Page MenuHomeVyOS Platform

VPP CPU main-core should be verified
Closed, ResolvedPublicBUG

Description

To reproduce

set vpp settings interface eth1 driver dpdk 
set vpp settings cpu main-core 98
commit

commit:

vyos@r14# commit
[ vpp ]
Traceback (most recent call last):
  File "/usr/libexec/vyos/services/vyos-configd", line 139, in run_script
    script.apply(c)
  File "/usr/libexec/vyos//conf_mode/vpp.py", line 472, in apply
    vpp_control = VPPControl(attempts=20, interval=500)
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/vyos/vpp/control_vpp.py", line 109, in __init__
    raise VPPIOError(2, 'Cannot connect to VPP API')
vpp_papi.vpp_papi.VPPIOError: [Errno 2] Cannot connect to VPP API

[[vpp]] failed
Commit failed
[edit]
vyos@r14# 
[edit]
vyos@r14# sudo /usr/bin/vpp -c /run/vpp/vpp.conf
main:340: pthread_setaffinity_np() on cpu 98 failed for main thread: No such device (errno 19)
[edit]
vyos@r14#

Details

Version
VyOS 1.5-current-vpp-202501211103
Is it a breaking change?
Stricter validation
Issue type
Bug (incorrect behavior)

Event Timeline

Viacheslav triaged this task as Normal priority.
natali-rs1985 changed the task status from Open to In progress.Jan 28 2025, 10:52 AM
natali-rs1985 claimed this task.
Viacheslav removed a project: VyOS 1.5 Circinus.
Viacheslav moved this task from Need Triage to Completed on the VyOS Rolling board.
dmbaturin changed Is it a breaking change? from Unspecified (possibly destroys the router) to Stricter validation.