[ofa-general] maximum IB/iWARP max_inline_data size

Jeff Squyres jsquyres at cisco.com
Fri Jun 20 11:53:48 PDT 2008


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).

Thanks!

-- 
Jeff Squyres
Cisco Systems




More information about the general mailing list