ramips: mt7530: remove redundant global attrs for port mirroring
authorYousong Zhou <yszhou4tech@gmail.com>
Thu, 6 Feb 2020 09:11:39 +0000 (17:11 +0800)
committerYousong Zhou <yszhou4tech@gmail.com>
Tue, 3 Mar 2020 15:06:00 +0000 (23:06 +0800)
commit2408f2f08fede7c0a7390da442d164c67df152b3
tree608c21f700ac211cdcfd5fdc48abeae4d4f03597
parent0493d57e04774d47921a7d2014b567455d5dc16b
ramips: mt7530: remove redundant global attrs for port mirroring

Global attributes enable_mirror_tx/enable_mirror_rx depend on runtime
value of another global attribute mirror_source_port which just resides
in the memory

The same functionality can be achieved by directly setting port
attribute of the same names.  E.g. the following two groups of commands
achieve the same thing

swconfig dev switch0 set mirror_source_port 3
swconfig dev switch0 set enable_mirror_tx 1
swconfig dev switch0 set mirror_source_port 4
swconfig dev switch0 set enable_mirror_tx 1

swconfig dev switch0 port 3 set enable_mirror_tx 1
swconfig dev switch0 port 4 set enable_mirror_tx 1

Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
target/linux/ramips/files-4.14/drivers/net/ethernet/mediatek/mt7530.c