Project

General

Profile

« Previous | Next » 

Revision 30cad817

Added by Reid Linnemann about 1 month ago

if_pppoe: Resolve endless loop on dhcp6c

When using if_pppoe, the use of ppp-ipv6 to up the pppoe interface on ADDR_ADD
causes a loop of calling interface_dhcp6_configure(), which
restarts dhcp6c, which acquires a lease and assigns an address, which emits an
ADDR_ADD devd event.

Add LINK_UP handling for ifpppoe devices by only executing ppp-ipv6 up, and
remove the execution from pppoe_add_addr.

(cherry picked from commit ebdfb836e5d87d7a663552403b9e3e70cc9594cf)

  • added
  • modified
  • copied
  • renamed
  • deleted