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

Reply via email to