From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from out2-smtp.messagingengine.com (out2-smtp.messagingengine.com [66.111.4.26]) by dpdk.org (Postfix) with ESMTP id 6B9CC1B2DF for ; Sun, 11 Feb 2018 05:02:57 +0100 (CET) Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.nyi.internal (Postfix) with ESMTP id 1E5FF20D9E; Sat, 10 Feb 2018 23:02:57 -0500 (EST) Received: from frontend2 ([10.202.2.161]) by compute1.internal (MEProxy); Sat, 10 Feb 2018 23:02:57 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fridaylinux.org; h=cc:date:from:in-reply-to:message-id:references:subject:to :x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=aiCa3+ZGpMjWiIiBp fYp2SvKcniyGRnaRadu9Wd6pTA=; b=BjYPEY7Xv5EL58RzMXJEcUYG48eH1uaC3 EMU48XGlQQIuB8RFw1iSJ/vkDWUV2kpvF9RdNsPN0qyhhXy799phlMecJrKweF/2 pCXLR7wPVOr3rdhbP+AZdokIqlJ8D6rD6ActzjnA+O2UFuapWyFIRFEsKddif2k5 jadr+i1w8qQyHZGKCp9cgaHNXMcJfVvFJ8KLbQuxdxCPzTxOeZfUkvWBuhtYslJ0 LoqS/KX3eeJ77atBVS8cOWlXWq3/gDG+pRzBokDfBRFgw1YXhrU/GvXmzz5vHmwr UU6wTRg3pgsQsE3w0kgrKK/k5Z8wE0LOqNuVgTf/FsehpIuPBpsng== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:date:from:in-reply-to:message-id :references:subject:to:x-me-sender:x-me-sender:x-sasl-enc; s= fm2; bh=aiCa3+ZGpMjWiIiBpfYp2SvKcniyGRnaRadu9Wd6pTA=; b=TT7FYekI lZC4yJ+uQDvvj+v7L/WaE4sTYSMM9yO0tk5DPRu3fS9EKcTKdXzlclWJhbFYA0vZ sXCVnGIunMhrSNA76HxyXuI0xxaqIFcscG8kBsxlVCLCIJghK9u88yQPIqapq6fW AKZKg8Kd1b7L9vjvkZAaPHETwEfjqH3J2yzRIcUqt3SnEUxRVYIGZo0ssQk0PuLZ iUJ53xTRwXHfsqB24bf7KQ44YIuXeEuO5Ok/R3dzmJdmLxky18BokyvI7Yq5Km3a vP99D+LNEOCtsdljCwq1SNklbgMxeJKJK7wFF+F009rtGv3/XK5JKQNvaLEUEe+T BIBALkxxWqm6WQ== X-ME-Sender: Received: from yliu-mob.mtl.com (unknown [115.150.101.1]) by mail.messagingengine.com (Postfix) with ESMTPA id 9CA3624434; Sat, 10 Feb 2018 23:02:55 -0500 (EST) From: Yuanhan Liu To: Olivier Matz Cc: Ajit Khaparde , dpdk stable Date: Sun, 11 Feb 2018 12:02:48 +0800 Message-Id: <1518321771-23153-2-git-send-email-yliu@fridaylinux.org> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1518321771-23153-1-git-send-email-yliu@fridaylinux.org> References: <1518321771-23153-1-git-send-email-yliu@fridaylinux.org> Subject: [dpdk-stable] patch 'net/bnxt: fix Rx checksum flags' has been queued to LTS release 17.11.1 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: Sun, 11 Feb 2018 04:02:57 -0000 Hi, FYI, your patch has been queued to LTS release 17.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/13/18. So please shout if anyone has objections. Thanks. --yliu --- >>From 8c22fe7eb1ddbfea570c5fcfa6f60c847817d988 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 30891b7..5128335 100644 --- a/drivers/net/bnxt/bnxt_rxr.c +++ b/drivers/net/bnxt/bnxt_rxr.c @@ -470,12 +470,12 @@ static int 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; mbuf->packet_type = bnxt_parse_pkt_type(rxcmp, rxcmp1); -- 2.7.4