7dfdf3e907
1. Allow MX bonding via btl_mx_bonding MCA parameter. With this on, Open MPI suppose that lib MX will do the bonding, and we will only return one BTL. Otherwise, we return as many as devices. 2. Decrease the memory footprint, by cleaning up what we store about the peers and how we store it. 3. Allow multiple MX routes that share the same mapper. In this particular case we will link by their nic_id. 4. Allow multiple MX routes with multiple mappers. In this case we match the NICs based on the last 6 digits of the mapper MAC. 5. Increase the size of the eager and rendez-vous eager limits in the case where we are unable to register an unexpected callback with MX. 6. Increase the default max number of MX fragments. 7. Increase the max number of MX BTLs. 8. Only allow mx_if_include and mx_if_exclude if we have acess to the mapper. This commit was SVN r19788.