Lines Matching refs:IFA_LOCAL
530 if (!rta_tb[IFA_LOCAL])
531 rta_tb[IFA_LOCAL] = rta_tb[IFA_ADDRESS];
533 rta_tb[IFA_ADDRESS] = rta_tb[IFA_LOCAL];
552 if (rta_tb[IFA_LOCAL]) {
556 memcpy(&dst.data, RTA_DATA(rta_tb[IFA_LOCAL]), RTA_PAYLOAD(rta_tb[IFA_LOCAL]));
598 if (rta_tb[IFA_LOCAL]) {
600 RTA_PAYLOAD(rta_tb[IFA_LOCAL]),
601 RTA_DATA(rta_tb[IFA_LOCAL]),
605 memcmp(RTA_DATA(rta_tb[IFA_ADDRESS]), RTA_DATA(rta_tb[IFA_LOCAL]), 4) == 0) {
980 if (!tb[IFA_LOCAL])
981 tb[IFA_LOCAL] = tb[IFA_ADDRESS];
983 if (filter.pfx.family && tb[IFA_LOCAL]) {
987 memcpy(&dst.data, RTA_DATA(tb[IFA_LOCAL]), RTA_PAYLOAD(tb[IFA_LOCAL]));
1163 addattr_l(&req.n, sizeof(req), IFA_LOCAL, &lcl.data, lcl.bytelen);