Dear @LFGP,
Thanks for the quick reply.
My understanding is that I'm not using more than one worker per port.
For VPP configuration that causes the kernel panic is this:
cpu {
main-core 1
corelist-workers 2-3
}
This seems to distribute automatically some ports to worker 0 and others to workers 1.
vpp# show interface
rx-placement secondary-mac-address span tx-hash
vpp# show interface rx-placement
Thread 1 (vpp_wk_0):
node dpdk-input:
GigabitEthernet0 queue 0 (polling)
GigabitEthernet2 queue 0 (polling)
GigabitEthernet4 queue 0 (polling)
GigabitEthernet6 queue 0 (polling)
Thread 2 (vpp_wk_1):
GigabitEthernet1 queue 0 (polling)
GigabitEthernet3 queue 0 (polling)
GigabitEthernet5 queue 0 (polling)
If I keep 'corelist-workers 2' (only one worker for all ports), everything works fine but with the performance penalty.
Is this the limitation you mentioned?
Thanks in advance!