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 4C059A09F7 for ; Fri, 18 Dec 2020 00:51:30 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 23EFCCA44; Fri, 18 Dec 2020 00:51:29 +0100 (CET) Received: from mail-ej1-f54.google.com (mail-ej1-f54.google.com [209.85.218.54]) by dpdk.org (Postfix) with ESMTP id C7FA4CA38; Fri, 18 Dec 2020 00:51:24 +0100 (CET) Received: by mail-ej1-f54.google.com with SMTP id ce23so586739ejb.8; Thu, 17 Dec 2020 15:51:24 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=el0WE+8Axt4xBmSrZnjxnXUa/XLKiLFrdg3ZAS2mwqM=; b=j68DqIwAFLccschofYH3o4XJ73Gus1rauIi8bH8GuGSwHfXycLgumqzrflBukt6u40 royd/G8h1C4dZY487W8BkoCLKtrZqaj+Z1ka/HgZ8TOa4/SHElY+Y/0DNiY0LaTTx9fn 22F8gqKDC/IvgYZ+OGLD4D8TGChbpgaQXujTLjDFFIKiyrov8Pow5W5Eacn/D/rPu6ye hTG8y17mewOE4vv076t90q2p5JGD2lRNuQDloMKTFJGwz+u1Yg9PwNL09dlCD6UMLMWO 3MwbrIDV5u9v36/JD43fFQT4kDvmf6bZcUCb3dsh9AhEL0Mx8zDPJQzQE8IsTOCFstkJ /yJQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=el0WE+8Axt4xBmSrZnjxnXUa/XLKiLFrdg3ZAS2mwqM=; b=hoRVf9nu9VWqtzYjHsp9TaDxqgttPevVJoosxKTcj1qb8NuJhJ2EfoPnfXbhgZKD7x uRDIQIWK5sCL64u54qaN8hq+6WLJyy8kY/4lsI9bGe8QG/MBfLoKb8bVVZ8DH0i3LATV NJS1Kc7RrW0BqbsO5VmZm1JRvIQ7FJmG6i5K7fFZq5RNtJvTCnDWblxP6jBkihHYQdAH 6fJQELW0r6CbpvuWnmsru8M/1ieXi5s7wVenE4RkRbnoS2qm690IhvxR80Rl/N6cPVTX EwPV8NA3WCgbId+6uvQU/q7uWzs5d7gAvDKfaYHy9QN1GxAt5pN3Oxp61HK/4qdOhdRv jVKw== X-Gm-Message-State: AOAM530lAtoDZhTneWjfmocSyl+7rtGAp267H62Ssj+6qz6csy+0szzs nXargbCISdJ9/siGvDG9//C3xpg1mwEBzuSfxgw= X-Google-Smtp-Source: ABdhPJxBumCatyE9XWR9AoTe/Zo7C5OA2cIMRQgE8uY2f7iyZ/BslvHl4wJdyyWBs8T4Iz760Ev6bASKfupTH+7/k7g= X-Received: by 2002:a17:906:3c04:: with SMTP id h4mr1458917ejg.220.1608249083486; Thu, 17 Dec 2020 15:51:23 -0800 (PST) MIME-Version: 1.0 References: <20201217192431.1965693-1-lance604@gmail.com> In-Reply-To: <20201217192431.1965693-1-lance604@gmail.com> From: Ajit Khaparde Date: Thu, 17 Dec 2020 15:51:12 -0800 Message-ID: To: Lance Richardson Cc: Ajit Khaparde , Somnath Kotur , dev@dpdk.org, Lance Richardson , stable@dpdk.org Content-Type: text/plain; charset="UTF-8" Subject: Re: [dpdk-stable] [dpdk-dev] [PATCH] net/bnxt: fix outer UDP cksum Rx offload capability 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" On Thu, Dec 17, 2020 at 11:24 AM Lance Richardson wrote: > > From: Lance Richardson > > 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 > Cc: stable@dpdk.org Patch applied to dpdk-next-net-brcm. Thanks > --- > 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 07d39ee937..ad7d59458c 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 9d5c8aa0f8..a3035def5e 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.25.1 > -- Ajit Khaparde