a54f53f242
This functionality is required for routable UDP/IP usnic traffic. Previously we would only setup endpoints for remote interfaces on the same subnet as the current module's local interface. This behavior still holds if two processes share any common subnets. However, if the two processes only have no subnets in common then we assume that all interfaces are reachable from all other interfaces and wire them up in a 1-1, randomly-matched order somewhat similarly to the "tcp" BTL's behavior. Only match in different subnets if we detect UDP support in the lower layer. Reviewed-by: Jeff Squyres <jsquyres@cisco.com> cmr=v1.7.5:ticket=trac:4253 This commit was SVN r30839. The following Trac tickets were found above: Ticket 4253 --> https://svn.open-mpi.org/trac/ompi/ticket/4253