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

Reply via email to