summaryrefslogtreecommitdiffstats
path: root/src/include/gpxe/netdevice.h
Commit message (Expand)AuthorAgeFilesLines
* [netdevice] Allow the hardware and link-layer addresses to differ in sizeMichael Brown2009-08-121-2/+20
* [netdevice] Separate out the concept of hardware and link-layer addressesMichael Brown2009-08-121-4/+11
* [netdevice] Make ll_broadcast per-netdevice rather than per-ll_protocolMichael Brown2009-07-181-2/+2
* [netdevice] Add mechanism for reporting detailed link status codesMichael Brown2009-06-241-8/+13
* [netdevice] Adjust maximum link-layer header length for 802.11Joshua Oreman2009-06-231-4/+5
* [netdevice] Add netdev argument to link-layer push and pull handlersJoshua Oreman2009-06-231-4/+8
* [netdevice] Fix incorrect value for MAX_LL_HEADER_LENMichael Brown2009-06-051-3/+11
* [settings] Allow for arbitrarily-named settingsMichael Brown2009-05-261-3/+16
* [legal] Add a selection of FILE_LICENCE declarationsMichael Brown2009-05-181-0/+2
* [tables] Incorporate table data type information into table definitionMichael Brown2009-03-131-4/+4
* [tables] Redefine methods for accessing linker tablesMichael Brown2009-03-131-2/+8
* [netdevice] Provide function to retrieve the most recently opened net deviceMichael Brown2008-11-211-0/+3
* [ipoib] Kill off the IPoIB pseudo-headerMichael Brown2008-11-111-1/+1
* [netdevice] Retain and report detailed error breakdownsMichael Brown2008-11-081-10/+21
* [netdevice] Change link-layer push() and pull() methods to take raw typesMichael Brown2008-10-161-21/+11Star
* [netdevice] Split multicast hashing out into an mc_hash methodMichael Brown2008-10-161-0/+10
* [netdevice] Add maximum packet length as a net device propertyMichael Brown2008-10-161-0/+5
* [undi] Fill in ProtType correctly in PXENV_UNDI_ISRMichael Brown2008-08-201-11/+15
* [NETDEV] Add notion of link stateMichael Brown2008-04-221-0/+34
* [Settings] Implement simple_settings backed with extensible DHCP optionsMichael Brown2008-03-221-2/+2
* [Settings] Use a settings applicator to configure IPv4 routes.Michael Brown2008-03-211-0/+11
* [Settings] Add per-netdevice settings blockMichael Brown2008-03-201-0/+6
* Merge branch 'master' of rom.etherboot.org:/pub/scm/gpxeMichael Brown2007-09-211-0/+11
|\
| * Added netdev_priv() to ease Linux driver compatibility.Michael Brown2007-09-131-0/+11
* | Infinband requires longer link-layer addresses and headers than Ethernet.Michael Brown2007-09-211-2/+2
|/
* Use net_device_operations structure and netdev_nullify() to allow forMichael Brown2007-07-071-43/+77
* Allow recording of TX and RX errors to aid in end-user debugging.Michael Brown2007-07-051-6/+37
* Implemented (untested) PXENV_START_UNDI.Michael Brown2007-07-031-5/+6
* Add trivial net device statistics (TX and RX packet count), reportedMichael Brown2007-07-031-0/+13
* Add untested support for UNDI transmit and receive.Michael Brown2007-07-021-0/+2
* Kill off hotplug.h and just make net devices normal reference-countedMichael Brown2007-06-271-4/+25
* pkbuff->iobuf changeoverMichael Brown2007-05-191-21/+21
* Add find_pci_netdev()Michael Brown2007-01-101-0/+2
* Add "name" field to struct device to allow human-readable hardware deviceMichael Brown2007-01-101-2/+5
* Added network interface management commandsMichael Brown2007-01-101-1/+14
* Add "name" field to network device, to facilitate netdev commands.Michael Brown2007-01-101-6/+6
* Add RX quotas to the net device poll() method. This avoids the problemMichael Brown2007-01-091-3/+4
* Added net device TX queue; this will be needed to support the PXE UNDI APIMichael Brown2007-01-091-8/+14
* Make open() and close() an official part of the netdevice API.Michael Brown2007-01-041-0/+33
* Use hotplug support to notify persistent reference holders when aMichael Brown2007-01-041-0/+5
* Remove _PROTOCOL macros for gcc 3.2 compatibilityMarty Connor2006-08-091-14/+4Star
* Clarified packet ownership transfer between a few functions.Michael Brown2006-08-091-4/+6
* Simplify RX data path.Michael Brown2006-06-181-163/+39Star
* Simplify TX datapath.Michael Brown2006-06-161-71/+36Star
* Change semantics of network API so that packet-absorbing calls *always*Michael Brown2006-04-291-10/+9Star
* Network layer now works as a proof of conceptMichael Brown2006-04-281-27/+80
* Network API now allows for multiple network devices (although theMichael Brown2006-04-241-125/+248
* First sketch of a new net device API.Michael Brown2006-04-191-20/+26
* Remove the concept of the media-independent link-layer header and replaceMichael Brown2006-04-191-36/+26Star
* Added the concept of a network interface (a network-layer concept) asMichael Brown2006-04-191-23/+104