mirror-linux/drivers/net/dsa/microchip
Arun Ramadoss fee34dd199 net: dsa: ksz9477: port mirror sniffing limited to one port
This patch limits the sniffing to only one port during the mirror add.
And during the mirror_del it checks for all the ports using the sniff,
if and only if no other ports are referring, sniffing is disabled.
The code is updated based on the review comments of LAN937x port mirror
patch.

Link: https://patchwork.kernel.org/project/netdevbpf/patch/20210422094257.1641396-8-prasanna.vengateshan@microchip.com/
Fixes: b987e98e50 ("dsa: add DSA switch driver for Microchip KSZ9477")
Signed-off-by: Prasanna Vengateshan <prasanna.vengateshan@microchip.com>
Signed-off-by: Arun Ramadoss <arun.ramadoss@microchip.com>
Link: https://lore.kernel.org/r/20220428070709.7094-1-arun.ramadoss@microchip.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
2022-04-29 18:41:07 -07:00
..
Kconfig net: dsa: microchip: Add Microchip KSZ8863 SMI based driver support 2021-04-27 14:13:24 -07:00
Makefile net: dsa: microchip: Add Microchip KSZ8863 SMI based driver support 2021-04-27 14:13:24 -07:00
ksz8.h net: dsa: microchip: ksz8795: handle eee specif erratum 2022-03-17 17:19:16 -07:00
ksz8795.c net: dsa: pass extack to dsa_switch_ops :: port_mirror_add() 2022-03-17 17:42:47 -07:00
ksz8795_reg.h net: dsa: microchip: ksz8795: handle eee specif erratum 2022-03-17 17:19:16 -07:00
ksz8795_spi.c Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 2022-03-17 13:56:58 -07:00
ksz8863_smi.c net: dsa: microchip: ksz8863: be compatible with masters which unregister on shutdown 2021-09-19 12:08:37 +01:00
ksz9477.c net: dsa: ksz9477: port mirror sniffing limited to one port 2022-04-29 18:41:07 -07:00
ksz9477_i2c.c net: dsa: microchip: add ksz8563 to ksz9477 I2C driver 2022-02-19 18:56:03 +00:00
ksz9477_reg.h net: dsa: microchip: ksz9477: implement MTU configuration 2022-03-09 19:47:18 -08:00
ksz9477_spi.c Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 2022-03-17 13:56:58 -07:00
ksz_common.c net: dsa: pass extack to .port_bridge_join driver methods 2022-02-27 11:06:14 +00:00
ksz_common.h net: dsa: microchip: ksz8795: handle eee specif erratum 2022-03-17 17:19:16 -07:00