Michael S. Tsirkin wrote:
I'm not sure I see the problem, but I am currently testing the following
cleanup patch: since MAD allocations are already done from cache,
and cache is really fast, it is not worth it to uglify code and post the
response buffer on the receive queue just to save an extra call to alloc/free.

I'll get back to you on whether this fixes the problem.

I don't see that this fixes any problem. The problem can also be explained by someone not freeing a received MAD. There may be a code path followed by one of the MAD agents where ib_free_recv_mad() is not called.

If this is the case, there doesn't appear to be an easy way to tell which MAD agent it may be. No reference is kept on the mad_agent for received MADs handed to a user.

- Sean
_______________________________________________
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