-
Bug
-
Resolution: Done-Errata
-
Normal
-
None
-
None
-
1
-
False
-
-
False
-
openvswitch3.3-3.3.0-92.el9fdp
-
rhel-9
-
None
-
rhel-net-ovs-dpdk
-
-
-
ssg_networking
-
OVS/DPDK - FDP-25.D
-
1
-
Low
Description:
add ice port in vfio-pci driver to ovs, ovs log raise error log as '
ice_vsi_config_outer_vlan_stripping(): Single VLAN mode (SVM) does not support qinq'.
This issue was found on ovs3.3. On ovs3.2, I can't hit this issue.
version:
openvswitch3.3-3.3.0-13.el9fdp
reproducer:
1. a simple reproducer
driverctl set-override 0000:13:00.0 vfio-pci
ovs-vsctl set Open_vSwitch . other_config={}
ovs-vsctl set Open_vSwitch . other_config:dpdk-socket-mem=4096
ovs-vsctl set Open_vSwitch . other_config:pmd-cpu-mask=0x60000
ovs-vsctl set Open_vSwitch . other_config:dpdk-lcore-mask=0x80000
ovs-vsctl set Open_vSwitch . other_config:vhost-iommu-support=true
ovs-vsctl set Open_vSwitch . other_config:userspace-tso-enable=false
ovs-vsctl set Open_vSwitch . other_config:dpdk-init=true
ovs-vsctl --may-exist add-br ovsbr0 -- set bridge ovsbr0 datapath_type=netdev
ovs-vsctl add-port ovsbr0 dpdk0 -- set Interface dpdk0 type=dpdk options:dpdk-devargs=0000:13:00.0
key log output:
2024-05-27T02:56:32.386Z|00114|dpdk|INFO|EAL: Using IOMMU type 1 (Type 1) 2024-05-27T02:56:32.633Z|00115|dpdk|INFO|EAL: Probe PCI driver: net_ice (8086:159b) device: 0000:13:00.0 (socket 0) 2024-05-27T02:56:32.891Z|00116|dpdk|INFO|ice_load_pkg_type(): Active package is: 1.3.36.0, ICE OS Default Package (single VLAN mode) 2024-05-27T02:56:32.940Z|00117|netdev_dpdk|INFO|Device '0000:13:00.0' attached to DPDK 2024-05-27T02:56:32.944Z|00118|dpif_netdev|INFO|PMD thread on numa_id: 0, core id: 17, max sleep: 0 us. 2024-05-27T02:56:32.945Z|00119|dpif_netdev|INFO|PMD thread on numa_id: 0, core id: 17 created. 2024-05-27T02:56:32.950Z|00120|dpif_netdev|INFO|PMD thread on numa_id: 0, core id: 18, max sleep: 0 us. 2024-05-27T02:56:32.951Z|00121|dpif_netdev|INFO|PMD thread on numa_id: 0, core id: 18 created. 2024-05-27T02:56:32.951Z|00122|dpif_netdev|INFO|There are 2 pmd threads on numa node 0 2024-05-27T02:56:32.951Z|00123|dpdk|INFO|Device with port_id=2 already stopped 2024-05-27T02:56:32.963Z|00001|dpdk(pmd-c17/id:8)|INFO|PMD thread uses DPDK lcore 0. 2024-05-27T02:56:32.963Z|00001|dpdk(pmd-c18/id:9)|INFO|PMD thread uses DPDK lcore 1. 2024-05-27T02:56:33.026Z|00124|netdev_dpdk|INFO|dpdk0: disabled Tx outer udp checksum offloads for a net/ice or net/i40e port. 2024-05-27T02:56:33.042Z|00125|dpdk|INFO|ice_set_rx_function(): Using AVX2 OFFLOAD Vector Rx (port 2). 2024-05-27T02:56:33.042Z|00126|dpdk|ERR|ice_vsi_config_outer_vlan_stripping(): Single VLAN mode (SVM) does not support qinq 2024-05-27T02:56:35.133Z|00127|netdev_dpdk|INFO|Port 2: b4:96:91:a5:d0:e6 2024-05-27T02:56:35.134Z|00128|netdev_dpdk|INFO|dpdk0: rx-steering: default rss 2024-05-27T02:56:35.134Z|00129|dpif_netdev|INFO|Performing pmd to rx queue assignment using cycles algorithm. 2024-05-27T02:56:35.134Z|00130|dpif_netdev|INFO|Core 17 on numa node 0 assigned port 'dpdk0' rx queue 0 (measured processing cycles 0). 2024-05-27T02:56:35.135Z|00131|bridge|INFO|bridge ovsbr0: added interface dpdk0 on port 1 2024-05-27T02:56:35.137Z|00132|bridge|INFO|bridge ovsbr0: using datapath ID 0000b49691a5d0e6 2024-05-27T02:56:35.137Z|00133|timeval|WARN|Unreasonably long 2792ms poll interval (2491ms user, 78
I run same reproducer on ovs3.2 and can't hit it. Here is the log output from ovs3.2
2024-05-27T02:59:23.069Z|00097|dpdk|INFO|ice_set_rx_function(): Using AVX2 OFFLOAD Vector Rx (port 2). 2024-05-27T02:59:23.069Z|00098|dpdk|INFO|ice_set_tx_function(): Using AVX2 OFFLOAD Vector Tx (port 2). 2024-05-27T02:59:25.191Z|00099|netdev_dpdk|INFO|Port 2: b4:96:91:a5:d0:e6 2024-05-27T02:59:25.192Z|00100|netdev_dpdk|INFO|dpdk0: rx-steering: default rss 2024-05-27T02:59:25.192Z|00101|dpif_netdev|INFO|Performing pmd to rx queue assignment using cycles algorithm. 2024-05-27T02:59:25.192Z|00102|dpif_netdev|INFO|Core 17 on numa node 0 assigned port 'dpdk0' rx queue 0 (measured processing cycles 0). 2024-05-27T02:59:25.193Z|00103|bridge|INFO|bridge ovsbr0: added interface dpdk0 on port 1 2024-05-27T02:59:25.195Z|00104|bridge|INFO|bridge ovsbr0: using datapath ID 0000b49691a5d0e6 2024-05-27T02:59:25.195Z|00105|timeval|WARN|Unreasonably long 2232ms poll interval (2219ms user, 11ms system) 2024-05-27T02:59:25.195Z|00106|timeval|WARN|faults: 5522 minor, 0 major 2024-05-27T02:59:25.195Z|00107|timeval|WARN|context switches: 2 voluntary, 63 involuntary 2024-05-27T02:59:25.195Z|00108|coverage|INFO|Event coverage, avg rate over last: 5 seconds, last minute, last hour, hash=2e3d1366:
- links to
-
RHBA-2025:148407
openvswitch3.3 bug fix and enhancement update