VLAN manipulation action in tc(8)

NAME
vlan - vlan manipulation module

SYNOPSIS
tc ... action vlan { pop | PUSH }
PUSH := push [ protocol VLANPROTO ] id VLANID

DESCRIPTION
The vlan action allows to perform 802.1Q en- or decapsulation on a packet, reflected by the two operation modes POP and PUSH. The POP mode is simple, as no further information is required to just drop the outer-most VLAN encapsulation. The PUSH mode on the other hand requires at least a VLANID and allows to optionally choose the VLANPROTO to use.

OPTIONS

pop Decapsulation mode, no further arguments allowed.

push
    Encapsulation mode. Requires at least id option.

id VLANID
    Specify the VLAN ID to encapsulate into. VLANID is an unsigned 16bit integer, the format is detected automatically (e.g. prefix with '0x' for hexadecimal interpretation, etc.).

protocol VLANPROTO
    Choose the VLAN protocol to use. At the time of writing, the kernel accepts only 802.1Q or 802.1ad.

SEE ALSO
tc(8)