Age | Commit message (Expand) | Author |
2016-10-11 | Strengthen Ethernet packet length checks on input; ok dlg | Mike Belopuhov |
2016-10-10 | ensure prepended ethernet headers are placed on ETHER_ALIGN boundaries, | David Gwynne |
2016-07-12 | Directly drop packets filtered by bpf(4) instead of going through the | Martin Pieuchot |
2016-06-08 | Move ND resoluton logic from nd6_output() to nd6_storelladdr() and | Martin Pieuchot |
2016-05-31 | Ensure that a valid route entry is passed to ether_output() if L2 | Martin Pieuchot |
2016-05-18 | Remove some superflous if_get(9)/if_put(9) dances now that ARP input | Martin Pieuchot |
2016-04-01 | Building kernels with PPPOE_SERVER enabled has been broken for at least | Jonathan Gray |
2016-03-01 | enm_ac in ether_multi is set but never used. so we dont need it. | David Gwynne |
2016-01-22 | Always check destination MAC address of received unicast packets, not | Stefan Fritsch |
2016-01-08 | Get rid of the arp and revarp input queues. | Martin Pieuchot |
2015-12-02 | Rework the MPLS handling. Remove the lookup loops since nothing is using | Claudio Jeker |
2015-10-25 | Introduce if_rtrequest() the successor of ifa_rtrequest(). | Martin Pieuchot |
2015-10-22 | Inspired by satosin(), use inline functions to convert sockaddr dl. | Alexander Bluhm |
2015-09-29 | add sizes to some of the simpler free calls | Theo de Raadt |
2015-09-27 | Welcome etheranyaddr, cousin of etherbroadcastaddr. | Stefan Sperling |
2015-09-17 | instead of leaking rarp packets, break from the switch statement | David Gwynne |
2015-09-13 | queue revarps to softnet so we can defer processing to a context with | David Gwynne |
2015-09-12 | Introduce if_input_local() a function to feed local traffic back to | Martin Pieuchot |
2015-09-10 | pass a cookie argument to interface input handlers that can be used | Mike Belopuhov |
2015-09-10 | move the if input handler list to an SRP list. | David Gwynne |
2015-07-29 | Don't use mpls_input() as input handler anymore and instead call it | Rafael Zalamena |
2015-07-20 | Kill NETISR_MPLS, from now on we will use interface input handlers to deal | Rafael Zalamena |
2015-07-18 | Packets that make it to ether_input that have M_VLANTAG set must be dropped. | Claudio Jeker |
2015-07-17 | Fix MPLS routing when receiving packet with multiple labels. | rzalamena |
2015-07-15 | m_freem() can handle NULL, do not check for this condition beforehands. | Theo de Raadt |
2015-07-02 | most of the destinations for mbufs in ether_input are mpsafe except for | David Gwynne |
2015-07-02 | Move back rdomain's check into ether_output() otherwise it triggers | Martin Pieuchot |
2015-07-02 | By design if_input_process() needs to hold a reference on the receiving | Martin Pieuchot |
2015-06-30 | Get rid of the undocumented & temporary* m_copy() macro added for | Martin Pieuchot |
2015-06-30 | Rename if_output() into if_enqueue() to avoid confusion with comments | Martin Pieuchot |
2015-06-29 | count if_ibytes in if_input like we do for if_ipackets. | David Gwynne |
2015-06-25 | No more NBRIDGE in the Ethernet layer. Fewer layer violation, say yeah! | Martin Pieuchot |
2015-06-25 | Move brige(4)'s output hook outside of ether_output(). | Martin Pieuchot |
2015-06-25 | Check for correct rdomain in if_output() rather than in ether_output(). | Martin Pieuchot |
2015-06-23 | Pass a "struct ifnet *" instead of a "struct arpcom *" to arpresolve(). | Martin Pieuchot |
2015-06-23 | Adapt bridge(4) to the new if_input() framework. | Martin Pieuchot |
2015-06-16 | Store a unique ID, an interface index, rather than a pointer to the | Martin Pieuchot |
2015-06-08 | Merge multiple copies of the code doing VLAN tag insertion back into | Martin Pieuchot |
2015-06-08 | Move carp-related logic from ether_output() into carp_start(). | Martin Pieuchot |
2015-06-02 | Take carp(4) out of ether_input(). | Martin Pieuchot |
2015-05-26 | Now that the Ethernet header is always passed as part of the mbuf, kill | Martin Pieuchot |
2015-05-26 | move add_net_randomness from ether_input to the if_input task. | David Gwynne |
2015-05-19 | Take vlan(4) out of ether_input(). | Martin Pieuchot |
2015-05-15 | Introduce if_output(), a function do to the last steps before enqueuing | Martin Pieuchot |
2015-05-13 | Get rid of the last "#if NTRUNK" by overwriting trunk ports' output | Martin Pieuchot |
2015-05-11 | Take trunk(4) out of ether_input(). | Martin Pieuchot |
2015-05-04 | Use ether_input() as default input packet handler and do the necessary | Martin Pieuchot |
2015-04-13 | Move one "#ifdef NVLAN" chunk needed only if you're running bridge(4) on | Martin Pieuchot |
2015-04-10 | replace the use of ifqueues for most input queues serviced by netisr | David Gwynne |
2015-04-10 | Run detach hook and similar before cleaning up any other resource when | Martin Pieuchot |