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

1234567

/freebsd-11-stable/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
75 for (ifa = ifaddrs; ifa != NULL; ifa = ifa->ifa_next) {
76 if (ifa->ifa_addr &&
77 ifa->ifa_addr->sa_family == AF_LINK &&
78 ifindex == LLINDEX((struct sockaddr_dl*)ifa->ifa_addr))
82 if (ifa == NULL) {
87 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.c84 struct ifaddrs *ifa; local
102 for (ifa = ifaddrs; ifa != NULL; ifa = ifa->ifa_next) {
103 psu = (sockunion_t *)ifa->ifa_addr;
106 ifname = ifa->ifa_name;
118 for (ifa = ifaddrs; ifa != NULL; ifa
[all...]
/freebsd-11-stable/contrib/libpcap/
H A Dfad-getad.c150 struct ifaddrs *ifap, *ifa; local
175 for (ifa = ifap; ifa != NULL; ifa = ifa->ifa_next) {
187 p = strchr(ifa->ifa_name, ':');
208 if (!(*check_usable)(ifa->ifa_name)) {
222 if (ifa->ifa_addr != NULL) {
223 addr = ifa->ifa_addr;
225 netmask = ifa
[all...]
H A Dpcap-snf.c351 struct snf_ifaddrs *ifaddrs, *ifa; local
380 for (ifa = ifaddrs; ifa != NULL; ifa = ifa->snf_ifa_next) {
413 merge ? 1 << ifa->snf_ifa_portnum : ifa->snf_ifa_portnum);
418 allports |= 1 << ifa->snf_ifa_portnum;
421 * with the name ifa->snf_ifa_name.
423 dev = find_dev(devlistp, ifa
517 struct snf_ifaddrs *ifaddrs, *ifa; local
[all...]
/freebsd-11-stable/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.c593 struct mibifa *ifa; local
595 TAILQ_FOREACH(ifa, &mibifa_list, link)
596 if (ifp->index == ifa->ifindex)
597 return (ifa);
604 struct mibifa *ifa; local
606 ifa = ifa0;
607 while ((ifa = TAILQ_NEXT(ifa, link)) != NULL)
608 if (ifa->ifindex == ifa0->ifindex)
609 return (ifa);
619 struct mibifa *ifa; local
649 destroy_ifa(struct mibifa *ifa) argument
742 struct mibifa *ifa, *ifa1; local
1001 struct mibifa *ifa; local
1053 struct mibifa *ifa; local
1316 struct mibifa *ifa, *ifa1; local
1489 verify_ifa(const char *name, struct mibifa *ifa) argument
1522 mib_undestroy_ifa(struct mibifa *ifa) argument
1541 mib_destroy_ifa(struct mibifa *ifa) argument
1565 mib_unmodify_ifa(struct mibifa *ifa) argument
1586 mib_modify_ifa(struct mibifa *ifa) argument
1616 mib_uncreate_ifa(struct mibifa *ifa) argument
1642 struct mibifa *ifa; local
1701 struct mibifa *ifa; local
[all...]
/freebsd-11-stable/sys/compat/linuxkpi/common/include/linux/
H A Dinetdevice.h40 struct ifaddr *ifa; local
48 ifa = ifa_ifwithaddr((struct sockaddr *)&sin);
50 if (ifa) {
51 ifp = ifa->ifa_ifp;
53 ifa_free(ifa);
64 struct ifaddr *ifa; local
77 ifa = ifa_ifwithaddr((struct sockaddr *)&sin6);
79 if (ifa != NULL) {
80 ifp = ifa->ifa_ifp;
82 ifa_free(ifa);
[all...]
/freebsd-11-stable/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
200 struct ifaddr *ifa; local
289 sctp_addr_change(struct ifaddr *ifa, int cmd) argument
360 struct ifaddr *ifa; local
[all...]
H A Dsctp_bsd_addr.h50 void sctp_gather_internal_ifa_flags(struct sctp_ifa *ifa);
60 void sctp_addr_change(struct ifaddr *ifa, int cmd);
H A Dip_carp.c164 * pointer to the softc of its vhid, ifa->ifa_carp. That could be either
286 #define IFNET_FOREACH_IFA(ifp, ifa) \
288 TAILQ_FOREACH((ifa), &(ifp)->if_addrhead, ifa_link) \
289 if ((ifa)->ifa_carp != NULL)
291 #define CARP_FOREACH_IFA(sc, ifa) \
295 ((ifa) = sc->sc_ifas[_i]) != NULL; \
340 struct ifaddr *ifa; local
369 CARP_FOREACH_IFA(sc, ifa) {
370 in.s_addr = ifatoia(ifa)->ia_addr.sin_addr.s_addr;
371 if (ifa
599 struct ifaddr *ifa; local
807 struct ifaddr *ifa; local
950 struct ifaddr *ifa; local
957 carp_ifa_addroute(struct ifaddr *ifa) argument
981 struct ifaddr *ifa; local
988 carp_ifa_delroute(struct ifaddr *ifa) argument
1010 carp_master(struct ifaddr *ifa) argument
1026 struct ifaddr *ifa; local
1038 carp_iamatch(struct ifaddr *ifa, uint8_t **enaddr) argument
1056 struct ifaddr *ifa; local
1077 struct ifaddr *ifa; local
1100 struct ifaddr *ifa; local
1805 carp_get_vhid(struct ifaddr *ifa) argument
1815 carp_attach(struct ifaddr *ifa, int vhid) argument
1891 carp_detach(struct ifaddr *ifa, bool keep_cif) argument
[all...]
H A Din_rmx.c151 struct ifaddr *ifa; member in struct:in_ifadown_arg
160 if (rt->rt_ifa != ap->ifa)
170 in_ifadown(struct ifaddr *ifa, int delete) argument
174 KASSERT(ifa->ifa_addr->sa_family == AF_INET,
177 arg.ifa = ifa;
181 ifa->ifa_flags &= ~IFA_ROUTE; /* XXXlocking? */
H A Dsctp_asconf.c1225 sctp_asconf_queue_mgmt(struct sctp_tcb *stcb, struct sctp_ifa *ifa, argument
1233 if (sctp_asconf_addr_match(aa, &ifa->address.sa) == 0)
1250 /* remove the ifa from the restricted list */
1251 sctp_del_local_addr_restricted(stcb, ifa);
1261 /* remove the aa->ifa from the restricted list */
1262 sctp_del_local_addr_restricted(stcb, aa->ifa);
1282 aa->ifa = ifa;
1283 atomic_add_int(&ifa->refcount, 1);
1285 switch (ifa
1351 sctp_asconf_queue_add(struct sctp_tcb *stcb, struct sctp_ifa *ifa, uint16_t type) argument
1451 struct sctp_ifa *ifa; local
1899 sctp_addr_mgmt_assoc(struct sctp_inpcb *inp, struct sctp_tcb *stcb, struct sctp_ifa *ifa, uint16_t type, int addr_locked) argument
2041 struct sctp_ifa *ifa; local
2088 struct sctp_ifa *ifa; local
2122 struct sctp_ifa *ifa; local
2294 struct sctp_ifa *ifa; local
2319 struct sctp_ifa *ifa; local
3191 struct sctp_ifa *ifa; local
[all...]
/freebsd-11-stable/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-11-stable/usr.bin/netstat/
H A Dif.c272 struct ifaddrs *ifap, *ifa; local
286 for (ifa = ifap; ifa; ifa = ifa->ifa_next) {
288 strcmp(ifa->ifa_name, interface) != 0)
290 if (af != AF_UNSPEC && ifa->ifa_addr->sa_family != af)
292 ifn_len = strlen(ifa->ifa_name);
293 if ((ifa->ifa_flags & IFF_UP) == 0)
296 if (ifa
519 struct ifaddrs *ifap, *ifa; local
[all...]
/freebsd-11-stable/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-11-stable/usr.sbin/wake/
H A Dwake.c111 struct ifaddrs *ifap, *ifa; local
122 for (nifs = 0, ifa = ifap; ifa; ifa = ifa->ifa_next)
123 if (ifa->ifa_addr->sa_family == AF_LINK &&
124 ifa->ifa_flags & IFF_UP && ifa->ifa_flags & IFF_RUNNING) {
125 sdl = (struct sockaddr_dl *)ifa->ifa_addr;
127 strlcpy(dst, ifa
[all...]
/freebsd-11-stable/sys/netinet6/
H A Dnd6_nbr.c129 struct ifaddr *ifa = NULL; local
249 ifa = (*carp_iamatch6_p)(ifp, &taddr6);
251 ifa = (struct ifaddr *)in6ifa_ifpwithaddr(ifp, &taddr6);
254 if (ifa == NULL) {
278 ifa = (struct ifaddr *)in6ifa_ifpforlinklocal(
280 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)
463 struct ifaddr *ifa = NULL; local
626 struct ifaddr *ifa; local
1170 nd6_dad_find(struct ifaddr *ifa, struct nd_opt_nonce *n) argument
1237 nd6_dad_start(struct ifaddr *ifa, int delay) argument
1324 nd6_dad_stop(struct ifaddr *ifa) argument
1345 struct ifaddr *ifa = dp->dad_ifa; local
1455 nd6_dad_duplicated(struct ifaddr *ifa, struct dadq *dp) argument
1543 nd6_dad_ns_input(struct ifaddr *ifa, struct nd_opt_nonce *ndopt_nonce) argument
1568 nd6_dad_na_input(struct ifaddr *ifa) argument
[all...]
H A Din6.c152 #define ifa2ia6(ifa) ((struct in6_ifaddr *)(ifa))
1172 * Do link-level ifa job:
1242 in6_purgeaddr(struct ifaddr *ifa) argument
1244 struct ifnet *ifp = ifa->ifa_ifp;
1245 struct in6_ifaddr *ia = (struct in6_ifaddr *) ifa;
1249 if (ifa->ifa_carp)
1250 (*carp_detach_p)(ifa, false);
1265 nd6_dad_stop(ifa);
1348 struct ifaddr *ifa; local
1438 struct ifaddr *ifa; local
1489 struct ifaddr *ifa; local
1512 struct ifaddr *ifa; local
1663 struct ifaddr *ifa; local
1786 struct ifaddr *ifa; local
1879 struct ifaddr *ifa; local
2134 struct ifaddr *ifa; local
[all...]
/freebsd-11-stable/sys/net/
H A Droute.c92 extern void sctp_addr_change(struct ifaddr *ifa, int cmd);
592 struct ifaddr *ifa; local
595 ifa = NULL;
603 if ((ifa = ifa_ifwithnet(gateway, 0, fibnum)) == NULL) {
619 if (rt->rt_ifa != ifa && ifa->ifa_addr->sa_family != AF_LINK) {
655 info.rti_ifa = ifa;
700 if (ifa != NULL)
701 ifa_free(ifa);
729 struct ifaddr *ifa; local
1242 struct ifaddr *ifa; local
1278 struct ifaddr *ifa; local
1582 struct ifaddr *ifa; local
2013 rtinit1(struct ifaddr *ifa, int cmd, int flags, int fibnum) argument
2223 rtinit(struct ifaddr *ifa, int cmd, int flags) argument
2249 rt_addrmsg(int cmd, struct ifaddr *ifa, int fibnum) argument
2298 rt_newaddrmsg(int cmd, struct ifaddr *ifa, int error, struct rtentry *rt) argument
2309 rt_newaddrmsg_fib(int cmd, struct ifaddr *ifa, int error, struct rtentry *rt, int fibnum) argument
[all...]
H A Dif.c433 struct ifaddr *ifa = NULL; local
437 if (ifp != NULL && (ifa = ifp->if_addr) != NULL)
438 ifa_ref(ifa);
440 return (ifa);
754 struct ifaddr *ifa; local
806 ifasize = sizeof(*ifa) + 2 * socksize;
807 ifa = ifa_alloc(ifasize, M_WAITOK);
808 sdl = (struct sockaddr_dl *)(ifa + 1);
815 ifp->if_addr = ifa;
816 ifa
938 struct ifaddr *ifa, *next; local
1019 struct ifaddr *ifa; local
1760 struct ifaddr *ifa; local
1794 ifa_ref(struct ifaddr *ifa) argument
1801 ifa_free(struct ifaddr *ifa) argument
1814 ifa_maintain_loopback_route(int cmd, const char *otype, struct ifaddr *ifa, struct sockaddr *ia) argument
1846 ifa_add_loopback_route(struct ifaddr *ifa, struct sockaddr *ia) argument
1853 ifa_del_loopback_route(struct ifaddr *ifa, struct sockaddr *ia) argument
1860 ifa_switch_loopback_route(struct ifaddr *ifa, struct sockaddr *ia) argument
1887 struct ifaddr *ifa; local
1942 struct ifaddr *ifa; local
1977 struct ifaddr *ifa; local
2012 struct ifaddr *ifa; local
2114 struct ifaddr *ifa; local
2183 struct ifaddr *ifa, *oifa; local
2239 struct ifaddr *ifa; local
2262 struct ifaddr *ifa; local
2507 struct ifaddr *ifa; local
3227 struct ifaddr *ifa; local
3762 struct ifaddr *ifa; local
[all...]
/freebsd-11-stable/sbin/dhclient/
H A Ddispatch.c77 struct ifaddrs *ifap, *ifa; local
83 for (ifa = ifap; ifa != NULL; ifa = ifa->ifa_next) {
84 if ((ifa->ifa_flags & IFF_LOOPBACK) ||
85 (ifa->ifa_flags & IFF_POINTOPOINT) ||
86 (!(ifa->ifa_flags & IFF_UP)))
89 if (strcmp(iface->name, ifa->ifa_name))
96 if (ifa
[all...]
/freebsd-11-stable/usr.sbin/ppp/
H A Diface.h35 struct ncprange ifa; /* local address/mask */ member in struct:iface_addr

Completed in 156 milliseconds

1234567