From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wm0-f66.google.com (mail-wm0-f66.google.com [74.125.82.66]) by dpdk.org (Postfix) with ESMTP id EC6DE1B722 for ; Fri, 9 Feb 2018 11:41:25 +0100 (CET) Received: by mail-wm0-f66.google.com with SMTP id v123so15380587wmd.5 for ; Fri, 09 Feb 2018 02:41:25 -0800 (PST) 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; bh=eAxgxVIxd/Tjs0bmRSF96oH08f/dlkTxtzgcU3N8P4k=; b=NNM9JfTvIHoCEz1Y3776euadVI4Y9mpQJSPSy8dBhp51Wc/NSIQ1dd5DcPHLBS/rua tLN43+5lbSvciVHWB4E3WtU3ekcuuUYu6XxZyzSZ1KeQ4mBB+FKHVAOuDu7pTCaNvCuc +BZR9ey3zzRBgnchhWR/O+jpBKK/ICOlMg7laqdo0HwE8Zi5vrKJU2olMvY1tnZcx3mq abqc/B0AtHSfkp5QIxAG61LhfSRvoofHhuwIowTcifJRBYyVnKVe96Mbeq7QexW8441s 8+IFbXr660ZL7SXB2DkkVPIdPEchANpuQw8ZeZq7FZ9cEEHAn+ke/tLfgBxUJvlEmLIp plSA== X-Gm-Message-State: APf1xPDDwHRAHgYTcEX+cqtNo3rYr61ZFNHcGF72uGySbaaD07xFFSWk nozM6Qe/CnCESenHVvDR9+A= X-Google-Smtp-Source: AH8x227UUfVJ+T2Pkl5Q+VYF0qiIIP6K4sD/hpchWhZQJCP9GMaE09gQNU+Lu+LyMqTqpeBk9yT8CA== X-Received: by 10.28.190.3 with SMTP id o3mr1787126wmf.17.1518172885595; Fri, 09 Feb 2018 02:41:25 -0800 (PST) Received: from localhost ([2a00:23c5:bef3:400:9531:588b:44ae:bec4]) by smtp.gmail.com with ESMTPSA id 62sm2020573wml.24.2018.02.09.02.41.24 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Fri, 09 Feb 2018 02:41:24 -0800 (PST) From: Luca Boccassi To: Olivier Matz Cc: Ajit Khaparde , dpdk stable Date: Fri, 9 Feb 2018 10:40:28 +0000 Message-Id: <20180209104031.23195-1-bluca@debian.org> X-Mailer: git-send-email 2.14.2 In-Reply-To: <20180207164705.29052-1-luca.boccassi@gmail.com> References: <20180207164705.29052-1-luca.boccassi@gmail.com> Subject: [dpdk-stable] patch 'net/bnxt: fix Rx checksum flags' has been queued to LTS release 16.11.5 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: , X-List-Received-Date: Fri, 09 Feb 2018 10:41:26 -0000 Hi, FYI, your patch has been queued to LTS release 16.11.5 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/11/18. So please shout if anyone has objections. Thanks. Luca Boccassi --- >>From 19ce80fa87092b057e42c6620897625813038076 Mon Sep 17 00:00:00 2001 From: Olivier Matz Date: Tue, 6 Feb 2018 14:39:31 +0100 Subject: [PATCH] net/bnxt: fix Rx checksum flags [ upstream commit 0fc49cbb2cab782bf44e1a29e7c8e1c22af576c8 ] Fix the Rx offload flags when the IP or L4 checksum is seen as incorrect by the hardware. In this case, the proper value is PKT_RX_IP_CKSUM_BAD. PKT_RX_IP_CKSUM_NONE means that the checksum may be incorrect in the packet headers, but the integrity of the IP header is verified. This is mostly useful for virtual drivers. Fixes: 7ec39d8c524b ("net/bnxt: update status of Rx IP/L4 CKSUM") Signed-off-by: Olivier Matz Acked-by: Ajit Khaparde --- drivers/net/bnxt/bnxt_rxr.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/net/bnxt/bnxt_rxr.c b/drivers/net/bnxt/bnxt_rxr.c index 980f3ec58..825337160 100644 --- a/drivers/net/bnxt/bnxt_rxr.c +++ b/drivers/net/bnxt/bnxt_rxr.c @@ -152,12 +152,12 @@ static uint16_t bnxt_rx_pkt(struct rte_mbuf **rx_pkt, if (likely(RX_CMP_IP_CS_OK(rxcmp1))) mbuf->ol_flags |= PKT_RX_IP_CKSUM_GOOD; else - mbuf->ol_flags |= PKT_RX_IP_CKSUM_NONE; + mbuf->ol_flags |= PKT_RX_IP_CKSUM_BAD; if (likely(RX_CMP_L4_CS_OK(rxcmp1))) mbuf->ol_flags |= PKT_RX_L4_CKSUM_GOOD; else - mbuf->ol_flags |= PKT_RX_L4_CKSUM_NONE; + mbuf->ol_flags |= PKT_RX_L4_CKSUM_BAD; if (rxcmp1->errors_v2 & RX_CMP_L2_ERRORS) { /* Re-install the mbuf back to the rx ring */ -- 2.14.2