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 c939bc57ff [infiniband] Add infrastructure for RC queue pairs
Queue pairs are now assumed to be created in the INIT state, with a
call to ib_modify_qp() required to bring the queue pair to the RTS
state.

ib_modify_qp() no longer takes a modification list; callers should
modify the relevant queue pair parameters (e.g. qkey) directly and
then call ib_modify_qp() to synchronise the changes to the hardware.

The packet sequence number is now a property of the queue pair, rather
than of the device.

Each queue pair may have an associated address vector.  For RC queue
pairs, this is the address vector that will be programmed in to the
hardware as the remote address.  For UD queue pairs, it will be used
as the default address vector if none is supplied to ib_post_send().
2009-07-17 23:06:35 +01:00
..
e1000 [e1000] Ensure descriptor is fully written before sending packet 2009-06-23 18:36:01 +01:00
phantom [netdevice] Make ll_broadcast per-netdevice rather than per-ll_protocol 2009-07-17 23:02:48 +01:00
3c5x9.c [legal] Add a selection of FILE_LICENCE declarations 2009-05-18 08:33:25 +01:00
3c90x.c [legal] Add a selection of FILE_LICENCE declarations 2009-05-18 08:33:25 +01:00
3c90x.h [legal] Add a selection of FILE_LICENCE declarations 2009-05-18 08:33:25 +01: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 [legal] Add a selection of FILE_LICENCE declarations 2009-05-18 08:33:25 +01:00
3c509.h [legal] Add a selection of FILE_LICENCE declarations 2009-05-18 08:33:25 +01:00
3c515.c [legal] Add a selection of FILE_LICENCE declarations 2009-05-18 08:33:25 +01:00
3c515.txt Initial revision 2005-03-08 18:53:11 +00:00
3c529.c [legal] Add a selection of FILE_LICENCE declarations 2009-05-18 08:33:25 +01:00
3c595.c [legal] Add a selection of FILE_LICENCE declarations 2009-05-18 08:33:25 +01:00
3c595.h [legal] Add a selection of FILE_LICENCE declarations 2009-05-18 08:33:25 +01:00
amd8111e.c [legal] Add a selection of FILE_LICENCE declarations 2009-05-18 08:33:25 +01:00
amd8111e.h [legal] Add a selection of FILE_LICENCE declarations 2009-05-18 08:33:25 +01:00
b44.c [legal] Add a selection of FILE_LICENCE declarations 2009-05-18 08:33:25 +01:00
b44.h [legal] Add a selection of FILE_LICENCE declarations 2009-05-18 08:33:25 +01:00
bnx2_fw.h Ported bnx2 driver from Etherboot 5.4. 2007-03-13 23:03:50 +00:00
bnx2.c [ethernet] Update mii.h and use it in drivers that had a private copy 2009-05-26 11:30:31 +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
cs89x0.c [legal] Add a selection of FILE_LICENCE declarations 2009-05-18 08:33:25 +01:00
cs89x0.h [legal] Add a selection of FILE_LICENCE declarations 2009-05-18 08:33:25 +01:00
cs89x0.txt ]Drivers] Update licensing for cs89x0.[ch] and cs89x0.txt 2008-03-18 22:31:26 -04:00
davicom.c [legal] Add a selection of FILE_LICENCE declarations 2009-05-18 08:33:25 +01:00
depca.c [legal] Add a selection of FILE_LICENCE declarations 2009-05-18 08:33:25 +01:00
dmfe.c [legal] Add a selection of FILE_LICENCE declarations 2009-05-18 08:33:25 +01:00
eepro100.c [legal] Add a selection of FILE_LICENCE declarations 2009-05-18 08:33:25 +01:00
eepro.c [legal] Add a selection of FILE_LICENCE declarations 2009-05-18 08:33:25 +01:00
epic100.c [legal] Add a selection of FILE_LICENCE declarations 2009-05-18 08:33:25 +01:00
epic100.h [legal] Add a selection of FILE_LICENCE declarations 2009-05-18 08:33:25 +01:00
etherfabric_nic.h [legal] Add a selection of FILE_LICENCE declarations 2009-05-18 08:33:25 +01:00
etherfabric.c [ethernet] Update mii.h and use it in drivers that had a private copy 2009-05-26 11:30:31 +01:00
etherfabric.h [legal] Add a selection of FILE_LICENCE declarations 2009-05-18 08:33:25 +01:00
forcedeth.c [ethernet] Update mii.h and use it in drivers that had a private copy 2009-05-26 11:30:31 +01:00
hfa384x.h [legal] Add a selection of FILE_LICENCE declarations 2009-05-18 08:33:25 +01:00
ipoib.c [infiniband] Add infrastructure for RC queue pairs 2009-07-17 23:06:35 +01:00
legacy.c [netdevice] Make ll_broadcast per-netdevice rather than per-ll_protocol 2009-07-17 23:02:48 +01:00
mtd80x.c [ethernet] Update mii.h and use it in drivers that had a private copy 2009-05-26 11:30:31 +01:00
mtnic.c [legal] Add a selection of FILE_LICENCE declarations 2009-05-18 08:33:25 +01:00
mtnic.h [legal] Add a selection of FILE_LICENCE declarations 2009-05-18 08:33:25 +01:00
natsemi.c [legal] Add a selection of FILE_LICENCE declarations 2009-05-18 08:33:25 +01:00
natsemi.h [legal] Add a selection of FILE_LICENCE declarations 2009-05-18 08:33:25 +01:00
ne2k_isa.c [legal] Add a selection of FILE_LICENCE declarations 2009-05-18 08:33:25 +01:00
ne.c [ns8390] Use stub files instead of src/Config 2008-06-30 12:26:12 -07:00
ns8390.c [legal] Add a selection of FILE_LICENCE declarations 2009-05-18 08:33:25 +01:00
ns8390.h [legal] Add a selection of FILE_LICENCE declarations 2009-05-18 08:33:25 +01:00
ns83820.c [misc] Fix source files erroneously marked as executable 2009-06-02 11:26:09 +01:00
p80211hdr.h [legal] Add a selection of FILE_LICENCE declarations 2009-05-18 08:33:25 +01:00
pcnet32.c [ethernet] Move struct mii_if_info to mii.h 2009-05-26 11:27:55 +01:00
pnic_api.h [legal] Add a selection of FILE_LICENCE declarations 2009-05-18 08:33:25 +01:00
pnic.c [legal] Add a selection of FILE_LICENCE declarations 2009-05-18 08:33:25 +01:00
prism2_pci.c [legal] Add a selection of FILE_LICENCE declarations 2009-05-18 08:33:25 +01:00
prism2_plx.c [legal] Add a selection of FILE_LICENCE declarations 2009-05-18 08:33:25 +01:00
prism2.c [legal] Add a selection of FILE_LICENCE declarations 2009-05-18 08:33:25 +01:00
r8169.c [ethernet] Update mii.h and use it in drivers that had a private copy 2009-05-26 11:30:31 +01:00
r8169.h [ethernet] Update mii.h and use it in drivers that had a private copy 2009-05-26 11:30:31 +01:00
rtl8139.c [rtl8139] Split debug messages into DBGLVL_LOG and DBGLVL_EXTRA 2009-06-23 20:41:44 +01:00
sis900.c [legal] Add a selection of FILE_LICENCE declarations 2009-05-18 08:33:25 +01:00
sis900.h [legal] Add a selection of FILE_LICENCE declarations 2009-05-18 08:33:25 +01:00
smc9000.c [legal] Add a selection of FILE_LICENCE declarations 2009-05-18 08:33:25 +01:00
smc9000.h [ethernet] Update mii.h and use it in drivers that had a private copy 2009-05-26 11:30:31 +01:00
sundance.c [ethernet] Move struct mii_if_info to mii.h 2009-05-26 11:27:55 +01:00
tg3.c [ethernet] Update mii.h and use it in drivers that had a private copy 2009-05-26 11:30:31 +01:00
tg3.h [ethernet] Update mii.h and use it in drivers that had a private copy 2009-05-26 11:30:31 +01:00
tlan.c [ethernet] Update mii.h and use it in drivers that had a private copy 2009-05-26 11:30:31 +01:00
tlan.h [ethernet] Update mii.h and use it in drivers that had a private copy 2009-05-26 11:30:31 +01:00
tulip.c [legal] Add a selection of FILE_LICENCE declarations 2009-05-18 08:33:25 +01: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 [legal] Add a selection of FILE_LICENCE declarations 2009-05-18 08:33:25 +01:00
wd.c [ns8390] Use stub files instead of src/Config 2008-06-30 12:26:12 -07:00
wlan_compat.h [legal] Add a selection of FILE_LICENCE declarations 2009-05-18 08:33:25 +01:00