I was poking around - it would be nice if they could take AF_INET_SDP - I have to wonder if IPPROTO_SDP is actually better, but seeing there has been some discussion there (but not having read all of it) I'm just going to go with the flow...

Basically everyone said "it does not matter".
Do you think IPPROTO_SDP is better?

To the extent that I have no idea what is really happening under the covers with SDP I would say yes.

My understanding is that the only difference is that "SDP" is used rather than "TCP." That being the case, then I would think it would/should be like using say UDP vs TCP vs SCTP (ignoring the obvoius protocol differences).

Each are "INET" sockets using "INET" addressing, the difference is the layer-four (transport) protocol being used, which is selected via IPPROTO_TCP vs IPPROTO_UDP vs IPPROTO_SCTP.

And when/if IPv6 is supported, then there shouldn't (?) be any need to have an "extra" AF_INET6_SDP - one would use AF_INET and AF_INET6 with IPPROTO_SDP.

Also, an application making use of getaddrinfo() (as all well-written apps are supposed to be these days :) wouldn't have to worry about name to IP resolution in the general case (where a protocol is not provided with the hints) when wanting to use SDP directly - it still calls getaddrinfo() with AF_INET, AF_INET6 or AF_UNSPEC as before, no need to worry that AF_INET_SDP is not groked by getaddrinfo().


rick jones
from the SDP/IB peanut gallery
_______________________________________________
general mailing list
[email protected]
http://lists.openfabrics.org/cgi-bin/mailman/listinfo/general

To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general

Reply via email to