/dragonfly/lib/libc/net/ |
H A D | if_nameindex.c | 82 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 D | if_indextoname.c | 64 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 D | if_nametoindex.c | 67 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 D | getifaddrs.c | 72 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 D | ifaddrs.h | 35 struct ifaddrs { struct 36 struct ifaddrs *ifa_next; argument 55 int getifaddrs(struct ifaddrs **); argument 56 void freeifaddrs(struct ifaddrs *);
|
H A D | Makefile | 16 iconv.h ieeefp.h ifaddrs.h iso646.h inttypes.h kenv.h \
|
/dragonfly/contrib/dhcpcd/src/ |
H A D | if.h | 153 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 D | if.c | 275 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 D | privsep-root.c | 379 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 D | dhcpcd.c | 1042 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 D | privsep-root.h | 56 int ps_root_getifaddrs(struct dhcpcd_ctx *, struct ifaddrs **);
|
H A D | if-bsd.c | 1412 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 D | ifconfig.c | 84 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 D | ifconfig.h | 92 struct ifaddrs; 114 void (*af_status)(int, const struct ifaddrs *);
|
H A D | af_link.c | 50 link_status(int s __unused, const struct ifaddrs *ifa) in link_status()
|
H A D | af_inet6.c | 134 struct ifaddrs *ifap, *ifa; in setip6eui64() 179 in6_status(int s __unused, const struct ifaddrs *ifa) in in6_status()
|
H A D | af_inet.c | 57 in_status(int s __unused, const struct ifaddrs *ifa) in in_status()
|
/dragonfly/crypto/openssh/ |
H A D | sshconnect.c | 293 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 D | dispatch.c | 60 struct ifaddrs *ifap, *ifa; in discover_interface() 337 struct ifaddrs *ifap, *ifa; in subnet_exists()
|
/dragonfly/usr.sbin/rpcbind/ |
H A D | util.c | 127 struct ifaddrs *ifap, *ifp = NULL, *bestif; in addrmerge() 294 struct ifaddrs *ifap, *ifp; in network_init()
|
/dragonfly/contrib/libpcap/ |
H A D | fad-getad.c | 149 struct ifaddrs *ifap, *ifa; in pcap_findalldevs_interfaces()
|
/dragonfly/usr.sbin/rarpd/ |
H A D | rarpd.c | 100 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 D | if.c | 323 struct ifaddrs *ifap, *ifa; in get_llflag()
|
H A D | rtsold.c | 734 struct ifaddrs *ifap, *ifa, *target; in autoifprobe()
|
/dragonfly/lib/libc/rpc/ |
H A D | clnt_bcast.c | 121 struct ifaddrs *ifap, *ifp; in __rpc_getbroadifs()
|