Lines Matching defs:family

79 	int family;		/* address family of the IP addresses */
86 int family; /* AF_INET or AF_INET6 */
121 /* first get the gw names, later you'll resolve them based on the family */
126 static int family_input = AF_UNSPEC; /* User supplied protocol family */
294 "%s: unknown address family %s\n",
535 * We KNOW that probe_all == TRUE if family is AF_UNSPEC,
536 * since family is set to the specific AF found unless it's
537 * probe_all. So if family == AF_UNSPEC, we need to init pr4 and pr6.
588 Fprintf(stderr, "%s: unknow address family.\n", prog);
647 resolve_nodes(int *family, struct addrinfo **ai_dstp)
654 get_hostinfo(hostname, *family, &ai_dst);
671 if (*family == AF_UNSPEC && !probe_all) {
672 *family = ai_dst->ai_family;
677 get_gwaddrs(gwlist, *family, gwIPlist, gwIP6list,
682 if (*family == AF_INET6 || *family == AF_UNSPEC)
690 if (*family == AF_INET || *family == AF_UNSPEC)
705 get_hostinfo(char *host, int family, struct addrinfo **aipp)
735 if (family == AF_INET6) {
741 hints.ai_family = family;
840 num_ifs = ifaddrlist(&al, pr->family, ifaddrflags, errbuf);
872 get_hostinfo(source, pr->family, &aip);
884 if (pr->family == AF_INET)
896 tmp2_al = find_ifaddr(al, num_ifs, ap, pr->family);
898 (void) inet_ntop(pr->family, ap, abuf, sizeof (abuf));
918 if (pr->family == AF_INET)
919 set_sin(pr->from, &(tmp1_al->addr), pr->family);
925 set_sin(pr->from, ap, pr->family);
928 (void) inet_ntop(pr->family, pr->from_sin_addr,
940 if (pr->family == AF_INET) {
954 set_sin(pr->from, ap, pr->family);
969 if (pr->family == AF_INET && !raw_req) {
978 } else if (pr->family == AF_INET6) {
1000 int family)
1004 size_t addr_len = (family == AF_INET) ? sizeof (struct in_addr) :
1077 * address family param makes them irrelevant.
1080 get_gwaddrs(char **gwlist, int family, union any_in_addr *gwIPlist,
1089 switch (family) {
1116 get_hostinfo(gwlist[i], family, &ai);
1161 setup_protocol(struct pr_set *pr, int family)
1165 * of "if (family == AF_INET)... else .."
1167 pr->family = family;
1169 if (family == AF_INET) {
1211 * setup the sockets for the given protocol's address family
1232 if ((rsock = socket(pr->family, SOCK_RAW, pe->p_proto)) < 0) {
1254 if (pr->family == AF_INET6) {
1274 * family, whether or not a raw IP socket is required (for IPv4)
1290 if (pr->family == AF_INET && raw_req) {
1295 if (pr->family == AF_INET)
1303 ssock = socket(pr->family, type, proto);
1325 if (pr->family == AF_INET && raw_req) {
1368 if (pr->family == AF_INET) {
1384 if (pr->family == AF_INET) {
1454 set_sin(struct sockaddr *sock, union any_in_addr *addr, int family)
1456 sock->sa_family = family;
1458 if (family == AF_INET)
1516 sndsock = (pr->family == AF_INET) ? sndsock4 : sndsock6;
1517 rcvsock = (pr->family == AF_INET) ? rcvsock4 : rcvsock6;
1532 pr->family);
1534 (void) select_src_addr(ip_addr, &src_addr, pr->family);
1536 set_sin(pr->from, &src_addr, pr->family);
1551 (void) inet_ntop(pr->family, pr->from_sin_addr, abuf,
1559 if (pr->family == AF_INET) {
1567 if (pr->family == AF_INET6 &&
1572 inet_ntop(pr->family, ip_addr, abuf, sizeof (abuf)));
1586 if (pr->family == AF_INET && gw_count > 0)
1654 if (pr->family == AF_INET) {
1712 if (pr->family == AF_INET6) {
1728 if (((pr->family == AF_INET) &&
1730 ((pr->family == AF_INET6) &&
1736 if (pr->family == AF_INET) {
1753 if (pr->family == AF_INET &&
1790 * for a given destination address and address family, it finds out what
1795 int family)
1810 if (family == AF_INET) {
1827 if ((tmp_fd = socket(family, SOCK_DGRAM, 0)) < 0) {
1842 if (family == AF_INET)
1857 if (family == AF_INET) {
1872 * Checksum routine for Internet Protocol family headers (C Version)
1945 inet_name(union any_in_addr *in, int family)
1959 switch (family) {
1975 "<invalid address family>");
1978 sa->sa_family = family;
1994 if (inet_ntop(family, (const void *)&in->addr6,