Lines Matching refs:targetaddr
128 struct targetaddr *current_targetaddr; /* current target IP address to probe */
129 static struct targetaddr *targetaddr_list; /* list of IP addresses to probe */
190 static struct targetaddr *build_targetaddr_list(struct addrinfo *,
194 static struct targetaddr *create_targetaddr_item(int, union any_in_addr *,
715 static struct targetaddr *
718 struct targetaddr *head = NULL; in build_targetaddr_list()
719 struct targetaddr *targetaddr; in build_targetaddr_list() local
720 struct targetaddr **nextp; in build_targetaddr_list()
734 targetaddr = create_targetaddr_item(aip->ai_family, in build_targetaddr_list()
741 targetaddr = create_targetaddr_item(aip->ai_family, in build_targetaddr_list()
750 *nextp = targetaddr; in build_targetaddr_list()
751 nextp = &targetaddr->next; in build_targetaddr_list()
767 static struct targetaddr *
771 struct targetaddr *targetaddr; in create_targetaddr_item() local
773 targetaddr = (struct targetaddr *)malloc(sizeof (struct targetaddr)); in create_targetaddr_item()
774 if (targetaddr == NULL) { in create_targetaddr_item()
778 targetaddr->family = family; in create_targetaddr_item()
779 targetaddr->dst_addr = *dst_addr; in create_targetaddr_item()
780 targetaddr->src_addr = *src_addr; in create_targetaddr_item()
789 targetaddr->num_probes = npackets; in create_targetaddr_item()
791 targetaddr->num_probes = 1; in create_targetaddr_item()
793 targetaddr->num_probes = timeout; in create_targetaddr_item()
795 targetaddr->num_sent = 0; in create_targetaddr_item()
796 targetaddr->got_reply = _B_FALSE; in create_targetaddr_item()
797 targetaddr->probing_done = _B_FALSE; in create_targetaddr_item()
798 targetaddr->starting_seq_num = 0; /* actual value will be set later */ in create_targetaddr_item()
799 targetaddr->next = NULL; /* actual value will be set later */ in create_targetaddr_item()
801 return (targetaddr); in create_targetaddr_item()
2233 struct targetaddr *target = targetaddr_list; in find_dstaddr()