Enable FDB extension for OVS Agent when using SR-IOV
This patch will enable the fdb extension for the Open vSwitch agent when ml2.sriov plugin type is enabled. This was implemented for the linuxbridge agent originally and missed for the openvswitch agent. Change-Id: Id7c6b916fdf804c43203c7d357b8fe53f60a7332
This commit is contained in:
parent
82fe765f09
commit
903b28829b
@ -20,14 +20,24 @@ l2_population = {{ neutron_plugins[neutron_plugin_type].l2_population }}
|
||||
tunnel_types = {{ neutron_tunnel_types }}
|
||||
enable_distributed_routing = {{ neutron_plugins[neutron_plugin_type].router_distributed | default('False') }}
|
||||
{% set ovs_agent_extensions = [] %}
|
||||
{% if 'ml2.sriov' in neutron_plugin_types %}
|
||||
{% set _ = ovs_agent_extensions.append("fdb") %}
|
||||
{% endif %}
|
||||
{% if 'qos' in neutron_plugin_base %}
|
||||
{% set _ = ovs_agent_extensions.append("qos") %}
|
||||
{% endif %}
|
||||
{% if 'sfc' in neutron_plugin_base %}
|
||||
{% if 'sfc' in neutron_plugin_base %}
|
||||
{% set _ = ovs_agent_extensions.append("sfc") %}
|
||||
{% endif %}
|
||||
extensions = {{ ovs_agent_extensions | join(',') }}
|
||||
|
||||
{% if 'ml2.sriov' in neutron_plugin_types %}
|
||||
# If an interface is shared between sriov ports and normal ports, it must be defined here
|
||||
# to allow traffic between the two ports on the same host
|
||||
[FDB]
|
||||
shared_physical_device_mappings = {{ neutron_provider_networks.network_sriov_mappings }}
|
||||
{% endif %}
|
||||
|
||||
# Security groups
|
||||
[securitygroup]
|
||||
{% if ovs_dpdk_support %}
|
||||
|
Loading…
Reference in New Issue
Block a user