net: prestera: add police action support
authorVolodymyr Mytnyk <volodymyr.mytnyk@plvision.eu>
Wed, 27 Apr 2022 12:05:48 +0000 (15:05 +0300)
committerJakub Kicinski <kuba@kernel.org>
Fri, 29 Apr 2022 01:37:55 +0000 (18:37 -0700)
commitdde2daa0a279623a6f769b258339df744cc0fdd6
tree8480ad590b7711c37f34a9d1e79f96f3614b5d3f
parent07caad0bb1f8963e6e99b665bc17842d93762469
net: prestera: add police action support

- Add HW api to configure policer:
  - SR TCM policer mode is only supported for now.
  - Policer ingress/egress direction support.
- Add police action support into flower

Signed-off-by: Volodymyr Mytnyk <volodymyr.mytnyk@plvision.eu>
Link: https://lore.kernel.org/r/1651061148-21321-1-git-send-email-volodymyr.mytnyk@plvision.eu
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/ethernet/marvell/prestera/prestera_acl.c
drivers/net/ethernet/marvell/prestera/prestera_acl.h
drivers/net/ethernet/marvell/prestera/prestera_flower.c
drivers/net/ethernet/marvell/prestera/prestera_hw.c
drivers/net/ethernet/marvell/prestera/prestera_hw.h