summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorDaniil Baturin <daniil@baturin.org>2025-02-12 22:47:05 +0000
committerGitHub <noreply@github.com>2025-02-12 22:47:05 +0000
commit6dae0f206d67e0ef8678305c279505e3a5da6208 (patch)
tree37066b5c6089b0bac2402a328150e468eda45971 /src
parent6d69a3ae4f203594194ce3c94ee50cc66d16800a (diff)
parentf1133708b7e0763aaf1af1cae7ec0c9c34e8190b (diff)
downloadvyos-1x-6dae0f206d67e0ef8678305c279505e3a5da6208.tar.gz
vyos-1x-6dae0f206d67e0ef8678305c279505e3a5da6208.zip
Merge pull request #10 from natali-rs1985/T7071
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 bbdffa524..5126b7c79 100755
--- a/src/conf_mode/vpp.py
+++ b/src/conf_mode/vpp.py
@@ -423,6 +423,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)
)