Home
last modified time | relevance | path

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

12

/dragonfly/lib/libc/net/
H A Dif_nameindex.c82 struct ifaddrs *ifaddrs, *ifa; in if_nameindex() local
88 if (getifaddrs(&ifaddrs) < 0) in if_nameindex()
97 for (ifa = ifaddrs; ifa != NULL; ifa = ifa->ifa_next) { in if_nameindex()
122 for (ifa = ifaddrs; ifa != NULL; ifa = ifa->ifa_next) { in if_nameindex()
139 freeifaddrs(ifaddrs); in if_nameindex()
H A Dif_indextoname.c64 struct ifaddrs *ifaddrs, *ifa; in if_indextoname() local
67 if (getifaddrs(&ifaddrs) < 0) in if_indextoname()
70 for (ifa = ifaddrs; ifa != NULL; ifa = ifa->ifa_next) { in if_indextoname()
84 freeifaddrs(ifaddrs); in if_indextoname()
H A Dif_nametoindex.c67 struct ifaddrs *ifaddrs, *ifa; in if_nametoindex() local
80 if (getifaddrs(&ifaddrs) < 0) in if_nametoindex()
85 for (ifa = ifaddrs; ifa != NULL; ifa = ifa->ifa_next) { in if_nametoindex()
94 freeifaddrs(ifaddrs); in if_nametoindex()
H A Dgetifaddrs.c72 getifaddrs(struct ifaddrs **pif) in getifaddrs()
82 struct ifaddrs *cif = NULL; in getifaddrs()
89 struct ifaddrs *ifa, *ift; in getifaddrs()
192 data = malloc(sizeof(struct ifaddrs) * icnt + dcnt + ncnt); in getifaddrs()
198 ifa = (struct ifaddrs *)(void *)data; in getifaddrs()
199 data += sizeof(struct ifaddrs) * icnt; in getifaddrs()
202 memset(ifa, 0, sizeof(struct ifaddrs) * icnt); in getifaddrs()
319 freeifaddrs(struct ifaddrs *ifp) in freeifaddrs()
/dragonfly/include/
H A Difaddrs.h35 struct ifaddrs { struct
36 struct ifaddrs *ifa_next; argument
55 int getifaddrs(struct ifaddrs **); argument
56 void freeifaddrs(struct ifaddrs *);
H A DMakefile16 iconv.h ieeefp.h ifaddrs.h iso646.h inttypes.h kenv.h \
/dragonfly/contrib/dhcpcd/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.c275 struct ifaddrs **ifaddrs) in if_learnaddrs() argument
277 struct ifaddrs *ifa; in if_learnaddrs()
287 for (ifa = *ifaddrs; ifa; ifa = ifa->ifa_next) { in if_learnaddrs()
361 void if_freeifaddrs(struct dhcpcd_ctx *ctx, struct ifaddrs **ifaddrs) in if_freeifaddrs() argument
367 if (ifaddrs == NULL) in if_freeifaddrs()
372 free(*ifaddrs); in if_freeifaddrs()
375 freeifaddrs(*ifaddrs); in if_freeifaddrs()
450 if_discover(struct dhcpcd_ctx *ctx, struct ifaddrs **ifaddrs, in if_discover() argument
453 struct ifaddrs *ifa; in if_discover()
480 if (ps_root_getifaddrs(ctx, ifaddrs) == -1) { in if_discover()
[all …]
H A Dprivsep-root.c379 struct ifaddrs *ifaddrs, *ifa; in ps_root_dogetifaddrs() local
384 if (getifaddrs(&ifaddrs) == -1) in ps_root_dogetifaddrs()
386 if (ifaddrs == NULL) { in ps_root_dogetifaddrs()
398 for (ifa = ifaddrs; ifa != NULL; ifa = ifa->ifa_next) { in ps_root_dogetifaddrs()
424 freeifaddrs(ifaddrs); in ps_root_dogetifaddrs()
430 for (ifa = ifaddrs; ifa != NULL; ifa = ifa->ifa_next) { in ps_root_dogetifaddrs()
470 freeifaddrs(ifaddrs); in ps_root_dogetifaddrs()
1082 ps_root_getifaddrs(struct dhcpcd_ctx *ctx, struct ifaddrs **ifahead) in ps_root_getifaddrs()
1084 struct ifaddrs *ifa; in ps_root_getifaddrs()
1106 *ifahead = (struct ifaddrs *)(void *)bp; in ps_root_getifaddrs()
[all …]
H A Ddhcpcd.c1042 struct ifaddrs *ifaddrs; in dhcpcd_handleinterface() local
1102 if_learnaddrs(ctx, ifs, &ifaddrs); in dhcpcd_handleinterface()
1114 if_freeifaddrs(ctx, &ifaddrs); in dhcpcd_handleinterface()
1187 struct ifaddrs *ifaddrs; in dhcpcd_linkoverflow() local
1252 if_learnaddrs(ctx, ctx->ifaces, &ifaddrs); in dhcpcd_linkoverflow()
1254 if_freeifaddrs(ctx, &ifaddrs); in dhcpcd_linkoverflow()
1889 struct ifaddrs *ifaddrs = NULL; in main() local
2555 if_learnaddrs(&ctx, ctx.ifaces, &ifaddrs); in main()
2556 if_freeifaddrs(&ctx, &ifaddrs); in main()
2557 ifaddrs = NULL; in main()
[all …]
H A Dprivsep-root.h56 int ps_root_getifaddrs(struct dhcpcd_ctx *, struct ifaddrs **);
H A Dif-bsd.c1412 struct ifaddrs *ifaddrs = NULL, *ifa; in if_ifa() local
1417 if (ps_root_getifaddrs(ctx, &ifaddrs) == -1) { in if_ifa()
1423 if (getifaddrs(&ifaddrs) == -1) { in if_ifa()
1427 for (ifa = ifaddrs; ifa; ifa = ifa->ifa_next) { in if_ifa()
1436 free(ifaddrs); in if_ifa()
1439 freeifaddrs(ifaddrs); in if_ifa()
/dragonfly/sbin/ifconfig/
H A Difconfig.c84 struct ifaddrs *ifa);
108 struct ifaddrs *ifa;
114 static int cmpifaddrs(struct ifaddrs *a, struct ifaddrs *b,
116 typedef int (*ifaddrs_cmp)(struct ifaddrs *, struct ifaddrs *, struct ifa_queue *);
117 static struct ifaddrs *sortifaddrs(struct ifaddrs *list, ifaddrs_cmp compare,
156 struct ifaddrs *prev; in calcorders()
193 cmpifaddrs(struct ifaddrs *a, struct ifaddrs *b, struct ifa_queue *q) in cmpifaddrs()
237 static struct ifaddrs *
357 struct ifaddrs *ifap, *sifap, *ifa; in main()
1233 struct ifaddrs *ifa) in status()
[all …]
H A Difconfig.h92 struct ifaddrs;
114 void (*af_status)(int, const struct ifaddrs *);
H A Daf_link.c50 link_status(int s __unused, const struct ifaddrs *ifa) in link_status()
H A Daf_inet6.c134 struct ifaddrs *ifap, *ifa; in setip6eui64()
179 in6_status(int s __unused, const struct ifaddrs *ifa) in in6_status()
H A Daf_inet.c57 in_status(int s __unused, const struct ifaddrs *ifa) in in_status()
/dragonfly/crypto/openssh/
H A Dsshconnect.c293 check_ifaddrs(const char *ifname, int af, const struct ifaddrs *ifaddrs, in check_ifaddrs() argument
299 const struct ifaddrs *ifa; in check_ifaddrs()
307 for (ifa = ifaddrs; ifa != NULL; ifa = ifa->ifa_next) { in check_ifaddrs()
358 struct ifaddrs *ifaddrs = NULL; in ssh_create_socket() local
397 if ((r = getifaddrs(&ifaddrs)) != 0) { in ssh_create_socket()
404 ifaddrs, &bindaddr, &bindaddrlen) != 0) { in ssh_create_socket()
432 if (ifaddrs != NULL) in ssh_create_socket()
433 freeifaddrs(ifaddrs); in ssh_create_socket()
/dragonfly/sbin/dhclient/
H A Ddispatch.c60 struct ifaddrs *ifap, *ifa; in discover_interface()
337 struct ifaddrs *ifap, *ifa; in subnet_exists()
/dragonfly/usr.sbin/rpcbind/
H A Dutil.c127 struct ifaddrs *ifap, *ifp = NULL, *bestif; in addrmerge()
294 struct ifaddrs *ifap, *ifp; in network_init()
/dragonfly/contrib/libpcap/
H A Dfad-getad.c149 struct ifaddrs *ifap, *ifa; in pcap_findalldevs_interfaces()
/dragonfly/usr.sbin/rarpd/
H A Drarpd.c100 static void init_one(struct ifaddrs *, char *, int);
190 init_one(struct ifaddrs *ifa, char *target, int pass1) in init_one()
283 struct ifaddrs *ifhead, *ifa; in init()
/dragonfly/usr.sbin/rtsold/
H A Dif.c323 struct ifaddrs *ifap, *ifa; in get_llflag()
H A Drtsold.c734 struct ifaddrs *ifap, *ifa, *target; in autoifprobe()
/dragonfly/lib/libc/rpc/
H A Dclnt_bcast.c121 struct ifaddrs *ifap, *ifp; in __rpc_getbroadifs()

12