[libfabric-users] desc arg for fi_(t)sendmsg/fi_(t)sendv question

Hefty, Sean sean.hefty at intel.com
Thu Oct 6 09:54:34 PDT 2016


> Hi Folks,
> 
> I have a question about handling the vector of descs that come in
> through fi_(t)sendv
> as an argument, or in the fi_msg struct in the case of fi_(t)sendmsg.
> 
> Do we want to be able to support the case where an app may have a mix
> of
> non-registered regions and registered regions?

My initial vote is no -- that sounds like a pain, and I'm not sure how it would end up working.

> If the application is not registering segments, should the application
> set  desc argument
> to NULL, or should the app supply the address of a vector of NULLs?

I believe the parameter is ignored (or should be) if memory registration is not required.

Sean


More information about the Libfabric-users mailing list