From mboxrd@z Thu Jan 1 00:00:00 1970 From: Vincent JARDIN Subject: Re: [PATCH v3 16/16] doc: adds information related to the AVP PMD Date: Fri, 3 Mar 2017 17:21:41 +0100 Message-ID: References: <1488136143-116389-1-git-send-email-allain.legacy@windriver.com> <1488414008-162839-1-git-send-email-allain.legacy@windriver.com> <1488414008-162839-17-git-send-email-allain.legacy@windriver.com> Mime-Version: 1.0 Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 8bit Cc: ian.jolliffe@windriver.com, jerin.jacob@caviumnetworks.com, stephen@networkplumber.org, thomas.monjalon@6wind.com, dev@dpdk.org To: Allain Legacy , ferruh.yigit@intel.com Return-path: Received: from mail-wr0-f172.google.com (mail-wr0-f172.google.com [209.85.128.172]) by dpdk.org (Postfix) with ESMTP id 4FABFF95C for ; Fri, 3 Mar 2017 17:21:44 +0100 (CET) Received: by mail-wr0-f172.google.com with SMTP id l37so77094024wrc.1 for ; Fri, 03 Mar 2017 08:21:44 -0800 (PST) In-Reply-To: <1488414008-162839-17-git-send-email-allain.legacy@windriver.com> List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" 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