aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/em
Commit message (Expand)AuthorAgeFilesLines
* Bring back arm-specific workaround from rev 1.15:Olivier Houchard2006-04-131-0/+2
* Restore accidentially removed rev. 1.3Gleb Smirnoff2006-04-071-0/+2
* Merge in new driver from Intel, version 5.1.5. Adds support for someGleb Smirnoff2006-04-065-322/+1469
* Back out 1.112,1.113. I don't have enough resources to fix breakagesGleb Smirnoff2006-02-221-1/+7
* Fix fallout from last commit - we need to program the MAC address in em_init().Gleb Smirnoff2006-02-151-0/+1
* em_hardware_init() in em_init() is not needed, and leads to annoyingGleb Smirnoff2006-02-151-7/+0
* Set ifp->if_baudrate according to current speed.Gleb Smirnoff2006-02-151-2/+2
* - Rename em_print_link_status() to em_update_link_status().Gleb Smirnoff2006-02-151-42/+9
* - Second style(9) megacleanup.Gleb Smirnoff2006-02-153-1726/+1581
* Move includes from if_em.h to if_em.c and sort them.Gleb Smirnoff2006-02-142-40/+37
* Fix two important typos in watchdog handling:Gleb Smirnoff2006-02-091-2/+2
* Since em(4) taskqueue is a new network context, we need to conditionallyGleb Smirnoff2006-02-071-1/+2
* Now that the em driver no longer needs to directly touch the scheduler, remov...Scott Long2006-02-041-3/+0
* This driver can do hardware VLAN tagging + checksum offloading.Gleb Smirnoff2006-01-301-2/+3
* Squash another invalid use of BUS_DMA_ALLOCNOW.Scott Long2006-01-281-1/+1
* Fix a race condition by initializing the taskqueue before registeringMaxime Henrion2006-01-221-10/+10
* An attemp to make driver more readable and attaractive for furtherGleb Smirnoff2006-01-201-455/+415
* Add the following to the taskqueue api:Scott Long2006-01-141-7/+3
* Fix the interrupt race for real. Don't register the interrupt until afterScott Long2006-01-131-22/+35
* Disable interrupts while we are setting up the handler. The interrupt reallyScott Long2006-01-131-0/+7
* Significant performance improvements for the if_em driver:Scott Long2006-01-112-19/+203
* A style nit.Gleb Smirnoff2005-12-281-1/+1
* Tidy up em_resume():Gleb Smirnoff2005-12-281-8/+4
* Add simple suspend and resume methods. We call em_stop() on suspend andGleb Smirnoff2005-12-261-0/+40
* Add a quirk to fix resume on some laptops.Gleb Smirnoff2005-12-221-0/+9
* - Fix VLAN_INPUT_TAG() macro, so that it doesn't touch mtag inGleb Smirnoff2005-12-181-2/+1
* Add jumbo frame support for architectures with strict alignment.Pyun YongHyeon2005-12-161-12/+60
* - Polling can be used on SMP.Gleb Smirnoff2005-12-121-5/+0
* Fix -Wundef.Ruslan Ermilov2005-12-041-1/+1
* On the 82571 and newer chipset the ICR register is meaningful onlyGleb Smirnoff2005-12-021-1/+4
* Remember the bus_dmamap_t where we loaded the mbuf, and sync this map insteadOlivier Houchard2005-11-241-1/+3
* Merge in new driver version from Intel - 3.2.18.Gleb Smirnoff2005-11-243-167/+494
* busdma cleanup for em(4).Pyun YongHyeon2005-11-212-86/+127
* - Backout last change, since it is memory overkill for a non busy host orGleb Smirnoff2005-11-173-13/+44
* - Store pointer to the link-level address right in "struct ifnet"Ruslan Ermilov2005-11-111-1/+1
* Give a try to autoconfiguring the number of transmit and receiveGleb Smirnoff2005-11-102-7/+14
* - Introduce two more stat counters, counting number of RXGleb Smirnoff2005-11-092-4/+9
* Make em(4) work on big-endian architectures.Pyun YongHyeon2005-11-094-66/+75
* Put probe-time printf of adapter speed and duplex behind bootverbose:Robert Watson2005-10-311-10/+14
* Some more minor cleanups of em(4) driver:Gleb Smirnoff2005-10-202-36/+10
* Revamp interrupt handling in em(4) driver:Gleb Smirnoff2005-10-203-39/+39
* In the em_process_receive_interrupts() cycle check the IFF_DRV_RUNNINGGleb Smirnoff2005-10-191-1/+3
* - Use BUS_DMASYNC_PREWRITE in em_get_buf(), as the adapter is about to readOlivier Houchard2005-10-181-3/+4
* From the PR:Gleb Smirnoff2005-10-141-14/+14
* Cleanup from __FreeBSD_version.Gleb Smirnoff2005-10-141-73/+2
* - Don't pollute opt_global.h with DEVICE_POLLING and introduceGleb Smirnoff2005-10-051-0/+4
* Big polling(4) cleanup.Gleb Smirnoff2005-10-011-34/+37
* In em_process_receive_interrupts() store and clear adapter->fmt. ThisGleb Smirnoff2005-09-291-2/+4
* Remove bridge(4) from the tree. if_bridge(4) is a full functionalMax Laier2005-09-271-1/+0
* Remove queue check from last commit. In most cases there is smth in queue,Gleb Smirnoff2005-09-201-2/+1