Public bug reported: OVS has been supporting vlan transparency for a while (since 2.8), see belo
http://www.openvswitch.org/support/dist-docs/ovs-vswitchd.conf.db.5.txt other_config : vlan-limit: optional string, containing an integer, at least 0 Limits the number of VLAN headers that can be matched to the specified number. Further VLAN headers will be treated as pay‐ load, e.g. a packet with more 802.1q headers will match Ethernet type 0x8100. Open vSwitch userspace currently supports at most 2 VLANs, and each datapath has its own limit. If vlan-limit is nonzero, it acts as a further limit. If this value is absent, the default is currently 1. This main‐ tains backward compatibility with controllers that were designed for use with Open vSwitch versions earlier than 2.8, which only supported one VLAN. But Neutron ovs agent still blindly fails the driver capability check, this prevents the OVS feature being used. def check_vlan_transparency(self, context): """Currently Openvswitch driver doesn't support vlan transparency.""" return False ** Affects: neutron Importance: Undecided Status: New -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to neutron. https://bugs.launchpad.net/bugs/1855123 Title: Neutron ovs agent still fails vlan transparency check Status in neutron: New Bug description: OVS has been supporting vlan transparency for a while (since 2.8), see belo http://www.openvswitch.org/support/dist-docs/ovs-vswitchd.conf.db.5.txt other_config : vlan-limit: optional string, containing an integer, at least 0 Limits the number of VLAN headers that can be matched to the specified number. Further VLAN headers will be treated as pay‐ load, e.g. a packet with more 802.1q headers will match Ethernet type 0x8100. Open vSwitch userspace currently supports at most 2 VLANs, and each datapath has its own limit. If vlan-limit is nonzero, it acts as a further limit. If this value is absent, the default is currently 1. This main‐ tains backward compatibility with controllers that were designed for use with Open vSwitch versions earlier than 2.8, which only supported one VLAN. But Neutron ovs agent still blindly fails the driver capability check, this prevents the OVS feature being used. def check_vlan_transparency(self, context): """Currently Openvswitch driver doesn't support vlan transparency.""" return False To manage notifications about this bug go to: https://bugs.launchpad.net/neutron/+bug/1855123/+subscriptions -- Mailing list: https://launchpad.net/~yahoo-eng-team Post to : yahoo-eng-team@lists.launchpad.net Unsubscribe : https://launchpad.net/~yahoo-eng-team More help : https://help.launchpad.net/ListHelp