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 193B7A0547 for ; Mon, 8 Feb 2021 17:31:14 +0100 (CET) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 1356E1606F1; Mon, 8 Feb 2021 17:31:14 +0100 (CET) Received: from mail-pf1-f176.google.com (mail-pf1-f176.google.com [209.85.210.176]) by mails.dpdk.org (Postfix) with ESMTP id EAE661606F1 for ; Mon, 8 Feb 2021 17:31:12 +0100 (CET) Received: by mail-pf1-f176.google.com with SMTP id j12so10016444pfj.12 for ; Mon, 08 Feb 2021 08:31:12 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=broadcom.com; s=google; h=from:to:cc:subject:date:message-id:mime-version; bh=XP6OabfNTD5rtD5zTGMiaD609V99/0++NzNdeqObcyk=; b=fY4Im7bWTWAXFqurWkZXpC8YVKKH+Y6cG77ZkWcLnRJTCrOz1BCIvSI/+RlimEBl4M G5zzlCFc45UKTQ9D20V3Tp1RyBIalo+DbVeeeHqI4L+r/UywB5btQnlMH17R5YDNbGZm 9ZpqUEC6e0baq+HZ/GFmZjjd6u5bD0nrQudzQ= 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:mime-version; bh=XP6OabfNTD5rtD5zTGMiaD609V99/0++NzNdeqObcyk=; b=ZiFmEIPJdk9R8PHdbzMwq3YGFllS7AupMNF8wbGIR7OZnxTutIEg6XsPZD2CPYw3oS mmcLJaIFU2IkKrx//+Teg7R2huPF/fX+vtsG3m8fECyh0JnF6C1ML6ydY1+nqBukguzU pujfjWGkRhzIHzgL4V9F6u/YgcoW0/XTpe+Ck/SVlVsGmHH7IuVIXHKnvmEX9xGuSh62 8U+1dPwdStixy9CL07L1xMwrTEU/Ziy5G0CUfxVD4PK5q5DMD3aHEIZy68i7+b16OmJO Z8IMQXbaKvbg3iv6JLNloRZ9hqp4tf9Dx1wYgF93c22p00SvwfPza8K9naC/jtToq89y g8pA== X-Gm-Message-State: AOAM530omfnrD8P6jcB4iZZhobnwHER4QED9lwHCdlrDeMSNSfrOGgDT YIRyxpDG1mzUiCSQ3PwvrYrYRg== X-Google-Smtp-Source: ABdhPJx6jtJZWB0tKfbo7x/Q4lB4Bly3Xj2QGt/Ayg4qB9lnRrKIHjS1oU2kzLUUxpqpUtOzJH4YgQ== X-Received: by 2002:a63:4a1a:: with SMTP id x26mr18602302pga.260.1612801871945; Mon, 08 Feb 2021 08:31:11 -0800 (PST) Received: from localhost.localdomain ([192.19.231.250]) by smtp.gmail.com with ESMTPSA id ob6sm15207321pjb.30.2021.02.08.08.31.10 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 08 Feb 2021 08:31:11 -0800 (PST) From: Lance Richardson To: Ajit Khaparde , Somnath Kotur , Rahul Gupta Cc: stable@dpdk.org Date: Mon, 8 Feb 2021 11:31:06 -0500 Message-Id: <20210208163106.88735-1-lance.richardson@broadcom.com> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha-256; boundary="000000000000b1c6c105bad5b203" X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: [dpdk-stable] [PATCH 19.11] net/bnxt: fix outer UDP checksum Rx offload capability 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" --000000000000b1c6c105bad5b203 Content-Transfer-Encoding: 8bit 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") Cc: stable@dpdk.org Signed-off-by: Lance Richardson Reviewed-by: Ajit Khaparde --- drivers/net/bnxt/bnxt_ethdev.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/net/bnxt/bnxt_ethdev.c b/drivers/net/bnxt/bnxt_ethdev.c index fc8532a464..002d0621e8 100644 --- a/drivers/net/bnxt/bnxt_ethdev.c +++ b/drivers/net/bnxt/bnxt_ethdev.c @@ -119,6 +119,7 @@ static const struct rte_pci_id bnxt_pci_id_map[] = { 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 | \ @@ -767,6 +768,7 @@ bnxt_receive_function(__rte_unused 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))) { PMD_DRV_LOG(INFO, "Using vector mode receive for port %d\n", -- 2.25.1 --000000000000b1c6c105bad5b203--