summaryrefslogtreecommitdiffstats
path: root/sys/dev/pci/if_em.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Call em_start() when we detect a link state change such that packets startkettenis2015-10-081-1/+3
* Make sure that tx_buffer->next_eop is properly set before we bump the numberkettenis2015-10-061-7/+13
* Run the tx completion path without the kernel held. This makes thekettenis2015-09-301-41/+24
* Avoid using a mutex in the rx completion path. Instead rely onkettenis2015-09-191-28/+13
* Make room for media types of the future. Extend the ifmedia word to 64 bits.stsp2015-09-111-5/+5
* Use the correct free(9) size for the RX ring.mpi2015-09-011-2/+2
* sizes for free(), mostly related to firmwares.deraadt2015-09-011-3/+5
* Get rid if em_align. This approach used to make sense, but now that thekettenis2015-08-261-62/+9
* Run the part of the interrupt handler that does rx completion without holdingkettenis2015-08-211-8/+35
* Increment if_ipackets in if_input().mpi2015-06-241-3/+1
* Add support for em(4) on Teak 3020, a Tolopai (EP80579)dms2015-06-041-4/+9
* Make sure the rx ring lwm is set to at least 4. As far as we know, allkettenis2015-05-121-3/+4
* The i211 does not support an external EEPROM only a OTPjsg2015-05-121-3/+5
* Disable the L1 ASPM link state to workaround errata with thebrad2015-02-111-2/+18
* Disable the L0S and L1 ASPM link states to workaround errata with thebrad2015-02-111-1/+33
* tweak the new if_input function so it takes an mbuf_list insteaddlg2015-02-091-3/+5
* Convert to if_input().mpi2015-02-081-9/+2
* - Add PCH2 and PCH LPT to the list of chips capable of only 9K jumbos.brad2015-01-281-4/+10
* unifdef INETtedu2014-12-221-3/+1
* Copy over some recent commits from ix(4)..brad2014-11-191-20/+23
* Revert part of the if_rxr diff that incorrectly moves RX ring tailmikeb2014-08-261-3/+3
* Some reallocarray() use; review Jean-Philippe Ouellet, patrick keshishianderaadt2014-07-131-5/+5
* add a size argument to free. will be used soon, but for now default to 0.tedu2014-07-121-3/+3
* cut things that relied on mclgeti for rx ring accounting/restriction overdlg2014-07-081-19/+26
* bus_dmamap_sync the rx ring once per em_rxeof call, rather than for everydlg2014-07-081-16/+16
* in em_rxeof, when the ifp stack var is declared its initted to thedlg2014-07-081-3/+1
* em_rxeof is only called from em_intr, and only if IFF_RUNNING isdlg2014-07-081-4/+1
* if em encounters a heavilty fragmented packet, it can (will) stall thedlg2014-07-071-2/+13
* em(4) receives jumbos by chaining its MCLBYTES sized descriptorsdlg2014-06-111-2/+3
* match on 82580 quad fiber and add untested support forjsg2014-03-101-1/+6
* match on more i217/i218 variantsjsg2014-03-101-1/+5
* basic i210/i211 support (improved after looking at gollo@ i210 diff on misc)chris2014-02-221-10/+26
* Add initial support for i354 MAC and M88E1543 PHY.jsg2014-02-171-1/+4
* The few network drivers that called their children's (ie. mii PHYderaadt2013-12-281-2/+1
* Add a DVACT_WAKEUP op to the *_activate() API. This is called after thederaadt2013-12-061-4/+4
* use a macro when testing for an ich8 family mac typejsg2013-11-271-7/+2
* Initial support for the integrated Lynx Point and Lynx Point LP Ethernetjsg2013-11-211-2/+8
* Nathan Wheeler has an em which lacks a prom. Rather than fail when noderaadt2013-11-151-18/+1
* Enable TX checksum offload; from brad@ with input from mikeb@.naddy2013-10-191-14/+6
* Correct the PBA size used for PCH adapters (26KB).brad2013-01-271-2/+2
* - Use IF_Gbps(1) instead of IF_Mbps(1000)brad2012-11-281-2/+2
* we're not going to loop in rxeof here as well so remove the leftoversmikeb2012-08-161-9/+5
* revert previous; wrong diffmikeb2012-08-161-14/+2
* we're not going to loop in rxeof here as well so remove the leftoversmikeb2012-08-151-2/+14
* Add support for i350 based devices, based in part on Intel codejsg2012-05-171-7/+27
* trigger tx start routine when link goes up to prevent a lockupmikeb2012-05-141-4/+4
* 82571/82572 do not properly set byte enables 2 and 3 on MSIjsg2012-02-151-3/+6
* Add the remaining parts of support for 82580 based devices such asjsg2011-10-051-3/+35
* Don't OR the VID, we want the whole TCI, this makes vlanprio (PCP/CF)haesbaert2011-08-301-3/+2
* Stupid driver makes a copy of struct pci_attach_args. Make sure we clearkettenis2011-07-051-3/+3