From 55c9ca2f20c501209d883d288797d7b25b3ceb4f Mon Sep 17 00:00:00 2001 From: Wojciech Dec Date: Tue, 14 Nov 2017 14:29:51 +0100 Subject: Remove default setting of uio_driver Change-Id: Iabf7a4e33e88a2127e1746fa9a585a6ddd46eef9 Signed-off-by: Wojciech Dec --- manifests/config.pp | 12 +++++++----- manifests/init.pp | 2 +- manifests/params.pp | 2 +- 3 files changed, 9 insertions(+), 7 deletions(-) (limited to 'manifests') diff --git a/manifests/config.pp b/manifests/config.pp index 9f5fc58..12f1cd4 100644 --- a/manifests/config.pp +++ b/manifests/config.pp @@ -6,11 +6,13 @@ class fdio::config { if $fdio::vpp_dpdk_support { # ensure that dpdk module is loaded - $dpdk_pmd_real = regsubst($fdio::vpp_dpdk_uio_driver, '-', '_', 'G') - exec { 'insert_dpdk_kmod': - command => "modprobe ${fdio::vpp_dpdk_uio_driver}", - unless => "lsmod | grep ${dpdk_pmd_real}", - path => '/bin:/sbin', + if !empty($fdio::vpp_dpdk_uio_driver) { + $dpdk_pmd_real = regsubst($fdio::vpp_dpdk_uio_driver, '-', '_', 'G') + exec { 'insert_dpdk_kmod': + command => "modprobe ${fdio::vpp_dpdk_uio_driver}", + unless => "lsmod | grep ${dpdk_pmd_real}", + path => '/bin:/sbin', + } } vpp_config { diff --git a/manifests/init.pp b/manifests/init.pp index cdd9499..704a526 100644 --- a/manifests/init.pp +++ b/manifests/init.pp @@ -27,7 +27,7 @@ # # [*vpp_dpdk_uio_driver*] # (optional) VPP DPDK UIO driver type. -# Defaults to 'uio_pci_generic' +# Defaults to undef # # [*vpp_dpdk_dev_default_options*] # (optional) VPP interface default options configuration. diff --git a/manifests/params.pp b/manifests/params.pp index 4528e6a..c312d88 100644 --- a/manifests/params.pp +++ b/manifests/params.pp @@ -8,7 +8,7 @@ class fdio::params { $vpp_exec_file = '/etc/vpp/vpp-exec' $vpp_dpdk_support = true $vpp_dpdk_devs = [] - $vpp_dpdk_uio_driver = 'uio_pci_generic' + $vpp_dpdk_uio_driver = undef $vpp_dpdk_dev_default_options = undef $vpp_dpdk_socket_mem = undef $vpp_cpu_main_core = undef -- cgit 1.2.3-korg