opengnsys_ipxe/src/drivers/net
Michael Brown 814aef68c5 [intelxl] Add missing padding bytes to receive queue context
For the sake of completeness, ensure that all 32 bytes of the receive
queue context are programmed (including the unused final 8 bytes).

Signed-off-by: Michael Brown <mcb30@ipxe.org>
2022-08-08 15:59:55 +01:00
..
ath [ath5k] Avoid returning uninitialised data on EEPROM read errors 2021-06-04 14:16:44 +01:00
bnxt [bnxt] Use hexadecimal values in PCI_ROM entries 2021-05-17 22:35:53 +01:00
efi [efi] Run ExitBootServices shutdown hook at TPL_NOTIFY 2021-11-23 15:55:01 +00:00
igbvf [malloc] Rename malloc_dma() to malloc_phys() 2020-11-05 19:13:52 +00:00
phantom [malloc] Rename malloc_dma() to malloc_phys() 2020-11-05 19:13:52 +00:00
rtl818x [malloc] Rename malloc_dma() to malloc_phys() 2020-11-05 19:13:52 +00:00
sfc [sfc] Update email addresses 2020-12-28 18:41:55 +00:00
tg3 [malloc] Rename malloc_dma() to malloc_phys() 2020-11-05 19:13:52 +00:00
vxge [malloc] Rename malloc_dma() to malloc_phys() 2020-11-05 19:13:52 +00:00
3c5x9.c [3c5x9] Avoid use of sleep() in driver code 2016-03-22 15:14:07 +00:00
3c90x.c [malloc] Rename malloc_dma() to malloc_phys() 2020-11-05 19:13:52 +00:00
3c90x.h [3c90x] Don't round up transmit packet length 2013-08-20 14:37:05 +01:00
3c503.c [ns8390] Use stub files instead of src/Config 2008-06-30 12:26:12 -07:00
3c509-eisa.c [console] Move putchar() and getchar() declarations to stdio.h 2012-03-26 14:43:52 +01:00
3c509.c [build] Rename gPXE to iPXE 2010-04-19 23:43:39 +01:00
3c509.h [src] Fix spelling in comments, debug messages and local variable names 2013-01-03 15:18:48 +00:00
3c515.c [build] Fix uses of literal 0 as a NULL pointer 2013-04-28 17:13:44 +01:00
3c515.txt Initial revision 2005-03-08 18:53:11 +00:00
3c529.c [build] Rename gPXE to iPXE 2010-04-19 23:43:39 +01:00
3c595.c [3c595] Fix compilation when "char" is unsigned by default 2016-03-12 18:06:47 +00:00
3c595.h [legal] Add a selection of FILE_LICENCE declarations 2009-05-18 08:33:25 +01:00
acm.c [usb] Allow USB endpoints to specify a reserved header length for refills 2016-01-19 00:01:11 +00:00
acm.h [acm] Add support for CDC-ACM (aka USB RNDIS) devices 2015-12-07 13:16:53 +00:00
amd8111e.c [pci] Update drivers to use pci_ioremap() 2020-09-25 14:17:07 +01:00
amd8111e.h [legal] Relicense files under GPL2_OR_LATER_OR_UBDL 2015-03-02 14:17:31 +00:00
atl1e.c [malloc] Rename malloc_dma() to malloc_phys() 2020-11-05 19:13:52 +00:00
atl1e.h [legal] Update FSF mailing address in GPL licence texts 2012-07-20 19:55:45 +01:00
axge.c [axge] Reapply USB device configuration when opening network device 2020-07-03 20:23:39 +01:00
axge.h [axge] Reapply USB device configuration when opening network device 2020-07-03 20:23:39 +01:00
b44.c [malloc] Rename malloc_dma() to malloc_phys() 2020-11-05 19:13:52 +00:00
b44.h [legal] Update FSF mailing address in GPL licence texts 2012-07-20 19:55:45 +01:00
bnx2.c [pci] Update drivers to use pci_ioremap() 2020-09-25 14:17:07 +01:00
bnx2.h [ethernet] Update mii.h and use it in drivers that had a private copy 2009-05-26 11:30:31 +01:00
bnx2_fw.h Ported bnx2 driver from Etherboot 5.4. 2007-03-13 23:03:50 +00:00
cs89x0.c [src] Fix spelling in comments, debug messages and local variable names 2013-01-03 15:18:48 +00:00
cs89x0.h [cs89x0] Remove conflicting macro definitions 2013-03-25 22:23:04 +00:00
cs89x0.txt ]Drivers] Update licensing for cs89x0.[ch] and cs89x0.txt 2008-03-18 22:31:26 -04:00
davicom.c [pci] Remove outdated and mostly-unused pci_ids.h file 2015-03-02 21:37:45 +00:00
depca.c [console] Move putchar() and getchar() declarations to stdio.h 2012-03-26 14:43:52 +01:00
dm96xx.c [usb] Allow USB endpoints to specify a reserved header length for refills 2016-01-19 00:01:11 +00:00
dm96xx.h [legal] Relicense Davicom DM96xx drivers 2015-03-10 00:12:39 +00:00
dmfe.c [pci] Rewrite unrelicensable portions of pci.h 2015-03-03 00:08:41 +00:00
ecm.c [ecm] Treat ACPI MAC address as being a non-permanent MAC address 2022-05-23 12:23:53 +01:00
ecm.h [ecm] Treat ACPI MAC address as being a non-permanent MAC address 2022-05-23 12:23:53 +01:00
eepro.c [libc] Rewrite byte-swapping code 2015-03-02 16:35:37 +00:00
eepro100.c [malloc] Rename malloc_dma() to malloc_phys() 2020-11-05 19:13:52 +00:00
eepro100.h [pci] Make driver PCI ID a property of the PCI device 2011-02-17 01:25:12 +00:00
ena.c [ena] Switch to two-phase reset mechanism 2021-02-13 19:08:45 +00:00
ena.h [ena] Switch to two-phase reset mechanism 2021-02-13 19:08:45 +00:00
eoib.c [infiniband] Return status code from ib_create_cq() and ib_create_qp() 2017-03-22 11:18:02 +02:00
epic100.c [src] Fix spelling in comments, debug messages and local variable names 2013-01-03 15:18:48 +00:00
epic100.h [src] Fix spelling in comments, debug messages and local variable names 2013-01-03 15:18:48 +00:00
etherfabric.c [malloc] Rename malloc_dma() to malloc_phys() 2020-11-05 19:13:52 +00:00
etherfabric.h [legal] Add a selection of FILE_LICENCE declarations 2009-05-18 08:33:25 +01:00
etherfabric_nic.h [build] Rename gPXE to iPXE 2010-04-19 23:43:39 +01:00
exanic.c [malloc] Rename malloc_dma() to malloc_phys() 2020-11-05 19:13:52 +00:00
exanic.h [exanic] Power up optical PHYs (if present) 2017-09-07 12:36:33 +01:00
forcedeth.c [malloc] Rename malloc_dma() to malloc_phys() 2020-11-05 19:13:52 +00:00
forcedeth.h [build] Provide common ARRAY_SIZE() definition 2017-03-10 15:44:11 +00:00
hfa384x.h [prism2] Use standard type names 2013-03-27 15:16:52 +00:00
icplus.c [malloc] Rename malloc_dma() to malloc_phys() 2020-11-05 19:13:52 +00:00
icplus.h [icplus] Add driver for IC+ network card 2018-04-20 15:26:09 +01:00
intel.c [intel] Add PCI ID for I219-V and -LM 10 to 15 2021-05-17 22:29:07 +01:00
intel.h [dma] Move I/O buffer DMA operations to iobuf.h 2020-11-28 20:26:28 +00:00
intelvf.c [intel] Avoid spurious compiler warning on GCC 10 2020-06-27 21:16:07 +01:00
intelvf.h [intel] Avoid spurious compiler warning on GCC 10 2020-06-27 21:16:07 +01:00
intelx.c [intel] Add PCI ID for Intel X553 0x15e4 2021-11-22 12:42:18 +00:00
intelx.h [intel] Strip spurious VLAN tags received by virtual function NICs 2016-07-12 09:14:41 +01:00
intelxl.c [intelxl] Fix retrieval of switch configuration via admin queue 2022-08-08 15:59:55 +01:00
intelxl.h [intelxl] Add missing padding bytes to receive queue context 2022-08-08 15:59:55 +01:00
intelxlvf.c [dma] Move I/O buffer DMA operations to iobuf.h 2020-11-28 20:26:28 +00:00
intelxlvf.h [intelxl] Add driver for Intel 40 Gigabit Ethernet NIC virtual functions 2019-04-27 20:26:18 +01:00
intelxvf.c [intel] Add additional PCI device ID to table 2021-04-10 14:56:00 +01:00
intelxvf.h [intel] Reset all virtual function settings 2017-03-09 13:56:22 +00:00
iphone.c [iphone] Add iPhone tethering driver 2020-12-16 13:29:06 +00:00
iphone.h [iphone] Add iPhone tethering driver 2020-12-16 13:29:06 +00:00
ipoib.c [infiniband] Return status code from ib_create_cq() and ib_create_qp() 2017-03-22 11:18:02 +02:00
jme.c [malloc] Rename malloc_dma() to malloc_phys() 2020-11-05 19:13:52 +00:00
jme.h [legal] Update FSF mailing address in GPL licence texts 2012-07-20 19:55:45 +01:00
lan78xx.c [lan78xx] Always enable automatic speed and duplex detection 2019-09-29 20:59:22 +01:00
lan78xx.h [lan78xx] Always enable automatic speed and duplex detection 2019-09-29 20:59:22 +01:00
legacy.c [legal] Relicense files under GPL2_OR_LATER_OR_UBDL 2015-03-02 14:17:31 +00:00
mii.c [mii] Add mii_find() 2018-04-20 15:21:32 +01:00
myri10ge.c [malloc] Rename malloc_dma() to malloc_phys() 2020-11-05 19:13:52 +00:00
myri10ge_mcp.h [legal] Update FSF mailing address in GPL licence texts 2012-07-20 19:55:45 +01:00
myson.c [malloc] Rename malloc_dma() to malloc_phys() 2020-11-05 19:13:52 +00:00
myson.h [legal] Relicense files under GPL2_OR_LATER_OR_UBDL 2015-03-02 14:17:31 +00:00
natsemi.c [malloc] Rename malloc_dma() to malloc_phys() 2020-11-05 19:13:52 +00:00
natsemi.h [natsemi] Fix test for addresses below 4GB 2012-04-27 01:22:02 +01:00
ncm.c [ecm] Treat ACPI MAC address as being a non-permanent MAC address 2022-05-23 12:23:53 +01:00
ncm.h [ncm] Support setting MAC address 2015-09-14 22:45:56 +01:00
ne.c [ns8390] Use stub files instead of src/Config 2008-06-30 12:26:12 -07:00
ne2k_isa.c [build] Rename gPXE to iPXE 2010-04-19 23:43:39 +01:00
netfront.c [xen] Support scatter-gather to allow for jumbo frames 2021-04-14 16:33:41 +01:00
netfront.h [xen] Support scatter-gather to allow for jumbo frames 2021-04-14 16:33:41 +01:00
netvsc.c [hyperv] Cope with Windows Server 2016 enlightenments 2017-04-28 16:20:47 +01:00
netvsc.h [hyperv] Cope with Windows Server 2016 enlightenments 2017-04-28 16:20:47 +01:00
ns8390.c [build] Fix uses of literal 0 as a NULL pointer 2013-04-28 17:13:44 +01:00
ns8390.h [legal] Add a selection of FILE_LICENCE declarations 2009-05-18 08:33:25 +01:00
p80211hdr.h [prism2] Use standard type names 2013-03-27 15:16:52 +00:00
pcnet32.c [malloc] Rename malloc_dma() to malloc_phys() 2020-11-05 19:13:52 +00:00
pcnet32.h [build] Provide common ARRAY_SIZE() definition 2017-03-10 15:44:11 +00:00
pnic.c [legal] Include full licence text for all GPL2_OR_LATER files 2015-02-26 17:59:53 +00:00
pnic_api.h [legal] Add a selection of FILE_LICENCE declarations 2009-05-18 08:33:25 +01:00
prism2.c [legal] Include full licence text for all GPL2_OR_LATER files 2015-02-26 17:59:53 +00:00
prism2_pci.c [pci] Update drivers to use pci_ioremap() 2020-09-25 14:17:07 +01:00
prism2_plx.c [pci] Rewrite unrelicensable portions of pci.h 2015-03-03 00:08:41 +00:00
rdc.c [rdc] Add driver for RDC R6040 embedded NIC 2021-06-28 12:32:19 +01:00
rdc.h [rdc] Add driver for RDC R6040 embedded NIC 2021-06-28 12:32:19 +01:00
realtek.c [realtek] Work around hardware bug on RTL8211B 2021-06-24 12:36:46 +01:00
realtek.h [dma] Move I/O buffer DMA operations to iobuf.h 2020-11-28 20:26:28 +00:00
rhine.c [malloc] Rename malloc_dma() to malloc_phys() 2020-11-05 19:13:52 +00:00
rhine.h [mii] Separate concepts of MII interface and MII device 2018-04-19 12:43:06 +01:00
sis190.c [malloc] Rename malloc_dma() to malloc_phys() 2020-11-05 19:13:52 +00:00
sis190.h [sis190] Fix building with GCC 6 2016-05-04 16:01:32 +01:00
sis900.c [sis900] Remove extraneous memset() with incorrect length 2017-03-21 13:55:04 +02:00
sis900.h [legal] Add a selection of FILE_LICENCE declarations 2009-05-18 08:33:25 +01:00
skeleton.c [pci] Update drivers to use pci_ioremap() 2020-09-25 14:17:07 +01:00
skeleton.h [skel] Remove MII interface 2018-01-14 21:16:36 +00:00
skge.c [malloc] Rename malloc_dma() to malloc_phys() 2020-11-05 19:13:52 +00:00
skge.h [build] Provide common ARRAY_SIZE() definition 2017-03-10 15:44:11 +00:00
sky2.c [malloc] Rename malloc_dma() to malloc_phys() 2020-11-05 19:13:52 +00:00
sky2.h [sky2] Use 32-bit read to read Y2_VAUX_AVAIL 2017-03-23 17:54:03 +02:00
smc9000.c [smc9000] Avoid using CONFIG as a preprocessor macro 2014-08-19 14:38:27 +01:00
smc9000.h [smc9000] Avoid using CONFIG as a preprocessor macro 2014-08-19 14:38:27 +01:00
smsc75xx.c [smsc75xx] Expose functionality shared with LAN78xx devices 2017-07-10 12:41:23 +01:00
smsc75xx.h [smsc75xx] Expose functionality shared with LAN78xx devices 2017-07-10 12:41:23 +01:00
smsc95xx.c [smscusb] Fetch MAC from device tree for Raspberry Pi Model B+ 2019-07-19 19:15:33 +01:00
smsc95xx.h [smscusb] Allow for alternative PHY register layouts 2017-07-10 12:41:23 +01:00
smscusb.c [smscusb] Fetch MAC from device tree for Raspberry Pi Model B+ 2019-07-19 19:15:33 +01:00
smscusb.h [smscusb] Fetch MAC from device tree for Raspberry Pi Model B+ 2019-07-19 19:15:33 +01:00
sundance.c [pci] Rewrite unrelicensable portions of pci.h 2015-03-03 00:08:41 +00:00
thunderx.c [pci] Update drivers to use pci_ioremap() 2020-09-25 14:17:07 +01:00
thunderx.h [thunderx] Add driver for Cavium ThunderX SoC NICs 2016-06-13 18:41:26 +01:00
thunderxcfg.h [thunderx] Use ThunderxConfigProtocol to obtain board configuration 2017-03-31 09:08:13 +03:00
tlan.c [tlan] Guard against failure to identify chip 2017-03-22 15:28:58 +02:00
tlan.h [legal] Update FSF mailing address in GPL licence texts 2012-07-20 19:55:45 +01:00
tulip.c [build] Fix uses of literal 0 as a NULL pointer 2013-04-28 17:13:44 +01:00
tulip.txt Update email addresses in drivers 2007-06-09 15:23:17 -04:00
velocity.c [malloc] Rename malloc_dma() to malloc_phys() 2020-11-05 19:13:52 +00:00
velocity.h [mii] Separate concepts of MII interface and MII device 2018-04-19 12:43:06 +01:00
virtio-net.c [virtio] Update driver to use DMA API 2021-10-28 13:19:30 +01:00
virtio-net.h [virtio] Use host-specified MTU when available 2017-01-23 16:32:54 +00:00
vmxnet3.c [malloc] Rename malloc_dma() to malloc_phys() 2020-11-05 19:13:52 +00:00
vmxnet3.h [vmxnet3] Avoid completely filling the TX descriptor ring 2015-09-16 11:10:30 +01:00
w89c840.c [w89c840] Avoid potential array overrun 2017-03-22 15:59:27 +02:00
wd.c [ns8390] Use stub files instead of src/Config 2008-06-30 12:26:12 -07:00
wlan_compat.h [prism2] Use standard type names 2013-03-27 15:16:52 +00:00