summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rwxr-xr-xsrc/conf_mode/interfaces_pppoe.py15
1 files changed, 12 insertions, 3 deletions
diff --git a/src/conf_mode/interfaces_pppoe.py b/src/conf_mode/interfaces_pppoe.py
index 976702aba..7b93c364d 100755
--- a/src/conf_mode/interfaces_pppoe.py
+++ b/src/conf_mode/interfaces_pppoe.py
@@ -49,9 +49,18 @@ def get_config(config=None):
# We should only terminate the PPPoE session if critical parameters change.
# All parameters that can be changed on-the-fly (like interface description)
# should not lead to a reconnect!
- for options in ['access-concentrator', 'connect-on-demand', 'service-name',
- 'source-interface', 'vrf', 'no-default-route',
- 'authentication', 'host_uniq']:
+ for options in [
+ 'access-concentrator',
+ 'connect-on-demand',
+ 'service-name',
+ 'source-interface',
+ 'vrf',
+ 'no-default-route',
+ 'authentication',
+ 'host-uniq',
+ 'dhcpv6-options',
+ 'ipv6',
+ ]:
if is_node_changed(conf, base + [ifname, options]):
pppoe.update({'shutdown_required': {}})
# bail out early - no need to further process other nodes