summaryrefslogtreecommitdiffstats
path: root/sys/netmpls (follow)
Commit message (Expand)AuthorAgeFilesLines
...
* 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-103-32/+13
* 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
* unifdef some more INET. v4 4life.tedu2014-12-232-11/+2
* Explicitly include <net/if_var.h> instead of pulling it in <net/if.h>.mpi2014-12-055-5/+10
* Rename rtalloc1() into rtalloc(9) and convert its flags to only enablempi2014-11-012-5/+5
* Use rtfree() instead of RTFREE(), NULLify some free'd route pointers andmpi2014-10-141-5/+5
* remove uneeded route.h includesjsg2014-09-081-2/+3
* Fewer <netinet/in_systm.h> !mpi2014-07-222-4/+2
* 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-244-10/+7
* a little header cleanup. ok deraadttedu2013-03-273-9/+3
* Remove various read-only *maxlen variables and use IFQ_MAXLEN directly.mpi2013-03-262-5/+3
* cosnistently use IFQ_SET_MAXLEN, surfaced in a discussion with + ok bluhmhenning2011-07-061-2/+2
* de-guttenberg our stack a bithenning2011-04-041-5/+3
* no need to check the csum flags before calling mpls_do_cksum whichhenning2011-04-041-4/+2
* - use nitems(); no binary changejasper2011-03-311-2/+2
* make mpls compile w/o errors when inet6 is not definedmikeb2011-01-212-2/+20
* Enable multipath support on the MPLS routing table. ldpd needs this andclaudio2010-10-151-2/+2
* 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
* Map the TTL when building the initial MPLS stack from the encapsulatedclaudio2010-09-082-4/+53
* Use MPLS_INKERNEL_LOOP_MAX instead of 16 when initializing mpls_inkloop.claudio2010-09-031-2/+2
* Correct function in panic string. From Christophe Fillotclaudio2010-07-151-2/+2
* Use correct function name in panic()claudio2010-07-071-2/+2
* Remove duplicate mtod(). No need to do it twice since the mbuf is notclaudio2010-07-071-3/+1
* Fix the pop operation to make PHP work again. When popping the last labelclaudio2010-06-092-44/+77
* Kill the mpls enable sysctl knob. Since MPLS needs to be enabled explicitlyclaudio2010-06-024-15/+13
* 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-283-82/+138
* Start cleaning up the mess called rtalloc*. Kill rtalloc2, make rtalloc1claudio2010-05-072-5/+4
* Unbreak build of MPLS enabled kernel. proc.h is needed.michele2010-04-221-1/+2
* Remove commented variable.michele2009-07-091-2/+1
* Split up functionalities between mpls_input and mpls_output.michele2009-04-292-22/+8
* Introduce a new dummy operation to easily handle packets that have to leavemichele2009-04-282-5/+22
* Correctly handle packets that are leaving the MPLS cloud andmichele2009-04-172-7/+109
* 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-284-102/+98
* Fix sockaddr_mpls structure.michele2009-01-085-33/+43
* Initial fixup of sockaddr_mpls struct.michele2008-12-155-37/+23
* Fix cvs id tag.michele2008-11-061-1/+1
* Introduced Uniform Model for TTL handling.michele2008-11-013-11/+17
* Added mpls_output() used to output mpls packets originating from local host.michele2008-10-282-1/+155
* Now mpls_input() handles ipv4 and ipv6 explicit null labels.michele2008-10-142-3/+30
* Forgot this one. Wrap a printf() into MPLS_DEBUG sincethib2008-05-231-1/+3