Lines Matching refs:upper_dev

600 	struct net_device *upper_dev;  in dsa_slave_vlan_check_for_8021q_uppers()  local
603 netdev_for_each_upper_dev_rcu(slave, upper_dev, iter) { in dsa_slave_vlan_check_for_8021q_uppers()
606 if (!is_vlan_dev(upper_dev)) in dsa_slave_vlan_check_for_8021q_uppers()
609 vid = vlan_dev_vlan_id(upper_dev); in dsa_slave_vlan_check_for_8021q_uppers()
2689 if (netif_is_bridge_master(info->upper_dev)) { in dsa_slave_changeupper()
2691 err = dsa_port_bridge_join(dp, info->upper_dev, extack); in dsa_slave_changeupper()
2701 dsa_port_bridge_leave(dp, info->upper_dev); in dsa_slave_changeupper()
2704 } else if (netif_is_lag_master(info->upper_dev)) { in dsa_slave_changeupper()
2706 err = dsa_port_lag_join(dp, info->upper_dev, in dsa_slave_changeupper()
2715 dsa_port_lag_leave(dp, info->upper_dev); in dsa_slave_changeupper()
2718 } else if (is_hsr_master(info->upper_dev)) { in dsa_slave_changeupper()
2720 err = dsa_port_hsr_join(dp, info->upper_dev); in dsa_slave_changeupper()
2728 dsa_port_hsr_leave(dp, info->upper_dev); in dsa_slave_changeupper()
2744 if (netif_is_bridge_master(info->upper_dev) && !info->linking) in dsa_slave_prechangeupper()
2745 dsa_port_pre_bridge_leave(dp, info->upper_dev); in dsa_slave_prechangeupper()
2746 else if (netif_is_lag_master(info->upper_dev) && !info->linking) in dsa_slave_prechangeupper()
2747 dsa_port_pre_lag_leave(dp, info->upper_dev); in dsa_slave_prechangeupper()
2840 netif_is_bridge_master(info->upper_dev) && info->linking) { in dsa_prevent_bridging_8021q_upper()
2864 vid = vlan_dev_vlan_id(info->upper_dev); in dsa_slave_check_8021q_upper()
2900 if (is_vlan_dev(info->upper_dev)) in dsa_slave_prechangeupper_sanity_check()
2953 if (dsa_slave_dev_check(info->upper_dev)) in dsa_master_prechangeupper_sanity_check()
2959 if (netif_is_bridge_master(info->upper_dev)) in dsa_master_prechangeupper_sanity_check()
2965 if (netif_is_lag_master(info->upper_dev)) in dsa_master_prechangeupper_sanity_check()
2966 return dsa_lag_master_validate(info->upper_dev, extack); in dsa_master_prechangeupper_sanity_check()
2978 struct net_device *lag_dev = info->upper_dev; in dsa_lag_master_prechangelower_sanity_check()
3020 struct net_device *br = info->upper_dev; in dsa_bridge_prechangelower_sanity_check()
3163 if (netif_is_lag_master(info->upper_dev)) { in dsa_master_changeupper()
3165 err = dsa_master_lag_join(dev, info->upper_dev, in dsa_master_changeupper()
3169 dsa_master_lag_leave(dev, info->upper_dev); in dsa_master_changeupper()