[realtek] Question: Rx Ring Buffers in the rtl8139 module
joerg.beyer@email.de
joerg.beyer@email.de
Fri Aug 30 11:59:00 2002
Donald Becker <becker@scyld.com> schrieb am 29.08.02 23:13:44:
> On Thu, 29 Aug 2002 joerg.beyer@email.de wrote:
>
> > I understand that all received packets are put in a ring buffer, while
> > more efficient NIC drivers
> ^^^^^^^
>
> No, more efficient NIC __hardware__ puts the each packet into its own
> buffer. The rtl8139 (before the much better "C+", which still isn't
> commonly available) only has the hardware to receive into into a single
> ring buffer.
I was not aware, that there is a (big) difference between 8139C and 8139C+
cards.
lspci shows my NIC as this:
00:09.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139 (rev 10)
while /proc/pci tells this:
PCI devices found:
Bus 0, device 9, function 0:
Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 16).
IRQ 10.
Master Capable. Latency=64. Min Gnt=32.Max Lat=64.
I/O at 0x1c00 [0x1cff].
Non-prefetchable 32 bit memory at 0x10000000 [0x100000ff].
Which is the correct/best driver for that NIC?
TIA
Joerg