From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Michael S. Tsirkin" Subject: Re: [PATCH v5 resend 05/12] vhost: add VHOST_USER_SET_VRING_ENABLE message Date: Mon, 21 Sep 2015 12:02:20 +0300 Message-ID: <20150921120117-mutt-send-email-mst@redhat.com> References: <1442589061-19225-1-git-send-email-yuanhan.liu@linux.intel.com> <1442589061-19225-6-git-send-email-yuanhan.liu@linux.intel.com> <20150920123021-mutt-send-email-mst@redhat.com> <20150921022252.GO2339@yliu-dev.sh.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Cc: dev@dpdk.org To: Yuanhan Liu Return-path: Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by dpdk.org (Postfix) with ESMTP id AFCF6E72 for ; Mon, 21 Sep 2015 11:02:24 +0200 (CEST) Content-Disposition: inline In-Reply-To: <20150921022252.GO2339@yliu-dev.sh.intel.com> List-Id: patches and discussions about DPDK List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" On Mon, Sep 21, 2015 at 10:22:52AM +0800, Yuanhan Liu wrote: > On Sun, Sep 20, 2015 at 12:37:35PM +0300, Michael S. Tsirkin wrote: > > On Fri, Sep 18, 2015 at 11:10:54PM +0800, Yuanhan Liu wrote: > > > From: Changchun Ouyang > > > > > > This message is used to enable/disable a specific vring queue pair. > > > The first queue pair is enabled by default. > > > > > > Signed-off-by: Changchun Ouyang > > > Signed-off-by: Yuanhan Liu > > > --- > [snip...] > > > void > > > user_destroy_device(struct vhost_device_ctx ctx) > > > { > > > > It might be a good idea to flush any packets being processed > > on relevant cores at this point. > > They are offloaded to the application (examples/vhost/vhost-switch in > this case). > > user_destroy_device will invoke the application's "destroy_device()" > callback in the end, which, in our case, will set "remove" flag. The > core worker will then drain and free the RX queue and free TX queue > once the "remove" flag is set. > > --yliu Oh, I really meant user_set_vring_enable. Sorry about the confusion. -- MST