Slashdot Mirror


The Quiet Death Of Intelligent NICs?

Captain Novell asks: "Have you ever wondered what happened to the likes of the Intel Intelligent Server Adaptor? I have, one day it was on their site and then, later...*poof*...it was gone, only to be replaced by this Windows 2000 IP/Sec card! With tears in my eyes I went looking for any other manufacturer that had Intelligent NICs, but all I could found was this IP/Sec rubbish! (for those of us who run OSI complient software, a TRUE intelligent adaptor will off-load part of the OSI stack to the card and usually has some form of large cache on-board a.k.a. the old Intel Intelligent Adaptor card. I recommend server adaptors to many sys admins! Does the Slashdot community have any advice on where I can still find these elusive devices?"

4 of 10 comments (clear)

  1. They became regular NICs by h2odragon · · Score: 3
    See the zerocopy networking discussion from the latest Kernel Traffic (emphasis mine):

    With zerocopy, when you issue sendfile(), the kernel does the network DMA straight from the page cache, avoiding that extra copy. In the case where the network card is capable of doing the TCP checksum in hardware (as a lot of newer cards can), the kernel doesn't even have to look at the data between the disk DMA and the network DMA.


    This is almost consumer electronics, after all; there's no such thing as a static product line anymore. Even the venerable 3c509b is being (has been?) phased out for a -c version; which almost certainly has nothing fundamentally new or worthwhile in the way of capabilities, but might be a cheaper design, and is just different enough to cause trouble with old drivers. See also backward combatability.

  2. Re:Open Source Initiative?? by autocracy · · Score: 3
    Hehe, you're an idiot!

    OSI stands for ISO's Open Systems Internection Reference Model. The idea behind it is that there are 7 layers running from the physical media to the application level. Each layer talks only to the ones directly above and below it. For an example, TCP/IP can send data over any media without caring whether it is 100baseT, 10base2, FDDI, phoneline, etc... Do a google search and you might just learn something!

    As for your previous post, this one leads me to believe that it is wrong. If you know so much about networking, how come you don't realize what OSI stands for here?

    The problem with capped Karma is it only goes down...

    --
    SIG: HUP
  3. oh bleh. by Zurk · · Score: 4

    just use this one instead. besides the fact its better than intels, a linux driver is also available.

  4. Intelligent Nics Considered Harmful by Russ+Nelson · · Score: 5

    Didn't Van Jacobsen show that intelligent nics actually slow down your networking? The main loop of the TCP/IP protocol is quite small. If you're careful to cause the error conditions to be the taken part of the jump, then on modern machines the prefetch will always get it right.

    With an intelligent nic, you're going to spend just as much memory bandwidth on the transfer as you would if the protocol is in the main processor. You're just not saving anything with an intelligent nic. The price premium causes them to be *much* more expensive that a regular nic, plus you have to write the stack that runs on it, plus you have to have operating system support for a stack on the card. All for what? No extra performance.
    -russ

    --
    Don't piss off The Angry Economist