1f4b3ec61Sdh# 2f4b3ec61Sdh# CDDL HEADER START 3f4b3ec61Sdh# 4f4b3ec61Sdh# The contents of this file are subject to the terms of the 5f4b3ec61Sdh# Common Development and Distribution License (the "License"). 6f4b3ec61Sdh# You may not use this file except in compliance with the License. 7f4b3ec61Sdh# 8f4b3ec61Sdh# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 9f4b3ec61Sdh# or http://www.opensolaris.org/os/licensing. 10f4b3ec61Sdh# See the License for the specific language governing permissions 11f4b3ec61Sdh# and limitations under the License. 12f4b3ec61Sdh# 13f4b3ec61Sdh# When distributing Covered Code, include this CDDL HEADER in each 14f4b3ec61Sdh# file and include the License file at usr/src/OPENSOLARIS.LICENSE. 15f4b3ec61Sdh# If applicable, add the following below this CDDL HEADER, with the 16f4b3ec61Sdh# fields enclosed by brackets "[]" replaced with your own identifying 17f4b3ec61Sdh# information: Portions Copyright [yyyy] [name of copyright owner] 18f4b3ec61Sdh# 19f4b3ec61Sdh# CDDL HEADER END 20f4b3ec61Sdh# 21f4b3ec61Sdh# 2266cd0f60SKacheong Poon# Copyright (c) 2007, 2010, Oracle and/or its affiliates. All rights reserved. 23f2297e92SDan McDonald# Copyright 2011 Nexenta Systems, Inc. All rights reserved 24*42c5ef03SDan McDonald# Copyright 2019 Joyent, Inc. All rights reserved 25f4b3ec61Sdh# 26f4b3ec61Sdh 27bd670b35SErik Nordmarkarp_m_tbl 28bd670b35SErik Nordmarkarp_mod_info 29bd670b35SErik Nordmarkarp_netinfo 30bd670b35SErik Nordmarkarp_no_defense 31bd670b35SErik Nordmarkarpinfo 32f4b3ec61Sdhcb_inet_devops 33f4b3ec61Sdhcl_inet_bind 34bd670b35SErik Nordmarkcl_inet_checkspi 358e4b770fSLu Huafengcl_inet_connect2 36bd670b35SErik Nordmarkcl_inet_deletespi 37f4b3ec61Sdhcl_inet_disconnect 38bd670b35SErik Nordmarkcl_inet_getspi 39bd670b35SErik Nordmarkcl_inet_idlesa 40f4b3ec61Sdhcl_inet_ipident 41f4b3ec61Sdhcl_inet_isclusterwide 42f4b3ec61Sdhcl_inet_listen 43f4b3ec61Sdhcl_inet_unbind 44f4b3ec61Sdhcl_inet_unlisten 45f4b3ec61Sdhcl_sctp_assoc_change 46f4b3ec61Sdhcl_sctp_check_addrs 47f4b3ec61Sdhcl_sctp_connect 48f4b3ec61Sdhcl_sctp_disconnect 49f4b3ec61Sdhcl_sctp_listen 50f4b3ec61Sdhcl_sctp_unlisten 51f4b3ec61Sdhconn_drain_nthreads 52bd670b35SErik Nordmarkdce_cache 532f6d1bc0SRichard Lowedce_reclaim_cv 542f6d1bc0SRichard Lowedce_reclaim_lock 552f6d1bc0SRichard Lowedce_reclaim_shutdown 562f6d1bc0SRichard Lowedce_reclaim_thread 57f4b3ec61Sdhdefault_ip6_asp_table 58f4b3ec61Sdhdo_tcp_fusion 59f4b3ec61Sdhdo_tcpzcopy 60f4b3ec61Sdhdohwcksum 61fc80c0dfSnordmarkdummy_mod_info 62fc80c0dfSnordmarkdummymodinfo 63fc80c0dfSnordmarkdummyrmodinit 64fc80c0dfSnordmarkdummywmodinit 65f4b3ec61Sdheventq_queue_in 66f4b3ec61Sdheventq_queue_nic 67f4b3ec61Sdheventq_queue_out 68f4b3ec61Sdhfsw 69f4b3ec61Sdhgcdb_hash 70f4b3ec61Sdhgcdb_hash_size 71f4b3ec61Sdhgcdb_lock 72f4b3ec61Sdhgcgrp4_hash 73f4b3ec61Sdhgcgrp6_hash 74f4b3ec61Sdhgcgrp_hash_size 75f4b3ec61Sdhgcgrp_lock 760f1702c5SYu Xiangningicmp_fallback_sock_winit 77f4b3ec61Sdhicmp_frag_size_table 78fc80c0dfSnordmarkicmp_g_t_info_ack 79f4b3ec61Sdhicmp_ipha 80fc80c0dfSnordmarkicmp_max_optsize 81fc80c0dfSnordmarkicmp_mod_info 82fc80c0dfSnordmarkicmp_opt_arr 83fc80c0dfSnordmarkicmp_opt_obj 846e91bba0SGirish Moodalbailicmp_propinfo_tbl 85fc80c0dfSnordmarkicmp_valid_levels_arr 86fc80c0dfSnordmarkicmpinfov4 87fc80c0dfSnordmarkicmpinfov6 88fc80c0dfSnordmarkicmprinitv4 89fc80c0dfSnordmarkicmprinitv6 90fc80c0dfSnordmarkicmpwinit 91dbed73cbSSangeeta Misrailb_conn_cache 92dbed73cbSSangeeta Misrailb_conn_cache_timeout 93dbed73cbSSangeeta Misrailb_conn_hash_size 94dbed73cbSSangeeta Misrailb_conn_tcp_expiry 95dbed73cbSSangeeta Misrailb_conn_timer_size 96dbed73cbSSangeeta Misrailb_conn_udp_expiry 97dbed73cbSSangeeta Misrailb_kstat_instance 98dbed73cbSSangeeta Misrailb_kmem_flags 99dbed73cbSSangeeta Misrailb_nat_src_hash_size 100dbed73cbSSangeeta Misrailb_nat_src_instance 101dbed73cbSSangeeta Misrailb_rule_hash_size 102dbed73cbSSangeeta Misrailb_sticky_cache 103dbed73cbSSangeeta Misrailb_sticky_hash_size 104dbed73cbSSangeeta Misrailb_sticky_expiry 105dbed73cbSSangeeta Misrailb_sticky_timer_size 106dbed73cbSSangeeta Misrailb_sticky_timeout 107f4b3ec61Sdhill_no_arena 108f4b3ec61Sdhinet_dev_info 109f4b3ec61Sdhinet_devops 110f4b3ec61Sdhip6_ftable_hash_size 111f4b3ec61Sdhip6opt_ls 112f4b3ec61Sdhip_cgtp_filter_rev 113fc80c0dfSnordmarkip_conn_cache 1142f6d1bc0SRichard Loweip_dce_hash_size 1152f6d1bc0SRichard Loweip_dce_reclaim_interval 1162f6d1bc0SRichard Loweip_dce_reclaim_threshold_hard 117f4b3ec61Sdhip_debug 118f4b3ec61Sdhip_g_all_ones 1190f1702c5SYu Xiangningip_helper_stream_info 1200f1702c5SYu Xiangningip_helper_stream_rinit 1210f1702c5SYu Xiangningip_helper_stream_winit 122*42c5ef03SDan McDonaldip_ill_mcast_reclaim 123f4b3ec61Sdhip_ioctl_ftbl 124f4b3ec61Sdhip_loopback_mtu_v6plus 125f4b3ec61Sdhip_loopback_mtuplus 126f4b3ec61Sdhip_m_tbl 127f4b3ec61Sdhip_max_frag_dups 128*42c5ef03SDan McDonaldip_max_ill_mcast_nces 129f4b3ec61Sdhip_min_frag_prune_time 130aa92d85bSgtip_minor_arena_la 131bd670b35SErik Nordmarkip_minor_arena_sa 132f4b3ec61Sdhip_misc_ioctl_count 133f4b3ec61Sdhip_misc_ioctl_table 134f4b3ec61Sdhip_mod_info 135f4b3ec61Sdhip_modclose_ackwait_ms 136f4b3ec61Sdhip_ndx_ioctl_count 137f4b3ec61Sdhip_ndx_ioctl_table 138f4b3ec61Sdhip_poll_normal_ms 139f4b3ec61Sdhip_poll_normal_ticks 1406e91bba0SGirish Moodalbailip_propinfo_tbl 1416e91bba0SGirish Moodalbailip_propinfo_count 142f4b3ec61Sdhip_rput_pullups 143f4b3ec61Sdhip_six_byte_all_ones 144f4b3ec61Sdhip_squeue_create_callback 145f4b3ec61Sdhip_squeue_enter 146f4b3ec61Sdhip_squeue_fanout 147da14cebeSEric Chengip_squeue_flag 1486a8288c7Scarlsonjip_thread_data 1496a8288c7Scarlsonjip_thread_list 1506a8288c7Scarlsonjip_thread_rwlock 151f4b3ec61Sdhipcl_bind_fanout_size 152f4b3ec61Sdhipcl_conn_hash_maxsize 153f4b3ec61Sdhipcl_conn_hash_memfactor 154f4b3ec61Sdhipcl_conn_hash_size 1552b24ab6bSSebastien Royipcl_iptun_fanout_size 156f4b3ec61Sdhipcl_raw_fanout_size 157f4b3ec61Sdhipcl_udp_fanout_size 158f4b3ec61Sdhipif_loopback_name 159f4b3ec61Sdhipif_zero 160fc80c0dfSnordmarkipinfov4 161fc80c0dfSnordmarkipinfov6 162f4b3ec61Sdhiplrinit 163f4b3ec61Sdhiplwinit 164e11c3f44Smeemipmp_kstats 165fc80c0dfSnordmarkiprinitv4 166fc80c0dfSnordmarkiprinitv6 167f4b3ec61Sdhipsec_action_cache 168f4b3ec61Sdhipsec_hdr_pullup_needed 169f4b3ec61Sdhipsec_pol_cache 170f4b3ec61Sdhipsec_policy_failure_msgs 171f4b3ec61Sdhipsec_sel_cache 172daa41a61Sdanmcdipsec_spd_hashsize 173f4b3ec61Sdhipsec_weird_null_inbound_policy 174f4b3ec61Sdhipv4info 175f4b3ec61Sdhipv6_all_hosts_mcast 176f4b3ec61Sdhipv6_all_ones 177f4b3ec61Sdhipv6_all_rtrs_mcast 178f4b3ec61Sdhipv6_all_v2rtrs_mcast 179f4b3ec61Sdhipv6_all_zeros 180f4b3ec61Sdhipv6_ll_template 181f4b3ec61Sdhipv6_loopback 182f4b3ec61Sdhipv6_solicited_node_mcast 183f4b3ec61Sdhipv6_unspecified_group 184f4b3ec61Sdhipv6info 185bd670b35SErik Nordmarkipwinit 186f4b3ec61Sdhire_cache 187f4b3ec61Sdhire_gw_secattr_cache 188f4b3ec61Sdhire_null 189f4b3ec61Sdhire_nv_arr 190f4b3ec61Sdhire_nv_tbl 191f4b3ec61Sdhlcl_param_arr 192f4b3ec61Sdhmask_rnhead 193f4b3ec61Sdhmax_keylen 194f4b3ec61Sdhmodldrv 195f4b3ec61Sdhmodlinkage 196f4b3ec61Sdhmodlstrmod 197f4b3ec61Sdhmulticast_encap_iphdr 198bd670b35SErik Nordmarknce_cache 199bd670b35SErik Nordmarkncec_cache 200f4b3ec61Sdhnetdev_privs 201f4b3ec61Sdhprov_update_handle 202f4b3ec61Sdhradix_mask_cache 203f4b3ec61Sdhradix_node_cache 204fc80c0dfSnordmarkrawip_conn_cache 205f4b3ec61Sdhrecvq_call 206f4b3ec61Sdhrecvq_loop_cnt 207f4b3ec61Sdhreq_arr 208bd670b35SErik Nordmarkrinit_arp 209f4b3ec61Sdhrn_mkfreelist 210f4b3ec61Sdhrn_ones 211f4b3ec61Sdhrn_zeros 212f4b3ec61Sdhrt_entry_cache 213fc80c0dfSnordmarkrts_conn_cache 214fc80c0dfSnordmarkrts_g_t_info_ack 215fc80c0dfSnordmarkrts_max_optsize 216fc80c0dfSnordmarkrts_mod_info 217fc80c0dfSnordmarkrts_opt_arr 218fc80c0dfSnordmarkrts_opt_obj 219fc80c0dfSnordmarkrts_valid_levels_arr 220fc80c0dfSnordmarkrtsinfo 221fc80c0dfSnordmarkrtsrinit 222fc80c0dfSnordmarkrtswinit 223f4b3ec61Sdhsctp_asconf_default_dispatch 224f4b3ec61Sdhsctp_asconf_dispatch_tbl 225f4b3ec61Sdhsctp_conn_cache 226f4b3ec61Sdhsctp_conn_hash_size 2275dd46ab5SKacheong Poonsctp_do_reclaim 228f4b3ec61Sdhsctp_kmem_faddr_cache 229f4b3ec61Sdhsctp_kmem_ftsn_set_cache 230f4b3ec61Sdhsctp_kmem_set_cache 2315dd46ab5SKacheong Poonsctp_min_assoc_listener 232bd670b35SErik Nordmarksctp_opt_arr 233bd670b35SErik Nordmarksctp_opt_arr_size 2345dd46ab5SKacheong Poonsctp_pa_early_abort 2355dd46ab5SKacheong Poonsctp_pp_early_abort 2366e91bba0SGirish Moodalbailsctp_propinfo_tbl 2376e91bba0SGirish Moodalbailsctp_propinfo_count 2385dd46ab5SKacheong Poonsctp_recvq_tq_list_max 239f4b3ec61Sdhsctp_recvq_tq_task_min 240f4b3ec61Sdhsctp_recvq_tq_thr_max 241f4b3ec61Sdhsctp_recvq_tq_thr_min 242f4b3ec61Sdhsctp_sin6_null 243f4b3ec61Sdhsctpdebug 244f4b3ec61Sdhsin6_null 245f4b3ec61Sdhsin_null 246f4b3ec61Sdhskip_sctp_cksum 2470f1702c5SYu Xiangningsock_rawip_downcalls 2480f1702c5SYu Xiangningsock_rts_downcalls 2490f1702c5SYu Xiangningsock_tcp_downcalls 2500f1702c5SYu Xiangningsock_udp_downcalls 251f4b3ec61Sdhsqset_global_list 252f4b3ec61Sdhsqset_global_size 253da14cebeSEric Chengsqset_lock 254f4b3ec61Sdhsqueue_cache 255da14cebeSEric Chengsqueue_drain_ms 256da14cebeSEric Chengsqueue_drain_ns 2571ddb55e6SBryan Cantrillsqueue_drain_stack_needed 2581ddb55e6SBryan Cantrillsqueue_drain_stack_toodeep 259f4b3ec61Sdhtcp_acceptor_rinit 260f4b3ec61Sdhtcp_acceptor_winit 261fc80c0dfSnordmarktcp_conn_cache 262f4b3ec61Sdhtcp_conn_hash_size 2636788cc0eSKacheong Poontcp_do_reclaim 264f4b3ec61Sdhtcp_drop_ack_unsent_cnt 265f2297e92SDan McDonaldtcp_dummy_upcalls 26693fcb0b9SKacheong Poontcp_early_abort 2670f1702c5SYu Xiangningtcp_fallback_sock_winit 268f4b3ec61Sdhtcp_free_list_max_cnt 269f4b3ec61Sdhtcp_g_kstat 270f4b3ec61Sdhtcp_g_statistics 271f4b3ec61Sdhtcp_g_t_info_ack 272f4b3ec61Sdhtcp_g_t_info_ack_v6 273f4b3ec61Sdhtcp_icmp_source_quench 27432c3e7eeSKacheong Poontcp_init_wnd_chk 275721fffe3SKacheong Poontcp_max_init_cwnd 276f4b3ec61Sdhtcp_max_optsize 27793fcb0b9SKacheong Poontcp_min_conn_listener 27866cd0f60SKacheong Poontcp_notsack_blk_cache 279f4b3ec61Sdhtcp_opt_arr 280f4b3ec61Sdhtcp_opt_obj 281bd670b35SErik Nordmarktcp_outbound_squeue_switch 2826e91bba0SGirish Moodalbailtcp_propinfo_tbl 2836e91bba0SGirish Moodalbailtcp_propinfo_count 284f4b3ec61Sdhtcp_random_anon_port 285f4b3ec61Sdhtcp_random_end_ptr 286f4b3ec61Sdhtcp_random_fptr 287f4b3ec61Sdhtcp_random_lock 288f4b3ec61Sdhtcp_random_rptr 289f4b3ec61Sdhtcp_random_state 290f4b3ec61Sdhtcp_randtbl 291f4b3ec61Sdhtcp_rinfo 292fc80c0dfSnordmarktcp_rinitv4 293fc80c0dfSnordmarktcp_rinitv6 294f4b3ec61Sdhtcp_sock_winit 295da14cebeSEric Chengtcp_squeue_flag 296f4b3ec61Sdhtcp_squeue_wput 297f4b3ec61Sdhtcp_static_maxpsz 298f4b3ec61Sdhtcp_timercache 299f4b3ec61Sdhtcp_tx_pull_len 300f4b3ec61Sdhtcp_valid_levels_arr 301f4b3ec61Sdhtcp_winfo 302f4b3ec61Sdhtcp_winit 303fc80c0dfSnordmarktcpinfov4 304fc80c0dfSnordmarktcpinfov6 3050f1702c5SYu Xiangningtli_errs 306f4b3ec61Sdhtsol_strict_error 307daa41a61Sdanmcdtun_spd_hashsize 308f4b3ec61Sdhudp_bind_fanout_size 309fc80c0dfSnordmarkudp_conn_cache 3100f1702c5SYu Xiangningudp_fallback_sock_winit 311f4b3ec61Sdhudp_g_t_info_ack_ipv4 312f4b3ec61Sdhudp_g_t_info_ack_ipv6 313fc80c0dfSnordmarkudp_lrinit 314fc80c0dfSnordmarkudp_lwinit 315f4b3ec61Sdhudp_max_optsize 316fc80c0dfSnordmarkudp_mod_info 317f4b3ec61Sdhudp_opt_arr 318f4b3ec61Sdhudp_opt_obj 3196e91bba0SGirish Moodalbailudp_propinfo_tbl 3206e91bba0SGirish Moodalbailudp_propinfo_count 321f4b3ec61Sdhudp_random_anon_port 322fc80c0dfSnordmarkudp_rinitv4 323fc80c0dfSnordmarkudp_rinitv6 324f4b3ec61Sdhudp_valid_levels_arr 325f4b3ec61Sdhudp_winit 326fc80c0dfSnordmarkudpinfov4 327fc80c0dfSnordmarkudpinfov6 328bd670b35SErik Nordmarkwinit_arp 329bd670b35SErik Nordmarknxge_cksum_workaround 330