/illumos-gate/usr/src/uts/common/inet/ip/ |
H A D | ipmp.c | 296 ill_t *ill; in ipmp_grp_info() local 493 if (IS_USESRC_ILL(ill) || IS_USESRC_CLI_ILL(ill)) in ipmp_grp_vet_ill() 658 for (; ill != NULL; ill = list_next(&illg->ig_actif, ill)) { in ipmp_illgrp_max_ill() 678 for (; ill != NULL; ill = list_next(&illg->ig_actif, ill)) { in ipmp_illgrp_min_ill() 706 ill_t *ill; in ipmp_illgrp_next_ill() local 985 for (; ill != NULL; ill = list_next(&illg->ig_if, ill)) { in ipmp_illgrp_find_ill() 1036 for (; ill != NULL; ill = list_next(&illg->ig_if, ill)) { in ipmp_illgrp_refresh_mtu() 1147 update_conn_ill(ill, ill->ill_ipst); in ipmp_ill_join_illgrp() 1588 ill); in ipmp_ill_deactivate() 2216 for (; ill != NULL; ill = list_next(&illg->ig_if, ill)) in ipmp_ncec_delete_nce() [all …]
|
H A D | ip_if.c | 3746 ill->ill_name = (char *)ill + sizeof (*ill); in ill_lookup_on_name() 4435 for (; ill != NULL; ill = ill_next(&ctx, ill)) { in ipif_lookup_multicast() 4582 for (; ill != NULL; ill = ill_next(&ctx, ill)) { in ipif_lookup_interface() 4629 for (; ill != NULL; ill = ill_next(&ctx, ill)) { in ipif_lookup_addr_common() 4737 for (; ill != NULL; ill = ill_next(&ctx, ill)) { in ipif_lookup_addr_zoneid() 7179 for (; ill != NULL; ill = ill_next(&ctx, ill)) { in ip_get_numifs() 7214 for (; ill != NULL; ill = ill_next(&ctx, ill)) { in ip_get_numlifs() 7425 for (; ill != NULL; ill = ill_next(&ctx, ill)) { in ip_sioctl_get_ifconf() 7694 for (; ill != NULL; ill = ill_next(&ctx, ill)) { in ip_sioctl_get_lifconf() 11646 for (; ill != NULL; ill = ill_next(&ctx, ill)) { in ip_subnet_mask() [all …]
|
H A D | ip_multi.c | 838 ill->ill_name, ill->ill_isv6)); in ip_ll_send_multireq() 1048 ill->ill_name, ill->ill_isv6)); in ill_join_allmulti() 1121 ill->ill_name, ill->ill_isv6)); in ill_leave_allmulti() 1731 ill_t *ill; in ill_mcast_lookup() local 1772 if (IS_UNDER_IPMP(ill) || IS_VNI(ill)) { in ill_mcast_lookup() 2213 ill_t *ill; in ip_sioctl_msfilter() local 2319 ill_t *ill; in ip_msfilter_ill() local 2458 ill_t *ill; in ip_opt_add_group() local 2491 if (ill->ill_grp_pending || IS_UNDER_IPMP(ill)) { in ip_opt_add_group() 2525 ill_t *ill; in ip_opt_delete_group_excl() local [all …]
|
H A D | igmp.c | 772 ill_t *ill; in igmp_joingroup() local 854 ill_t *ill; in mld_joingroup() local 1412 for (; ill != NULL; ill = ill_next(&ctx, ill)) { in igmp_timeout_handler() 1631 for (; ill != NULL; ill = ill_next(&ctx, ill)) { in mld_timeout_handler() 1695 for (ill = avl_first(avl_tree); ill != NULL; in igmp_slowtimo() 1696 ill = avl_walk(avl_tree, ill, AVL_AFTER)) { in igmp_slowtimo() 1708 (ill->ill_mcast_v1_time >= OVQP(ill))) { in igmp_slowtimo() 1732 (ill->ill_mcast_v2_time >= OVQP(ill))) { in igmp_slowtimo() 1784 for (ill = avl_first(avl_tree); ill != NULL; in mld_slowtimo() 1785 ill = avl_walk(avl_tree, ill, AVL_AFTER)) { in mld_slowtimo() [all …]
|
H A D | ip_ndp.c | 232 ASSERT(ill != NULL && ill->ill_isv6); in nce_add_v6() 351 ill = ipmp_ill_hold_ipmp_ill(ill); in nce_lookup_then_add_v6() 962 if (ill == NULL || ncec->ncec_ill == ill) { in ncec_walk_common() 1151 ncec_walk(ill, ncec_mcast_reap_one, ill, ill->ill_ipst); in ncec_mcast_reap() 1177 ill_t *ill; in nce_graveyard_free() local 1309 ASSERT(ill != NULL && ill->ill_isv6); in ndp_query() 2385 ill = ipmp_ill_hold_ipmp_ill(ill); in ndp_xmit() 3833 ill = ipmp_ill_hold_ipmp_ill(ill); in nce_lookup_then_add_v4() 4572 ill_t *ill; in ip_nce_lookup_and_update() local 4886 ill->ill_phys_addr_length, ill->ill_sap, in nce_add_common() [all …]
|
H A D | ip_input.c | 210 ASSERT(ill != NULL); in ip_input_common_v4() 691 mp, ill); in ill_input_short_v4() 968 mp = ip_process(IPP_FWD_IN, mp, ill, ill); in ire_recv_forward_v4() 1344 if (!ill->ill_nom_cast && ill->ill_grp != NULL && in ire_recv_broadcast_v4() 1524 if (!ill->ill_nom_cast && ill->ill_grp != NULL && in ire_recv_multicast_v4() 1536 ill = ipmp_ill_hold_ipmp_ill(ill); in ire_recv_multicast_v4() 2467 mp, ill); in ip_fanout_v4() 2544 mp, ill); in ip_fanout_v4() 2937 mp, ill); in ip_fanout_v4() 2987 mp, ill); in ip_fanout_v4() [all …]
|
H A D | ip6_input.c | 206 ASSERT(ill != NULL); in ip_input_common_v6() 495 ill = ipmp_ill_hold_ipmp_ill(ill); in ire_linklocal() 496 if (ill == NULL) in ire_linklocal() 504 ill_refrele(ill); in ire_linklocal() 738 mp, ill); in ill_input_short_v6() 943 mp = ip_process(IPP_FWD_IN, mp, ill, ill); in ire_recv_forward_v6() 1265 if (!ill->ill_nom_cast && ill->ill_grp != NULL && in ire_recv_multicast_v6() 1277 ill = ipmp_ill_hold_ipmp_ill(ill); in ire_recv_multicast_v6() 1377 ill_refrele(ill); in ire_recv_multicast_v6() 2196 mp, ill); in ip_fanout_v6() [all …]
|
H A D | ip6_if.c | 99 ill_t *ill; in ill_lookup_group_v6() local 117 ill_t *ill; in ipif_lookup_interface_v6() local 128 for (; ill != NULL; ill = ill_next(&ctx, ill)) { in ipif_lookup_interface_v6() 163 ill_t *ill; in ipif_lookup_addr_common_v6() local 176 for (; ill != NULL; ill = ill_next(&ctx, ill)) { in ipif_lookup_addr_common_v6() 290 for (; ill != NULL; ill = ill_next(&ctx, ill)) { in ipif_lookup_addr_zoneid_v6() 648 ill, in ip_rt_add_v6() 802 ill, in ip_rt_add_v6() 1075 MEDIA_V6INTFID(ill->ill_media, ill, &ill->ill_token); in ill_setdefaulttoken() 1084 MEDIA_V6DESTINTFID(ill->ill_media, ill, &ill->ill_dest_token); in ill_setdesttoken() [all …]
|
H A D | ip_arp.c | 533 ill_t *ill; in arp_rput_dlpi() local 634 qwriter_ip(ill, ill->ill_wq, mp, arp_rput_dlpi_writer, in arp_rput_dlpi() 770 ill_t *ill; in arp_rput() local 852 if (!ill->ill_nom_cast && ill->ill_grp != NULL && in arp_process_packet() 1210 ill_t *ill; in arl_ill_init() local 1569 if ((ill->ill_flags & ILLF_NOARP) || !ill->ill_dl_up) { in arp_output() 1697 ill_t *ill; in arp_announce() local 1737 ill_t *ill; in arp_probe() local 1820 ill_t *ill; in arp_modclose() local 1858 ASSERT(ill == NULL || IAM_WRITER_ILL(ill)); in arp_modclose() [all …]
|
H A D | ip6.c | 289 mp, ill); in icmp_inbound_v6() 380 mp, ill); in icmp_inbound_v6() 1031 mp, ill); in icmp_redirect_v6() 1059 mp, ill); in icmp_redirect_v6() 1068 mp, ill); in icmp_redirect_v6() 1636 ill_t *ill; in icmp_send_redirect_v6() local 1650 mp, ill); in icmp_send_redirect_v6() 1878 if (ill != NULL) in ip_laddr_verify_v6() 2249 if (ill != NULL) in ip_set_destination_v6() 2998 ill_t *ill; in ip_rput_v6() local [all …]
|
H A D | ip.c | 8632 ill->ill_mc_mtu = ill->ill_mtu; in ip_rput_dlpi_writer() 9929 for (; ill != NULL; ill = ill_next(&ctx, ill)) { in ip_snmp_get_mib2_ip_traffic_stats() 10073 for (; ill != NULL; ill = ill_next(&ctx, ill)) { in ip_snmp_get_mib2_ip_addr() 10165 for (; ill != NULL; ill = ill_next(&ctx, ill)) { in ip_snmp_get_mib2_ip6_addr() 10271 for (; ill != NULL; ill = ill_next(&ctx, ill)) { in ip_snmp_get_mib2_ip_group_mem() 10350 for (; ill != NULL; ill = ill_next(&ctx, ill)) { in ip_snmp_get_mib2_ip6_group_mem() 10419 for (; ill != NULL; ill = ill_next(&ctx, ill)) { in ip_snmp_get_mib2_ip_group_src() 10507 for (; ill != NULL; ill = ill_next(&ctx, ill)) { in ip_snmp_get_mib2_ip6_group_src() 10855 for (; ill != NULL; ill = ill_next(&ctx, ill)) { in ip_snmp_get_mib2_ip6() 10935 for (; ill != NULL; ill = ill_next(&ctx, ill)) { in ip_snmp_get_mib2_icmp6() [all …]
|
H A D | ip6_output.c | 114 ill_t *ill = NULL; in ip_output_simple_v6() local 294 mp, ill); in ip_output_simple_v6() 306 mp, ill); in ip_output_simple_v6() 326 if (ill != NULL) { in ip_output_simple_v6() 354 if (ill != NULL) in ip_output_simple_v6() 355 ill_refrele(ill); in ip_output_simple_v6() 669 ill_t *ill; in ire_send_noroute_v6() local 960 ill_t *ill; in ire_send_wire_v6() local 990 mp = ip_process(IPP_LOCAL_OUT, mp, ill, ill); in ire_send_wire_v6() 1011 mp, ill); in ire_send_wire_v6() [all …]
|
H A D | ip_output.c | 142 ill_t *ill; in conn_ip_output() local 868 ill = NULL; in ip_output_simple_v4() 990 mp, ill); in ip_output_simple_v4() 1002 mp, ill); in ip_output_simple_v4() 1558 ill_t *ill; in ire_send_noroute_v4() local 1843 ill_t *ill; in ire_send_wire_v4() local 1900 mp = ip_process(IPP_LOCAL_OUT, mp, ill, ill); in ire_send_wire_v4() 1953 mp, ill); in ire_send_wire_v4() 2177 mp, ill); in ip_postfrag_loopcheck() 2186 mp, ill); in ip_postfrag_loopcheck() [all …]
|
H A D | ip_ftable.c | 105 ASSERT(ill == NULL || !ill->ill_isv6); in ire_ftable_lookup_v4() 346 ill_t *ill; in ire_lookup_multi_ill_v4() local 361 return (ill); in ire_lookup_multi_ill_v4() 482 ill_t *ill; in ifindex_lookup() local 993 ill_t *ill; in ip_select_src_ill() local 1127 if (ill != NULL && IS_VNI(ill)) { in ip_select_route() 1144 if (ill != NULL && IS_VNI(ill)) { in ip_select_route() 1201 if (ill != NULL && IS_VNI(ill)) { in ip_select_route() 1299 ill = NULL; in ip_select_route() 1429 (ill != NULL? ill : ill_arg), zoneid, tsl, in ire_route_recursive_impl_v4() [all …]
|
H A D | ip_squeue.c | 449 mutex_enter(&ill->ill_lock); in ip_squeue_bind_ring() 452 mutex_exit(&ill->ill_lock); in ip_squeue_bind_ring() 459 mutex_exit(&ill->ill_lock); in ip_squeue_bind_ring() 477 mutex_enter(&ill->ill_lock); in ip_squeue_add_ring() 496 mutex_exit(&ill->ill_lock); in ip_squeue_add_ring() 510 rx_ring->rr_ill = ill; in ip_squeue_add_ring() 523 sq->sq_ill = ill; in ip_squeue_add_ring() 525 mutex_exit(&ill->ill_lock); in ip_squeue_add_ring() 527 DTRACE_PROBE4(ill__ring__add, char *, ill->ill_name, ill_t *, ill, int, in ip_squeue_add_ring() 562 mutex_exit(&ill->ill_lock); in ip_squeue_clean_ring() [all …]
|
H A D | ip_ire.c | 735 ill, in ire_create_bcast() 765 ill, in ire_lookup_bcast() 1096 ill_t *ill; in ire_atomic_end() local 1111 ill_t *ill; in ire_atomic_start() local 1644 ill_t *ill; in ire_inactive() local 1870 (ill != NULL && !ill->ill_isv6)); in ire_match_args() 2141 ASSERT(ill == NULL || !ill->ill_isv6); in ire_gateway_ok_zone_v4() 2663 ill_t *ill; in ire_increment_multicast_generation() local 2671 for (; ill != NULL; ill = ill_next(&ctx, ill)) { in ire_increment_multicast_generation() 2726 ire = ire_blackhole(ill->ill_ipst, ill->ill_isv6); in ire_multicast() [all …]
|
H A D | ip_mroute.c | 847 ill_t *ill; in add_vif() local 958 ill = ipmp_ill_hold_ipmp_ill(ill); in add_vif() 960 if (ill == NULL) { in add_vif() 968 ill_refrele(ill); in add_vif() 1552 ill->ill_name); in ip_mforward() 1766 rte->ill = in ip_mforward() 1770 rte->ill = ill; in ip_mforward() 2793 if (rte->ill == ill && in reset_mrt_ill() 2805 if (rte->ill == ill) { in reset_mrt_ill() 3174 nce = arp_nce_init(ill, dst, ill->ill_net_type); in tbf_send_packet() [all …]
|
H A D | ip_tunables.c | 56 ill_t *ill; in ip_set_forwarding() local 80 ill = ILL_START_WALK_V6(&ctx, ipst); in ip_set_forwarding() 84 for (; ill != NULL; ill = ill_next(&ctx, ill)) { in ip_set_forwarding() 104 ill_t *ill; in ip_get_forwarding() local 134 for (; ill != NULL; ill = ill_next(&ctx, ill)) { in ip_get_forwarding() 142 if (ill == NULL) { in ip_get_forwarding() 274 ill_t *ill; in ip_get_mtu() local 292 for (; ill != NULL; ill = ill_next(&ctx, ill)) { in ip_get_mtu() 296 if (ill == NULL) { in ip_get_mtu() 300 max_mtu = ill->ill_max_frag; in ip_get_mtu() [all …]
|
H A D | ip_rts.c | 310 ill_t *ill = NULL; in ip_rts_request_common() local 420 if (ill == NULL) { in ip_rts_request_common() 550 if (ill != NULL) in ip_rts_request_common() 592 if (ill != NULL) in ip_rts_request_common() 959 if (ill != NULL) in ip_rts_request_common() 960 ill_refrele(ill); in ip_rts_request_common() 1238 ill_t *ill; in rts_rtmget() local 1307 if (ill != NULL) in rts_rtmget() 1372 if (ill != NULL) in rts_rtmget() 1414 ill_t *ill; in rts_setmetrics() local [all …]
|
H A D | ip6_ire.c | 231 ill_t *ill; in ire_lookup_multi_ill_v6() local 247 return (ill); in ire_lookup_multi_ill_v6() 699 (ill != NULL && ill->ill_isv6)); in ire_match_args_v6() 888 if (ill != NULL) in ire_gateway_ok_zone_v6() 924 ASSERT(ill == NULL || ill->ill_isv6); in ire_ftable_lookup_v6() 1175 ill_t *ill = NULL; in ire_route_recursive_impl_v6() local 1193 (ill != NULL ? ill : ill_arg), zoneid, tsl, in ire_route_recursive_impl_v6() 1361 ill = ire->ire_ill; in ire_route_recursive_impl_v6() 1363 ill_refhold(ill); in ire_route_recursive_impl_v6() 1374 ill_refrele(ill); in ire_route_recursive_impl_v6() [all …]
|
H A D | ip2mac.c | 183 ill_t *ill; in ip2mac() local 211 if (ill == NULL) { in ip2mac() 219 nce = nce_lookup_v6(ill, &sin6->sin6_addr); in ip2mac() 221 err = nce_lookup_then_add_v6(ill, NULL, in ip2mac() 222 ill->ill_phys_addr_length, in ip2mac() 228 nce = nce_lookup_v4(ill, &sin->sin_addr.s_addr); in ip2mac() 230 err = nce_lookup_then_add_v4(ill, NULL, in ip2mac() 231 ill->ill_phys_addr_length, in ip2mac() 244 delta < (uint64_t)ill->ill_reachable_time) { in ip2mac() 286 ncec->ncec_rcnt = ill->ill_xmit_count; in ip2mac() [all …]
|
/illumos-gate/usr/src/uts/common/inet/ |
H A D | ip_impl.h | 81 #define ILL_HCKSUM_CAPABLE(ill) \ argument 134 #define ILL_LSO_CAPABLE(ill) \ argument 137 #define ILL_LSO_USABLE(ill) \ argument 138 (ILL_LSO_CAPABLE(ill) && \ 139 ill->ill_lso_capab != NULL) 142 (ILL_LSO_USABLE(ill) && \ 146 (ILL_LSO_USABLE(ill) && \ 149 #define ILL_ZCOPY_CAPABLE(ill) \ argument 152 #define ILL_ZCOPY_USABLE(ill) \ argument 153 (ILL_ZCOPY_CAPABLE(ill) && (ill->ill_zerocopy_capab != NULL) && \ [all …]
|
H A D | ip_ndp.h | 220 #define NCE_LL_ADDR_OFFSET(ill) (((ill)->ill_sap_length) < 0 ? \ argument 224 #define NCE_LL_SAP_OFFSET(ill) (((ill)->ill_sap_length) < 0 ? \ argument 238 #define NCE_LL_SAP_COPY(ill, mp) \ argument 240 size_t abs_sap_len = ABS((ill)->ill_sap_length); \ 243 ASSERT((mp)->b_rptr + NCE_LL_SAP_OFFSET(ill) + \ 245 bcopy((uint8_t *)&(ill)->ill_sap + sizeof (ill->ill_sap) - \ 247 ((mp)->b_rptr + NCE_LL_SAP_OFFSET(ill)), \ 252 #define NCE_LL_SAP_COPY(ill, mp) \ argument 258 ASSERT((mp)->b_rptr + NCE_LL_SAP_OFFSET(ill) + \ 260 bcopy(&((ill)->ill_sap), \ [all …]
|
/illumos-gate/usr/src/uts/common/io/ib/mgt/ibcm/ |
H A D | ibcm_arp_link.c | 99 if (IS_LOOPBACK(ill) || ill->ill_type == IFT_IB) in ibcm_arp_check_interface() 112 ill_t *ill = NULL; in ibcm_resolver_pr_lookup() local 148 if (ill == NULL) { in ibcm_resolver_pr_lookup() 188 if (ill == NULL) { in ibcm_resolver_pr_lookup() 215 if (IS_IPMP(ill)) { in ibcm_resolver_pr_lookup() 221 ill, myzoneid, ipst); in ibcm_resolver_pr_lookup() 231 ill->ill_name); in ibcm_resolver_pr_lookup() 236 hwaddr_ill = ill; in ibcm_resolver_pr_lookup() 265 ill_refrele(ill); in ibcm_resolver_pr_lookup() 276 if (ill != NULL) in ibcm_resolver_pr_lookup() [all …]
|
/illumos-gate/usr/src/cmd/mdb/common/modules/ip/ |
H A D | ip.c | 131 ill_t ill; member 146 ill_t ill; member 743 ill_t ill; in nce_format() local 889 ill_t ill; in ire_format() local 1663 ill_t ill; in ip_ill_qinfo() local 1665 if (mdb_vread(&ill, sizeof (ill), in ip_ill_qinfo() 1684 ill_t ill; in ip_rnext() local 2611 cnt = ill->ill_refcnt + ill->ill_ire_cnt + ill->ill_nce_cnt + in ill_format() 2612 ill->ill_ilm_cnt + ill->ill_ncec_cnt; in ill_format() 2621 ill->ill_wq, ill->ill_ipst, in ill_format() [all …]
|