- VPP Driver: DPDK
- Network Driver: ixgbevf
- VM: AWS c4.4xlarge
- Issue: vpp doesn't start with rx-mode interrupt
set vpp settings interface eth1 driver 'dpdk' set vpp settings interface eth1 rx-mode 'interrupt'
journalctl:
vpp[5258]: interface/rx-queue: setting rx mode on the interface eth1 queue-id 0 failed. dpdk_interface_rx_mode_change: unsupported op (is the interface up?) vpp[5258]: set_hw_interface_change_rx_mode: unable to set rx-mode on interface eth1 queue-id 0.
nic/driver info:
00:03.0 Ethernet controller [0200]: Intel Corporation 82599 Ethernet Controller Virtual Function [8086:10ed] (rev 01) vyos@VyOS-for-Smoke-Tests:~$ ethtool -i eth0 driver: ixgbevf version: 5.1.6 firmware-version: expansion-rom-version: bus-info: 0000:00:03.0 supports-statistics: yes supports-test: yes supports-eeprom-access: no supports-register-dump: yes supports-priv-flags: yes
- VPP Driver: XDP
- Network Driver: ENA
- VM: AWS c5.4xlarge
- Issue: vpp doesn't start with rx-mode interrupt if 'vpp settings cpu workers' is set
set vpp settings cpu main-core '1' set vpp settings interface eth1 driver 'xdp' set vpp settings interface eth1 rx-mode 'interrupt' set vpp settings cpu workers '1'
journalctl:
vpp[4536]: interface/rx-queue: setting rx mode on the interface eth1 queue-id 0 failed. af_xdp_device_set_rxq_mode: kernel workaround incompatible with interrupt mode vpp[4536]: set_hw_interface_change_rx_mode: unable to set rx-mode on interface eth1 queue-id 0.
nic/driver info:
00:06.0 Ethernet controller [0200]: Amazon.com, Inc. Elastic Network Adapter (ENA) [1d0f:ec20] vyos@VyOS-for-Smoke-Tests# ethtool -i eth1 driver: ena version: 6.6.106-vyos firmware-version: expansion-rom-version: bus-info: 0000:00:06.0 supports-statistics: yes supports-test: no supports-eeprom-access: no supports-register-dump: no supports-priv-flags: no