summaryrefslogtreecommitdiffstats
path: root/src/net/netdevice.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* Simplify RX data path.Michael Brown2006-06-181-146/+154
* Simplify TX datapath.Michael Brown2006-06-161-83/+46Star
* Avoid causing TX overflow on small TX queues.Michael Brown2006-05-271-3/+9
* Move init.h to gpxe/init.h.Michael Brown2006-04-301-5/+3Star
* Change semantics of network API so that packet-absorbing calls *always*Michael Brown2006-04-291-33/+76
* Network layer now works as a proof of conceptMichael Brown2006-04-281-41/+77
* Network API now allows for multiple network devices (although theMichael Brown2006-04-241-86/+171
* First sketch of a new net device API.Michael Brown2006-04-191-0/+163