RE: Tagged vs Untagged wrt providing message length

[email protected]
Newsgroups gmane.ietf.rddp
Message-ID <[email protected]>
Caitlin,

DDP doesn't provide notification of any placements - tagged or untagged but it does provide notification of completion of a tagged message. A tagged message has a header including a RsvdULP field that MUST be passed to the ULP on completion  and delivery of the message. For instance, the RDMA Read Response is a tagged message. RDMAP needs to receive the notice of that completion to know that the data for the RDMA Read Request has been placed. (In an earlier email, I erred when I said the response was an untagged message.)

It is RDMAP that doesn't bother its ULP with delivery of some events such as RDMA writes.

Length isn't provided for tagged messages because the ULP is responsible for exchanging that information if needed and because DDP doesn't know the length. It would have to scoreboard to get the starting and ending offsets for a Tagged message and it isn't required to do that.

Regards,
Pat

-----Original Message-----
From: [email protected] [mailto:[email protected]]On Behalf Of
Caitlin Bestler
Sent: Monday, January 19, 2004 11:17 AM
To: RDDP
Cc: Barry Reinhold
Subject: Re: [rddp] Tagged vs Untagged wrt providing message length



On Jan 19, 2004, at 10:46 AM, Barry Reinhold wrote:

> Hemal (or whomever wishes to post),
> 	Clause 7.4 states that:
>
> "At the Data Sink, DDP MUST provide the ULP Message Length to the ULP
>    when an Untagged DDP Message is Delivered."
>
> Is it thus not required that the length be provided for Tagged DDP
> messages?
>
> I guess I am unclear as to why length is needed for the untagged but 
> not
> for the tagged.
>
> Barry Reinhold
> Lamprey Networks
> [email protected]
> (603) 868-8411
>

Normally DDP provides no notification of tagged placements
to the ULP -- except that delivery of an untagged message
cannot take place until all *prior* tagged messages have
been fully placed.

Further, even though the standard does not state that the
DDP layer MUST NOT tell the ULP about individual tagged
placements, the ULP MUST NOT use the buffers until the
trailing untagged message is delivered. So there wouldn't
be any point in supplying that information.

The benefits of suppressing ULP interactions for tagged
messages is covered in the applicability statement.

http://www.ietf.org/internet-drafts/draft-ietf-rddp-applicability-01.txt





-- 
Caitlin Bestler - [email protected] - http://asomi.com/
http://asomi.com/CaitlinBestlerPublicPgpKey.html


_______________________________________________
rddp mailing list
[email protected]
https://www1.ietf.org/mailman/listinfo/rddp
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.