kernel: enable InfiniBand/RoCE support in mlx5 kernel config fragment

Add the kernel configuration options required for RDMA / RoCE operation
with Mellanox ConnectX / BlueField VFs:

  - CONFIG_INFINIBAND: IB subsystem core
  - CONFIG_INFINIBAND_ADDR_TRANS: RoCEv2 GID table management
  - CONFIG_INFINIBAND_USER_ACCESS: userspace verbs (/dev/infiniband/uverbs*)
  - CONFIG_INFINIBAND_USER_MAD: userspace MAD interface
  - CONFIG_MLX5_INFINIBAND: mlx5_ib ConnectX IB/RoCE driver
  - CONFIG_CGROUP_RDMA: RDMA cgroup controller (required by mlx5_ib)

Bump kata_config_version to 196 to trigger a kernel rebuild.

Signed-off-by: Fabiano Fidêncio <ffidencio@nvidia.com>
Assisted-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
Fabiano Fidêncio
2026-05-27 17:19:00 +02:00
parent 025202a52a
commit 9729ed9993
2 changed files with 14 additions and 1 deletions

View File

@@ -8,3 +8,16 @@ CONFIG_MLX5_CORE_EN=y
CONFIG_MLX5_EN_ARFS=y
# Mellanox MLX5 ethernet rx nfc flow steering support
CONFIG_MLX5_EN_RXNFC=y
# InfiniBand subsystem core (required for RDMA / RoCE)
CONFIG_INFINIBAND=y
# RoCEv2 address translation (GID table management)
CONFIG_INFINIBAND_ADDR_TRANS=y
# Userspace RDMA verbs access (/dev/infiniband/uverbs*)
CONFIG_INFINIBAND_USER_ACCESS=y
# Userspace MAD (management datagram) interface
CONFIG_INFINIBAND_USER_MAD=y
# Mellanox ConnectX InfiniBand/RoCE driver (mlx5_ib)
CONFIG_MLX5_INFINIBAND=y
# RDMA cgroup controller (required by mlx5_ib)
CONFIG_CGROUP_RDMA=y

View File

@@ -1 +1 @@
196
197