Lines Matching refs:lag_dev
3055 static int dsa_lag_master_validate(struct net_device *lag_dev,
3061 netdev_for_each_lower_dev(lag_dev, lower1, iter1) {
3062 netdev_for_each_lower_dev(lag_dev, lower2, iter2) {
3123 struct net_device *lag_dev = info->upper_dev;
3127 if (!netdev_uses_dsa(lag_dev) || !netif_is_lag_master(lag_dev))
3139 netdev_for_each_lower_dev(lag_dev, lower, iter) {
3193 struct net_device *lag_dev)
3200 if (dsa_port_to_master(dp) != lag_dev)
3213 struct net_device *lag_dev,
3222 err = dsa_master_lag_setup(lag_dev, cpu_dp, uinfo, extack);
3230 err = dsa_slave_change_master(dp->slave, lag_dev, extack);
3239 if (dsa_port_to_master(dp) != lag_dev)
3250 dsa_master_lag_teardown(lag_dev, master->dsa_ptr);
3256 struct net_device *lag_dev)
3258 struct dsa_port *dp, *cpu_dp = lag_dev->dsa_ptr;
3264 netdev_for_each_lower_dev(lag_dev, lower, iter) {
3276 if (dsa_port_to_master(dp) == lag_dev)
3282 lag_dev->dsa_ptr = new_cpu_dp;
3288 dsa_tree_migrate_ports_from_lag_master(dst, lag_dev);
3294 dsa_master_lag_teardown(lag_dev, master->dsa_ptr);