[PATCH net-next 0/3] net: lan966x: Add tbf, cbs, ets support

From: Horatiu Vultur
Date: Sun Sep 25 2022 - 14:44:12 EST


Add support for offloading QoS features with tc command to lan966x.
The offloaded Qos features are tbf, cbs and ets.

Horatiu Vultur (3):
net: lan966x: Add offload support for tbf
net: lan966x: Add offload support for cbs
net: lan966x: Add offload support for ets

.../net/ethernet/microchip/lan966x/Makefile | 3 +-
.../ethernet/microchip/lan966x/lan966x_cbs.c | 70 ++++++++++++++
.../ethernet/microchip/lan966x/lan966x_ets.c | 96 +++++++++++++++++++
.../ethernet/microchip/lan966x/lan966x_main.h | 19 ++++
.../ethernet/microchip/lan966x/lan966x_regs.h | 50 ++++++++++
.../ethernet/microchip/lan966x/lan966x_tbf.c | 85 ++++++++++++++++
.../ethernet/microchip/lan966x/lan966x_tc.c | 43 +++++++++
7 files changed, 365 insertions(+), 1 deletion(-)
create mode 100644 drivers/net/ethernet/microchip/lan966x/lan966x_cbs.c
create mode 100644 drivers/net/ethernet/microchip/lan966x/lan966x_ets.c
create mode 100644 drivers/net/ethernet/microchip/lan966x/lan966x_tbf.c

--
2.33.0