]> git.ipfire.org Git - thirdparty/dhcpcd.git/commit
add RFC4191 support (#297)
authorDaniel Goertzen <daniel.goertzen@gmail.com>
Sat, 9 Mar 2024 01:27:57 +0000 (19:27 -0600)
committerGitHub <noreply@github.com>
Sat, 9 Mar 2024 01:27:57 +0000 (01:27 +0000)
commitf1cf924ad691bc1e6bf33013407fbf838fa40fbe
tree75967482341c44de7e0e3faab48a95cd74a7a515
parent457f21c1126d07aab0a63ff1a302c66729d9728a
add RFC4191 support (#297)

* add RFC4191 support

- handles route information options from RAs.
- refactor `sa_fromprefix()` to expose lower level functionality
- refactor `ipv6nd_rtprefix()` to be usable outside of `struct ra` context

* changes as requested by RM

- mostly minor/cosmetic changes
- functional change: "no longer a default router" warning moved to capture changes from routeinfo options

* simplify routeinfo_find/new
src/ipv6.c
src/ipv6nd.c
src/ipv6nd.h
src/sa.c
src/sa.h