Lines Matching refs:ifa_addr
659 sap = (rta->rta_type == IFLA_ADDRESS) ? &ifa->ifa_addr : &ifa->ifa_broadaddr; in rk_getifaddrs()
776 ifa->ifa_addr = (struct sockaddr *)data; in rk_getifaddrs()
777 ifa_make_sockaddr(nlm_family, ifa->ifa_addr, ifamap.address, ifamap.address_len, in rk_getifaddrs()
826 if (ifa->ifa_addr && in rk_getifaddrs()
827 ifa->ifa_addr->sa_family != AF_UNSPEC && in rk_getifaddrs()
828 ifa->ifa_addr->sa_family != AF_PACKET){ in rk_getifaddrs()
830 ifa_make_sockaddr_mask(ifa->ifa_addr->sa_family, ifa->ifa_netmask, nlm_prefixlen); in rk_getifaddrs()
961 (*end)->ifa_addr = malloc(salen); in getifaddrs2()
962 if ((*end)->ifa_addr == NULL) { in getifaddrs2()
966 memcpy((*end)->ifa_addr, sa, salen); in getifaddrs2()
1107 (*end)->ifa_addr = malloc(salen); in getlifaddrs2()
1108 if ((*end)->ifa_addr == NULL) { in getlifaddrs2()
1112 memcpy((*end)->ifa_addr, sa, salen); in getlifaddrs2()
1247 if(p->ifa_addr) in rk_freeifaddrs()
1248 free(p->ifa_addr); in rk_freeifaddrs()
1288 if(p->ifa_addr) in print_ifaddrs()
1289 print_addr("addr", p->ifa_addr); in print_ifaddrs()