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

Message ID 20230415170551.3939607-1-vladimir.oltean@nxp.com
Headers
Series Ocelot/Felix driver support for preemptible traffic classes |

Message

Vladimir Oltean April 15, 2023, 5:05 p.m. UTC
  The series "Add tc-mqprio and tc-taprio support for preemptible traffic
classes" from:
https://lore.kernel.org/netdev/20230220122343.1156614-1-vladimir.oltean@nxp.com/

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(-)
  

Comments

patchwork-bot+netdevbpf@kernel.org April 18, 2023, 2:10 a.m. UTC | #1
Hello:

This series was applied to netdev/net-next.git (main)
by Jakub Kicinski <kuba@kernel.org>:

On Sat, 15 Apr 2023 20:05:44 +0300 you wrote:
> The series "Add tc-mqprio and tc-taprio support for preemptible traffic
> classes" from:
> https://lore.kernel.org/netdev/20230220122343.1156614-1-vladimir.oltean@nxp.com/
> 
> 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.
> 
> [...]

Here is the summary with links:
  - [net-next,1/7] net: mscc: ocelot: export a single ocelot_mm_irq()
    https://git.kernel.org/netdev/net-next/c/15f93f46f312
  - [net-next,2/7] net: mscc: ocelot: remove struct ocelot_mm_state :: lock
    https://git.kernel.org/netdev/net-next/c/3ff468ef987e
  - [net-next,3/7] net: mscc: ocelot: optimize ocelot_mm_irq()
    https://git.kernel.org/netdev/net-next/c/7bf4a5b071e5
  - [net-next,4/7] net: mscc: ocelot: don't rely on cached verify_status in ocelot_port_get_mm()
    https://git.kernel.org/netdev/net-next/c/bddd96dd8077
  - [net-next,5/7] net: mscc: ocelot: add support for mqprio offload
    https://git.kernel.org/netdev/net-next/c/aac80140dc31
  - [net-next,6/7] net: dsa: felix: act upon the mqprio qopt in taprio offload
    https://git.kernel.org/netdev/net-next/c/a1ca9f8b07d8
  - [net-next,7/7] net: mscc: ocelot: add support for preemptible traffic classes
    https://git.kernel.org/netdev/net-next/c/403ffc2c34de

You are awesome, thank you!