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