/netbsd-current/lib/libc/net/ |
H A D | if_nameindex.c | 90 struct ifaddrs *ifaddrs, *ifa; local 104 for (ifa = ifaddrs; ifa != NULL; ifa = ifa->ifa_next) { 105 if (ifa->ifa_addr && 106 ifa->ifa_addr->sa_family == AF_LINK) { 107 nbytes += strlen(ifa->ifa_name) + 1; 129 for (ifa = ifaddrs; ifa ! [all...] |
H A D | if_indextoname.c | 76 struct ifaddrs *ifaddrs, *ifa; local 82 for (ifa = ifaddrs; ifa != NULL; ifa = ifa->ifa_next) { 83 if (ifa->ifa_addr && 84 ifa->ifa_addr->sa_family == AF_LINK && 86 (void *)ifa->ifa_addr)->sdl_index) 90 if (ifa == NULL) { 95 strlcpy(ifname, ifa [all...] |
H A D | if_nametoindex.c | 78 struct ifaddrs *ifaddrs, *ifa; local 97 for (ifa = ifaddrs; ifa != NULL; ifa = ifa->ifa_next) { 98 if (ifa->ifa_addr && 99 ifa->ifa_addr->sa_family == AF_LINK && 100 strcmp(ifa->ifa_name, ifname) == 0) { 102 (void *)ifa->ifa_addr)->sdl_index;
|
/netbsd-current/external/bsd/libpcap/dist/ |
H A D | fad-getad.c | 154 struct ifaddrs *ifap, *ifa; local 179 for (ifa = ifap; ifa != NULL; ifa = ifa->ifa_next) { 191 p = strchr(ifa->ifa_name, ':'); 212 if (!(*check_usable)(ifa->ifa_name)) { 226 if (ifa->ifa_addr != NULL) { 227 addr = ifa->ifa_addr; 229 netmask = ifa [all...] |
/netbsd-current/usr.sbin/traceroute/ |
H A D | ifaddrlist.c | 94 struct ifaddrs *ifap = NULL, *ifa; local 104 for (ifa = ifap; ifa; ifa = ifa->ifa_next) { 105 if (ifa->ifa_addr->sa_family != AF_INET) 109 if ((ifa->ifa_flags & IFF_UP) == 0) 115 sin = (struct sockaddr_in *)ifa->ifa_addr; 116 if (ISLOOPBACK(ifa)) 127 if ((al[i].device = strdup(ifa [all...] |
/netbsd-current/external/mpl/dhcp/bind/dist/lib/isc/unix/ |
H A D | ifiter_getifaddrs.c | 123 struct ifaddrs *ifa; local 129 ifa = iter->pos; 137 INSIST(ifa != NULL); 138 INSIST(ifa->ifa_name != NULL); 140 if (ifa->ifa_addr == NULL) { 144 family = ifa->ifa_addr->sa_family; 157 namelen = strlen(ifa->ifa_name); 163 memmove(iter->current.name, ifa->ifa_name, namelen); 167 if ((ifa->ifa_flags & IFF_UP) != 0) { 171 if ((ifa [all...] |
/netbsd-current/usr.sbin/mrouted/ |
H A D | config.c | 24 struct ifaddrs *ifa, *ifap; local 33 for (ifa = ifap; ifa; ifa = ifa->ifa_next) { 37 if (ifa->ifa_addr->sa_family != AF_INET) 40 addr = ((struct sockaddr_in *)ifa->ifa_addr)->sin_addr.s_addr; 46 flags = ifa->ifa_flags; 55 mask = ((struct sockaddr_in *)ifa->ifa_netmask)->sin_addr.s_addr; 62 ifa [all...] |
/netbsd-current/sbin/ifconfig/ |
H A D | af_inet.c | 110 in_alias(struct ifaddrs *ifa, prop_dictionary_t env, prop_dictionary_t oenv) argument 120 if (getnameinfo(ifa->ifa_addr, ifa->ifa_addr->sa_len, 124 pfxlen = in_prefixlen(ifa->ifa_netmask); 128 if (ifa->ifa_flags & IFF_POINTOPOINT) { 129 if (getnameinfo(ifa->ifa_dstaddr, ifa->ifa_dstaddr->sa_len, 136 printf(" netmask %#x", in_netmask(ifa->ifa_netmask)); 138 if (ifa->ifa_flags & IFF_BROADCAST) { 139 if (getnameinfo(ifa 152 struct ifaddrs *ifap, *ifa; local 209 in_addr_flags(struct ifaddrs *ifa, int flags) argument 226 in_addr_tentative(struct ifaddrs *ifa) argument 237 in_addr_tentative_or_detached(struct ifaddrs *ifa) argument [all...] |
H A D | af_inet6.c | 74 static bool in6_addr_tentative(struct ifaddrs *ifa); 75 static bool in6_addr_tentative_or_detached(struct ifaddrs *ifa); 204 struct ifaddrs *ifap, *ifa; local 242 for (ifa = ifap; ifa; ifa = ifa->ifa_next) { 243 if (ifa->ifa_addr->sa_family == AF_INET6 && 244 strcmp(ifa->ifa_name, ifname) == 0) { 245 sin6 = (const struct sockaddr_in6 *)ifa 263 in6_alias(struct ifaddrs *ifa, prop_dictionary_t env, prop_dictionary_t oenv) argument 341 struct ifaddrs *ifap, *ifa; local 439 in6_addr_flags(struct ifaddrs *ifa, int flags) argument 455 in6_addr_tentative(struct ifaddrs *ifa) argument 462 in6_addr_tentative_or_detached(struct ifaddrs *ifa) argument [all...] |
H A D | util.c | 248 struct ifaddrs *ifa, *ifap; local 265 for (ifa = ifap; ifa != NULL; ifa = ifa->ifa_next) { 266 if (strcmp(ifname, ifa->ifa_name) != 0) 268 if (ifa->ifa_addr->sa_family != AF_LINK) 271 sdl = satocsdl(ifa->ifa_addr); 273 memcpy(&iflr.addr, ifa->ifa_addr, MIN(ifa 334 struct ifaddrs *ifa; local [all...] |
/netbsd-current/sys/compat/common/ |
H A D | rtsock_70.c | 50 compat_70_rt_newaddrmsg1(int cmd, struct ifaddr *ifa) argument 59 KASSERT(ifa != NULL); 60 ifp = ifa->ifa_ifp; 77 info.rti_info[RTAX_IFA] = sa = ifa->ifa_addr; 80 info.rti_info[RTAX_NETMASK] = ifa->ifa_netmask; 81 info.rti_info[RTAX_BRD] = ifa->ifa_dstaddr; 85 ifam.ifam_metric = ifa->ifa_metric; 86 ifam.ifam_flags = ifa->ifa_flags; 97 compat_70_iflist_addr(struct rt_walkarg *w, struct ifaddr *ifa, argument 108 ifam->ifam_index = ifa [all...] |
/netbsd-current/crypto/external/bsd/heimdal/dist/lib/krb5/ |
H A D | get_addrs.c | 100 struct ifaddrs *ifa0, *ifa; local 114 for (ifa = ifa0, num = 0; ifa != NULL; ifa = ifa->ifa_next, num++) 140 for (ifa = ifa0, idx = 0; ifa != NULL; ifa = ifa->ifa_next) { 141 if ((ifa [all...] |
/netbsd-current/external/bsd/ntp/dist/lib/isc/unix/ |
H A D | ifiter_getifaddrs.c | 143 struct ifaddrs *ifa; local 149 ifa = iter->pos; 164 INSIST(ifa != NULL); 165 INSIST(ifa->ifa_name != NULL); 174 if ((ifa->ifa_flags & IFF_RUNNING) == 0) 178 if (ifa->ifa_addr == NULL) 181 family = ifa->ifa_addr->sa_family; 192 namelen = strlen(ifa->ifa_name); 197 memcpy(iter->current.name, ifa->ifa_name, namelen); 201 if ((ifa [all...] |
/netbsd-current/sys/arch/evbarm/ifpga/ |
H A D | plmmc_ifpga.c | 65 struct ifpga_attach_args *ifa = aux; local 69 sc->sc_bst = ifa->ifa_iot; 70 if (bus_space_map(ifa->ifa_iot, ifa->ifa_addr, IFPGA_MMC_SIZE, 0, 80 sc->sc_ih = ifpga_intr_establish(ifa->ifa_irq, IPL_BIO, plmmc_intr, sc);
|
H A D | sm_ifpga.c | 66 struct ifpga_attach_args *ifa = aux; local 68 if (ifa->ifa_addr == IFPGA_SMC911_BASE) 78 struct ifpga_attach_args *ifa = aux; local 79 bus_space_tag_t bst = ifa->ifa_iot; 83 if (bus_space_map(bst, ifa->ifa_addr, SMC_IOSIZE, 0, &bsh) != 0) { 88 isc->ih = ifpga_intr_establish(ifa->ifa_irq, IPL_NET, smc91cxx_intr, sc);
|
H A D | plcom_ifpga.c | 73 struct ifpga_attach_args *ifa = aux; local 75 isc->sc_iot = ifa->ifa_iot; 76 isc->sc_ioh = ifa->ifa_sc_ioh; 84 sc->sc_pi.pi_iot = ifa->ifa_iot; 85 sc->sc_pi.pi_iobase = ifa->ifa_addr; 93 if (bus_space_map(ifa->ifa_iot, ifa->ifa_addr, IFPGA_UART_SIZE, 0, 103 isc->sc_ih = ifpga_intr_establish(ifa->ifa_irq, IPL_SERIAL,
|
H A D | pl030_rtc.c | 96 struct ifpga_attach_args *ifa = aux; local 99 sc->sc_iot = ifa->ifa_iot; 100 if (bus_space_map(ifa->ifa_iot, ifa->ifa_addr, PL030_RTC_SIZE, 0,
|
/netbsd-current/sys/net/ |
H A D | route.c | 358 struct ifaddr *ifa; local 360 ifa = rt->rt_ifa; 361 if (ifa->ifa_getifa == NULL) 362 return ifa; 364 else if (ifa->ifa_seqno != NULL && *ifa->ifa_seqno == rt->rt_ifa_seqno) 365 return ifa; 368 ifa = (*ifa->ifa_getifa)(ifa, rt_getke 377 rt_set_ifa1(struct rtentry *rt, struct ifaddr *ifa) argument 388 rt_ifa_connected(const struct rtentry *rt, const struct ifaddr *ifa) argument 409 rt_replace_ifa(struct rtentry *rt, struct ifaddr *ifa) argument 439 rt_set_ifa(struct rtentry *rt, struct ifaddr *ifa) argument 685 struct ifaddr *ifa; local 837 struct ifaddr *ifa; local 986 struct ifaddr *ifa = NULL; local 1083 struct ifaddr *ifa; local 1099 struct ifaddr *ifa = NULL; local 1147 struct ifaddr *ifa = NULL; local 1374 struct ifaddr *ifa = NULL; local 1436 struct ifaddr *ifa = NULL, *new_ifa; local 1616 rtinit(struct ifaddr *ifa, int cmd, int flags) argument 1689 rt_ifa_addlocal(struct ifaddr *ifa) argument 1737 rt_ifa_remlocal(struct ifaddr *ifa, struct ifaddr *alt_ifa) argument 2363 rt_replace_ifa_matched_entries(sa_family_t family, int (*f)(struct rtentry *, void *), void *v, struct ifaddr *ifa) argument 2452 db_print_ifa(struct ifaddr *ifa) argument [all...] |
H A D | link_proto.c | 142 struct ifaddr *ifa; local 173 IFADDR_READER_FOREACH(ifa, ifp) { 174 if (sockaddr_cmp(&u.sa, ifa->ifa_addr) == 0) { 175 ifa_acquire(ifa, &psref); 183 ifa_release(ifa, &psref); 186 IFADDR_READER_FOREACH(ifa, ifp) { 187 if (ifa->ifa_addr->sa_family == AF_LINK) 191 if (ifa == NULL) { 197 if (ifa == ifp->if_dl) 202 if (ifa [all...] |
H A D | if.c | 338 ifa_psref_class = psref_class_create("ifa", IPL_SOFTNET); 462 struct ifaddr *ifa; local 467 ifa = ifp->if_dl; 468 sdl = satosdl(ifa->ifa_addr); 485 struct ifaddr *ifa; local 491 ifasize = sizeof(*ifa) + 2 * socksize; 492 ifa = malloc(ifasize, M_IFADDR, M_WAITOK | M_ZERO); 494 sdl = (struct sockaddr_dl *)(ifa + 1); 502 ifa->ifa_rtrequest = link_rtrequest; 503 ifa 513 if_sadl_setrefs(struct ifnet *ifp, struct ifaddr *ifa) argument 532 struct ifaddr *ifa; local 552 struct ifaddr *ifa; local 565 if_replace_sadl(struct ifnet *ifp, struct ifaddr *ifa) argument 585 struct ifaddr *ifa; local 618 struct ifaddr *ifa; local 1233 struct ifaddr *ifa, *nifa; local 1258 struct ifaddr *ifa; local 1279 struct ifaddr *ifa; local 1317 struct ifaddr *ifa; local 1781 ifa_psref_init(struct ifaddr *ifa) argument 1788 ifaref(struct ifaddr *ifa) argument 1795 ifafree(struct ifaddr *ifa) argument 1808 ifa_is_destroying(struct ifaddr *ifa) argument 1815 ifa_insert(struct ifnet *ifp, struct ifaddr *ifa) argument 1838 ifa_remove(struct ifnet *ifp, struct ifaddr *ifa) argument 1866 ifa_acquire(struct ifaddr *ifa, struct psref *psref) argument 1874 ifa_release(struct ifaddr *ifa, struct psref *psref) argument 1884 ifa_held(struct ifaddr *ifa) argument 1905 struct ifaddr *ifa; local 1929 struct ifaddr *ifa; local 1948 struct ifaddr *ifa; local 1970 struct ifaddr *ifa; local 1990 struct ifaddr *ifa, *ifa_maybe = NULL; local 2057 struct ifaddr *ifa; local 2086 struct ifaddr *ifa; local 2105 struct ifaddr *ifa = NULL; local 2129 struct ifaddr *ifa; local 2170 struct ifaddr *ifa; local 2190 struct ifaddr *ifa; local 2483 struct ifaddr *ifa, *lo0ifa; local 2532 struct ifaddr *ifa; local 2602 struct ifaddr *ifa; local 3374 struct ifaddr *ifa; local 3650 struct ifaddr *ifa; local 3867 if_addr_init(ifnet_t *ifp, struct ifaddr *ifa, const bool src) argument [all...] |
/netbsd-current/sys/netinet6/ |
H A D | nd6_nbr.c | 111 struct ifaddr *ifa = NULL; local 207 ifa = (struct ifaddr *)in6ifa_ifpwithaddr(ifp, &daddr6); 208 if (ifa && (((struct in6_ifaddr *)ifa)->ia6_flags & IN6_IFF_ANYCAST)) 227 ifa = carp_iamatch6(ifp->if_carp, &taddr6); 228 if (ifa != NULL) { 229 ifa_acquire(ifa, &psref_ia); 230 if (ifa->ifa_ifp && ifa->ifa_ifp != ifp) { 231 ifpc = ifa 624 struct ifaddr *ifa; local 1105 nd6_dad_find(struct ifaddr *ifa, struct nd_opt_nonce *nonce, bool *found_nonce) argument 1160 nd6_dad_ownnonce(struct ifaddr *ifa, struct nd_opt_nonce *nonce) argument 1208 nd6_dad_start(struct ifaddr *ifa, int xtick) argument 1286 nd6_dad_stop(struct ifaddr *ifa) argument 1310 struct ifaddr *ifa; local 1387 nd6_dad_duplicated(struct ifaddr *ifa, struct dadq *dp, const struct sockaddr_dl *from) argument 1448 nd6_dad_ns_output(struct dadq *dp, struct ifaddr *ifa) argument 1477 nd6_dad_input(struct ifaddr *ifa, struct nd_opt_nonce *nonce, const struct sockaddr_dl *from) argument [all...] |
/netbsd-current/usr.sbin/wakeonlan/ |
H A D | wakeonlan.c | 118 struct ifaddrs *ifap, *ifa; local 129 for (nifs = 0, ifa = ifap; ifa; ifa = ifa->ifa_next) 130 if (ifa->ifa_addr->sa_family == AF_LINK && 131 ifa->ifa_flags & IFF_UP && ifa->ifa_flags & IFF_RUNNING) { 132 sdl = (struct sockaddr_dl *)ifa->ifa_addr; 134 strlcpy(dst, ifa [all...] |
/netbsd-current/usr.sbin/mopd/common/ |
H A D | device.c | 65 struct ifaddrs *ifap, *ifa; 70 for (ifa = ifap; ifa; ifa = ifa->ifa_next) { 71 sdl = (struct sockaddr_dl *)ifa->ifa_addr; 75 if (!strcmp(ifa->ifa_name, ifname)) { 236 struct ifaddrs *ifap, *ifa; local 241 for (ifa = ifap; ifa; if [all...] |
/netbsd-current/external/apache2/mDNSResponder/dist/mDNSPosix/ |
H A D | mDNSBSD.c | 49 struct ifaddrs *ifal, *ifa; local 59 for (ifa = ifal; ifa; ifa = ifa->ifa_next) { 60 struct sockaddr *sa = ifa->ifa_addr; 61 int flags = ifa->ifa_flags; 62 int addrflags = ifa->ifa_addrflags; 107 ifi->ifi_index = if_nametoindex(ifa->ifa_name); 108 memcpy(ifi->ifi_name, ifa [all...] |
/netbsd-current/usr.sbin/rtadvd/ |
H A D | if.c | 87 struct ifaddrs *ifap, *ifa; local 93 for (ifa = ifap; ifa; ifa = ifa->ifa_next) { 94 if (strcmp(ifa->ifa_name, name) != 0) 96 if (ifa->ifa_addr->sa_family != AF_LINK) 99 sdl = malloc(ifa->ifa_addr->sa_len); 103 memcpy(sdl, ifa->ifa_addr, ifa 202 const struct sockaddr *sa, *dst, *gw, *ifa, *rti_info[RTAX_MAX]; local [all...] |