インフィニバンド ハードウェアで SDP を試してみようと思いました。
ただし、最初の引数として AF_INET_SDP を追加しようとするとsocket()
、次のエラーが発生します。
"Address family not supported by protocol".
もともと私は持っていました:
#define AF_INET_SDP 26
しかし、いくつかの読み取りを行った後、この値を 27 に変更するパッチが適用されたことに気付きました。
26 に設定すると、エラーが発生します。
"Error binding socket: No such device"
Ubuntu 12.04でSDPを動作させることができた人はいますか? 起動して実行するために何をしましたか?
libsdp1 と libsdpa-dev をインストールしました
iperf で LD_PRELOAD メソッドを使用すると、最初のエラーも発生します。
LD_PRELOAD=libsdp.so iperf -s
dir: /tmp/libsdp.log.1000 file: /tmp/libsdp.log.1000/log
socket failed: Address family not supported by protocol
bind failed: Bad file descriptor
したがって、27 が正しいドメイン番号だと思います。