[ofiwg] completion flags as actually defined by OFI

Weiny, Ira ira.weiny at intel.com
Tue Apr 14 13:42:48 PDT 2015


> 
> > > - The sockets and psm providers do not generate a completion until
> > > the remote side has processed the request and acknowledged the data.
> > > - Cisco needs to confirm the usnic provider behavior, but it's UD
> > > anyway.  I believe it adheres to the description given for
> > > completions on unreliable endpoints.
> > > -  Verbs does not generate a completion until the data has been
> > > acked by the remote side, unless I'm remembering it wrong.
> > >
> >
> > This is RDMA transport dependent. It might be true for IB but is
> > definitively not for iWarp.
> 
> iWarp states:
> 
> "DDP Message transfer is considered completed when the reliable, in-order
> transport LLP has indicated that the transfer will occur reliably."
> 
> This is why the man pages intentionally try to define the behavior as viewed by
> the application, and does not define a requirement on the provider or any part
> of the implementation.

You mean the libfabric man page right?

Sorry for my ignorance,
Ira




More information about the ofiwg mailing list