From 98ec1ce377ea2d21323991af3eae8ab784eb9d02 Mon Sep 17 00:00:00 2001 From: Brandon Stepler Date: Wed, 6 Jan 2021 23:44:00 -0500 Subject: dhcpv6-pd: verify: T3193: detect conflict between auto-assigned and configured SLA-IDs "data/templates/dhcp-client/ipv6.tmpl" handles the auto-assigning of SLA-IDs on lines 39, 46, and 52. --- python/vyos/configverify.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'python') diff --git a/python/vyos/configverify.py b/python/vyos/configverify.py index 48c858ba4..b4447306e 100644 --- a/python/vyos/configverify.py +++ b/python/vyos/configverify.py @@ -193,9 +193,11 @@ def verify_dhcpv6(config): raise ConfigError('DHCPv6-PD requires an interface where to assign ' 'the delegated prefix!') - for interface in interfaces: + for count, interface in enumerate(interfaces): if 'sla_id' in interfaces[interface]: sla_ids.append(interfaces[interface]['sla_id']) + else: + sla_ids.append(str(count)) # Check for duplicates duplicates = [x for n, x in enumerate(sla_ids) if x in sla_ids[:n]] -- cgit v1.2.3