Implement RFC 8781 PREF64 router advertisement option.
authorflorian <florian@openbsd.org>
Sat, 15 Oct 2022 13:26:15 +0000 (13:26 +0000)
committerflorian <florian@openbsd.org>
Sat, 15 Oct 2022 13:26:15 +0000 (13:26 +0000)
commit5207bb19fdf2419f8984bb748973c0acc19b5ded
tree278b097730ab611c310e10360d2e07b6136ba1e3
parent4912f94d4a7e2b653e74201ac73923335fd298aa
Implement RFC 8781 PREF64 router advertisement option.

With this clients can learn the presence and used prefix for Network
Address and Protocol Translation between IPv6 and IPv4 (NAT64).

Apparently there is support in mobile devices as well as in macOS.

This option, together with the the dhcp "IPv6-only preferred"
option (108) enables the Customer-side transLATor (CLAT) on macOS so
IPv4 literals can be used in IPv6-only networks.

Input & OK kn
usr.sbin/rad/engine.c
usr.sbin/rad/frontend.c
usr.sbin/rad/parse.y
usr.sbin/rad/printconf.c
usr.sbin/rad/rad.8
usr.sbin/rad/rad.c
usr.sbin/rad/rad.conf.5
usr.sbin/rad/rad.h