인피니 밴드 하드웨어에서 SDP를 시험해 볼 것이라고 생각했습니다. 내가 socket()
에 첫 번째 인수로 AF_INET_SDP을 추가 할 때소켓 직접 프로토콜 오류 : "프로토콜에 의해 지원되지 않는 주소 패밀리"
, 나는 다음과 같은 오류 얻을 : 원래
"Address family not supported by protocol".
는 내가 가진 :
#define AF_INET_SDP 26
그러나 일부 독서를하고 이후
이 눈치 이 값을 27로 변경하려면 패치를 다시 적용하십시오.26으로 설정하면 오류가 발생합니다 :
"Error binding socket: No such device"
누구나 SDP를 우분투 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