Lines Matching refs:ifam
107 struct ifa_msghdr *ifam;
179 ifam = (struct ifa_msghdr *)rtm;
180 if (index && ifam->ifam_index != index)
184 if (index == 0 || (ifam->ifam_addrs & RTA_MASKS) == 0)
186 p = (char *)(ifam + 1);
189 dcnt += sizeof(ifam->ifam_data) + ALIGNBYTES;
194 if ((RTA_MASKS & ifam->ifam_addrs & (1 << i))
206 if ((RTA_MASKS & ifam->ifam_addrs & (1 << i))
308 ifam = (struct ifa_msghdr *)rtm;
309 if (index && ifam->ifam_index != index)
312 if (index == 0 || (ifam->ifam_addrs & RTA_MASKS) == 0)
317 p = (char *)(ifam + 1);
321 if ((RTA_MASKS & ifam->ifam_addrs & (1 << i))
333 if ((RTA_MASKS & ifam->ifam_addrs & (1 << i))
370 memcpy(data, &ifam->ifam_data, sizeof(ifam->ifam_data));
371 data += sizeof(ifam->ifam_data);