Roland,

* On Oct,13 Roland Dreier<[EMAIL PROTECTED]> wrote :
>     Sayantan> I noticed that the test re-posts buffers only when the
>     Sayantan> outstanding recv count is <= 1. I set a SRQ limit as
>     Sayantan> max_recv - 5. So, I should get the event when 5 WQEs are
>     Sayantan> consumed from the SRQ, right?
> 
> Yes, your code is correct.  The problem was that the mthca kernel
> driver was dispatching SRQ events incorrectly, so the event never
> reached userspace.  I've checked in a fix for that, and I'm going to
> queue the SRQ limit event stuff for 2.6.15 (now that I've seen it
> working).

I did some further testing with this. Apparently, when the asynchronous
thread is first started, it gets the limit event (since no receives are
posted yet ...). But after that when the number of posted receives
actually drop below max_recv - 5, I am not able to see another limit
event.

Do you think that this could happen in the current implementation?

Thanks,
Sayantan.

-- 
http://www.cse.ohio-state.edu/~surs
_______________________________________________
openib-general mailing list
[email protected]
http://openib.org/mailman/listinfo/openib-general

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

Reply via email to