Home
last modified time | relevance | path

Searched refs:ifa (Results 1 – 25 of 160) sorted by relevance

1234567

/freebsd-14.2/contrib/bsnmp/snmp_mibII/
H A DmibII_ipaddr.c73 struct mibifa *ifa; in create() local
121 ifa->inbcast.s_addr = ifa->inaddr.s_addr in modify()
131 mib_unmodify_ifa(ifa); in modify()
146 struct mibifa *ifa) in destroy() argument
162 struct mibifa *ifa; in update_func() local
188 mib_uncreate_ifa(ifa); in update_func()
198 mib_unmodify_ifa(ifa); in update_func()
208 free(ifa); in update_func()
224 struct mibifa *ifa; in op_ipaddr() local
231 ifa = NULL; in op_ipaddr()
[all …]
H A DmibII.c605 ifa = ifa0; in mib_next_ififa()
606 while ((ifa = TAILQ_NEXT(ifa, link)) != NULL) in mib_next_ififa()
641 return (ifa); in alloc_ifa()
651 free(ifa); in destroy_ifa()
786 ifa = ifa1; in mibif_free()
1348 ifa = ifa1; in update_ifa_info()
1522 if (siocaifaddr(ifp->name, ifa->inaddr, ifa->inmask, ifa->inbcast)) in mib_undestroy_ifa()
1567 if (siocaifaddr(ifp->name, ifa->inaddr, ifa->inmask, ifa->inbcast)) { in mib_unmodify_ifa()
1588 if (siocaifaddr(ifp->name, ifa->inaddr, ifa->inmask, ifa->inbcast)) { in mib_modify_ifa()
1643 if (siocaifaddr(ifp->name, ifa->inaddr, ifa->inmask, ifa->inbcast)) { in mib_create_ifa()
[all …]
/freebsd-14.2/sys/netinet/
H A Dsctp_bsd_addr.c120 ifa6 = (struct in6_ifaddr *)ifa->ifa; in sctp_gather_internal_ifa_flags()
121 ifa->flags = ifa6->ia6_flags; in sctp_gather_internal_ifa_flags()
123 if (ifa->flags & in sctp_gather_internal_ifa_flags()
132 if (ifa->flags & in sctp_gather_internal_ifa_flags()
195 struct ifaddr *ifa; in sctp_init_ifns_for_vrf() local
253 (void *)ifa, in sctp_init_ifns_for_vrf()
254 ifa->ifa_addr, in sctp_init_ifns_for_vrf()
337 ifa->ifa_ifp->if_index, ifa->ifa_ifp->if_type, ifa->ifa_ifp->if_xname, in sctp_addr_change()
338 (void *)ifa, ifa->ifa_addr, ifa_flags, 1); in sctp_addr_change()
341 (void *)ifa->ifa_ifp, in sctp_addr_change()
[all …]
H A Dip_carp.c692 match = ifa; in carp_input_c()
698 ifa_ref(ifa); in carp_input_c()
717 ifa_free(ifa); in carp_input_c()
729 ifa_free(ifa); in carp_input_c()
942 best = ifa; in carp_best_ifa()
1229 ifa = NULL; in carp_iamatch6()
1235 if (ifa->ifa_carp && ifa->ifa_carp->sc_state != MASTER) in carp_iamatch6()
1236 ifa = NULL; in carp_iamatch6()
1242 return (ifa); in carp_iamatch6()
1964 if (ifa == NULL || ifa->ifa_carp == NULL) in carp_get_vhid()
[all …]
H A Din.c195 struct ifaddr *ifa; in in_ifhasaddr() local
400 if (ifa == NULL) in in_control_ioctl()
409 if (ifa == NULL) { in in_control_ioctl()
859 .rti_ifa = ifa, in in_handle_prefix_route()
1342 ifa_ref(ifa); in in_ifnet_event()
1354 ifa_free(ifa); in in_ifnet_event()
1365 ifa_ref(ifa); in in_ifnet_event()
1366 error = ifa_del_loopback_route(ifa, ifa->ifa_addr); in in_ifnet_event()
1367 rt_addrmsg(RTM_ADD, ifa, ifa->ifa_ifp->if_fib); in in_ifnet_event()
1371 error = ifa_add_loopback_route(ifa, ifa->ifa_addr); in in_ifnet_event()
[all …]
H A Dsctp_asconf.c1270 aa->ifa = ifa; in sctp_asconf_queue_mgmt()
1486 aa->ifa = ifa; in sctp_asconf_queue_sa_delete()
2030 ifa = l->ifa; in sctp_asconf_iterator_ep()
2075 ifa = l->ifa; in sctp_asconf_iterator_ep_end()
2079 if (laddr->ifa == ifa) { in sctp_asconf_iterator_ep_end()
2087 if (laddr->ifa == ifa) { in sctp_asconf_iterator_ep_end()
2109 ifa = l->ifa; in sctp_asconf_iterator_stcb()
2268 ifa = l->ifa; in sctp_asconf_iterator_end()
3204 if (ifa == laddr->ifa) { in sctp_addr_mgmt_ep_sa()
3217 if (laddr->ifa == ifa) { in sctp_addr_mgmt_ep_sa()
[all …]
/freebsd-14.2/tests/sys/netlink/
H A Dtest_rtnl_ifaddr.py190 def create_msg(self, ifa): argument
240 msg = self.create_msg(ifa)
274 msg = self.create_msg(ifa)
296 msg = self.create_msg(ifa)
318 msg = self.create_msg(ifa)
346 msg = self.create_msg(ifa)
372 msg = self.create_msg(ifa)
419 msg = self.create_msg(ifa)
453 msg = self.create_msg(ifa)
467 msg = self.create_msg(ifa)
[all …]
/freebsd-14.2/lib/libc/net/
H A Dif_nameindex.c81 struct ifaddrs *ifaddrs, *ifa; in if_nameindex() local
96 for (ifa = ifaddrs; ifa != NULL; ifa = ifa->ifa_next) { in if_nameindex()
97 if (ifa->ifa_addr && in if_nameindex()
98 ifa->ifa_addr->sa_family == AF_LINK) { in if_nameindex()
99 nbytes += strlen(ifa->ifa_name) + 1; in if_nameindex()
121 for (ifa = ifaddrs; ifa != NULL; ifa = ifa->ifa_next) { in if_nameindex()
122 if (ifa->ifa_addr && in if_nameindex()
123 ifa->ifa_addr->sa_family == AF_LINK) { in if_nameindex()
125 LLINDEX((struct sockaddr_dl*)ifa->ifa_addr); in if_nameindex()
127 strcpy(cp, ifa->ifa_name); in if_nameindex()
H A Dif_indextoname.c63 struct ifaddrs *ifaddrs, *ifa; in if_indextoname() local
74 for (ifa = ifaddrs; ifa != NULL; ifa = ifa->ifa_next) { in if_indextoname()
75 if (ifa->ifa_addr && in if_indextoname()
76 ifa->ifa_addr->sa_family == AF_LINK && in if_indextoname()
77 ifindex == LLINDEX((struct sockaddr_dl*)ifa->ifa_addr)) in if_indextoname()
81 if (ifa == NULL) { in if_indextoname()
86 strncpy(ifname, ifa->ifa_name, IFNAMSIZ); in if_indextoname()
H A Dif_nametoindex.c67 struct ifaddrs *ifaddrs, *ifa; in if_nametoindex() local
86 for (ifa = ifaddrs; ifa != NULL; ifa = ifa->ifa_next) { in if_nametoindex()
87 if (ifa->ifa_addr && in if_nametoindex()
88 ifa->ifa_addr->sa_family == AF_LINK && in if_nametoindex()
89 strcmp(ifa->ifa_name, ifname) == 0) { in if_nametoindex()
90 ni = LLINDEX((struct sockaddr_dl*)ifa->ifa_addr); in if_nametoindex()
/freebsd-14.2/contrib/libpcap/
H A Dfad-getad.c163 struct ifaddrs *ifap, *ifa; in pcapint_findalldevs_interfaces() local
188 for (ifa = ifap; ifa != NULL; ifa = ifa->ifa_next) { in pcapint_findalldevs_interfaces()
200 p = strchr(ifa->ifa_name, ':'); in pcapint_findalldevs_interfaces()
235 if (ifa->ifa_addr != NULL) { in pcapint_findalldevs_interfaces()
236 addr = ifa->ifa_addr; in pcapint_findalldevs_interfaces()
238 netmask = ifa->ifa_netmask; in pcapint_findalldevs_interfaces()
261 ifa->ifa_broadaddr != NULL) { in pcapint_findalldevs_interfaces()
262 broadaddr = ifa->ifa_broadaddr; in pcapint_findalldevs_interfaces()
269 ifa->ifa_dstaddr != NULL) { in pcapint_findalldevs_interfaces()
270 dstaddr = ifa->ifa_dstaddr; in pcapint_findalldevs_interfaces()
[all …]
H A Dpcap-snf.c345 struct snf_ifaddrs *ifaddrs, *ifa; in snf_findalldevs() local
374 for (ifa = ifaddrs; ifa != NULL; ifa = ifa->snf_ifa_next) { in snf_findalldevs()
407 merge ? 1 << ifa->snf_ifa_portnum : ifa->snf_ifa_portnum); in snf_findalldevs()
412 allports |= 1 << ifa->snf_ifa_portnum; in snf_findalldevs()
417 dev = pcapint_find_dev(devlistp, ifa->snf_ifa_name); in snf_findalldevs()
511 struct snf_ifaddrs *ifaddrs, *ifa; in snf_create() local
531 ifa = ifaddrs; in snf_create()
532 while (ifa) { in snf_create()
534 boardnum = ifa->snf_ifa_boardnum; in snf_create()
537 ifa = ifa->snf_ifa_next; in snf_create()
[all …]
/freebsd-14.2/sbin/ifconfig/
H A Difconfig_netlink.c141 struct ifa { struct
149 struct ifa *ifa; member
245 struct ifa *ifa = snl_allocz(ss, sizeof(*ifa)); in prepare_ifaddrs() local
254 ifa->next = iface->ifa; in prepare_ifaddrs()
256 iface->ifa = ifa; in prepare_ifaddrs()
291 for (struct ifa *ifa = iface->ifa; ifa != NULL; ifa = ifa->next) { in match_iface() local
327 struct ifa *ifa = iface->ifa; in sort_iface_ifaddrs() local
330 struct ifa *ifa_next = ifa->next; in sort_iface_ifaddrs()
334 ifa = ifa_next; in sort_iface_ifaddrs()
338 iface->ifa = ifa; in sort_iface_ifaddrs()
[all …]
/freebsd-14.2/share/examples/libifconfig/
H A Dstatus.c78 if (ifconfig_inet_get_addrinfo(lifh, ifa->ifa_name, ifa, &addr) != 0) { in print_inet4_addr()
110 if (ifconfig_inet6_get_addrinfo(lifh, ifa->ifa_name, ifa, &addr) != 0) { in print_inet6_addr()
227 print_link_addr(lifh, ifa); in print_ifaddr()
469 printf("%s: flags=%x ", ifa->ifa_name, ifa->ifa_flags); in print_iface()
501 print_nd6(lifh, ifa); in print_iface()
502 print_media(lifh, ifa); in print_iface()
503 print_groups(lifh, ifa); in print_iface()
504 print_fib(lifh, ifa); in print_iface()
505 print_carp(lifh, ifa); in print_iface()
506 print_lagg(lifh, ifa); in print_iface()
[all …]
/freebsd-14.2/crypto/heimdal/lib/krb5/
H A Dget_addrs.c100 struct ifaddrs *ifa0, *ifa; in find_all_addresses() local
114 for (ifa = ifa0, num = 0; ifa != NULL; ifa = ifa->ifa_next, num++) in find_all_addresses()
140 for (ifa = ifa0, idx = 0; ifa != NULL; ifa = ifa->ifa_next) { in find_all_addresses()
141 if ((ifa->ifa_flags & IFF_UP) == 0) in find_all_addresses()
143 if (ifa->ifa_addr == NULL) in find_all_addresses()
147 if (krb5_sockaddr_uninteresting(ifa->ifa_addr)) in find_all_addresses()
181 for (ifa = ifa0; ifa != NULL; ifa = ifa->ifa_next) { in find_all_addresses()
182 if ((ifa->ifa_flags & IFF_UP) == 0) in find_all_addresses()
184 if (ifa->ifa_addr == NULL) in find_all_addresses()
192 if ((ifa->ifa_flags & IFF_LOOPBACK) == 0) in find_all_addresses()
[all …]
/freebsd-14.2/usr.bin/netstat/
H A Dif.c300 nn = netname(ifa->ifa_addr, ifa->ifa_netmask); in process_ifa_addr()
369 struct ifaddrs *ifap, *ifa; in intpr() local
383 for (ifa = ifap; ifa; ifa = ifa->ifa_next) { in intpr()
435 for (ifa = ifap; ifa; ifa = ifa->ifa_next) { in intpr()
442 name = ifa->ifa_name; in intpr()
453 ifa = ifa->ifa_next; in intpr()
474 #define IFA_MTU(ifa) (((struct if_data *)(ifa)->ifa_data)->ifi_mtu) in intpr() argument
475 show_stat("lu", 6, "mtu", IFA_MTU(ifa), IFA_MTU(ifa), 0); in intpr()
514 ifa->ifa_addr->sa_family); in intpr()
586 struct ifaddrs *ifap, *ifa; in fill_iftot() local
[all …]
H A Dcommon.c93 struct ifaddrs *ifap, *ifa; in prepare_ifmap() local
106 for (ifa = ifap; ifa; ifa = ifa->ifa_next) { in prepare_ifmap()
108 if (ifa->ifa_addr->sa_family != AF_LINK) in prepare_ifmap()
111 sdl = (struct sockaddr_dl *)ifa->ifa_addr; in prepare_ifmap()
129 strlcpy(ifmap[ifindex].ifname, ifa->ifa_name, IFNAMSIZ); in prepare_ifmap()
/freebsd-14.2/contrib/ntp/libntp/lib/isc/unix/
H A Difiter_getifaddrs.c141 struct ifaddrs *ifa; in internal_current() local
147 ifa = iter->pos; in internal_current()
162 INSIST(ifa != NULL); in internal_current()
163 INSIST(ifa->ifa_name != NULL); in internal_current()
176 if (ifa->ifa_addr == NULL) in internal_current()
218 get_addr(family, &iter->current.address, ifa->ifa_addr, ifa->ifa_name); in internal_current()
220 if (ifa->ifa_netmask != NULL) in internal_current()
222 ifa->ifa_name); in internal_current()
224 if (ifa->ifa_dstaddr != NULL && in internal_current()
227 ifa->ifa_name); in internal_current()
[all …]
/freebsd-14.2/lib/libifconfig/
H A Dlibifconfig_inet.c56 const char *name __unused, struct ifaddrs *ifa, in ifconfig_inet_get_addrinfo() argument
62 if (ifa->ifa_addr == NULL) { in ifconfig_inet_get_addrinfo()
65 addr->sin = (struct sockaddr_in *)ifa->ifa_addr; in ifconfig_inet_get_addrinfo()
69 if (ifa->ifa_flags & IFF_POINTOPOINT) { in ifconfig_inet_get_addrinfo()
70 if (ifa->ifa_dstaddr) { in ifconfig_inet_get_addrinfo()
71 addr->dst = (struct sockaddr_in *)ifa->ifa_dstaddr; in ifconfig_inet_get_addrinfo()
78 if (ifa->ifa_netmask) { in ifconfig_inet_get_addrinfo()
79 addr->netmask = (struct sockaddr_in *)ifa->ifa_netmask; in ifconfig_inet_get_addrinfo()
86 if (ifa->ifa_flags & IFF_BROADCAST) { in ifconfig_inet_get_addrinfo()
91 if (ifa->ifa_data) { in ifconfig_inet_get_addrinfo()
[all …]
H A Dlibifconfig_inet6.c62 const char *name, struct ifaddrs *ifa, struct ifconfig_inet6_addr *addr) in ifconfig_inet6_get_addrinfo() argument
70 addr->sin6 = (struct sockaddr_in6 *)ifa->ifa_addr; in ifconfig_inet6_get_addrinfo()
73 if (ifa->ifa_flags & IFF_POINTOPOINT) { in ifconfig_inet6_get_addrinfo()
74 addr->dstin6 = (struct sockaddr_in6 *)ifa->ifa_dstaddr; in ifconfig_inet6_get_addrinfo()
78 netmask = (struct sockaddr_in6 *)ifa->ifa_netmask; in ifconfig_inet6_get_addrinfo()
98 if (ifa->ifa_data) { in ifconfig_inet6_get_addrinfo()
99 addr->vhid = ((struct if_data *)ifa->ifa_data)->ifi_vhid; in ifconfig_inet6_get_addrinfo()
/freebsd-14.2/sys/netinet6/
H A Dnd6_nbr.c140 ifa = NULL; in nd6_ns_input()
379 ifa = NULL; in nd6_proxy_fill_sdl()
382 return (ifa); in nd6_proxy_fill_sdl()
393 return (ifa); in nd6_proxy_fill_sdl()
523 if (ifa != NULL && ifa->ifa_carp != NULL && in nd6_ns_output_fib()
744 if (ifa != NULL && ifa->ifa_carp != NULL) { in nd6_na_input()
766 if (ifa in nd6_na_input()
774 if (ifa) { in nd6_na_input()
1319 ifa->ifa_ifp ? if_name(ifa->ifa_ifp) : "???"); in nd6_dad_start()
1401 ifa->ifa_ifp ? if_name(ifa->ifa_ifp) : "???"); in nd6_dad_timer()
[all …]
/freebsd-14.2/sys/net/
H A Droute.c193 struct ifaddr *ifa; in rib_add_redirect() local
281 ifa = NULL; in ifa_ifwithroute()
284 if (ifa == NULL) in ifa_ifwithroute()
294 if (ifa == NULL) in ifa_ifwithroute()
296 if (ifa == NULL) { in ifa_ifwithroute()
307 ifa = nh->nh_ifa; in ifa_ifwithroute()
311 ifa = ifaof_ifpforaddr(dst, ifa->ifa_ifp); in ifa_ifwithroute()
312 if (ifa == NULL) in ifa_ifwithroute()
313 ifa = oifa; in ifa_ifwithroute()
316 return (ifa); in ifa_ifwithroute()
[all …]
/freebsd-14.2/sys/ofed/include/rdma/
H A Dib_addr_freebsd.h38 struct ifaddr *ifa; in ip_ifp_find() local
47 ifa = ifa_ifwithaddr((struct sockaddr *)&sin); in ip_ifp_find()
49 if (ifa) { in ip_ifp_find()
50 ifp = ifa->ifa_ifp; in ip_ifp_find()
66 struct ifaddr *ifa; in ip6_ifp_find() local
80 ifa = ifa_ifwithaddr((struct sockaddr *)&sin6); in ip6_ifp_find()
82 if (ifa != NULL) { in ip6_ifp_find()
83 ifp = ifa->ifa_ifp; in ip6_ifp_find()
/freebsd-14.2/usr.sbin/wake/
H A Dwake.c109 struct ifaddrs *ifap, *ifa; in find_ether() local
120 for (nifs = 0, ifa = ifap; ifa; ifa = ifa->ifa_next) in find_ether()
121 if (ifa->ifa_addr->sa_family == AF_LINK && in find_ether()
122 ifa->ifa_flags & IFF_UP && ifa->ifa_flags & IFF_RUNNING) { in find_ether()
123 sdl = (struct sockaddr_dl *)ifa->ifa_addr; in find_ether()
125 strlcpy(dst, ifa->ifa_name, len); in find_ether()
/freebsd-14.2/usr.sbin/rtsold/
H A Dcap_llflags.c65 struct ifaddrs *ifap, *ifa; in llflags_get() local
79 for (ifa = ifap; ifa != NULL; ifa = ifa->ifa_next) { in llflags_get()
80 if (strcmp(ifa->ifa_name, ifname) != 0) in llflags_get()
82 if (ifa->ifa_addr->sa_family != AF_INET6) in llflags_get()
85 sin6 = (struct sockaddr_in6 *)(void *)ifa->ifa_addr; in llflags_get()

1234567