Thread (2 messages) flat view 2 messages, 2 authors, 2022-02-14

Re: [PATCH net] net: dsa: mv88e6xxx: flush switchdev FDB workqueue before removing VLAN

From: patchwork-bot+netdevbpf@kernel.org
Date: 2022-02-14 13:40:18

Hello:

This patch was applied to netdev/net.git (master)
by David S. Miller [off-list ref]:

On Fri, 11 Feb 2022 19:45:06 +0200 you wrote:
mv88e6xxx is special among DSA drivers in that it requires the VTU to
contain the VID of the FDB entry it modifies in
mv88e6xxx_port_db_load_purge(), otherwise it will return -EOPNOTSUPP.

Sometimes due to races this is not always satisfied even if external
code does everything right (first deletes the FDB entries, then the
VLAN), because DSA commits to hardware FDB entries asynchronously since
commit c9eb3e0f8701 ("net: dsa: Add support for learning FDB through
notification").

[...]
Here is the summary with links:
  - [net] net: dsa: mv88e6xxx: flush switchdev FDB workqueue before removing VLAN
    https://git.kernel.org/netdev/net/c/a2614140dc0f

You are awesome, thank you!
-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/patchwork/pwbot.html

Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help