Lines Matching refs:rta_tb
117 struct rtattr * rta_tb[IFA_MAX+1];
162 memset(rta_tb, 0, sizeof(rta_tb));
163 parse_rtattr(rta_tb, IFA_MAX, IFA_RTA(m), h->nlmsg_len - NLMSG_LENGTH(sizeof(*m)));
165 if (rta_tb[IFA_LOCAL] == NULL)
166 rta_tb[IFA_LOCAL] = rta_tb[IFA_ADDRESS];
167 if (rta_tb[IFA_LOCAL] == NULL)
180 memcpy(&sin->sin_addr, RTA_DATA(rta_tb[IFA_LOCAL]), 4);
183 memcpy(&sin->sin6_addr, RTA_DATA(rta_tb[IFA_LOCAL]), 16);