diff options
author | wpaul <wpaul@FreeBSD.org> | 1999-03-15 01:22:01 +0000 |
---|---|---|
committer | wpaul <wpaul@FreeBSD.org> | 1999-03-15 01:22:01 +0000 |
commit | a1b49dc15234a4ca3eddd3dbaac7e6d80043d7a2 (patch) | |
tree | de4c7718db9bff5c4c1c6635b83317b350228286 /sbin/ifconfig/ifconfig.8 | |
parent | 4d1fbb5a8a943b33b0b23a9117eaf12e5fa71f90 (diff) | |
download | FreeBSD-src-a1b49dc15234a4ca3eddd3dbaac7e6d80043d7a2.zip FreeBSD-src-a1b49dc15234a4ca3eddd3dbaac7e6d80043d7a2.tar.gz |
Grrr... botched remote commit. Let's try this again: vlan updates,
take two.
Diffstat (limited to 'sbin/ifconfig/ifconfig.8')
-rw-r--r-- | sbin/ifconfig/ifconfig.8 | 45 |
1 files changed, 44 insertions, 1 deletions
diff --git a/sbin/ifconfig/ifconfig.8 b/sbin/ifconfig/ifconfig.8 index 44bb3d6..b797e1f 100644 --- a/sbin/ifconfig/ifconfig.8 +++ b/sbin/ifconfig/ifconfig.8 @@ -30,7 +30,7 @@ .\" SUCH DAMAGE. .\" .\" From: @(#)ifconfig.8 8.3 (Berkeley) 1/5/94 -.\" $Id: ifconfig.8,v 1.17 1998/06/08 02:00:45 danny Exp $ +.\" $Id: ifconfig.8,v 1.18 1998/07/06 06:53:42 charnier Exp $ .\" .Dd February 13, 1996 .Dt IFCONFIG 8 @@ -200,6 +200,49 @@ list of available options. .It Fl mediaopt Ar opts If the driver supports the media selection system, disable the specified media options on the interface. +.It Cm vlan Ar vlan_tag +If the interface is a vlan pseudo interface, set the vlan tag value +to +.Ar vlan_tag . +This value is a 16-bit number which is used to create an 802.1Q +vlan header for packets sent from the vlan interface. Note that +.Cm vlan +and +.Cm vlandev +must both be set at the same time. +.It Cm vlandev Ar iface +If the interface is a vlan pseudo device, associate physical interface +.Ar iface +with it. Packets transmitted through the vlan interface will be +diverted to the specified physical interface +.Ar iface +with 802.1Q vlan encapsulation. Packets with 802.1Q encapsulation received +by the parent interface with the correct vlan tag will be diverted to +the associated vlan pseudo-interface. The vlan interface is assigned a +copy of the parent interface's flags and the parent's ethernet address. +The +.Cm vlandev +and +.Cm vlan +must both be set at the same time. If the vlan interface already has +a physical interface associated with it, this command will fail. To +change the association to another physical interface, the existing +association must be cleared first. +.Pp +Note: if the +.Ar link0 +flag is set on the vlan interface, the vlan pseudo +interface's behavior changes: the +.Ar link0 +tells the vlan interface that the +parent interface supports insertion and extraction of vlan tags on its +own (usually in firmware) and that it should pass packets to and from +the parent unaltered. +.It Fl vlandev Ar iface +If the driver is a vlan pseudo device, disassociate the physical interface +.Ar iface +from it. This breaks the link between the vlan interface and its parent, +clears its vlan tag, flags and its link address and shuts the interface down. .It Cm metric Ar n Set the routing metric of the interface to .Ar n , |