| /freebsd-14.2/contrib/bsnmp/snmp_mibII/ |
| H A D | mibII_ipaddr.c | 73 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 D | mibII.c | 605 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 D | sctp_bsd_addr.c | 120 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 D | ip_carp.c | 692 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 D | in.c | 195 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 D | sctp_asconf.c | 1270 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 D | test_rtnl_ifaddr.py | 190 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 D | if_nameindex.c | 81 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 D | if_indextoname.c | 63 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 D | if_nametoindex.c | 67 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 D | fad-getad.c | 163 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 D | pcap-snf.c | 345 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 D | ifconfig_netlink.c | 141 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 D | status.c | 78 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 D | get_addrs.c | 100 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 D | if.c | 300 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 D | common.c | 93 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 D | ifiter_getifaddrs.c | 141 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 D | libifconfig_inet.c | 56 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 D | libifconfig_inet6.c | 62 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 D | nd6_nbr.c | 140 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 D | route.c | 193 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 D | ib_addr_freebsd.h | 38 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 D | wake.c | 109 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 D | cap_llflags.c | 65 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()
|