summaryrefslogtreecommitdiffstats
path: root/etc/inc/interfaces.inc
diff options
context:
space:
mode:
Diffstat (limited to 'etc/inc/interfaces.inc')
-rw-r--r--etc/inc/interfaces.inc5
1 files changed, 4 insertions, 1 deletions
diff --git a/etc/inc/interfaces.inc b/etc/inc/interfaces.inc
index b425434..c1a1fd4 100644
--- a/etc/inc/interfaces.inc
+++ b/etc/inc/interfaces.inc
@@ -3019,7 +3019,10 @@ function interface_configure($interface = "wan", $reloadall = false, $linkupeven
switch ($wancfg['ipaddrv6']) {
case 'slaac':
case 'dhcp6':
- interface_dhcpv6_configure($interface, $wancfg);
+ // The ppp-ipv6 script calls interface_dhcpv6_configure() for PPP connections after IPv6CP is up
+ if (!interface_isppp_type($interface)) {
+ interface_dhcpv6_configure($interface, $wancfg);
+ }
break;
case '6rd':
interface_6rd_configure($interface, $wancfg);
OpenPOWER on IntegriCloud