summaryrefslogtreecommitdiffstats
path: root/drivers/net/ethernet/stmicro/stmmac/common.h
diff options
context:
space:
mode:
authorJose Abreu2019-07-09 10:02:58 +0200
committerDavid S. Miller2019-07-09 21:20:08 +0200
commitd429b66e2ebcec7099e666bbf14395898f53370e (patch)
treed64af3ac9c383da297f2bb066348ca20420ec3a8 /drivers/net/ethernet/stmicro/stmmac/common.h
parentbnxt_en: Add page_pool_destroy() during RX ring cleanup. (diff)
downloadkernel-qcow2-linux-d429b66e2ebcec7099e666bbf14395898f53370e.tar.gz
kernel-qcow2-linux-d429b66e2ebcec7099e666bbf14395898f53370e.tar.xz
kernel-qcow2-linux-d429b66e2ebcec7099e666bbf14395898f53370e.zip
net: stmmac: Implement RX Coalesce Frames setting
Add support for coalescing RX path by specifying number of frames which don't need to have interrupt on completion bit set. This is only available when RX Watchdog is enabled. Acked-by: Jakub Kicinski <jakub.kicinski@netronome.com> Signed-off-by: Jose Abreu <joabreu@synopsys.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/ethernet/stmicro/stmmac/common.h')
-rw-r--r--drivers/net/ethernet/stmicro/stmmac/common.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/net/ethernet/stmicro/stmmac/common.h b/drivers/net/ethernet/stmicro/stmmac/common.h
index 2403a65167b2..dfd47fdfa447 100644
--- a/drivers/net/ethernet/stmicro/stmmac/common.h
+++ b/drivers/net/ethernet/stmicro/stmmac/common.h
@@ -252,6 +252,7 @@ struct stmmac_safety_stats {
#define STMMAC_MAX_COAL_TX_TICK 100000
#define STMMAC_TX_MAX_FRAMES 256
#define STMMAC_TX_FRAMES 1
+#define STMMAC_RX_FRAMES 25
/* Packets types */
enum packets_types {