From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id D0F96A0540; Mon, 20 Jul 2020 08:54:58 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 42A2B1BEC0; Mon, 20 Jul 2020 08:54:58 +0200 (CEST) Received: from mga04.intel.com (mga04.intel.com [192.55.52.120]) by dpdk.org (Postfix) with ESMTP id 90D291BEBF; Mon, 20 Jul 2020 08:54:56 +0200 (CEST) IronPort-SDR: uJAU/a29iEMCLJ+Ap86vpdB5onQIdF14Ud+uyHdhGQC1EoSenGt7glS1ufoJ+9vG6o5Gd/3Nc2 x9pIGYbTbo0w== X-IronPort-AV: E=McAfee;i="6000,8403,9687"; a="147362375" X-IronPort-AV: E=Sophos;i="5.75,374,1589266800"; d="scan'208";a="147362375" X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga002.jf.intel.com ([10.7.209.21]) by fmsmga104.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 19 Jul 2020 23:54:55 -0700 IronPort-SDR: gucMyy9apAKEfWshqHTdbbT2MM6fkm2mFt3OXEfeFAmasHFUNi4UIJl8Z4H+FOAmfmLuXBET8Y 3OmjdVt25PqA== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.75,374,1589266800"; d="scan'208";a="301187189" Received: from ubuntu.sh.intel.com ([10.240.183.163]) by orsmga002.jf.intel.com with ESMTP; 19 Jul 2020 23:54:53 -0700 From: zhihongx.peng@intel.com To: wei.zhao1@intel.com, jia.guo@intel.com Cc: dev@dpdk.org, Peng Zhihong , stable@dpdk.org Date: Mon, 20 Jul 2020 02:48:49 -0400 Message-Id: <20200720064849.14795-1-zhihongx.peng@intel.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20200720014636.13145-1-zhihongx.peng@intel.com> References: <20200720014636.13145-1-zhihongx.peng@intel.com> Subject: [dpdk-dev] [DPDK v2] [DPDK] net/e1000: add the VLAN capabilities of NIC X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" From: Peng Zhihong The rte_eth_dev_set_vlan_offload function will check whether the NIC has the set vlan feature. If it has not, it will return failure. So need to add all the vlan feature flags of the NIC. Fixes: ef990fb56e55 ("net/e1000: convert to new Rx offloads API") Cc: stable@dpdk.org Signed-off-by: Peng Zhihong --- Changes: V2: modify commit log Cc to stable@dpdk.org. drivers/net/e1000/igb_rxtx.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/net/e1000/igb_rxtx.c b/drivers/net/e1000/igb_rxtx.c index 5717cdb70..966df3f20 100644 --- a/drivers/net/e1000/igb_rxtx.c +++ b/drivers/net/e1000/igb_rxtx.c @@ -1647,7 +1647,8 @@ igb_get_rx_port_offloads_capa(struct rte_eth_dev *dev) DEV_RX_OFFLOAD_JUMBO_FRAME | DEV_RX_OFFLOAD_KEEP_CRC | DEV_RX_OFFLOAD_SCATTER | - DEV_RX_OFFLOAD_RSS_HASH; + DEV_RX_OFFLOAD_RSS_HASH | + DEV_RX_OFFLOAD_VLAN_EXTEND; return rx_offload_capa; } -- 2.17.1