bnxt_int_handler() wasn't updating the doorbell, meaning forward requests got repeated.
Signed-off-by: Stephen Hurd <[email protected]> Signed-off-by: Ajit Khaparde <[email protected]> --- 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)

