net: marvell: prestera: implement br_port_locked flag offloading
authorOleksandr Mazur <oleksandr.mazur@plvision.eu>
Mon, 22 Aug 2022 18:03:15 +0000 (21:03 +0300)
committerDavid S. Miller <davem@davemloft.net>
Wed, 24 Aug 2022 11:55:47 +0000 (12:55 +0100)
commit73ef239cd8439b33273cd95d08cffaf8022b01a8
tree085d6a7f70152099f7c6f48beaf8b76ddcba7f3a
parent0d0f034d069862c5f9e03c51d4c5f7394a71a5d1
net: marvell: prestera: implement br_port_locked flag offloading

Both <port> br_port_locked and <lag> interfaces's flag
offloading is supported. No new ABI is being added,
rather existing (port_param_set) API call gets extended.

Signed-off-by: Oleksandr Mazur <oleksandr.mazur@plvision.eu>
V2:
  add missing receipents (linux-kernel, netdev)
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/marvell/prestera/prestera.h
drivers/net/ethernet/marvell/prestera/prestera_hw.c
drivers/net/ethernet/marvell/prestera/prestera_hw.h
drivers/net/ethernet/marvell/prestera/prestera_main.c
drivers/net/ethernet/marvell/prestera/prestera_switchdev.c