Searched refs:rta_tb (Results 1 – 2 of 2) sorted by relevance
/external/iproute2/ip/ |
D | ipaddress.c | 365 struct rtattr * rta_tb[IFA_MAX+1]; in print_addrinfo() local 380 parse_rtattr(rta_tb, IFA_MAX, IFA_RTA(ifa), n->nlmsg_len - NLMSG_LENGTH(sizeof(*ifa))); in print_addrinfo() 382 if (!rta_tb[IFA_LOCAL]) in print_addrinfo() 383 rta_tb[IFA_LOCAL] = rta_tb[IFA_ADDRESS]; in print_addrinfo() 384 if (!rta_tb[IFA_ADDRESS]) in print_addrinfo() 385 rta_tb[IFA_ADDRESS] = rta_tb[IFA_LOCAL]; in print_addrinfo() 396 if (rta_tb[IFA_LABEL]) in print_addrinfo() 397 label = RTA_DATA(rta_tb[IFA_LABEL]); in print_addrinfo() 404 if (rta_tb[IFA_LOCAL]) { in print_addrinfo() 408 memcpy(&dst.data, RTA_DATA(rta_tb[IFA_LOCAL]), RTA_PAYLOAD(rta_tb[IFA_LOCAL])); in print_addrinfo() [all …]
|
/external/ipsec-tools/src/racoon/ |
D | grabmyaddr.c | 129 struct rtattr * rta_tb[IFA_MAX+1]; in recvaddrs() local 177 memset(rta_tb, 0, sizeof(rta_tb)); in recvaddrs() 178 parse_rtattr(rta_tb, IFA_MAX, IFA_RTA(m), h->nlmsg_len - NLMSG_LENGTH(sizeof(*m))); in recvaddrs() 180 if (rta_tb[IFA_LOCAL] == NULL) in recvaddrs() 181 rta_tb[IFA_LOCAL] = rta_tb[IFA_ADDRESS]; in recvaddrs() 182 if (rta_tb[IFA_LOCAL] == NULL) in recvaddrs() 195 memcpy(&sin->sin_addr, RTA_DATA(rta_tb[IFA_LOCAL]), 4); in recvaddrs() 198 memcpy(&sin->sin6_addr, RTA_DATA(rta_tb[IFA_LOCAL]), 16); in recvaddrs()
|