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);
907 __be32 target, in _bond_options_arp_ip_target_set() argument
917 targets[slot] = target; in _bond_options_arp_ip_target_set()
921 static int _bond_option_arp_ip_target_add(struct bonding *bond, __be32 target) in _bond_option_arp_ip_target_add() argument
926 if (!bond_is_ip_target_ok(target)) { in _bond_option_arp_ip_target_add()
928 &target); in _bond_option_arp_ip_target_add()
932 if (bond_get_targets_ip(targets, target) != -1) { /* dup */ in _bond_option_arp_ip_target_add()
934 &target); in _bond_option_arp_ip_target_add()
944 netdev_info(bond->dev, "Adding ARP target %pI4\n", &target); in _bond_option_arp_ip_target_add()
946 _bond_options_arp_ip_target_set(bond, ind, target, jiffies); in _bond_option_arp_ip_target_add()
951 static int bond_option_arp_ip_target_add(struct bonding *bond, __be32 target) in bond_option_arp_ip_target_add() argument
953 return _bond_option_arp_ip_target_add(bond, target); in bond_option_arp_ip_target_add()
956 static int bond_option_arp_ip_target_rem(struct bonding *bond, __be32 target) in bond_option_arp_ip_target_rem() argument
964 if (!bond_is_ip_target_ok(target)) { in bond_option_arp_ip_target_rem()
966 &target); in bond_option_arp_ip_target_rem()
970 ind = bond_get_targets_ip(targets, target); in bond_option_arp_ip_target_rem()
973 &target); in bond_option_arp_ip_target_rem()
980 netdev_info(bond->dev, "Removing ARP target %pI4\n", &target); in bond_option_arp_ip_target_rem()
1007 __be32 target; in bond_option_arp_ip_targets_set() local
1010 if (!in4_pton(newval->string+1, -1, (u8 *)&target, -1, NULL)) { in bond_option_arp_ip_targets_set()
1012 &target); in bond_option_arp_ip_targets_set()
1016 ret = bond_option_arp_ip_target_add(bond, target); in bond_option_arp_ip_targets_set()
1018 ret = bond_option_arp_ip_target_rem(bond, target); in bond_option_arp_ip_targets_set()
1022 target = newval->value; in bond_option_arp_ip_targets_set()
1023 ret = bond_option_arp_ip_target_add(bond, target); in bond_option_arp_ip_targets_set()