Lines Matching refs:upper_dev
672 struct net_device *upper_dev; in dsa_user_vlan_check_for_8021q_uppers() local
675 netdev_for_each_upper_dev_rcu(user, upper_dev, iter) { in dsa_user_vlan_check_for_8021q_uppers()
678 if (!is_vlan_dev(upper_dev)) in dsa_user_vlan_check_for_8021q_uppers()
681 vid = vlan_dev_vlan_id(upper_dev); in dsa_user_vlan_check_for_8021q_uppers()
2919 if (netif_is_bridge_master(info->upper_dev)) { in dsa_user_changeupper()
2921 err = dsa_port_bridge_join(dp, info->upper_dev, extack); in dsa_user_changeupper()
2931 dsa_port_bridge_leave(dp, info->upper_dev); in dsa_user_changeupper()
2934 } else if (netif_is_lag_master(info->upper_dev)) { in dsa_user_changeupper()
2936 err = dsa_port_lag_join(dp, info->upper_dev, in dsa_user_changeupper()
2945 dsa_port_lag_leave(dp, info->upper_dev); in dsa_user_changeupper()
2948 } else if (is_hsr_master(info->upper_dev)) { in dsa_user_changeupper()
2950 err = dsa_port_hsr_join(dp, info->upper_dev, extack); in dsa_user_changeupper()
2958 dsa_port_hsr_leave(dp, info->upper_dev); in dsa_user_changeupper()
2976 if (netif_is_bridge_master(info->upper_dev) && !info->linking) in dsa_user_prechangeupper()
2977 dsa_port_pre_bridge_leave(dp, info->upper_dev); in dsa_user_prechangeupper()
2978 else if (netif_is_lag_master(info->upper_dev) && !info->linking) in dsa_user_prechangeupper()
2979 dsa_port_pre_lag_leave(dp, info->upper_dev); in dsa_user_prechangeupper()
3072 netif_is_bridge_master(info->upper_dev) && info->linking) { in dsa_prevent_bridging_8021q_upper()
3096 vid = vlan_dev_vlan_id(info->upper_dev); in dsa_user_check_8021q_upper()
3132 if (is_vlan_dev(info->upper_dev)) in dsa_user_prechangeupper_sanity_check()
3185 if (dsa_user_dev_check(info->upper_dev)) in dsa_conduit_prechangeupper_sanity_check()
3191 if (netif_is_bridge_master(info->upper_dev)) in dsa_conduit_prechangeupper_sanity_check()
3197 if (netif_is_lag_master(info->upper_dev)) in dsa_conduit_prechangeupper_sanity_check()
3198 return dsa_lag_conduit_validate(info->upper_dev, extack); in dsa_conduit_prechangeupper_sanity_check()
3210 struct net_device *lag_dev = info->upper_dev; in dsa_lag_conduit_prechangelower_sanity_check()
3252 struct net_device *br = info->upper_dev; in dsa_bridge_prechangelower_sanity_check()
3395 if (netif_is_lag_master(info->upper_dev)) { in dsa_conduit_changeupper()
3397 err = dsa_conduit_lag_join(dev, info->upper_dev, in dsa_conduit_changeupper()
3401 dsa_conduit_lag_leave(dev, info->upper_dev); in dsa_conduit_changeupper()