summaryrefslogtreecommitdiffstats
path: root/sys/netmpls/mpls_input.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Pullup the mbuf before accessing the version field in the IP header.bluhm2017-12-081-2/+10
* Use m_freem() in error case. Found by Maxime Villardclaudio2017-12-081-2/+2
* The adjttl functions use m_pullup(). In some cases m_pullup() can returnclaudio2017-12-081-15/+15
* mpls_shim_pop() can return NULL. Check it else we end up dereferencing NULL.claudio2017-12-081-1/+7
* The per-interface mpls flag should also also be tested on input beforederaadt2017-12-081-14/+24
* Introduce ipv{4,6}_input(), two wrappers around IP queues.mpi2017-05-301-3/+15
* Allow MPLS switching and VPLS across rdomains.renato2017-03-021-2/+2
* Retire the AF_MPLS protosw struct. Nothing is using it and the code was superclaudio2017-02-271-6/+1
* Do not dereference ``rt->rt_ifa'' after calling rtfree(9).mpi2016-08-221-2/+3
* Revert the introduction of ``rt_addr''.mpi2016-07-111-2/+2
* Store the source address associated with a route in its own chunk ofmpi2016-06-141-2/+2
* There is no need to grab the KERNEL_LOCK here anymore. After discussion withclaudio2015-12-041-7/+1
* Oups, forgot in the tedu of RT_REPORT commitclaudio2015-12-021-3/+3
* Rework the MPLS handling. Remove the lookup loops since nothing is usingclaudio2015-12-021-163/+116
* rtfree(9) and rtalloc(9) no longer need to be called under KERNEL_LOCK.mpi2015-10-231-20/+7
* Always increment rt_use inside rtalloc(9) instead of doing it in somempi2015-09-231-3/+1
* There's no point in abstracting ifp->if_output() as long as pf_test()mpi2015-09-131-2/+2
* Stop overwriting the rt_ifp pointer of RTF_LOCAL routes with lo0ifp.mpi2015-09-121-2/+2
* Don't use mpls_input() as input handler anymore and instead call itrzalamena2015-07-291-50/+24
* Implemented MPLS pseudowire (mpw(4)) to be used with VPLS and VPWS.rzalamena2015-07-201-1/+6
* Kill NETISR_MPLS, from now on we will use interface input handlers to dealrzalamena2015-07-201-21/+45
* Store a unique ID, an interface index, rather than a pointer to thempi2015-06-161-3/+4
* replace the use of ifqueues for most input queues serviced by netisrdlg2015-04-101-28/+9
* unifdef some more INET. v4 4life.tedu2014-12-231-6/+1
* Explicitly include <net/if_var.h> instead of pulling it in <net/if.h>.mpi2014-12-051-1/+2
* Rename rtalloc1() into rtalloc(9) and convert its flags to only enablempi2014-11-011-3/+3
* Use rtfree() instead of RTFREE(), NULLify some free'd route pointers andmpi2014-10-141-5/+5
* Fewer <netinet/in_systm.h> !mpi2014-07-221-2/+1
* Remove the number of in6_var.h inclusions by moving some functions andmpi2013-10-241-3/+1
* The header file netinet/in_var.h included netinet6/in6_var.h. Thisbluhm2013-10-171-1/+2
* Keep this copy of the ICMP checksum code in sync with recent changes.mpi2013-07-101-7/+4
* Move various extern declarations into their corresponding header file.mpi2013-04-241-2/+1
* Remove various read-only *maxlen variables and use IFQ_MAXLEN directly.mpi2013-03-261-3/+2
* cosnistently use IFQ_SET_MAXLEN, surfaced in a discussion with + ok bluhmhenning2011-07-061-2/+2
* make mpls compile w/o errors when inet6 is not definedmikeb2011-01-211-1/+15
* Handle IMPLNULL labels (#3) directly in the kernel like we do with theclaudio2010-10-071-6/+21
* First shot at ICMP error handling inside an MPLS path. Currently onlyclaudio2010-09-131-16/+118
* Use correct function name in panic()claudio2010-07-071-2/+2
* Fix the pop operation to make PHP work again. When popping the last labelclaudio2010-06-091-40/+76
* Kill the mpls enable sysctl knob. Since MPLS needs to be enabled explicitlyclaudio2010-06-021-2/+2
* Add a comment about the explicit NULL label handling. We follow RFC 4182claudio2010-05-311-1/+6
* Do not use IF_ENQUEUE() but IF_INPUT_ENQUEUE() instead. The first makroclaudio2010-05-311-3/+3
* Rework the way we handle MPLS in the kernel. Instead of fumbling MPLS intoclaudio2010-05-281-29/+38
* Start cleaning up the mess called rtalloc*. Kill rtalloc2, make rtalloc1claudio2010-05-071-3/+2
* Split up functionalities between mpls_input and mpls_output.michele2009-04-291-19/+3
* Introduce a new dummy operation to easily handle packets that have to leavemichele2009-04-281-4/+20
* Correctly handle packets that are leaving the MPLS cloud andmichele2009-04-171-6/+105
* Get rid of the ugly rtentry hack.michele2009-01-281-13/+22
* Fix sockaddr_mpls structure.michele2009-01-081-17/+17
* Initial fixup of sockaddr_mpls struct.michele2008-12-151-10/+8