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 9230AA0613 for ; Wed, 28 Aug 2019 15:43:55 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 88CE91BF82; Wed, 28 Aug 2019 15:43:55 +0200 (CEST) Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by dpdk.org (Postfix) with ESMTP id 187E81C22E for ; Wed, 28 Aug 2019 15:43:54 +0200 (CEST) Received: from smtp.corp.redhat.com (int-mx08.intmail.prod.int.phx2.redhat.com [10.5.11.23]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id 8D41C88311; Wed, 28 Aug 2019 13:43:53 +0000 (UTC) Received: from rh.redhat.com (ovpn-117-52.ams2.redhat.com [10.36.117.52]) by smtp.corp.redhat.com (Postfix) with ESMTP id 81B2A194BE; Wed, 28 Aug 2019 13:43:52 +0000 (UTC) From: Kevin Traynor To: Rahul Gupta Cc: Ajit Khaparde , dpdk stable Date: Wed, 28 Aug 2019 14:42:25 +0100 Message-Id: <20190828134234.20547-49-ktraynor@redhat.com> In-Reply-To: <20190828134234.20547-1-ktraynor@redhat.com> References: <20190828134234.20547-1-ktraynor@redhat.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Scanned-By: MIMEDefang 2.84 on 10.5.11.23 X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.5.110.28]); Wed, 28 Aug 2019 13:43:53 +0000 (UTC) Subject: [dpdk-stable] patch 'net/bnxt: fix interrupt rearm logic' has been queued to LTS release 18.11.3 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" Hi, FYI, your patch has been queued to LTS release 18.11.3 Note it hasn't been pushed to http://dpdk.org/browse/dpdk-stable yet. It will be pushed if I get no objections before 09/04/19. So please shout if anyone has objections. Also note that after the patch there's a diff of the upstream commit vs the patch applied to the branch. This will indicate if there was any rebasing needed to apply to the stable branch. If there were code changes for rebasing (ie: not only metadata diffs), please double check that the rebase was correctly done. Queued patches are on a temporary branch at: https://github.com/kevintraynor/dpdk-stable-queue This queued commit can be viewed at: https://github.com/kevintraynor/dpdk-stable-queue/commit/191eb5da7db54d6bdfb3ffd3289a998970f6ed07 Thanks. Kevin Traynor --- >From 191eb5da7db54d6bdfb3ffd3289a998970f6ed07 Mon Sep 17 00:00:00 2001 From: Rahul Gupta Date: Fri, 19 Jul 2019 11:49:03 +0530 Subject: [PATCH] net/bnxt: fix interrupt rearm logic [ upstream commit c79012a3b019bbfa7aefaa567b2b61bda2f5b44b ] Rearm will intimate hardware that current interrupts are processed and it can continue to send more. Fixes: 1fe427fd08ee ("net/bnxt: support enable/disable interrupt") Signed-off-by: Rahul Gupta Signed-off-by: Ajit Khaparde --- drivers/net/bnxt/bnxt_rxq.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/net/bnxt/bnxt_rxq.c b/drivers/net/bnxt/bnxt_rxq.c index efd5f947e..1fbc66271 100644 --- a/drivers/net/bnxt/bnxt_rxq.c +++ b/drivers/net/bnxt/bnxt_rxq.c @@ -374,5 +374,5 @@ bnxt_rx_queue_intr_enable_op(struct rte_eth_dev *eth_dev, uint16_t queue_id) } cpr = rxq->cp_ring; - B_CP_DB_ARM(cpr); + B_CP_DB_REARM(cpr, cpr->cp_raw_cons); } return rc; -- 2.20.1 --- Diff of the applied patch vs upstream commit (please double-check if non-empty: --- --- - 2019-08-28 14:32:34.776768267 +0100 +++ 0050-net-bnxt-fix-interrupt-rearm-logic.patch 2019-08-28 14:32:31.718955644 +0100 @@ -1 +1 @@ -From c79012a3b019bbfa7aefaa567b2b61bda2f5b44b Mon Sep 17 00:00:00 2001 +From 191eb5da7db54d6bdfb3ffd3289a998970f6ed07 Mon Sep 17 00:00:00 2001 @@ -5,0 +6,2 @@ +[ upstream commit c79012a3b019bbfa7aefaa567b2b61bda2f5b44b ] + @@ -10 +11,0 @@ -Cc: stable@dpdk.org @@ -19 +20 @@ -index c94cac5a9..e0eb890f8 100644 +index efd5f947e..1fbc66271 100644 @@ -22 +23 @@ -@@ -375,5 +375,5 @@ bnxt_rx_queue_intr_enable_op(struct rte_eth_dev *eth_dev, uint16_t queue_id) +@@ -374,5 +374,5 @@ bnxt_rx_queue_intr_enable_op(struct rte_eth_dev *eth_dev, uint16_t queue_id)