I would like to try the Van Jacobson's channel architecture... I'm waiting for him to release the source code. In the meanwhile, I've modified the sky2 driver to send out every received packet. The SK-9E22 card can process up to 1442900 60-byte packets per second (96,9% of full line rate). I han't preserved the rest of the data, but I remember that at 120 bytes the performace drops to about 94% and then increases up to 98% at 252 bytes/packet and remains there. 2006/2/1, Robert Olsson <Robert.Olsson@xxxxxxxxxxx>: > > Stephen Hemminger writes: > > > > On 11/20/05, Unai Uribarri <unaiur@xxxxxxxxx> wrote: > > > > I'm trying to run a gigabit linux-based bridge at full duplex, full > > > > line rate. That means receiving and sending 3 Million Packets Per > > > > Second: quite ambitious, I known. > > > > > > 3.125Mpps, actually, assuming all minimum length 40 byte packets. > > > > > > > My first problem is to get the appropiate hardware: I've evaluated > > > > several PCI-X nics (Intel & Broadcom) but I can't achieve more than 800 > > > > kpps. I've read that this is the PCI-X bus limit, so I'm going to buy a > > > > pair of PCI Express x4 NICs. > > Yes PCI-X boards is sending around ~800 kpps. With some ugly patches about > 300 kpps more. > > Intel w. e1000 82546GB @ 133 MHz > > 60 748406 > 124 693133 > 252 452951 > 508 234982 > 1020 119742 > 1496 82242 > > The BCM PCI-X *inside* the serverworks H2000 is faster. > > BCM w. tg3 > > 60 1421959 > 124 844572 > 252 452918 > 508 234970 > 1020 119735 > 1496 82239 > > Fastest and most intresing sofar is the Intel 82571 Server PCI-E dual > server adapter. > > 60 1488305 > 124 844635 > 252 452835 > 508 234973 > 1020 119737 > 1496 82240 > > IO latency is worse with PCI-E but the Intel 82571 can handle four > concurrent RX/TX transactions. Also PCI-E is FX this seems to well > handle the PCI-E extra latency. > > Stephen I've heard some good things about the Syskonnect PCI-E adapters > any chance you could run a test similar to the tests above? > - : send the line "unsubscribe linux-net" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html