Regen from r186763.
This commit is contained in:
parent
734729e8c8
commit
6f2637a208
Notes:
svn2git
2020-12-08 03:00:23 +00:00
svn path=/www/; revision=33642
1 changed files with 138 additions and 7 deletions
|
@ -19,7 +19,7 @@ alink="#0000FF">
|
|||
<p class="COPYRIGHT">Copyright © 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>
|
||||
|
||||
|
|
Loading…
Reference in a new issue