2000req/sec with RTL8169

Philipp Wuensche cryx-freebsd at h3q.com
Fri Mar 9 15:32:15 UTC 2007


garcol at postino.it wrote:
> Hi, 
>     you can look at 
> man 4 re 
> and retrive various informations and BUG.
> You can see TCP/IP checksum offload and descriptor-based DMA mechanism.
> You must check if the negotation is OK. (No input error, deferred ...) Es. 
> Force to 100Full.

The negotation is okay, 100baseTX with full-duplex. Or do you mean I
have to force it because it sometimes loses negotiation?

Checksum offloading is enabled too:
options=1b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING>.

The DMA corruption mentioned in BUGS is interesting but its an onboard
NIC anyway, so I don't know if it is connected via 32 or 64bit PCI bus,
dmesg doesn't show an error message:

re0: <RealTek 8169SB/8110SB Single-chip Gigabit Ethernet> port
0xe000-0xe0ff mem 0xf8121000-0xf81210ff irq 16 at device 13.0 on pci0
miibus0: <MII bus> on re0
rgephy0: <RTL8169S/8110S media interface> on miibus0
rgephy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT,
1000baseT-FDX, auto
re0: Ethernet address: 00:16:17:9f:fb:36
re0: [FAST]

greetings,
philipp




More information about the freebsd-performance mailing list