# HG changeset patch # User Roy Marples # Date 1591770858 -3600 # Node ID 7f58d95585d1b77a33dd129de6c0b5fd37a6c045 # Parent d1816cb6e86bdc4418c91427302242a9acac2624 DHCP6: Apply delegations to interface on carrier up Even with DHCP6 turned off for the interface. As long as it was activated by another interface this is fine. diff -r d1816cb6e86b -r 7f58d95585d1 src/dhcpcd.c --- a/src/dhcpcd.c Wed Apr 29 14:55:23 2020 +0100 +++ b/src/dhcpcd.c Wed Jun 10 07:34:18 2020 +0100 @@ -929,9 +929,12 @@ } #ifdef DHCP6 - if (ifo->options & DHCPCD_DHCP6) { + /* DHCPv6 could be turned off, but the interface + * is still delegated to. */ + if (ifp->active) dhcp6_find_delegates(ifp); + if (ifo->options & DHCPCD_DHCP6) { if (ifp->active == IF_ACTIVE_USER) { enum DH6S d6_state;