Age | Commit message (Expand) | Author |
2024-02-14 | Check IP length in ether_extract_headers(). | Alexander Bluhm |
2024-02-13 | Analyse header layout in ether_extract_headers(). | Alexander Bluhm |
2023-07-27 | Fix inline vlan-tag handling of forwarded LRO packets from ix(4) | Jan Klemkow |
2023-07-06 | use refcnt API for multicast addresses, add tracepoint:refcnt:ethmulti probe | Klemens Nanni |
2023-02-07 | Remove needless #ifdef INET6 from struct ether_extracted field in | Alexander Bluhm |
2023-02-06 | consolidate mbuf header parsing on device driver layer | Jan Klemkow |
2023-01-26 | backing "consolidate mbuf header parsing on device driver layer" | Theo de Raadt |
2023-01-24 | consolidate mbuf header parsing on device driver layer | Jan Klemkow |
2022-12-27 | Fix array bounds mismatch with clang 15 | Patrick Wildt |
2021-07-07 | tell ether_input() to call pf_test() outside of smr_read sections, | Alexandr Nedvedicky |
2021-04-23 | Setting variable arpinit_done is not MP save if we want to execute | Alexander Bluhm |
2021-03-10 | spelling | Jonathan Gray |
2021-03-05 | pass the uint64_t dst ethernet address from ether_input to bridges. | David Gwynne |
2021-02-26 | add some helpers for working with ethernet addresses as uint64_t | David Gwynne |
2020-07-22 | deprecate interface input handler lists, just use one input function. | David Gwynne |
2020-07-22 | add code to coordinate how bridges attach to ethernet interfaces. | David Gwynne |
2019-07-17 | Introduce ETHER_IS_BROADCAST/ANYADDR/EQ() and use them where appropriate. | Martin Pieuchot |
2019-07-05 | add ac_trunkport to arpcom so trunks can coordinate owning an interface | David Gwynne |
2018-12-11 | split ether_output into resolution, encapsulation, and output functions | David Gwynne |
2016-11-29 | For virtual Ethernet drivers that don't have a technical limit of the | Reyk Floeter |
2016-06-28 | Add sysctl for arp timers: net.inet.ip.arptimeout (expire timer for resolved | Chris Cappuccio |
2016-05-18 | Remove some superflous if_get(9)/if_put(9) dances now that ARP input | Martin Pieuchot |
2016-03-30 | Implement proxy ARP for ART based on mpath support. | Martin Pieuchot |
2016-03-16 | macros for the null, min, and max vlan ids. | David Gwynne |
2016-03-14 | move the vlan protocol definitions to the same places as the ethernet ones | David Gwynne |
2016-03-01 | enm_ac in ether_multi is set but never used. so we dont need it. | David Gwynne |
2016-01-08 | Get rid of the arp and revarp input queues. | Martin Pieuchot |
2015-12-09 | Keep all ether prototypes in one place. | Martin Pieuchot |
2015-11-24 | Merge three #ifdef _KERNEL blocks into one. | Martin Pieuchot |
2015-11-13 | Sore the index of the interface used for revarp instead of a pointer to | Martin Pieuchot |
2015-10-27 | RIP arp_ifinit(). | Martin Pieuchot |
2015-10-25 | Introduce if_rtrequest() the successor of ifa_rtrequest(). | Martin Pieuchot |
2015-09-27 | Welcome etheranyaddr, cousin of etherbroadcastaddr. | Stefan Sperling |
2015-09-13 | queue revarps to softnet so we can defer processing to a context with | David Gwynne |
2015-09-10 | Missing prototype change in previous. | Martin Pieuchot |
2015-06-23 | Pass a "struct ifnet *" instead of a "struct arpcom *" to arpresolve(). | Martin Pieuchot |
2015-04-10 | replace the use of ifqueues for most input queues serviced by netisr | David Gwynne |
2015-03-24 | Convert hand-rolled mbuf list used to store packets until ARP | Martin Pieuchot |
2014-12-05 | Explicitly include <net/if_var.h> instead of pulling it in <net/if.h>. | Martin Pieuchot |
2014-01-09 | bzero/bcmp -> memset/memcmp. ok matthew | Ted Unangst |
2013-11-21 | hide a bunch of structures (namely arpcom, llinfo_arp, ethernet | Mike Belopuhov |
2013-08-28 | Remove unused argument from *rtrequest() | Martin Pieuchot |
2013-07-04 | Rewrite the function used to determine if we do proxy ARP for one of | Martin Pieuchot |
2013-03-22 | simple replacement of LIST_END with NULL. ok mpi | Ted Unangst |
2012-10-18 | Move revarp code into #ifdef NFSCLIENT; saving space on some media. | Theo de Raadt |
2010-02-08 | arpioctl() is not used sore remove it. Found by Gleydson Soares. | Claudio Jeker |
2010-01-12 | Unify the various fake ethernet generators as ether_fakeaddr() which | Theo de Raadt |
2009-10-25 | Get rid of unused macro `la_timer'. | Michael Knudsen |
2008-11-08 | fix macros up so they use the do { } while (/* CONSTCOND */ 0) idiom | David Gwynne |
2008-10-31 | Be way more strict in the number of packets allowed to be queued in the | Claudio Jeker |