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