summaryrefslogtreecommitdiffstats
path: root/sys/net/if_mpe.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* move from calling l3 protocol input handlers to using if_vinput.dlg2021-02-201-19/+8
* Leave default ifq_maxlen handling to ifq_init()kn2020-08-211-2/+1
* Change users of IFQ_SET_MAXLEN() and IFQ_IS_EMPTY() to use the "new" API.patrick2020-07-101-2/+2
* cleanup unused headers generated by configjsg2020-01-241-2/+1
* The MPLS edge devices get the packets from the MPLS stack which neverclaudio2019-06-261-4/+3
* use the factored out txhprio and rxhprio checksdlg2019-04-191-16/+5
* implement rxpriodlg2019-04-191-4/+64
* use txprio to control the use of exp as a priority fielddlg2019-04-171-4/+48
* call pf_pkt_addr_changed on inputdlg2019-04-021-1/+5
* clear the BCAST and MCAST mbuf flags for "outgoing" packets.dlg2019-04-021-1/+2
* some mbuf ph_rtableid fixesdlg2019-04-021-4/+4
* tweak SIOCGETLABEL and add SIOCDELLABELdlg2019-03-181-1/+14
* use NET_LOCK to coordinate destroying a cloned interface.dlg2019-02-261-11/+7
* add the locking for coordinating between ioctls and a clone destroy.dlg2019-02-201-9/+29
* use the configured route domain for the mpls tunnel when sending packets.dlg2019-02-141-2/+3
* allow configuration of the rdomain the mpls encap operates indlg2019-02-141-14/+45
* don't confuse the interface rdomain with the one the local label is in.dlg2019-02-131-12/+1
* change rt_ifa_add and rt_ifa_del so they take an rdomain argument.dlg2019-02-131-5/+5
* add M_CANFAIL to malloc, and return ENOMEM if allocating an interfacedlg2019-02-111-2/+5
* whitespace tweak, no functional changedlg2019-02-101-2/+2
* get rid of the global list of mpe interfaces, it's not needed anymoredlg2019-02-101-18/+1
* use "sc" as the name of the softc variable in the ioctl code too.dlg2019-01-311-17/+14
* use MPLS_SHIM2LABEL and MPLS_LABEL2SHIMdlg2019-01-301-5/+3
* dont store the unit when creating the interface, it's never useddlg2019-01-301-3/+1
* get rid of unused globaldlg2019-01-281-2/+1
* fix mpe_start by if_put()ting the right ifpdlg2019-01-281-29/+23
* make a start at supporting ipv6 on mpe.dlg2019-01-281-64/+62
* don't play with IFF_UP in strange places.dlg2019-01-271-9/+1
* use mpls_ip_adjttl and mpls_ip6_adjttl in mpe instead of rolling it again.dlg2019-01-271-26/+7
* rework mpe_input so it patches ipv4 cksum, and handles ipv6 too.dlg2019-01-271-35/+58
* change how packets are pushed into mpe(4).dlg2019-01-271-42/+30
* move the mpe_softc definition and mpe macros into the mpe driver.dlg2019-01-271-1/+16
* use sc as the name of the softc variable.dlg2019-01-271-17/+17
* put underscores in function names like other driversdlg2019-01-271-10/+10
* Creating a cloned interface could return ENOMEM due to temporarybluhm2018-01-091-5/+2
* Make mpe(4) work again by:claudio2017-11-291-9/+20
* Remove unneeded null pointer check in mpe_input*: ifp cannot be NULL.reyk2017-08-141-3/+3
* sizes for free()deraadt2017-05-301-2/+2
* Introduce ipv{4,6}_input(), two wrappers around IP queues.mpi2017-05-301-3/+3
* Introduce sstosa() for converting sockaddr_storage with a type safebluhm2017-05-041-2/+2
* A space here, a space there. Soon we're talking real whitespacekrw2017-01-241-5/+5
* Flag pseudo-interfaces as such in order to call add_net_randomness()mpi2017-01-231-1/+2
* Kill recursive splsoftnet()/splx() dances in ioctl(2) path.mpi2016-12-201-6/+2
* Remove recursive splsoftnet() calls, from David Hill.mpi2016-09-211-4/+1
* We're always ready! So send IFQ_SET_READY() to the bitbucket.mpi2016-04-131-2/+1
* No need for a splnet() dance around IFQ_DEQUEUE() anymore.mpi2016-01-141-5/+1
* remove old lint annotationstedu2015-12-051-2/+1
* Kill the RT_REPORT flag to rtalloc() and stop sending RTM_MISS messagesclaudio2015-12-021-2/+2
* Do not use rt_ifp directly.mpi2015-11-061-8/+17
* Kill link_rtrequest(), introduce in 1990 to "fix" the resultmpi2015-10-221-2/+1