Home
last modified time | relevance | path

Searched refs:rta_tb (Results 1 – 2 of 2) sorted by relevance

/external/iproute2/ip/
Dipaddress.c365 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/
Dgrabmyaddr.c129 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()