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

1234567

/freebsd-10.0-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
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 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.0-release/sys/ofed/include/linux/
H A Dinetdevice.h38 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 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.0-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
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 Difiter_getifaddrs.c98 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 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
358 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
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 Dsctp_asconf.c1210 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 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.0-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.0-release/sys/net/
H A Dif.c340 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 Droute.c530 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 Dnd6_nbr.c113 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 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;
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 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;
H A Daf_inet6.c137 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 Dexception.S69 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 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 193 milliseconds

1234567