> 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