[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20220124210944.3749235-1-tobias@waldekranz.com>
Date: Mon, 24 Jan 2022 22:09:42 +0100
From: Tobias Waldekranz <tobias@...dekranz.com>
To: davem@...emloft.net, kuba@...nel.org
Cc: netdev@...r.kernel.org
Subject: [PATCH net 0/2] net: dsa: Avoid cross-chip syncing of VLAN filtering
This bug has been latent in the source for quite some time, I suspect
due to the homogeneity of both typical configurations and hardware.
On singlechip systems, this would never be triggered. The only reason
I saw it on my multichip system was because not all chips had the same
number of ports, which means that the misdemeanor alien call turned
into a felony array-out-of-bounds access.
Tobias Waldekranz (2):
net: dsa: Move VLAN filtering syncing out of dsa_switch_bridge_leave
net: dsa: Avoid cross-chip syncing of VLAN filtering
net/dsa/switch.c | 40 +++++++++++++++++++++++++++-------------
1 file changed, 27 insertions(+), 13 deletions(-)
--
2.25.1
Powered by blists - more mailing lists