[PATCH net-next 0/7] Ocelot/Felix driver support for preemptible traffic classes

From: Vladimir Oltean
Date: Sat Apr 15 2023 - 13:06:22 EST


The series "Add tc-mqprio and tc-taprio support for preemptible traffic
classes" from:
https://lore.kernel.org/netdev/20230220122343.1156614-1-vladimir.oltean@xxxxxxx/

was eventually submitted in a form without the support for the
Ocelot/Felix switch driver. This patch set picks up that work again,
and presents a fairly modified form compared to the original.

Vladimir Oltean (7):
net: mscc: ocelot: export a single ocelot_mm_irq()
net: mscc: ocelot: remove struct ocelot_mm_state :: lock
net: mscc: ocelot: optimize ocelot_mm_irq()
net: mscc: ocelot: don't rely on cached verify_status in
ocelot_port_get_mm()
net: mscc: ocelot: add support for mqprio offload
net: dsa: felix: act upon the mqprio qopt in taprio offload
net: mscc: ocelot: add support for preemptible traffic classes

drivers/net/dsa/ocelot/felix_vsc9959.c | 43 +++++++---
drivers/net/ethernet/mscc/ocelot.c | 60 +++++++++++++-
drivers/net/ethernet/mscc/ocelot.h | 3 +
drivers/net/ethernet/mscc/ocelot_mm.c | 107 ++++++++++++++++++++++---
include/soc/mscc/ocelot.h | 11 ++-
5 files changed, 199 insertions(+), 25 deletions(-)

--
2.34.1