[openib-general] gen2/rnic-pi differences
Sean Hefty
mshefty at ichips.intel.com
Fri Jul 1 09:42:19 PDT 2005
Caitlin Bestler wrote:
> The wr_id field is the "minimal support" that I was
> referring to (that and the context on callbacks).
>
> DAPL and IT-API really need more than that to optimally
> implement features such as:
> storing the ULP's 64-bit cookie.
>
> controlling "notification status" on a per-DTO level
> rather than just always leaving the CQ on a "next event"
> basis.
>
> implementing graceful disconnect (disconnect after
> the last send request completes).
>
> allowing the ULP to flush a request through as
> a marker.
>
> returning the EP or RMR pointer with the completion.
>
> The 64 bit wr_id is fully consumed just implementing
> the first option.
>
> Without further support the Access Layer (DAT/IT-API/whatever)
> must create its own parallel data structure to shadow the
> work request (a DTO_COOKIE in the reference implementation).
The assumption being made here is that there needs to be another abstraction
layer on top of the existing core layer. I don't think that an optimal
implementation would want this.
- Sean
More information about the general
mailing list