/freebsd-9.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 == ((struct sockaddr_dl*)ifa->ifa_addr)->sdl_index) 77 if (ifa == NULL) { 82 strncpy(ifname, ifa [all...] |
H A D | if_nametoindex.c | 68 struct ifaddrs *ifaddrs, *ifa; local 86 for (ifa = ifaddrs; ifa != NULL; ifa = ifa->ifa_next) { 87 if (ifa->ifa_addr && 88 ifa->ifa_addr->sa_family == AF_LINK && 89 strcmp(ifa->ifa_name, ifname) == 0) { 90 ni = ((struct sockaddr_dl*)ifa->ifa_addr)->sdl_index;
|
H A D | getifmaddrs.c | 72 struct ifmaddrs *ifa, *ift; local 127 ifa = (struct ifmaddrs *)(void *)data; 130 memset(ifa, 0, sizeof(struct ifmaddrs) * icnt); 131 ift = ifa; 187 if (ift > ifa) { 190 *pif = ifa; 193 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-9.3-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-9.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-9.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 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-9.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 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 | 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 2018 struct sctp_ifa *ifa; local 2065 struct sctp_ifa *ifa; local 2098 struct sctp_ifa *ifa; local 2268 struct sctp_ifa *ifa; local 2293 struct sctp_ifa *ifa; local 2328 sctp_set_primary_ip_address(struct sctp_ifa *ifa) argument 3222 struct sctp_ifa *ifa; local [all...] |
/freebsd-9.3-release/contrib/bind9/lib/isc/unix/ |
H A D | ifiter_getifaddrs.c | 127 struct ifaddrs *ifa; local 133 ifa = iter->pos; 140 INSIST(ifa != NULL); 141 INSIST(ifa->ifa_name != NULL); 143 if (ifa->ifa_addr == NULL) 146 family = ifa->ifa_addr->sa_family; 157 namelen = strlen(ifa->ifa_name); 162 memmove(iter->current.name, ifa->ifa_name, namelen); 166 if ((ifa->ifa_flags & IFF_UP) != 0) 169 if ((ifa [all...] |
/freebsd-9.3-release/crypto/heimdal/lib/krb5/ |
H A D | get_addrs.c | 102 struct ifaddrs *ifa0, *ifa; local 118 for (ifa = ifa0, num = 0; ifa != NULL; ifa = ifa->ifa_next, num++) 144 for (ifa = ifa0, idx = 0; ifa != NULL; ifa = ifa->ifa_next) { 145 if ((ifa [all...] |
/freebsd-9.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-9.3-release/sys/net/ |
H A D | route.c | 92 extern void sctp_addr_change(struct ifaddr *ifa, int cmd); 545 struct ifaddr *ifa; local 548 ifa = NULL; 556 if ((ifa = ifa_ifwithnet(gateway, 0)) == NULL) { 568 (!sa_equal(src, rt->rt_gateway) || rt->rt_ifa != ifa)) 601 info.rti_ifa = ifa; 654 if (ifa != NULL) 655 ifa_free(ifa); 687 * For both ifa_ifwithroute() routines, 'ifa' is returned referenced. 700 register struct ifaddr *ifa; local 830 struct ifaddr *ifa; local 882 struct ifaddr *ifa; local 1124 struct ifaddr *ifa; local 1496 rtinit1(struct ifaddr *ifa, int cmd, int flags, int fibnum) argument 1730 rtinit_fib(struct ifaddr *ifa, int cmd, int flags) argument 1741 rtinit(struct ifaddr *ifa, int cmd, int flags) argument 1767 rt_addrmsg(int cmd, struct ifaddr *ifa, int fibnum) argument 1816 rt_newaddrmsg(int cmd, struct ifaddr *ifa, int error, struct rtentry *rt) argument 1827 rt_newaddrmsg_fib(int cmd, struct ifaddr *ifa, int error, struct rtentry *rt, int fibnum) argument [all...] |
H A D | if.c | 337 struct ifaddr *ifa; local 340 ifa = ifnet_byindex_locked(idx)->if_addr; 341 if (ifa != NULL) 342 ifa_ref(ifa); 344 return (ifa); 608 struct ifaddr *ifa; local 652 ifasize = sizeof(*ifa) + 2 * socksize; 653 ifa = malloc(ifasize, M_IFADDR, M_WAITOK | M_ZERO); 654 ifa_init(ifa); 655 sdl = (struct sockaddr_dl *)(ifa 776 struct ifaddr *ifa, *next; local 844 struct ifaddr *ifa; local 1445 ifa_init(struct ifaddr *ifa) argument 1453 ifa_ref(struct ifaddr *ifa) argument 1460 ifa_free(struct ifaddr *ifa) argument 1470 ifa_add_loopback_route(struct ifaddr *ifa, struct sockaddr *ia) argument 1499 ifa_del_loopback_route(struct ifaddr *ifa, struct sockaddr *ia) argument 1546 struct ifaddr *ifa; local 1601 struct ifaddr *ifa; local 1634 struct ifaddr *ifa; local 1667 struct ifaddr *ifa; local 1778 struct ifaddr *ifa; local 1832 struct ifaddr *ifa, *oifa; local 1859 struct ifaddr *ifa; local 1883 struct ifaddr *ifa; local 2060 struct ifaddr *ifa; local 2757 struct ifaddr *ifa; local 3281 struct ifaddr *ifa; local [all...] |
/freebsd-9.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-9.3-release/sys/netinet6/ |
H A D | nd6_nbr.c | 113 struct ifaddr *ifa = NULL; local 229 ifa = (*carp_iamatch6_p)(ifp, &taddr6); 230 if (ifa == NULL) 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) 468 struct ifaddr *ifa; local 636 struct ifaddr *ifa; local 1192 nd6_dad_find(struct ifaddr *ifa) argument 1222 nd6_dad_start(struct ifaddr *ifa, int delay) argument 1309 nd6_dad_stop(struct ifaddr *ifa) argument 1334 struct ifaddr *ifa = dp->dad_ifa; local 1431 nd6_dad_duplicated(struct ifaddr *ifa) argument 1503 nd6_dad_ns_output(struct dadq *dp, struct ifaddr *ifa) argument 1521 nd6_dad_ns_input(struct ifaddr *ifa) argument 1571 nd6_dad_na_input(struct ifaddr *ifa) argument [all...] |
H A D | in6.c | 142 #define ifa2ia6(ifa) ((struct in6_ifaddr *)(ifa)) 146 in6_ifaddloop(struct ifaddr *ifa) argument 155 ia = ifa2ia6(ifa); 156 ifp = ifa->ifa_ifp; 158 ifa->ifa_rtrequest = nd6_rtrequest; 186 rt_newaddrmsg(RTM_ADD, ifa, 0, &rt); 190 in6_ifremloop(struct ifaddr *ifa) argument 198 ia = ifa2ia6(ifa); 199 ifp = ifa 1455 in6_purgeaddr(struct ifaddr *ifa) argument 1564 struct ifaddr *ifa, *nifa; local 1603 struct ifaddr *ifa; local 1855 struct ifaddr *ifa; local 1932 struct ifaddr *ifa; local 1959 struct ifaddr *ifa; local 1982 struct ifaddr *ifa; local 2225 struct ifaddr *ifa; local 2318 struct ifaddr *ifa; local 2555 struct ifaddr *ifa; local [all...] |
/freebsd-9.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-9.3-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-9.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...] |
/freebsd-9.3-release/usr.sbin/ppp/ |
H A D | iface.h | 33 struct ncprange ifa; /* local address/mask */ member in struct:iface_addr
|