summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorNataliia Solomko <natalirs1985@gmail.com>2025-02-12 18:38:13 +0200
committerNataliia Solomko <natalirs1985@gmail.com>2025-02-12 18:38:13 +0200
commitf1133708b7e0763aaf1af1cae7ec0c9c34e8190b (patch)
treeac0c45e04e6eba1d026b35e6a5742e30de6a33be /src
parentaa244309c5ff0c436cd24476367d8bc5b61bbccf (diff)
downloadvyos-1x-f1133708b7e0763aaf1af1cae7ec0c9c34e8190b.tar.gz
vyos-1x-f1133708b7e0763aaf1af1cae7ec0c9c34e8190b.zip
T7071: VPP CPU inverted range of corelist-workers has to be verified and not applied
Diffstat (limited to 'src')
-rwxr-xr-xsrc/conf_mode/vpp.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/conf_mode/vpp.py b/src/conf_mode/vpp.py
index 421556d07..c1a6c1f47 100755
--- a/src/conf_mode/vpp.py
+++ b/src/conf_mode/vpp.py
@@ -409,6 +409,10 @@ def verify(config):
all_core_numbers = []
for worker_range in corelist_workers:
core_numbers = worker_range.split('-')
+ if int(core_numbers[0]) > int(core_numbers[-1]):
+ raise ConfigError(
+ f'Range for "cpu corelist-workers {worker_range}" is not correct'
+ )
all_core_numbers.extend(
range(int(core_numbers[0]), int(core_numbers[-1]) + 1)
)