Skip to content

Commit d50098c

Browse files
authored
Merge pull request #5334 from BradKollmyer/dhcp-interface-mtu-u16
dhcp-server: T9093: allow option interface-mtu up to 16000
2 parents 3a1ce3a + 9efa7b2 commit d50098c

2 files changed

Lines changed: 5 additions & 3 deletions

File tree

interface-definitions/include/dhcp/option-v4.xml.i

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -87,11 +87,11 @@
8787
<properties>
8888
<help>Interface MTU</help>
8989
<valueHelp>
90-
<format>u16:576-9000</format>
90+
<format>u16:576-16000</format>
9191
<description>Client interface MTU</description>
9292
</valueHelp>
9393
<constraint>
94-
<validator name="numeric" argument="--range 576-9000"/>
94+
<validator name="numeric" argument="--range 576-16000"/>
9595
</constraint>
9696
</properties>
9797
</leafNode>

smoketest/scripts/cli/test_service_dhcp-server.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -420,7 +420,9 @@ def test_dhcp_single_pool_options(self):
420420
server_identifier = bootfile_server
421421
ipv6_only_preferred = '300'
422422
capwap_access_controller = '192.168.2.125'
423-
interface_mtu = '1420'
423+
# 9216: jumbo-fabric MTU above the former arbitrary 9000 cap
424+
# (DHCP option 26 is a full u16)
425+
interface_mtu = '9216'
424426

425427
pool = base_path + ['shared-network-name', shared_net_name, 'subnet', subnet]
426428
self.cli_set(pool + ['subnet-id', '1'])

0 commit comments

Comments
 (0)