[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <1560893778-6838-1-git-send-email-weifeng.voon@intel.com>
Date: Wed, 19 Jun 2019 05:36:13 +0800
From: Voon Weifeng <weifeng.voon@...el.com>
To: "David S. Miller" <davem@...emloft.net>,
Maxime Coquelin <mcoquelin.stm32@...il.com>
Cc: netdev@...r.kernel.org, linux-kernel@...r.kernel.org,
Jose Abreu <joabreu@...opsys.com>,
Giuseppe Cavallaro <peppe.cavallaro@...com>,
Andrew Lunn <andrew@...n.ch>,
Florian Fainelli <f.fainelli@...il.com>,
Alexandre Torgue <alexandre.torgue@...com>,
Vinicius Costa Gomes <vinicius.gomes@...el.com>,
Ong Boon Leong <boon.leong.ong@...el.com>,
Voon Weifeng <weifeng.voon@...el.com>
Subject: [RFC net-next 0/5] net: stmmac: Introducing IEEE802.1Qbv feature
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
Powered by blists - more mailing lists