Currently when using QEMU v2.4.0+, two (or more) dpdkvhostuser ports cannot be unbound from the kernel driver in the guest without causing the ovs-vswitchd process to crash. Document this limitation and potential workarounds.
Signed-off-by: Ciara Loftus <ciara.lof...@intel.com> --- INSTALL.DPDK.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/INSTALL.DPDK.md b/INSTALL.DPDK.md index 02588c4..96b686c 100644 --- a/INSTALL.DPDK.md +++ b/INSTALL.DPDK.md @@ -891,6 +891,18 @@ Restrictions: core count of the system to be less than or equal to 64 when using an XL710 interface with DPDK. + vHost and QEMU v2.4.0+: + - For versions of QEMU v2.4.0 and later, it is currently not possible to + unbind more than one dpdkvhostuser port from the guest kernel driver + without causing the ovs-vswitchd process to crash. If this is a requirement + for your use case, it is recommended either to use a version of QEMU + between v2.2.0 and v2.3.1 (inclusive), or alternatively, to apply the + following patch to DPDK and rebuild: + http://dpdk.org/dev/patchwork/patch/7736/ + This problem will likely be resolved in Open vSwitch at a later date, when + the next release of DPDK (which includes the above patch) is available and + integrated into OVS. + Bug Reporting: -------------- -- 1.9.3 _______________________________________________ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev