Lines Matching refs:br_dev
4158 struct net_device *br_dev = netdev_master_upper_dev_get(lag_dev); in mlxsw_sp_port_lag_uppers_cleanup() local
4163 mlxsw_sp_port_bridge_leave(mlxsw_sp_port, lag_dev, br_dev); in mlxsw_sp_port_lag_uppers_cleanup()
4168 br_dev = netdev_master_upper_dev_get(upper_dev); in mlxsw_sp_port_lag_uppers_cleanup()
4169 mlxsw_sp_port_bridge_leave(mlxsw_sp_port, upper_dev, br_dev); in mlxsw_sp_port_lag_uppers_cleanup()
4540 static bool mlxsw_sp_bridge_has_multiple_vxlans(struct net_device *br_dev) in mlxsw_sp_bridge_has_multiple_vxlans() argument
4546 netdev_for_each_lower_dev(br_dev, dev, iter) { in mlxsw_sp_bridge_has_multiple_vxlans()
4554 static bool mlxsw_sp_bridge_vxlan_vlan_is_valid(struct net_device *br_dev) in mlxsw_sp_bridge_vxlan_vlan_is_valid() argument
4560 netdev_for_each_lower_dev(br_dev, dev, iter) { in mlxsw_sp_bridge_vxlan_vlan_is_valid()
4578 static bool mlxsw_sp_bridge_vxlan_is_valid(struct net_device *br_dev, in mlxsw_sp_bridge_vxlan_is_valid() argument
4581 if (br_multicast_enabled(br_dev)) { in mlxsw_sp_bridge_vxlan_is_valid()
4586 if (!br_vlan_enabled(br_dev) && in mlxsw_sp_bridge_vxlan_is_valid()
4587 mlxsw_sp_bridge_has_multiple_vxlans(br_dev)) { in mlxsw_sp_bridge_vxlan_is_valid()
4592 if (br_vlan_enabled(br_dev) && in mlxsw_sp_bridge_vxlan_is_valid()
4593 !mlxsw_sp_bridge_vxlan_vlan_is_valid(br_dev)) { in mlxsw_sp_bridge_vxlan_is_valid()
4685 struct net_device *br_dev = netdev_master_upper_dev_get(lower_dev); in mlxsw_sp_netdevice_port_upper_event() local
4687 if (br_vlan_enabled(br_dev)) { in mlxsw_sp_netdevice_port_upper_event()
4688 br_vlan_get_proto(br_dev, &proto); in mlxsw_sp_netdevice_port_upper_event()
4735 struct net_device *br_dev; in mlxsw_sp_netdevice_port_upper_event() local
4741 br_dev = netdev_master_upper_dev_get(upper_dev); in mlxsw_sp_netdevice_port_upper_event()
4743 br_dev); in mlxsw_sp_netdevice_port_upper_event()
4899 struct net_device *br_dev, in mlxsw_sp_netdevice_bridge_vlan_event() argument
4961 static int mlxsw_sp_netdevice_bridge_event(struct net_device *br_dev, in mlxsw_sp_netdevice_bridge_event() argument
4964 struct mlxsw_sp *mlxsw_sp = mlxsw_sp_lower_get(br_dev); in mlxsw_sp_netdevice_bridge_event()
4986 if (br_vlan_enabled(br_dev)) { in mlxsw_sp_netdevice_bridge_event()
4987 br_vlan_get_proto(br_dev, &proto); in mlxsw_sp_netdevice_bridge_event()
4999 !mlxsw_sp_rif_exists(mlxsw_sp, br_dev)) { in mlxsw_sp_netdevice_bridge_event()