diff options
author | Jenkins <jenkins@review.openstack.org> | 2017-01-31 12:51:19 +0000 |
---|---|---|
committer | Gerrit Code Review <review@openstack.org> | 2017-01-31 12:51:19 +0000 |
commit | 7e0bd173a3b4ee24305ead56df52d42b82784cac (patch) | |
tree | d35ca20eed439627d150e18b294ceacb796ef7e4 | |
parent | 8f37ea165b75ff9cb069a7b0fd45e4d30a4c3c26 (diff) | |
parent | e3edcb266be520391c9e044f9dcc37dbcf80b8fd (diff) |
Merge "Configure DPDK options to isolate PMD cores and ovs process cores"
-rw-r--r-- | puppet/services/neutron-ovs-dpdk-agent.yaml | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/puppet/services/neutron-ovs-dpdk-agent.yaml b/puppet/services/neutron-ovs-dpdk-agent.yaml index 5c77e35d..e25bc495 100644 --- a/puppet/services/neutron-ovs-dpdk-agent.yaml +++ b/puppet/services/neutron-ovs-dpdk-agent.yaml @@ -18,6 +18,11 @@ parameters: description: Mapping of service endpoint -> protocol. Typically set via parameter_defaults in the resource registry. type: json + HostCpusList: + description: List of cores to be used for host process + type: string + constraints: + - allowed_pattern: "'[0-9,-]+'" NeutronDpdkCoreList: description: List of cores to be used for DPDK Poll Mode Driver type: string @@ -68,7 +73,8 @@ outputs: - neutron::agents::ml2::ovs::enable_dpdk: true neutron::agents::ml2::ovs::datapath_type: {get_param: NeutronDatapathType} neutron::agents::ml2::ovs::vhostuser_socket_dir: {get_param: NeutronVhostuserSocketDir} - vswitch::dpdk::core_list: {get_param: NeutronDpdkCoreList} + vswitch::dpdk::host_core_list: {get_param: HostCpusList} + vswitch::dpdk::pmd_core_list: {get_param: NeutronDpdkCoreList} vswitch::dpdk::memory_channels: {get_param: NeutronDpdkMemoryChannels} vswitch::dpdk::socket_mem: {get_param: NeutronDpdkSocketMemory} vswitch::dpdk::driver_type: {get_param: NeutronDpdkDriverType} |