You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Describe the bug
Attempting to use NICs with IPoIB (via a call to fi_domain) disabled with the verbs provider using @sydidelot's feature (#5605) with RxM enabled doesn't work, likely due to RxM's assumption of dest_addr = FI_SOCKADDR rather than FI_SOCKADDR_IB
To Reproduce
Steps to reproduce the behavior:
Use MPICH on a NIC where IPoIB is disabled (with FI_PROVIDER=verbs,ofi_rxm)
Unfortunately I don't really have a simple reproducer, but the specific call failing is attempting to call fi_domain on a NIC using its GID rather than via IPoIB
Expected behavior
Replacing this line with .addr_format = FI_SOCKADDR_IB makes everything working as expected (ie, the call to fi_domain on a NIC with IPoIB disabled (thus using its GID instead) succeeds.
Describe the bug
Attempting to use NICs with IPoIB (via a call to
fi_domain
) disabled with the verbs provider using @sydidelot's feature (#5605) with RxM enabled doesn't work, likely due to RxM's assumption ofdest_addr = FI_SOCKADDR
rather thanFI_SOCKADDR_IB
To Reproduce
Steps to reproduce the behavior:
FI_PROVIDER=verbs,ofi_rxm
)fi_domain
on a NIC using its GID rather than via IPoIBExpected behavior
Replacing this line with
.addr_format = FI_SOCKADDR_IB
makes everything working as expected (ie, the call tofi_domain
on a NIC with IPoIB disabled (thus using its GID instead) succeeds.Output
OFI fails with
ENODATA
Environment:
fi_info
's relevant output:The text was updated successfully, but these errors were encountered: