net/bnxt: optimize Tx completion handling
authorLance Richardson <lance.richardson@broadcom.com>
Sat, 6 Mar 2021 15:19:11 +0000 (10:19 -0500)
committerAjit Khaparde <ajit.khaparde@broadcom.com>
Fri, 12 Mar 2021 15:07:33 +0000 (16:07 +0100)
commit527b10089cc5c65148eaa48caf9862f48c52960e
tree9e2d32fede0733191183e7001ab610a07ce8c11d
parent87a8fa1287968bb68dee2ea651a0f4daa3f6c85e
net/bnxt: optimize Tx completion handling

Avoid copying mbuf pointers to separate array for bulk
mbuf free when handling transmit completions for vector
mode transmit.

Signed-off-by: Lance Richardson <lance.richardson@broadcom.com>
Reviewed-by: Ajit Khaparde <ajit.khaparde@broadcom.com>
drivers/net/bnxt/bnxt_ethdev.c
drivers/net/bnxt/bnxt_ring.c
drivers/net/bnxt/bnxt_rxtx_vec_common.h
drivers/net/bnxt/bnxt_rxtx_vec_neon.c
drivers/net/bnxt/bnxt_rxtx_vec_sse.c
drivers/net/bnxt/bnxt_txq.c
drivers/net/bnxt/bnxt_txr.c
drivers/net/bnxt/bnxt_txr.h