neutron/neutron/plugins/ml2/drivers
Terry Wilson c05bac8c40 Set class ovsdb_conection to None
We override ovsdbapp's Backend class to change from using a class
variable for the ovsdb_connection to using an instance variable.
This means we have to override several different methods/properties.
This could be simplified in ovsdbapp by making ovsdb_connection a
property, which in ovsdbapp access a class variable, and in neutron
it is overridden to to store on the instance, so there would be
less to override.

ovsdbapp is adding user-definable indexed columns so things like
lookups by name will be faster. Due to the way it is architected,
the place to generate the indexes would be just before the
connection starts. Since methods like start_connection are
classmethods in ovsdbapp, and instance methods in neutron, this is
hard to do cleanly w/o ovsdb_connection being a property. Without
this change, neutron would fail if that property was defined. With
the change, it should pass with both old and new code.

Change-Id: Idd184807de24c79dd892046f01e3acdd1168ca2d
2020-05-12 15:29:38 +00:00
..
agent remove neutron.common.constants 2019-04-04 14:10:26 -06:00
l2pop ovs agent: signal to plugin if tunnel refresh needed 2020-01-09 14:18:43 +00:00
linuxbridge Set a default IP route metric in ip_lib.list_ip_routes 2020-02-17 15:09:00 +00:00
macvtap Add "connectivity" parameter in vif_details 2019-07-05 10:13:11 +00:00
mech_sriov Add SR-IOV agent resource provider information 2020-02-11 09:32:22 +00:00
openvswitch Merge "Remove some native openflow driver 'deferred' code" 2020-04-28 03:23:13 +00:00
ovn Set class ovsdb_conection to None 2020-05-12 15:29:38 +00:00
__init__.py Empty files should not contain copyright or license 2014-10-20 00:50:32 +00:00
helpers.py Fix queries to retrieve allocations with network_segment_range 2020-02-28 12:34:13 +00:00
mech_agent.py Add "connectivity" parameter in vif_details 2019-07-05 10:13:11 +00:00
type_flat.py Use network segment ranges for segment allocation 2019-03-09 22:04:20 +00:00
type_geneve.py Use network segment ranges for segment allocation 2019-03-09 22:04:20 +00:00
type_gre.py Use network segment ranges for segment allocation 2019-03-09 22:04:20 +00:00
type_local.py Use network segment ranges for segment allocation 2019-03-09 22:04:20 +00:00
type_tunnel.py Add tunnel_ip_version to tunnel_sync() error message 2020-04-01 20:51:32 -04:00
type_vlan.py Improve VLAN allocations synchronization 2020-02-11 18:26:25 +00:00
type_vxlan.py Use network segment ranges for segment allocation 2019-03-09 22:04:20 +00:00