You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
config-wsl: CONFIG_INFINIBAND disabled in 6.18.58.1 kernel, breaking RDMA and Soft-RoCE #42255
The 6.18.33.2 configuration contains CONFIG_INFINIBAND=m. In 6.18.58.1 it was changed to # CONFIG_INFINIBAND is not set.
Expected Behavior
The WSL kernel should retain CONFIG_INFINIBAND=m, as it did in kernel 6.18.33.2, so RDMA applications and ABI-matched external RDMA modules can work.
It would also be useful for the standard WSL kernel to provide CONFIG_RDMA_RXE=m for Soft-RoCE support.
Actual Behavior
WSL 3.0.5.0 uses kernel 6.18.58.1, where CONFIG_INFINIBAND is disabled.
As a result, the InfiniBand/RDMA core is unavailable and Soft-RoCE cannot be used. rdma_rxe is not included in the standard kernel, and an external ABI-matched RXE module cannot load without the required RDMA core support.
This worked with our previous WSL environment based on kernel 6.18.33.2, where CONFIG_INFINIBAND=m was enabled.
If this a feature request, please reply with '/feature'. If this is a question, reply with '/question'. Otherwise, please attach logs by following the instructions below, your issue will not be reviewed unless they are added. These logs will help us understand what is going on in your machine.
How to collect WSL logs
Download and execute collect-wsl-logs.ps1 in an administrative powershell prompt:
The script will output the path of the log file once done.
If this is a networking issue, please use .\collect-wsl-logs.ps1 -LogProfile networking instead, following the instructions in Collect WSL logs for networking issues
Once completed please upload the output files to this GitHub issue.
If you choose to email these logs instead of attaching them to the bug, please send them to wsl-gh-logs@microsoft.com with the GitHub issue number in the subject, and include a link to your GitHub issue comment in the message body, and reply with '/emailed-logs'.
This is critical for Azure Boost next Gen (Overlake 4) as currently we work purely on simulators based on WSL and have no other way to develop / test without RXE support.
Hi Blue (@OneBlue) , Mitchell Levy (@chessturo) , Sorry to nudge but it seems some of our devboxes started to get WSL updates and now blocking development (or forcing to downgrade every other day).
Is there a way to expedite this?
Thanks!
Restoring CONFIG_INFINIBAND (this issue) does not give Soft-RoCE. CONFIG_RDMA_RXE has never been set in any WSL kernel, so modprobe rdma_rxe fails with Module rdma_rxe not found.
Requested in arch/x86/configs/config-wsl:
CONFIG_RDMA_RXE=m
No new dependency chain: INET, PCI, NET_UDP_TUNNEL are already set, INFINIBAND_VIRT_DMA comes with IB core. Ship the .ko in artifacts.vhd too.
Activity
github-actions commentedon Nov 12, 2026
Logs are required for review from WSL team
If this a feature request, please reply with '/feature'. If this is a question, reply with '/question'.
Otherwise, please attach logs by following the instructions below, your issue will not be reviewed unless they are added. These logs will help us understand what is going on in your machine.
How to collect WSL logs
Download and execute collect-wsl-logs.ps1 in an administrative powershell prompt:
The script will output the path of the log file once done.
If this is a networking issue, please use
.\collect-wsl-logs.ps1 -LogProfile networkinginstead, following the instructions in Collect WSL logs for networking issuesOnce completed please upload the output files to this GitHub issue.
See Collect WSL logs (recommended method).
If you choose to email these logs instead of attaching them to the bug, please send them to wsl-gh-logs@microsoft.com with the GitHub issue number in the subject, and include a link to your GitHub issue comment in the message body, and reply with '/emailed-logs'.
sbenmelech commentedon Nov 12, 2026
This is critical for Azure Boost next Gen (Overlake 4) as currently we work purely on simulators based on WSL and have no other way to develop / test without RXE support.
OneBlue commentedon Nov 12, 2026
Mitchell Levy (@chessturo): Can we bring this back in the next kernel (potentially as module) ?
sbenmelech commentedon Nov 13, 2026
Hi Blue (@OneBlue) , Mitchell Levy (@chessturo) , Sorry to nudge but it seems some of our devboxes started to get WSL updates and now blocking development (or forcing to downgrade every other day).
Is there a way to expedite this?
Thanks!
Ziy1-Tan commentedon Nov 15, 2026
Restoring
CONFIG_INFINIBAND(this issue) does not give Soft-RoCE.CONFIG_RDMA_RXEhas never been set in any WSL kernel, somodprobe rdma_rxefails withModule rdma_rxe not found.Requested in
arch/x86/configs/config-wsl:No new dependency chain:
INET,PCI,NET_UDP_TUNNELare already set,INFINIBAND_VIRT_DMAcomes with IB core. Ship the.koinartifacts.vhdtoo.