I have been playing with a couple of laptops with GbE interfaces, and iperf. (Two Dell Latitude D600 connected back-to-back.) I was actually quite happy to get 600 Mbps of TCP traffic through the cable. Until I realised that my GbE interface appears to be capable of running at 66 MHz, thus having the potential for higher throughput than initially thought.
02:00.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5705M Gigabit Ethernet (rev 01) Subsystem: Dell Latitude D400 Flags: bus master, 66MHz, medium devsel, latency 32, IRQ 11 Memory at faff0000 (64-bit, non-prefetchable) [size=64K] Capabilities: [48] Power Management version 2 Capabilities: [50] Vital Product Data Capabilities: [58] Message Signalled Interrupts: 64bit+ Queue=0/3 Enable- Yet, my kernel spews: eth0: Tigon3 [partno(BCM95705A50) rev 3001 PHY(5705)] (PCI:33MHz:32-bit) 10/100/1000BaseT Ethernet 00:0f:1f:bd:38:06 eth0: RXcsums[1] LinkChgREG[1] MIirq[1] ASF[0] Split[0] WireSpeed[1] TSOcap[1] eth0: dma_rwctrl[763f0000] Is there anything I can do to increase the bandwidth further, or is this as far as the host bridge will take me? I have enabled CONFIG_PCI_MSI, but it doesn't look like it makes any difference. Do the intel chipsets support MSI? Using 2.6.16-rc4. 00:00.0 Host bridge: Intel Corporation 82855PM Processor to I/O Controller (rev 03) Flags: bus master, fast devsel, latency 0 Memory at e0000000 (32-bit, prefetchable) [size=128M] Capabilities: [e4] Vendor Specific Information Capabilities: [a0] AGP version 2.0 00:01.0 PCI bridge: Intel Corporation 82855PM Processor to AGP Controller (rev 03) (prog-if 00 [Normal decode]) Flags: bus master, 66MHz, fast devsel, latency 32 Bus: primary=00, secondary=01, subordinate=01, sec-latency=32 I/O behind bridge: 0000c000-0000cfff Memory behind bridge: fc000000-fdffffff Prefetchable memory behind bridge: e8000000-efffffff 00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev 81) (prog-if 00 [Normal decode]) Flags: bus master, fast devsel, latency 0 Bus: primary=00, secondary=02, subordinate=02, sec-latency=32 I/O behind bridge: 0000d000-0000efff Memory behind bridge: f6000000-fbffffff Prefetchable memory behind bridge: 30000000-33ffffff Some interpretations and explanations would be very much appreciated. Dag B - To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html