aboutsummaryrefslogtreecommitdiffstats
path: root/src/net/netdevice.c
Commit message (Expand)AuthorAgeFilesLines
* [netdevice] Do not force a poll on net_tx()Michael Brown2012-10-241-7/+0
* [legal] Update FSF mailing address in GPL licence textsMichael Brown2012-07-201-1/+2
* [netdevice] Process all received packets in net_poll()Michael Brown2012-07-041-7/+2
* [netdevice] Allow driver to preinitialise the link-layer addressMichael Brown2011-10-281-2/+22
* [list] Tidy up naming convention for list_contains() and friendsMichael Brown2011-10-141-1/+1
* [netdevice] Allow link layer to report broadcast/multicast packets via pull()Michael Brown2011-07-151-4/+8
* [process] Pass containing object pointer to process step() methodsMichael Brown2011-06-281-4/+1
* [netdevice] Allow non-completion TX errors to be recordedMichael Brown2011-06-281-7/+25
* [netdevice] Improve detection of bugs in drivers' TX completion handlingMichael Brown2011-05-031-2/+1
* [netdevice] Move high-frequency debug messages to DBGLVL_EXTRAMichael Brown2011-05-031-9/+9
* [netdevice] Simplify link-down status messageMichael Brown2011-03-301-3/+9
* [netdevice] Mark devices as open only if opening succeedsPiotr JaroszyƄski2011-03-271-3/+3
* [netdevice] Allow devices to indicate that interrupts are not supportedMichael Brown2011-01-251-0/+4
* [settings] Apply settings block name in register_settings()Michael Brown2010-12-011-1/+1
* [vlan] Add support for IEEE 802.1Q VLANsMichael Brown2010-11-201-5/+7
* [netdevice] Allow per-device receive queue processing to be frozenMichael Brown2010-11-201-4/+20
* [netdevice] Use net device name in debugging messagesMichael Brown2010-11-181-26/+27
* [list] Fix typographical error from previous commitShao Miller2010-11-111-1/+1
* [list] Add list_first_entry()Michael Brown2010-11-081-10/+12
* [netdevice] Pass both link-layer addresses in net_tx() and net_rx()Michael Brown2010-10-071-5/+10
* [netdevice] Report network-layer errors via network device statisticsMichael Brown2010-09-151-2/+7
* [netdevice] Add the concept of a network upper-layer driverMichael Brown2010-09-051-14/+75
* [netdevice] Provide a test mechanism for discarding packets at randomMichael Brown2010-07-201-1/+19
* [refcnt] Add ref_init() wrapper functionMichael Brown2010-06-221-1/+1
* [libc] Enable automated extraction of error usage reportsMichael Brown2010-05-311-11/+9
* [build] Rename gPXE to iPXEMichael Brown2010-04-191-8/+8
* [netdevice] Record whether or not interrupts are currently enabledMichael Brown2010-03-231-0/+7
* [netdevice] Add netdev_is_open() wrapper functionMichael Brown2010-03-231-3/+3
* [netdevice] Allow the hardware and link-layer addresses to differ in sizeMichael Brown2009-08-121-2/+1
* [netdevice] Separate out the concept of hardware and link-layer addressesMichael Brown2009-08-121-1/+5
* [infiniband] Add last_opened_ibdev(), analogous to last_opened_netdev()Michael Brown2009-08-101-1/+1
* [process] Make it safe to call process_add() multiple timesMichael Brown2009-08-101-0/+1
* [netdevice] Add mechanism for reporting detailed link status codesMichael Brown2009-06-241-0/+30
* [netdevice] Add netdev argument to link-layer push and pull handlersJoshua Oreman2009-06-231-3/+3
* [settings] Allow for arbitrarily-named settingsMichael Brown2009-05-261-3/+2
* [legal] Add a selection of FILE_LICENCE declarationsMichael Brown2009-05-181-0/+2
* [netdevice] Add debug message for unknown network-layer protocolsMichael Brown2009-03-261-2/+4
* [tables] Redefine methods for accessing linker tablesMichael Brown2009-03-131-8/+1
* [netdevice] Provide function to retrieve the most recently opened net deviceMichael Brown2008-11-211-0/+26
* [netdevice] Retain and report detailed error breakdownsMichael Brown2008-11-081-4/+42
* [settings] Add the notion of a "tag magic" to numbered settingsMichael Brown2008-10-301-1/+1
* [netdevice] Change link-layer push() and pull() methods to take raw typesMichael Brown2008-10-161-6/+8
* [undi] Fill in ProtType correctly in PXENV_UNDI_ISRMichael Brown2008-08-201-2/+26
* [Settings] Use a settings applicator to configure IPv4 routes.Michael Brown2008-03-211-3/+4
* [Settings] Add per-netdevice settings blockMichael Brown2008-03-201-0/+14
* Force a netdevice poll in net_tx() before attempting to transmitMichael Brown2007-10-041-0/+8
* Minor debug message improvement.Michael Brown2007-09-211-2/+3
* Use net_device_operations structure and netdev_nullify() to allow forMichael Brown2007-07-071-14/+19
* convert to zallocHolger Lubitz2007-07-061-2/+1
* Allow recording of TX and RX errors to aid in end-user debugging.Michael Brown2007-07-051-16/+48