[openib-general] Re: Some Initial RMPP Comments and Questions

Hal Rosenstock halr at voltaire.com
Fri Apr 29 12:23:22 PDT 2005


On Fri, 2005-04-29 at 15:11, Sean Hefty wrote:
> The receiving side doesn't perform a data copy.  It collects the separate
> MAD buffers together in a list and hands those to the user.

Yes. I meant user_mad.c needs a buffer to copy into on ib_umad_read and
hence the size needs to be known ahead of time. That's where I think a
peek might be useful (for RMPP, not for fixed size MADs).

> I was referring to streaming sends.
> 
> The issue is that there would need to be a way to join together multiple
> send requests together as a single transfer.  I haven't given this much
> thought.
> 
> I guess one way to support something like this is to conceptually have some
> sort of send_id that is used to associate multiple send requests.  Multiple
> calls to ib_post_send_mad could chain the requests together until the
> transfer is complete...

I'm not sure how important streaming RMPP is. I would defer this.

-- Hal




More information about the general mailing list