Lines Matching refs:localinfo

1569 #define	ifaf(index)	(localinfo->addresses[index].af)
1570 #define ifaddr4(index) (localinfo->addresses[index].addr.in4)
1571 #define ifaddr6(index) (localinfo->addresses[index].addr.in6)
1572 #define ifmask4(index) (localinfo->addresses[index].mask.in4)
1573 #define ifmask6(index) (localinfo->addresses[index].mask.in6)
1582 &localinfo->addresses[index], type, \
1665 static struct ifinfo *localinfo = NULL; in order_haddrlist_inet() local
1704 if (localinfo == NULL || ((now - then) > IFINFOTIMEOUT)) { in order_haddrlist_inet()
1713 if (localinfo == NULL || ((now - then) > IFINFOTIMEOUT)) { in order_haddrlist_inet()
1714 if (localinfo != NULL) in order_haddrlist_inet()
1715 free(localinfo); in order_haddrlist_inet()
1716 if ((localinfo = get_local_info()) == NULL) { in order_haddrlist_inet()
1731 if (localinfo == NULL) { in order_haddrlist_inet()
1745 if (__inet_address_is_local_af(localinfo, AF_INET, in order_haddrlist_inet()
2557 struct ifinfo *localinfo; in get_local_info() local
2605 localinfo = malloc(ifinfosize(numifs)); in get_local_info()
2606 if (localinfo == NULL) { in get_local_info()
2614 localinfo->addresses = (struct __ifaddr *) in get_local_info()
2615 ((char *)localinfo + sizeof (struct ifinfo)); in get_local_info()
2617 for (localinfo->count = 0, n = numifs; n > 0; n--, lifr++) { in get_local_info()
2624 if (ifassign(lifreq, localinfo->count, IF_ADDR) == 0) in get_local_info()
2643 if (ifassign(lifreq, localinfo->count, IF_MASK) == 0) in get_local_info()
2646 localinfo->count++; in get_local_info()
2650 return (localinfo); in get_local_info()
2730 struct ifinfo *localinfo = (struct ifinfo *)p; in __inet_address_is_local_af() local
2734 if (localinfo == 0) in __inet_address_is_local_af()
2743 for (i = 0; i < localinfo->count; i++) { in __inet_address_is_local_af()
2815 struct ifinfo *localinfo = (struct ifinfo *)p; in __inet_get_addr() local
2817 if (localinfo == 0 || n >= localinfo->count || ifaf(n) != AF_INET) in __inet_get_addr()
2826 struct ifinfo *localinfo = (struct ifinfo *)p; in __inet_get_network() local
2828 if (localinfo == 0 || n >= localinfo->count || ifaf(n) != AF_INET) in __inet_get_network()
2837 struct ifinfo *localinfo = (struct ifinfo *)p; in __inet_get_uaddr() local
2843 if (localinfo == 0 || nc == 0 || n >= localinfo->count) in __inet_get_uaddr()
2873 struct ifinfo *localinfo = (struct ifinfo *)p; in __inet_get_networka() local
2875 if (localinfo == 0 || n >= localinfo->count) in __inet_get_networka()