summaryrefslogtreecommitdiffstats
path: root/sys/net/if_ethersubr.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* make ether_output with AF_MPLS use a routes gateway address if availabledlg2019-02-201-8/+5
* get rid of some trailing whitespace.dlg2019-02-181-2/+2
* uncouple AF_MPLS and AF_INETdenis2018-12-261-3/+6
* add bpe(4) or Backbone Provider Edge interfacesdlg2018-12-201-1/+11
* allow ethernet interfaces to provide a custom if_output routine.dlg2018-12-121-2/+3
* split ether_output into resolution, encapsulation, and output functionsdlg2018-12-111-68/+95
* on input, check the unicast address before the multicast handling.dlg2018-03-131-12/+8
* make kernel compile again without INET6benno2018-02-271-1/+3
* In ether_input() use goto dropanyway instead of repeating m_freem()bluhm2018-02-021-14/+8
* shuffle how the protocol family input is done in ether_input.dlg2018-01-101-31/+17
* make mpls_input take a struct ifnet *ifp argument.dlg2018-01-091-2/+2
* remove support for decapsulating LLC/SNAP frames.dlg2018-01-041-27/+2
* Add support for IPv6 over MPLS pseudowire aka mpw(4)denis2018-01-031-1/+6
* Move IPv4 & IPv6 incoming/forwarding path, PIPEX ppp processing andmpi2017-05-311-5/+1
* Introduce ipv{4,6}_input(), two wrappers around IP queues.mpi2017-05-301-5/+5
* Remove all splnet/splx from pipex(4) and pppx(4) and replace some ofyasuoka2017-05-281-4/+5
* white space fix. no functional change.dlg2017-05-221-2/+2
* A space here, a space there. Soon we're talking real whitespacekrw2017-01-241-3/+3
* Strengthen Ethernet packet length checks on input; ok dlgmikeb2016-10-111-2/+7
* ensure prepended ethernet headers are placed on ETHER_ALIGN boundaries,dlg2016-10-101-2/+3
* Directly drop packets filtered by bpf(4) instead of going through thempi2016-07-121-5/+4
* Move ND resoluton logic from nd6_output() to nd6_storelladdr() andmpi2016-06-081-3/+3
* Ensure that a valid route entry is passed to ether_output() if L2mpi2016-05-311-2/+6
* Remove some superflous if_get(9)/if_put(9) dances now that ARP inputmpi2016-05-181-3/+3
* Building kernels with PPPOE_SERVER enabled has been broken for at leastjsg2016-04-011-3/+1
* enm_ac in ether_multi is set but never used. so we dont need it.dlg2016-03-011-2/+1
* Always check destination MAC address of received unicast packets, notsf2016-01-221-5/+5
* Get rid of the arp and revarp input queues.mpi2016-01-081-5/+5
* Rework the MPLS handling. Remove the lookup loops since nothing is usingclaudio2015-12-021-2/+2
* Introduce if_rtrequest() the successor of ifa_rtrequest().mpi2015-10-251-1/+19
* Inspired by satosin(), use inline functions to convert sockaddr dl.bluhm2015-10-221-4/+3
* add sizes to some of the simpler free callsderaadt2015-09-291-3/+3
* Welcome etheranyaddr, cousin of etherbroadcastaddr.stsp2015-09-271-2/+4
* instead of leaking rarp packets, break from the switch statementdlg2015-09-171-2/+2
* queue revarps to softnet so we can defer processing to a context withdlg2015-09-131-7/+6
* Introduce if_input_local() a function to feed local traffic back tompi2015-09-121-2/+2
* pass a cookie argument to interface input handlers that can be usedmikeb2015-09-101-4/+4
* move the if input handler list to an SRP list.dlg2015-09-101-11/+4
* Don't use mpls_input() as input handler anymore and instead call itrzalamena2015-07-291-7/+3
* Kill NETISR_MPLS, from now on we will use interface input handlers to dealrzalamena2015-07-201-3/+7
* Packets that make it to ether_input that have M_VLANTAG set must be dropped.claudio2015-07-181-2/+4
* Fix MPLS routing when receiving packet with multiple labels.rzalamena2015-07-171-1/+2
* m_freem() can handle NULL, do not check for this condition beforehands.deraadt2015-07-151-3/+2
* most of the destinations for mbufs in ether_input are mpsafe except fordlg2015-07-021-1/+4
* Move back rdomain's check into ether_output() otherwise it triggersmpi2015-07-021-1/+9
* By design if_input_process() needs to hold a reference on the receivingmpi2015-07-021-10/+2
* Get rid of the undocumented & temporary* m_copy() macro added formpi2015-06-301-2/+2
* Rename if_output() into if_enqueue() to avoid confusion with commentsmpi2015-06-301-2/+2
* count if_ibytes in if_input like we do for if_ipackets.dlg2015-06-291-3/+1
* No more NBRIDGE in the Ethernet layer. Fewer layer violation, say yeah!mpi2015-06-251-6/+1