/freebsd-10.0-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 89 for (ifa = ifaddrs; ifa != NULL; ifa = ifa->ifa_next) { 90 if (ifa->ifa_addr && 91 ifa->ifa_addr->sa_family == AF_LINK && 92 strcmp(ifa->ifa_name, ifname) == 0) { 93 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.0-release/sys/ofed/include/linux/ |
H A D | inetdevice.h | 38 struct ifaddr *ifa; local 47 ifa = ifa_ifwithaddr((struct sockaddr *)&sin); 48 if (ifa) { 49 ifp = ifa->ifa_ifp; 51 ifa_free(ifa);
|
/freebsd-10.0-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.0-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 1241 struct mibifa *ifa, *ifa1; local 1415 verify_ifa(const char *name, struct mibifa *ifa) argument 1448 mib_undestroy_ifa(struct mibifa *ifa) argument 1467 mib_destroy_ifa(struct mibifa *ifa) argument 1491 mib_unmodify_ifa(struct mibifa *ifa) argument 1512 mib_modify_ifa(struct mibifa *ifa) argument 1542 mib_uncreate_ifa(struct mibifa *ifa) argument 1568 struct mibifa *ifa; local 1627 struct mibifa *ifa; local [all...] |
/freebsd-10.0-release/contrib/ntp/libisc/ |
H A D | ifiter_getifaddrs.c | 98 struct ifaddrs *ifa; local 104 ifa = iter->pos; 106 INSIST(ifa != NULL); 107 INSIST(ifa->ifa_name != NULL); 108 INSIST(ifa->ifa_addr != NULL); 110 family = ifa->ifa_addr->sa_family; 116 namelen = strlen(ifa->ifa_name); 121 memcpy(iter->current.name, ifa->ifa_name, namelen); 125 if ((ifa->ifa_flags & IFF_UP) != 0) 128 if ((ifa [all...] |
/freebsd-10.0-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 358 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 769 struct ifaddr *ifa; local 942 struct ifaddr *ifa; local 949 carp_ifa_addroute(struct ifaddr *ifa) argument 973 struct ifaddr *ifa; local 980 carp_ifa_delroute(struct ifaddr *ifa) argument 1002 carp_master(struct ifaddr *ifa) argument 1018 struct ifaddr *ifa; local 1026 carp_iamatch(struct ifaddr *ifa, uint8_t **enaddr) argument 1044 struct ifaddr *ifa; local 1065 struct ifaddr *ifa; local 1088 struct ifaddr *ifa; local 1811 carp_get_vhid(struct ifaddr *ifa) argument 1821 carp_attach(struct ifaddr *ifa, int vhid) argument 1907 carp_detach(struct ifaddr *ifa) argument 1918 carp_detach_locked(struct ifaddr *ifa) argument [all...] |
H A D | sctp_asconf.c | 1210 sctp_asconf_queue_mgmt(struct sctp_tcb *stcb, struct sctp_ifa *ifa, argument 1218 if (sctp_asconf_addr_match(aa, &ifa->address.sa) == 0) 1235 /* remove the ifa from the restricted list */ 1236 sctp_del_local_addr_restricted(stcb, ifa); 1246 /* remove the aa->ifa from the restricted list */ 1247 sctp_del_local_addr_restricted(stcb, aa->ifa); 1267 aa->ifa = ifa; 1268 atomic_add_int(&ifa->refcount, 1); 1270 switch (ifa 1336 sctp_asconf_queue_add(struct sctp_tcb *stcb, struct sctp_ifa *ifa, uint16_t type) argument 1425 struct sctp_ifa *ifa; local 1877 sctp_addr_mgmt_assoc(struct sctp_inpcb *inp, struct sctp_tcb *stcb, struct sctp_ifa *ifa, uint16_t type, int addr_locked) argument 2010 struct sctp_ifa *ifa; local 2057 struct sctp_ifa *ifa; local 2090 struct sctp_ifa *ifa; local 2252 struct sctp_ifa *ifa; local 2277 struct sctp_ifa *ifa; local 2312 sctp_set_primary_ip_address(struct sctp_ifa *ifa) argument 3190 struct sctp_ifa *ifa; local [all...] |
/freebsd-10.0-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.0-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.0-release/sys/net/ |
H A D | if.c | 340 struct ifaddr *ifa; local 343 ifa = ifnet_byindex_locked(idx)->if_addr; 344 if (ifa != NULL) 345 ifa_ref(ifa); 347 return (ifa); 591 struct ifaddr *ifa; local 635 ifasize = sizeof(*ifa) + 2 * socksize; 636 ifa = malloc(ifasize, M_IFADDR, M_WAITOK | M_ZERO); 637 ifa_init(ifa); 638 sdl = (struct sockaddr_dl *)(ifa 747 struct ifaddr *ifa, *next; local 815 struct ifaddr *ifa; local 1421 ifa_init(struct ifaddr *ifa) argument 1430 ifa_ref(struct ifaddr *ifa) argument 1437 ifa_free(struct ifaddr *ifa) argument 1447 ifa_add_loopback_route(struct ifaddr *ifa, struct sockaddr *ia) argument 1476 ifa_del_loopback_route(struct ifaddr *ifa, struct sockaddr *ia) argument 1523 struct ifaddr *ifa; local 1578 struct ifaddr *ifa; local 1611 struct ifaddr *ifa; local 1644 struct ifaddr *ifa; local 1757 struct ifaddr *ifa; local 1826 struct ifaddr *ifa, *oifa; local 1852 struct ifaddr *ifa; local 1875 struct ifaddr *ifa; local 2050 struct ifaddr *ifa; local 2750 struct ifaddr *ifa; local 3274 struct ifaddr *ifa; local [all...] |
H A D | route.c | 530 struct ifaddr *ifa; local 533 ifa = NULL; 541 if ((ifa = ifa_ifwithnet(gateway, 0)) == NULL) { 553 (!sa_equal(src, rt->rt_gateway) || rt->rt_ifa != ifa)) 586 info.rti_ifa = ifa; 639 if (ifa != NULL) 640 ifa_free(ifa); 672 * For both ifa_ifwithroute() routines, 'ifa' is returned referenced. 685 register struct ifaddr *ifa; local 696 ifa 815 struct ifaddr *ifa; local 867 struct ifaddr *ifa; local 1057 struct ifaddr *ifa; local 1424 rtinit1(struct ifaddr *ifa, int cmd, int flags, int fibnum) argument 1661 rtinit_fib(struct ifaddr *ifa, int cmd, int flags) argument 1672 rtinit(struct ifaddr *ifa, int cmd, int flags) argument [all...] |
/freebsd-10.0-release/sys/netinet6/ |
H A D | nd6_nbr.c | 113 struct ifaddr *ifa = NULL; local 229 ifa = (*carp_iamatch6_p)(ifp, &taddr6); 231 ifa = (struct ifaddr *)in6ifa_ifpwithaddr(ifp, &taddr6); 234 if (ifa == NULL) { 275 ifa = (struct ifaddr *)in6ifa_ifpforlinklocal(ifp, 277 if (ifa) 281 if (ifa == NULL) { 289 myaddr6 = *IFA_IN6(ifa); 290 anycast = ((struct in6_ifaddr *)ifa)->ia6_flags & IN6_IFF_ANYCAST; 291 tentative = ((struct in6_ifaddr *)ifa) 463 struct ifaddr *ifa; local 631 struct ifaddr *ifa; local 1186 nd6_dad_find(struct ifaddr *ifa) argument 1216 nd6_dad_start(struct ifaddr *ifa, int delay) argument 1303 nd6_dad_stop(struct ifaddr *ifa) argument 1327 struct ifaddr *ifa = dp->dad_ifa; local 1421 nd6_dad_duplicated(struct ifaddr *ifa) argument 1493 nd6_dad_ns_output(struct dadq *dp, struct ifaddr *ifa) argument 1511 nd6_dad_ns_input(struct ifaddr *ifa) argument 1561 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; 159 ifa->ifa_rtrequest = nd6_rtrequest; 187 rt_newaddrmsg(RTM_ADD, ifa, 0, &rt); 191 in6_ifremloop(struct ifaddr *ifa) argument 199 ia = ifa2ia6(ifa); 200 ifp = ifa 1483 in6_purgeaddr(struct ifaddr *ifa) argument 1594 struct ifaddr *ifa, *nifa; local 1633 struct ifaddr *ifa; local 1884 struct ifaddr *ifa; local 1958 struct ifaddr *ifa; local 1985 struct ifaddr *ifa; local 2008 struct ifaddr *ifa; local 2249 struct ifaddr *ifa; local 2342 struct ifaddr *ifa; local 2579 struct ifaddr *ifa; local [all...] |
/freebsd-10.0-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;
|
H A D | af_inet6.c | 137 struct ifaddrs *ifap, *ifa; local 149 for (ifa = ifap; ifa; ifa = ifa->ifa_next) { 150 if (ifa->ifa_addr->sa_family == AF_INET6 && 151 strcmp(ifa->ifa_name, name) == 0) { 152 sin6 = (const struct sockaddr_in6 *)ifa->ifa_addr; 168 in6_status(int s __unused, const struct ifaddrs *ifa) argument 180 sin = (struct sockaddr_in6 *)ifa [all...] |
/freebsd-10.0-release/sys/ia64/ia64/ |
H A D | exception.S | 69 mov r28=cr.ifa ; \ 116 * r17 the value to save as ifa in the trapframe. This 117 * normally is cr.ifa, but some interruptions set 118 * set cr.iim and not cr.ifa. 283 st8 [r30]=r17,24 // ifa 740 CALL(trap, 0, cr.ifa) 744 mov r16=cr.ifa 826 CALL(trap, 20, cr.ifa) // Page Not Present trap 830 mov r16=cr.ifa 912 CALL(trap, 20, cr.ifa) // Pag [all...] |
/freebsd-10.0-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...] |