Skip to content

Commit 98dfa08

Browse files
authored
Merge pull request #4714 from c-po/dhcpv6-incorrect-sla-len
T7682: incorrect sla-len in DHCPv6 client prefix delegation (DHCPv6-PD)
2 parents 186522f + 44fd159 commit 98dfa08

2 files changed

Lines changed: 0 additions & 4 deletions

File tree

data/templates/dhcp-client/ipv6.j2

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,12 +39,10 @@ id-assoc na 0 {
3939
id-assoc pd {{ pd }} {
4040
{# length got a default value #}
4141
prefix ::/{{ pd_config.length }} infinity;
42-
{% set sla_len = 64 - pd_config.length | int %}
4342
{% set count = namespace(value=0) %}
4443
{% if pd_config.interface is vyos_defined %}
4544
{% for interface, interface_config in pd_config.interface.items() if pd_config.interface is vyos_defined %}
4645
prefix-interface {{ interface }} {
47-
sla-len {{ sla_len }};
4846
{% if interface_config.sla_id is vyos_defined %}
4947
sla-id {{ interface_config.sla_id }};
5048
{% else %}

smoketest/scripts/cli/base_interfaces_test.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1228,7 +1228,6 @@ def test_dhcpv6pd_auto_sla_id(self):
12281228
self.assertIn(f'prefix-interface {delegatee}' + r' {', dhcpc6_config)
12291229
self.assertIn(f'ifid {address};', dhcpc6_config)
12301230
self.assertIn(f'sla-id {sla_id};', dhcpc6_config)
1231-
self.assertIn(f'sla-len {sla_len};', dhcpc6_config)
12321231

12331232
# increment sla-id
12341233
sla_id = str(int(sla_id) + 1)
@@ -1294,7 +1293,6 @@ def test_dhcpv6pd_manual_sla_id(self):
12941293
self.assertIn(f'prefix-interface {delegatee}' + r' {', dhcpc6_config)
12951294
self.assertIn(f'ifid {address};', dhcpc6_config)
12961295
self.assertIn(f'sla-id {sla_id};', dhcpc6_config)
1297-
self.assertIn(f'sla-len {sla_len};', dhcpc6_config)
12981296

12991297
# increment sla-id
13001298
sla_id = str(int(sla_id) + 1)

0 commit comments

Comments
 (0)