Lines Matching refs:target

33 static int bond_option_arp_ip_target_add(struct bonding *bond, __be32 target);
34 static int bond_option_arp_ip_target_rem(struct bonding *bond, __be32 target);
942 __be32 target, in _bond_options_arp_ip_target_set() argument
952 targets[slot] = target; in _bond_options_arp_ip_target_set()
956 static int _bond_option_arp_ip_target_add(struct bonding *bond, __be32 target) in _bond_option_arp_ip_target_add() argument
961 if (!bond_is_ip_target_ok(target)) { in _bond_option_arp_ip_target_add()
963 &target); in _bond_option_arp_ip_target_add()
967 if (bond_get_targets_ip(targets, target) != -1) { /* dup */ in _bond_option_arp_ip_target_add()
969 &target); in _bond_option_arp_ip_target_add()
979 netdev_info(bond->dev, "Adding ARP target %pI4\n", &target); in _bond_option_arp_ip_target_add()
981 _bond_options_arp_ip_target_set(bond, ind, target, jiffies); in _bond_option_arp_ip_target_add()
986 static int bond_option_arp_ip_target_add(struct bonding *bond, __be32 target) in bond_option_arp_ip_target_add() argument
988 return _bond_option_arp_ip_target_add(bond, target); in bond_option_arp_ip_target_add()
991 static int bond_option_arp_ip_target_rem(struct bonding *bond, __be32 target) in bond_option_arp_ip_target_rem() argument
999 if (!bond_is_ip_target_ok(target)) { in bond_option_arp_ip_target_rem()
1001 &target); in bond_option_arp_ip_target_rem()
1005 ind = bond_get_targets_ip(targets, target); in bond_option_arp_ip_target_rem()
1008 &target); in bond_option_arp_ip_target_rem()
1015 netdev_info(bond->dev, "Removing ARP target %pI4\n", &target); in bond_option_arp_ip_target_rem()
1042 __be32 target; in bond_option_arp_ip_targets_set() local
1045 if (!in4_pton(newval->string+1, -1, (u8 *)&target, -1, NULL)) { in bond_option_arp_ip_targets_set()
1047 &target); in bond_option_arp_ip_targets_set()
1051 ret = bond_option_arp_ip_target_add(bond, target); in bond_option_arp_ip_targets_set()
1053 ret = bond_option_arp_ip_target_rem(bond, target); in bond_option_arp_ip_targets_set()
1057 target = newval->value; in bond_option_arp_ip_targets_set()
1058 ret = bond_option_arp_ip_target_add(bond, target); in bond_option_arp_ip_targets_set()