As agreed with David Miller, this patch-set is the third and last to enable multiple queues in stmmac.
This third one focuses on: a) Enable multiple buffering to the driver and queue independent data b) Configuration of RX and TX queues' priority c) Configuration of RX queues' routing Joao Pinto (3): net: stmmac: enable multiple buffers net: stmmac: TX and RX queue priority configuration net: stmmac: RX queue routing configuration Documentation/devicetree/bindings/net/stmmac.txt | 11 + drivers/net/ethernet/stmicro/stmmac/chain_mode.c | 45 +- drivers/net/ethernet/stmicro/stmmac/common.h | 21 + drivers/net/ethernet/stmicro/stmmac/dwmac4.h | 29 + drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c | 71 + drivers/net/ethernet/stmicro/stmmac/ring_mode.c | 46 +- drivers/net/ethernet/stmicro/stmmac/stmmac.h | 49 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 1379 ++++++++++++++------ drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c | 7 + .../net/ethernet/stmicro/stmmac/stmmac_platform.c | 30 + include/linux/stmmac.h | 5 + 11 files changed, 1220 insertions(+), 473 deletions(-) -- 2.9.3