david/ipxe
Archived
1
0
This repository has been archived on 2020-12-06. You can view files and clone it, but cannot push or open issues or pull requests.
ipxe/src/drivers/net
Michael Brown 5538a38b9c [pcnet32] Fix received packet corruption
The pcnet32 driver mismanages its RX buffers, with the result that
packets get corrupted if more than one packet arrives between calls to
poll().

Originally-fixed-by: Bill Lortz <Bill.Lortz@premier.org>
Reviewed-by: Stefan Hajnoczi <stefanha@gmail.com>
Tested-by: Stefan Hajnoczi <stefanha@gmail.com>
2009-03-26 15:44:59 +00:00
..
e1000 [pci] Add driver_data field to struct pci_device_id 2009-03-26 10:22:15 +00:00
phantom [pci] Add driver_data field to struct pci_device_id 2009-03-26 10:22:15 +00:00
3c5x9.c Modify gPXE core and drivers to work with the new timer subsystem 2008-03-02 03:41:10 +03:00
3c90x.c [pci] Add driver_data field to struct pci_device_id 2009-03-26 10:22:15 +00:00
3c90x.h [3c90x] 3c90x driver rewrite using gPXE API 2009-03-13 11:54:39 -04:00
3c503.c [ns8390] Use stub files instead of src/Config 2008-06-30 12:26:12 -07:00
3c509-eisa.c Remove *_fill_nic() calls, and directly set nic->ioaddr and nic->irqno . 2007-12-13 11:08:40 -05:00
3c509.c [ioapi] Remove old io.h file and switch all users over to <gpxe/io.h> 2008-10-12 01:06:27 +01:00
3c509.h Updated ISAPnP, EISA, MCA and ISA buses to current device model. 2007-03-10 18:08:33 +00:00
3c515.c [i386] Change [u]int32_t to [unsigned] int, rather than [unsigned] long 2008-11-19 19:15:44 +00:00
3c515.txt Initial revision 2005-03-08 18:53:11 +00:00
3c529.c Remove *_fill_nic() calls, and directly set nic->ioaddr and nic->irqno . 2007-12-13 11:08:40 -05:00
3c595.c [pci] Add driver_data field to struct pci_device_id 2009-03-26 10:22:15 +00:00
3c595.h Initial revision 2005-03-08 18:53:11 +00:00
amd8111e.c [pci] Add driver_data field to struct pci_device_id 2009-03-26 10:22:15 +00:00
amd8111e.h Imported from Etherboot 5.4 tree 2005-05-19 16:51:32 +00:00
b44.c [pci] Add driver_data field to struct pci_device_id 2009-03-26 10:22:15 +00:00
b44.h [b44] Add driver for Broadcom bcm44xx cards 2008-11-21 23:22:50 +00:00
bnx2_fw.h Ported bnx2 driver from Etherboot 5.4. 2007-03-13 23:03:50 +00:00
bnx2.c [pci] Add driver_data field to struct pci_device_id 2009-03-26 10:22:15 +00:00
bnx2.h Warnings purge of drivers (continued) 2007-07-04 05:52:56 -04:00
cs89x0.c [cs89x0] Simplify obscure loop syntax 2008-10-12 00:54:58 +01:00
cs89x0.h ]Drivers] Update licensing for cs89x0.[ch] and cs89x0.txt 2008-03-18 22:31:26 -04:00
cs89x0.txt ]Drivers] Update licensing for cs89x0.[ch] and cs89x0.txt 2008-03-18 22:31:26 -04:00
davicom.c [pci] Add driver_data field to struct pci_device_id 2009-03-26 10:22:15 +00:00
depca.c Remove *_fill_nic() calls, and directly set nic->ioaddr and nic->irqno . 2007-12-13 11:08:40 -05:00
dmfe.c [pci] Add driver_data field to struct pci_device_id 2009-03-26 10:22:15 +00:00
eepro100.c [pci] Add driver_data field to struct pci_device_id 2009-03-26 10:22:15 +00:00
eepro.c Modify gPXE core and drivers to work with the new timer subsystem 2008-03-02 03:41:10 +03:00
epic100.c [pci] Add driver_data field to struct pci_device_id 2009-03-26 10:22:15 +00:00
epic100.h Initial revision 2005-03-08 18:53:11 +00:00
etherfabric_nic.h [etherfabric] Merge changes from vendor tree 2008-10-17 01:51:41 +01:00
etherfabric.c [pci] Add driver_data field to struct pci_device_id 2009-03-26 10:22:15 +00:00
etherfabric.h Merge from Etherboot 5.4 2006-03-16 18:30:54 +00:00
forcedeth.c [forcedeth] Add support for newer forcedeth NICs 2009-03-26 10:26:55 +00:00
hfa384x.h Purge warnings from prism2 drivers 2007-07-04 19:47:01 -04:00
ipoib.c [infiniband] Call ib_open() only when opening the IPoIB net device 2009-01-02 21:04:31 +00:00
legacy.c [NETDEV] Add notion of link state 2008-04-22 17:40:50 +01:00
mtd80x.c [pci] Add driver_data field to struct pci_device_id 2009-03-26 10:22:15 +00:00
mtnic.c [pci] Add driver_data field to struct pci_device_id 2009-03-26 10:22:15 +00:00
mtnic.h [mtnic] Add multiport support and some minor fixes 2009-02-09 12:43:44 +00:00
natsemi.c [pci] Add driver_data field to struct pci_device_id 2009-03-26 10:22:15 +00:00
natsemi.h Remove unnecessary variable. 2007-11-18 03:11:02 -05:00
ne2k_isa.c [ne2k_isa] Restore support for ne2k isa cards 2008-11-08 13:01:20 +00:00
ne.c [ns8390] Use stub files instead of src/Config 2008-06-30 12:26:12 -07:00
ns8390.c [pci] Add driver_data field to struct pci_device_id 2009-03-26 10:22:15 +00:00
ns8390.h Initial revision 2005-03-08 18:53:11 +00:00
ns83820.c [pci] Add driver_data field to struct pci_device_id 2009-03-26 10:22:15 +00:00
p80211hdr.h Purge warnings from prism2 drivers 2007-07-04 19:47:01 -04:00
pcnet32.c [pcnet32] Fix received packet corruption 2009-03-26 15:44:59 +00:00
pnic_api.h Initial revision 2005-03-08 18:53:11 +00:00
pnic.c [pci] Add driver_data field to struct pci_device_id 2009-03-26 10:22:15 +00:00
prism2_pci.c [pci] Add driver_data field to struct pci_device_id 2009-03-26 10:22:15 +00:00
prism2_plx.c [pci] Add driver_data field to struct pci_device_id 2009-03-26 10:22:15 +00:00
prism2.c [x86_64] Fix assorted 64-bit compilation errors and warnings 2008-11-19 19:33:05 +00:00
r8169.c [pci] Add driver_data field to struct pci_device_id 2009-03-26 10:22:15 +00:00
r8169.h [r8169] New rtl8169 family driver 2008-11-18 04:04:07 +00:00
rtl8139.c [pci] Add driver_data field to struct pci_device_id 2009-03-26 10:22:15 +00:00
sis900.c [pci] Add driver_data field to struct pci_device_id 2009-03-26 10:22:15 +00:00
sis900.h Synced across updates from Etherboot 5.4 tree 2005-05-19 16:47:19 +00:00
smc9000.c Modify gPXE core and drivers to work with the new timer subsystem 2008-03-02 03:41:10 +03:00
smc9000.h Merge from Etherboot 5.4 2006-03-16 18:44:31 +00:00
sundance.c [pci] Add driver_data field to struct pci_device_id 2009-03-26 10:22:15 +00:00
tg3.c [pci] Add driver_data field to struct pci_device_id 2009-03-26 10:22:15 +00:00
tg3.h [tg3] Added support for tg3-5754. 2008-07-24 19:55:53 +01:00
tlan.c [pci] Add driver_data field to struct pci_device_id 2009-03-26 10:22:15 +00:00
tlan.h Synced across updates from Etherboot 5.4 tree 2005-05-19 16:47:19 +00:00
tulip.c [pci] Add driver_data field to struct pci_device_id 2009-03-26 10:22:15 +00:00
tulip.txt Update email addresses in drivers 2007-06-09 15:23:17 -04:00
via-rhine.c [pci] Add driver_data field to struct pci_device_id 2009-03-26 10:22:15 +00:00
via-velocity.c [pci] Add driver_data field to struct pci_device_id 2009-03-26 10:22:15 +00:00
via-velocity.h Modify gPXE core and drivers to work with the new timer subsystem 2008-03-02 03:41:10 +03:00
virtio-net.c [pci] Add driver_data field to struct pci_device_id 2009-03-26 10:22:15 +00:00
virtio-net.h [virtio] Add legacy driver for KVM virtio-net 2008-08-01 16:55:49 +01:00
w89c840.c [pci] Add driver_data field to struct pci_device_id 2009-03-26 10:22:15 +00:00
wd.c [ns8390] Use stub files instead of src/Config 2008-06-30 12:26:12 -07:00
wlan_compat.h Initial revision 2005-03-08 18:53:11 +00:00