nant 2008/07/07 15:02:10 PDT
DragonFly src repository
Modified files:
etc/mtree BSD.include.dist
include Makefile
sbin/route keywords route.8 route.c
sys/conf files options
sys/net if_ethersubr.c netisr.h route.c route.h
rtsock.c
sys/netinet ip_output.c
sys/sys mount.h socket.h
usr.bin/netstat route.c
Added files:
sys/netproto/mpls mpls.h mpls_demux.c mpls_input.c
mpls_output.c mpls_proto.c mpls_var.h
Log:
Introduce experimental MPLS over ethernet support. Add 'options MPLS'
to the kernel config file to enable it. This modification increases
the footprint of each route in the FIB by 12 bytes, used to hold up
to 3 label operations per route.
Hints-from: Ayame, NiSTswitch implementations.
Reviewed-by: dillon@, sephe@, hsu@, [EMAIL PROTECTED]
Revision Changes Path
1.28 +2 -0 src/etc/mtree/BSD.include.dist
1.39 +1 -1 src/include/Makefile
1.4 +4 -0 src/sbin/route/keywords
1.6 +67 -0 src/sbin/route/route.8
1.17 +98 -4 src/sbin/route/route.c
1.222 +4 -0 src/sys/conf/files
1.91 +1 -0 src/sys/conf/options
1.75 +39 -0 src/sys/net/if_ethersubr.c
1.34 +1 -0 src/sys/net/netisr.h
1.35 +32 -0 src/sys/net/route.c
1.23 +14 -4 src/sys/net/route.h
1.44 +1 -0 src/sys/net/rtsock.c
1.46 +16 -0 src/sys/netinet/ip_output.c
1.46 +1 -1 src/sys/sys/mount.h
1.22 +2 -1 src/sys/sys/socket.h
1.13 +67 -3 src/usr.bin/netstat/route.c
http://www.dragonflybsd.org/cvsweb/src/etc/mtree/BSD.include.dist.diff?r1=1.27&r2=1.28&f=u
http://www.dragonflybsd.org/cvsweb/src/include/Makefile.diff?r1=1.38&r2=1.39&f=u
http://www.dragonflybsd.org/cvsweb/src/sbin/route/keywords.diff?r1=1.3&r2=1.4&f=u
http://www.dragonflybsd.org/cvsweb/src/sbin/route/route.8.diff?r1=1.5&r2=1.6&f=u
http://www.dragonflybsd.org/cvsweb/src/sbin/route/route.c.diff?r1=1.16&r2=1.17&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/conf/files.diff?r1=1.221&r2=1.222&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/conf/options.diff?r1=1.90&r2=1.91&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/net/if_ethersubr.c.diff?r1=1.74&r2=1.75&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/net/netisr.h.diff?r1=1.33&r2=1.34&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/net/route.c.diff?r1=1.34&r2=1.35&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/net/route.h.diff?r1=1.22&r2=1.23&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/net/rtsock.c.diff?r1=1.43&r2=1.44&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/netinet/ip_output.c.diff?r1=1.45&r2=1.46&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/sys/mount.h.diff?r1=1.45&r2=1.46&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/sys/socket.h.diff?r1=1.21&r2=1.22&f=u
http://www.dragonflybsd.org/cvsweb/src/usr.bin/netstat/route.c.diff?r1=1.12&r2=1.13&f=u