X-Git-Url: https://git.saurik.com/apple/xnu.git/blobdiff_plain/89b3af67bb32e691275bf6fa803d1834b2284115..935ed37a5c468c8a1c07408573c08b8b7ef80e8b:/bsd/kern/sysctl_init.c diff --git a/bsd/kern/sysctl_init.c b/bsd/kern/sysctl_init.c index 4284aa42e..1319ea15b 100644 --- a/bsd/kern/sysctl_init.c +++ b/bsd/kern/sysctl_init.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2000 Apple Computer, Inc. All rights reserved. + * Copyright (c) 2000-2007 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ * @@ -25,943 +25,9 @@ * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ - -#include -#include -#include - -extern struct sysctl_oid sysctl__debug_bpf_bufsize; -extern struct sysctl_oid sysctl__debug_bpf_maxbufsize; -extern struct sysctl_oid sysctl__debug_bpf_maxdevices; -extern struct sysctl_oid sysctl__debug_iokit; - -#if TUN -extern struct sysctl_oid sysctl__debug_if_tun_debug; -#endif - -#if COMPAT_43_TTY -#ifndef NeXT -extern struct sysctl_oid sysctl__debug_ttydebug; -#endif -#endif - -extern struct sysctl_oid sysctl__hw_machine; -extern struct sysctl_oid sysctl__hw_model; -extern struct sysctl_oid sysctl__hw_ncpu; -extern struct sysctl_oid sysctl__hw_activecpu; -extern struct sysctl_oid sysctl__hw_physicalcpu; -extern struct sysctl_oid sysctl__hw_physicalcpu_max; -extern struct sysctl_oid sysctl__hw_logicalcpu; -extern struct sysctl_oid sysctl__hw_logicalcpu_max; -extern struct sysctl_oid sysctl__hw_byteorder; -extern struct sysctl_oid sysctl__hw_cputype; -extern struct sysctl_oid sysctl__hw_cpusubtype; -extern struct sysctl_oid sysctl__hw_cpufamily; -extern struct sysctl_oid sysctl__hw_cacheconfig; -extern struct sysctl_oid sysctl__hw_physmem; -extern struct sysctl_oid sysctl__hw_usermem; -extern struct sysctl_oid sysctl__hw_pagesize; -extern struct sysctl_oid sysctl__hw_pms; -extern struct sysctl_oid sysctl__hw_epoch; -extern struct sysctl_oid sysctl__hw_vectorunit; -extern struct sysctl_oid sysctl__hw_busfrequency; -extern struct sysctl_oid sysctl__hw_busfrequency_min; -extern struct sysctl_oid sysctl__hw_busfrequency_max; -extern struct sysctl_oid sysctl__hw_cpufrequency; -extern struct sysctl_oid sysctl__hw_cpufrequency_min; -extern struct sysctl_oid sysctl__hw_cpufrequency_max; -extern struct sysctl_oid sysctl__hw_cachelinesize; -extern struct sysctl_oid sysctl__hw_l1icachesize; -extern struct sysctl_oid sysctl__hw_l1dcachesize; -extern struct sysctl_oid sysctl__hw_l2settings; -extern struct sysctl_oid sysctl__hw_l2cachesize; -extern struct sysctl_oid sysctl__hw_l3settings; -extern struct sysctl_oid sysctl__hw_l3cachesize; -extern struct sysctl_oid sysctl__hw_tbfrequency; -extern struct sysctl_oid sysctl__hw_memsize; - -extern struct sysctl_oid sysctl__hw_optional; -extern struct sysctl_oid sysctl__hw_optional_floatingpoint; - -extern struct sysctl_oid sysctl__hw_pagesize_compat; -extern struct sysctl_oid sysctl__hw_busfrequency_compat; -extern struct sysctl_oid sysctl__hw_cpufrequency_compat; -extern struct sysctl_oid sysctl__hw_cachelinesize_compat; -extern struct sysctl_oid sysctl__hw_l1icachesize_compat; -extern struct sysctl_oid sysctl__hw_l1dcachesize_compat; -extern struct sysctl_oid sysctl__hw_l2cachesize_compat; -extern struct sysctl_oid sysctl__hw_l3cachesize_compat; -extern struct sysctl_oid sysctl__hw_tbfrequency_compat; - -#if __i386__ -extern struct sysctl_oid sysctl__sysctl_proc_exec_affinity; -#endif -extern struct sysctl_oid sysctl__sysctl_proc_cputype; -extern struct sysctl_oid sysctl__sysctl_proc_native; - -extern struct sysctl_oid sysctl__kern_sysv_shmmax; -extern struct sysctl_oid sysctl__kern_sysv_shmmin; -extern struct sysctl_oid sysctl__kern_sysv_shmmni; -extern struct sysctl_oid sysctl__kern_sysv_shmseg; -extern struct sysctl_oid sysctl__kern_sysv_shmall; -extern struct sysctl_oid sysctl__kern_sysv_ipcs; -extern struct sysctl_oid sysctl__kern_sysv_ipcs_shm; -extern struct sysctl_oid sysctl__kern_sysv_ipcs_sem; -extern struct sysctl_oid sysctl__kern_sysv_ipcs_msg; - -extern struct sysctl_oid sysctl__kern_sysv_semmni; -extern struct sysctl_oid sysctl__kern_sysv_semmns; -extern struct sysctl_oid sysctl__kern_sysv_semmnu; -extern struct sysctl_oid sysctl__kern_sysv_semmsl; -extern struct sysctl_oid sysctl__kern_sysv_semume; - -extern struct sysctl_oid sysctl__kern_tfp_policy; -extern struct sysctl_oid sysctl__kern_tfp_read_group; -extern struct sysctl_oid sysctl__kern_tfp_rw_group; - -extern struct sysctl_oid sysctl__kern_dummy; -extern struct sysctl_oid sysctl__kern_ipc_maxsockbuf; -extern struct sysctl_oid sysctl__kern_ipc_mbstat; -extern struct sysctl_oid sysctl__kern_ipc_nmbclusters; -extern struct sysctl_oid sysctl__kern_ipc_sockbuf_waste_factor; -extern struct sysctl_oid sysctl__kern_ipc_somaxconn; -extern struct sysctl_oid sysctl__kern_ipc_sosendminchain; -extern struct sysctl_oid sysctl__kern_ipc_sorecvmincopy; -extern struct sysctl_oid sysctl__kern_ipc_maxsockets; -extern struct sysctl_oid sysctl__kern_posix; -extern struct sysctl_oid sysctl__kern_posix_sem; -extern struct sysctl_oid sysctl__kern_posix_sem_max; -extern struct sysctl_oid sysctl__kern_sugid_scripts; -extern struct sysctl_oid sysctl__kern_nbuf; -extern struct sysctl_oid sysctl__kern_maxnbuf; -extern struct sysctl_oid sysctl__kern_always_do_fullfsync; -extern struct sysctl_oid sysctl__kern_flush_cache_on_write; -extern struct sysctl_oid sysctl__kern_exec; -extern struct sysctl_oid sysctl__kern_exec_archhandler; -extern struct sysctl_oid sysctl__kern_exec_archhandler_powerpc; -extern struct sysctl_oid sysctl__net_inet_icmp_icmplim; -extern struct sysctl_oid sysctl__net_inet_icmp_maskrepl; -extern struct sysctl_oid sysctl__net_inet_icmp_timestamp; -extern struct sysctl_oid sysctl__net_inet_icmp_bmcastecho; -extern struct sysctl_oid sysctl__net_inet_icmp_log_redirect; -extern struct sysctl_oid sysctl__net_inet_icmp_drop_redirect; -extern struct sysctl_oid sysctl__net_inet_ip_accept_sourceroute; - -#if IPCTL_DEFMTU -extern struct sysctl_oid sysctl__net_inet_ip_mtu; -#endif - -extern struct sysctl_oid sysctl__net_inet_ip_ttl; -extern struct sysctl_oid sysctl__net_inet_ip_fastforwarding; -extern struct sysctl_oid sysctl__net_inet_ip_forwarding; -extern struct sysctl_oid sysctl__net_inet_ip_intr_queue_drops; -extern struct sysctl_oid sysctl__net_inet_ip_intr_queue_maxlen; -extern struct sysctl_oid sysctl__net_inet_ip_rtexpire; -extern struct sysctl_oid sysctl__net_inet_ip_rtmaxcache; -extern struct sysctl_oid sysctl__net_inet_ip_rtminexpire; -extern struct sysctl_oid sysctl__net_inet_ip_redirect; -extern struct sysctl_oid sysctl__net_inet_ip_sourceroute; -extern struct sysctl_oid sysctl__net_inet_ip_subnets_are_local; -extern struct sysctl_oid sysctl__net_inet_ip_keepfaith; -extern struct sysctl_oid sysctl__net_inet_ip_maxfragpackets; -extern struct sysctl_oid sysctl__net_inet_ip_maxfragsperpacket; -extern struct sysctl_oid sysctl__net_inet_ip_maxfrags; -extern struct sysctl_oid sysctl__net_inet_ip_check_interface; -extern struct sysctl_oid sysctl__net_inet_ip_check_route_selfref; -extern struct sysctl_oid sysctl__net_inet_ip_use_route_genid; -#if NGIF > 0 -extern struct sysctl_oid sysctl__net_inet_ip_gifttl; -#endif - -#if DUMMYNET -extern struct sysctl_oid sysctl__net_inet_ip_dummynet_hash_size; -extern struct sysctl_oid sysctl__net_inet_ip_dummynet_curr_time; -extern struct sysctl_oid sysctl__net_inet_ip_dummynet_ready_heap; -extern struct sysctl_oid sysctl__net_inet_ip_dummynet_extract_heap; -extern struct sysctl_oid sysctl__net_inet_ip_dummynet_searches; -extern struct sysctl_oid sysctl__net_inet_ip_dummynet_search_steps; -extern struct sysctl_oid sysctl__net_inet_ip_dummynet_expire; -extern struct sysctl_oid sysctl__net_inet_ip_dummynet_max_chain_len; -extern struct sysctl_oid sysctl__net_inet_ip_dummynet_red_lookup_depth; -extern struct sysctl_oid sysctl__net_inet_ip_dummynet_red_avg_pkt_size; -extern struct sysctl_oid sysctl__net_inet_ip_dummynet_red_max_pkt_size; -extern struct sysctl_oid sysctl__net_inet_ip_dummynet; -#endif - -#if IPFIREWALL && !IPFIREWALL_KEXT -extern struct sysctl_oid sysctl__net_inet_ip_fw_enable; -extern struct sysctl_oid sysctl__net_inet_ip_fw_debug; -extern struct sysctl_oid sysctl__net_inet_ip_fw_verbose; -extern struct sysctl_oid sysctl__net_inet_ip_fw_verbose_limit; -extern struct sysctl_oid sysctl__net_inet_ip_fw_one_pass; -extern struct sysctl_oid sysctl__net_inet_ip_fw_autoinc_step; -extern struct sysctl_oid sysctl__net_inet_ip_fw_dyn_buckets; -extern struct sysctl_oid sysctl__net_inet_ip_fw_curr_dyn_buckets; -extern struct sysctl_oid sysctl__net_inet_ip_fw_dyn_count; -extern struct sysctl_oid sysctl__net_inet_ip_fw_dyn_max; -extern struct sysctl_oid sysctl__net_inet_ip_fw_static_count; -extern struct sysctl_oid sysctl__net_inet_ip_fw_dyn_ack_lifetime; -extern struct sysctl_oid sysctl__net_inet_ip_fw_dyn_syn_lifetime; -extern struct sysctl_oid sysctl__net_inet_ip_fw_dyn_fin_lifetime; -extern struct sysctl_oid sysctl__net_inet_ip_fw_dyn_rst_lifetime; -extern struct sysctl_oid sysctl__net_inet_ip_fw_dyn_udp_lifetime; -extern struct sysctl_oid sysctl__net_inet_ip_fw_dyn_short_lifetime; -extern struct sysctl_oid sysctl__net_inet_ip_fw_dyn_keepalive; -extern struct sysctl_oid sysctl__net_inet_ip_fw; -#endif - -extern struct sysctl_oid sysctl__net_inet_ip_linklocal; -extern struct sysctl_oid sysctl__net_inet_ip_linklocal_stat; -extern struct sysctl_oid sysctl__net_inet_ip_linklocal_in; -extern struct sysctl_oid sysctl__net_inet_ip_linklocal_in_allowbadttl; -extern struct sysctl_oid sysctl__net_inet_ip_maxchainsent; - -extern struct sysctl_oid sysctl__net_inet_raw_maxdgram; -extern struct sysctl_oid sysctl__net_inet_raw_recvspace; -extern struct sysctl_oid sysctl__net_inet_tcp_always_keepalive; -extern struct sysctl_oid sysctl__net_inet_tcp_delayed_ack; -extern struct sysctl_oid sysctl__net_inet_tcp_log_in_vain; -extern struct sysctl_oid sysctl__net_inet_tcp_pcbcount; -extern struct sysctl_oid sysctl__net_inet_tcp_rfc1323; -extern struct sysctl_oid sysctl__net_inet_tcp_rfc1644; -extern struct sysctl_oid sysctl__net_inet_tcp_keepidle; -extern struct sysctl_oid sysctl__net_inet_tcp_keepinit; -extern struct sysctl_oid sysctl__net_inet_tcp_keepintvl; -extern struct sysctl_oid sysctl__net_inet_tcp_mssdflt; -extern struct sysctl_oid sysctl__net_inet_tcp_minmss; -extern struct sysctl_oid sysctl__net_inet_tcp_minmssoverload; -extern struct sysctl_oid sysctl__net_inet_tcp_recvspace; -extern struct sysctl_oid sysctl__net_inet_tcp_sendspace; -extern struct sysctl_oid sysctl__net_inet_tcp_slowlink_wsize; -extern struct sysctl_oid sysctl__net_inet_tcp_blackhole; -extern struct sysctl_oid sysctl__net_inet_tcp_tcp_lq_overflow; -extern struct sysctl_oid sysctl__net_inet_tcp_path_mtu_discovery; -extern struct sysctl_oid sysctl__net_inet_tcp_slowstart_flightsize; -extern struct sysctl_oid sysctl__net_inet_tcp_local_slowstart_flightsize; -extern struct sysctl_oid sysctl__net_inet_tcp_newreno; -extern struct sysctl_oid sysctl__net_inet_tcp_packetchain; -extern struct sysctl_oid sysctl__net_inet_tcp_tcbhashsize; -extern struct sysctl_oid sysctl__net_inet_tcp_do_tcpdrain; -extern struct sysctl_oid sysctl__net_inet_tcp_icmp_may_rst; -extern struct sysctl_oid sysctl__net_inet_tcp_strict_rfc1948; -extern struct sysctl_oid sysctl__net_inet_tcp_delacktime; -extern struct sysctl_oid sysctl__net_inet_tcp_isn_reseed_interval; -extern struct sysctl_oid sysctl__net_inet_tcp_msl; -extern struct sysctl_oid sysctl__net_inet_tcp_sack; -extern struct sysctl_oid sysctl__net_inet_tcp_sack_maxholes; -extern struct sysctl_oid sysctl__net_inet_tcp_sack_globalmaxholes; -extern struct sysctl_oid sysctl__net_inet_tcp_sack_globalholes; -#if TCP_DROP_SYNFIN -extern struct sysctl_oid sysctl__net_inet_tcp_drop_synfin; -#endif -#if TCPDEBUG -extern struct sysctl_oid sysctl__net_inet_tcp_tcpconsdebug; -#endif -extern struct sysctl_oid sysctl__net_inet_tcp_sockthreshold; -extern struct sysctl_oid sysctl__net_inet_tcp_reass_maxsegments; -extern struct sysctl_oid sysctl__net_inet_tcp_reass_cursegments; -extern struct sysctl_oid sysctl__net_inet_tcp_reass_overflows; -extern struct sysctl_oid sysctl__net_inet_tcp_reass; - -extern struct sysctl_oid sysctl__net_inet_udp_log_in_vain; -extern struct sysctl_oid sysctl__net_inet_udp_checksum; -extern struct sysctl_oid sysctl__net_inet_udp_maxdgram; -extern struct sysctl_oid sysctl__net_inet_udp_recvspace; -extern struct sysctl_oid sysctl__net_inet_udp_blackhole; -extern struct sysctl_oid sysctl__net_inet_udp_pcbcount; - -#if NETAT -extern struct sysctl_oid sysctl__net_appletalk_debug; -extern struct sysctl_oid sysctl__net_appletalk_routermix; -extern struct sysctl_oid sysctl__net_appletalk_ddpstats; -#endif /* NETAT */ - -#if BRIDGE -extern struct sysctl_oid sysctl__net_link_ether_bdgfwc; -extern struct sysctl_oid sysctl__net_link_ether_bdgfwt; -extern struct sysctl_oid sysctl__net_link_ether_bdginc; -extern struct sysctl_oid sysctl__net_link_ether_bdgint; -extern struct sysctl_oid sysctl__net_link_ether_bridge_ipfw; -extern struct sysctl_oid sysctl__net_link_ethe_bdgstats; -#endif - -extern struct sysctl_oid sysctl__net_link_ether_inet_host_down_time; -extern struct sysctl_oid sysctl__net_link_ether_inet_max_age; -extern struct sysctl_oid sysctl__net_link_ether_inet_maxtries; -extern struct sysctl_oid sysctl__net_link_ether_inet_proxyall; -extern struct sysctl_oid sysctl__net_link_ether_inet_prune_intvl; -extern struct sysctl_oid sysctl__net_link_ether_inet_useloopback; -extern struct sysctl_oid sysctl__net_link_ether_inet_log_arp_warnings; -extern struct sysctl_oid sysctl__net_link_ether_inet_apple_hwcksum_tx; -extern struct sysctl_oid sysctl__net_link_ether_inet_apple_hwcksum_rx; - -#if NETMIBS -extern struct sysctl_oid sysctl__net_link_generic_system_ifcount; -extern struct sysctl_oid sysctl__net_link_generic; -extern struct sysctl_oid sysctl__net_link_generic_ifdata; -extern struct sysctl_oid sysctl__net_link_generic_ifalldata; -extern struct sysctl_oid sysctl__net_link_generic_system; -#endif - -#if VLAN -extern struct sysctl_oid sysctl__net_link_vlan_link_proto; -extern struct sysctl_oid sysctl__net_link_vlan; -extern struct sysctl_oid sysctl__net_link_vlan_link; -#endif - -extern struct sysctl_oid sysctl__net_local_inflight; -extern struct sysctl_oid sysctl__net_local_dgram_maxdgram; -extern struct sysctl_oid sysctl__net_local_dgram_recvspace; -extern struct sysctl_oid sysctl__net_local_stream_recvspace; -extern struct sysctl_oid sysctl__net_local_stream_sendspace; - -#if 0 -extern struct sysctl_oid sysctl__vfs_nfs_nfs_privport; -extern struct sysctl_oid sysctl__vfs_nfs_async; -extern struct sysctl_oid sysctl__vfs_nfs_debug; -extern struct sysctl_oid sysctl__vfs_nfs_defect; -extern struct sysctl_oid sysctl__vfs_nfs_diskless_valid; -extern struct sysctl_oid sysctl__vfs_nfs_gatherdelay; -extern struct sysctl_oid sysctl__vfs_nfs_gatherdelay_v3; -extern struct sysctl_oid sysctl__vfs_nfs; -extern struct sysctl_oid sysctl__vfs_nfs_diskless_rootaddr; -extern struct sysctl_oid sysctl__vfs_nfs_diskless_swapaddr; -extern struct sysctl_oid sysctl__vfs_nfs_diskless_rootpath; -extern struct sysctl_oid sysctl__vfs_nfs_diskless_swappath; -extern struct sysctl_oid sysctl__vfs_nfs_nfsstats; -#endif -#if NFSCLIENT -extern struct sysctl_oid sysctl__vfs_generic_nfs_client_initialdowndelay; -extern struct sysctl_oid sysctl__vfs_generic_nfs_client_nextdowndelay; -extern struct sysctl_oid sysctl__vfs_generic_nfs_client; -extern struct sysctl_oid sysctl__vfs_generic_nfs; -#endif - -extern struct sysctl_oid sysctl__vfs_generic; -extern struct sysctl_oid sysctl__vfs_generic_vfsidlist; -extern struct sysctl_oid sysctl__vfs_generic_ctlbyfsid; -extern struct sysctl_oid sysctl__vfs_generic_noremotehang; - -extern struct sysctl_oid sysctl__kern_ipc; -extern struct sysctl_oid sysctl__kern_sysv; -extern struct sysctl_oid sysctl__kern_tfp; - -extern struct sysctl_oid sysctl__net_inet; - -#if NETAT -extern struct sysctl_oid sysctl__net_appletalk; -#endif /* NETAT */ - -extern struct sysctl_oid sysctl__net_link; -extern struct sysctl_oid sysctl__net_local; -extern struct sysctl_oid sysctl__net_routetable; - -#if IPDIVERT -extern struct sysctl_oid sysctl__net_inet_div; -#endif - -extern struct sysctl_oid sysctl__net_inet_icmp; -extern struct sysctl_oid sysctl__net_inet_igmp; -extern struct sysctl_oid sysctl__net_inet_ip; -extern struct sysctl_oid sysctl__net_inet_raw; -extern struct sysctl_oid sysctl__net_inet_tcp; -extern struct sysctl_oid sysctl__net_inet_udp; -extern struct sysctl_oid sysctl__net_inet_ip_portrange; - -extern struct sysctl_oid sysctl__net_link_ether; -extern struct sysctl_oid sysctl__net_link_ether_inet; - -extern struct sysctl_oid sysctl__net_local_dgram; -extern struct sysctl_oid sysctl__net_local_stream; -extern struct sysctl_oid sysctl__sysctl_name; -extern struct sysctl_oid sysctl__sysctl_next; -extern struct sysctl_oid sysctl__sysctl_oidfmt; -extern struct sysctl_oid sysctl__net_inet_ip_portrange_first; -extern struct sysctl_oid sysctl__net_inet_ip_portrange_hifirst; -extern struct sysctl_oid sysctl__net_inet_ip_portrange_hilast; -extern struct sysctl_oid sysctl__net_inet_ip_portrange_last; -extern struct sysctl_oid sysctl__net_inet_ip_portrange_lowfirst; -extern struct sysctl_oid sysctl__net_inet_ip_portrange_lowlast; -extern struct sysctl_oid sysctl__net_inet_raw_pcblist; -extern struct sysctl_oid sysctl__net_inet_tcp_pcblist; -extern struct sysctl_oid sysctl__net_inet_udp_pcblist; -extern struct sysctl_oid sysctl__net_link_ether_bridge; -extern struct sysctl_oid sysctl__net_local_dgram_pcblist; -extern struct sysctl_oid sysctl__net_local_stream_pcblist; -extern struct sysctl_oid sysctl__sysctl_debug; -extern struct sysctl_oid sysctl__sysctl_name2oid; -extern struct sysctl_oid sysctl__net_inet_icmp_stats; -extern struct sysctl_oid sysctl__net_inet_igmp_stats; -extern struct sysctl_oid sysctl__net_inet_ip_stats; -extern struct sysctl_oid sysctl__net_inet_tcp_stats; -extern struct sysctl_oid sysctl__net_inet_udp_stats; -extern struct sysctl_oid sysctl__kern; -extern struct sysctl_oid sysctl__hw; -extern struct sysctl_oid sysctl__machdep; -extern struct sysctl_oid sysctl__net; -extern struct sysctl_oid sysctl__debug; -extern struct sysctl_oid sysctl__vfs; -extern struct sysctl_oid sysctl__vm; -extern struct sysctl_oid sysctl__sysctl; - -#if INET6 -extern struct sysctl_oid sysctl__net_inet_tcp_v6mssdflt; -extern struct sysctl_oid sysctl__net_inet6; -extern struct sysctl_oid sysctl__net_inet6_ip6; -extern struct sysctl_oid sysctl__net_inet6_ip6_stats; -extern struct sysctl_oid sysctl__net_inet6_icmp6; -extern struct sysctl_oid sysctl__net_inet6_ip6_forwarding; -extern struct sysctl_oid sysctl__net_inet6_ip6_redirect; -extern struct sysctl_oid sysctl__net_inet6_ip6_hlim; -extern struct sysctl_oid sysctl__net_inet6_ip6_maxfragpackets; -extern struct sysctl_oid sysctl__net_inet6_ip6_maxfrags; -extern struct sysctl_oid sysctl__net_inet6_ip6_accept_rtadv; -extern struct sysctl_oid sysctl__net_inet6_ip6_keepfaith; -extern struct sysctl_oid sysctl__net_inet6_ip6_log_interval; -extern struct sysctl_oid sysctl__net_inet6_ip6_hdrnestlimit; -extern struct sysctl_oid sysctl__net_inet6_ip6_dad_count; -extern struct sysctl_oid sysctl__net_inet6_ip6_auto_flowlabel; -extern struct sysctl_oid sysctl__net_inet6_ip6_defmcasthlim; -extern struct sysctl_oid sysctl__net_inet6_ip6_gifhlim; -extern struct sysctl_oid sysctl__net_inet6_ip6_kame_version; -extern struct sysctl_oid sysctl__net_inet6_ip6_use_deprecated; -extern struct sysctl_oid sysctl__net_inet6_ip6_rr_prune; -extern struct sysctl_oid sysctl__net_inet6_ip6_use_tempaddr; -extern struct sysctl_oid sysctl__net_inet6_ip6_v6only; -extern struct sysctl_oid sysctl__net_inet6_ip6_auto_linklocal; -extern struct sysctl_oid sysctl__net_inet6_ip6_rip6stats; -extern struct sysctl_oid sysctl__net_inet6_ip6_mrt6stat; -extern struct sysctl_oid sysctl__net_inet6_ip6_rtexpire; -extern struct sysctl_oid sysctl__net_inet6_ip6_rtminexpire; -extern struct sysctl_oid sysctl__net_inet6_ip6_rtmaxcache; -extern struct sysctl_oid sysctl__net_inet6_ip6_temppltime; -extern struct sysctl_oid sysctl__net_inet6_ip6_tempvltime; -#if IPV6FIREWALL -extern struct sysctl_oid sysctl__net_inet6_ip6_fw; -extern struct sysctl_oid sysctl__net_inet6_ip6_fw_debug; -extern struct sysctl_oid sysctl__net_inet6_ip6_fw_verbose; -extern struct sysctl_oid sysctl__net_inet6_ip6_fw_verbose_limit; -#endif -extern struct sysctl_oid sysctl__net_inet6_icmp6_rediraccept; -extern struct sysctl_oid sysctl__net_inet6_icmp6_redirtimeout; -extern struct sysctl_oid sysctl__net_inet6_icmp6_stats; -extern struct sysctl_oid sysctl__net_inet6_icmp6_nodeinfo; -extern struct sysctl_oid sysctl__net_inet6_icmp6_errppslimit; -extern struct sysctl_oid sysctl__net_inet6_icmp6_nd6_maxnudhint; -extern struct sysctl_oid sysctl__net_inet6_icmp6_nd6_debug; -extern struct sysctl_oid sysctl__net_inet6_icmp6_nd6_prune; -extern struct sysctl_oid sysctl__net_inet6_icmp6_nd6_delay; -extern struct sysctl_oid sysctl__net_inet6_icmp6_nd6_umaxtries; -extern struct sysctl_oid sysctl__net_inet6_icmp6_nd6_mmaxtries; -extern struct sysctl_oid sysctl__net_inet6_icmp6_nd6_useloopback; -extern struct sysctl_oid sysctl__net_inet6_icmp6_nodeinfo; -#if IPSEC -extern struct sysctl_oid sysctl__net_inet6_ipsec6; -extern struct sysctl_oid sysctl__net_inet6_ipsec6_stats; -extern struct sysctl_oid sysctl__net_inet6_ipsec6_def_policy; -extern struct sysctl_oid sysctl__net_inet6_ipsec6_esp_trans_deflev; -extern struct sysctl_oid sysctl__net_inet6_ipsec6_esp_net_deflev; -extern struct sysctl_oid sysctl__net_inet6_ipsec6_ah_trans_deflev; -extern struct sysctl_oid sysctl__net_inet6_ipsec6_ah_net_deflev; -extern struct sysctl_oid sysctl__net_inet6_ipsec6_ecn; -extern struct sysctl_oid sysctl__net_inet6_ipsec6_debug; -extern struct sysctl_oid sysctl__net_inet6_ipsec6_esp_randpad; -#endif -#endif -#if IPSEC -extern struct sysctl_oid sysctl__net_inet_ipsec; -extern struct sysctl_oid sysctl__net_inet_ipsec_esp_port; -extern struct sysctl_oid sysctl__net_inet_ipsec_bypass; -extern struct sysctl_oid sysctl__net_inet_ipsec_def_policy; -extern struct sysctl_oid sysctl__net_inet_ipsec_esp_randpad; -extern struct sysctl_oid sysctl__net_inet_ipsec_esp_trans_deflev; -extern struct sysctl_oid sysctl__net_inet_ipsec_esp_net_deflev; -extern struct sysctl_oid sysctl__net_inet_ipsec_ah_trans_deflev; -extern struct sysctl_oid sysctl__net_inet_ipsec_ah_net_deflev; -extern struct sysctl_oid sysctl__net_inet_ipsec_ah_cleartos; -extern struct sysctl_oid sysctl__net_inet_ipsec_ah_offsetmask; -extern struct sysctl_oid sysctl__net_inet_ipsec_dfbit; -extern struct sysctl_oid sysctl__net_inet_ipsec_ecn; -extern struct sysctl_oid sysctl__net_inet_ipsec_debug; -extern struct sysctl_oid sysctl__net_inet_ipsec_stats; -extern struct sysctl_oid sysctl__net_key; -extern struct sysctl_oid sysctl__net_key_debug; -extern struct sysctl_oid sysctl__net_key_prefered_oldsa; -extern struct sysctl_oid sysctl__net_key_spi_trycnt; -extern struct sysctl_oid sysctl__net_key_spi_minval; -extern struct sysctl_oid sysctl__net_key_spi_maxval; -extern struct sysctl_oid sysctl__net_key_int_random; -extern struct sysctl_oid sysctl__net_key_larval_lifetime; -extern struct sysctl_oid sysctl__net_key_blockacq_count; -extern struct sysctl_oid sysctl__net_key_blockacq_lifetime; -extern struct sysctl_oid sysctl__net_key_esp_keymin; -extern struct sysctl_oid sysctl__net_key_esp_auth; -extern struct sysctl_oid sysctl__net_key_ah_keymin; -extern struct sysctl_oid sysctl__net_key_natt_keepalive_interval; -extern struct sysctl_oid sysctl__net_key_pfkeystat; -#endif - -extern struct sysctl_oid sysctl__vm_shared_region_trace_level; - -struct sysctl_oid *newsysctl_list[] = -{ - &sysctl__kern, - &sysctl__hw, - &sysctl__machdep, - &sysctl__net, - &sysctl__debug, - &sysctl__vfs, - &sysctl__vm, - &sysctl__sysctl, - &sysctl__debug_bpf_bufsize, - &sysctl__debug_bpf_maxbufsize, - &sysctl__debug_bpf_maxdevices, - &sysctl__debug_iokit -#if TUN - ,&sysctl__debug_if_tun_debug -#endif - -#if COMPAT_43_TTY -#ifndef NeXT - ,&sysctl__debug_ttydebug -#endif -#endif - - ,&sysctl__kern_posix - ,&sysctl__kern_posix_sem - ,&sysctl__kern_posix_sem_max - -#if __i386__ - ,&sysctl__sysctl_proc_exec_affinity -#endif - ,&sysctl__sysctl_proc_cputype - ,&sysctl__sysctl_proc_native - - ,&sysctl__kern_sysv_shmmax - ,&sysctl__kern_sysv_shmmin - ,&sysctl__kern_sysv_shmmni - ,&sysctl__kern_sysv_shmseg - ,&sysctl__kern_sysv_shmall - ,&sysctl__kern_sysv_ipcs - ,&sysctl__kern_sysv_ipcs_shm - ,&sysctl__kern_sysv_ipcs_sem - ,&sysctl__kern_sysv_ipcs_msg - ,&sysctl__kern_sysv_semmni - ,&sysctl__kern_sysv_semmns - ,&sysctl__kern_sysv_semmnu - ,&sysctl__kern_sysv_semmsl - ,&sysctl__kern_sysv_semume - ,&sysctl__kern_dummy - - ,&sysctl__kern_tfp - ,&sysctl__kern_tfp_policy - ,&sysctl__kern_tfp_read_group - ,&sysctl__kern_tfp_rw_group - - ,&sysctl__kern_ipc_maxsockbuf - ,&sysctl__kern_ipc_mbstat - ,&sysctl__kern_ipc_nmbclusters - ,&sysctl__kern_ipc_sockbuf_waste_factor - ,&sysctl__kern_ipc_somaxconn - ,&sysctl__kern_ipc_sosendminchain - ,&sysctl__kern_ipc_sorecvmincopy - ,&sysctl__kern_ipc_maxsockets - - ,&sysctl__kern_sugid_scripts - ,&sysctl__kern_always_do_fullfsync - ,&sysctl__kern_flush_cache_on_write - ,&sysctl__kern_exec - ,&sysctl__kern_exec_archhandler - ,&sysctl__kern_exec_archhandler_powerpc - ,&sysctl__kern_nbuf - ,&sysctl__kern_maxnbuf - - ,&sysctl__hw_machine - ,&sysctl__hw_model - ,&sysctl__hw_ncpu - ,&sysctl__hw_activecpu - ,&sysctl__hw_physicalcpu - ,&sysctl__hw_physicalcpu_max - ,&sysctl__hw_logicalcpu - ,&sysctl__hw_logicalcpu_max - ,&sysctl__hw_byteorder - ,&sysctl__hw_cputype - ,&sysctl__hw_cpusubtype - ,&sysctl__hw_cpufamily - ,&sysctl__hw_cacheconfig - ,&sysctl__hw_physmem - ,&sysctl__hw_usermem - ,&sysctl__hw_pagesize - ,&sysctl__hw_epoch - ,&sysctl__hw_vectorunit - ,&sysctl__hw_busfrequency - ,&sysctl__hw_busfrequency_min - ,&sysctl__hw_busfrequency_max - ,&sysctl__hw_cpufrequency - ,&sysctl__hw_cpufrequency_min - ,&sysctl__hw_cpufrequency_max - ,&sysctl__hw_cachelinesize - ,&sysctl__hw_l1icachesize - ,&sysctl__hw_l1dcachesize - ,&sysctl__hw_l2settings - ,&sysctl__hw_l2cachesize - ,&sysctl__hw_l3settings - ,&sysctl__hw_l3cachesize - ,&sysctl__hw_tbfrequency - ,&sysctl__hw_memsize - ,&sysctl__hw_optional - ,&sysctl__hw_optional_floatingpoint - - ,&sysctl__hw_pagesize_compat - ,&sysctl__hw_pms - ,&sysctl__hw_busfrequency_compat - ,&sysctl__hw_cpufrequency_compat - ,&sysctl__hw_cachelinesize_compat - ,&sysctl__hw_l1icachesize_compat - ,&sysctl__hw_l1dcachesize_compat - ,&sysctl__hw_l2cachesize_compat - ,&sysctl__hw_l3cachesize_compat - ,&sysctl__hw_tbfrequency_compat - - ,&sysctl__net_inet_icmp_icmplim - ,&sysctl__net_inet_icmp_maskrepl - ,&sysctl__net_inet_icmp_timestamp - ,&sysctl__net_inet_icmp_bmcastecho - ,&sysctl__net_inet_icmp_drop_redirect - ,&sysctl__net_inet_icmp_log_redirect - ,&sysctl__net_inet_ip_accept_sourceroute -#if IPCTL_DEFMTU - ,&sysctl__net_inet_ip_mtu -#endif - ,&sysctl__net_inet_ip_ttl - ,&sysctl__net_inet_ip_fastforwarding - ,&sysctl__net_inet_ip_forwarding - ,&sysctl__net_inet_ip_intr_queue_drops - ,&sysctl__net_inet_ip_intr_queue_maxlen - ,&sysctl__net_inet_ip_rtexpire - ,&sysctl__net_inet_ip_rtmaxcache - ,&sysctl__net_inet_ip_rtminexpire - ,&sysctl__net_inet_ip_redirect - ,&sysctl__net_inet_ip_sourceroute - ,&sysctl__net_inet_ip_subnets_are_local - ,&sysctl__net_inet_ip_keepfaith - ,&sysctl__net_inet_ip_maxfragpackets - ,&sysctl__net_inet_ip_maxfragsperpacket - ,&sysctl__net_inet_ip_maxfrags - ,&sysctl__net_inet_ip_check_interface - ,&sysctl__net_inet_ip_check_route_selfref - ,&sysctl__net_inet_ip_use_route_genid -#if NGIF > 0 - ,&sysctl__net_inet_ip_gifttl -#endif -#if DUMMYNET - ,&sysctl__net_inet_ip_dummynet_hash_size - ,&sysctl__net_inet_ip_dummynet_curr_time - ,&sysctl__net_inet_ip_dummynet_ready_heap - ,&sysctl__net_inet_ip_dummynet_extract_heap - ,&sysctl__net_inet_ip_dummynet_searches - ,&sysctl__net_inet_ip_dummynet_search_steps - ,&sysctl__net_inet_ip_dummynet_expire - ,&sysctl__net_inet_ip_dummynet_max_chain_len - ,&sysctl__net_inet_ip_dummynet_red_lookup_depth - ,&sysctl__net_inet_ip_dummynet_red_avg_pkt_size - ,&sysctl__net_inet_ip_dummynet_red_max_pkt_size - ,&sysctl__net_inet_ip_dummynet -#endif - -#if IPFIREWALL && !IPFIREWALL_KEXT - ,&sysctl__net_inet_ip_fw_enable - ,&sysctl__net_inet_ip_fw_debug - ,&sysctl__net_inet_ip_fw_verbose - ,&sysctl__net_inet_ip_fw_verbose_limit - ,&sysctl__net_inet_ip_fw_one_pass - ,&sysctl__net_inet_ip_fw_autoinc_step - ,&sysctl__net_inet_ip_fw_dyn_buckets - ,&sysctl__net_inet_ip_fw_curr_dyn_buckets - ,&sysctl__net_inet_ip_fw_dyn_count - ,&sysctl__net_inet_ip_fw_dyn_max - ,&sysctl__net_inet_ip_fw_static_count - ,&sysctl__net_inet_ip_fw_dyn_ack_lifetime - ,&sysctl__net_inet_ip_fw_dyn_syn_lifetime - ,&sysctl__net_inet_ip_fw_dyn_fin_lifetime - ,&sysctl__net_inet_ip_fw_dyn_rst_lifetime - ,&sysctl__net_inet_ip_fw_dyn_udp_lifetime - ,&sysctl__net_inet_ip_fw_dyn_short_lifetime - ,&sysctl__net_inet_ip_fw_dyn_keepalive - ,&sysctl__net_inet_ip_fw -#endif - ,&sysctl__net_inet_ip_linklocal - ,&sysctl__net_inet_ip_linklocal_stat - ,&sysctl__net_inet_ip_linklocal_in - ,&sysctl__net_inet_ip_linklocal_in_allowbadttl - ,&sysctl__net_inet_ip_maxchainsent - ,&sysctl__net_inet_raw_maxdgram - ,&sysctl__net_inet_raw_recvspace - ,&sysctl__net_inet_tcp_always_keepalive - ,&sysctl__net_inet_tcp_delayed_ack - ,&sysctl__net_inet_tcp_log_in_vain - ,&sysctl__net_inet_tcp_pcbcount - ,&sysctl__net_inet_tcp_rfc1323 - ,&sysctl__net_inet_tcp_rfc1644 - ,&sysctl__net_inet_tcp_keepidle - ,&sysctl__net_inet_tcp_keepinit - ,&sysctl__net_inet_tcp_keepintvl - ,&sysctl__net_inet_tcp_mssdflt - ,&sysctl__net_inet_tcp_minmss - ,&sysctl__net_inet_tcp_minmssoverload - ,&sysctl__net_inet_tcp_recvspace - ,&sysctl__net_inet_tcp_sendspace - ,&sysctl__net_inet_tcp_slowlink_wsize - ,&sysctl__net_inet_tcp_blackhole - ,&sysctl__net_inet_tcp_tcp_lq_overflow - ,&sysctl__net_inet_tcp_path_mtu_discovery - ,&sysctl__net_inet_tcp_slowstart_flightsize - ,&sysctl__net_inet_tcp_local_slowstart_flightsize - ,&sysctl__net_inet_tcp_newreno - ,&sysctl__net_inet_tcp_packetchain - ,&sysctl__net_inet_tcp_tcbhashsize - ,&sysctl__net_inet_tcp_do_tcpdrain - ,&sysctl__net_inet_tcp_icmp_may_rst - ,&sysctl__net_inet_tcp_strict_rfc1948 - ,&sysctl__net_inet_tcp_delacktime - ,&sysctl__net_inet_tcp_isn_reseed_interval - ,&sysctl__net_inet_tcp_msl - ,&sysctl__net_inet_tcp_sack - ,&sysctl__net_inet_tcp_sack_maxholes - ,&sysctl__net_inet_tcp_sack_globalmaxholes - ,&sysctl__net_inet_tcp_sack_globalholes -#if TCP_DROP_SYNFIN - ,&sysctl__net_inet_tcp_drop_synfin -#endif -#if TCPDEBUG - ,&sysctl__net_inet_tcp_tcpconsdebug -#endif - ,&sysctl__net_inet_tcp_sockthreshold - ,&sysctl__net_inet_tcp_reass_maxsegments - ,&sysctl__net_inet_tcp_reass_cursegments - ,&sysctl__net_inet_tcp_reass_overflows - ,&sysctl__net_inet_tcp_reass - - ,&sysctl__net_inet_udp_log_in_vain - ,&sysctl__net_inet_udp_checksum - ,&sysctl__net_inet_udp_maxdgram - ,&sysctl__net_inet_udp_recvspace - ,&sysctl__net_inet_udp_blackhole - ,&sysctl__net_inet_udp_pcbcount - -#if NETAT - ,&sysctl__net_appletalk_debug - ,&sysctl__net_appletalk_routermix - ,&sysctl__net_appletalk_ddpstats -#endif /* NETAT */ - -#if BRIDGE - ,&sysctl__net_link_ether_bdgfwc - ,&sysctl__net_link_ether_bdgfwt - ,&sysctl__net_link_ether_bdginc - ,&sysctl__net_link_ether_bdgint - ,&sysctl__net_link_ether_bridge_ipfw - ,&sysctl__net_link_ethe_bdgstats - ,&sysctl__net_link_ether_bridge -#endif - - ,&sysctl__net_link_ether_inet_host_down_time - ,&sysctl__net_link_ether_inet_max_age - ,&sysctl__net_link_ether_inet_maxtries - ,&sysctl__net_link_ether_inet_proxyall - ,&sysctl__net_link_ether_inet_prune_intvl - ,&sysctl__net_link_ether_inet_useloopback - ,&sysctl__net_link_ether_inet_log_arp_warnings - ,&sysctl__net_link_ether_inet_apple_hwcksum_tx - ,&sysctl__net_link_ether_inet_apple_hwcksum_rx -#if NETMIBS - ,&sysctl__net_link_generic_system_ifcount - ,&sysctl__net_link_generic - ,&sysctl__net_link_generic_ifdata - ,&sysctl__net_link_generic_ifalldata - ,&sysctl__net_link_generic_system -#endif - -#if 0 -#if VLAN - ,&sysctl__net_link_vlan_link_proto - ,&sysctl__net_link_vlan - ,&sysctl__net_link_vlan_link -#endif -#endif 0 - - ,&sysctl__net_local_inflight - ,&sysctl__net_local_dgram_maxdgram - ,&sysctl__net_local_dgram_recvspace - ,&sysctl__net_local_stream_recvspace - ,&sysctl__net_local_stream_sendspace -#if 0 - ,&sysctl__vfs_nfs_nfs_privport - ,&sysctl__vfs_nfs_async - ,&sysctl__vfs_nfs_debug - ,&sysctl__vfs_nfs_defect - ,&sysctl__vfs_nfs_diskless_valid - ,&sysctl__vfs_nfs_gatherdelay - ,&sysctl__vfs_nfs_gatherdelay_v3 - ,&sysctl__vfs_nfs - ,&sysctl__vfs_nfs_diskless_rootaddr - ,&sysctl__vfs_nfs_diskless_swapaddr - ,&sysctl__vfs_nfs_diskless_rootpath - ,&sysctl__vfs_nfs_diskless_swappath - ,&sysctl__vfs_nfs_nfsstats -#endif - ,&sysctl__vfs_generic - ,&sysctl__vfs_generic_vfsidlist - ,&sysctl__vfs_generic_ctlbyfsid - ,&sysctl__vfs_generic_noremotehang -#if NFSCLIENT - ,&sysctl__vfs_generic_nfs - ,&sysctl__vfs_generic_nfs_client - ,&sysctl__vfs_generic_nfs_client_initialdowndelay - ,&sysctl__vfs_generic_nfs_client_nextdowndelay -#endif - ,&sysctl__kern_ipc - ,&sysctl__kern_sysv - ,&sysctl__net_inet -#if NETAT - ,&sysctl__net_appletalk -#endif /* NETAT */ - ,&sysctl__net_link - ,&sysctl__net_local - ,&sysctl__net_routetable -#if IPDIVERT - ,&sysctl__net_inet_div -#endif - ,&sysctl__net_inet_icmp - ,&sysctl__net_inet_igmp - ,&sysctl__net_inet_ip - ,&sysctl__net_inet_raw - ,&sysctl__net_inet_tcp - ,&sysctl__net_inet_udp - ,&sysctl__net_inet_ip_portrange - ,&sysctl__net_link_ether - ,&sysctl__net_link_ether_inet - ,&sysctl__net_local_dgram - ,&sysctl__net_local_stream - ,&sysctl__sysctl_name - ,&sysctl__sysctl_next - ,&sysctl__sysctl_oidfmt - ,&sysctl__net_inet_ip_portrange_first - ,&sysctl__net_inet_ip_portrange_hifirst - ,&sysctl__net_inet_ip_portrange_hilast - ,&sysctl__net_inet_ip_portrange_last - ,&sysctl__net_inet_ip_portrange_lowfirst - ,&sysctl__net_inet_ip_portrange_lowlast - ,&sysctl__net_inet_raw_pcblist - ,&sysctl__net_inet_tcp_pcblist - ,&sysctl__net_inet_udp_pcblist - ,&sysctl__net_local_dgram_pcblist - ,&sysctl__net_local_stream_pcblist - ,&sysctl__sysctl_debug - ,&sysctl__sysctl_name2oid - ,&sysctl__net_inet_icmp_stats - ,&sysctl__net_inet_igmp_stats - ,&sysctl__net_inet_ip_stats - ,&sysctl__net_inet_tcp_stats - ,&sysctl__net_inet_udp_stats -#if INET6 - ,&sysctl__net_inet6 - ,&sysctl__net_inet6_ip6 - ,&sysctl__net_inet6_icmp6 - ,&sysctl__net_inet6_ip6_stats - ,&sysctl__net_inet6_ip6_forwarding - ,&sysctl__net_inet6_ip6_redirect - ,&sysctl__net_inet6_ip6_hlim - ,&sysctl__net_inet6_ip6_maxfragpackets - ,&sysctl__net_inet6_ip6_maxfrags - ,&sysctl__net_inet6_ip6_accept_rtadv - ,&sysctl__net_inet6_ip6_keepfaith - ,&sysctl__net_inet6_ip6_log_interval - ,&sysctl__net_inet6_ip6_hdrnestlimit - ,&sysctl__net_inet6_ip6_dad_count - ,&sysctl__net_inet6_ip6_auto_flowlabel - ,&sysctl__net_inet6_ip6_defmcasthlim - ,&sysctl__net_inet6_ip6_gifhlim - ,&sysctl__net_inet6_ip6_kame_version - ,&sysctl__net_inet6_ip6_use_deprecated - ,&sysctl__net_inet6_ip6_rr_prune - ,&sysctl__net_inet6_ip6_use_tempaddr - ,&sysctl__net_inet6_ip6_v6only - ,&sysctl__net_inet6_ip6_auto_linklocal - ,&sysctl__net_inet6_ip6_rip6stats - ,&sysctl__net_inet6_ip6_mrt6stat - ,&sysctl__net_inet6_ip6_rtexpire - ,&sysctl__net_inet6_ip6_rtminexpire - ,&sysctl__net_inet6_ip6_rtmaxcache - ,&sysctl__net_inet6_ip6_temppltime - ,&sysctl__net_inet6_ip6_tempvltime - ,&sysctl__net_inet6_icmp6_rediraccept - ,&sysctl__net_inet6_icmp6_redirtimeout - ,&sysctl__net_inet6_icmp6_nd6_prune - ,&sysctl__net_inet6_icmp6_nd6_delay - ,&sysctl__net_inet6_icmp6_nd6_umaxtries - ,&sysctl__net_inet6_icmp6_nd6_mmaxtries - ,&sysctl__net_inet6_icmp6_nd6_useloopback - ,&sysctl__net_inet6_icmp6_nodeinfo - ,&sysctl__net_inet6_icmp6_stats - ,&sysctl__net_inet6_icmp6_errppslimit - ,&sysctl__net_inet6_icmp6_nd6_maxnudhint - ,&sysctl__net_inet6_icmp6_nd6_debug - ,&sysctl__net_inet_tcp_v6mssdflt -#if IPV6FIREWALL - ,&sysctl__net_inet6_ip6_fw - ,&sysctl__net_inet6_ip6_fw_debug - ,&sysctl__net_inet6_ip6_fw_verbose - ,&sysctl__net_inet6_ip6_fw_verbose_limit -#endif -#if IPSEC - ,&sysctl__net_inet6_ipsec6 - ,&sysctl__net_inet6_ipsec6_stats - ,&sysctl__net_inet6_ipsec6_def_policy - ,&sysctl__net_inet6_ipsec6_esp_trans_deflev - ,&sysctl__net_inet6_ipsec6_esp_net_deflev - ,&sysctl__net_inet6_ipsec6_ah_trans_deflev - ,&sysctl__net_inet6_ipsec6_ah_net_deflev - ,&sysctl__net_inet6_ipsec6_ecn - ,&sysctl__net_inet6_ipsec6_debug - ,&sysctl__net_inet6_ipsec6_esp_randpad -#endif -#endif -#if IPSEC - ,&sysctl__net_key - ,&sysctl__net_key_debug - ,&sysctl__net_key_prefered_oldsa - ,&sysctl__net_key_spi_trycnt - ,&sysctl__net_key_spi_minval - ,&sysctl__net_key_spi_maxval - ,&sysctl__net_key_int_random - ,&sysctl__net_key_larval_lifetime - ,&sysctl__net_key_blockacq_count - ,&sysctl__net_key_blockacq_lifetime - ,&sysctl__net_key_esp_keymin - ,&sysctl__net_key_esp_auth - ,&sysctl__net_key_ah_keymin - ,&sysctl__net_key_natt_keepalive_interval - ,&sysctl__net_key_pfkeystat - ,&sysctl__net_inet_ipsec - ,&sysctl__net_inet_ipsec_stats - ,&sysctl__net_inet_ipsec_def_policy - ,&sysctl__net_inet_ipsec_esp_trans_deflev - ,&sysctl__net_inet_ipsec_esp_net_deflev - ,&sysctl__net_inet_ipsec_ah_trans_deflev - ,&sysctl__net_inet_ipsec_ah_net_deflev - ,&sysctl__net_inet_ipsec_ah_cleartos - ,&sysctl__net_inet_ipsec_ah_offsetmask - ,&sysctl__net_inet_ipsec_dfbit - ,&sysctl__net_inet_ipsec_ecn - ,&sysctl__net_inet_ipsec_debug - ,&sysctl__net_inet_ipsec_esp_randpad - ,&sysctl__net_inet_ipsec_bypass - ,&sysctl__net_inet_ipsec_esp_port -#endif - - ,&sysctl__vm_shared_region_trace_level - - ,(struct sysctl_oid *) 0 -}; - +/* + * NOTICE: This file was modified by SPARTA, Inc. in 2005 to introduce + * support for mandatory and extensible security protections. This notice + * is included in support of clause 2.2 (b) of the Apple Public License, + * Version 2.0. + */