summaryrefslogtreecommitdiffstats
path: root/sys/netmpls/mpls.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* spellingjsg2021-03-101-2/+2
* Convert mpls_sysctl to sysctl_bounded_argsgnezdo2020-08-191-11/+1
* Remove mpls_inkloop and the corresponding sysctl net.mpls.maxloop_inkernel.claudio2019-11-051-5/+3
* add some macros to help turn labels into shims and back again.dlg2019-01-301-1/+4
* use mpls_ip_adjttl and mpls_ip6_adjttl in mpe instead of rolling it again.dlg2019-01-271-2/+6
* change how packets are pushed into mpe(4).dlg2019-01-271-6/+1
* move the mpe_softc definition and mpe macros into the mpe driver.dlg2019-01-271-13/+1
* make mpls_input take a struct ifnet *ifp argument.dlg2018-01-091-2/+2
* Remove mpls_raw_usrreq() prototype, that function is gone.claudio2017-02-281-4/+1
* Retire the AF_MPLS protosw struct. Nothing is using it and the code was superclaudio2017-02-271-4/+1
* Rework the MPLS handling. Remove the lookup loops since nothing is usingclaudio2015-12-021-2/+2
* Don't use mpls_input() as input handler anymore and instead call itrzalamena2015-07-291-3/+2
* Implemented MPLS pseudowire (mpw(4)) to be used with VPLS and VPWS.rzalamena2015-07-201-1/+18
* Kill NETISR_MPLS, from now on we will use interface input handlers to dealrzalamena2015-07-201-5/+3
* replace the use of ifqueues for most input queues serviced by netisrdlg2015-04-101-2/+2
* Use rt_ifa_add(9) and rt_ifa_del(9) to configure MPLS labels.mpi2015-03-261-2/+3
* Do not include 5 header files, including <sys/param.h>deraadt2015-01-151-8/+1
* Move various extern declarations into their corresponding header file.mpi2013-04-241-1/+4
* a little header cleanup. ok deraadttedu2013-03-271-2/+1
* Remove various read-only *maxlen variables and use IFQ_MAXLEN directly.mpi2013-03-261-2/+1
* Map the TTL when building the initial MPLS stack from the encapsulatedclaudio2010-09-081-1/+4
* Fix the pop operation to make PHP work again. When popping the last labelclaudio2010-06-091-4/+1
* Kill the mpls enable sysctl knob. Since MPLS needs to be enabled explicitlyclaudio2010-06-021-9/+8
* Rework the way we handle MPLS in the kernel. Instead of fumbling MPLS intoclaudio2010-05-281-2/+3
* Introduce a new dummy operation to easily handle packets that have to leavemichele2009-04-281-1/+2
* Correctly handle packets that are leaving the MPLS cloud andmichele2009-04-171-1/+4
* Use our own flags to set the operations and not RTF_PROTOX.michele2009-02-031-5/+5
* mpls_operation have to be 2 bytes long to storemichele2009-01-291-2/+2
* Get rid of the ugly rtentry hack.michele2009-01-281-8/+14
* Fix sockaddr_mpls structure.michele2009-01-081-3/+6
* Initial fixup of sockaddr_mpls struct.michele2008-12-151-13/+4
* Introduced Uniform Model for TTL handling.michele2008-11-011-4/+10
* Added mpls_output() used to output mpls packets originating from local host.michele2008-10-281-1/+2
* Now mpls_input() handles ipv4 and ipv6 explicit null labels.michele2008-10-141-1/+3
* Make this compile again, by adding a struct proc * argumentthib2008-05-231-2/+2
* Kill some useless makros.claudio2008-05-091-3/+1
* Hook mpe(4) correctly into mpls so that it is possible to tunnel packets overclaudio2008-05-081-2/+3
* add mpe_input() to be able to be fed packets that will reenter ip.pyr2008-05-071-1/+3
* Make mpe a point-to-point interface.pyr2008-05-071-1/+4
* Correctly initialize labels by byte-swapping and inserting BoS and TTL.pyr2008-05-071-1/+2
* bring in the mpe interface - for ``MPLS Provider Edge'' - this is a workpyr2008-05-061-1/+14
* Drop all MPLS packets when MPLS is not enabled.norby2008-04-301-1/+2
* add missing prototypesnorby2008-04-231-1/+19
* I hate working outside the tree.norby2008-04-231-160/+1
* Import MPLS (Multi Protocol Label Switching)norby2008-04-231-0/+296