| Commit message (Expand) | Author | Age | Files | Lines |
* | Use FOREACH_QUEUE() where nothing else is required to support multi-queues. | mpi | 2020-04-22 | 1 | -1/+7 |
* | Make it possible to use em(4) with MSI-X, currently disabled by default. | mpi | 2020-03-23 | 1 | -2/+8 |
* | Introduce the concept of queue to prepare supporting multiple of them. | mpi | 2020-02-20 | 1 | -44/+68 |
* | use a timeout to refill the rx ring when it's empty. | dlg | 2019-03-01 | 1 | -1/+2 |
* | tell ix and em to use 2k+ETHER_ALIGN clusters for rx on all archs. | dlg | 2016-10-27 | 1 | -5/+1 |
* | Add support for the Intel i219 network chip to the em(4) driver. | bluhm | 2016-02-18 | 1 | -1/+5 |
* | do further work on the em transmit path to simplify the code. | dlg | 2016-01-11 | 1 | -2/+1 |
* | rename em_buffers to em_packets. | dlg | 2016-01-07 | 1 | -7/+7 |
* | rename the rx and tx ring softc vars. | dlg | 2016-01-07 | 1 | -14/+16 |
* | prefix the rx and tx ring softc members with sc_ | dlg | 2016-01-07 | 1 | -17/+17 |
* | dma_paddr in struct em_dma_alloc is unused, so gc it. | dlg | 2016-01-07 | 1 | -2/+1 |
* | unify the dma tag into sc_dmat in em_softc. | dlg | 2016-01-07 | 1 | -4/+4 |
* | sprinkle DEVNAME | dlg | 2016-01-07 | 1 | -1/+3 |
* | rename the struct arpcom interface_data in em_softc to sc_ac. | dlg | 2016-01-07 | 1 | -2/+2 |
* | rename em_softc sc_dv to sc_dev. like ALL OUR OTHER DRIVERS. | dlg | 2016-01-07 | 1 | -2/+2 |
* | tweak em to make it mpsafe, both for interrupts and if_start. | dlg | 2016-01-07 | 1 | -6/+6 |
* | You only need <net/if_dl.h> if you're using LLADDR() or a sockaddr_dl. | mpi | 2015-11-24 | 1 | -2/+1 |
* | Missed in previous, pointed by benoit@ | mpi | 2015-11-20 | 1 | -5/+6 |
* | Do not include <net/if_vlan_var.h> when it's not necessary. | mpi | 2015-11-14 | 1 | -6/+1 |
* | Run the tx completion path without the kernel held. This makes the | kettenis | 2015-09-30 | 1 | -6/+5 |
* | Avoid using a mutex in the rx completion path. Instead rely on | kettenis | 2015-09-19 | 1 | -2/+1 |
* | Get rid if em_align. This approach used to make sense, but now that the | kettenis | 2015-08-26 | 1 | -7/+7 |
* | Run the part of the interrupt handler that does rx completion without holding | kettenis | 2015-08-21 | 1 | -1/+2 |
* | unifdef INET. missed a few headers in previous rounds | tedu | 2014-12-26 | 1 | -3/+1 |
* | Fewer <netinet/in_systm.h> | mpi | 2014-07-22 | 1 | -2/+1 |
* | remove most of the boolean_t infection outside uvm/ddb/pmap; ok jsg | deraadt | 2014-07-10 | 1 | -2/+4 |
* | cut things that relied on mclgeti for rx ring accounting/restriction over | dlg | 2014-07-08 | 1 | -2/+2 |
* | Most network drivers include netinet/in_var.h, but apparently they | bluhm | 2013-08-07 | 1 | -2/+1 |
* | spelling errors; Diego Casati | deraadt | 2013-04-16 | 1 | -3/+3 |
* | remove the powerhook code. All architectures now use the ca_activate tree | deraadt | 2010-09-07 | 1 | -2/+1 |
* | remove proc.h include from uvm_map.h. This has far reaching effects, as | tedu | 2010-04-20 | 1 | -1/+2 |
* | Add support for em(4) interfaces found on intel EP80579 SoC. The MAC part is | dms | 2009-11-25 | 1 | -2/+1 |
* | A few more simple cases of shutdown hooks which only call xxstop, when | deraadt | 2009-08-10 | 1 | -2/+1 |
* | tidy up promiscuous mode and multicast handling; from Brad; ok sthen@ | naddy | 2009-06-05 | 1 | -2/+1 |
* | revert 1.20 now that the new allocator is used to control the number of | brad | 2008-12-15 | 1 | -3/+1 |
* | Garbage collect now unused field in the softc struct again. | brad | 2008-12-05 | 1 | -2/+1 |
* | recommit the use of the new mbuf cluster allocator. | dlg | 2008-12-03 | 1 | -1/+3 |
* | revert 1.197 if_em.c, 1.38/1.39 if_em.h, requested by dlg, until a bug | sthen | 2008-11-29 | 1 | -3/+2 |
* | Garbage collect now unused field in the softc struct. | brad | 2008-11-28 | 1 | -2/+1 |
* | rework the filling of the rx ring. this switches us to having the cluster | dlg | 2008-11-26 | 1 | -1/+3 |
* | more negotation -> negotiation; ok sthen@ | martynas | 2008-07-22 | 1 | -2/+2 |
* | Allow for the adjustment of the number of RX descriptors | brad | 2007-10-21 | 1 | -1/+2 |
* | Move the knob for the interrupt throttling register next to the knobs for | ckuethe | 2007-05-30 | 1 | -1/+10 |
* | fix comments | brad | 2006-11-18 | 1 | -2/+2 |
* | Add a lower TX threshold value and use this when checking the number of | brad | 2006-11-17 | 1 | -2/+3 |
* | Rework the transmit register handling. In em_encap() store the index of | brad | 2006-11-14 | 1 | -2/+3 |
* | Pre-allocate the TX DMA maps intead of creating and destroying a DMA map | brad | 2006-11-10 | 1 | -5/+1 |
* | Sync up to Intel's latest FreeBSD em driver (6.2.9). Adds support | brad | 2006-11-06 | 1 | -15/+30 |
* | Overhaul RX path to recover from mbuf cluster allocation failure. | brad | 2006-09-17 | 1 | -1/+2 |
* | revert revision 1.131, the code in question was later found to not ensure | brad | 2006-09-17 | 1 | -1/+7 |