<appendix id="appendixb-1"><title>Revision History for This Manual</title><highlights><para>This section describes the revision history for this manual.</para><itemizedlist><listitem><para><olink targetptr="appendixb-2" remap="internal">Current Version: Solaris Express
Developer Edition 1/08 Release</olink></para>
</listitem><listitem><para><olink targetptr="appendixb-16" remap="internal">New or Changed Parameters
in the Solaris 10 Release</olink></para>
</listitem><listitem><para><olink targetptr="appendixb-55" remap="internal">New or Changed Parameters
in the Solaris 9 Releases</olink></para>
</listitem><listitem><para><olink targetptr="appendixb-54" remap="internal">New Parameters in the Solaris
8 Release</olink></para>
</listitem>
</itemizedlist>
</highlights><sect1 id="appendixb-2"><title>Current Version: Solaris Express Developer Edition 1/08 Release</title><para>The current version of this manual applies to the Solaris
Express Developer Edition
1/08 release.</para>
</sect1><sect1 id="gehvw"><title>New or Changed Parameters in the Solaris Release</title><para>The following sections describe new, changed, or obsolete kernel tunables.</para><itemizedlist><listitem><para><emphasis role="strong">Solaris Express Developer Edition
9/07</emphasis>: The <literal>nfs4_dynamic</literal> parameter information
was inadvertently included in previous versions. This parameter
is not available.</para>
</listitem><listitem><para><emphasis role="strong">Solaris Express Developer Edition 1/08</emphasis> The translation storage buffers parameters in
the <olink targetptr="chapter2-94" remap="internal">sun4u or sun4v Specific Parameters</olink> section
are being revised to provide better information. In this release, the following
parameters have changed:</para><itemizedlist><listitem><para><olink targetptr="chapter2-162" remap="internal">enable_tsb_rss_sizing</olink> &ndash;
The default text was incorrect and has been corrected.</para>
</listitem><listitem><para><olink targetptr="chapter2-128" remap="internal">tsb_rss_factor</olink> &ndash;
The example section referred to percentages rather than the more appropriate
parameter units. This issue has been resolved.</para>
</listitem>
</itemizedlist>
</listitem><listitem><para><emphasis role="strong">Solaris Express
Developer Edition 1/08</emphasis> The Solaris 10 version of this manual inadvertently
included the <olink targetptr="fsvdh" remap="internal">tcp_keepalive_abort_interval</olink> parameter
information. This parameter is only available in the Solaris Express release.</para>
</listitem><listitem><para><emphasis role="strong">Solaris Express Developer
Edition 9/07</emphasis>: Parameter information was updated
to include sun4v systems. For more information, see the following references:</para><itemizedlist><listitem><para><olink targetptr="chapter2-30" remap="internal">maxphys</olink></para>
</listitem><listitem><para><olink targetptr="chapter2-129" remap="internal">tmpfs:tmpfs_maxkmem</olink></para>
</listitem><listitem><para><olink targetptr="chapter2-94" remap="internal">sun4u or sun4v Specific Parameters</olink></para>
</listitem>
</itemizedlist>
</listitem><listitem><para><emphasis role="strong">Solaris Express Developer
Edition 9/07</emphasis>: The range value for the <literal>maxpgio</literal> parameter
information that was previously published in this book was incorrect. For
more information, see <olink targetptr="chapter2-148" remap="internal">maxpgio</olink>.</para>
</listitem><listitem><para><emphasis role="strong">Solaris Express Developer
Edition 5/07</emphasis>: For information about changes
to parameters that can only be changed in the global zone, see <olink targetptr="fsvdj" remap="internal">What's New in Solaris System Tuning?</olink></para>
</listitem><listitem><para><emphasis role="strong">Solaris Express Developer's
Edition 2/07</emphasis>: The <literal>ip_squeue_write</literal> parameter information
that was previously published in this book was incorrect and has been removed.</para>
</listitem><listitem><para><emphasis role="strong">Solaris Express, Developer's
Edition 2/07</emphasis>: The default value of <literal>ncsize</literal> parameter
was incorrectly documented in the Solaris 10 release. For more information,
see <olink targetptr="chapter2-35" remap="internal">ncsize</olink>.</para>
</listitem><listitem><para><emphasis role="strong">Solaris Express, Developer's
Edition 2/07</emphasis>: The default value of <literal>nfs:nfs3_nra</literal> parameter
was incorrectly documented in the Solaris 10 release. The default value is
4. For more information, see <olink targetptr="chapter3-16" remap="internal">nfs:nfs3_nra</olink>.</para>
</listitem><listitem><para><emphasis role="strong">Solaris Express 2/06</emphasis>: The <literal>ip_squeue_fanout</literal> parameter
has been modified. For more information, see <olink targetptr="chapter4-7" remap="internal">ip_squeue_fanout</olink>.</para>
</listitem><listitem><para><emphasis role="strong">Solaris Express 2/06</emphasis><emphasis role="strong">Solaris 10 6/06</emphasis>: The <literal>sq_max_size</literal> parameter
was incorrectly documented in the Solaris 10 release. The default value is
10000 messages. For more information, see <olink targetptr="chapter5-11" remap="internal">sq_max_size</olink>.</para>
</listitem><listitem><para><emphasis role="strong">Solaris Express 2/06</emphasis>: The default value of the <literal>logevent_max_q_sz</literal> parameter changed from 2000 events to 5000 events. For more information,
see <olink targetptr="chapter2-155" remap="internal">logevent_max_q_sz</olink>.</para>
</listitem><listitem><para><emphasis role="strong">Solaris Express 2/06</emphasis>: The <literal>lwp_default_stksize</literal> parameter
was incorrectly documented in the Solaris 10 release. The default value for
SPARC systems is 24,576. For more information, see <olink targetptr="chapter2-118" remap="internal">lwp_default_stksize</olink>.</para>
</listitem><listitem><para><emphasis role="strong">Solaris Express 12/05</emphasis>: The <literal>ip_multidata_outbound</literal> parameter
has been enhanced. For more information, see <olink targetptr="gbglv" remap="internal">ip_multidata_outbound</olink>.</para>
</listitem><listitem><para><emphasis role="strong">Solaris Express 11/05</emphasis>: The default value of the <literal>ip_forward_src_routed</literal> and <literal>ip6_forward_src_routed</literal> parameters was incorrectly
documented in the Solaris 9 and Solaris 10 releases. The correct default value
is disabled. For more information, see <olink targetptr="chapter4-25" remap="internal">ip_forward_src_routed
and ip6_forward_src_routed</olink>.</para>
</listitem><listitem><para><emphasis role="strong">Solaris Express 11/05</emphasis>: The default values and ranges
of the UDP parameters changed in the Solaris 10 release. The new values were
previously undocumented. For more information about the new values, see <olink targetptr="chapter4-57" remap="internal">UDP Tunable Parameters</olink>.</para>
</listitem><listitem><para><emphasis role="strong">Solaris Express 10/05</emphasis>: The <literal>sq_max_size</literal> parameter
was incorrectly documented in the Solaris 10 release. The default value is
10000 messages. For more information, see <olink targetptr="chapter5-11" remap="internal">sq_max_size</olink>.</para>
</listitem><listitem><para><emphasis role="strong">Solaris
Express 10/05</emphasis>: The default value of <literal>md_mirror:md_resync_bufsz</literal> was increased to 1024 blocks from 128 blocks. For more information,
see <olink targetptr="chapter2-157" remap="internal">md_mirror:md_resync_bufsz</olink>.</para>
</listitem><listitem><para><emphasis role="strong">Solaris Express 10/05</emphasis>:
For information on using the new TCP keepalive parameters, see <olink targetptr="fsvdh" remap="internal">tcp_keepalive_abort_interval</olink> and <olink targetptr="fsvdg" remap="internal">tcp_keepalive_interval</olink>.</para>
</listitem>
</itemizedlist>
</sect1><sect1 id="appendixb-16"><title>New or Changed Parameters in the Solaris
10 Release</title><para>The following sections describe new, changed, or obsolete kernel tunables.</para><sect2 id="appendixb-37"><title>Solaris Kernel Tunable Parameters</title><sect3 id="fabau"><title>General Kernel and Memory Parameters</title><para>The parameter, <olink targetptr="faawu" remap="internal">default_stksize</olink>, is
new in the Solaris 10 release.</para><para>The <olink targetptr="chapter2-118" remap="internal">lwp_default_stksize</olink> and <olink targetptr="chapter2-26" remap="internal">noexec_user_stack</olink> parameters are changed in
this release.</para>
</sect3><sect3 id="appendixb-3"><title>UFS</title><para>The following parameters are modified in the Solaris 10 release:</para><itemizedlist><listitem><para><olink targetptr="chapter2-38" remap="internal">bufhwm and bufhwm_pct</olink></para>
</listitem><listitem><para><olink targetptr="chapter2-35" remap="internal">ncsize</olink></para>
</listitem>
</itemizedlist>
</sect3><sect3 id="appendixb-49"><title>General File System</title><para>The following parameters are newly documented in the Solaris 10 release:</para><itemizedlist><listitem><para><olink targetptr="chapter2-159" remap="internal">freebehind</olink></para>
</listitem><listitem><para><olink targetptr="chapter2-158" remap="internal">segmap_percent</olink></para>
</listitem><listitem><para><olink targetptr="chapter2-160" remap="internal">smallfile</olink></para>
</listitem>
</itemizedlist>
</sect3><sect3 id="appendixb-51"><title>System V Message Queues</title><para>The following parameters have been removed in the Solaris 10 release:</para><itemizedlist><listitem><para><literal>msgsys:msginfo_msgmap</literal></para>
</listitem><listitem><para><literal>msgsys:msginfo_msgmax</literal></para>
</listitem><listitem><para><literal>msgsys:msginfo_msgseg</literal></para>
</listitem><listitem><para><literal>msgsys:msginfo_msgssz</literal></para>
</listitem>
</itemizedlist><para>The following parameters are obsolete as of the Solaris 10 release:</para><itemizedlist><listitem><para><literal>msgsys:msginfo_msgmnb</literal></para>
</listitem><listitem><para><literal>msgsys:msginfo_msgmni</literal></para>
</listitem><listitem><para><literal>msgsys:msginfo_msgtql</literal></para>
</listitem>
</itemizedlist>
</sect3><sect3 id="appendixb-6"><title>System V Semaphores</title><para>The following parameters have been removed in the Solaris 10 release:</para><itemizedlist><listitem><para><literal>semsys:seminfo_semmaem</literal></para>
</listitem><listitem><para><literal>semsys:seminfo_semmap</literal></para>
</listitem><listitem><para><literal>semsys:seminfo_semmns</literal></para>
</listitem><listitem><para><literal>semsys:seminfo_semmnu</literal></para>
</listitem><listitem><para><literal>semsys:seminfo_semvmx</literal></para>
</listitem><listitem><para><literal>semsys:seminfo_semume</literal></para>
</listitem><listitem><para><literal>semsys:seminfo_semusz</literal></para>
</listitem>
</itemizedlist>
</sect3><sect3 id="appendixb-53"><title>System V Shared Memory</title><para>The following parameters have been removed from the Solaris 10 release:</para><itemizedlist><listitem><para><literal>shmsys:shminfo_shmmin</literal></para>
</listitem><listitem><para><literal>shmsys:shminfo_shmseg</literal></para>
</listitem>
</itemizedlist><para>The following parameters are obsolete.</para><itemizedlist><listitem><para><literal>shmsys:shminfo_shmmni</literal></para>
</listitem><listitem><para><literal>shmsys:shminfo_shmmax</literal></para>
</listitem>
</itemizedlist>
</sect3>
</sect2><sect2 id="eyaos"><title>TSB Parameters</title><para>The following TSB parameters are new in the Solaris 10 release:</para><itemizedlist><listitem><para><olink targetptr="chapter2-135" remap="internal">tsb_alloc_hiwater_factor</olink></para>
</listitem><listitem><para><olink targetptr="chapter2-165" remap="internal">default_tsb_size</olink></para>
</listitem><listitem><para><olink targetptr="chapter2-162" remap="internal">enable_tsb_rss_sizing</olink></para>
</listitem><listitem><para><olink targetptr="chapter2-128" remap="internal">tsb_rss_factor</olink></para>
</listitem>
</itemizedlist>
</sect2><sect2 id="appendixb-52"><title>NFS Parameters</title><para>The stability level of all NFS parameters was changed from &ldquo;Evolving&rdquo;
to &ldquo;Unstable.&rdquo;</para><para>The following NFSv4 parameters are new in the Solaris 10 release:</para><itemizedlist><listitem><para><olink targetptr="chapter3-55" remap="internal">nfs:nfs4_async_clusters</olink></para>
</listitem><listitem><para><olink targetptr="chapter3-37" remap="internal">nfs:nfs4_bsize</olink></para>
</listitem><listitem><para><olink targetptr="chapter3-50" remap="internal">nfs:nfs4_cots_timeo</olink></para>
</listitem><listitem><para><olink targetptr="chapter3-28" remap="internal">nfs:nfs4_do_symlink_cache</olink></para>
</listitem><listitem><para><olink targetptr="chapter3-29" remap="internal">nfs:nfs4_lookup_neg_cache</olink></para>
</listitem><listitem><para><olink targetptr="chapter3-33" remap="internal">nfs:nfs4_max_threads</olink></para>
</listitem><listitem><para><olink targetptr="chapter3-73" remap="internal">nfs:nfs4_max_transfer_size</olink></para>
</listitem><listitem><para><olink targetptr="chapter3-14" remap="internal">nfs:nfs4_nra</olink></para>
</listitem><listitem><para><olink targetptr="chapter3-32" remap="internal">nfs:nfs4_pathconf_disable_cache</olink></para>
</listitem><listitem><para><olink targetptr="chapter3-38" remap="internal">nfs:nfs4_shrinkreaddir</olink></para>
</listitem>
</itemizedlist><para>The following NFS parameters are new or changed in the Solaris 10 release:</para><itemizedlist><listitem><para><olink targetptr="chapter3-15" remap="internal">nfs:nfs_nra</olink></para>
</listitem><listitem><para><olink targetptr="chapter3-16" remap="internal">nfs:nfs3_nra</olink></para>
</listitem><listitem><para><olink targetptr="chapter3-24" remap="internal">nfs:nfs3_shrinkreaddir</olink></para>
</listitem>
</itemizedlist><para>The following NFS parameters were previously provided in error and have
been removed:</para><itemizedlist><listitem><para><literal>nfsserv:nfs_shrinkreaddir</literal></para>
</listitem><listitem><para><literal>nfsserv:nfs3_shrinkreaddir</literal></para>
</listitem>
</itemizedlist>
</sect2><sect2 id="appendixb-48"><title>TCP/IP Parameters</title><para>The following IP parameters are new in the Solaris 10 release:</para><itemizedlist><listitem><para><olink targetptr="chapter4-5" remap="internal">ip_squeue_worker_wait</olink></para>
</listitem><listitem><para><olink targetptr="chapter4-7" remap="internal">ip_squeue_fanout</olink></para>
</listitem><listitem><para><olink targetptr="chapter4-75" remap="internal">ipcl_conn_hash_size</olink></para>
</listitem>
</itemizedlist><para>The following TCP parameters are new in this Solaris release:</para><itemizedlist><listitem><para><olink targetptr="fahpm" remap="internal">tcp_rst_sent_rate_enabled</olink></para>
</listitem><listitem><para><olink targetptr="fahpq" remap="internal">tcp_rst_sent_rate</olink></para>
</listitem><listitem><para><olink targetptr="fapwd" remap="internal">tcp_mdt_max_pbufs</olink></para>
</listitem>
</itemizedlist><para>The following TCP/IP parameters are obsolete in the Solaris 10 release:</para><itemizedlist><listitem><para><literal>tcp_conn_hash_size</literal></para>
</listitem><listitem><para><literal>ipc_tcp_conn_hash_size</literal></para>
</listitem><listitem><para><literal>tcp_compression_enabled</literal></para>
</listitem><listitem><para><literal>ip_forwarding</literal></para>
</listitem><listitem><para><literal>ip6_forwarding</literal></para>
</listitem><listitem><para><literal>xxx_forwarding</literal></para>
</listitem>
</itemizedlist>
</sect2><sect2 id="appendixb-4"><title>SCTP Tunable Parameters</title><para>The following SCTP parameters are new in the Solaris 10 release:</para><itemizedlist><listitem><para><olink targetptr="chapter4-61" remap="internal">sctp_max_init_retr</olink></para>
</listitem><listitem><para><olink targetptr="chapter4-63" remap="internal">sctp_pa_max_retr</olink></para>
</listitem><listitem><para><olink targetptr="chapter4-76" remap="internal">sctp_pp_max_retr</olink></para>
</listitem><listitem><para><olink targetptr="chapter4-77" remap="internal">sctp_cwnd_max</olink></para>
</listitem><listitem><para><olink targetptr="chapter4-78" remap="internal">sctp_ipv4_ttl</olink></para>
</listitem><listitem><para><olink targetptr="chapter4-79" remap="internal">sctp_heartbeat_interval</olink></para>
</listitem><listitem><para><olink targetptr="chapter4-100" remap="internal">sctp_new_secret_interval</olink></para>
</listitem><listitem><para><olink targetptr="chapter4-80" remap="internal">sctp_initial_mtu</olink></para>
</listitem><listitem><para><olink targetptr="chapter4-81" remap="internal">sctp_deferred_ack_interval</olink></para>
</listitem><listitem><para><olink targetptr="chapter4-82" remap="internal">sctp_ignore_path_mtu</olink></para>
</listitem><listitem><para><olink targetptr="chapter4-83" remap="internal">sctp_initial_ssthresh</olink></para>
</listitem><listitem><para><olink targetptr="chapter4-84" remap="internal">sctp_xmit_hiwat</olink></para>
</listitem><listitem><para><olink targetptr="chapter4-85" remap="internal">sctp_xmit_lowat</olink></para>
</listitem><listitem><para><olink targetptr="chapter4-86" remap="internal">sctp_recv_hiwat</olink></para>
</listitem><listitem><para><olink targetptr="chapter4-87" remap="internal">sctp_max_buf</olink></para>
</listitem><listitem><para><olink targetptr="chapter4-88" remap="internal">sctp_ipv6_hoplimit</olink></para>
</listitem><listitem><para><olink targetptr="chapter4-89" remap="internal">sctp_rto_min</olink></para>
</listitem><listitem><para><olink targetptr="chapter4-90" remap="internal">sctp_rto_max</olink></para>
</listitem><listitem><para><olink targetptr="chapter4-91" remap="internal">sctp_rto_initial</olink></para>
</listitem><listitem><para><olink targetptr="chapter4-92" remap="internal">sctp_cookie_life</olink></para>
</listitem><listitem><para><olink targetptr="chapter4-93" remap="internal">sctp_max_in_streams</olink></para>
</listitem><listitem><para><olink targetptr="chapter4-94" remap="internal">sctp_initial_out_streams</olink></para>
</listitem><listitem><para><olink targetptr="chapter4-95" remap="internal">sctp_shutack_wait_bound</olink></para>
</listitem><listitem><para><olink targetptr="chapter4-96" remap="internal">sctp_maxburst</olink></para>
</listitem><listitem><para><olink targetptr="chapter4-97" remap="internal">sctp_addip_enabled</olink></para>
</listitem><listitem><para><olink targetptr="chapter4-99" remap="internal">sctp_prsctp_enabled</olink></para>
</listitem>
</itemizedlist>
</sect2><sect2 id="appendixb-50"><title>System Facility Parameters</title><para>The following system facilities are new in the Solaris 10 release:</para><itemizedlist><listitem><para><olink targetptr="chapter6-22" remap="internal">autofs</olink></para>
</listitem><listitem><para><olink targetptr="chapter6-23" remap="internal">ftp</olink></para>
</listitem><listitem><para><olink targetptr="chapter6-27" remap="internal">nfs</olink></para>
</listitem>
</itemizedlist><para>The <filename>inetd</filename> system facility is obsolete in the Solaris
10 release.</para>
</sect2><sect2 id="appendixb-26"><title>Removal of sun4m Support</title><para>The sun4m platform is not supported in the Solaris 10 release. The following
parameters were modified to reflect the removal of sun4m support:</para><itemizedlist><listitem><para><literal>max_nprocs</literal></para>
</listitem><listitem><para><literal>maxphys</literal></para>
</listitem><listitem><para><literal>noexec_user_stack</literal></para>
</listitem>
</itemizedlist>
</sect2>
</sect1><sect1 id="appendixb-55"><title>New or Changed Parameters in the Solaris 9
Releases</title><para>The following sections describe new or changed parameters in the Solaris
9 releases.</para><sect2 id="appendixb-33"><title><literal>ip_policy_mask</literal></title><para>This parameter is new in the Solaris 9 12/02 release. For information,
see <olink targetptr="chapter4-56" remap="internal">ip_policy_mask</olink>.</para>
</sect2><sect2 id="appendixb-9"><title>Removal of sun4d Support</title><para>The sun4d platform is not supported in the Solaris 9 release. The following
parameters were modified to reflect the removal of sun4d support:</para><itemizedlist><listitem><para><literal>max_nprocs</literal></para>
</listitem><listitem><para><literal>maxphys</literal></para>
</listitem><listitem><para><literal>noexec_user_stack</literal></para>
</listitem>
</itemizedlist>
</sect2><sect2 id="appendixb-18"><title>Unsupported or Obsolete Parameters</title><sect3 id="appendixb-17"><title><literal>priority_paging</literal> and <literal>cachefree</literal> are Not Supported</title><para>The <literal>priority_paging</literal> and <literal>cachefree</literal> tunable
parameters are not supported in the Solaris 9 release. They have been replaced
with an enhanced file system caching architecture that implements paging policies
similar to priority paging, but are always enabled. Attempts to set these
parameters in the <literal>/etc/system</literal> file result in boot-time
warnings such as:</para><screen>sorry, variable 'priority_paging' is not defined in the 'kernel'
sorry, variable 'cachefree' is not defined in the 'kernel'     </screen><para>The <literal>SUNWcsr</literal> packages that contain the <filename>/etc/system</filename> file have been modified so that the inclusion of the <literal>priority_paging</literal> or <literal>cachefree</literal> tunable parameters are prohibited.
If you upgrade to the Solaris 9 release or add the <literal>SUNWcsr</literal> packages
and your <filename>/etc/system</filename> file includes the <literal>priority_paging</literal> or <literal>cachefree</literal> parameters, the following occurs:</para><orderedlist><listitem><para>This message is displayed if the <literal>priority_paging</literal> or <literal>cachefree</literal> parameters are set in the <filename>/etc/system</filename> file:</para><screen>/etc/system has been modified since it contains references to priority 
paging tunables. Please review the changed file.</screen>
</listitem><listitem><para>Comments are inserted in the <filename>/etc/system</filename> file
before any line that sets <literal>priority_paging</literal> or <literal>cachefree</literal>. For example, if <literal>priority_paging</literal> is set to 1,
the following lines are inserted before the line with the <literal>priority_paging</literal> value:</para>
</listitem>
</orderedlist><screen>*NOTE: As of Solaris 9, priority paging is unnecessary and has been removed.
* Since references to priority paging-related tunables will now result in 
* boot-time warnings, the assignment below has been commented out. For more 
* details,see the Solaris 9 Release Notes,or the "Solaris Tunable Parameters
* Reference Manual".</screen>
</sect3><sect3 id="appendixb-12"><title>System V Shared Memory</title><para>The following parameters are obsolete:</para><itemizedlist><listitem><para><literal>shmsys:shminfo_shmmin</literal></para>
</listitem><listitem><para><literal>shmsys:shminfo_shmseg</literal></para>
</listitem>
</itemizedlist>
</sect3>
</sect2>
</sect1><sect1 id="appendixb-54"><title>New Parameters in the Solaris 8 Release</title><sect2 id="appendixb-10"><title><literal>logevent_max_q_sz</literal></title><para>This parameter is new in the Solaris 8 1/01 release. For information,
see <olink targetptr="chapter2-155" remap="internal">logevent_max_q_sz</olink>.</para>
</sect2>
</sect1>
</appendix>