Searched refs:ifa (Results 1 - 25 of 169) sorted by relevance

1234567

/freebsd-10.3-release/lib/libc/net/
H A Dif_nameindex.c82 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 Dif_indextoname.c64 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 Dif_nametoindex.c68 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 Dgetifmaddrs.c66 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 Dsourcefilter.c85 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 Dinetdevice.h39 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 Dfad-getad.c149 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 DmibII_ipaddr.c73 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 DmibII.c525 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 Dsctp_bsd_addr.c65 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 Dsctp_bsd_addr.h50 void sctp_gather_internal_ifa_flags(struct sctp_ifa *ifa);
61 void sctp_addr_change(struct ifaddr *ifa, int cmd);
H A Dip_carp.c162 * 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 Dsctp_asconf.c1201 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 Dif.c222 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 Dget_addrs.c100 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 Difiter_getifaddrs.c141 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 Dif.c342 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 Droute.c91 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 Dwake.c109 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 Dnd6_nbr.c130 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 Din6.c143 #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 Daf_ipx.c57 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 Daf_atalk.c84 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 Dexception.S128 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 Ddispatch.c72 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...]

Completed in 235 milliseconds

1234567