[ofa-general] maximum IB/iWARP max_inline_data size
Dotan Barak
dotanba at gmail.com
Sat Jun 21 06:26:03 PDT 2008
Jeff Squyres wrote:
> If you ibv_create_qp() with max_inline_data==0:
>
> - Mellanox ConnectX reports a number that is a formula based on
> several values, such as max_send_sge and max_recv_sge. But its actual
> max inline value (I think Pasha told me) is 1k.
>
> - Chelsio T3 always reports a fixed value back -- its actual
> max_inline_data value (64).
>
> - Preliminary tests with NetEffect NE020 seem to show same behavior as
> T3 (always report back 64).
>
> Our bias in OMPI is to figure such values dynamically at run-time.
> With T3/NE020, it seems to be easy. Note that if you choose a
> max_inline_data value too large, ibv_create_qp will simply fail. So
> how can we figure out what the max_inline_data value is for Mellanox
> adapters at run-time? (I'd prefer not to repeatedly trying to create
> a QP with increasing values of max_inline_data until it fails).
Is it possible to add such a capability to the HCA capabilities
structure (the high limit which is supported by the device)?
thanks
Dotan
More information about the general
mailing list