path: root/usr.sbin/efivar
diff options
authorBjoern A. Zeeb <bz@FreeBSD.org>2019-03-06 23:31:42 +0000
committerBjoern A. Zeeb <bz@FreeBSD.org>2019-03-06 23:31:42 +0000
commit21231a7aa6ddf965f983e33fd600e610d886c59a (patch)
tree538aa5f6839ad72df044a7edb8971de91aa49661 /usr.sbin/efivar
parente7df98863bace56d070d78d309ec635bb1e86c52 (diff)
Update for IETF draft-ietf-6man-ipv6only-flag.
All changes are hidden behind the EXPERIMENTAL option and are not compiled in by default. Add ND6_IFF_IPV6_ONLY_MANUAL to be able to set the interface into no-IPv4-mode manually without router advertisement options. This will allow developers to test software for the appropriate behaviour even on dual-stack networks or IPv6-Only networks without the option being set in RA messages. Update ifconfig to allow setting and displaying the flag. Update the checks for the filters to check for either the automatic or the manual flag to be set. Add REVARP to the list of filtered IPv4-related protocols and add an input filter similar to the output filter. Add a check, when receiving the IPv6-Only RA flag to see if the receiving interface has any IPv4 configured. If it does, ignore the IPv6-Only flag. Add a per-VNET global sysctl, which is on by default, to not process the automatic RA IPv6-Only flag. This way an administrator (if this is compiled in) has control over the behaviour in case the node still relies on IPv4.
Notes: svn path=/head/; revision=344859
Diffstat (limited to 'usr.sbin/efivar')
0 files changed, 0 insertions, 0 deletions