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 F3F2945DB9 for ; Wed, 27 Nov 2024 18:23:03 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id EFF7240A70; Wed, 27 Nov 2024 18:23:03 +0100 (CET) Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) by mails.dpdk.org (Postfix) with ESMTP id 1E3C1406B8 for ; Wed, 27 Nov 2024 18:23:02 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1732728181; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=aTuwr+lHjQSPZb187XM1cBXBbxd7GVZl5Z2TCxVttLM=; b=coXtrG7eD4Ufbh/FYEg2msURkXp4ETCCxrzzB2kQ0LLwktX8/UhQfs/u70zF2J+VG+hDG5 +uIt1c0DUbJPmhQq8p5HUEhZ0uZU8pfKhZHJURcKK6VukI4a3SLKgo0BMj8XT5W99PHew0 Uxs+yDDFy/rdHBut5Oa2aDhj1+gRJSI= Received: from mx-prod-mc-02.mail-002.prod.us-west-2.aws.redhat.com (ec2-54-186-198-63.us-west-2.compute.amazonaws.com [54.186.198.63]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-384-Btze1Z_9N0u5L_Z_cNAgdA-1; Wed, 27 Nov 2024 12:22:59 -0500 X-MC-Unique: Btze1Z_9N0u5L_Z_cNAgdA-1 X-Mimecast-MFC-AGG-ID: Btze1Z_9N0u5L_Z_cNAgdA Received: from mx-prod-int-01.mail-002.prod.us-west-2.aws.redhat.com (mx-prod-int-01.mail-002.prod.us-west-2.aws.redhat.com [10.30.177.4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mx-prod-mc-02.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTPS id 2651E19560B0; Wed, 27 Nov 2024 17:22:58 +0000 (UTC) Received: from rh.redhat.com (unknown [10.39.192.52]) by mx-prod-int-01.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id 75D5D300019E; Wed, 27 Nov 2024 17:22:56 +0000 (UTC) From: Kevin Traynor To: Ajit Khaparde Cc: Kalesh AP , Damodharam Ammepalli , dpdk stable Subject: patch 'net/bnxt: fix TCP and UDP checksum flags' has been queued to stable release 21.11.9 Date: Wed, 27 Nov 2024 17:18:46 +0000 Message-ID: <20241127171916.690404-99-ktraynor@redhat.com> In-Reply-To: <20241127171916.690404-1-ktraynor@redhat.com> References: <20241127171916.690404-1-ktraynor@redhat.com> MIME-Version: 1.0 X-Scanned-By: MIMEDefang 3.4.1 on 10.30.177.4 X-Mimecast-Spam-Score: 0 X-Mimecast-MFC-PROC-ID: mbCqhguSjosixSjybtKnuQzdml4SjoX4h4NSus3Yyc0_1732728178 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: 8bit content-type: text/plain; charset="US-ASCII"; x-default=true 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 Hi, FYI, your patch has been queued to stable release 21.11.9 Note it hasn't been pushed to http://dpdk.org/browse/dpdk-stable yet. It will be pushed if I get no objections before 12/02/24. 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 This queued commit can be viewed at: https://github.com/kevintraynor/dpdk-stable/commit/514d7757ea08c0c894474cce36075d797c5f17e4 Thanks. Kevin --- >From 514d7757ea08c0c894474cce36075d797c5f17e4 Mon Sep 17 00:00:00 2001 From: Ajit Khaparde Date: Thu, 13 Jun 2024 07:20:28 -0700 Subject: [PATCH] net/bnxt: fix TCP and UDP checksum flags [ upstream commit 4c0451197e5a88531c30398b58b7e5601be90080 ] Set TCP and UDP checksum flags explicitly for LSO capable packets. In some older chip variants, this will enable the hardware compute the checksum correctly for tunnel and non-tunnel packets. Fixes: 1d76c878b21d ("net/bnxt: support updating IPID") Signed-off-by: Ajit Khaparde Reviewed-by: Kalesh AP Reviewed-by: Damodharam Ammepalli --- drivers/net/bnxt/bnxt_txr.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/drivers/net/bnxt/bnxt_txr.c b/drivers/net/bnxt/bnxt_txr.c index c0518b4a26..14d0862548 100644 --- a/drivers/net/bnxt/bnxt_txr.c +++ b/drivers/net/bnxt/bnxt_txr.c @@ -245,5 +245,7 @@ static uint16_t bnxt_start_xmit(struct rte_mbuf *tx_pkt, /* TSO */ txbd1->lflags |= TX_BD_LONG_LFLAGS_LSO | - TX_BD_LONG_LFLAGS_T_IPID; + TX_BD_LONG_LFLAGS_T_IPID | + TX_BD_LONG_LFLAGS_TCP_UDP_CHKSUM | + TX_BD_LONG_LFLAGS_T_IP_CHKSUM; hdr_size = tx_pkt->l2_len + tx_pkt->l3_len + tx_pkt->l4_len; -- 2.47.0 --- Diff of the applied patch vs upstream commit (please double-check if non-empty: --- --- - 2024-11-27 17:17:41.374547606 +0000 +++ 0099-net-bnxt-fix-TCP-and-UDP-checksum-flags.patch 2024-11-27 17:17:38.311269819 +0000 @@ -1 +1 @@ -From 4c0451197e5a88531c30398b58b7e5601be90080 Mon Sep 17 00:00:00 2001 +From 514d7757ea08c0c894474cce36075d797c5f17e4 Mon Sep 17 00:00:00 2001 @@ -5,0 +6,2 @@ +[ upstream commit 4c0451197e5a88531c30398b58b7e5601be90080 ] + @@ -11 +12,0 @@ -Cc: stable@dpdk.org @@ -21 +22 @@ -index 12e4faa8fa..38f858f27f 100644 +index c0518b4a26..14d0862548 100644 @@ -24 +25 @@ -@@ -320,5 +320,7 @@ static uint16_t bnxt_start_xmit(struct rte_mbuf *tx_pkt, +@@ -245,5 +245,7 @@ static uint16_t bnxt_start_xmit(struct rte_mbuf *tx_pkt,