> From: Roland Dreier [mailto:[EMAIL PROTECTED]
> Sent: Wednesday, August 03, 2005 9:15 AM
> 
>     Dotan> I work with gen2 with svn rev 2946 on Mellanox HCA 23108.
>     Dotan> When i try to create several RC QPs with the same init
>     Dotan> attributes structure,
> 
>     Dotan> i can see that this structure is being changed by the verb.
> 
> This is expected and correct according to our API: the actual values
> allocated for the QP are returned in the pointer passed in by the consumer.

Why doesn't this happen with UD/UC QPs?  Is inline data not supported on those?

Also, why does the size keep growing?  It seems that if you request 1 SGE, you
get 28 bytes of max_inline.  If you then request 28 bytes of max_inline, you get
2 SGEs back, and 96 bytes of max_inline.

It seems to me something's off with the calculations, like using < rather than
<= or something like that.  If 1 SGE gives you 28 bytes, requesting 28 bytes
should give you 1 SGE.

I would have expected output like this:

s_wr 1, r_wr 1, s_sge 1, r_sge 1, max_inline 0 
s_wr 1, r_wr 1, s_sge 1, r_sge 1, max_inline 28
s_wr 1, r_wr 1, s_sge 1, r_sge 1, max_inline 28
s_wr 1, r_wr 1, s_sge 1, r_sge 1, max_inline 28
s_wr 1, r_wr 1, s_sge 1, r_sge 1, max_inline 28
s_wr 1, r_wr 1, s_sge 1, r_sge 1, max_inline 28

- Fab

_______________________________________________
openib-general mailing list
openib-general@openib.org
http://openib.org/mailman/listinfo/openib-general

To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general

Reply via email to