summaryrefslogtreecommitdiff
path: root/static/netbsd/man4/agr.4 4.html
diff options
context:
space:
mode:
Diffstat (limited to 'static/netbsd/man4/agr.4 4.html')
-rw-r--r--static/netbsd/man4/agr.4 4.html122
1 files changed, 0 insertions, 122 deletions
diff --git a/static/netbsd/man4/agr.4 4.html b/static/netbsd/man4/agr.4 4.html
deleted file mode 100644
index 39156438..00000000
--- a/static/netbsd/man4/agr.4 4.html
+++ /dev/null
@@ -1,122 +0,0 @@
-<table class="head">
- <tr>
- <td class="head-ltitle">AGR(4)</td>
- <td class="head-vol">Device Drivers Manual</td>
- <td class="head-rtitle">AGR(4)</td>
- </tr>
-</table>
-<div class="manual-text">
-<section class="Sh">
-<h1 class="Sh" id="NAME"><a class="permalink" href="#NAME">NAME</a></h1>
-<p class="Pp"><code class="Nm">agr</code> &#x2014; <span class="Nd">link
- aggregation pseudo network interface driver</span></p>
-</section>
-<section class="Sh">
-<h1 class="Sh" id="SYNOPSIS"><a class="permalink" href="#SYNOPSIS">SYNOPSIS</a></h1>
-<p class="Pp"><code class="Cd">pseudo-device agr</code></p>
-</section>
-<section class="Sh">
-<h1 class="Sh" id="DESCRIPTION"><a class="permalink" href="#DESCRIPTION">DESCRIPTION</a></h1>
-<p class="Pp"><a class="permalink" href="#The"><i class="Em" id="The">The driver
- described in this manual page is obsolete</i></a>
- <a class="permalink" href="#and"><i class="Em" id="and">and will be removed
- from a future version of the system.</i></a></p>
-<p class="Pp" id="should"><a class="Xr">lagg(4)</a>
- <a class="permalink" href="#should"><i class="Em">should be used
- instead.</i></a></p>
-<p class="Pp">The <code class="Nm">agr</code> driver provides link aggregation
- functionality (a.k.a. L2 trunking or bonding).</p>
-<p class="Pp">It supports the IEEE 802.3ad Link Aggregation Control Protocol
- (LACP) and the Marker Protocol.</p>
-<p class="Pp">The <code class="Nm">agr</code> driver supports the following link
- specific flags for <a class="Xr">ifconfig(8)</a>:</p>
-<dl class="Bl-tag">
- <dt id="link0"><a class="permalink" href="#link0"><code class="Cm">link0</code></a></dt>
- <dd>Use the round-robin distribution algorithm. Don't use it unless you're
- really sure, because it violates the frame ordering rule.</dd>
- <dt id="link0~2"><a class="permalink" href="#link0~2"><code class="Cm">-link0</code></a></dt>
- <dd>Use the default distribution algorithm, which is based on the hash of
- DA/SA, TCI, and, if available, some upper layer protocol information like
- <a class="Xr">ip(4)</a> DA/SA.</dd>
- <dt id="link1"><a class="permalink" href="#link1"><code class="Cm">link1</code></a></dt>
- <dd>Disable LACP. Prevents any LACP or Marker messaging which leaves the ports
- in the default static configuration. Set this prior to adding ports.</dd>
-</dl>
-</section>
-<section class="Sh">
-<h1 class="Sh" id="EXAMPLES"><a class="permalink" href="#EXAMPLES">EXAMPLES</a></h1>
-<p class="Pp">Create an <code class="Nm">agr</code> interface,
- <b class="Sy">agr0</b>, and attach <b class="Sy">re0</b> and
- <b class="Sy">re1</b> to it. In other words, aggregate <b class="Sy">re0</b>
- and <b class="Sy">re1</b> so that they can be used as a single interface,
- <b class="Sy">agr0</b>. The physical interfaces which are attached to the
- <code class="Nm">agr</code> interface must not have any IP addresses,
- neither IPv4 nor IPv6.</p>
-<div class="Bd Pp Bd-indent Li">
-<pre> ifconfig re0 inet xxx.xxx.xxx.xxx delete
- ifconfig re0 inet6 fe80::xxxx:xxxx:xxxx:xxxx delete
- ifconfig re1 inet xxx.xxx.xxx.xxx delete
- ifconfig re1 inet6 fe80::xxxx:xxxx:xxxx:xxxx delete
-
- ifconfig agr0 create
- ifconfig agr0 agrport re0
- ifconfig agr0 agrport re1</pre>
-</div>
-<p class="Pp">Destroy an interface created in the above example.</p>
-<div class="Bd Pp Bd-indent Li">
-<pre> ifconfig agr0 -agrport re0
- ifconfig agr0 -agrport re1
- ifconfig agr0 destroy</pre>
-</div>
-</section>
-<section class="Sh">
-<h1 class="Sh" id="SEE_ALSO"><a class="permalink" href="#SEE_ALSO">SEE
- ALSO</a></h1>
-<p class="Pp"><a class="Xr">lagg(4)</a>, <a class="Xr">ifconfig(8)</a></p>
-</section>
-<section class="Sh">
-<h1 class="Sh" id="STANDARDS"><a class="permalink" href="#STANDARDS">STANDARDS</a></h1>
-<p class="Pp">IEEE 802.3ad Aggregation of Multiple Link Segments</p>
-</section>
-<section class="Sh">
-<h1 class="Sh" id="HISTORY"><a class="permalink" href="#HISTORY">HISTORY</a></h1>
-<p class="Pp">The <code class="Nm">agr</code> driver first appeared in
- <span class="Ux">NetBSD 4.0</span> and was obsoleted in
- <span class="Ux">NetBSD 10.0</span>.</p>
-<p class="Pp">The <code class="Nm">agr</code> driver will be removed from
- <span class="Ux">NetBSD 11.0</span>.</p>
-</section>
-<section class="Sh">
-<h1 class="Sh" id="AUTHORS"><a class="permalink" href="#AUTHORS">AUTHORS</a></h1>
-<p class="Pp">The <code class="Nm">agr</code> driver was written by
- <span class="An">YAMAMOTO Takashi</span>.</p>
-</section>
-<section class="Sh">
-<h1 class="Sh" id="BUGS"><a class="permalink" href="#BUGS">BUGS</a></h1>
-<p class="Pp">There is no way to configure LACP administrative variables,
- including system and port priorities. The current implementation of the
- <code class="Nm">agr</code> driver always performs active-mode LACP and uses
- 0x8000 as system and port priorities.</p>
-<p class="Pp">The <code class="Nm">agr</code> driver uses the MAC address of the
- first-added physical interface as the MAC address of the
- <code class="Nm">agr</code> interface itself. Thus, removing the physical
- interface and using it for another purpose can result in non-unique MAC
- addresses.</p>
-<p class="Pp">The current implementation of the <code class="Nm">agr</code>
- driver doesn't prevent unsafe operations like some ioctls against underlying
- physical interfaces. Such operations can result in unexpected behaviors, and
- are strongly discouraged.</p>
-<p class="Pp">There is no way to configure <code class="Nm">agr</code>
- interfaces without attaching physical interfaces.</p>
-<p class="Pp">Physical interfaces being added to the <code class="Nm">agr</code>
- interface shouldn't have any addresses except for link level address.
- Otherwise, the attempt will fail with <code class="Dv">EBUSY</code>. Note
- that it includes an automatically assigned IPv6 link-local address.</p>
-</section>
-</div>
-<table class="foot">
- <tr>
- <td class="foot-date">February 23, 2010</td>
- <td class="foot-os">NetBSD 10.1</td>
- </tr>
-</table>