From c254b0dca087083b77dea7dc3c8c3a797be7cf72 Mon Sep 17 00:00:00 2001 From: Nataliia Solomko Date: Fri, 9 Oct 2026 14:19:11 +0300 Subject: vpp: T9161: Fix smoketests failing on NICs capped at 1500 MTU VPP now rejects an MTU above the NIC limit, but the CI NICs are capped at 1500, so tests using MTU 2500 on eth1 failed. The rejected commit also left a queued initial VPP dependency in the commit daemon, which the next commit ran with the old config, so every following test failed too. Pending initial dependents are now cleared before each script run in vyos-configd and vyos-commitd, and the tests use MTUs that fit any NIC. --- python/vyos/configdep.py | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'python') diff --git a/python/vyos/configdep.py b/python/vyos/configdep.py index 80dbcf873..f0b52afea 100644 --- a/python/vyos/configdep.py +++ b/python/vyos/configdep.py @@ -257,6 +257,12 @@ def set_dependents_initial( ) +def clear_dependents_initial(): + """Drop initial dependents left over from a failed commit, so the next + commit does not run them.""" + dependency_list_initial.clear() + + def call_dependents_initial(): # pylint: disable=global-statement global dependency_list_initial -- cgit v1.2.3