summaryrefslogtreecommitdiffstats
path: root/src/drivers/net/rtl8139.c
Commit message (Expand)AuthorAgeFilesLines
* [realtek] Support RTL8139 cards within generic Realtek driverMichael Brown2012-04-281-596/+0Star
* [rtl8139] Perform only 8-bit ioport access on the ChipCmd registerJulian Pidancet2011-11-141-1/+1
* [pci] Make driver PCI ID a property of the PCI deviceMichael Brown2011-02-171-2/+1Star
* [nvo] Allow resizing of non-volatile stored option blocksMichael Brown2011-01-191-1/+1
* [nvo] Remove the non-volatile options fragment listMichael Brown2011-01-111-13/+7Star
* [rtl8139] Operate in promiscuous modeMichael Brown2010-10-071-1/+1
* [rtl8139] Check for oversized packets when transmittingMichael Brown2010-09-051-0/+8
* [netdevice] Call netdev_link_[up|down|err]() only while registeredMichael Brown2010-09-051-3/+3
* [rtl8139] Strip CRC from received packetsMichael Brown2010-09-031-0/+1
* [build] Rename gPXE to iPXEMichael Brown2010-04-201-9/+9
* [netdevice] Separate out the concept of hardware and link-layer addressesMichael Brown2009-08-121-1/+1
* [rtl8139] Split debug messages into DBGLVL_LOG and DBGLVL_EXTRAMichael Brown2009-06-231-13/+18
* [legal] Add a selection of FILE_LICENCE declarationsMichael Brown2009-05-181-0/+2
* [pci] Add driver_data field to struct pci_device_idThomas Miletich2009-03-261-14/+14
* [rtl8139] Add missing #include <string.h>Michael Brown2008-10-121-0/+1
* [ioapi] Remove old io.h file and switch all users over to <gpxe/io.h>Michael Brown2008-10-121-1/+1
* [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/+0Star
* Avoid double free on I/O buffer when rtl_transmit() returns failure.Michael Brown2007-07-031-2/+1Star
* 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/+14Star
* 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/+2Star
* 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/+2Star
* Make open() and close() an official part of the netdevice API.Michael Brown2007-01-041-10/+2Star
* 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/+1Star
* 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/+24Star
* Generalise three-wire interface to generic SPI interface.Michael Brown2006-06-141-42/+38Star
* 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/+1Star