Lines Matching refs:targetaddr
137 struct targetaddr *current_targetaddr; /* current target IP address to probe */
138 static struct targetaddr *targetaddr_list; /* list of IP addresses to probe */
214 static struct targetaddr *build_targetaddr_list(struct addrinfo *,
218 static struct targetaddr *create_targetaddr_item(int, union any_in_addr *,
760 static struct targetaddr *
763 struct targetaddr *head = NULL; in build_targetaddr_list()
764 struct targetaddr *targetaddr; in build_targetaddr_list() local
765 struct targetaddr **nextp; in build_targetaddr_list()
779 targetaddr = create_targetaddr_item(aip->ai_family, in build_targetaddr_list()
786 targetaddr = create_targetaddr_item(aip->ai_family, in build_targetaddr_list()
795 *nextp = targetaddr; in build_targetaddr_list()
796 nextp = &targetaddr->next; in build_targetaddr_list()
812 static struct targetaddr *
816 struct targetaddr *targetaddr; in create_targetaddr_item() local
818 targetaddr = (struct targetaddr *)malloc(sizeof (struct targetaddr)); in create_targetaddr_item()
819 if (targetaddr == NULL) { in create_targetaddr_item()
823 targetaddr->family = family; in create_targetaddr_item()
824 targetaddr->dst_addr = *dst_addr; in create_targetaddr_item()
825 targetaddr->src_addr = *src_addr; in create_targetaddr_item()
834 targetaddr->num_probes = npackets; in create_targetaddr_item()
836 targetaddr->num_probes = 1; in create_targetaddr_item()
838 targetaddr->num_probes = timeout; in create_targetaddr_item()
840 targetaddr->num_sent = 0; in create_targetaddr_item()
841 targetaddr->got_reply = _B_FALSE; in create_targetaddr_item()
842 targetaddr->probing_done = _B_FALSE; in create_targetaddr_item()
843 targetaddr->starting_seq_num = 0; /* actual value will be set later */ in create_targetaddr_item()
844 targetaddr->next = NULL; /* actual value will be set later */ in create_targetaddr_item()
846 return (targetaddr); in create_targetaddr_item()
2310 struct targetaddr *target = targetaddr_list; in find_dstaddr()