Lines Matching refs:targets
911 __be32 *targets = bond->params.arp_targets; in _bond_options_arp_ip_target_set() local
918 targets[slot] = target; in _bond_options_arp_ip_target_set()
924 __be32 *targets = bond->params.arp_targets; in _bond_option_arp_ip_target_add() local
933 if (bond_get_targets_ip(targets, target) != -1) { /* dup */ in _bond_option_arp_ip_target_add()
939 ind = bond_get_targets_ip(targets, 0); /* first free slot */ in _bond_option_arp_ip_target_add()
959 __be32 *targets = bond->params.arp_targets; in bond_option_arp_ip_target_rem() local
971 ind = bond_get_targets_ip(targets, target); in bond_option_arp_ip_target_rem()
978 if (ind == 0 && !targets[1] && bond->params.arp_interval) in bond_option_arp_ip_target_rem()
985 for (i = ind; (i < BOND_MAX_ARP_TARGETS-1) && targets[i+1]; i++) in bond_option_arp_ip_target_rem()
989 for (i = ind; (i < BOND_MAX_ARP_TARGETS-1) && targets[i+1]; i++) in bond_option_arp_ip_target_rem()
990 targets[i] = targets[i+1]; in bond_option_arp_ip_target_rem()
991 targets[i] = 0; in bond_option_arp_ip_target_rem()