Lines Matching refs:upper_dev

662 	struct net_device *upper_dev;  in dsa_slave_vlan_check_for_8021q_uppers()  local
665 netdev_for_each_upper_dev_rcu(slave, upper_dev, iter) { in dsa_slave_vlan_check_for_8021q_uppers()
668 if (!is_vlan_dev(upper_dev)) in dsa_slave_vlan_check_for_8021q_uppers()
671 vid = vlan_dev_vlan_id(upper_dev); in dsa_slave_vlan_check_for_8021q_uppers()
2834 if (netif_is_bridge_master(info->upper_dev)) { in dsa_slave_changeupper()
2836 err = dsa_port_bridge_join(dp, info->upper_dev, extack); in dsa_slave_changeupper()
2846 dsa_port_bridge_leave(dp, info->upper_dev); in dsa_slave_changeupper()
2849 } else if (netif_is_lag_master(info->upper_dev)) { in dsa_slave_changeupper()
2851 err = dsa_port_lag_join(dp, info->upper_dev, in dsa_slave_changeupper()
2860 dsa_port_lag_leave(dp, info->upper_dev); in dsa_slave_changeupper()
2863 } else if (is_hsr_master(info->upper_dev)) { in dsa_slave_changeupper()
2865 err = dsa_port_hsr_join(dp, info->upper_dev); in dsa_slave_changeupper()
2873 dsa_port_hsr_leave(dp, info->upper_dev); in dsa_slave_changeupper()
2889 if (netif_is_bridge_master(info->upper_dev) && !info->linking) in dsa_slave_prechangeupper()
2890 dsa_port_pre_bridge_leave(dp, info->upper_dev); in dsa_slave_prechangeupper()
2891 else if (netif_is_lag_master(info->upper_dev) && !info->linking) in dsa_slave_prechangeupper()
2892 dsa_port_pre_lag_leave(dp, info->upper_dev); in dsa_slave_prechangeupper()
2985 netif_is_bridge_master(info->upper_dev) && info->linking) { in dsa_prevent_bridging_8021q_upper()
3009 vid = vlan_dev_vlan_id(info->upper_dev); in dsa_slave_check_8021q_upper()
3045 if (is_vlan_dev(info->upper_dev)) in dsa_slave_prechangeupper_sanity_check()
3098 if (dsa_slave_dev_check(info->upper_dev)) in dsa_master_prechangeupper_sanity_check()
3104 if (netif_is_bridge_master(info->upper_dev)) in dsa_master_prechangeupper_sanity_check()
3110 if (netif_is_lag_master(info->upper_dev)) in dsa_master_prechangeupper_sanity_check()
3111 return dsa_lag_master_validate(info->upper_dev, extack); in dsa_master_prechangeupper_sanity_check()
3123 struct net_device *lag_dev = info->upper_dev; in dsa_lag_master_prechangelower_sanity_check()
3165 struct net_device *br = info->upper_dev; in dsa_bridge_prechangelower_sanity_check()
3308 if (netif_is_lag_master(info->upper_dev)) { in dsa_master_changeupper()
3310 err = dsa_master_lag_join(dev, info->upper_dev, in dsa_master_changeupper()
3314 dsa_master_lag_leave(dev, info->upper_dev); in dsa_master_changeupper()