summaryrefslogtreecommitdiffstats
path: root/src/drivers/net
Commit message (Expand)AuthorAgeFilesLines
* Modify gPXE core and drivers to work with the new timer subsystemAlexey Zaytsev2008-03-0232-57/+42Star
* [Infiniband] Add preliminary support for multi-port devices.Michael Brown2008-02-271-5/+5
* Added mtnic driver provided by Mellanox.Michael Brown2008-02-132-0/+2474
* 3c90x driver fix (legacy) from Geert StaapersMarty Connor2007-12-201-4/+6
* Fix e1000 receive tail pointer (RDT) handlingMarty Connor2007-12-172-7/+7
* Merge branch 'master' of rom.etherboot.org:/pub/scm/gpxeMichael Brown2007-12-1530-51/+238
|\
| * Correct e1000 interrupt routine to enable on 1 disable on 0. duh.Marty Connor2007-12-131-2/+2
| * Remove *_fill_nic() calls, and directly set nic->ioaddr and nic->irqno .Marty Connor2007-12-1329-49/+236
* | Overwrite the device descriptor's IRQ number with whatever the legacyMichael Brown2007-12-151-0/+8
|/
* Various warnings fixups for OpenBSD with gcc-3.3.5.Michael Brown2007-12-074-4/+4
* Add copyright, clean up comments a bit, remove unnecessary code.Marty Connor2007-12-031-178/+102Star
* Added netdev_nullify to natsemi_remove()Marty Connor2007-11-211-0/+1
* Removed old e1000 driver.Michael Brown2007-11-212-5800/+0Star
* Fixed receive instability by not enabling interrupts. duh.Marty Connor2007-11-212-19/+27
* This version now transmits and receives.Marty Connor2007-11-202-220/+138Star
* Autonegotiation fixes. NIC now autonegotiates to whatever the switch supports.Marty Connor2007-11-203-18/+22
* A version of the new e1000 driver that transmits.Marty Connor2007-11-203-254/+351
* Rename e1000_main.c to e1000.c to so we can type 'make bin/e1000.dsk' instead...Marty Connor2007-11-181-0/+0
* Introduce files for new e1000 driverMarty Connor2007-11-187-5800/+14074
* Move current e1000 driver files to e1000-old/ directory to avoid collisionsMarty Connor2007-11-182-0/+5800
* Remove unnecessary variable.Marty Connor2007-11-182-4/+1Star
* Merge branch 'master' of rom.etherboot.org:/pub/scm/gpxeMichael Brown2007-10-291-0/+1
|\
| * Added one more PCI IDMichael Brown2007-10-221-0/+1
* | Merge branch '3leaf'Michael Brown2007-10-291-0/+930
|\ \ | |/ |/|
| * Reverted driver/net/mlx_ipoib to clean master stateMichael Brown2007-09-1819-3084/+361Star
| * First version that works with SELF_INIT!Michael Brown2007-09-181-0/+1
| * Gets most of the way through initialisation.Michael Brown2007-09-183-21/+156
| * Added sw2hw_mptMichael Brown2007-09-182-2/+79
| * INIT_HCA block now matches.Michael Brown2007-09-182-3/+5
| * Seems to get through the ICM mapping processMichael Brown2007-09-184-21/+67
| * ICM allocation code in place; about to start test-and-compare runs.Michael Brown2007-09-182-31/+187
| * ICM allocation code *should* now be complete.Michael Brown2007-09-182-10/+54
| * Started with the ICM partitioning code.Michael Brown2007-09-182-4/+116
| * Restructured bits of initialisation (not testable at present)Michael Brown2007-09-172-42/+116
| * Starting the firmware directly now works.Michael Brown2007-09-172-24/+159
| * Start migrating the remaining initialisation steps.Michael Brown2007-09-172-4/+70
| * Don't use the mailboxless version of the HW2SW_CQ command; it seems toMichael Brown2007-09-171-4/+7
| * Removed more hacks, and adjusted number of queue entries for likely usage.Michael Brown2007-09-172-22/+3Star
| * Remove hacks, and fix leaving the multicast GID.Michael Brown2007-09-171-25/+1Star
| * Added an almost obscene amount of debugging and assertion code whileMichael Brown2007-09-172-9/+49
| * Some interesting packet corruption happening now.Michael Brown2007-09-172-43/+181
| * Broadcast GID is now calculated by IPoIB layer.Michael Brown2007-09-172-23/+107
| * Cleaned up some debug messages.Michael Brown2007-09-172-34/+15Star
| * Unicasts seem to be working. :)Michael Brown2007-09-172-37/+118
| * Dead code disablingMichael Brown2007-09-172-18/+4Star
| * Obtains a response to the get path record!Michael Brown2007-09-174-16/+214
| * Use pkey table access to determine broadcast GID directly.Michael Brown2007-09-171-9/+64
| * Prepare for adding a metadata queue to IPoIBMichael Brown2007-09-171-51/+120
| * Dead code removalMichael Brown2007-09-171-470/+5Star
| * IPoIB code separated out to ipoib.c.Michael Brown2007-09-176-6/+559