Lines Matching refs:upper_dev

330 	struct net_device *upper_dev;  in dsa_slave_vlan_check_for_8021q_uppers()  local
333 netdev_for_each_upper_dev_rcu(slave, upper_dev, iter) { in dsa_slave_vlan_check_for_8021q_uppers()
336 if (!is_vlan_dev(upper_dev)) in dsa_slave_vlan_check_for_8021q_uppers()
339 vid = vlan_dev_vlan_id(upper_dev); in dsa_slave_vlan_check_for_8021q_uppers()
2075 if (netif_is_bridge_master(info->upper_dev)) { in dsa_slave_changeupper()
2077 err = dsa_port_bridge_join(dp, info->upper_dev, extack); in dsa_slave_changeupper()
2087 dsa_port_bridge_leave(dp, info->upper_dev); in dsa_slave_changeupper()
2090 } else if (netif_is_lag_master(info->upper_dev)) { in dsa_slave_changeupper()
2092 err = dsa_port_lag_join(dp, info->upper_dev, in dsa_slave_changeupper()
2101 dsa_port_lag_leave(dp, info->upper_dev); in dsa_slave_changeupper()
2104 } else if (is_hsr_master(info->upper_dev)) { in dsa_slave_changeupper()
2106 err = dsa_port_hsr_join(dp, info->upper_dev); in dsa_slave_changeupper()
2114 dsa_port_hsr_leave(dp, info->upper_dev); in dsa_slave_changeupper()
2127 if (netif_is_bridge_master(info->upper_dev) && !info->linking) in dsa_slave_prechangeupper()
2128 dsa_port_pre_bridge_leave(dp, info->upper_dev); in dsa_slave_prechangeupper()
2129 else if (netif_is_lag_master(info->upper_dev) && !info->linking) in dsa_slave_prechangeupper()
2130 dsa_port_pre_lag_leave(dp, info->upper_dev); in dsa_slave_prechangeupper()
2216 netif_is_bridge_master(info->upper_dev) && info->linking) { in dsa_prevent_bridging_8021q_upper()
2240 vid = vlan_dev_vlan_id(info->upper_dev); in dsa_slave_check_8021q_upper()
2276 if (is_vlan_dev(info->upper_dev)) in dsa_slave_prechangeupper_sanity_check()