| Commit message (Expand) | Author | Age | Files | Lines |
* | make ether_output with AF_MPLS use a routes gateway address if available |  dlg | 2019-02-20 | 1 | -8/+5 |
* | get rid of some trailing whitespace. |  dlg | 2019-02-18 | 1 | -2/+2 |
* | uncouple AF_MPLS and AF_INET |  denis | 2018-12-26 | 1 | -3/+6 |
* | add bpe(4) or Backbone Provider Edge interfaces |  dlg | 2018-12-20 | 1 | -1/+11 |
* | allow ethernet interfaces to provide a custom if_output routine. |  dlg | 2018-12-12 | 1 | -2/+3 |
* | split ether_output into resolution, encapsulation, and output functions |  dlg | 2018-12-11 | 1 | -68/+95 |
* | on input, check the unicast address before the multicast handling. |  dlg | 2018-03-13 | 1 | -12/+8 |
* | make kernel compile again without INET6 |  benno | 2018-02-27 | 1 | -1/+3 |
* | In ether_input() use goto dropanyway instead of repeating m_freem() |  bluhm | 2018-02-02 | 1 | -14/+8 |
* | shuffle how the protocol family input is done in ether_input. |  dlg | 2018-01-10 | 1 | -31/+17 |
* | make mpls_input take a struct ifnet *ifp argument. |  dlg | 2018-01-09 | 1 | -2/+2 |
* | remove support for decapsulating LLC/SNAP frames. |  dlg | 2018-01-04 | 1 | -27/+2 |
* | Add support for IPv6 over MPLS pseudowire aka mpw(4) |  denis | 2018-01-03 | 1 | -1/+6 |
* | Move IPv4 & IPv6 incoming/forwarding path, PIPEX ppp processing and |  mpi | 2017-05-31 | 1 | -5/+1 |
* | Introduce ipv{4,6}_input(), two wrappers around IP queues. |  mpi | 2017-05-30 | 1 | -5/+5 |
* | Remove all splnet/splx from pipex(4) and pppx(4) and replace some of |  yasuoka | 2017-05-28 | 1 | -4/+5 |
* | white space fix. no functional change. |  dlg | 2017-05-22 | 1 | -2/+2 |
* | A space here, a space there. Soon we're talking real whitespace |  krw | 2017-01-24 | 1 | -3/+3 |
* | Strengthen Ethernet packet length checks on input; ok dlg |  mikeb | 2016-10-11 | 1 | -2/+7 |
* | ensure prepended ethernet headers are placed on ETHER_ALIGN boundaries, |  dlg | 2016-10-10 | 1 | -2/+3 |
* | Directly drop packets filtered by bpf(4) instead of going through the |  mpi | 2016-07-12 | 1 | -5/+4 |
* | Move ND resoluton logic from nd6_output() to nd6_storelladdr() and |  mpi | 2016-06-08 | 1 | -3/+3 |
* | Ensure that a valid route entry is passed to ether_output() if L2 |  mpi | 2016-05-31 | 1 | -2/+6 |
* | Remove some superflous if_get(9)/if_put(9) dances now that ARP input |  mpi | 2016-05-18 | 1 | -3/+3 |
* | Building kernels with PPPOE_SERVER enabled has been broken for at least |  jsg | 2016-04-01 | 1 | -3/+1 |
* | enm_ac in ether_multi is set but never used. so we dont need it. |  dlg | 2016-03-01 | 1 | -2/+1 |
* | Always check destination MAC address of received unicast packets, not |  sf | 2016-01-22 | 1 | -5/+5 |
* | Get rid of the arp and revarp input queues. |  mpi | 2016-01-08 | 1 | -5/+5 |
* | Rework the MPLS handling. Remove the lookup loops since nothing is using |  claudio | 2015-12-02 | 1 | -2/+2 |
* | Introduce if_rtrequest() the successor of ifa_rtrequest(). |  mpi | 2015-10-25 | 1 | -1/+19 |
* | Inspired by satosin(), use inline functions to convert sockaddr dl. |  bluhm | 2015-10-22 | 1 | -4/+3 |
* | add sizes to some of the simpler free calls |  deraadt | 2015-09-29 | 1 | -3/+3 |
* | Welcome etheranyaddr, cousin of etherbroadcastaddr. |  stsp | 2015-09-27 | 1 | -2/+4 |
* | instead of leaking rarp packets, break from the switch statement |  dlg | 2015-09-17 | 1 | -2/+2 |
* | queue revarps to softnet so we can defer processing to a context with |  dlg | 2015-09-13 | 1 | -7/+6 |
* | Introduce if_input_local() a function to feed local traffic back to |  mpi | 2015-09-12 | 1 | -2/+2 |
* | pass a cookie argument to interface input handlers that can be used |  mikeb | 2015-09-10 | 1 | -4/+4 |
* | move the if input handler list to an SRP list. |  dlg | 2015-09-10 | 1 | -11/+4 |
* | Don't use mpls_input() as input handler anymore and instead call it |  rzalamena | 2015-07-29 | 1 | -7/+3 |
* | Kill NETISR_MPLS, from now on we will use interface input handlers to deal |  rzalamena | 2015-07-20 | 1 | -3/+7 |
* | Packets that make it to ether_input that have M_VLANTAG set must be dropped. |  claudio | 2015-07-18 | 1 | -2/+4 |
* | Fix MPLS routing when receiving packet with multiple labels. |  rzalamena | 2015-07-17 | 1 | -1/+2 |
* | m_freem() can handle NULL, do not check for this condition beforehands. |  deraadt | 2015-07-15 | 1 | -3/+2 |
* | most of the destinations for mbufs in ether_input are mpsafe except for |  dlg | 2015-07-02 | 1 | -1/+4 |
* | Move back rdomain's check into ether_output() otherwise it triggers |  mpi | 2015-07-02 | 1 | -1/+9 |
* | By design if_input_process() needs to hold a reference on the receiving |  mpi | 2015-07-02 | 1 | -10/+2 |
* | Get rid of the undocumented & temporary* m_copy() macro added for |  mpi | 2015-06-30 | 1 | -2/+2 |
* | Rename if_output() into if_enqueue() to avoid confusion with comments |  mpi | 2015-06-30 | 1 | -2/+2 |
* | count if_ibytes in if_input like we do for if_ipackets. |  dlg | 2015-06-29 | 1 | -3/+1 |
* | No more NBRIDGE in the Ethernet layer. Fewer layer violation, say yeah! |  mpi | 2015-06-25 | 1 | -6/+1 |