summaryrefslogtreecommitdiffstats
path: root/sys/dev/em
Commit message (Expand)AuthorAgeFilesLines
* The procedure of raceless switching between polling mode andglebius2006-06-061-105/+102
* Fix static array overrun.glebius2006-05-171-1/+1
* Bring back arm-specific workaround from rev 1.15:cognet2006-04-131-0/+2
* Restore accidentially removed rev. 1.3glebius2006-04-071-0/+2
* Merge in new driver from Intel, version 5.1.5. Adds support for someglebius2006-04-065-331/+1478
* Back out 1.112,1.113. I don't have enough resources to fix breakagesglebius2006-02-221-1/+7
* Fix fallout from last commit - we need to program the MAC address in em_init().glebius2006-02-151-0/+1
* em_hardware_init() in em_init() is not needed, and leads to annoyingglebius2006-02-151-7/+0
* Set ifp->if_baudrate according to current speed.glebius2006-02-151-2/+2
* - Rename em_print_link_status() to em_update_link_status().glebius2006-02-151-42/+9
* - Second style(9) megacleanup.glebius2006-02-153-1773/+1628
* Move includes from if_em.h to if_em.c and sort them.glebius2006-02-142-40/+37
* Fix two important typos in watchdog handling:glebius2006-02-091-2/+2
* Since em(4) taskqueue is a new network context, we need to conditionallyglebius2006-02-071-1/+2
* Now that the em driver no longer needs to directly touch the scheduler, remov...scottl2006-02-041-3/+0
* This driver can do hardware VLAN tagging + checksum offloading.glebius2006-01-301-2/+3
* Squash another invalid use of BUS_DMA_ALLOCNOW.scottl2006-01-281-1/+1
* Fix a race condition by initializing the taskqueue before registeringmux2006-01-221-10/+10
* An attemp to make driver more readable and attaractive for furtherglebius2006-01-201-459/+419
* Add the following to the taskqueue api:scottl2006-01-141-7/+3
* Fix the interrupt race for real. Don't register the interrupt until afterscottl2006-01-131-22/+35
* Disable interrupts while we are setting up the handler. The interrupt reallyscottl2006-01-131-0/+7
* Significant performance improvements for the if_em driver:scottl2006-01-112-19/+203
* A style nit.glebius2005-12-281-1/+1
* Tidy up em_resume():glebius2005-12-281-8/+4
* Add simple suspend and resume methods. We call em_stop() on suspend andglebius2005-12-261-0/+40
* Add a quirk to fix resume on some laptops.glebius2005-12-221-0/+9
* - Fix VLAN_INPUT_TAG() macro, so that it doesn't touch mtag inglebius2005-12-181-2/+1
* Add jumbo frame support for architectures with strict alignment.yongari2005-12-161-12/+60
* - Polling can be used on SMP.glebius2005-12-121-5/+0
* Fix -Wundef.ru2005-12-041-1/+1
* On the 82571 and newer chipset the ICR register is meaningful onlyglebius2005-12-021-1/+4
* Remember the bus_dmamap_t where we loaded the mbuf, and sync this map insteadcognet2005-11-241-1/+3
* Merge in new driver version from Intel - 3.2.18.glebius2005-11-243-170/+497
* busdma cleanup for em(4).yongari2005-11-212-86/+127
* - Backout last change, since it is memory overkill for a non busy host orglebius2005-11-173-13/+44
* - Store pointer to the link-level address right in "struct ifnet"ru2005-11-111-1/+1
* Give a try to autoconfiguring the number of transmit and receiveglebius2005-11-102-7/+14
* - Introduce two more stat counters, counting number of RXglebius2005-11-092-4/+9
* Make em(4) work on big-endian architectures.yongari2005-11-094-66/+75
* Put probe-time printf of adapter speed and duplex behind bootverbose:rwatson2005-10-311-10/+14
* Some more minor cleanups of em(4) driver:glebius2005-10-202-36/+10
* Revamp interrupt handling in em(4) driver:glebius2005-10-203-39/+39
* In the em_process_receive_interrupts() cycle check the IFF_DRV_RUNNINGglebius2005-10-191-1/+3
* - Use BUS_DMASYNC_PREWRITE in em_get_buf(), as the adapter is about to readcognet2005-10-181-3/+4
* From the PR:glebius2005-10-141-14/+14
* Cleanup from __FreeBSD_version.glebius2005-10-141-73/+2
* - Don't pollute opt_global.h with DEVICE_POLLING and introduceglebius2005-10-051-0/+4
* Big polling(4) cleanup.glebius2005-10-011-34/+37
* In em_process_receive_interrupts() store and clear adapter->fmt. Thisglebius2005-09-291-2/+4
OpenPOWER on IntegriCloud