[dpdk-dev] OVDK userspace vhost : Issue with VIRTIO_RING_F_INDIRECT_DESC capability

sai kiran kiransaiv at gmail.com
Wed Jul 1 14:02:19 CEST 2015


Hi,

I am using OVDK userspace-vhost interfaces for VM-to-external communication
and facing an issue with them.

I am using the topology mentioned in
https://github.com/01org/dpdk-ovs/blob/development/docs/04_Sample_Configurations/02_Userspace-vHost.md
But the Guest is a Freebsd VM and our own custom userspace virtio drivers.
Guest does not have DPDK.


   1. I could start OVDK application and vswitchd, and provision a FreeBSD
   Guest VM with two userspace-vhost interfaces.
   2. These two userspace-vhost interfaces do not have
VIRTIO_RING_F_INDIRECT_DESC
   capability negotiated from backend OVDK-Qemu
   3. Inside the freebsd VM, i have my own userspace drivers running, which
   make use of indirect descriptors of virtio.
   4. *Question 1* : By default, without INDIRECT descriptor capability, my
   drivers fail to run.    Is there any way to increase ring size of
   virtio?     This can help us  avoid using indirect descriptors because of
   more space in the ring
   5. *Question 2*: When I try to set the capability from backend QEMU,
   guest drivers do not see any packets reaching the guest.     Is there
   any way to resolve this ??

Any help/suggestion would be of great help.

*Thanks & Regards,*
*Saikiran V*


More information about the dev mailing list