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 4B3F4A04B5 for ; Mon, 26 Oct 2020 04:57:35 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 2723E58E6; Mon, 26 Oct 2020 04:57:15 +0100 (CET) Received: from mail-pg1-f194.google.com (mail-pg1-f194.google.com [209.85.215.194]) by dpdk.org (Postfix) with ESMTP id 09D8C34EE for ; Mon, 26 Oct 2020 04:56:45 +0100 (CET) Received: by mail-pg1-f194.google.com with SMTP id 19so5331424pge.12 for ; Sun, 25 Oct 2020 20:56:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=broadcom.com; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version; bh=gfR5kyrzc/qLjVeGPkq8lylAgLfEfi51VwaNBiknQKk=; b=GuPMk5ei7UVzMtJGEfL+PauUBX5ozM081sQHppLo9I56kuAn9PIbQ5PLdK3lYY3tvY lm1mMaVDhABJNWf8UKLu6RLk/xVbfVA0OJP0WTIZrGOsvkBnEYbv4eyvD307vyNbaAvX daVdM5unRMJfNDNEbkh4NRiF3aY+18xrIMnKk= 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:mime-version; bh=gfR5kyrzc/qLjVeGPkq8lylAgLfEfi51VwaNBiknQKk=; b=XxVaYev/tls/DfgmmGnzayK6z+wc48nsQUuhi2R53i54wn8sFowI/uWIp63/t6DfPx 3V8Yj3LXaCWTeDnJLDdJx/zsdk/zrPCWhCPESIQc9zNb9oEWtaqL7rSgsmyOrsPo7ap7 MWZ9x9gyIIJ2Id2XM5f3XSNqY00e/NWgr/SW8W6tMqNRM6MwvIZeilzdAYS8mrzMDTWm fk/3ynT718cN+ZXqlLzGTUj0PavlfcQ9AmI3v8jaWus4WOeE40VOLKjaX9FfUUX/u+Km DMSkwJzroE7cq0RaH2wLb/Ix7W7LwUlZZ+Wo1OWcNzQ8WG0C0bDQsOFdsAi4jCb/wh+F bPjg== X-Gm-Message-State: AOAM533K+CwJVpqAa0WDceoVlYg/+QYCU0NWWH3D/c6aR9waboBEfqpq Rkt+PFVOYorNFdQjSU6YAjYksA== X-Google-Smtp-Source: ABdhPJyoxakmSxh4H2/aTWbbAjG1De72F6A3TqSC1jLpApwDU8FTgE7MXUbVxMKYOY2MZmVSK2FceA== X-Received: by 2002:a65:4489:: with SMTP id l9mr14219759pgq.393.1603684603136; Sun, 25 Oct 2020 20:56:43 -0700 (PDT) Received: from localhost.localdomain ([192.19.228.250]) by smtp.gmail.com with ESMTPSA id z185sm10207463pfz.32.2020.10.25.20.56.42 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sun, 25 Oct 2020 20:56:42 -0700 (PDT) From: Ajit Khaparde To: dev@dpdk.org Cc: stable@dpdk.org, Lance Richardson Date: Sun, 25 Oct 2020 20:56:14 -0700 Message-Id: <20201026035616.19264-14-ajit.khaparde@broadcom.com> X-Mailer: git-send-email 2.21.1 (Apple Git-122.3) In-Reply-To: <20201026035616.19264-1-ajit.khaparde@broadcom.com> References: <20201026035616.19264-1-ajit.khaparde@broadcom.com> MIME-Version: 1.0 Content-Type: text/plain Content-Transfer-Encoding: 8bit X-Content-Filtered-By: Mailman/MimeDel 2.1.15 Subject: [dpdk-stable] [PATCH v4 13/15] net/bnxt: fix to reset mbuf data offset 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" Reset mbuf->data_off before handing the Rx packet to the application. We were not doing this in the TPA path. It can cause applications using this field for post processing to work incorrectly. Fixes: 0958d8b6435d ("net/bnxt: support LRO") Cc: stable@dpdk.org Signed-off-by: Ajit Khaparde Reviewed-by: Lance Richardson --- drivers/net/bnxt/bnxt_rxr.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/net/bnxt/bnxt_rxr.c b/drivers/net/bnxt/bnxt_rxr.c index 039217fa60..e41833cc43 100644 --- a/drivers/net/bnxt/bnxt_rxr.c +++ b/drivers/net/bnxt/bnxt_rxr.c @@ -150,6 +150,7 @@ static void bnxt_tpa_start(struct bnxt_rx_queue *rxq, tpa_info->mbuf = mbuf; tpa_info->len = rte_le_to_cpu_32(tpa_start->len); + mbuf->data_off = RTE_PKTMBUF_HEADROOM; mbuf->nb_segs = 1; mbuf->next = NULL; mbuf->pkt_len = rte_le_to_cpu_32(tpa_start->len); -- 2.21.1 (Apple Git-122.3)