From: Pasi Sjöholm <pasi.sjoh...@jollamobile.com> 1. last_request needs to be reset to the current time during renew/rebind or otherwise the lease will be dropped after the initial expiration-value has been passed.
2. dhcpv6 server can set lower valid lifetime due new configuration or it wants to remove the currently leased address from the IA. 3. Currently the expired leased ipv6 address is left in place, this will make sure that the expired address is removed from the interface. 4. dhcpv6 server can assign a new ipv6 address during renew/rebind and this will make sure that the old address is not left in place as otherwise we might end up with hundreds of old and expired ipv6 addresses on the interface. Pasi Sjöholm (4): dhcpv6: Reset last_request to current time with renew and rebind gdhcp: RFC3315 18.1.3 Allow setting valid lifetime to lower value network: Remove expired ipv6 address lease set to interface dhcpv6: Remove the old ipv6 address from the interface gdhcp/client.c | 2 +- src/dhcpv6.c | 3 +++ src/network.c | 2 ++ 3 files changed, 6 insertions(+), 1 deletion(-) -- 1.9.1 _______________________________________________ connman mailing list connman@connman.net https://lists.connman.net/mailman/listinfo/connman