[RFC net-next 0/5] net: stmmac: Introducing IEEE802.1Qbv feature

From: Voon Weifeng
Date: Tue Jun 18 2019 - 09:41:09 EST


Enabling IEEE 802.1Qbv Enhancements for Scheduled Traffics (EST) which
is available in EQoS ver5.xx. The EST features can be configured using
tc taprio hw offload which proposed by Vinicius. A few hw tunable data
are configured through platform data.

Ong Boon Leong (1):
net: stmmac: introduce IEEE 802.1Qbv configuration functionalities

Vinicius Costa Gomes (1):
taprio: Add support for hardware offloading

Voon Weifeng (3):
net: stmmac: gcl errors reporting and its interrupt handling
net: stmmac: enable HW offloading for tc taprio
net: stmmac: Set TSN HW tunable after tsn setup

drivers/net/ethernet/stmicro/stmmac/Makefile | 2 +-
drivers/net/ethernet/stmicro/stmmac/common.h | 4 +
drivers/net/ethernet/stmicro/stmmac/dw_tsn_lib.c | 913 ++++++++++++++++++++++
drivers/net/ethernet/stmicro/stmmac/dw_tsn_lib.h | 218 ++++++
drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c | 16 +
drivers/net/ethernet/stmicro/stmmac/hwif.h | 66 ++
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 71 ++
drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c | 96 +++
include/linux/netdevice.h | 1 +
include/linux/stmmac.h | 4 +
include/net/pkt_sched.h | 18 +
include/uapi/linux/pkt_sched.h | 4 +
net/sched/sch_taprio.c | 263 ++++++-
13 files changed, 1673 insertions(+), 3 deletions(-)
create mode 100644 drivers/net/ethernet/stmicro/stmmac/dw_tsn_lib.c
create mode 100644 drivers/net/ethernet/stmicro/stmmac/dw_tsn_lib.h

--
1.9.1