OSDN Git Service

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)
commitec9121e7d2871618b8c297a4fe6250714411f61d
tree39e08f355cc23f18d682ea176c5bdd37d432be63
parent2a1305515bf4387bb21e2624c473fc26d846dcbd
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