Lines Matching defs:new_slave

1709 	struct slave *new_slave = NULL, *prev_slave;
1842 new_slave = bond_alloc_slave(bond, slave_dev);
1843 if (!new_slave) {
1848 /* Set the new_slave's queue_id to be zero. Queue ID mapping
1851 new_slave->queue_id = 0;
1854 new_slave->original_mtu = slave_dev->mtu;
1865 bond_hw_addr_copy(new_slave->perm_hwaddr, slave_dev->dev_addr,
1895 dev_get_stats(new_slave->dev, &new_slave->slave_stats);
1901 res = bond_alb_init_slave(bond, new_slave);
1914 new_slave->delay = 0;
1915 new_slave->link_failure_count = 0;
1917 if (bond_update_speed_duplex(new_slave) &&
1919 new_slave->link = BOND_LINK_DOWN;
1921 new_slave->last_rx = jiffies -
1924 new_slave->target_last_arp_rx[i] = new_slave->last_rx;
1946 new_slave->link = BOND_LINK_NOCHANGE;
1950 bond_set_slave_link_state(new_slave,
1953 new_slave->delay = bond->params.updelay;
1955 bond_set_slave_link_state(new_slave,
1960 bond_set_slave_link_state(new_slave, BOND_LINK_DOWN,
1964 bond_set_slave_link_state(new_slave,
1969 bond_set_slave_link_state(new_slave, BOND_LINK_UP,
1973 if (new_slave->link != BOND_LINK_DOWN)
1974 new_slave->last_link_up = jiffies;
1976 new_slave->link == BOND_LINK_DOWN ? "DOWN" :
1977 (new_slave->link == BOND_LINK_UP ? "UP" : "BACK"));
1981 if (strcmp(bond->params.primary, new_slave->dev->name) == 0) {
1982 rcu_assign_pointer(bond->primary_slave, new_slave);
1989 bond_set_slave_inactive_flags(new_slave,
1997 bond_set_slave_inactive_flags(new_slave, BOND_SLAVE_NOTIFY_NOW);
2000 SLAVE_AD_INFO(new_slave)->id = 1;
2006 SLAVE_AD_INFO(new_slave)->id =
2010 bond_3ad_bind_slave(new_slave);
2014 bond_set_active_slave(new_slave);
2015 bond_set_slave_inactive_flags(new_slave, BOND_SLAVE_NOTIFY_NOW);
2021 bond_set_active_slave(new_slave);
2028 new_slave->link == BOND_LINK_UP)
2029 rcu_assign_pointer(bond->curr_active_slave, new_slave);
2036 if (slave_enable_netpoll(new_slave)) {
2048 new_slave);
2054 res = bond_master_upper_dev_link(bond, new_slave, extack);
2060 res = bond_sysfs_slave_add(new_slave);
2113 bond_is_active_slave(new_slave) ? "an active" : "a backup",
2114 new_slave->link != BOND_LINK_DOWN ? "an up" : "a down");
2117 bond_queue_slave_event(new_slave);
2122 bond_sysfs_slave_del(new_slave);
2125 bond_upper_dev_unlink(bond, new_slave);
2132 if (rcu_access_pointer(bond->primary_slave) == new_slave)
2134 if (rcu_access_pointer(bond->curr_active_slave) == new_slave) {
2142 slave_disable_netpoll(new_slave);
2157 bond_hw_addr_copy(ss.__data, new_slave->perm_hwaddr,
2158 new_slave->dev->addr_len);
2164 dev_set_mtu(slave_dev, new_slave->original_mtu);
2167 kobject_put(&new_slave->kobj);
3269 struct slave *slave, *before = NULL, *new_slave = NULL,
3301 if (found && !new_slave && bond_slave_is_up(slave))
3302 new_slave = slave;
3325 if (!new_slave && before)
3326 new_slave = before;
3328 if (!new_slave)
3331 bond_set_slave_link_state(new_slave, BOND_LINK_BACK,
3333 bond_set_slave_active_flags(new_slave, BOND_SLAVE_NOTIFY_LATER);
3334 bond_arp_send_all(bond, new_slave);
3335 new_slave->last_link_up = jiffies;
3336 rcu_assign_pointer(bond->current_arp_slave, new_slave);