]> git.baikalelectronics.ru Git - kernel.git/commit
net: dsa: only bring down user ports assigned to a given DSA master
authorVladimir Oltean <vladimir.oltean@nxp.com>
Fri, 19 Aug 2022 17:48:16 +0000 (20:48 +0300)
committerPaolo Abeni <pabeni@redhat.com>
Tue, 23 Aug 2022 09:39:22 +0000 (11:39 +0200)
commit1823cc2c7e160fe231a6918b114709580943c53a
tree76a4a56f57b8def967bfc1217ee94eaede915fae
parentfc7519049805b223cfecfba2a621a3a26cc0c022
net: dsa: only bring down user ports assigned to a given DSA master

This is an adaptation of commit 51e5bc215354 ("net: dsa: automatically
bring user ports down when master goes down") for multiple DSA masters.
When a DSA master goes down, only the user ports under its control
should go down too, the others can still send/receive traffic.

Signed-off-by: Vladimir Oltean <vladimir.oltean@nxp.com>
Reviewed-by: Florian Fainelli <f.fainelli@gmail.com>
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
net/dsa/slave.c