From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 7D571A0093; Fri, 11 Mar 2022 10:42:00 +0100 (CET) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 679D141152; Fri, 11 Mar 2022 10:41:57 +0100 (CET) Received: from mga17.intel.com (mga17.intel.com [192.55.52.151]) by mails.dpdk.org (Postfix) with ESMTP id CCE2741143 for ; Fri, 11 Mar 2022 10:41:55 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1646991716; x=1678527716; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=KQx7Amk1D6tp+az+1cUgv2Qnehq+ZfuHPb4KNRmYyP4=; b=HR6b65Lywvuz8ugUN/1aQP/fETJTJcYn4d03GtFxU6ln1mpb+GEDazxR Jq9wUzpGSiwSnQtpTdGepF803xZAdNfRm7ho0JedZbJiyVzhZsvfb+c2n 7oPot8T9u3a0hAPTkvP+62mLn6hp3PH6V8QM+pHGhrE8+W6VTnLXSdyIU b25UtZ77mb8KWdhcRJyCnDrhDTNiIVqhzxdOn34Xy+PU/owmAH2Wo/HQz gWRrBAMtngUbMCWCL++vSulCmisZDZAzrAhF9mboKciiiLRJ4wvF3jgsh AE04lQNthNFNunuAze7e2i64U0HhAslaneyOZl0t9wnBF0QuawE+2EFBG A==; X-IronPort-AV: E=McAfee;i="6200,9189,10282"; a="236143683" X-IronPort-AV: E=Sophos;i="5.90,173,1643702400"; d="scan'208";a="236143683" Received: from orsmga008.jf.intel.com ([10.7.209.65]) by fmsmga107.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 11 Mar 2022 01:41:55 -0800 X-IronPort-AV: E=Sophos;i="5.90,173,1643702400"; d="scan'208";a="555238308" Received: from unknown (HELO localhost.localdomain) ([10.239.251.55]) by orsmga008-auth.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 11 Mar 2022 01:41:52 -0800 From: Yuan Wang To: maxime.coquelin@redhat.com, chenbo.xia@intel.com Cc: dev@dpdk.org, jiayu.hu@intel.com, xuan.ding@intel.com, yvonnex.yang@intel.com, sunil.pai.g@intel.com, yuanx.wang@intel.com Subject: [RFC v2 2/2] example/vhost: support to clear in-flight packets for async dequeue Date: Sat, 12 Mar 2022 01:34:14 +0800 Message-Id: <20220311173414.93216-3-yuanx.wang@intel.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20220311173414.93216-1-yuanx.wang@intel.com> References: <20220117132847.884998-1-yuanx.wang@intel.com> <20220311173414.93216-1-yuanx.wang@intel.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org This patch allows vring_state_changed() to clear in-flight dequeue packets. Signed-off-by: Yuan Wang --- examples/vhost/main.c | 3 --- 1 file changed, 3 deletions(-) diff --git a/examples/vhost/main.c b/examples/vhost/main.c index d26e40ab73..04e7821322 100644 --- a/examples/vhost/main.c +++ b/examples/vhost/main.c @@ -1767,9 +1767,6 @@ vring_state_changed(int vid, uint16_t queue_id, int enable) if (!vdev) return -1; - if (queue_id != VIRTIO_RXQ) - return 0; - if (dma_bind[vid2socketid[vid]].dmas[queue_id].async_enabled) { if (!enable) vhost_clear_queue_thread_unsafe(vdev, queue_id); -- 2.25.1