]> git.ozlabs.org Git - ppp.git/commit
dhcpv6relay plugin.
authorJaco Kroon <jaco@uls.co.za>
Thu, 6 Mar 2025 11:49:33 +0000 (13:49 +0200)
committerJaco Kroon <jaco@uls.co.za>
Fri, 2 May 2025 11:07:56 +0000 (13:07 +0200)
commit7a4c2d6f352b52980bab48131f7ddeda42661d56
treec6ca7663dbbac1eb59091ee80446cf2963440626
parentb68270e54e813afd871b82dd42ba3aeccaa03822
dhcpv6relay plugin.

After the plugin is loaded, it just needs dhcpv6-server option to
know where to relay to.

dhcpv6-trusted / dhcpv6-untrusted can be used to mark the port as
trusted (will further forward relay-fwd messages) or unstrusted (will
only accept and forward client originated messages.

dhcpv6-metric - metric at which to install IPv6 routes into the kernel
routing table for prefix delegations.

Server needs to support fwd option 135 (aka relay-port) in order to
respond to pppd.  KEA (for one) does.

Signed-off-by: Jaco Kroon <jaco@uls.co.za>
configure.ac
pppd/plugins/Makefile.am
pppd/plugins/dhcpv6relay/Makefile.am [new file with mode: 0644]
pppd/plugins/dhcpv6relay/dhcpv6relay.c [new file with mode: 0644]
pppd/plugins/dhcpv6relay/dhcpv6relay.h [new file with mode: 0644]