diff options
author | shin <shin@FreeBSD.org> | 2000-01-28 05:10:56 +0000 |
---|---|---|
committer | shin <shin@FreeBSD.org> | 2000-01-28 05:10:56 +0000 |
commit | 417b54f8df0382bc71e299bb3cf35e74b2579e6c (patch) | |
tree | 4d242bbd1d32138424f41ea1ee419cb9768308bf /sys | |
parent | b223e32eeea5f93619a53d365ddc73c6a3c16bf4 (diff) | |
download | FreeBSD-src-417b54f8df0382bc71e299bb3cf35e74b2579e6c.zip FreeBSD-src-417b54f8df0382bc71e299bb3cf35e74b2579e6c.tar.gz |
IPv6 multicast routing.
kernel IPv6 multicast routing support.
pim6 dense mode daemon
pim6 sparse mode daemon
netstat support of IPv6 multicast routing statistics
Merging to the current and testing with other existing multicast routers
is done by Tatsuya Jinmei <jinmei@kame.net>, who writes and maintainances
the base code in KAME distribution.
Make world check and kernel build check was also successful.
Diffstat (limited to 'sys')
-rw-r--r-- | sys/conf/files | 1 | ||||
-rw-r--r-- | sys/netinet6/in6_proto.c | 6 |
2 files changed, 7 insertions, 0 deletions
diff --git a/sys/conf/files b/sys/conf/files index 628b794..1df944b 100644 --- a/sys/conf/files +++ b/sys/conf/files @@ -723,6 +723,7 @@ netinet6/in6_gif.c optional gif inet6 netinet6/ip6_forward.c optional inet6 netinet6/in6_ifattach.c optional inet6 netinet6/ip6_input.c optional inet6 +netinet6/ip6_mroute.c optional inet6 netinet6/ip6_output.c optional inet6 netinet6/in6_pcb.c optional inet6 netinet6/in6_prefix.c optional inet6 diff --git a/sys/netinet6/in6_proto.c b/sys/netinet6/in6_proto.c index ea43e53..efe0aea 100644 --- a/sys/netinet6/in6_proto.c +++ b/sys/netinet6/in6_proto.c @@ -215,6 +215,12 @@ struct ip6protosw inet6sw[] = { &nousrreqs }, #endif /* GIF */ +{ SOCK_RAW, &inet6domain, IPPROTO_PIM, PR_ATOMIC|PR_ADDR, + pim6_input, rip6_output, 0, rip6_ctloutput, + 0, + 0, 0, 0, 0, + &rip6_usrreqs +}, /* raw wildcard */ { SOCK_RAW, &inet6domain, 0, PR_ATOMIC | PR_ADDR, rip6_input, rip6_output, 0, rip6_ctloutput, |