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 D9E36A0524 for ; Fri, 5 Feb 2021 12:23:21 +0100 (CET) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id D3E084067B; Fri, 5 Feb 2021 12:23:21 +0100 (CET) Received: from mail-wr1-f46.google.com (mail-wr1-f46.google.com [209.85.221.46]) by mails.dpdk.org (Postfix) with ESMTP id 2B3DE4067B for ; Fri, 5 Feb 2021 12:23:21 +0100 (CET) Received: by mail-wr1-f46.google.com with SMTP id b3so7275558wrj.5 for ; Fri, 05 Feb 2021 03:23:21 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=rYsC3oH3yABkvRvXPXuid6TkfchEOhqifVNXadBXp6E=; b=WS4AGabYlbdpK2xPszc9H8lqK7eQWw4xu7Gl5Fv79dazdOKbONlyXmcvBHl2YZwyqW xLY+n4w/ZnWKJZLDdgb1Eyfp+472p4UWHNiABrIwLP+Pluk2s0EDSp5tQtg0BvdRc1hy XyT2968hH75EdPmBoPms7od4Y6DWipkOyaIkMpz3iSBm+ZAm0W6lJLKunx+ytb4z2SsO qv9ES9uqZFXfDOb114gxPdKG8oG6MCTJPK5yhh/MhdMMFsk3Wbgk9brK6miyN7j0gBYN 5yTxj9h51W/QIkVe9y/lFrQRM1Atg18v9a2egCpjN6NhKN7evgYlKSovN4YM8ETmRx9D UxJw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=rYsC3oH3yABkvRvXPXuid6TkfchEOhqifVNXadBXp6E=; b=l1ZwvUcEKwDunJYQLG01H6rbt6Z1BGvjoAKD7Lu76oxFJ6KWGl2KDVTz9w8KcDXga/ AOCojua8H7347Zd+ouf06bpjdFEhNuwhFuoOwLyoGgoPNfvHtXUnh44kZ+0VSFqdHsXF mxmOHAGS6PXuyCShaZjIMEzvFaaku69RMk8AgvP1yj1PP4hgPXVqIAggPe2cfv4rhLtg Roumj7fkGLLD39xU05y/hF8BxWe9cZkvgDXJfTiKtXctB7guG56ZFzoNVwXx/gmzjCOa BWF1vVNJCt3Umt8737sd4VBI0S1jiEyhY4Nu7waA8jE8DZXT/ZGQmQnbKZFxJsLqEB4o GZ9Q== X-Gm-Message-State: AOAM5302hi5HA6B5/3ECG8m/MP2zpN5e6IS7J7ERvyqx4B/fGTrXblis QphfvlqyzQt9wsvGznoMo87q+1L6taU4j313 X-Google-Smtp-Source: ABdhPJzXotwXCvBLYk/iZuWMtg39WuRlkgsOuaD5Xi3ctcclqX8AE6UDszsCIgpuO1mcfkz4U9uBVQ== X-Received: by 2002:a5d:5005:: with SMTP id e5mr4479528wrt.82.1612524200986; Fri, 05 Feb 2021 03:23:20 -0800 (PST) Received: from localhost ([88.98.246.218]) by smtp.gmail.com with ESMTPSA id y11sm11423197wrh.16.2021.02.05.03.23.20 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 05 Feb 2021 03:23:20 -0800 (PST) From: luca.boccassi@gmail.com To: Lance Richardson Cc: Ajit Khaparde , dpdk stable Date: Fri, 5 Feb 2021 11:15:57 +0000 Message-Id: <20210205111920.1272063-71-luca.boccassi@gmail.com> X-Mailer: git-send-email 2.29.2 In-Reply-To: <20210205111920.1272063-1-luca.boccassi@gmail.com> References: <20210205111920.1272063-1-luca.boccassi@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Subject: [dpdk-stable] patch 'net/bnxt: fix outer UDP checksum Rx offload capability' has been queued to stable release 20.11.1 X-BeenThere: stable@dpdk.org X-Mailman-Version: 2.1.29 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 stable release 20.11.1 Note it hasn't been pushed to http://dpdk.org/browse/dpdk-stable yet. It will be pushed if I get no objections before 02/07/21. 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/bluca/dpdk-stable This queued commit can be viewed at: https://github.com/bluca/dpdk-stable/commit/1c1c4916806c6dc07c94aea6d29474e2981ee412 Thanks. Luca Boccassi --- >From 1c1c4916806c6dc07c94aea6d29474e2981ee412 Mon Sep 17 00:00:00 2001 From: Lance Richardson Date: Thu, 17 Dec 2020 14:24:31 -0500 Subject: [PATCH] net/bnxt: fix outer UDP checksum Rx offload capability [ upstream commit e750acef45e7e21036750e81f4c72ae609c6470f ] Rx outer UDP checksum offload has been supported for some time, but this has not been advertised in offload capability flags. Fix this, and allow vector mode receive to be enabled when DEV_RX_OFFLOAD_OUTER_UDP_CKSUM is requested. Fixes: 04a681426d49 ("net/bnxt: fix L4 checksum error indication in Rx") Signed-off-by: Lance Richardson Reviewed-by: Ajit Khaparde --- drivers/net/bnxt/bnxt.h | 1 + drivers/net/bnxt/bnxt_ethdev.c | 1 + 2 files changed, 2 insertions(+) diff --git a/drivers/net/bnxt/bnxt.h b/drivers/net/bnxt/bnxt.h index 21f1604fcb..b912fd8564 100644 --- a/drivers/net/bnxt/bnxt.h +++ b/drivers/net/bnxt/bnxt.h @@ -583,6 +583,7 @@ struct bnxt_rep_info { DEV_RX_OFFLOAD_UDP_CKSUM | \ DEV_RX_OFFLOAD_TCP_CKSUM | \ DEV_RX_OFFLOAD_OUTER_IPV4_CKSUM | \ + DEV_RX_OFFLOAD_OUTER_UDP_CKSUM | \ DEV_RX_OFFLOAD_JUMBO_FRAME | \ DEV_RX_OFFLOAD_KEEP_CRC | \ DEV_RX_OFFLOAD_VLAN_EXTEND | \ diff --git a/drivers/net/bnxt/bnxt_ethdev.c b/drivers/net/bnxt/bnxt_ethdev.c index 2f08f2b2ba..b2e3683eeb 100644 --- a/drivers/net/bnxt/bnxt_ethdev.c +++ b/drivers/net/bnxt/bnxt_ethdev.c @@ -1179,6 +1179,7 @@ bnxt_receive_function(struct rte_eth_dev *eth_dev) DEV_RX_OFFLOAD_UDP_CKSUM | DEV_RX_OFFLOAD_TCP_CKSUM | DEV_RX_OFFLOAD_OUTER_IPV4_CKSUM | + DEV_RX_OFFLOAD_OUTER_UDP_CKSUM | DEV_RX_OFFLOAD_RSS_HASH | DEV_RX_OFFLOAD_VLAN_FILTER)) && !BNXT_TRUFLOW_EN(bp) && BNXT_NUM_ASYNC_CPR(bp) && -- 2.29.2 --- Diff of the applied patch vs upstream commit (please double-check if non-empty: --- --- - 2021-02-05 11:18:32.454643252 +0000 +++ 0071-net-bnxt-fix-outer-UDP-checksum-Rx-offload-capabilit.patch 2021-02-05 11:18:28.842691797 +0000 @@ -1 +1 @@ -From e750acef45e7e21036750e81f4c72ae609c6470f Mon Sep 17 00:00:00 2001 +From 1c1c4916806c6dc07c94aea6d29474e2981ee412 Mon Sep 17 00:00:00 2001 @@ -5,0 +6,2 @@ +[ upstream commit e750acef45e7e21036750e81f4c72ae609c6470f ] + @@ -13 +14,0 @@ -Cc: stable@dpdk.org @@ -23 +24 @@ -index 07d39ee937..ad7d59458c 100644 +index 21f1604fcb..b912fd8564 100644 @@ -35 +36 @@ -index 9d5c8aa0f8..a3035def5e 100644 +index 2f08f2b2ba..b2e3683eeb 100644