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

Reply via email to