summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorViacheslav Hletenko <v.gletenko@vyos.io>2025-09-16 18:31:44 +0300
committerGitHub <noreply@github.com>2025-09-16 18:31:44 +0300
commit4669748ca1b39dc0cb54496d5ce695d05c8431f7 (patch)
treebbb6669d4d503ce2b122cf87bb221e70c5f91441 /src
parent78b961810ac346e9083659b29ada26e35dec95a1 (diff)
parenta23dbe4bb921fcf7930747fc5b9d2e5684a57123 (diff)
downloadvyos-1x-4669748ca1b39dc0cb54496d5ce695d05c8431f7.tar.gz
vyos-1x-4669748ca1b39dc0cb54496d5ce695d05c8431f7.zip
Merge pull request #4721 from natali-rs1985/T7806
T7806: VPP do not allow skip-cores to be configured without main-core
Diffstat (limited to 'src')
-rwxr-xr-xsrc/conf_mode/vpp.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/conf_mode/vpp.py b/src/conf_mode/vpp.py
index 307c25df4..dc9ba1507 100755
--- a/src/conf_mode/vpp.py
+++ b/src/conf_mode/vpp.py
@@ -47,7 +47,7 @@ from vyos.vpp.config_verify import (
verify_dev_driver,
verify_vpp_minimum_cpus,
verify_vpp_minimum_memory,
- verify_vpp_settings_cpu_and_corelist_workers,
+ verify_vpp_settings_cpu,
verify_vpp_settings_cpu_corelist_workers,
verify_vpp_cpu_main_core,
verify_vpp_settings_cpu_skip_cores,
@@ -405,14 +405,14 @@ def verify(config):
verify_vpp_minimum_cpus()
if 'cpu' in config['settings']:
+ # Check whether the workers and corelist-workers are configured properly
+ verify_vpp_settings_cpu(cpu_settings)
+
# Check if there are enough CPU cores to skip according to config
if 'skip_cores' in cpu_settings:
skip_cores = int(cpu_settings['skip_cores'])
verify_vpp_settings_cpu_skip_cores(skip_cores)
- # Check whether the workers and corelist-workers are configured properly
- verify_vpp_settings_cpu_and_corelist_workers(cpu_settings)
-
# Check if there are enough CPU cores to add workers
if 'workers' in cpu_settings:
verify_vpp_settings_cpu_workers(cpu_settings)