diff --git a/manifests/params.pp b/manifests/params.pp index c0b774a4..847a1a5e 100644 --- a/manifests/params.pp +++ b/manifests/params.pp @@ -12,7 +12,9 @@ class vswitch::params { case $::osfamily { 'Redhat': { $ovs_package_name = 'openvswitch' - $ovs_dpdk_package_name = 'openvswitch-dpdk' + # OVS2.5 in Red Hat family is unified package which will support plain + # OVS and also DPDK (if enabled at runtime). + $ovs_dpdk_package_name = 'openvswitch' $ovs_dkms_package_name = undef $ovs_service_name = 'openvswitch' $provider = 'ovs_redhat' diff --git a/spec/classes/vswitch_dpdk_spec.rb b/spec/classes/vswitch_dpdk_spec.rb index 0f933f0f..7079a50a 100644 --- a/spec/classes/vswitch_dpdk_spec.rb +++ b/spec/classes/vswitch_dpdk_spec.rb @@ -10,7 +10,7 @@ describe 'vswitch::dpdk' do end let :redhat_platform_params do { - :ovs_dpdk_package_name => 'openvswitch-dpdk', + :ovs_dpdk_package_name => 'openvswitch', :ovs_service_name => 'openvswitch', :provider => 'ovs_redhat', }