Error code returns for DDP tagged buffer messages
"Barry Reinhold" <[email protected]>
| Newsgroups | gmane.ietf.rddp |
|---|---|
| Message-ID | <007501c42957$905f1320$467fa8c0@i8600> |
Clause 9.2 DDP Error Numbers provides the error codes "Invalid STag" and
"STag not associated with DDP Stream", but the language of the first
paragraph is not clear enough for me to understand the expectation for
the following:
Is it the intent to require that a receiver delineate between "Invalid
STag" and "STag not associated with DDP Stream"? That is, if STag 10 was
valid on stream A but not on stream B, MUST the receiver return "STag
not associated with DDP Stream?" if a DDP Segment is received on stream
B with STag 10, or is "Invalid STag" acceptable.
This question also applies to delineating between "Invalid MSN - no
buffer available", and "Invalid MSN - MSN range is not valid". However,
this is a bit more difficult conceptually as Clause 9.1, item 5 states:
The legal range is defined as being between the MSN value
assigned to
the first available buffer for a specific QN and the MSN value
assigned to the last available buffer for a specific QN.
Which appears to tie "invalid MSN pretty closely to no buffer available.
Barry Reinhold
Lamprey Networks
[email protected]
(603) 868-8411