/freebsd-10.3-release/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 70 for (ifa = ifaddrs; ifa != NULL; ifa = ifa->ifa_next) { 71 if (ifa->ifa_addr && 72 ifa->ifa_addr->sa_family == AF_LINK && 73 ifindex == LLINDEX((struct sockaddr_dl*)ifa->ifa_addr)) 77 if (ifa == NULL) { 82 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 | 85 struct ifaddrs *ifa; local 103 for (ifa = ifaddrs; ifa != NULL; ifa = ifa->ifa_next) { 104 psu = (sockunion_t *)ifa->ifa_addr; 107 ifname = ifa->ifa_name; 119 for (ifa = ifaddrs; ifa != NULL; ifa [all...] |
/freebsd-10.3-release/sys/ofed/include/linux/ |
H A D | inetdevice.h | 39 struct ifaddr *ifa; local 48 ifa = ifa_ifwithaddr((struct sockaddr *)&sin); 49 if (ifa) { 50 ifp = ifa->ifa_ifp; 52 ifa_free(ifa);
|
/freebsd-10.3-release/contrib/libpcap/ |
H A D | fad-getad.c | 149 struct ifaddrs *ifap, *ifa; local 174 for (ifa = ifap; ifa != NULL; ifa = ifa->ifa_next) { 178 if (!(ifa->ifa_flags & IFF_UP)) { 205 if (ifa->ifa_addr != NULL) { 206 addr = ifa->ifa_addr; 208 netmask = ifa->ifa_netmask; 214 if (ifa [all...] |
/freebsd-10.3-release/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 | 525 struct mibifa *ifa; local 527 TAILQ_FOREACH(ifa, &mibifa_list, link) 528 if (ifp->index == ifa->ifindex) 529 return (ifa); 536 struct mibifa *ifa; local 538 ifa = ifa0; 539 while ((ifa = TAILQ_NEXT(ifa, link)) != NULL) 540 if (ifa->ifindex == ifa0->ifindex) 541 return (ifa); 551 struct mibifa *ifa; local 581 destroy_ifa(struct mibifa *ifa) argument 674 struct mibifa *ifa, *ifa1; local 928 struct mibifa *ifa; local 980 struct mibifa *ifa; local 1243 struct mibifa *ifa, *ifa1; local 1417 verify_ifa(const char *name, struct mibifa *ifa) argument 1450 mib_undestroy_ifa(struct mibifa *ifa) argument 1469 mib_destroy_ifa(struct mibifa *ifa) argument 1493 mib_unmodify_ifa(struct mibifa *ifa) argument 1514 mib_modify_ifa(struct mibifa *ifa) argument 1544 mib_uncreate_ifa(struct mibifa *ifa) argument 1570 struct mibifa *ifa; local 1629 struct mibifa *ifa; local [all...] |
/freebsd-10.3-release/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 201 struct ifaddr *ifa; local 292 sctp_addr_change(struct ifaddr *ifa, int cmd) argument 361 struct ifaddr *ifa; local [all...] |
H A D | sctp_bsd_addr.h | 50 void sctp_gather_internal_ifa_flags(struct sctp_ifa *ifa); 61 void sctp_addr_change(struct ifaddr *ifa, int cmd);
|
H A D | ip_carp.c | 162 * pointer to the softc of its vhid, ifa->ifa_carp. That could be either 274 #define IFNET_FOREACH_IFA(ifp, ifa) \ 276 TAILQ_FOREACH((ifa), &(ifp)->if_addrhead, ifa_link) \ 277 if ((ifa)->ifa_carp != NULL) 279 #define CARP_FOREACH_IFA(sc, ifa) \ 283 ((ifa) = sc->sc_ifas[_i]) != NULL; \ 326 struct ifaddr *ifa; local 355 CARP_FOREACH_IFA(sc, ifa) { 356 in.s_addr = ifatoia(ifa)->ia_addr.sin_addr.s_addr; 357 if (ifa 580 struct ifaddr *ifa; local 798 struct ifaddr *ifa; local 937 struct ifaddr *ifa; local 944 carp_ifa_addroute(struct ifaddr *ifa) argument 968 struct ifaddr *ifa; local 975 carp_ifa_delroute(struct ifaddr *ifa) argument 997 carp_master(struct ifaddr *ifa) argument 1013 struct ifaddr *ifa; local 1021 carp_iamatch(struct ifaddr *ifa, uint8_t **enaddr) argument 1039 struct ifaddr *ifa; local 1060 struct ifaddr *ifa; local 1083 struct ifaddr *ifa; local 1804 carp_get_vhid(struct ifaddr *ifa) argument 1814 carp_attach(struct ifaddr *ifa, int vhid) argument 1900 carp_detach(struct ifaddr *ifa) argument 1911 carp_detach_locked(struct ifaddr *ifa) argument [all...] |
H A D | sctp_asconf.c | 1201 sctp_asconf_queue_mgmt(struct sctp_tcb *stcb, struct sctp_ifa *ifa, argument 1209 if (sctp_asconf_addr_match(aa, &ifa->address.sa) == 0) 1226 /* remove the ifa from the restricted list */ 1227 sctp_del_local_addr_restricted(stcb, ifa); 1237 /* remove the aa->ifa from the restricted list */ 1238 sctp_del_local_addr_restricted(stcb, aa->ifa); 1258 aa->ifa = ifa; 1259 atomic_add_int(&ifa->refcount, 1); 1261 switch (ifa 1327 sctp_asconf_queue_add(struct sctp_tcb *stcb, struct sctp_ifa *ifa, uint16_t type) argument 1423 struct sctp_ifa *ifa; local 1870 sctp_addr_mgmt_assoc(struct sctp_inpcb *inp, struct sctp_tcb *stcb, struct sctp_ifa *ifa, uint16_t type, int addr_locked) argument 2012 struct sctp_ifa *ifa; local 2059 struct sctp_ifa *ifa; local 2092 struct sctp_ifa *ifa; local 2263 struct sctp_ifa *ifa; local 2288 struct sctp_ifa *ifa; local 2324 sctp_set_primary_ip_address(struct sctp_ifa *ifa) argument 3201 struct sctp_ifa *ifa; local [all...] |
/freebsd-10.3-release/usr.bin/netstat/ |
H A D | if.c | 222 struct ifaddrs *ifap, *ifa; local 235 for (ifa = ifap; ifa; ifa = ifa->ifa_next) { 237 strcmp(ifa->ifa_name, interface) != 0) 239 if (af != AF_UNSPEC && ifa->ifa_addr->sa_family != af) 241 ifn_len_max = MAX(ifn_len_max, strlen(ifa->ifa_name)); 260 for (ifa = ifap; ifa; if 475 struct ifaddrs *ifap, *ifa; local [all...] |
/freebsd-10.3-release/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-10.3-release/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-10.3-release/sys/net/ |
H A D | if.c | 342 struct ifaddr *ifa; local 345 ifa = ifnet_byindex_locked(idx)->if_addr; 346 if (ifa != NULL) 347 ifa_ref(ifa); 349 return (ifa); 653 struct ifaddr *ifa; local 703 ifasize = sizeof(*ifa) + 2 * socksize; 704 ifa = malloc(ifasize, M_IFADDR, M_WAITOK | M_ZERO); 705 ifa_init(ifa); 706 sdl = (struct sockaddr_dl *)(ifa 832 struct ifaddr *ifa, *next; local 900 struct ifaddr *ifa; local 1619 ifa_init(struct ifaddr *ifa) argument 1628 ifa_ref(struct ifaddr *ifa) argument 1635 ifa_free(struct ifaddr *ifa) argument 1645 ifa_add_loopback_route(struct ifaddr *ifa, struct sockaddr *ia) argument 1674 ifa_del_loopback_route(struct ifaddr *ifa, struct sockaddr *ia) argument 1721 struct ifaddr *ifa; local 1776 struct ifaddr *ifa; local 1809 struct ifaddr *ifa; local 1851 struct ifaddr *ifa; local 1973 struct ifaddr *ifa; local 2042 struct ifaddr *ifa, *oifa; local 2068 struct ifaddr *ifa; local 2091 struct ifaddr *ifa; local 2266 struct ifaddr *ifa; local 2967 struct ifaddr *ifa; local 3491 struct ifaddr *ifa; local [all...] |
H A D | route.c | 91 extern void sctp_addr_change(struct ifaddr *ifa, int cmd); 581 struct ifaddr *ifa; local 584 ifa = NULL; 592 if ((ifa = ifa_ifwithnet_fib(gateway, 0, fibnum)) == NULL) { 604 (!sa_equal(src, rt->rt_gateway) || rt->rt_ifa != ifa)) 637 info.rti_ifa = ifa; 690 if (ifa != NULL) 691 ifa_free(ifa); 723 * For both ifa_ifwithroute() routines, 'ifa' is returned referenced. 736 register struct ifaddr *ifa; local 866 struct ifaddr *ifa; local 918 struct ifaddr *ifa; local 1160 struct ifaddr *ifa; local 1512 rtinit1(struct ifaddr *ifa, int cmd, int flags, int fibnum) argument 1748 rtinit(struct ifaddr *ifa, int cmd, int flags) argument 1774 rt_addrmsg(int cmd, struct ifaddr *ifa, int fibnum) argument 1823 rt_newaddrmsg(int cmd, struct ifaddr *ifa, int error, struct rtentry *rt) argument 1834 rt_newaddrmsg_fib(int cmd, struct ifaddr *ifa, int error, struct rtentry *rt, int fibnum) argument [all...] |
/freebsd-10.3-release/usr.sbin/wake/ |
H A D | wake.c | 109 struct ifaddrs *ifap, *ifa; local 120 for (nifs = 0, ifa = ifap; ifa; ifa = ifa->ifa_next) 121 if (ifa->ifa_addr->sa_family == AF_LINK && 122 ifa->ifa_flags & IFF_UP && ifa->ifa_flags & IFF_RUNNING) { 123 sdl = (struct sockaddr_dl *)ifa->ifa_addr; 125 strlcpy(dst, ifa [all...] |
/freebsd-10.3-release/sys/netinet6/ |
H A D | nd6_nbr.c | 130 struct ifaddr *ifa = NULL; local 246 ifa = (*carp_iamatch6_p)(ifp, &taddr6); 248 ifa = (struct ifaddr *)in6ifa_ifpwithaddr(ifp, &taddr6); 251 if (ifa == NULL) { 279 ifa = (struct ifaddr *)in6ifa_ifpforlinklocal(ifp, 281 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) 467 struct ifaddr *ifa; local 663 struct ifaddr *ifa; local 1216 nd6_dad_find(struct ifaddr *ifa, struct nd_opt_nonce *n) argument 1283 nd6_dad_start(struct ifaddr *ifa, int delay) argument 1373 nd6_dad_stop(struct ifaddr *ifa) argument 1401 struct ifaddr *ifa = dp->dad_ifa; local 1511 nd6_dad_duplicated(struct ifaddr *ifa, struct dadq *dp) argument 1601 nd6_dad_ns_input(struct ifaddr *ifa, struct nd_opt_nonce *ndopt_nonce) argument 1626 nd6_dad_na_input(struct ifaddr *ifa) argument [all...] |
H A D | in6.c | 143 #define ifa2ia6(ifa) ((struct in6_ifaddr *)(ifa)) 147 in6_ifaddloop(struct ifaddr *ifa) argument 156 ia = ifa2ia6(ifa); 157 ifp = ifa->ifa_ifp; 166 ifa->ifa_rtrequest = nd6_rtrequest; 188 rt_newaddrmsg(RTM_ADD, ifa, 0, &rt); 192 in6_ifremloop(struct ifaddr *ifa) argument 200 ia = ifa2ia6(ifa); 201 ifp = ifa 1472 in6_purgeaddr(struct ifaddr *ifa) argument 1584 struct ifaddr *ifa, *nifa; local 1627 struct ifaddr *ifa; local 1878 struct ifaddr *ifa; local 1952 struct ifaddr *ifa; local 1979 struct ifaddr *ifa; local 2002 struct ifaddr *ifa; local 2243 struct ifaddr *ifa; local 2336 struct ifaddr *ifa; local 2574 struct ifaddr *ifa; local [all...] |
/freebsd-10.3-release/sbin/ifconfig/ |
H A D | af_ipx.c | 57 ipx_status(int s __unused, const struct ifaddrs *ifa) argument 61 sipx = (struct sockaddr_ipx *)ifa->ifa_addr; 67 if (ifa->ifa_flags & IFF_POINTOPOINT) { 68 sipx = (struct sockaddr_ipx *)ifa->ifa_dstaddr;
|
H A D | af_atalk.c | 84 at_status(int s __unused, const struct ifaddrs *ifa) argument 91 sat = (struct sockaddr_at *)ifa->ifa_addr; 98 if (ifa->ifa_flags & IFF_POINTOPOINT) { 99 sat = (struct sockaddr_at *)ifa->ifa_dstaddr; 105 if (ifa->ifa_flags & IFF_BROADCAST) { 106 sat = (struct sockaddr_at *)ifa->ifa_broadaddr;
|
/freebsd-10.3-release/sys/ia64/ia64/ |
H A D | exception.S | 128 mov r26 = cr.ifa 238 * r17 the value to save as ifa in the trapframe. This 239 * normally is cr.ifa, but some interruptions set 240 * set cr.iim and not cr.ifa. 405 st8 [r30]=r17,24 // ifa 864 CALL(trap, 0, cr.ifa) 868 mov r16=cr.ifa 950 CALL(trap, 20, cr.ifa) // Page Not Present trap 954 mov r16=cr.ifa 1036 CALL(trap, 20, cr.ifa) // Pag [all...] |
/freebsd-10.3-release/sbin/dhclient/ |
H A D | dispatch.c | 72 struct ifaddrs *ifap, *ifa; local 79 for (ifa = ifap; ifa != NULL; ifa = ifa->ifa_next) { 80 if ((ifa->ifa_flags & IFF_LOOPBACK) || 81 (ifa->ifa_flags & IFF_POINTOPOINT) || 82 (!(ifa->ifa_flags & IFF_UP))) 85 if (strcmp(iface->name, ifa->ifa_name)) 92 if (ifa [all...] |