aboutsummaryrefslogtreecommitdiff
path: root/src/include/ipxe/netdevice.h
AgeCommit message (Expand)AuthorFilesLines
2023-09-13[netdevice] Allocate private data for each network upper-layer driverMichael Brown1-3/+10
2023-09-13[netdevice] Remove netdev_priv() helper functionMichael Brown1-11/+0
2023-01-15[netdevice] Allow duplicate MAC addressesMichael Brown1-2/+0
2023-01-14[netdevice] Separate concept of scope ID from network device name indexMichael Brown1-3/+3
2021-04-10[netdevice] Ensure driver transmit() and poll() will not be re-enteredMichael Brown1-0/+6
2020-11-28[dma] Move I/O buffer DMA operations to iobuf.hMichael Brown1-0/+6
2017-01-25[netdevice] Limit MTU by hardware maximum frame lengthMichael Brown1-1/+8
2015-07-28[netdevice] Allow network devices to disclaim IRQ support at runtimeMichael Brown1-1/+10
2015-06-25[netdevice] Add a generic concept of a "blocked link"Michael Brown1-0/+17
2015-03-02[legal] Relicense files under GPL2_OR_LATER_OR_UBDLMichael Brown1-1/+1
2014-12-18[rndis] Add generic RNDIS device abstractionMichael Brown1-6/+5
2014-07-30[netdevice] Avoid registering duplicate network devicesMichael Brown1-0/+2
2014-03-14[netdevice] Notify upper-layer drivers when RX processing is (un)frozenMichael Brown1-20/+2
2013-11-05[netdevice] Add generic concept of a network device configuratorMichael Brown1-0/+79
2013-10-21[ipv6] Add IPv6 socket address converterMichael Brown1-1/+4
2013-10-21[netdevice] Add find_netdev_by_index()Michael Brown1-0/+1
2013-09-03[netdevice] Add method for generating EUI-64 address from link-layer addressMichael Brown1-0/+9
2013-09-03[netdevice] Add concept of a network device indexMichael Brown1-0/+2
2013-09-03[netdevice] Increase maximum network-layer address lengthMichael Brown1-1/+1
2013-05-01[settings] Eliminate settings "tag magic"Michael Brown1-32/+0
2013-05-01[netdevice] Add netdev_tx_defer() to allow drivers to defer transmissionsMichael Brown1-0/+4
2012-08-31[ipoib] Expose Ethernet-compatible eIPoIB link-layer addresses and headersMichael Brown1-0/+9
2011-07-15[netdevice] Allow link layer to report broadcast/multicast packets via pull()Michael Brown1-9/+19
2011-06-28[netdevice] Allow non-completion TX errors to be recordedMichael Brown1-0/+2
2011-03-22[settings] Formalise notion of setting applicabilityMichael Brown1-0/+32
2011-01-25[netdevice] Allow devices to indicate that interrupts are not supportedMichael Brown1-0/+14
2010-12-01[settings] Apply settings block name in register_settings()Michael Brown1-2/+1
2010-11-20[vlan] Add support for IEEE 802.1Q VLANsMichael Brown1-5/+6
2010-11-20[netdevice] Allow per-device receive queue processing to be frozenMichael Brown1-2/+37
2010-11-19[netdevice] Add MAX_NET_HEADER_LEN and MAX_LL_NET_HEADER_LENMichael Brown1-0/+10
2010-10-07[netdevice] Pass both link-layer addresses in net_tx() and net_rx()Michael Brown1-3/+6
2010-09-05[netdevice] Add the concept of a network upper-layer driverMichael Brown1-21/+39
2010-04-19[build] Rename gPXE to iPXEMichael Brown1-0/+557