]> git.baikalelectronics.ru Git - kernel.git/commit
net: marvell: prestera: devlink: add traps/groups implementation
authorOleksandr Mazur <oleksandr.mazur@plvision.eu>
Mon, 14 Jun 2021 13:01:16 +0000 (16:01 +0300)
committerDavid S. Miller <davem@davemloft.net>
Mon, 14 Jun 2021 20:04:25 +0000 (13:04 -0700)
commitaba82b790c20e46d86f1a7f1f46e3eb0372eebf5
tree685ec0faef72051bbdd05a189f33ede8070d679b
parentac86553bd4b718fb6ae58a213a19cc64f482b344
net: marvell: prestera: devlink: add traps/groups implementation

Add devlink traps registration (with corresponding groups) for
all the traffic types that driver traps to the CPU;
prestera_rxtx: report each packet trapped to the CPU (RX) to the
prestera_devlink;

Signed-off-by: Oleksandr Mazur <oleksandr.mazur@plvision.eu>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/marvell/prestera/prestera.h
drivers/net/ethernet/marvell/prestera/prestera_devlink.c
drivers/net/ethernet/marvell/prestera/prestera_devlink.h
drivers/net/ethernet/marvell/prestera/prestera_dsa.c
drivers/net/ethernet/marvell/prestera/prestera_dsa.h
drivers/net/ethernet/marvell/prestera/prestera_rxtx.c