doc: add 'macvlan' 'passthru' mode

This patch also reword the macvlan section which was hard to read.

Signed-off-by: Eric Leblond <eric@regit.org>
This commit is contained in:
Eric Leblond 2015-05-23 17:50:31 +02:00
parent 9985416197
commit c15ea60706

View File

@ -325,16 +325,18 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
<option>lxc.network.macvlan.mode</option> specifies the <option>lxc.network.macvlan.mode</option> specifies the
mode the macvlan will use to communicate between mode the macvlan will use to communicate between
different macvlan on the same upper device. The accepted different macvlan on the same upper device. The accepted
modes are <option>private</option>, the device never modes are <option>private</option>, <option>vepa</option>,
communicates with any other device on the same upper_dev (default), <option>bridge</option> and <option>passthru</option>.
<option>vepa</option>, the new Virtual Ethernet Port In <option>private</option> mode, the device never
communicates with any other device on the same upper_dev (default).
In <option>vepa</option> mode, the new Virtual Ethernet Port
Aggregator (VEPA) mode, it assumes that the adjacent Aggregator (VEPA) mode, it assumes that the adjacent
bridge returns all frames where both source and bridge returns all frames where both source and
destination are local to the macvlan port, i.e. the destination are local to the macvlan port, i.e. the
bridge is set up as a reflective relay. Broadcast bridge is set up as a reflective relay. Broadcast
frames coming in from the upper_dev get flooded to all frames coming in from the upper_dev get flooded to all
macvlan interfaces in VEPA mode, local frames are not macvlan interfaces in VEPA mode, local frames are not
delivered locally, or <option>bridge</option>, it delivered locally. In <option>bridge</option> mode, it
provides the behavior of a simple bridge between provides the behavior of a simple bridge between
different macvlan interfaces on the same port. Frames different macvlan interfaces on the same port. Frames
from one interface to another one get delivered directly from one interface to another one get delivered directly
@ -343,7 +345,11 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
interface, but when they come back from a reflective interface, but when they come back from a reflective
relay, we don't deliver them again. Since we know all relay, we don't deliver them again. Since we know all
the MAC addresses, the macvlan bridge mode does not the MAC addresses, the macvlan bridge mode does not
require learning or STP like the bridge module does. require learning or STP like the bridge module does. In
<option>passthru</option> mode, all frames received by
the physical interface are forwarded to the macvlan
interface. Only one macvlan interface in <option>passthru</option>
mode is possible for one physical interface.
</para> </para>
<para> <para>