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 3DDA3A2E1B for ; Thu, 5 Sep 2019 12:18:37 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 2E34C1EF8F; Thu, 5 Sep 2019 12:18:37 +0200 (CEST) Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by dpdk.org (Postfix) with ESMTP id 9A65D1EF94 for ; Thu, 5 Sep 2019 12:18:35 +0200 (CEST) Received: from smtp.corp.redhat.com (int-mx08.intmail.prod.int.phx2.redhat.com [10.5.11.23]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id 1459E877A63; Thu, 5 Sep 2019 10:18:35 +0000 (UTC) Received: from rh.redhat.com (ovpn-117-52.ams2.redhat.com [10.36.117.52]) by smtp.corp.redhat.com (Postfix) with ESMTP id F422C1F8; Thu, 5 Sep 2019 10:18:33 +0000 (UTC) From: Kevin Traynor To: Wei Zhao Cc: Qi Zhang , dpdk stable Date: Thu, 5 Sep 2019 11:17:15 +0100 Message-Id: <20190905101754.21933-15-ktraynor@redhat.com> In-Reply-To: <20190905101754.21933-1-ktraynor@redhat.com> References: <20190905101754.21933-1-ktraynor@redhat.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Scanned-By: MIMEDefang 2.84 on 10.5.11.23 X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.6.2 (mx1.redhat.com [10.5.110.69]); Thu, 05 Sep 2019 10:18:35 +0000 (UTC) Subject: [dpdk-stable] patch 'net/ixgbe: fix RETA size for VF' has been queued to LTS release 18.11.3 X-BeenThere: stable@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: patches for DPDK stable branches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: stable-bounces@dpdk.org Sender: "stable" Hi, FYI, your patch has been queued to LTS release 18.11.3 Note it hasn't been pushed to http://dpdk.org/browse/dpdk-stable yet. It will be pushed if I get no objections before 09/12/19. So please shout if anyone has objections. Also note that after the patch there's a diff of the upstream commit vs the patch applied to the branch. This will indicate if there was any rebasing needed to apply to the stable branch. If there were code changes for rebasing (ie: not only metadata diffs), please double check that the rebase was correctly done. Queued patches are on a temporary branch at: https://github.com/kevintraynor/dpdk-stable-queue This queued commit can be viewed at: https://github.com/kevintraynor/dpdk-stable-queue/commit/945d90a659c680aaea86b7d19eb29a06b795a58e Thanks. Kevin Traynor --- >From 945d90a659c680aaea86b7d19eb29a06b795a58e Mon Sep 17 00:00:00 2001 From: Wei Zhao Date: Fri, 26 Jul 2019 09:38:28 +0800 Subject: [PATCH] net/ixgbe: fix RETA size for VF [ upstream commit fb3a93f9feeb771d56b89df19d1038be573da9f5 ] Filling correct RETA table size at ixgbevf_dev_info_get, so RETA table update will be supported for VF port. For X540_vf and 82599_vf, since they don't support RETA table update, set RETA size to 0. Fixes: 2144f6630fca ("ixgbe: add redirection table size in device info") Signed-off-by: Wei Zhao Acked-by: Qi Zhang --- drivers/net/ixgbe/ixgbe_ethdev.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/drivers/net/ixgbe/ixgbe_ethdev.c b/drivers/net/ixgbe/ixgbe_ethdev.c index e432a767e..00a06ef67 100644 --- a/drivers/net/ixgbe/ixgbe_ethdev.c +++ b/drivers/net/ixgbe/ixgbe_ethdev.c @@ -3908,4 +3908,6 @@ ixgbevf_dev_info_get(struct rte_eth_dev *dev, dev_info->tx_queue_offload_capa = ixgbe_get_tx_queue_offloads(dev); dev_info->tx_offload_capa = ixgbe_get_tx_port_offloads(dev); + dev_info->hash_key_size = IXGBE_HKEY_MAX_INDEX * sizeof(uint32_t); + dev_info->reta_size = ixgbe_reta_size_get(hw->mac.type); dev_info->default_rxconf = (struct rte_eth_rxconf) { @@ -7406,4 +7408,7 @@ ixgbe_reta_size_get(enum ixgbe_mac_type mac_type) { case ixgbe_mac_X550EM_a_vf: return ETH_RSS_RETA_SIZE_64; + case ixgbe_mac_X540_vf: + case ixgbe_mac_82599_vf: + return 0; default: return ETH_RSS_RETA_SIZE_128; -- 2.20.1 --- Diff of the applied patch vs upstream commit (please double-check if non-empty: --- --- - 2019-09-05 10:36:48.424613145 +0100 +++ 0015-net-ixgbe-fix-RETA-size-for-VF.patch 2019-09-05 10:36:47.492700953 +0100 @@ -1 +1 @@ -From fb3a93f9feeb771d56b89df19d1038be573da9f5 Mon Sep 17 00:00:00 2001 +From 945d90a659c680aaea86b7d19eb29a06b795a58e Mon Sep 17 00:00:00 2001 @@ -5,0 +6,2 @@ +[ upstream commit fb3a93f9feeb771d56b89df19d1038be573da9f5 ] + @@ -12 +13,0 @@ -Cc: stable@dpdk.org @@ -21 +22 @@ -index 68b1e4f73..03fc1f717 100644 +index e432a767e..00a06ef67 100644 @@ -24 +25 @@ -@@ -3927,4 +3927,6 @@ ixgbevf_dev_info_get(struct rte_eth_dev *dev, +@@ -3908,4 +3908,6 @@ ixgbevf_dev_info_get(struct rte_eth_dev *dev, @@ -31 +32 @@ -@@ -7438,4 +7440,7 @@ ixgbe_reta_size_get(enum ixgbe_mac_type mac_type) { +@@ -7406,4 +7408,7 @@ ixgbe_reta_size_get(enum ixgbe_mac_type mac_type) {