bnxt_int_handler() wasn't updating the doorbell, meaning forward
requests got repeated.

Signed-off-by: Stephen Hurd <stephen.h...@broadcom.com>
Signed-off-by: Ajit Khaparde <ajit.khapa...@broadcom.com>
---
 drivers/net/bnxt/bnxt_irq.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/drivers/net/bnxt/bnxt_irq.c b/drivers/net/bnxt/bnxt_irq.c
index 86f844c..880af95 100644
--- a/drivers/net/bnxt/bnxt_irq.c
+++ b/drivers/net/bnxt/bnxt_irq.c
@@ -78,6 +78,8 @@ static void bnxt_int_handler(struct rte_intr_handle *handle 
__rte_unused,
                }
                raw_cons = NEXT_RAW_CMP(raw_cons);
        }
+
+       cpr->cp_raw_cons = raw_cons;
        B_CP_DB_REARM(cpr, cpr->cp_raw_cons);
 }
 
-- 
2.10.1 (Apple Git-78)

Reply via email to