Age | Commit message (Expand) | Author |
2024-02-16 | Re-introduce TSO support after we've implemented fixes for the two reported | Marcus Glocker |
2024-01-28 | Back out the TSO support diff, since we got issues reported for which | Marcus Glocker |
2023-12-31 | Add TCP Segmentation Offload (TSO) support for em(4). Following chip-sets | Marcus Glocker |
2022-01-09 | spelling | Jonathan Gray |
2021-12-14 | Implement support for selecting SGMII or SerDes mode depending on the | Patrick Wildt |
2020-07-13 | add kstat support for reading hardware counters. | David Gwynne |
2020-04-22 | Use FOREACH_QUEUE() where nothing else is required to support multi-queues. | Martin Pieuchot |
2020-03-23 | Make it possible to use em(4) with MSI-X, currently disabled by default. | Martin Pieuchot |
2020-02-20 | Introduce the concept of queue to prepare supporting multiple of them. | Martin Pieuchot |
2019-03-01 | use a timeout to refill the rx ring when it's empty. | David Gwynne |
2016-10-27 | tell ix and em to use 2k+ETHER_ALIGN clusters for rx on all archs. | David Gwynne |
2016-02-18 | Add support for the Intel i219 network chip to the em(4) driver. | Alexander Bluhm |
2016-01-11 | do further work on the em transmit path to simplify the code. | David Gwynne |
2016-01-07 | rename em_buffers to em_packets. | David Gwynne |
2016-01-07 | rename the rx and tx ring softc vars. | David Gwynne |
2016-01-07 | prefix the rx and tx ring softc members with sc_ | David Gwynne |
2016-01-07 | dma_paddr in struct em_dma_alloc is unused, so gc it. | David Gwynne |
2016-01-07 | unify the dma tag into sc_dmat in em_softc. | David Gwynne |
2016-01-07 | sprinkle DEVNAME | David Gwynne |
2016-01-07 | rename the struct arpcom interface_data in em_softc to sc_ac. | David Gwynne |
2016-01-07 | rename em_softc sc_dv to sc_dev. like ALL OUR OTHER DRIVERS. | David Gwynne |
2016-01-07 | tweak em to make it mpsafe, both for interrupts and if_start. | David Gwynne |
2015-11-24 | You only need <net/if_dl.h> if you're using LLADDR() or a sockaddr_dl. | Martin Pieuchot |
2015-11-20 | Missed in previous, pointed by benoit@ | Martin Pieuchot |
2015-11-14 | Do not include <net/if_vlan_var.h> when it's not necessary. | Martin Pieuchot |
2015-09-30 | Run the tx completion path without the kernel held. This makes the | Mark Kettenis |
2015-09-19 | Avoid using a mutex in the rx completion path. Instead rely on | Mark Kettenis |
2015-08-26 | Get rid if em_align. This approach used to make sense, but now that the | Mark Kettenis |
2015-08-21 | Run the part of the interrupt handler that does rx completion without holding | Mark Kettenis |
2014-12-26 | unifdef INET. missed a few headers in previous rounds | Ted Unangst |
2014-07-22 | Fewer <netinet/in_systm.h> | Martin Pieuchot |
2014-07-10 | remove most of the boolean_t infection outside uvm/ddb/pmap; ok jsg | Theo de Raadt |
2014-07-08 | cut things that relied on mclgeti for rx ring accounting/restriction over | David Gwynne |
2013-08-07 | Most network drivers include netinet/in_var.h, but apparently they | Alexander Bluhm |
2013-04-16 | spelling errors; Diego Casati | Theo de Raadt |
2010-09-07 | remove the powerhook code. All architectures now use the ca_activate tree | Theo de Raadt |
2010-04-20 | remove proc.h include from uvm_map.h. This has far reaching effects, as | Ted Unangst |
2009-11-25 | Add support for em(4) interfaces found on intel EP80579 SoC. The MAC part is | Dariusz Swiderski |
2009-08-10 | A few more simple cases of shutdown hooks which only call xxstop, when | Theo de Raadt |
2009-06-05 | tidy up promiscuous mode and multicast handling; from Brad; ok sthen@ | Christian Weisgerber |
2008-12-15 | revert 1.20 now that the new allocator is used to control the number of | Brad Smith |
2008-12-05 | Garbage collect now unused field in the softc struct again. | Brad Smith |
2008-12-03 | recommit the use of the new mbuf cluster allocator. | David Gwynne |
2008-11-29 | revert 1.197 if_em.c, 1.38/1.39 if_em.h, requested by dlg, until a bug | Stuart Henderson |
2008-11-28 | Garbage collect now unused field in the softc struct. | Brad Smith |
2008-11-26 | rework the filling of the rx ring. this switches us to having the cluster | David Gwynne |
2008-07-22 | more negotation -> negotiation; ok sthen@ | Martynas Venckus |
2007-10-21 | Allow for the adjustment of the number of RX descriptors | Brad Smith |
2007-05-30 | Move the knob for the interrupt throttling register next to the knobs for | Chris Kuethe |
2006-11-18 | fix comments | Brad Smith |