On 16/02/2022 18:47, Vladimir Oltean wrote: > As discussed here: > https://patchwork.kernel.org/project/netdevbpf/patch/20220214233111.1586715-2-vladimir.oltean@xxxxxxx/#24738869 > > no switchdev driver makes use of VLAN port objects that lack the > BRIDGE_VLAN_INFO_BRENTRY flag. Notifying them in the first place rather > seems like an omission of commit 9c86ce2c1ae3 ("net: bridge: Notify > about bridge VLANs"). > > Since commit 3116ad0696dd ("net: bridge: vlan: don't notify to switchdev > master VLANs without BRENTRY flag") that was just merged, the bridge no > longer notifies switchdev upon creation of these VLANs, so we can remove > the checks from drivers. > > Vladimir Oltean (5): > mlxsw: spectrum: remove guards against !BRIDGE_VLAN_INFO_BRENTRY > net: lan966x: remove guards against !BRIDGE_VLAN_INFO_BRENTRY > net: sparx5: remove guards against !BRIDGE_VLAN_INFO_BRENTRY > net: ti: am65-cpsw-nuss: remove guards against > !BRIDGE_VLAN_INFO_BRENTRY > net: ti: cpsw: remove guards against !BRIDGE_VLAN_INFO_BRENTRY > > drivers/net/ethernet/mellanox/mlxsw/spectrum_span.c | 4 +--- > .../net/ethernet/mellanox/mlxsw/spectrum_switchdev.c | 3 +-- > .../ethernet/microchip/lan966x/lan966x_switchdev.c | 12 ------------ > .../net/ethernet/microchip/sparx5/sparx5_switchdev.c | 10 ++++------ > drivers/net/ethernet/ti/am65-cpsw-switchdev.c | 4 ---- > drivers/net/ethernet/ti/cpsw_switchdev.c | 4 ---- > 6 files changed, 6 insertions(+), 31 deletions(-) Notifications for placeholders shouldn't have been sent in the first place. Noone outside the bridge should access a vlan without brentry flag. For the set: Reviewed-by: Nikolay Aleksandrov <nikolay@xxxxxxxxxx>