KVMの 2 つのインスタンス間でRDMA チャネルをセットアップしようとしています。ハイパーバイザー内からRDMA (Infiniband) Verbs APIを使用して、2 つのインスタンス間で単純な文字列を送信したいと考えています。ユーザー空間では何もしたくありません。純粋にカーネル空間が関与する必要があります。
Verbs API のサンプル コードを見つけましたが、それはユーザー空間にのみ関連しています。誰かがこれのサンプルコードを教えてもらえますか?
(理想的には、ページ フォールト ハンドラー内からこれを実行したいと考えていますが、サンプル コードは、ハイパーバイザー内のどこに挿入されているかに固有のものではない可能性が高いため、これは単なる追加情報です。)