From: Alex Marginean Date: Mon, 2 Mar 2020 14:32:02 +0000 (+0530) Subject: net/enetc: batch process clean Tx ring calls X-Git-Url: http://git.droids-corp.org/?a=commitdiff_plain;h=9a6d2fae261c64dabbafc981acb8a2940f750204;hp=9a6d2fae261c64dabbafc981acb8a2940f750204;p=dpdk.git net/enetc: batch process clean Tx ring calls Each call to enetc_clean_tx_ring will cost at least 150-200 CPU cycles even if no clean-up is done, due to the CI register read. We're only calling it once at the end of the function, on the assumption that software is slower than hardware and hardware completed sending older frames out by now. We're also cleaning up the ring before kicking off Tx for the new batch to minimize chances of contention on the Tx ring. Signed-off-by: Alex Marginean Acked-by: Gagandeep Singh ---