[systemd-devel] [PATCH 8/8] TODO: Add items for the DHCPv6 implementation

Dan Williams dcbw at redhat.com
Thu Jun 26 08:04:45 PDT 2014


On Thu, 2014-06-26 at 13:24 +0300, Patrik Flykt wrote:
> ---
>  TODO | 16 ++++++++++++++++
>  1 file changed, 16 insertions(+)
> 
> diff --git a/TODO b/TODO
> index a5f482b..8d8d694 100644
> --- a/TODO
> +++ b/TODO
> @@ -624,6 +624,22 @@ Features:
>     - export timezone information
>     - FORCERENEW
>  
> +* dhcp6:
> +   - add functions to set previously stored IPv6 addresses on startup and get
> +     them at shutdown; store them in client->ia_na
> +   - write more test cases
> +   - implement and do duplicate address detection, see rfc 4862, 5.4.

This doesn't really have anything to do with DHCP, but gets done
automatically by the kernel when any IPv6 address is added via netlink.
The address will be "tentative" while the kernel does DAD, and then the
tentative flag will be removed, and the address will become available
for use by sockets and such.  So does this really need any work on your
part?

Dan

> +   - implement reconfigure support, see 5.3., 15.11. and 22.20.
> +   - implement information request, see 1.2. and 18.1.5.
> +   - implement support for temporary adressess (IA_TA)
> +   - implement elapsed time option
> +   - implement dhcpv6 authentication
> +   - investigate the usefulness of Confirm messages; i.e. are there any
> +     situations where the link changes without any loss in carrier detection
> +     or interface down
> +   - some servers don't do rapid commit without a filled in IA_NA, verify
> +     this behavior
> +
>  External:
>  
>  * dbus:




More information about the systemd-devel mailing list