]> git.baikalelectronics.ru Git - kernel.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)
commit9255c7ba1708137bc56c6343b8bd0476d37b956c
tree55c29da892d8f46d34f7388aa74725bb6da23fcd
parentbf0523ebf2303a033a55cfd6c18b12ff706879f8
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]