Windows で Network Direct を使用して RDMA を提供すること、および動詞 api と rdmacm を使用して動作する実装を行っている Linux について、同僚と非常に紛らわしい議論をしてきました。
この同僚は、動詞を機能させることができなかった後、Network Direct の実装を開発しました。Linuxでrdmacmの実装を行いました。二人とも linux=>linux と windows=>windows と話してもらいましたが、Linux=>windows または windows=>linux をテストするまでには至りませんでした。開発中に、それが機能している可能性があるといういくつかのヒントがあり、彼らは話し始めたように見えましたが、もちろん物事はまだ開発中でした.
プロジェクトは数か月間保留され、組み込まれたフレームワークは大幅に再設計されました。Windows 側で機能していたものを新しいフレームワークに引っ張ることが残っており、それを機能させたり、その一部を Linux から接続したりするのに苦労しています。
私の理解では、下位層では両方とも動詞を話します。しかし、同僚が「これは動詞ではないことを覚えておいてください」などと言って混乱を招くだけで、今ではよくわかりません。
そこで質問です。rdmacm を使用するアプリケーションは、Windows NetworkDirect インターフェイスを使用するアプリへの接続を確立できますか、それとも 2 つが完全に異なり、互換性がありませんか?