summaryrefslogtreecommitdiff
path: root/sys/dev/em/if_em.c
Commit message (Expand)AuthorAgeFilesLines
* Merge of the source for igb and em into dev/e1000, thisJack F Vogel2008-07-301-5317/+0
* Thanks to report from Neil Hoggarth I found a missing UNLOCK inJack F Vogel2008-05-211-2/+13
* This small change will allow this driver in HEAD to buildJack F Vogel2008-05-191-1/+14
* This delta has a few important items:Jack F Vogel2008-04-251-94/+376
* This update primarily addresses the ability to have both the emJack F Vogel2008-04-021-180/+124
* This change introduces a split to the Intel E1000 driver, now rather thanJack F Vogel2008-02-291-657/+411
* Add COHERENT to descriptor mem allocation for theJack F Vogel2007-11-281-1/+1
* Fix for a reported panic in certain circumstances. WhenJack F Vogel2007-11-261-2/+17
* Take out em_poll() prototype from under EM_FAST_IRQ control.Ruslan Ermilov2007-11-211-3/+4
* One nit, FAST handling is now in #ifdef's for compatibilityJack F Vogel2007-11-201-3/+0
* Driver version 6.7.3Jack F Vogel2007-11-201-327/+582
* A number of small fixes:Jack F Vogel2007-09-101-5/+5
* Remove the now-unused NET_{LOCK,UNLOCK,ASSERT}_GIANT() macros, whichRobert Watson2007-08-061-2/+0
* Use coherent mapping for DMA on arm. This is propably suitable for theOlivier Houchard2007-07-271-0/+5
* Couple of the fixes needed revising. The ICH8 autoneg was still broken,Jack F Vogel2007-05-311-15/+14
* A few small but significant fixes:Jack F Vogel2007-05-301-20/+23
* Fix for PR 112937, thanks to Ruslan Ermilov. I am stillJack F Vogel2007-05-241-1/+0
* Two minor fixes, keep old 82542 from using jumbo frames, and addJack F Vogel2007-05-231-2/+3
* Couple of changes, back down on last TSO change, instead make oldJack F Vogel2007-05-171-8/+29
* This delta adds two bug fixes: one that makes HW Offload logic inJack F Vogel2007-05-161-20/+15
* Mistake in the logic deciding what adapters needJack F Vogel2007-05-111-1/+2
* A couple bug fixes that I've had internally at Intel. First is a longJack F Vogel2007-05-091-21/+31
* $FreeBSD$ tags are not compilable C code; wrap in either __FBSDID() orRobert Watson2007-05-041-1/+2
* Merge in the new driver (6.5.0) of Intel. This has a newJack F Vogel2007-05-041-801/+1614
* Revert previous change and take back a pointy hat.Ruslan Ermilov2007-02-281-1/+1
* Fix panic on boot caused by setting up a NULL interrupt handler.Ruslan Ermilov2007-02-281-1/+1
* o break newbus api: add a new argument of type driver_filter_t toPaolo Pisati2007-02-231-8/+9
* remove no longer correct comment above em_read_pcie_cap_regKip Macy2006-11-231-4/+0
* Move magic PCIe workaround constant to header - add appropriate commentKip Macy2006-11-231-1/+1
* Fix TSO support on sun4vKip Macy2006-11-231-8/+25
* Implement new ETHER_BPF_MTAP macro. Roll back the various changesChristian S.J. Peron2006-11-181-70/+3
* Add MSI support to em(4), bce(4), and mpt(4). For now, we only supportJohn Baldwin2006-11-151-2/+11
* Instead of using the legacy if_timer/if_watchdog interface createGleb Smirnoff2006-11-091-26/+29
* Fix compile botch in the last panic botch fix. :(John Baldwin2006-11-011-1/+0
* Fix botch in last commit (I tested on 6.x which doesn't have TSO):John Baldwin2006-11-011-5/+2
* Allocate receive and transmit data structures during attach() and free themJohn Baldwin2006-10-311-47/+82
* - Use callout_init_mtx() to close various callout-related races.John Baldwin2006-10-311-18/+13
* Rework the transmit register handling. In em_encap() store index ofGleb Smirnoff2006-10-311-32/+77
* Merge new vendor release - 6.2.9.Gleb Smirnoff2006-10-311-27/+34
* Backout bogus checkin to HEADJack F Vogel2006-10-281-661/+870
* This is the merge of the Intel 6.2.9 driver. It provides all new shared code,Jack F Vogel2006-10-281-870/+661
* Back out rev. 1.152 as it was breaking vlan tag insertion when vlan tagAndre Oppermann2006-09-291-0/+39
* Small style and comment adjustments.Andre Oppermann2006-09-291-4/+6
* Remove manual vlan header insertion in em_encap(). It is unnecessary as theAndre Oppermann2006-09-291-36/+5
* Change em_transmit_checksum_setup() to deal with already inserted vlan headers,Andre Oppermann2006-09-291-47/+107
* Change em_tso_setup() to deal with already inserted vlan headers, IP optionsAndre Oppermann2006-09-291-36/+120
* Only advertize IFCAP_TSO4 capabilities. IPv6 is not yet supported.Andre Oppermann2006-09-291-4/+4
* Handle all error cases from bus_dmamap_load_mbuf_sg(). Those are:Andre Oppermann2006-09-291-5/+21
* Move the initialization of the hardware capabilities in em_init_locked()Andre Oppermann2006-09-211-8/+12
* Don't forget to add curly braces when doing more than one line of actionsAndre Oppermann2006-09-181-1/+2