我想我會在我們的infiniband硬件上試用SDP。套接字直接協議錯誤:「協議地址族不支持」
然而,當我嘗試AF_INET_SDP添加爲第一個參數socket()
我得到以下錯誤:
"Address family not supported by protocol".
我原本:
#define AF_INET_SDP 26
但做一些閱讀後,發現一補丁應用了一段時間後將此值更改爲27.
設置爲26時出現錯誤:
"Error binding socket: No such device"
有沒有人設法讓SDP在Ubuntu 12.04上工作?你做了什麼來啓動和運行?
我已經安裝了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是正確的域名數。
看來SDP支持已從最新的OFED堆棧中刪除(至少在Windows上)。它看起來像是要成爲用戶空間的內核模塊。我想也許這就是爲什麼內核模塊不在主線上。由於某種原因,SDP似乎已經被丟棄。 – Matt 2013-02-20 20:03:20