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

1234567

/freebsd-9.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 == ((struct sockaddr_dl*)ifa->ifa_addr)->sdl_index)
77 if (ifa == NULL) {
82 strncpy(ifname, ifa
[all...]
H A Dif_nametoindex.c68 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 Dgetifmaddrs.c72 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 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-9.3-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-9.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-9.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
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 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 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
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 Difiter_getifaddrs.c127 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 Dget_addrs.c102 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 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-9.3-release/sys/net/
H A Droute.c92 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 Dif.c337 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 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-9.3-release/sys/netinet6/
H A Dnd6_nbr.c113 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 Din6.c142 #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 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-9.3-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-9.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...]
/freebsd-9.3-release/usr.sbin/ppp/
H A Diface.h33 struct ncprange ifa; /* local address/mask */ member in struct:iface_addr

Completed in 403 milliseconds

1234567