Source-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: src



Module Name:    src
Committed By:   roy
Date:           Fri Jun 12 11:04:46 UTC 2020

Modified Files:
        src/distrib/sets/lists/tests: mi
        src/etc/mtree: Makefile
        src/etc/rc.d: network
        src/sys/compat/common: if_43.c
        src/sys/compat/netinet6: in6_var.h
        src/sys/net: if.c if_vlan.c
        src/sys/netinet: icmp6.h tcp_output.c tcp_subr.c
        src/sys/netinet6: icmp6.c in6.c in6.h in6_ifattach.c in6_proto.c
            in6_var.h ip6_forward.c ip6_input.c ip6_mroute.c ip6_output.c
            ip6_var.h nd6.c nd6.h nd6_nbr.c nd6_rtr.c
        src/sys/rump: Makefile.rump
        src/tests/net/ndp: Makefile t_ra.sh
        src/usr.sbin/ndp: ndp.8 ndp.c

Log Message:
Remove in-kernel handling of Router Advertisements

This is much better handled by a user-land tool.
Proposed on tech-net here:
https://mail-index.netbsd.org/tech-net/2020/04/22/msg007766.html

Note that the ioctl SIOCGIFINFO_IN6 no longer sets flags. That now
needs to be done using the pre-existing SIOCSIFINFO_FLAGS ioctl.

Compat is fully provided where it makes sense, but trying to turn on
RA handling will obviously throw an error as it no longer exists.

Note that if you use IPv6 temporary addresses, this now needs to be
turned on in dhcpcd.conf(5) rather than in sysctl.conf(5).


To generate a diff of this commit:
cvs rdiff -u -r1.842 -r1.843 src/distrib/sets/lists/tests/mi
cvs rdiff -u -r1.42 -r1.43 src/etc/mtree/Makefile
cvs rdiff -u -r1.78 -r1.79 src/etc/rc.d/network
cvs rdiff -u -r1.24 -r1.25 src/sys/compat/common/if_43.c
cvs rdiff -u -r1.5 -r1.6 src/sys/compat/netinet6/in6_var.h
cvs rdiff -u -r1.477 -r1.478 src/sys/net/if.c
cvs rdiff -u -r1.151 -r1.152 src/sys/net/if_vlan.c
cvs rdiff -u -r1.53 -r1.54 src/sys/netinet/icmp6.h
cvs rdiff -u -r1.212 -r1.213 src/sys/netinet/tcp_output.c
cvs rdiff -u -r1.283 -r1.284 src/sys/netinet/tcp_subr.c
cvs rdiff -u -r1.244 -r1.245 src/sys/netinet6/icmp6.c
cvs rdiff -u -r1.277 -r1.278 src/sys/netinet6/in6.c
cvs rdiff -u -r1.98 -r1.99 src/sys/netinet6/in6.h \
    src/sys/netinet6/ip6_forward.c
cvs rdiff -u -r1.118 -r1.119 src/sys/netinet6/in6_ifattach.c
cvs rdiff -u -r1.127 -r1.128 src/sys/netinet6/in6_proto.c
cvs rdiff -u -r1.102 -r1.103 src/sys/netinet6/in6_var.h
cvs rdiff -u -r1.215 -r1.216 src/sys/netinet6/ip6_input.c
cvs rdiff -u -r1.131 -r1.132 src/sys/netinet6/ip6_mroute.c
cvs rdiff -u -r1.222 -r1.223 src/sys/netinet6/ip6_output.c
cvs rdiff -u -r1.82 -r1.83 src/sys/netinet6/ip6_var.h
cvs rdiff -u -r1.270 -r1.271 src/sys/netinet6/nd6.c
cvs rdiff -u -r1.88 -r1.89 src/sys/netinet6/nd6.h
cvs rdiff -u -r1.178 -r1.179 src/sys/netinet6/nd6_nbr.c
cvs rdiff -u -r1.148 -r1.149 src/sys/netinet6/nd6_rtr.c
cvs rdiff -u -r1.128 -r1.129 src/sys/rump/Makefile.rump
cvs rdiff -u -r1.3 -r1.4 src/tests/net/ndp/Makefile
cvs rdiff -u -r1.33 -r1.34 src/tests/net/ndp/t_ra.sh
cvs rdiff -u -r1.29 -r1.30 src/usr.sbin/ndp/ndp.8
cvs rdiff -u -r1.55 -r1.56 src/usr.sbin/ndp/ndp.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.




Home | Main Index | Thread Index | Old Index