> Quite possibly, we are using an IBV_QPT_RC transport type. The code > simply adds another work request with ibv_post_srq_recv(...) after > each packet is processed. Am I correct in thinking it should start out > with a stack of work requests in case another packet arrives before > the current one has been processed?
That seems a lot more sensible to me. > Sorry, I meant to look up in my source code which call was failing but > forgot to paste it into the question. Yes, I can map 2GB of memory but > the call to ibv_create_qp() fails with REJ Not sure what you mean ... ibv_create_qp() just returns a pointer or NULL. What does it mean to "fail with REJ?" > That's reassuring. Are there any performance penalties for mapping a > larger region than a smaller region? Not really beyond the general cost of using more memory rather than less. - R. _______________________________________________ general mailing list [email protected] http://lists.openfabrics.org/cgi-bin/mailman/listinfo/general To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general
