-
Bug
-
Resolution: Unresolved
-
Normal
-
None
-
None
-
2
-
False
-
-
False
-
-
rhel-9
-
rhel-sst-network-fastdatapath
-
-
-
ssg_networking
-
OVS/DPDK - FDP-25.B
-
1
Problem Description:
The buildroot used to build openvswitch3.5 is outdated and does not contain the linux/vduse.h Linux Kernel header. The consequence is that
Impact Assessment:
VDUSE support is not built in openvswitch3.5 whereas all dependencies are met at runtime (VDUSE is supported in Kernel 9.6).
Software Versions: openvswitch3.5-3.5.0-0.11.el9fdp
Issue Type: New issue
Reproducibility: 100%
Reproduction Steps:
1. Generate an opnvswitch3.5 build
2. install the RPM and start openvdwitch
3. add a VDUSE port, and get this message:
- ovs-vsctl add-port br0 vduse0 – set Interface vduse0 type=dpdkvhostuserclient options:vhost-server-path=/dev/vduse/vduse0
ovs-vsctl: Error detected while setting up 'vduse0': could not add network device vduse0 to ofproto (Invalid argument). See ovs-vswitchd log for details.
ovs-vsctl: The default log directory is "/var/log/openvswitch".
Expected Behavior:
Adding a VDUSE port should work
Observed Behavior:
- ovs-vsctl add-port br0 vduse0 – set Interface vduse0 type=dpdkvhostuserclient options:vhost-server-path=/dev/vduse/vduse0
ovs-vsctl: Error detected while setting up 'vduse0': could not add network device vduse0 to ofproto (Invalid argument). See ovs-vswitchd log for details.
ovs-vsctl: The default log directory is "/var/log/openvswitch".