aboutsummaryrefslogtreecommitdiff
path: root/src/net/netdevice.c
AgeCommit message (Expand)AuthorFilesLines
2014-12-12[netdevice] Fix erroneous use of free(iobuf) instead of free_iob(iobuf)Michael Brown1-1/+1
2014-07-30[netdevice] Avoid registering duplicate network devicesMichael Brown1-5/+40
2014-07-14[netdevice] Reset network device index when last device is unregisteredMichael Brown1-2/+8
2014-04-27[netdevice] Profile common operationsMichael Brown1-0/+16
2014-03-14[netdevice] Notify upper-layer drivers when RX processing is (un)frozenMichael Brown1-0/+28
2014-03-05[netdevice] Mark devices as open before calling open() methodMichael Brown1-4/+8
2013-11-05[netdevice] Add generic concept of a network device configuratorMichael Brown1-5/+203
2013-11-01[netdevice] Make all net_driver methods optionalMichael Brown1-7/+13
2013-10-21[netdevice] Add find_netdev_by_index()Michael Brown1-0/+18
2013-09-03[netdevice] Add concept of a network device indexMichael Brown1-2/+3
2013-07-13[cmdline] Accept "netX" in iPXE commandsMichael Brown1-0/+5
2013-05-01[netdevice] Add netdev_tx_defer() to allow drivers to defer transmissionsMichael Brown1-3/+87
2013-04-19[netdevice] Use link-layer address as part of RNG seedMichael Brown1-2/+11
2013-03-01[netdevice] Separate VLAN support from presence of VLAN-supporting driversMichael Brown1-0/+12
2013-03-01[netdevice] Add vlan_tag() to get the VLAN tag of a network deviceStefan Hajnoczi1-0/+11
2012-10-24[netdevice] Clear network device setting before unregisteringMichael Brown1-0/+2
2012-10-24[netdevice] Do not force a poll on net_tx()Michael Brown1-7/+0
2012-07-20[legal] Update FSF mailing address in GPL licence textsMichael Brown1-1/+2
2012-07-04[netdevice] Process all received packets in net_poll()Michael Brown1-7/+2
2011-10-28[netdevice] Allow driver to preinitialise the link-layer addressMichael Brown1-2/+22
2011-10-14[list] Tidy up naming convention for list_contains() and friendsMichael Brown1-1/+1
2011-07-15[netdevice] Allow link layer to report broadcast/multicast packets via pull()Michael Brown1-4/+8
2011-06-28[process] Pass containing object pointer to process step() methodsMichael Brown1-4/+1
2011-06-28[netdevice] Allow non-completion TX errors to be recordedMichael Brown1-7/+25
2011-05-03[netdevice] Improve detection of bugs in drivers' TX completion handlingMichael Brown1-2/+1
2011-05-03[netdevice] Move high-frequency debug messages to DBGLVL_EXTRAMichael Brown1-9/+9
2011-03-30[netdevice] Simplify link-down status messageMichael Brown1-3/+9
2011-03-27[netdevice] Mark devices as open only if opening succeedsPiotr JaroszyƄski1-3/+3
2011-01-25[netdevice] Allow devices to indicate that interrupts are not supportedMichael Brown1-0/+4
2010-12-01[settings] Apply settings block name in register_settings()Michael Brown1-1/+1
2010-11-20[vlan] Add support for IEEE 802.1Q VLANsMichael Brown1-5/+7
2010-11-20[netdevice] Allow per-device receive queue processing to be frozenMichael Brown1-4/+20
2010-11-18[netdevice] Use net device name in debugging messagesMichael Brown1-26/+27
2010-11-11[list] Fix typographical error from previous commitShao Miller1-1/+1
2010-11-08[list] Add list_first_entry()Michael Brown1-10/+12
2010-10-07[netdevice] Pass both link-layer addresses in net_tx() and net_rx()Michael Brown1-5/+10
2010-09-15[netdevice] Report network-layer errors via network device statisticsMichael Brown1-2/+7
2010-09-05[netdevice] Add the concept of a network upper-layer driverMichael Brown1-14/+75
2010-07-20[netdevice] Provide a test mechanism for discarding packets at randomMichael Brown1-1/+19
2010-06-22[refcnt] Add ref_init() wrapper functionMichael Brown1-1/+1
2010-05-31[libc] Enable automated extraction of error usage reportsMichael Brown1-11/+9
2010-04-19[build] Rename gPXE to iPXEMichael Brown1-8/+8
2010-03-23[netdevice] Record whether or not interrupts are currently enabledMichael Brown1-0/+7
2010-03-23[netdevice] Add netdev_is_open() wrapper functionMichael Brown1-3/+3
2009-08-12[netdevice] Allow the hardware and link-layer addresses to differ in sizeMichael Brown1-2/+1
2009-08-12[netdevice] Separate out the concept of hardware and link-layer addressesMichael Brown1-1/+5
2009-08-10[infiniband] Add last_opened_ibdev(), analogous to last_opened_netdev()Michael Brown1-1/+1
2009-08-10[process] Make it safe to call process_add() multiple timesMichael Brown1-0/+1
2009-06-24[netdevice] Add mechanism for reporting detailed link status codesMichael Brown1-0/+30
2009-06-23[netdevice] Add netdev argument to link-layer push and pull handlersJoshua Oreman1-3/+3