]> asedeno.scripts.mit.edu Git - linux.git/commit
net: mscc: ocelot: Add support for tcam
authorHoratiu Vultur <horatiu.vultur@microchip.com>
Fri, 31 May 2019 07:16:56 +0000 (09:16 +0200)
committerDavid S. Miller <davem@davemloft.net>
Sun, 2 Jun 2019 20:49:49 +0000 (13:49 -0700)
commitb596229448dd2a263cdc4906e60b1b2249777ee4
tree55c29da892d8f46d34f7388aa74725bb6da23fcd
parent6345266a9989287336ff6a2843cd3b033cda85a1
net: mscc: ocelot: Add support for tcam

Add ACL support using the TCAM. Using ACL it is possible to create rules
in hardware to filter/redirect frames.

Signed-off-by: Horatiu Vultur <horatiu.vultur@microchip.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
arch/mips/boot/dts/mscc/ocelot.dtsi
drivers/net/ethernet/mscc/Makefile
drivers/net/ethernet/mscc/ocelot.c
drivers/net/ethernet/mscc/ocelot.h
drivers/net/ethernet/mscc/ocelot_ace.c [new file with mode: 0644]
drivers/net/ethernet/mscc/ocelot_ace.h [new file with mode: 0644]
drivers/net/ethernet/mscc/ocelot_board.c
drivers/net/ethernet/mscc/ocelot_regs.c
drivers/net/ethernet/mscc/ocelot_s2.h [new file with mode: 0644]
drivers/net/ethernet/mscc/ocelot_vcap.h [new file with mode: 0644]