Searched refs:ifa (Results 1 - 25 of 217) sorted by relevance

123456789

/netbsd-current/lib/libc/net/
H A Dif_nameindex.c90 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 Dif_indextoname.c76 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 Dif_nametoindex.c78 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 Dfad-getad.c154 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 Difaddrlist.c94 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 Difiter_getifaddrs.c123 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 Dconfig.c24 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 Daf_inet.c110 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 Daf_inet6.c74 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 Dutil.c248 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 Drtsock_70.c50 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 Dget_addrs.c100 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 Difiter_getifaddrs.c143 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 Dplmmc_ifpga.c65 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 Dsm_ifpga.c66 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 Dplcom_ifpga.c73 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 Dpl030_rtc.c96 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 Droute.c358 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 Dlink_proto.c142 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 Dif.c338 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 Dnd6_nbr.c111 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 Dwakeonlan.c118 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 Ddevice.c65 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 DmDNSBSD.c49 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 Dif.c87 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...]

Completed in 400 milliseconds

123456789