
This patch implements support for the 'vlan_qinq' network parameter in the ML2/OVN backend. It is done in almost similar way to the 'vlan_transparent' parameter, the difference is in the 'ethtype' set for the provnet port for the network. For QinQ it is set to '802.1ad'. It also adds functional tests for the 'vlan_transparent' setting for the OVN mechanism driver. The reason why those 2 are tested together is that both are using the same options on the OVN side and are mutually exclusive so we have to make sure we set those options as expected in each case. Related-Bug: #1915151 Change-Id: I110c366a37a65d625083a7112f1adb9a3dc5e7cc
16 lines
774 B
YAML
16 lines
774 B
YAML
---
|
|
features:
|
|
- |
|
|
There is a new attribute ``qinq`` added to the ``network`` resource. This
|
|
new attribute can be used to enable for the network VLAN transparency using
|
|
``802.1ad`` standard where outer tag (``S-Tag``) frame has ``0x8a88`` as
|
|
ethertype and the inner tag (``C-Tag``) has ``0x8100`` ethertype.
|
|
The behavior of this is very similar to the existing ``vlan_transparent``
|
|
extension, with the difference in the standard and ethtypes used for the
|
|
outer tag.
|
|
The ``qinq`` parameter can be set only for the ``vlan`` networks and is
|
|
mutually exclusive with the ``vlan_transparent`` attribute as same network
|
|
can't have both of them enabled.
|
|
The ``qinq`` extension is currently supported only by the ``ML2/OVN``
|
|
backend.
|