neutron/neutron/cmd
Thomas Morin 271a4ffd6d OVS: merge the required OpenFlow version rather than replace
This change modifies the behavior of OVS native and ovs-ofctl bridge
implementations so that instead of configuring the bridge only for the
required OVS protocol version, they add the required version to the
already configured versions.

To achieve this, an add_protocols method is added to the OVSBridge
class, relying on the OVSDB add_db_attribute added in
Ib6ce75846f9b13c1c33f0ced5ccc619ee7860dc1, with the behavior of
making the provided set of versions supported in addition to already
configured ones.

It is aimed to be a cleaner solution to bug 1622644 than the quickfix merge
from I4475865c4f83cb9f3e12c709af752bc490692ca3 .

After this change, the set_protocols method appears useless and is
hence marked for future removal.

Depends-On: I4386aa293f9b18d2e17b4a80d9c7da4b9b46f3c9
Change-Id: Id5ac7e6431c97fc70d8404b16f89533b6f270eee
Related-Bug: 1622644
2017-01-25 08:57:09 +00:00
..
eventlet Adopt neutron-lib plugin directory 2016-11-23 04:45:33 -07:00
sanity OVS: merge the required OpenFlow version rather than replace 2017-01-25 08:57:09 +00:00
__init__.py Fix logging error for Guru Meditation Report 2016-02-08 16:52:17 -08:00
ipset_cleanup.py Refactoring config options for cmd 2016-07-31 04:37:29 +00:00
keepalived_state_change.py Replace keepalived notifier bash script with Python ip monitor 2015-03-18 18:59:33 -04:00
linuxbridge_cleanup.py neutron-lib: start using neutron-lib helpers 2016-10-10 01:30:26 -07:00
netns_cleanup.py Fix netns_cleanup interrupted on rwd I/O 2017-01-12 03:52:30 +00:00
ovs_cleanup.py Refactoring config options for cmd 2016-07-31 04:37:29 +00:00
pd_notify.py neutron-lib: use replace_file from neutron lib 2016-11-07 09:18:41 +00:00
sanity_check.py sanity check: Check that ip_nonlocal_bind works with namespaces 2016-11-18 08:36:51 -05:00