]> git.ipfire.org Git - thirdparty/ipxe.git/commit
[realtek] Support RTL8139 cards within generic Realtek driver
authorMichael Brown <mcb30@ipxe.org>
Sat, 28 Apr 2012 14:47:46 +0000 (15:47 +0100)
committerMichael Brown <mcb30@ipxe.org>
Sat, 28 Apr 2012 18:10:41 +0000 (19:10 +0100)
commitf8bb40b002ccf38c90d5dfe181147d7e272fa51a
tree1dd47d39536912282995d4f970e550b4fcbf0f4c
parente01cf6fb3a0d31a7a80465c0359207c9b163e76f
[realtek] Support RTL8139 cards within generic Realtek driver

RTL8139C+ cards use essentially the same datapath as RTL8169, which is
zerocopy and 64-bit capable.  Older RTL8139 cards use a single receive
ring buffer rather than a descriptor ring, but still share substantial
amounts of functionality with RTL8169.

Include support for RTL8139 cards within the generic Realtek driver,
since there is no way to differentiate between RTL8139 and RTL8139C+
cards based on the PCI IDs alone.

Many thanks to all the people who worked on the rtl8139 driver over
the years.

Signed-off-by: Michael Brown <mcb30@ipxe.org>
src/drivers/net/realtek.c
src/drivers/net/realtek.h
src/drivers/net/rtl8139.c [deleted file]