Home
last modified time | relevance | path

Searched refs:ifaddrs (Results 1 – 25 of 135) sorted by relevance

123456

/netbsd-src/external/mpl/dhcp/bind/dist/lib/isc/unix/
H A Difiter_getifaddrs.c41 struct ifaddrs *ifaddrs; /*%< List of ifaddrs */ member
42 struct ifaddrs *pos; /*%< Ptr to current ifaddr */
67 iter->ifaddrs = NULL; in isc_interfaceiter_create()
81 if (getifaddrs(&iter->ifaddrs) < 0) { in isc_interfaceiter_create()
107 if (iter->ifaddrs != NULL) { /* just in case */ in isc_interfaceiter_create()
108 freeifaddrs(iter->ifaddrs); in isc_interfaceiter_create()
123 struct ifaddrs *ifa; in internal_current()
230 if (iter->ifaddrs) { in internal_destroy()
231 freeifaddrs(iter->ifaddrs); in internal_destroy()
233 iter->ifaddrs = NULL; in internal_destroy()
[all …]
/netbsd-src/lib/libc/net/
H A Dif_nameindex.c90 struct ifaddrs *ifaddrs, *ifa; in __weak_alias() local
95 if (getifaddrs(&ifaddrs) < 0) in __weak_alias()
104 for (ifa = ifaddrs; ifa != NULL; ifa = ifa->ifa_next) { in __weak_alias()
129 for (ifa = ifaddrs; ifa != NULL; ifa = ifa->ifa_next) { in __weak_alias()
147 freeifaddrs(ifaddrs); in __weak_alias()
H A Dif_indextoname.c76 struct ifaddrs *ifaddrs, *ifa; in __weak_alias() local
79 if (getifaddrs(&ifaddrs) < 0) in __weak_alias()
82 for (ifa = ifaddrs; ifa != NULL; ifa = ifa->ifa_next) { in __weak_alias()
97 freeifaddrs(ifaddrs); in __weak_alias()
H A Dif_nametoindex.c78 struct ifaddrs *ifaddrs, *ifa; in __weak_alias() local
92 if (getifaddrs(&ifaddrs) < 0) in __weak_alias()
97 for (ifa = ifaddrs; ifa != NULL; ifa = ifa->ifa_next) { in __weak_alias()
107 freeifaddrs(ifaddrs); in __weak_alias()
H A Dgetifaddrs.c64 getifaddrs(struct ifaddrs **pif) in __weak_alias()
80 struct ifaddrs cif; in __weak_alias()
86 struct ifaddrs *ifa, *ift; in __weak_alias()
170 data = malloc(sizeof(struct ifaddrs) * icnt + dcnt + ncnt); in __weak_alias()
176 ifa = (struct ifaddrs *)(void *)data; in __weak_alias()
177 data += sizeof(struct ifaddrs) * icnt; in __weak_alias()
180 memset(ifa, 0, sizeof(struct ifaddrs) * icnt); in __weak_alias()
300 freeifaddrs(struct ifaddrs *ifp) in freeifaddrs()
/netbsd-src/external/gpl3/gcc/dist/libphobos/libdruntime/core/sys/linux/
H A Difaddrs.d17 module core.sys.linux.ifaddrs;
27 struct ifaddrs struct
30 ifaddrs* ifa_next; argument
53 int getifaddrs(ifaddrs** );
55 void freeifaddrs(ifaddrs* );
/netbsd-src/external/gpl3/gcc/dist/libphobos/libdruntime/core/sys/darwin/
H A Difaddrs.d17 module core.sys.darwin.ifaddrs;
37 struct ifaddrs struct
40 ifaddrs* ifa_next; argument
56 int getifaddrs(ifaddrs**);
58 void freeifaddrs(ifaddrs*);
/netbsd-src/sbin/ifconfig/
H A Daf_inet.c65 static bool in_addr_tentative(struct ifaddrs *);
66 static bool in_addr_tentative_or_detached(struct ifaddrs *);
69 static void in_alias(struct ifaddrs *, prop_dictionary_t, prop_dictionary_t);
110 in_alias(struct ifaddrs *ifa, prop_dictionary_t env, prop_dictionary_t oenv) in in_alias()
152 struct ifaddrs *ifap, *ifa; in in_status()
209 in_addr_flags(struct ifaddrs *ifa, int flags) in in_addr_flags()
226 in_addr_tentative(struct ifaddrs *ifa) in in_addr_tentative()
237 in_addr_tentative_or_detached(struct ifaddrs *ifa) in in_addr_tentative_or_detached()
H A Daf_inet6.c63 static void in6_alias(struct ifaddrs *, prop_dictionary_t, prop_dictionary_t);
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; in setia6eui64_impl()
263 in6_alias(struct ifaddrs *ifa, prop_dictionary_t env, prop_dictionary_t oenv) in in6_alias()
341 struct ifaddrs *ifap, *ifa; in in6_status()
439 in6_addr_flags(struct ifaddrs *ifa, int flags) in in6_addr_flags()
455 in6_addr_tentative(struct ifaddrs *ifa) in in6_addr_tentative()
462 in6_addr_tentative_or_detached(struct ifaddrs *ifa) in in6_addr_tentative_or_detached()
H A Dutil.h18 bool (*af_addr_tentative)(struct ifaddrs *);
19 bool (*af_addr_tentative_or_detached)(struct ifaddrs *);
32 bool ifa_any_preferences(const char *, struct ifaddrs *, int);
/netbsd-src/usr.bin/systat/
H A Difstat.c428 struct ifaddrs *ifaddrs = NULL; in getifnum() local
429 struct ifaddrs *ifa = NULL; in getifnum()
432 if (getifaddrs(&ifaddrs) == 0) { in getifnum()
433 for (ifa = ifaddrs; ifa != NULL; ifa = ifa->ifa_next) { in getifnum()
439 freeifaddrs(ifaddrs); in getifnum()
448 struct ifaddrs *ifaddrs = NULL; in getifmibdata() local
449 struct ifaddrs *ifa = NULL; in getifmibdata()
453 if (getifaddrs(&ifaddrs) != 0) { in getifmibdata()
458 for (ifa = ifaddrs; ifa != NULL; ifa = ifa->ifa_next) { in getifmibdata()
476 freeifaddrs(ifaddrs); in getifmibdata()
/netbsd-src/external/mpl/bind/dist/lib/isc/
H A Dinterfaceiter.c25 #include <ifaddrs.h>
148 struct ifaddrs *ifaddrs; /*%< List of ifaddrs */
149 struct ifaddrs *pos; /*%< Ptr to current ifaddr */
169 iter->ifaddrs = NULL;
171 if (getifaddrs(&iter->ifaddrs) < 0) {
191 if (iter->ifaddrs != NULL) { /* just in case */ in isc_interfaceiter_create()
192 freeifaddrs(iter->ifaddrs); in isc_interfaceiter_create()
207 struct ifaddrs *if in isc_interfaceiter_create()
165 struct ifaddrs *ifaddrs; /*%< List of ifaddrs */ global() member
[all...]
/netbsd-src/include/
H A Difaddrs.h31 struct ifaddrs { struct
32 struct ifaddrs *ifa_next; argument
53 int getifaddrs(struct ifaddrs **); argument
54 void freeifaddrs(struct ifaddrs *);
/netbsd-src/usr.sbin/arp/
H A Darp.c243 struct ifaddrs *ifap, *ifa; in getlink()
781 struct ifaddrs *addr; in getifname()
783 static struct ifaddrs* ifaddrs = NULL; in getifname() local
785 if (ifaddrs == NULL) { in getifname()
786 i = getifaddrs(&ifaddrs); in getifname()
791 for (addr = ifaddrs; addr; addr = addr->ifa_next) { in getifname()
809 struct ifaddrs *ifaddrs, *addr; in getetheraddr() local
813 if (getifaddrs(&ifaddrs) != 0) { in getetheraddr()
818 for (addr = ifaddrs; addr; addr = addr->ifa_next) { in getetheraddr()
835 freeifaddrs(ifaddrs); in getetheraddr()
[all …]
/netbsd-src/sys/external/bsd/compiler_rt/dist/lib/sanitizer_common/
H A Dsanitizer_platform_limits_openbsd.cc250 CHECK_TYPE_SIZE(ifaddrs);
251 CHECK_SIZE_AND_OFFSET(ifaddrs, ifa_next);
252 CHECK_SIZE_AND_OFFSET(ifaddrs, ifa_name);
253 CHECK_SIZE_AND_OFFSET(ifaddrs, ifa_addr);
254 CHECK_SIZE_AND_OFFSET(ifaddrs, ifa_netmask);
260 CHECK_SIZE_AND_OFFSET(ifaddrs, ifa_dstaddr);
261 CHECK_SIZE_AND_OFFSET(ifaddrs, ifa_data);
H A Dsanitizer_platform_limits_solaris.cc315 CHECK_TYPE_SIZE(ifaddrs);
316 CHECK_SIZE_AND_OFFSET(ifaddrs, ifa_next);
317 CHECK_SIZE_AND_OFFSET(ifaddrs, ifa_name);
318 CHECK_SIZE_AND_OFFSET(ifaddrs, ifa_addr);
319 CHECK_SIZE_AND_OFFSET(ifaddrs, ifa_netmask);
326 sizeof(((ifaddrs *)nullptr)->ifa_ifu));
328 offsetof(ifaddrs, ifa_ifu));
329 CHECK_SIZE_AND_OFFSET(ifaddrs, ifa_data);
/netbsd-src/external/gpl3/gcc.old/dist/libsanitizer/sanitizer_common/
H A Dsanitizer_platform_limits_openbsd.cc248 CHECK_TYPE_SIZE(ifaddrs);
249 CHECK_SIZE_AND_OFFSET(ifaddrs, ifa_next);
250 CHECK_SIZE_AND_OFFSET(ifaddrs, ifa_name);
251 CHECK_SIZE_AND_OFFSET(ifaddrs, ifa_addr);
252 CHECK_SIZE_AND_OFFSET(ifaddrs, ifa_netmask);
258 CHECK_SIZE_AND_OFFSET(ifaddrs, ifa_dstaddr);
259 CHECK_SIZE_AND_OFFSET(ifaddrs, ifa_data);
H A Dsanitizer_platform_limits_solaris.cc313 CHECK_TYPE_SIZE(ifaddrs);
314 CHECK_SIZE_AND_OFFSET(ifaddrs, ifa_next);
315 CHECK_SIZE_AND_OFFSET(ifaddrs, ifa_name);
316 CHECK_SIZE_AND_OFFSET(ifaddrs, ifa_addr);
317 CHECK_SIZE_AND_OFFSET(ifaddrs, ifa_netmask);
324 sizeof(((ifaddrs *)nullptr)->ifa_ifu));
326 offsetof(ifaddrs, ifa_ifu));
327 CHECK_SIZE_AND_OFFSET(ifaddrs, ifa_data);
/netbsd-src/external/bsd/am-utils/dist/libamu/
H A Dwire.c386 struct ifaddrs *ifaddrs, *ifap; local
391 ifaddrs = NULL;
393 if (getifaddrs(&ifaddrs) < 0)
396 for (ifap = ifaddrs; ifap != NULL; ifap = ifap->ifa_next) {
398 if (getifaddrs(&ifaddrs, &count) < 0)
401 for (i = 0,ifap = ifaddrs; i < count; ifap++, i++) {
432 if (ifaddrs)
433 XFREE(ifaddrs);
/netbsd-src/crypto/external/bsd/heimdal/dist/lib/roken/
H A Dgetifaddrs.c504 rk_getifaddrs(struct ifaddrs **ifap) in rk_getifaddrs()
550 struct ifaddrs *ifl = NULL, *ifa = NULL; in rk_getifaddrs()
560 NLMSG_ALIGN(sizeof(struct ifaddrs[icnt])) in rk_getifaddrs()
562 ifa = (struct ifaddrs *)data; in rk_getifaddrs()
579 data += NLMSG_ALIGN(sizeof(struct ifaddrs)) * icnt; in rk_getifaddrs()
859 rk_freeifaddrs(struct ifaddrs *ifp) in rk_freeifaddrs()
872 getifaddrs2(struct ifaddrs **ifap, in getifaddrs2()
885 struct ifaddrs *start = NULL, **end = &start; in getifaddrs2()
1014 getlifaddrs2(struct ifaddrs **ifap, in getlifaddrs2()
1027 struct ifaddrs *start = NULL, **end = &start; in getlifaddrs2()
[all …]
H A Dgetifaddrs_w32.c57 rk_getifaddrs(struct ifaddrs **ifpp) in rk_getifaddrs()
108 struct ifaddrs *ifp; in rk_getifaddrs()
144 rk_freeifaddrs(struct ifaddrs *ifp) in rk_freeifaddrs()
146 struct ifaddrs *p, *q; in rk_freeifaddrs()
H A Dgetifaddrs-test.c82 print_ifaddrs(struct ifaddrs *x) in print_ifaddrs()
84 struct ifaddrs *p; in print_ifaddrs()
104 struct ifaddrs *addrs = NULL; in main()
/netbsd-src/external/gpl3/gcc/dist/libsanitizer/sanitizer_common/
H A Dsanitizer_platform_limits_solaris.cpp317 CHECK_TYPE_SIZE(ifaddrs);
318 CHECK_SIZE_AND_OFFSET(ifaddrs, ifa_next);
319 CHECK_SIZE_AND_OFFSET(ifaddrs, ifa_name);
320 CHECK_SIZE_AND_OFFSET(ifaddrs, ifa_addr);
321 CHECK_SIZE_AND_OFFSET(ifaddrs, ifa_netmask);
328 sizeof(((ifaddrs *)nullptr)->ifa_ifu));
330 offsetof(ifaddrs, ifa_ifu));
331 CHECK_SIZE_AND_OFFSET(ifaddrs, ifa_data);
/netbsd-src/external/bsd/dhcpcd/dist/src/
H A Dif.h153 struct ifaddrs;
154 int if_getifaddrs(struct ifaddrs **);
171 struct if_head *if_discover(struct dhcpcd_ctx *, struct ifaddrs **,
173 void if_freeifaddrs(struct dhcpcd_ctx *ctx, struct ifaddrs **);
175 void if_learnaddrs(struct dhcpcd_ctx *, struct if_head *, struct ifaddrs **);
H A Dif.c276 struct ifaddrs **ifaddrs) in if_learnaddrs() argument
278 struct ifaddrs *ifa; in if_learnaddrs()
288 for (ifa = *ifaddrs; ifa; ifa = ifa->ifa_next) { in if_learnaddrs()
362 void if_freeifaddrs(struct dhcpcd_ctx *ctx, struct ifaddrs **ifaddrs) in if_freeifaddrs() argument
368 if (ifaddrs == NULL) in if_freeifaddrs()
373 free(*ifaddrs); in if_freeifaddrs()
376 freeifaddrs(*ifaddrs); in if_freeifaddrs()
451 if_discover(struct dhcpcd_ctx *ctx, struct ifaddrs **ifaddrs, in if_discover() argument
454 struct ifaddrs *ifa; in if_discover()
481 if (ps_root_getifaddrs(ctx, ifaddrs) == -1) { in if_discover()
[all …]

123456