[ofa-general] [PATCH v4] libibmad: Handle MAD redirection
Sasha Khapyorsky
sashak at voltaire.com
Mon Jul 20 06:29:59 PDT 2009
On 16:20 Tue 07 Jul , Joachim Fenkes wrote:
> Previously, libibmad reacted to GSI MAD responses with a "redirect" status
> by throwing an error. IBM eHCA adapters use redirection, so most
> infiniband_diags tools didn't work against eHCA.
>
> Fix: Modify mad_rpc() so that it resends the request to the redirection
> target if a "redirect" GS response is received. This is repeated until no
> "redirect" response is received, allowing for multiple levels of
> indirection.
>
> The dport argument is updated with the redirection target, so subsequent
> MADs will not go through the redirection process again but reach the target
> directly.
>
> Tested using perfquery between ehca, mlx4 and mthca in all possible
> combinations.
>
> Signed-off-by: Joachim Fenkes <fenkes at de.ibm.com>
Applied. Thanks.
Sasha
More information about the general
mailing list