|
@@ -1510,7 +1510,7 @@ static int bnxt_rx_pkt(struct bnxt *bp, struct bnxt_napi *bnapi, u32 *raw_cons,
|
|
|
(struct rx_tpa_start_cmp_ext *)rxcmp1);
|
|
|
|
|
|
*event |= BNXT_RX_EVENT;
|
|
|
- goto next_rx_no_prod;
|
|
|
+ goto next_rx_no_prod_no_len;
|
|
|
|
|
|
} else if (cmp_type == CMP_TYPE_RX_L2_TPA_END_CMP) {
|
|
|
skb = bnxt_tpa_end(bp, bnapi, &tmp_raw_cons,
|
|
@@ -1526,7 +1526,7 @@ static int bnxt_rx_pkt(struct bnxt *bp, struct bnxt_napi *bnapi, u32 *raw_cons,
|
|
|
rc = 1;
|
|
|
}
|
|
|
*event |= BNXT_RX_EVENT;
|
|
|
- goto next_rx_no_prod;
|
|
|
+ goto next_rx_no_prod_no_len;
|
|
|
}
|
|
|
|
|
|
cons = rxcmp->rx_cmp_opaque;
|
|
@@ -1644,9 +1644,10 @@ next_rx:
|
|
|
rxr->rx_prod = NEXT_RX(prod);
|
|
|
rxr->rx_next_cons = NEXT_RX(cons);
|
|
|
|
|
|
-next_rx_no_prod:
|
|
|
cpr->rx_packets += 1;
|
|
|
cpr->rx_bytes += len;
|
|
|
+
|
|
|
+next_rx_no_prod_no_len:
|
|
|
*raw_cons = tmp_raw_cons;
|
|
|
|
|
|
return rc;
|