aboutsummaryrefslogtreecommitdiffstats
path: root/manifests
diff options
context:
space:
mode:
Diffstat (limited to 'manifests')
-rw-r--r--manifests/config.pp12
-rw-r--r--manifests/init.pp2
-rw-r--r--manifests/params.pp2
3 files changed, 9 insertions, 7 deletions
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