]> git.baikalelectronics.ru Git - kernel.git/commit
net: dsa: Skip calling .port_vlan_filtering on no change
authorVladimir Oltean <olteanv@gmail.com>
Sun, 28 Apr 2019 18:45:51 +0000 (21:45 +0300)
committerDavid S. Miller <davem@davemloft.net>
Wed, 1 May 2019 03:05:29 +0000 (23:05 -0400)
commit3cea7763ddc23182e89afff493626c9bcb656542
tree39e08f355cc23f18d682ea176c5bdd37d432be63
parent8d46cb39cb86d2a119eebc6ba99a91eaf5e24911
net: dsa: Skip calling .port_vlan_filtering on no change

Even if VLAN filtering is global, DSA will call this callback once per
each port. Drivers should not have to compare the global state with the
requested change. So let DSA do it.

Signed-off-by: Vladimir Oltean <olteanv@gmail.com>
Reviewed-by: Andrew Lunn <andrew@lunn.ch>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/dsa/port.c