]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Merge multi-FIB IPv6 support from projects/multi-fibv6/head/:
authorbz <bz@FreeBSD.org>
Fri, 17 Feb 2012 02:39:58 +0000 (02:39 +0000)
committerbz <bz@FreeBSD.org>
Fri, 17 Feb 2012 02:39:58 +0000 (02:39 +0000)
commitdcdb23291fec1365e927195511d5dfb273901a5d
treec7ee398c979933c1e0e6d10495989fe027210cec
parentf73705f023ce445780ef6da3c298f9aca1ef8acb
Merge multi-FIB IPv6 support from projects/multi-fibv6/head/:

Extend the so far IPv4-only support for multiple routing tables (FIBs)
introduced in r178888 to IPv6 providing feature parity.

This includes an extended rtalloc(9) KPI for IPv6, the necessary
adjustments to the network stack, and user land support as in netstat.

Sponsored by: Cisco Systems, Inc.
Reviewed by: melifaro (basically)
MFC after: 10 days
40 files changed:
contrib/netcat/netcat.c
contrib/pf/pfctl/parse.y
etc/rc.d/routing
share/man/man4/faith.4
sys/contrib/pf/net/pf.c
sys/contrib/pf/net/pf_ioctl.c
sys/contrib/pf/net/pf_lb.c
sys/contrib/pf/net/pf_norm.c
sys/contrib/pf/net/pfvar.h
sys/fs/nfsclient/nfs_clport.c
sys/fs/nfsclient/nfs_clvfsops.c
sys/kern/uipc_socket.c
sys/net/flowtable.c
sys/net/if_faith.c
sys/net/route.c
sys/net/route.h
sys/netinet/in.c
sys/netinet/ipfw/ip_fw2.c
sys/netinet/sctp_os_bsd.h
sys/netinet/tcp_subr.c
sys/netinet6/icmp6.c
sys/netinet6/in6.c
sys/netinet6/in6_gif.c
sys/netinet6/in6_ifattach.c
sys/netinet6/in6_mcast.c
sys/netinet6/in6_rmx.c
sys/netinet6/in6_src.c
sys/netinet6/in6_var.h
sys/netinet6/ip6_forward.c
sys/netinet6/ip6_input.c
sys/netinet6/ip6_output.c
sys/netinet6/ip6_var.h
sys/netinet6/nd6.c
sys/netinet6/nd6_nbr.c
sys/netinet6/nd6_rtr.c
sys/netinet6/raw_ip6.c
sys/netipsec/ipsec_output.c
sys/nfs/bootp_subr.c
sys/nfsclient/nfs_vfsops.c
usr.bin/netstat/route.c