Home
last modified time | relevance | path

Searched refs:ifam (Results 1 – 4 of 4) sorted by relevance

/f-stack/tools/compat/
H A Dgetifaddrs.c96 struct ifa_msghdrl *ifam; in getifaddrs() local
160 ifam = (struct ifa_msghdrl *)(void *)rtm; in getifaddrs()
161 if (idx && ifam->ifam_index != idx) in getifaddrs()
167 p = (char *)IFA_MSGHDRL_RTA(ifam); in getifaddrs()
169 if_data = IFA_MSGHDRL_IFAM_DATA(ifam); in getifaddrs()
175 if ((RTA_MASKS & ifam->ifam_addrs & (1 << i)) in getifaddrs()
187 if ((RTA_MASKS & ifam->ifam_addrs & (1 << i)) in getifaddrs()
259 ifam = (struct ifa_msghdrl *)(void *)rtm; in getifaddrs()
260 if (idx && ifam->ifam_index != idx) in getifaddrs()
269 p = (char *)IFA_MSGHDRL_RTA(ifam); in getifaddrs()
[all …]
/f-stack/freebsd/net/
H A Drtsock.c1844 struct ifa_msghdr *ifam; in rtsock_addrmsg() local
1862 ifam->ifam_index = ifp->if_index; in rtsock_addrmsg()
1864 ifam->ifam_flags = ifa->ifa_flags; in rtsock_addrmsg()
1865 ifam->ifam_addrs = info.rti_addrs; in rtsock_addrmsg()
2275 struct ifa_msghdrl *ifam; in sysctl_iflist_ifaml() local
2300 ifam->_ifam_spare1 = 0; in sysctl_iflist_ifaml()
2301 ifam->ifam_len = sizeof(*ifam); in sysctl_iflist_ifaml()
2304 ifd = &ifam->ifam_data; in sysctl_iflist_ifaml()
2325 struct ifa_msghdr *ifam; in sysctl_iflist_ifam() local
2329 ifam->ifam_flags = ifa->ifa_flags; in sysctl_iflist_ifam()
[all …]
/f-stack/tools/ipfw/
H A Dnat.c94 struct ifa_msghdr *ifam; in set_addr_dynamic() local
147 ifam = (struct ifa_msghdr *)next; in set_addr_dynamic()
148 next += ifam->ifam_msglen; in set_addr_dynamic()
149 if (ifam->ifam_version != RTM_VERSION) { in set_addr_dynamic()
152 "not understood", ifam->ifam_version); in set_addr_dynamic()
155 if (ifam->ifam_type != RTM_NEWADDR) in set_addr_dynamic()
157 if (ifam->ifam_addrs & RTA_IFA) { in set_addr_dynamic()
159 char *cp = (char *)(ifam + 1); in set_addr_dynamic()
162 if (ifam->ifam_addrs & i) in set_addr_dynamic()
/f-stack/tools/route/
H A Droute.c1710 struct ifa_msghdr *ifam; local
1760 ifam = (struct ifa_msghdr *)rtm;
1761 (void)printf("metric %d, flags:", ifam->ifam_metric);
1762 printb(ifam->ifam_flags, routeflags);
1763 pmsg_addrs((char *)(ifam + 1), ifam->ifam_addrs, msglen);