OSDN Git Service

net: marvell: prestera: devlink: add traps with DROP action
authorOleksandr Mazur <oleksandr.mazur@plvision.eu>
Mon, 14 Jun 2021 13:01:17 +0000 (16:01 +0300)
committerDavid S. Miller <davem@davemloft.net>
Mon, 14 Jun 2021 20:04:25 +0000 (13:04 -0700)
commita80cf955c9e51d137fc772510b213c8d2c96c1d3
treee33e48dc0d9d01accca7b4accddcd7f9974a2487
parent0a9003f45e9105628a2437ae1d8877e695cb34b8
net: marvell: prestera: devlink: add traps with DROP action

Add traps that have init_action being set to DROP.
Add 'trap_drop_counter_get' (devlink API) callback implementation,
that is used to get number of packets that have been dropped by the HW
(traps with action 'DROP').
Add new FW command CPU_CODE_COUNTERS_GET.

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