[dpdk-dev] [PATCH v3 16/16] doc: adds information related to the AVP PMD

Vincent JARDIN vincent.jardin at 6wind.com
Fri Mar 3 17:21:41 CET 2017


Le 02/03/2017 à 01:20, Allain Legacy a écrit :
> +Since the initial implementation of AVP devices, vhost-user has become
> +part of the qemu offering with a significant performance increase over
> +the original virtio implementation.  However, vhost-user still does
> +not achieve the level of performance that the AVP device can provide
> +to our customers for DPDK based VM instances.

Allain,

please, can you be more explicit: why is virtio not fast enough?

Moreover, why should we get another PMD for Qemu/kvm which is not 
virtio? There is not argument into your doc about it.
NEC, before vhost-user, made a memnic proposal too because 
virtio/vhost-user was not available.
Now, we all agree that vhost-user is the right way to support VMs, it 
avoids duplication of maintenances.

Please add some arguments that explains why virtio should not be used, 
so others like memnic or avp should be.

Regarding,
+    nova boot --flavor small --image my-image \
+       --nic net-id=${NETWORK1_UUID} \
+       --nic net-id=${NETWORK2_UUID},vif-model=avp \
+       --nic net-id=${NETWORK3_UUID},vif-model=avp \
+       --security-group default my-instance1

I do not see how to get it working with vanilla nova. Please, I think 
you should rather show with qemu or virsh.

Then, there is not such AVP netdevice into Linux kernel upstream. Before 
adding any AVP support, it should be added into legacy upstream so we 
can be sure that the APIs will be solid and won't need to be updated 
because of some kernel constraints.

Thank you,
   Vincent


More information about the dev mailing list