neutron/quantum/plugins
Salvatore Orlando cfaec705c8 Jointly load ExternalNetwork with Network
Bug 1177572

This patch leverages the same approach as bug 1174111 for avoiding
loading ExternalNetwork element from db for each network element.
make_network_dict, _extend_network_dict_l3 are refactored accordingly.

Also, this patch sligthly alters the logic of process_l3_network_create
and process_l3_network_update as these methods assumed
_extend_network_dict_l3 was always executed before retuerning.

Finally, calls to get_network and get_networks in plugins which only
extended the response with l3 attributes have been completely removed.

Change-Id: I3b4c28ec0c78f731a534c2b66150d529fd797e72
2013-07-01 17:38:54 +02:00
..
bigswitch Jointly load ExternalNetwork with Network 2013-07-01 17:38:54 +02:00
brocade Jointly load ExternalNetwork with Network 2013-07-01 17:38:54 +02:00
cisco Do not raise NEW exceptions 2013-06-25 12:27:04 +04:00
common Check network vlan ranges for correctness. 2013-05-18 12:57:28 -04:00
hyperv Jointly load ExternalNetwork with Network 2013-07-01 17:38:54 +02:00
linuxbridge Jointly load ExternalNetwork with Network 2013-07-01 17:38:54 +02:00
metaplugin Jointly load ExternalNetwork with Network 2013-07-01 17:38:54 +02:00
midonet Jointly load ExternalNetwork with Network 2013-07-01 17:38:54 +02:00
ml2 Jointly load ExternalNetwork with Network 2013-07-01 17:38:54 +02:00
mlnx Jointly load ExternalNetwork with Network 2013-07-01 17:38:54 +02:00
nec Jointly load ExternalNetwork with Network 2013-07-01 17:38:54 +02:00
nicira Jointly load ExternalNetwork with Network 2013-07-01 17:38:54 +02:00
openvswitch Jointly load ExternalNetwork with Network 2013-07-01 17:38:54 +02:00
plumgrid Docstrings formatted according to pep257 2013-04-30 16:10:06 +03:00
ryu Jointly load ExternalNetwork with Network 2013-07-01 17:38:54 +02:00
__init__.py Only map nicira_nvp_plugin module if installed 2013-05-02 21:14:54 -05:00