]> git.droids-corp.org - dpdk.git/blobdiff - drivers/net/bnxt/bnxt_rxtx_vec_sse.c
net/bnxt: use dedicated CPR for async events
[dpdk.git] / drivers / net / bnxt / bnxt_rxtx_vec_sse.c
index c358506f829fa658801a997bfd3c6eb6acba7f27..adc5020ec4cddf5057c3a7d61e1aa74e51a3e60f 100644 (file)
@@ -257,7 +257,7 @@ bnxt_recv_pkts_vec(void *rx_queue, struct rte_mbuf **rx_pkts,
                        mbuf->packet_type = bnxt_parse_pkt_type(rxcmp, rxcmp1);
 
                        rx_pkts[nb_rx_pkts++] = mbuf;
-               } else {
+               } else if (!BNXT_NUM_ASYNC_CPR(rxq->bp)) {
                        evt =
                        bnxt_event_hwrm_resp_handler(rxq->bp,
                                                     (struct cmpl_base *)rxcmp);