Is it possible to communicate using RDMA from linux to windows? #8136
Replies: 3 comments 5 replies
-
Yes. The verbs provider was recently updated to run over network direct. That change (I didn't make this) was done specifically to support interoperability between linux and windows systems. The plan is to remove the netdir provider and keep only verbs (over both libibverbs and networkdirect), since verbs is actively maintained. |
Beta Was this translation helpful? Give feedback.
-
I tried creating a sample server(linux) and client(windows) with verbs as provider. The client will send text file to server, anything below 128kb is working, but above that it is showing the error reading cq (-259)[Image also attached]. The same case is working if both server and client are running in the same OS(ie. win-win, linux-linux). What is it I'm missing? |
Beta Was this translation helpful? Give feedback.
-
Also, issue is there when testing the fabtests app, rma_bw.exe(windows) and fi_rma_bw.exe(linux), This time we are getting cq_readerr 5. Please check below screen |
Beta Was this translation helpful? Give feedback.
-
I tried 2 possible options
Option 1
I tried the below commands
In Linux
./fi_pingpong -p verbs -e msg
In Windows
fi_pingpong.exe -p netdir -e msg 172.16.1.210
This command shows nothing and never exits. I suppose windows can communicate with linux through networkdirect, but it is not happening here
Option 2
I tried the below commands
In Linux
./fi_pingpong -p verbs -e msg
In Windows
fi_pingpong.exe -p verbs -e msg 172.16.1.210
This provided the below result in windows
I thought verbs wont work in windows, but in libfabric it is working, Can I rely verbs as provider for windows
Beta Was this translation helpful? Give feedback.
All reactions