Hi Hal
You had 2 questions:
1. Why are non default PKey and SL invalid when they are requested in
the component mask of the SA request for PathRecord ?
[EZ] The reason for that is that OpenSM does not support pruning of paths based on the PKeys or SL fields. So if a query requiring the paths to follow a specific SL or PKey is received - an empty response is provided.
As always a patch fixing this will be appreciated.
2. Are component masks SGID and SLID, and DGID and DLID mutually
exclusive ?
[EZ] The code you quote is only use for limiting the "world" by the given DGID/DLID or SGID/SLID. Based on the limit found (either a "pair", "half world" or "full world") the search is done in a more efficient manner. After limiting the search to a smaller set than all ports to all other ports, the paths are filtered by the provided comp_mask. So in your case where both SGID and SLID masks are given - later the paths will be filtered.
Were you able to exercise this bug? Or are you only reading through?
_______________________________________________ openib-general mailing list [email protected] http://openib.org/mailman/listinfo/openib-general
To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general
