RE: draft-ietf-rddp-rdmap

"Caitlin Bestler" <[email protected]>
Newsgroups gmane.ietf.ips
Message-ID <54AD0F12E08D1541B826BE97C98F99F10C29DA@NT-SJCA-0751.brcm.ad.broadcom.com>
> Date: Mon, 5 Dec 2005 16:01:07 -0500
> From: "Sanjay Goyal" <[email protected]>
> Subject: [Ips] Qs: draft-ietf-rddp-rdmap-05
> To: <[email protected]>
> Message-ID: <[email protected]>
> Content-Type: text/plain; charset="us-ascii"
> 
> Hi,
> As per draft-ietf-rddp-rdmap-05.txt,
> 
> page 50, Item14:
>     "A Send or RDMA Write Message MUST NOT be considered Complete
> 
>     at the Local Peer (Data Source) until it has been successfully
> 
>     completed at the DDP layer."
> 
> Q1. What does "successfully completed at the DDP layer" mean?
> Is it referring to TCP ack?
> 
> 

It means that the DDP layer has informed the RDMAP layer
that it no longer requires the original source buffers,
this is typically because the LLP has so informed it.

This could because the LLP has received an ACK of that
output, or merely that it has its packets formulated
and buffered and no longer needs the original buffers.

It is important to note that completion of a Send or Write
does NOT mean that the Data Sink has received the data.

> 
> Also Section 8.2.1 item 1 mentions:
> 
>   "An RNIC MUST ensure that a specific Stream in a  specific
> Protection Domain cannot access an STag in a different
> Protection Domain."
> 
> Q2. What does Protection Domain mean?
> 
>

A Protection Domain encloses a set of RDMA Endpoints ("QP")
and STags that can be used on those endpoints. It is an
arbitrary scoping mechanism, typically matching a user
process but sometimes narrower. For example iSER could
scope a Protection Domain to match an iSCSI session.

However a Protection Domain is used by the ULP, it prevents
STags from being used on the wrong connection, especially
somebody else's connection.

So basically, other than the enforcement it provides, a
Protection Domain has very little meaning at the DDP layer.
It's real meaning and purpose is determined by the ULP that
decides what Protection Domains to create, and why.




_______________________________________________
Ips mailing list
[email protected]
https://www1.ietf.org/mailman/listinfo/ips
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.