dim: make DIMLIB dependent on NET

DIMLIB's capabilities are supplied by the dim, net_dim, and
rdma_dim objects, and dim's interfaces solely act as a base for
net_dim and rdma_dim and are not explicitly used anywhere else.
rdma_dim is utilized by the infiniband driver, while net_dim
is for network devices, excluding the soc/fsl driver.

In this patch, net_dim relies on some NET's interfaces, thus
DIMLIB needs to explicitly depend on the NET Kconfig.

The soc/fsl driver uses the functions provided by net_dim, so
it also needs to depend on NET.

Signed-off-by: Heng Qi <hengqi@linux.alibaba.com>
Reviewed-by: Simon Horman <horms@kernel.org>
Link: https://patch.msgid.link/20240621101353.107425-3-hengqi@linux.alibaba.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
This commit is contained in:
Heng Qi 2024-06-21 18:13:50 +08:00 committed by Jakub Kicinski
parent 0e942053e4
commit b65e697a7c
2 changed files with 2 additions and 1 deletions

View File

@ -22,7 +22,7 @@ config FSL_GUTS
config FSL_MC_DPIO config FSL_MC_DPIO
tristate "QorIQ DPAA2 DPIO driver" tristate "QorIQ DPAA2 DPIO driver"
depends on FSL_MC_BUS depends on FSL_MC_BUS && NET
select SOC_BUS select SOC_BUS
select FSL_GUTS select FSL_GUTS
select DIMLIB select DIMLIB

View File

@ -623,6 +623,7 @@ config SIGNATURE
config DIMLIB config DIMLIB
tristate tristate
depends on NET
help help
Dynamic Interrupt Moderation library. Dynamic Interrupt Moderation library.
Implements an algorithm for dynamically changing CQ moderation values Implements an algorithm for dynamically changing CQ moderation values