On Sun, Sep 27, 2026 at 12:16:54PM -0400, Sasha Levin wrote:
> The config fragment lists bare option names with no values:
>
> CONFIG_TUN
> CONFIG_VETH
> CONFIG_DUMMY
> CONFIG_NET_NS
> CONFIG_RDMA_RXE
>
> which is not valid Kconfig syntax. When the fragment is merged, for
> example by "make kselftest-merge" or by CI systems, the lines are
> rejected:
>
> .config:5514:warning: unexpected data: CONFIG_TUN
> .config:5515:warning: unexpected data: CONFIG_VETH
> .config:5516:warning: unexpected data: CONFIG_DUMMY
>
> and none of the options gets enabled, so the rxe tests skip or fail
> for lack of the modules they load.
>
> Give each option a value. The scripts load and unload tun, veth,
> dummy and rdma_rxe with modprobe, so build those as modules.
> RDMA_RXE also depends on INFINIBAND, and rxe_rping_between_netns.sh
> runs rping, which needs the RDMA CM userspace interface provided by
> INFINIBAND_USER_ACCESS, so add both.
>
> Found by KernelCI kselftest builds.
>
> Fixes: e01027cab38a ("RDMA/rxe: Add testcase for net namespace rxe")
> Fixes: ecdcc8a455b7 ("RDMA/selftests: Add rxe_netns_names test")
> Assisted-by: LLM
> Signed-off-by: Sasha Levin <[email protected]>
> Reviewed-by: Zhu Yanjun <[email protected]>
> ---
> tools/testing/selftests/rdma/config | 12 +++++++-----
> 1 file changed, 7 insertions(+), 5 deletions(-)
Applied to for-next, thanks
Jason