net/sfc: reap Tx descriptors at least once
authorAndrew Rybchenko <arybchenko@solarflare.com>
Fri, 19 Jun 2020 10:25:23 +0000 (11:25 +0100)
committerFerruh Yigit <ferruh.yigit@intel.com>
Tue, 30 Jun 2020 12:52:29 +0000 (14:52 +0200)
Improve cache hit and increase packet rate on benchmarks.

Signed-off-by: Andrew Rybchenko <arybchenko@solarflare.com>
drivers/net/sfc/sfc_tweak.h

index bd3de53..426e48f 100644 (file)
@@ -26,7 +26,7 @@
  * this improves cache locality because the same mbufs may be used to send
  * subsequent bursts in certain cases because of well-timed reap
  */
-#define SFC_TX_XMIT_PKTS_REAP_AT_LEAST_ONCE    0
+#define SFC_TX_XMIT_PKTS_REAP_AT_LEAST_ONCE    1
 
 /** Default free threshold follows recommendations from DPDK documentation */
 #define SFC_TX_DEFAULT_FREE_THRESH     32