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

Reply via email to