Age | Commit message (Expand) | Author |
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-07-03 | use consistent queue(9) example for LIST removal; OK bluhm mvs | Klemens Nanni |
2023-04-05 | Push kernel lock into nd6_resolve() | Klemens Nanni |
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-06-29 | ether_input() called with shared netlock, but pppoe(4) wants it to be | Vitaliy Makkoveev |
2022-06-28 | Don't call pipex_rele_session() when `session' is NULL. | Vitaliy Makkoveev |
2022-06-27 | Push the kernel lock down into arpresolve(). We still need it to | Alexander Bluhm |
2022-06-26 | Don't take kernel lock on pipex(4) pppoe input. This extra serialization | Vitaliy Makkoveev |
2022-06-26 | The "ifq_set_maxlen(..., 1);" hack we use to enforce pipex(4) related | Vitaliy Makkoveev |
2022-04-22 | ARP, ND6 and PPPoE are not MP safe. Protect them with kernel lock | Alexander Bluhm |
2022-02-22 | Delete unnecessary #includes of <sys/domain.h> and/or <sys/protosw.h> | Philip Guenther |
2022-01-18 | a comment about bridges shouldnt list switch(4), but can have veb(4). | David Gwynne |
2021-08-19 | implement reception of "VLAN 0 priority tagged" packets. | David Gwynne |
2021-07-07 | tell ether_input() to call pf_test() outside of smr_read sections, | Alexandr Nedvedicky |
2021-03-07 | use uint64_t ethernet addresses for compares in carp. | David Gwynne |
2021-03-05 | pass the uint64_t dst ethernet address from ether_input to bridges. | David Gwynne |
2021-03-05 | work with 64bit ethernet addresses in ether_input(). | David Gwynne |
2021-02-26 | add some helpers for working with ethernet addresses as uint64_t | David Gwynne |
2021-02-06 | Simplex interface sends packet back without hardware checksum | Alexander Bluhm |
2021-02-05 | Fix whitespace. | Alexander Bluhm |
2021-01-04 | Process pppoe(4) packets directly, do not queue through netis | kn |
2020-10-01 | fix indentation | Jonathan Gray |
2020-07-22 | deprecate interface input handler lists, just use one input function. | David Gwynne |
2020-07-22 | move carp_input into ether_input, instead of via an input handler. | David Gwynne |
2020-07-22 | move vlan_input into ether_input, instead of via an input handler. | David Gwynne |
2020-07-22 | if an iface is a bridge port, pass the packet to the bridge in ether_input. | David Gwynne |
2020-07-22 | add code to coordinate how bridges attach to ethernet interfaces. | David Gwynne |
2019-11-24 | Make it possible to call ether_rtrequest with a NULL rt argument. | Claudio Jeker |
2019-07-17 | Introduce ETHER_IS_BROADCAST/ANYADDR/EQ() and use them where appropriate. | Martin Pieuchot |
2019-02-20 | make ether_output with AF_MPLS use a routes gateway address if available | David Gwynne |
2019-02-18 | get rid of some trailing whitespace. | David Gwynne |
2018-12-26 | uncouple AF_MPLS and AF_INET | denis |
2018-12-20 | add bpe(4) or Backbone Provider Edge interfaces | David Gwynne |
2018-12-12 | allow ethernet interfaces to provide a custom if_output routine. | David Gwynne |
2018-12-11 | split ether_output into resolution, encapsulation, and output functions | David Gwynne |
2018-03-13 | on input, check the unicast address before the multicast handling. | David Gwynne |
2018-02-27 | make kernel compile again without INET6 | Sebastian Benoit |
2018-02-02 | In ether_input() use goto dropanyway instead of repeating m_freem() | Alexander Bluhm |
2018-01-10 | shuffle how the protocol family input is done in ether_input. | David Gwynne |
2018-01-09 | make mpls_input take a struct ifnet *ifp argument. | David Gwynne |
2018-01-04 | remove support for decapsulating LLC/SNAP frames. | David Gwynne |
2018-01-03 | Add support for IPv6 over MPLS pseudowire aka mpw(4) | denis |
2017-05-31 | Move IPv4 & IPv6 incoming/forwarding path, PIPEX ppp processing and | Martin Pieuchot |
2017-05-30 | Introduce ipv{4,6}_input(), two wrappers around IP queues. | Martin Pieuchot |
2017-05-28 | Remove all splnet/splx from pipex(4) and pppx(4) and replace some of | YASUOKA Masahiko |
2017-05-22 | white space fix. no functional change. | David Gwynne |
2017-01-24 | A space here, a space there. Soon we're talking real whitespace | Kenneth R Westerback |