[v3,4/8] build: remove kvargs from driver class dependencies
Checks
Commit Message
From: Bruce Richardson <bruce.richardson@intel.com>
The kvargs library is used by EAL, and therefore is implicitly a
dependency of every DPDK driver. Remove it from the minimum set of
dependencies for each driver class as it's unnecessary to call it out
there.
Signed-off-by: Bruce Richardson <bruce.richardson@intel.com>
---
drivers/event/meson.build | 2 +-
drivers/net/meson.build | 2 +-
drivers/regex/meson.build | 2 +-
drivers/vdpa/meson.build | 2 +-
4 files changed, 4 insertions(+), 4 deletions(-)
@@ -19,4 +19,4 @@ if not (toolchain == 'gcc' and cc.version().version_compare('<4.8.6') and
dpdk_conf.has('RTE_ARCH_ARM64'))
drivers += 'octeontx'
endif
-std_deps = ['eventdev', 'kvargs']
+std_deps = ['eventdev']
@@ -63,6 +63,6 @@ drivers = [
'virtio',
'vmxnet3',
]
-std_deps = ['ethdev', 'kvargs'] # 'ethdev' also pulls in mbuf, net, eal etc
+std_deps = ['ethdev'] # 'ethdev' also pulls in mbuf, net, eal etc
std_deps += ['bus_pci'] # very many PMDs depend on PCI, so make std
std_deps += ['bus_vdev'] # same with vdev bus
@@ -5,4 +5,4 @@ drivers = [
'mlx5',
'cn9k',
]
-std_deps = ['ethdev', 'kvargs', 'regexdev'] # 'ethdev' also pulls in mbuf, net, eal etc
+std_deps = ['ethdev', 'regexdev'] # 'ethdev' also pulls in mbuf, net, eal etc
@@ -11,5 +11,5 @@ drivers = [
'nfp',
'sfc',
]
-std_deps = ['bus_pci', 'kvargs']
+std_deps = ['bus_pci']
std_deps += ['vhost']