From patchwork Tue Jun 28 09:42:46 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Ding, Xuan" X-Patchwork-Id: 113498 X-Patchwork-Delegate: maxime.coquelin@redhat.com Return-Path: X-Original-To: patchwork@inbox.dpdk.org Delivered-To: patchwork@inbox.dpdk.org Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 7448CA0545; Tue, 28 Jun 2022 11:43:05 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 1AA1640691; Tue, 28 Jun 2022 11:43:05 +0200 (CEST) Received: from mga06.intel.com (mga06b.intel.com [134.134.136.31]) by mails.dpdk.org (Postfix) with ESMTP id 19E5B400D7 for ; Tue, 28 Jun 2022 11:43:02 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1656409383; x=1687945383; h=from:to:cc:subject:date:message-id; bh=bHh3T4TNYDb2Z1nzkXNtjI56SLM7sfjFtJ0Q+GBpkcU=; b=UskymX+8BHPYC3U1JR+Tp0BdZhKNmblMDPIrZud7SpLZobY+8Tb3zGkv YH6Z+9XFEiiLNETKCCIJRaT8J8IEzm5mMB79Z8ztGIHxdLlFHIPcyIcUS xxFFSxlkGRpmx5B10j3D//U3GxSl23LH4rgeJK68vtRr5W/SHTdiWS8Ml FJEAvrX/VA4ooKprlhpgnv+6c8uKscMXt9zxM5/1L/+rni7KVT1tbKJB/ 87DOWQtI3OotSQ16IKnPutJu+N9a37ntX+4VkAvcVTIleWzllIe/y0j+t eslwsiErmK8YAv/uWEauHcUiNgk14V8qDbbTfSH4HktouQ381y72a9Ouf w==; X-IronPort-AV: E=McAfee;i="6400,9594,10391"; a="343382746" X-IronPort-AV: E=Sophos;i="5.92,227,1650956400"; d="scan'208";a="343382746" Received: from fmsmga003.fm.intel.com ([10.253.24.29]) by orsmga104.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 28 Jun 2022 02:42:50 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.92,227,1650956400"; d="scan'208";a="679975285" Received: from npg-dpdk-xuan-cbdma.sh.intel.com ([10.67.110.228]) by FMSMGA003.fm.intel.com with ESMTP; 28 Jun 2022 02:42:48 -0700 From: xuan.ding@intel.com To: maxime.coquelin@redhat.com, chenbo.xia@intel.com Cc: dev@dpdk.org, weix.ling@intel.com, Xuan Ding Subject: [PATCH] net/vhost: fix compliant offloading flag Date: Tue, 28 Jun 2022 09:42:46 +0000 Message-Id: <20220628094246.97223-1-xuan.ding@intel.com> X-Mailer: git-send-email 2.17.1 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 From: Xuan Ding This patch fixes the check to set compliant offloading flag. Compliant offloading flag should be set when the 'legacy-ol-flags' is true. Fixes: 3a6ee8dafb21("net/vhost: enable compliant offloading mode") Signed-off-by: Xuan Ding Tested-by: Wei Ling --- drivers/net/vhost/rte_eth_vhost.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/net/vhost/rte_eth_vhost.c b/drivers/net/vhost/rte_eth_vhost.c index d75d256040..24049df58a 100644 --- a/drivers/net/vhost/rte_eth_vhost.c +++ b/drivers/net/vhost/rte_eth_vhost.c @@ -1735,7 +1735,7 @@ rte_pmd_vhost_probe(struct rte_vdev_device *dev) goto out_free; } - if (legacy_ol_flags == 0) + if (legacy_ol_flags == 1) flags |= RTE_VHOST_USER_NET_COMPLIANT_OL_FLAGS; if (dev->device.numa_node == SOCKET_ID_ANY)