aboutsummaryrefslogtreecommitdiffstats
path: root/src/drivers/net/rtl8139.c
Commit message (Expand)AuthorAgeFilesLines
* [NETDEV] Add notion of link stateMichael Brown2008-04-221-0/+3
* [Settings] Migrate DHCP and NVO code to the new settings API (untested)Michael Brown2008-03-211-14/+18
* Modify gPXE core and drivers to work with the new timer subsystemAlexey Zaytsev2008-03-021-1/+1
* Various warnings fixups for OpenBSD with gcc-3.3.5.Michael Brown2007-12-071-1/+1
* Added missing "static"Michael Brown2007-07-091-1/+1
* Use net_device_operations structure and netdev_nullify() to allow forMichael Brown2007-07-071-20/+28
* Use netdev_rx_err() to report receive errors.Michael Brown2007-07-051-0/+2
* Kill off now-redundant _irq() methods.Michael Brown2007-07-031-28/+0
* Avoid double free on I/O buffer when rtl_transmit() returns failure.Michael Brown2007-07-031-2/+1
* Enable/disable interrupts at open/close time.Michael Brown2007-07-031-0/+9
* Kill off hotplug.h and just make net devices normal reference-countedMichael Brown2007-06-271-21/+14
* Add missing call to free_iob().Michael Brown2007-06-101-0/+1
* Update email addresses in driversMarty Connor2007-06-091-1/+1
* pkbuff->iobuf changeoverMichael Brown2007-05-191-19/+19
* Use stdio.h instead of vsprintf.hMichael Brown2007-01-191-1/+1
* Include stdlib.h rather than malloc.hMichael Brown2007-01-181-1/+2
* Respect the RX quota. This improves poll time by about 0.7us when theMichael Brown2007-01-181-0/+1
* Extract packet-padding login from rtl8139.c to a separate pkbpad.c file.Michael Brown2007-01-111-21/+2
* Add "name" field to struct device to allow human-readable hardware deviceMichael Brown2007-01-101-0/+1
* Add RX quotas to the net device poll() method. This avoids the problemMichael Brown2007-01-091-2/+3
* Autopadding was sometimes overwriting the struct list_head at the endMichael Brown2007-01-091-7/+16
* Added net device TX queue; this will be needed to support the PXE UNDI APIMichael Brown2007-01-091-13/+2
* Make open() and close() an official part of the netdevice API.Michael Brown2007-01-041-10/+2
* Add support for non-volatile stored options in the RTL8139 EEPROM.Michael Brown2006-12-061-1/+38
* Added the generic block-splitting code to nvs.cMichael Brown2006-12-041-21/+1
* Abstracted out part of the concept of an SPI device to a generalised NVSMichael Brown2006-12-041-8/+10
* Changed length parameter in SPI methods to be a byte length, rather thanMichael Brown2006-12-041-1/+1
* Generalised the SPI abstraction layer to also be able to handle interfacesMichael Brown2006-12-041-26/+24
* Generalise three-wire interface to generic SPI interface.Michael Brown2006-06-141-42/+38
* Rewrote to use the new net driver API, the updated PCI API, and theMichael Brown2006-05-271-316/+372
* Restructured PCI subsystem to fit the new device model.Michael Brown2006-05-161-1/+1
* Header rearrangement.Michael Brown2006-04-241-1/+1
* Symbol fixupsMichael Brown2005-05-031-2/+6
* Automatically updated withMichael Brown2005-04-261-2/+1
* Automatically updated with the programMichael Brown2005-04-211-8/+11
* Place the call to adjust_pci_device() back in the individual drivers,Michael Brown2005-04-161-0/+2
* Fixed up automatic modifications by hand.Michael Brown2005-04-141-1/+1
* Automatically modified byMichael Brown2005-04-141-4/+1
* Made amenable to automatic update.Michael Brown2005-04-141-1/+0
* Automatically updated usingMichael Brown2005-04-141-2/+1
* Hand-finishedMichael Brown2005-04-131-30/+27
* Automatically updated usingMichael Brown2005-04-131-5/+9
* Automatically updated usingMichael Brown2005-04-121-2/+2
* Automatically updated usingMichael Brown2005-04-121-3/+1
* Automatically updated usingMichael Brown2005-04-121-3/+5
* Auto-updated usingMichael Brown2005-04-121-8/+4
* Initial revisionMichael Brown2005-03-081-0/+551