/illumos-gate/usr/src/uts/common/inet/ip/ |
H A D | ip6_if.c | 116 ipif_t *ipif; in ipif_lookup_interface_v6() local 130 for (ipif = ill->ill_ipif; ipif != NULL; in ipif_lookup_interface_v6() 131 ipif = ipif->ipif_next) { in ipif_lookup_interface_v6() 151 ASSERT(ipif == NULL || ipif->ipif_isv6); in ipif_lookup_interface_v6() 162 ipif_t *ipif; in ipif_lookup_addr_common_v6() local 182 for (ipif = ill->ill_ipif; ipif != NULL; in ipif_lookup_addr_common_v6() 183 ipif = ipif->ipif_next) { in ipif_lookup_addr_common_v6() 296 for (ipif = ill->ill_ipif; ipif != NULL; in ipif_lookup_addr_zoneid_v6() 297 ipif = ipif->ipif_next) { in ipif_lookup_addr_zoneid_v6() 1212 ipif->ipif_v6subnet = ipif->ipif_v6pp_dst_addr; in ipif_setdestlinklocal() [all …]
|
H A D | ip_if.c | 412 for (ipif = ill->ill_ipif; ipif != NULL; ipif = ipif->ipif_next) in ill_delete() 498 for (ipif = ill->ill_ipif; ipif != NULL; ipif = ipif->ipif_next) { in ill_delete_tail() 1112 for (ipif = ill->ill_ipif; ipif != NULL; ipif = ipif->ipif_next) { in ill_down_ipifs_tail() 1163 for (ipif = ill->ill_ipif; ipif != NULL; ipif = ipif->ipif_next) in ill_down_start() 2746 for (ipif = ill->ill_ipif; ipif != NULL; ipif = ipif->ipif_next) { in ill_set_nce_router_flags() 4801 for (ipif = ill->ill_ipif; ipif != NULL; ipif = ipif->ipif_next) { in ipif_lookup_remote() 4845 for (ipif = ill->ill_ipif; ipif != NULL; ipif = ipif->ipif_next) { in ill_is_quiescent() 4862 for (ipif = ill->ill_ipif; ipif != NULL; ipif = ipif->ipif_next) { in ill_is_freeable() 5325 ipif != NULL; ipif = ipif->ipif_next) { in ipif_get_next_ipif() 12309 for (ipif = ill->ill_ipif; ipif != NULL; ipif = ipif->ipif_next) { in ill_restart_dad() [all …]
|
H A D | ipmp.c | 621 return (ipif->ipif_bound ? ipif->ipif_bound_ill : NULL); in ipmp_illgrp_add_ipif() 1107 ipif_t *ipif; in ipmp_ill_join_illgrp() local 1152 for (; ipif != NULL; ipif = ipif->ipif_next) { in ipmp_ill_join_illgrp() 1226 ipif_t *ipif; in ipmp_ill_leave_illgrp() local 1252 for (ipif = ill->ill_ipif; ipif != NULL; ipif = ipif->ipif_next) in ipmp_ill_leave_illgrp() 1280 for (ipif = ill->ill_ipif; ipif != NULL; ipif = ipif->ipif_next) in ipmp_ill_leave_illgrp() 1425 ipif_t *ipif; in ipmp_ill_activate() local 1461 for (; ipif != NULL; ipif = ipif->ipif_next) in ipmp_ill_activate() 1575 for (ipif = ubheadipif; ipif != NULL; ipif = ubnextipif) { in ipmp_ill_deactivate() 1610 ipif_t *ipif; in ipmp_ill_rtsaddrmsg() local [all …]
|
H A D | ip_rts.c | 417 ipif_t *ipif; in ip_rts_request_common() local 458 if (ipif != NULL) { in ip_rts_request_common() 460 ipif_refrele(ipif); in ip_rts_request_common() 1239 ipif_t *ipif = NULL; in rts_rtmget() local 1287 if (ipif != NULL) { in rts_rtmget() 1985 ifm->ifm_flags = (ipif->ipif_flags | ipif->ipif_ill->ill_flags | in ip_rts_xifmsg() 2031 if (ipif->ipif_isv6) in rts_new_rtsmsg() 2049 ipif->ipif_net_mask, 0, ipif->ipif_lcl_addr, in rts_new_rtsmsg() 2051 ipif->ipif_lcl_addr, ipif->ipif_ill, in rts_new_rtsmsg() 2059 &ipif->ipif_v6lcl_addr, ipif->ipif_ill, in rts_new_rtsmsg() [all …]
|
H A D | ip_netinfo.c | 699 ipif_t *ipif; in ip_getmtu_impl() local 706 if (ipif == NULL) in ip_getmtu_impl() 710 ipif_refrele(ipif); in ip_getmtu_impl() 851 ipif_t *ipif; in ip_lifgetnext_impl() local 878 for (ipif = ill->ill_ipif; ipif != NULL; ipif = ipif->ipif_next) { in ip_lifgetnext_impl() 892 if (ipif == NULL) in ip_lifgetnext_impl() 896 ipif_refrele(ipif); in ip_lifgetnext_impl() 1263 ipif_t *ipif; in ip_getlifaddr_impl() local 1375 ipif_t *ipif; in ip_getlifzone_impl() local 1379 if (ipif == NULL) in ip_getlifzone_impl() [all …]
|
H A D | ip_ndp.c | 1465 ipif_t *ipif; in ip_addr_recover() local 1470 for (ipif = ill->ill_ipif; ipif != NULL; ipif = ipif->ipif_next) { in ip_addr_recover() 1528 ipif_t *ipif = arg; in ipif_dup_recovery() local 1635 ipif_t *ipif; in ip_ndp_excl() local 1688 if (ipif == NULL) in ip_ndp_excl() 1732 ipif_refrele(ipif); in ip_ndp_excl() 1794 ipif_t *ipif; in ip_nce_conflict() local 1819 if (ipif == NULL) in ip_nce_conflict() 1848 ipif_refrele(ipif); in ip_nce_conflict() 2703 ipif_t *ipif; in nce_timer() local [all …]
|
H A D | tnet.c | 1965 ipif_t *ipif; in tsol_mlp_addr_type() local 2021 if (ipif == NULL) { in tsol_mlp_addr_type() 2024 addrzone = ipif->ipif_zoneid; in tsol_mlp_addr_type() 2025 ipif_refrele(ipif); in tsol_mlp_addr_type() 2066 addr = &ipif->ipif_v6lcl_addr; in tsol_check_interface_address() 2072 if (ipif->ipif_zoneid == ALL_ZONES) { in tsol_check_interface_address() 2076 zone = zone_find_by_id(ipif->ipif_zoneid); in tsol_check_interface_address() 2100 ipif->ipif_zoneid == ALL_ZONES) || in tsol_check_interface_address() 2112 ipif_get_name(ipif, ifname, sizeof (ifname)); in tsol_check_interface_address() 2123 } else if (ipif->ipif_zoneid == ALL_ZONES) { in tsol_check_interface_address() [all …]
|
H A D | ip_mroute.c | 843 ipif_t *ipif; in add_vif() local 889 if (ipif == NULL) { in add_vif() 917 ipif_refrele(ipif); in add_vif() 938 ipif_refrele(ipif); in add_vif() 946 ipif_refrele(ipif); in add_vif() 957 ill = ipif->ipif_ill; in add_vif() 970 ill = ipif->ipif_ill; in add_vif() 991 ipif_refrele(ipif); in add_vif() 1007 vifp->v_ipif = ipif; in add_vif() 1008 ipif_refrele(ipif); in add_vif() [all …]
|
H A D | ip_arp.c | 2016 ipif_t *ipif; in arp_excl() local 2050 if (ipif == NULL) in arp_excl() 2054 ill = ipif->ipif_ill; in arp_excl() 2058 ipif_refrele(ipif); in arp_excl() 2066 if (!ipif->ipif_was_dup) { in arp_excl() 2073 ipif_get_name(ipif, ibuf, sizeof (ibuf)); in arp_excl() 2080 ipif->ipif_flags |= IPIF_DUPLICATE; in arp_excl() 2083 (void) ipif_down(ipif, NULL, NULL); in arp_excl() 2084 (void) ipif_down_tail(ipif); in arp_excl() 2090 ASSERT(ipif->ipif_recovery_id == 0); in arp_excl() [all …]
|
H A D | ip.c | 4054 for (ipif = ill->ill_ipif; ipif != NULL; in ip_modclose() 4055 ipif = ipif->ipif_next) { in ip_modclose() 8274 if (ipif != NULL && ipif->ipif_ill != ill) in ip_rput_dlpi_writer() 10093 for (ipif = ill->ill_ipif; ipif != NULL; in ip_snmp_get_mib2_ip_addr() 10094 ipif = ipif->ipif_next) { in ip_snmp_get_mib2_ip_addr() 10185 for (ipif = ill->ill_ipif; ipif != NULL; in ip_snmp_get_mib2_ip6_addr() 10186 ipif = ipif->ipif_next) { in ip_snmp_get_mib2_ip6_addr() 10302 for (ipif = ill->ill_ipif; ipif != NULL; in ip_snmp_get_mib2_ip_group_mem() 10303 ipif = ipif->ipif_next) { in ip_snmp_get_mib2_ip_group_mem() 10453 for (ipif = ill->ill_ipif; ipif != NULL; in ip_snmp_get_mib2_ip_group_src() [all …]
|
H A D | ip_ftable.c | 992 ipif_t *ipif; in ip_select_src_ill() local 998 ipif = ipif_lookup_addr_nondup_v6(v6src, NULL, zoneid, ipst); in ip_select_src_ill() 1001 ipif = ipif_lookup_addr_nondup(v4src, NULL, zoneid, ipst); in ip_select_src_ill() 1003 if (ipif == NULL) in ip_select_src_ill() 1005 ill = ipif->ipif_ill; in ip_select_src_ill() 1007 ipif_refrele(ipif); in ip_select_src_ill() 1017 ipif_t *ipif; in ip_verify_src_on_ill() local 1026 ipif = ipif_lookup_addr_nondup_v6(&v6src, ill, zoneid, ipst); in ip_verify_src_on_ill() 1029 ipif = ipif_lookup_addr_nondup(v4src, ill, zoneid, ipst); in ip_verify_src_on_ill() 1032 if (ipif != NULL) { in ip_verify_src_on_ill() [all …]
|
H A D | ip6.c | 1155 ipif_t *ipif; in icmp_redirect_v6() local 1163 for (ipif = rill->ill_ipif; ipif != NULL; in icmp_redirect_v6() 1164 ipif = ipif->ipif_next) { in icmp_redirect_v6() 1169 if (ipif == NULL) { in icmp_redirect_v6() 1907 ipif_t *ipif; in ip_laddr_verify_v6() local 1919 if (ipif == NULL) in ip_laddr_verify_v6() 1924 ipif_refrele(ipif); in ip_laddr_verify_v6() 1927 ipif_refrele(ipif); in ip_laddr_verify_v6() 4932 ipif_t *ipif; in ipif_lookup_testaddr_v6() local 4936 if (ipif != NULL) { in ipif_lookup_testaddr_v6() [all …]
|
H A D | igmp.c | 321 ipif_t *ipif; in igmp_input() local 400 for (ipif = ill->ill_ipif; ipif != NULL; in igmp_input() 401 ipif = ipif->ipif_next) { in igmp_input() 402 if (ipif->ipif_lcl_addr == src) { in igmp_input() 2062 ipif_t *ipif; in mld_input() local 2132 for (ipif = ill->ill_ipif; ipif != NULL; in mld_input() 2133 ipif = ipif->ipif_next) { in mld_input() 2134 if (IN6_ARE_ADDR_EQUAL(&ipif->ipif_v6lcl_addr, in mld_input()
|
H A D | conn_opt.c | 302 ipif_t *ipif; in conn_recvancillary_add() local 318 ipif = ipif_good_addr(ill, IPCL_ZONEID(connp)); in conn_recvancillary_add() 319 if (ipif != NULL) { in conn_recvancillary_add() 321 ipif->ipif_lcl_addr; in conn_recvancillary_add() 322 ipif_refrele(ipif); in conn_recvancillary_add() 1220 ipif_t *ipif; in conn_opt_set_ip() local 1240 ipif = ipif_lookup_addr(addr, NULL, zoneid, ipst); in conn_opt_set_ip() 1241 if (ipif == NULL) in conn_opt_set_ip() 1244 if (IS_VNI(ipif->ipif_ill)) { in conn_opt_set_ip() 1245 ipif_refrele(ipif); in conn_opt_set_ip() [all …]
|
H A D | ip_multi.c | 1741 ipif_t *ipif; in ill_mcast_lookup() local 1743 ipif = ipif_lookup_addr(ifaddr, NULL, zoneid, ipst); in ill_mcast_lookup() 1744 if (ipif == NULL) { in ill_mcast_lookup() 1747 ill = ipif->ipif_ill; in ill_mcast_lookup() 1749 ipif_refrele(ipif); in ill_mcast_lookup() 2196 ip_sioctl_msfilter(ipif_t *ipif, sin_t *dummy_sin, queue_t *q, mblk_t *mp, in ip_sioctl_msfilter() argument
|
/illumos-gate/usr/src/uts/common/inet/sctp/ |
H A D | sctp_addr.c | 303 sctp_ipif_t *ipif; in sctp_valid_addr_list() local 390 if (ipif == NULL) { in sctp_valid_addr_list() 396 SCTP_IPIF_REFRELE(ipif); in sctp_valid_addr_list() 412 SCTP_IPIF_REFRELE(ipif); in sctp_valid_addr_list() 463 ipif->sctp_ipif_isv6); in sctp_ipif_hash_insert() 531 ipif->sctp_ipif_isv6); in sctp_ipif_hash_remove() 974 (!SCTP_IS_IPIF_LOOPBACK(ipif) || ipif->sctp_ipif_zoneid == in sctp_chk_and_updt_saddr() 1441 sctp_ipif_t *ipif; in sctp_check_saddr() local 1508 sctp_ipif_t *ipif; in sctp_get_valid_addr() local 1683 sctp_ipif_t *ipif; in sctp_saddr_info() local [all …]
|
/illumos-gate/usr/src/uts/common/io/ib/mgt/ibcm/ |
H A D | ibcm_arp_link.c | 111 ipif_t *ipif = NULL; in ibcm_resolver_pr_lookup() local 217 ipif = ipif_lookup_addr(wqnp->src_addr.un.ip4addr, ill, in ibcm_resolver_pr_lookup() 220 ipif = ipif_lookup_addr_v6(&wqnp->src_addr.un.ip6addr, in ibcm_resolver_pr_lookup() 223 if (ipif == NULL) { in ibcm_resolver_pr_lookup() 228 if ((hwaddr_ill = ipmp_ipif_hold_bound_ill(ipif)) == NULL) { in ibcm_resolver_pr_lookup() 267 if (ipif != NULL) in ibcm_resolver_pr_lookup() 268 ipif_refrele(ipif); in ibcm_resolver_pr_lookup() 280 if (ipif != NULL) in ibcm_resolver_pr_lookup() 281 ipif_refrele(ipif); in ibcm_resolver_pr_lookup()
|
/illumos-gate/usr/src/cmd/mdb/common/modules/sppp/ |
H A D | sppp.c | 88 ipif_t ipif; in sps_format() local 123 mdb_vread(&ipif, sizeof (ipif), in sps_format() 144 ipif.ipif_lcl_addr, ipif.ipif_pp_dst_addr, in sps_format() 145 (ipif.ipif_next ? " ..." : "")); in sps_format() 158 mdb_printf("%N\n%?s%21s", &ipif.ipif_v6lcl_addr, in sps_format() 160 mdb_printf("%N\n", &ipif.ipif_v6pp_dst_addr); in sps_format()
|
/illumos-gate/usr/src/cmd/mdb/common/modules/ip/ |
H A D | ip.c | 142 ipif_t ipif; member 1909 ipif, ipif_help }, 2786 ipif_t ipif; in ipif_cb() local 2853 const ipif_t *ipif = ipifptr; in ipif_format() local 2899 if (ipif->ipif_id != 0) { in ipif_format() 2901 ill_name, ipif->ipif_id); in ipif_format() 2907 ipif->ipif_was_up ? ",WU" : "", in ipif_format() 2914 cnt = ipif->ipif_refcnt; in ipif_format() 2918 &ipif->ipif_v6lcl_addr); in ipif_format() 2928 addr, buf, cnt, ipif->ipif_ill, in ipif_format() [all …]
|
/illumos-gate/usr/src/uts/common/inet/ |
H A D | ip.h | 1045 #define IPIF_TRACE_REF(ipif) ipif_trace_ref(ipif) argument 1047 #define IPIF_UNTRACE_REF(ipif) ipif_untrace_ref(ipif) argument 1050 #define IPIF_TRACE_REF(ipif) argument 1052 #define IPIF_UNTRACE_REF(ipif) argument 2884 #define IPIF_CAN_LOOKUP(ipif) \ argument 2886 IAM_WRITER_IPIF(ipif)) 2888 #define IPIF_IS_CONDEMNED(ipif) \ argument 2889 ((ipif)->ipif_state_flags & IPIF_CONDEMNED) 2891 #define IPIF_IS_CHANGING(ipif) \ argument 2892 ((ipif)->ipif_state_flags & IPIF_CHANGING) [all …]
|
H A D | ip_if.h | 291 extern void ipif_nce_down(ipif_t *ipif); 292 extern int ipif_arp_down(ipif_t *ipif);
|
/illumos-gate/usr/src/cmd/mdb/common/modules/sctp/ |
H A D | sctp.c | 622 sctp_ipif_t ipif; in print_saddr() local 626 if (mdb_vread(&ipif, sizeof (ipif), (uintptr_t)saddr->saddr_ipifp) == in print_saddr() 632 switch (ipif.sctp_ipif_state) { in print_saddr() 649 mdb_printf("\t%p\t%N% (%s", saddr->saddr_ipifp, &ipif.sctp_ipif_saddr, in print_saddr() 659 ipif.sctp_ipif_id, in print_saddr() 660 ipif.sctp_ipif_zoneid, ipif.sctp_ipif_flags); in print_saddr()
|
/illumos-gate/usr/src/cmd/mdb/common/modules/genunix/ |
H A D | vfs.c | 600 sctp_ipif_t ipif; in sctp_getsockaddr() local 605 if (mdb_vread(&ipif, sizeof (sctp_ipif_t), in sctp_getsockaddr() 610 laddr = ipif.sctp_ipif_saddr; in sctp_getsockaddr() 613 if ((ipif.sctp_ipif_state == SCTP_IPIFS_CONDEMNED) || in sctp_getsockaddr() 615 (ipif.sctp_ipif_ill->sctp_ill_flags & in sctp_getsockaddr()
|