summaryrefslogtreecommitdiffstats
path: root/sys/dev/pci/if_em.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* Use FOREACH_QUEUE() where nothing else is required to support multi-queues.mpi2020-04-221-1/+7
* Make it possible to use em(4) with MSI-X, currently disabled by default.mpi2020-03-231-2/+8
* Introduce the concept of queue to prepare supporting multiple of them.mpi2020-02-201-44/+68
* use a timeout to refill the rx ring when it's empty.dlg2019-03-011-1/+2
* tell ix and em to use 2k+ETHER_ALIGN clusters for rx on all archs.dlg2016-10-271-5/+1
* Add support for the Intel i219 network chip to the em(4) driver.bluhm2016-02-181-1/+5
* do further work on the em transmit path to simplify the code.dlg2016-01-111-2/+1
* rename em_buffers to em_packets.dlg2016-01-071-7/+7
* rename the rx and tx ring softc vars.dlg2016-01-071-14/+16
* prefix the rx and tx ring softc members with sc_dlg2016-01-071-17/+17
* dma_paddr in struct em_dma_alloc is unused, so gc it.dlg2016-01-071-2/+1
* unify the dma tag into sc_dmat in em_softc.dlg2016-01-071-4/+4
* sprinkle DEVNAMEdlg2016-01-071-1/+3
* rename the struct arpcom interface_data in em_softc to sc_ac.dlg2016-01-071-2/+2
* rename em_softc sc_dv to sc_dev. like ALL OUR OTHER DRIVERS.dlg2016-01-071-2/+2
* tweak em to make it mpsafe, both for interrupts and if_start.dlg2016-01-071-6/+6
* You only need <net/if_dl.h> if you're using LLADDR() or a sockaddr_dl.mpi2015-11-241-2/+1
* Missed in previous, pointed by benoit@mpi2015-11-201-5/+6
* Do not include <net/if_vlan_var.h> when it's not necessary.mpi2015-11-141-6/+1
* Run the tx completion path without the kernel held. This makes thekettenis2015-09-301-6/+5
* Avoid using a mutex in the rx completion path. Instead rely onkettenis2015-09-191-2/+1
* Get rid if em_align. This approach used to make sense, but now that thekettenis2015-08-261-7/+7
* Run the part of the interrupt handler that does rx completion without holdingkettenis2015-08-211-1/+2
* unifdef INET. missed a few headers in previous roundstedu2014-12-261-3/+1
* Fewer <netinet/in_systm.h>mpi2014-07-221-2/+1
* remove most of the boolean_t infection outside uvm/ddb/pmap; ok jsgderaadt2014-07-101-2/+4
* cut things that relied on mclgeti for rx ring accounting/restriction overdlg2014-07-081-2/+2
* Most network drivers include netinet/in_var.h, but apparently theybluhm2013-08-071-2/+1
* spelling errors; Diego Casatideraadt2013-04-161-3/+3
* remove the powerhook code. All architectures now use the ca_activate treederaadt2010-09-071-2/+1
* remove proc.h include from uvm_map.h. This has far reaching effects, astedu2010-04-201-1/+2
* Add support for em(4) interfaces found on intel EP80579 SoC. The MAC part isdms2009-11-251-2/+1
* A few more simple cases of shutdown hooks which only call xxstop, whenderaadt2009-08-101-2/+1
* tidy up promiscuous mode and multicast handling; from Brad; ok sthen@naddy2009-06-051-2/+1
* revert 1.20 now that the new allocator is used to control the number ofbrad2008-12-151-3/+1
* Garbage collect now unused field in the softc struct again.brad2008-12-051-2/+1
* recommit the use of the new mbuf cluster allocator.dlg2008-12-031-1/+3
* revert 1.197 if_em.c, 1.38/1.39 if_em.h, requested by dlg, until a bugsthen2008-11-291-3/+2
* Garbage collect now unused field in the softc struct.brad2008-11-281-2/+1
* rework the filling of the rx ring. this switches us to having the clusterdlg2008-11-261-1/+3
* more negotation -> negotiation; ok sthen@martynas2008-07-221-2/+2
* Allow for the adjustment of the number of RX descriptorsbrad2007-10-211-1/+2
* Move the knob for the interrupt throttling register next to the knobs forckuethe2007-05-301-1/+10
* fix commentsbrad2006-11-181-2/+2
* Add a lower TX threshold value and use this when checking the number ofbrad2006-11-171-2/+3
* Rework the transmit register handling. In em_encap() store the index ofbrad2006-11-141-2/+3
* Pre-allocate the TX DMA maps intead of creating and destroying a DMA mapbrad2006-11-101-5/+1
* Sync up to Intel's latest FreeBSD em driver (6.2.9). Adds supportbrad2006-11-061-15/+30
* Overhaul RX path to recover from mbuf cluster allocation failure.brad2006-09-171-1/+2
* revert revision 1.131, the code in question was later found to not ensurebrad2006-09-171-1/+7