Regen from r186763.

This commit is contained in:
Hiroki Sato 2009-01-05 08:34:46 +00:00
parent 734729e8c8
commit 6f2637a208
Notes: svn2git 2020-12-08 03:00:23 +00:00
svn path=/www/; revision=33642

View file

@ -19,7 +19,7 @@ alink="#0000FF">
<p class="COPYRIGHT">Copyright &copy; 2008, 2009 The FreeBSD Documentation Project</p>
<p class="PUBDATE">$FreeBSD: stable/7/release/doc/en_US.ISO8859-1/errata/article.sgml
186755 2009-01-05 03:50:04Z hrs $<br />
186763 2009-01-05 08:33:56Z hrs $<br />
</p>
<div class="LEGALNOTICE"><a id="TRADEMARKS" name="TRADEMARKS"></a>
@ -135,6 +135,12 @@ class="EMPHASIS">em0</i></span> or <span class="emphasis"><i
class="EMPHASIS">em1</i></span>, etc) check the fourth column. If that says <tt
class="LITERAL">chip=0x10a78086</tt> (or one of the other two IDs given above) you will
have the adapter's name change.</p>
</div>
<div class="SECT1">
<hr />
<h2 class="SECT1"><a id="LATE-NEWS" name="LATE-NEWS">4 Late-Breaking News and
Corrections</a></h2>
<p>[20090105] The Release Notes for 7.1-RELEASE should have mentioned changes that the <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=ae&sektion=4&manpath=FreeBSD+7.1-stable"><span
@ -154,14 +160,139 @@ support, <code class="FUNCTION">get_setaffinity()</code> should have been <code
class="FUNCTION">sched_setaffinity()</code>.</p>
</li>
</ul>
</div>
<div class="SECT1">
<hr />
<h2 class="SECT1"><a id="LATE-NEWS" name="LATE-NEWS">4 Late-Breaking News and
Corrections</a></h2>
<p>[20090105] The Release Notes for 7.1-RELEASE should have mentioned changes that the <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=jme&sektion=4&manpath=FreeBSD+7.1-stable"><span
class="CITEREFENTRY"><span class="REFENTRYTITLE">jme</span>(4)</span></a> driver has
been added to provide support for PCIe adapters based on JMicron JMC250 gigabit Ethernet
and JMC260 fast Ethernet controllers.</p>
<p>No news.</p>
<p>[20090105] The Release Notes for 7.1-RELEASE should have mentioned changes that the <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=age&sektion=4&manpath=FreeBSD+7.1-stable"><span
class="CITEREFENTRY"><span class="REFENTRYTITLE">age</span>(4)</span></a> driver has
been added to provide support for Attansic/Atheros L1 gigabit Ethernet controller.</p>
<p>[20090105] The Release Notes for 7.1-RELEASE should have mentioned changes that the <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=malo&sektion=4&manpath=FreeBSD+7.1-stable">
<span class="CITEREFENTRY"><span class="REFENTRYTITLE">malo</span>(4)</span></a> driver
has been added to provide support for Marvell Libertas 88W8335 based PCI network
adapters.</p>
<p>[20090105] The Release Notes for 7.1-RELEASE should have mentioned changes that the
bm(4) driver has been added to provide support for Apple Big Mac (BMAC) Ethernet
controller, found on various Apple G3 models.</p>
<p>[20090105] The Release Notes for 7.1-RELEASE should have mentioned changes that the
et(4) driver has been added to provide support for Agere ET1310 10/100/Gigabit Ethernet
controller.</p>
<p>[20090105] The Release Notes for 7.1-RELEASE should have mentioned changes that the <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=glxsb&sektion=4&manpath=FreeBSD+7.1-stable">
<span class="CITEREFENTRY"><span class="REFENTRYTITLE">glxsb</span>(4)</span></a> driver
has been added to provide support for the Security Block in AMD Geode LX processors.</p>
<p>[20090105] The Release Notes for 7.1-RELEASE should have mentioned that FreeBSD now
supports multiple routing tables. To enable this, the following steps are needed:</p>
<ul>
<li>
<p>Add the following kernel configuration option and rebuild the kernel. The <tt
class="LITERAL">2</tt> is the number of FIB (the maximum value is 16).</p>
<pre class="PROGRAMLISTING">
options ROUTETABLES=2
</pre>
<p>The procedure for rebuilding the FreeBSD kernel is described in the <a
href="http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/makeworld.html#AEN30408"
target="_top">FreeBSD Handbook</a>.</p>
<p>This number can be modified on boot time. To do so, add the following to <tt
class="FILENAME">/boot/loader.conf</tt> and reboot the system:</p>
<pre class="PROGRAMLISTING">
net.fibs=6
</pre>
</li>
<li>
<p>Set a loader tunable <code class="VARNAME">net.my_fibnum</code> if needed. This means
the default number of routing tables. If not specified, <tt class="LITERAL">0</tt> will
be used.</p>
</li>
<li>
<p>Set a loader tunable <code class="VARNAME">net.add_addr_allfibs</code> if needed. This
enables to add routes to all FIBs for new interfaces by default. When this is set to <tt
class="LITERAL">0</tt>, it will only allocate routes on interface changes for the FIB of
the caller when adding a new set of addresses to an interface. Note that this tunable is
set to <tt class="LITERAL">1</tt> by default.</p>
</li>
</ul>
<p>To select one of the FIBs, the new <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=setfib&sektion=1&manpath=FreeBSD+7.1-stable">
<span class="CITEREFENTRY"><span class="REFENTRYTITLE">setfib</span>(1)</span></a>
utility can be used. This set an associated FIB with the process. For example:</p>
<pre class="SCREEN">
<samp class="PROMPT">#</samp> setfib -3 ping target.example.com
</pre>
<p>The FIB #3 will be used for the <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=ping&sektion=8&manpath=FreeBSD+7.1-stable">
<span class="CITEREFENTRY"><span class="REFENTRYTITLE">ping</span>(8)</span></a>
command.</p>
<p>The FIB which the packet will be associated with will be determined in the following
rules:</p>
<ul>
<li>
<p>All packets which have a FIB associated with them will use the FIB. If not, FIB #0
will be used.</p>
</li>
<li>
<p>A packet received on an interface for forwarding uses FIB #0.</p>
</li>
<li>
<p>A TCP listen socket associated with an FIB will generate accept sockets which are
associated with the same FIB.</p>
</li>
<li>
<p>A packet generated in response to other packet uses the FIB associated with the packet
being responded to.</p>
</li>
<li>
<p>A packet generated on tunnel interfaces such as <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=gif&sektion=4&manpath=FreeBSD+7.1-stable"><span
class="CITEREFENTRY"><span class="REFENTRYTITLE">gif</span>(4)</span></a> and <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=tun&sektion=4&manpath=FreeBSD+7.1-stable"><span
class="CITEREFENTRY"><span class="REFENTRYTITLE">tun</span>(4)</span></a> will be
encapsulated using the FIB of the process which set up the tunnel.</p>
</li>
<li>
<p>Routing messages will be associated with the process's FIB.</p>
</li>
</ul>
<p>Also, the <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=ipfw&sektion=8&manpath=FreeBSD+7.1-stable">
<span class="CITEREFENTRY"><span class="REFENTRYTITLE">ipfw</span>(8)</span></a> now
supports an action rule <tt class="LITERAL">setfib</tt>. The following action:</p>
<pre class="PROGRAMLISTING">
setfib <tt class="REPLACEABLE"><i>fibnum</i></tt>
</pre>
<p>will make the matched packet use the FIB specified in <tt
class="REPLACEABLE"><i>fibnum</i></tt>. The rule processing continues at the next
rule.</p>
</div>
</div>