/freebsd-11-stable/lib/libc/net/ |
H A D | if_nameindex.c | 82 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 nbytes += strlen(ifa->ifa_name) + 1; 122 for (ifa = ifaddrs; ifa ! [all...] |
H A D | if_indextoname.c | 64 struct ifaddrs *ifaddrs, *ifa; local 75 for (ifa = ifaddrs; ifa != NULL; ifa = ifa->ifa_next) { 76 if (ifa->ifa_addr && 77 ifa->ifa_addr->sa_family == AF_LINK && 78 ifindex == LLINDEX((struct sockaddr_dl*)ifa->ifa_addr)) 82 if (ifa == NULL) { 87 strncpy(ifname, ifa [all...] |
H A D | if_nametoindex.c | 68 struct ifaddrs *ifaddrs, *ifa; local 87 for (ifa = ifaddrs; ifa != NULL; ifa = ifa->ifa_next) { 88 if (ifa->ifa_addr && 89 ifa->ifa_addr->sa_family == AF_LINK && 90 strcmp(ifa->ifa_name, ifname) == 0) { 91 ni = LLINDEX((struct sockaddr_dl*)ifa->ifa_addr);
|
H A D | getifmaddrs.c | 66 struct ifmaddrs *ifa, *ift; local 121 ifa = (struct ifmaddrs *)(void *)data; 124 memset(ifa, 0, sizeof(struct ifmaddrs) * icnt); 125 ift = ifa; 181 if (ift > ifa) { 184 *pif = ifa; 187 free(ifa);
|
H A D | sourcefilter.c | 84 struct ifaddrs *ifa; local 102 for (ifa = ifaddrs; ifa != NULL; ifa = ifa->ifa_next) { 103 psu = (sockunion_t *)ifa->ifa_addr; 106 ifname = ifa->ifa_name; 118 for (ifa = ifaddrs; ifa != NULL; ifa [all...] |
/freebsd-11-stable/contrib/libpcap/ |
H A D | fad-getad.c | 150 struct ifaddrs *ifap, *ifa; local 175 for (ifa = ifap; ifa != NULL; ifa = ifa->ifa_next) { 187 p = strchr(ifa->ifa_name, ':'); 208 if (!(*check_usable)(ifa->ifa_name)) { 222 if (ifa->ifa_addr != NULL) { 223 addr = ifa->ifa_addr; 225 netmask = ifa [all...] |
H A D | pcap-snf.c | 351 struct snf_ifaddrs *ifaddrs, *ifa; local 380 for (ifa = ifaddrs; ifa != NULL; ifa = ifa->snf_ifa_next) { 413 merge ? 1 << ifa->snf_ifa_portnum : ifa->snf_ifa_portnum); 418 allports |= 1 << ifa->snf_ifa_portnum; 421 * with the name ifa->snf_ifa_name. 423 dev = find_dev(devlistp, ifa 517 struct snf_ifaddrs *ifaddrs, *ifa; local [all...] |
/freebsd-11-stable/contrib/bsnmp/snmp_mibII/ |
H A D | mibII_ipaddr.c | 73 struct mibifa *ifa; local 92 if ((ifa = mib_create_ifa(upd->ifindex, upd->addr, upd->mask, bcast)) 105 modify(struct update *upd, struct mibifa *ifa) argument 109 if ((ifp = mib_find_if(ifa->ifindex)) == NULL) 111 if ((upd->set & UPD_IFINDEX) && upd->ifindex != ifa->ifindex) 114 upd->rb_mask = ifa->inmask; 115 upd->rb_bcast = ifa->inbcast; 116 if (((upd->set & UPD_MASK) && upd->mask.s_addr != ifa->inmask.s_addr) || 119 ifa->inmask = upd->mask; 121 ifa 145 destroy(struct snmp_context *ctx __unused, struct update *upd, struct mibifa *ifa) argument 162 struct mibifa *ifa; local 224 struct mibifa *ifa; local [all...] |
H A D | mibII.c | 593 struct mibifa *ifa; local 595 TAILQ_FOREACH(ifa, &mibifa_list, link) 596 if (ifp->index == ifa->ifindex) 597 return (ifa); 604 struct mibifa *ifa; local 606 ifa = ifa0; 607 while ((ifa = TAILQ_NEXT(ifa, link)) != NULL) 608 if (ifa->ifindex == ifa0->ifindex) 609 return (ifa); 619 struct mibifa *ifa; local 649 destroy_ifa(struct mibifa *ifa) argument 742 struct mibifa *ifa, *ifa1; local 1001 struct mibifa *ifa; local 1053 struct mibifa *ifa; local 1316 struct mibifa *ifa, *ifa1; local 1489 verify_ifa(const char *name, struct mibifa *ifa) argument 1522 mib_undestroy_ifa(struct mibifa *ifa) argument 1541 mib_destroy_ifa(struct mibifa *ifa) argument 1565 mib_unmodify_ifa(struct mibifa *ifa) argument 1586 mib_modify_ifa(struct mibifa *ifa) argument 1616 mib_uncreate_ifa(struct mibifa *ifa) argument 1642 struct mibifa *ifa; local 1701 struct mibifa *ifa; local [all...] |
/freebsd-11-stable/sys/compat/linuxkpi/common/include/linux/ |
H A D | inetdevice.h | 40 struct ifaddr *ifa; local 48 ifa = ifa_ifwithaddr((struct sockaddr *)&sin); 50 if (ifa) { 51 ifp = ifa->ifa_ifp; 53 ifa_free(ifa); 64 struct ifaddr *ifa; local 77 ifa = ifa_ifwithaddr((struct sockaddr *)&sin6); 79 if (ifa != NULL) { 80 ifp = ifa->ifa_ifp; 82 ifa_free(ifa); [all...] |
/freebsd-11-stable/sys/netinet/ |
H A D | sctp_bsd_addr.c | 65 MALLOC_DEFINE(SCTP_M_IFA, "sctp_ifa", "sctp ifa struct"); 118 sctp_gather_internal_ifa_flags(struct sctp_ifa *ifa) argument 122 ifa6 = (struct in6_ifaddr *)ifa->ifa; 123 ifa->flags = ifa6->ia6_flags; 125 if (ifa->flags & 127 ifa->localifa_flags |= SCTP_ADDR_IFA_UNUSEABLE; 129 ifa->localifa_flags &= ~SCTP_ADDR_IFA_UNUSEABLE; 132 ifa->localifa_flags &= ~SCTP_ADDR_IFA_UNUSEABLE; 134 if (ifa 200 struct ifaddr *ifa; local 289 sctp_addr_change(struct ifaddr *ifa, int cmd) argument 360 struct ifaddr *ifa; local [all...] |
H A D | sctp_bsd_addr.h | 50 void sctp_gather_internal_ifa_flags(struct sctp_ifa *ifa); 60 void sctp_addr_change(struct ifaddr *ifa, int cmd);
|
H A D | ip_carp.c | 164 * pointer to the softc of its vhid, ifa->ifa_carp. That could be either 286 #define IFNET_FOREACH_IFA(ifp, ifa) \ 288 TAILQ_FOREACH((ifa), &(ifp)->if_addrhead, ifa_link) \ 289 if ((ifa)->ifa_carp != NULL) 291 #define CARP_FOREACH_IFA(sc, ifa) \ 295 ((ifa) = sc->sc_ifas[_i]) != NULL; \ 340 struct ifaddr *ifa; local 369 CARP_FOREACH_IFA(sc, ifa) { 370 in.s_addr = ifatoia(ifa)->ia_addr.sin_addr.s_addr; 371 if (ifa 599 struct ifaddr *ifa; local 807 struct ifaddr *ifa; local 950 struct ifaddr *ifa; local 957 carp_ifa_addroute(struct ifaddr *ifa) argument 981 struct ifaddr *ifa; local 988 carp_ifa_delroute(struct ifaddr *ifa) argument 1010 carp_master(struct ifaddr *ifa) argument 1026 struct ifaddr *ifa; local 1038 carp_iamatch(struct ifaddr *ifa, uint8_t **enaddr) argument 1056 struct ifaddr *ifa; local 1077 struct ifaddr *ifa; local 1100 struct ifaddr *ifa; local 1805 carp_get_vhid(struct ifaddr *ifa) argument 1815 carp_attach(struct ifaddr *ifa, int vhid) argument 1891 carp_detach(struct ifaddr *ifa, bool keep_cif) argument [all...] |
H A D | in_rmx.c | 151 struct ifaddr *ifa; member in struct:in_ifadown_arg 160 if (rt->rt_ifa != ap->ifa) 170 in_ifadown(struct ifaddr *ifa, int delete) argument 174 KASSERT(ifa->ifa_addr->sa_family == AF_INET, 177 arg.ifa = ifa; 181 ifa->ifa_flags &= ~IFA_ROUTE; /* XXXlocking? */
|
H A D | sctp_asconf.c | 1225 sctp_asconf_queue_mgmt(struct sctp_tcb *stcb, struct sctp_ifa *ifa, argument 1233 if (sctp_asconf_addr_match(aa, &ifa->address.sa) == 0) 1250 /* remove the ifa from the restricted list */ 1251 sctp_del_local_addr_restricted(stcb, ifa); 1261 /* remove the aa->ifa from the restricted list */ 1262 sctp_del_local_addr_restricted(stcb, aa->ifa); 1282 aa->ifa = ifa; 1283 atomic_add_int(&ifa->refcount, 1); 1285 switch (ifa 1351 sctp_asconf_queue_add(struct sctp_tcb *stcb, struct sctp_ifa *ifa, uint16_t type) argument 1451 struct sctp_ifa *ifa; local 1899 sctp_addr_mgmt_assoc(struct sctp_inpcb *inp, struct sctp_tcb *stcb, struct sctp_ifa *ifa, uint16_t type, int addr_locked) argument 2041 struct sctp_ifa *ifa; local 2088 struct sctp_ifa *ifa; local 2122 struct sctp_ifa *ifa; local 2294 struct sctp_ifa *ifa; local 2319 struct sctp_ifa *ifa; local 3191 struct sctp_ifa *ifa; local [all...] |
/freebsd-11-stable/crypto/heimdal/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...] |
/freebsd-11-stable/usr.bin/netstat/ |
H A D | if.c | 272 struct ifaddrs *ifap, *ifa; local 286 for (ifa = ifap; ifa; ifa = ifa->ifa_next) { 288 strcmp(ifa->ifa_name, interface) != 0) 290 if (af != AF_UNSPEC && ifa->ifa_addr->sa_family != af) 292 ifn_len = strlen(ifa->ifa_name); 293 if ((ifa->ifa_flags & IFF_UP) == 0) 296 if (ifa 519 struct ifaddrs *ifap, *ifa; local [all...] |
/freebsd-11-stable/contrib/ntp/lib/isc/unix/ |
H A D | ifiter_getifaddrs.c | 141 struct ifaddrs *ifa; local 147 ifa = iter->pos; 162 INSIST(ifa != NULL); 163 INSIST(ifa->ifa_name != NULL); 172 if ((ifa->ifa_flags & IFF_RUNNING) == 0) 176 if (ifa->ifa_addr == NULL) 179 family = ifa->ifa_addr->sa_family; 190 namelen = strlen(ifa->ifa_name); 195 memcpy(iter->current.name, ifa->ifa_name, namelen); 199 if ((ifa [all...] |
/freebsd-11-stable/usr.sbin/wake/ |
H A D | wake.c | 111 struct ifaddrs *ifap, *ifa; local 122 for (nifs = 0, ifa = ifap; ifa; ifa = ifa->ifa_next) 123 if (ifa->ifa_addr->sa_family == AF_LINK && 124 ifa->ifa_flags & IFF_UP && ifa->ifa_flags & IFF_RUNNING) { 125 sdl = (struct sockaddr_dl *)ifa->ifa_addr; 127 strlcpy(dst, ifa [all...] |
/freebsd-11-stable/sys/netinet6/ |
H A D | nd6_nbr.c | 129 struct ifaddr *ifa = NULL; local 249 ifa = (*carp_iamatch6_p)(ifp, &taddr6); 251 ifa = (struct ifaddr *)in6ifa_ifpwithaddr(ifp, &taddr6); 254 if (ifa == NULL) { 278 ifa = (struct ifaddr *)in6ifa_ifpforlinklocal( 280 if (ifa) 285 if (ifa == NULL) { 293 myaddr6 = *IFA_IN6(ifa); 294 anycast = ((struct in6_ifaddr *)ifa)->ia6_flags & IN6_IFF_ANYCAST; 295 tentative = ((struct in6_ifaddr *)ifa) 463 struct ifaddr *ifa = NULL; local 626 struct ifaddr *ifa; local 1170 nd6_dad_find(struct ifaddr *ifa, struct nd_opt_nonce *n) argument 1237 nd6_dad_start(struct ifaddr *ifa, int delay) argument 1324 nd6_dad_stop(struct ifaddr *ifa) argument 1345 struct ifaddr *ifa = dp->dad_ifa; local 1455 nd6_dad_duplicated(struct ifaddr *ifa, struct dadq *dp) argument 1543 nd6_dad_ns_input(struct ifaddr *ifa, struct nd_opt_nonce *ndopt_nonce) argument 1568 nd6_dad_na_input(struct ifaddr *ifa) argument [all...] |
H A D | in6.c | 152 #define ifa2ia6(ifa) ((struct in6_ifaddr *)(ifa)) 1172 * Do link-level ifa job: 1242 in6_purgeaddr(struct ifaddr *ifa) argument 1244 struct ifnet *ifp = ifa->ifa_ifp; 1245 struct in6_ifaddr *ia = (struct in6_ifaddr *) ifa; 1249 if (ifa->ifa_carp) 1250 (*carp_detach_p)(ifa, false); 1265 nd6_dad_stop(ifa); 1348 struct ifaddr *ifa; local 1438 struct ifaddr *ifa; local 1489 struct ifaddr *ifa; local 1512 struct ifaddr *ifa; local 1663 struct ifaddr *ifa; local 1786 struct ifaddr *ifa; local 1879 struct ifaddr *ifa; local 2134 struct ifaddr *ifa; local [all...] |
/freebsd-11-stable/sys/net/ |
H A D | route.c | 92 extern void sctp_addr_change(struct ifaddr *ifa, int cmd); 592 struct ifaddr *ifa; local 595 ifa = NULL; 603 if ((ifa = ifa_ifwithnet(gateway, 0, fibnum)) == NULL) { 619 if (rt->rt_ifa != ifa && ifa->ifa_addr->sa_family != AF_LINK) { 655 info.rti_ifa = ifa; 700 if (ifa != NULL) 701 ifa_free(ifa); 729 struct ifaddr *ifa; local 1242 struct ifaddr *ifa; local 1278 struct ifaddr *ifa; local 1582 struct ifaddr *ifa; local 2013 rtinit1(struct ifaddr *ifa, int cmd, int flags, int fibnum) argument 2223 rtinit(struct ifaddr *ifa, int cmd, int flags) argument 2249 rt_addrmsg(int cmd, struct ifaddr *ifa, int fibnum) argument 2298 rt_newaddrmsg(int cmd, struct ifaddr *ifa, int error, struct rtentry *rt) argument 2309 rt_newaddrmsg_fib(int cmd, struct ifaddr *ifa, int error, struct rtentry *rt, int fibnum) argument [all...] |
H A D | if.c | 433 struct ifaddr *ifa = NULL; local 437 if (ifp != NULL && (ifa = ifp->if_addr) != NULL) 438 ifa_ref(ifa); 440 return (ifa); 754 struct ifaddr *ifa; local 806 ifasize = sizeof(*ifa) + 2 * socksize; 807 ifa = ifa_alloc(ifasize, M_WAITOK); 808 sdl = (struct sockaddr_dl *)(ifa + 1); 815 ifp->if_addr = ifa; 816 ifa 938 struct ifaddr *ifa, *next; local 1019 struct ifaddr *ifa; local 1760 struct ifaddr *ifa; local 1794 ifa_ref(struct ifaddr *ifa) argument 1801 ifa_free(struct ifaddr *ifa) argument 1814 ifa_maintain_loopback_route(int cmd, const char *otype, struct ifaddr *ifa, struct sockaddr *ia) argument 1846 ifa_add_loopback_route(struct ifaddr *ifa, struct sockaddr *ia) argument 1853 ifa_del_loopback_route(struct ifaddr *ifa, struct sockaddr *ia) argument 1860 ifa_switch_loopback_route(struct ifaddr *ifa, struct sockaddr *ia) argument 1887 struct ifaddr *ifa; local 1942 struct ifaddr *ifa; local 1977 struct ifaddr *ifa; local 2012 struct ifaddr *ifa; local 2114 struct ifaddr *ifa; local 2183 struct ifaddr *ifa, *oifa; local 2239 struct ifaddr *ifa; local 2262 struct ifaddr *ifa; local 2507 struct ifaddr *ifa; local 3227 struct ifaddr *ifa; local 3762 struct ifaddr *ifa; local [all...] |
/freebsd-11-stable/sbin/dhclient/ |
H A D | dispatch.c | 77 struct ifaddrs *ifap, *ifa; local 83 for (ifa = ifap; ifa != NULL; ifa = ifa->ifa_next) { 84 if ((ifa->ifa_flags & IFF_LOOPBACK) || 85 (ifa->ifa_flags & IFF_POINTOPOINT) || 86 (!(ifa->ifa_flags & IFF_UP))) 89 if (strcmp(iface->name, ifa->ifa_name)) 96 if (ifa [all...] |
/freebsd-11-stable/usr.sbin/ppp/ |
H A D | iface.h | 35 struct ncprange ifa; /* local address/mask */ member in struct:iface_addr
|