Michael S. Tsirkin wrote:
>> What would be needed is a way for the user to indicate that they need a 
>> unique
>> address.  An obvious way to accomplish this is for the user to specify an IP
>> address of 0.0.0.0 when calling rdma_join_multicast().  The user would first
>> need to bind to a specific device by calling rdma_bind_addr() with a local IP
>> address.
> 
> Is this how it works with sockets?

I'm not aware of IP multicast having this functionality.  This is a 
major problem with IP multicast, as some sort of address selection 
arbitration has to be done.  From what I've seen, this ranges from IANA 
assigning multicast addresses for specific uses to best-effort protocols 
for selecting unused addresses from an available range.  It's a fairly 
hard problem, and having OFED choose an unused address (my understanding 
is that the SM is capable of this) sidesteps the issue and makes life 
much better.

Andrew

_______________________________________________
openib-general mailing list
[email protected]
http://openib.org/mailman/listinfo/openib-general

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

Reply via email to