summaryrefslogtreecommitdiffstats
path: root/src/net/netdevice.c
Commit message (Expand)AuthorAgeFilesLines
...
* [build] Rename gPXE to iPXEMichael Brown2010-04-201-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/+1Star
* [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/+2Star
* [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/+1Star
* [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/+1Star
* Allow recording of TX and RX errors to aid in end-user debugging.Michael Brown2007-07-051-16/+48
* Use a linker-table based system to automatically mark and start upMichael Brown2007-07-031-8/+1Star
* Implemented (untested) PXENV_START_UNDI.Michael Brown2007-07-031-4/+6
* Add trivial net device statistics (TX and RX packet count), reportedMichael Brown2007-07-031-0/+9
* Kill off hotplug.h and just make net devices normal reference-countedMichael Brown2007-06-271-25/+49
* Modify process semantics; rescheduling is now automatic.Michael Brown2007-05-261-5/+2Star
* pkbuff->iobuf changeoverMichael Brown2007-05-191-47/+47
* Updated ISAPnP, EISA, MCA and ISA buses to current device model.Michael Brown2007-03-101-1/+1
* Use stdio.h instead of vsprintf.hMichael Brown2007-01-191-1/+1
* Use total free memory as advertised window. This seems to be sufficientMichael Brown2007-01-181-2/+7
* Remove the one-packet-per-poll-cycle limit; it seems to no longer beMichael Brown2007-01-181-24/+5Star
* Switch from calloc() to malloc()+memset() to match the practices usedMichael Brown2007-01-181-1/+4
* I hate NULL pointer dereferences.Michael Brown2007-01-111-0/+4
* Add find_pci_netdev()Michael Brown2007-01-101-0/+18
* Add "name" field to struct device to allow human-readable hardware deviceMichael Brown2007-01-101-4/+8
* Added network interface management commandsMichael Brown2007-01-101-21/+1Star
* Add "name" field to network device, to facilitate netdev commands.Michael Brown2007-01-101-4/+28
* Add RX quotas to the net device poll() method. This avoids the problemMichael Brown2007-01-091-13/+27
* Added net device TX queue; this will be needed to support the PXE UNDI APIMichael Brown2007-01-091-50/+101
* Make open() and close() an official part of the netdevice API.Michael Brown2007-01-041-5/+61
* Use hotplug support to notify persistent reference holders when aMichael Brown2007-01-041-0/+4
* Use stdlib.h for malloc() instead of malloc.h.Michael Brown2006-12-201-1/+1
* We don't actually have a stdio.h header file. Our printf() functions areMichael Brown2006-09-271-1/+0Star
* added stdio.h to includes for DBG compilationMarty Connor2006-09-271-0/+1
* Clarified packet ownership transfer between a few functions.Michael Brown2006-08-091-3/+5
* Remove the static IP address hack from netdevice.c, and change theMichael Brown2006-07-201-20/+0Star