[PATCH net-next 0/4] net: lan966x: Add mqprio and taprio support

Horatiu Vultur posted 4 patches 3 years, 6 months ago
There is a newer version of this series
.../net/ethernet/microchip/lan966x/Makefile   |   3 +-
.../ethernet/microchip/lan966x/lan966x_main.c |  11 +-
.../ethernet/microchip/lan966x/lan966x_main.h |  17 +
.../microchip/lan966x/lan966x_mqprio.c        |  28 +
.../ethernet/microchip/lan966x/lan966x_port.c |   2 +
.../ethernet/microchip/lan966x/lan966x_ptp.c  |   9 +-
.../ethernet/microchip/lan966x/lan966x_regs.h | 159 ++++++
.../microchip/lan966x/lan966x_taprio.c        | 528 ++++++++++++++++++
.../ethernet/microchip/lan966x/lan966x_tc.c   |  40 ++
9 files changed, 792 insertions(+), 5 deletions(-)
create mode 100644 drivers/net/ethernet/microchip/lan966x/lan966x_mqprio.c
create mode 100644 drivers/net/ethernet/microchip/lan966x/lan966x_taprio.c
create mode 100644 drivers/net/ethernet/microchip/lan966x/lan966x_tc.c
[PATCH net-next 0/4] net: lan966x: Add mqprio and taprio support
Posted by Horatiu Vultur 3 years, 6 months ago
Add support for offloading QoS features with tc command to lan966x. The
offloaded QoS features are mqprio and taprio.

Horatiu Vultur (4):
  net: lan966x: Add define for number of priority queues NUM_PRIO_QUEUES
  net: lan966x: Add offload support for mqprio
  net: lan966x: Add registers used by taprio
  net: lan966x: Add offload support for taprio

 .../net/ethernet/microchip/lan966x/Makefile   |   3 +-
 .../ethernet/microchip/lan966x/lan966x_main.c |  11 +-
 .../ethernet/microchip/lan966x/lan966x_main.h |  17 +
 .../microchip/lan966x/lan966x_mqprio.c        |  28 +
 .../ethernet/microchip/lan966x/lan966x_port.c |   2 +
 .../ethernet/microchip/lan966x/lan966x_ptp.c  |   9 +-
 .../ethernet/microchip/lan966x/lan966x_regs.h | 159 ++++++
 .../microchip/lan966x/lan966x_taprio.c        | 528 ++++++++++++++++++
 .../ethernet/microchip/lan966x/lan966x_tc.c   |  40 ++
 9 files changed, 792 insertions(+), 5 deletions(-)
 create mode 100644 drivers/net/ethernet/microchip/lan966x/lan966x_mqprio.c
 create mode 100644 drivers/net/ethernet/microchip/lan966x/lan966x_taprio.c
 create mode 100644 drivers/net/ethernet/microchip/lan966x/lan966x_tc.c

-- 
2.33.0