neutron/neutron/services
Rawlin Peters f697cddda6 Set bridge_name in OVS trunk port's vif_details
This patch follows up on the Nova work that allows Neutron to pass an
OVS 'bridge_name' in a port's vif_details [1] and the os-vif work that
ensures the OVS bridge passed in as 'bridge_name' (or the config default
of 'br-int') is created [2].

If the port is a trunk's parent port, then bridge_name will be set to a
generated trunk bridge name for vlan-aware VMs. Otherwise, the
bridge_name field will remain empty.

Note: until Nova integrates os-vif [3] and uses a release that contains
the change in [2], the trunk bridge will not actually be created by
Nova/os-vif. It is expected to be integrated for the Newton release.
Until then, this Nova-equivalent patch can be used for testing
purposes [4].

[1] https://review.openstack.org/#/c/260700/
[2] https://review.openstack.org/#/c/330818/
[3] https://review.openstack.org/#/c/269672/
[4] https://review.openstack.org/#/c/332474/

Partially-implements: blueprint vlan-aware-vms
Change-Id: Iad72d163bc406df65866f6d962abcb78596828e7
2016-08-08 18:35:18 -06:00
..
auto_allocate Rename DB columns: tenant -> project 2016-08-03 14:34:37 +00:00
externaldns Remove unused LOG 2016-07-05 15:22:13 +08:00
flavors Make service plugins' get_plugin_type classmethods 2016-06-07 15:33:07 -05:00
l3_router Support callbacks for L3 plugins without an agent 2016-08-02 12:29:23 -05:00
metering Revert "Revert "Remove threading before process forking"" 2016-06-02 21:26:08 +00:00
network_ip_availability Make service plugins' get_plugin_type classmethods 2016-06-07 15:33:07 -05:00
qos Introduce bulk push to rpc callback mechanism 2016-08-01 14:22:56 -07:00
rbac Neutron RBAC API and network support 2015-08-20 20:00:17 -07:00
revisions Increment revision numbers on object changes 2016-07-27 12:01:55 -07:00
segments L2-Adjacency support 2016-08-01 13:43:45 -06:00
tag Remove unused LOG 2016-07-05 15:22:13 +08:00
timestamp objects: switch base plugin class to using subnetpool object 2016-06-14 14:26:33 +00:00
trunk Set bridge_name in OVS trunk port's vif_details 2016-08-08 18:35:18 -06:00
__init__.py Empty files should not contain copyright or license 2014-10-20 00:50:32 +00:00
provider_configuration.py Guard against config_dirs not defined on ConfigOpts 2016-05-31 17:01:53 +02:00
service_base.py Adding the appropriate log hints where needed 2016-06-30 07:35:24 +00:00