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)