mbox series

[net-next,0/2] net: lan966x: Add police and mirror using tc-matchall

Message ID 20220930083540.347686-1-horatiu.vultur@microchip.com (mailing list archive)
Headers show
Series net: lan966x: Add police and mirror using tc-matchall | expand

Message

Horatiu Vultur Sept. 30, 2022, 8:35 a.m. UTC
Add tc-matchall classifier offload support both for ingress and egress.
For this add support for the port police and port mirroring action support.
Port police can happen only on ingress while port mirroring is supported
both on ingress and egress

Horatiu Vultur (2):
  net: lan966x: Add port police support using tc-matchall
  net: lan966x: Add port mirroring support using tc-matchall

 .../net/ethernet/microchip/lan966x/Makefile   |   3 +-
 .../ethernet/microchip/lan966x/lan966x_main.h |  44 ++++
 .../microchip/lan966x/lan966x_mirror.c        | 138 ++++++++++
 .../microchip/lan966x/lan966x_police.c        | 235 ++++++++++++++++++
 .../ethernet/microchip/lan966x/lan966x_regs.h |  96 +++++++
 .../ethernet/microchip/lan966x/lan966x_tc.c   |  50 ++++
 .../microchip/lan966x/lan966x_tc_matchall.c   |  95 +++++++
 7 files changed, 660 insertions(+), 1 deletion(-)
 create mode 100644 drivers/net/ethernet/microchip/lan966x/lan966x_mirror.c
 create mode 100644 drivers/net/ethernet/microchip/lan966x/lan966x_police.c
 create mode 100644 drivers/net/ethernet/microchip/lan966x/lan966x_tc_matchall.c

Comments

patchwork-bot+netdevbpf@kernel.org Oct. 3, 2022, noon UTC | #1
Hello:

This series was applied to netdev/net-next.git (master)
by David S. Miller <davem@davemloft.net>:

On Fri, 30 Sep 2022 10:35:38 +0200 you wrote:
> Add tc-matchall classifier offload support both for ingress and egress.
> For this add support for the port police and port mirroring action support.
> Port police can happen only on ingress while port mirroring is supported
> both on ingress and egress
> 
> Horatiu Vultur (2):
>   net: lan966x: Add port police support using tc-matchall
>   net: lan966x: Add port mirroring support using tc-matchall
> 
> [...]

Here is the summary with links:
  - [net-next,1/2] net: lan966x: Add port police support using tc-matchall
    https://git.kernel.org/netdev/net-next/c/5390334b59a3
  - [net-next,2/2] net: lan966x: Add port mirroring support using tc-matchall
    https://git.kernel.org/netdev/net-next/c/b69e95397c3c

You are awesome, thank you!