Lines Matching refs:br_dev
4215 struct net_device *br_dev = netdev_master_upper_dev_get(lag_dev); in mlxsw_sp_port_lag_uppers_cleanup() local
4220 mlxsw_sp_port_bridge_leave(mlxsw_sp_port, lag_dev, br_dev); in mlxsw_sp_port_lag_uppers_cleanup()
4225 br_dev = netdev_master_upper_dev_get(upper_dev); in mlxsw_sp_port_lag_uppers_cleanup()
4226 mlxsw_sp_port_bridge_leave(mlxsw_sp_port, upper_dev, br_dev); in mlxsw_sp_port_lag_uppers_cleanup()
4597 static bool mlxsw_sp_bridge_has_multiple_vxlans(struct net_device *br_dev) in mlxsw_sp_bridge_has_multiple_vxlans() argument
4603 netdev_for_each_lower_dev(br_dev, dev, iter) { in mlxsw_sp_bridge_has_multiple_vxlans()
4611 static bool mlxsw_sp_bridge_vxlan_vlan_is_valid(struct net_device *br_dev) in mlxsw_sp_bridge_vxlan_vlan_is_valid() argument
4617 netdev_for_each_lower_dev(br_dev, dev, iter) { in mlxsw_sp_bridge_vxlan_vlan_is_valid()
4635 static bool mlxsw_sp_bridge_vxlan_is_valid(struct net_device *br_dev, in mlxsw_sp_bridge_vxlan_is_valid() argument
4638 if (br_multicast_enabled(br_dev)) { in mlxsw_sp_bridge_vxlan_is_valid()
4643 if (!br_vlan_enabled(br_dev) && in mlxsw_sp_bridge_vxlan_is_valid()
4644 mlxsw_sp_bridge_has_multiple_vxlans(br_dev)) { in mlxsw_sp_bridge_vxlan_is_valid()
4649 if (br_vlan_enabled(br_dev) && in mlxsw_sp_bridge_vxlan_is_valid()
4650 !mlxsw_sp_bridge_vxlan_vlan_is_valid(br_dev)) { in mlxsw_sp_bridge_vxlan_is_valid()
4742 struct net_device *br_dev = netdev_master_upper_dev_get(lower_dev); in mlxsw_sp_netdevice_port_upper_event() local
4744 if (br_vlan_enabled(br_dev)) { in mlxsw_sp_netdevice_port_upper_event()
4745 br_vlan_get_proto(br_dev, &proto); in mlxsw_sp_netdevice_port_upper_event()
4788 struct net_device *br_dev; in mlxsw_sp_netdevice_port_upper_event() local
4794 br_dev = netdev_master_upper_dev_get(upper_dev); in mlxsw_sp_netdevice_port_upper_event()
4796 br_dev); in mlxsw_sp_netdevice_port_upper_event()
4952 struct net_device *br_dev, in mlxsw_sp_netdevice_bridge_vlan_event() argument
5014 static int mlxsw_sp_netdevice_bridge_event(struct net_device *br_dev, in mlxsw_sp_netdevice_bridge_event() argument
5017 struct mlxsw_sp *mlxsw_sp = mlxsw_sp_lower_get(br_dev); in mlxsw_sp_netdevice_bridge_event()
5039 if (br_vlan_enabled(br_dev)) { in mlxsw_sp_netdevice_bridge_event()
5040 br_vlan_get_proto(br_dev, &proto); in mlxsw_sp_netdevice_bridge_event()
5052 !mlxsw_sp_rif_exists(mlxsw_sp, br_dev)) { in mlxsw_sp_netdevice_bridge_event()