|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: Unsolicited data PDU retryTony, Not all the recovery details are made explicit in text. The code is a bit more complete but it is also not exhaustive. It is meant to model recovery for interoperability. As for the data our assumption has been that target will drop data for non-instantiated tasks (not a known ITT). As for duplicates ignoring duplicates is implied by the window rules in 2. Julo
In section 5.2.1 Usage of Retry (draft 15), it is specified that initiators can resend commands that have not been acknowledged for a timeout period. Does this retry include re-sending unsolicited data PDU's? The target is supposed to ignore non-immediate commands with duplicate CmdSN's or CmdSN's outside the expected range, which takes care of immediate data, but I don't see anywhere where it is specified that the target should ignore duplicate or unexpected unsolicited data PDUs. Or, is the target supposed to hold on to unsolicited data PDU's for a command that it does not know about (e.g. because the command PDU was discarded due to a digest error) and then later re-associate the unsolicited data PDU's with the correct command when the command PDU is re-sent by the initiator? The last paragraph of section 2.4.2.2 gives some rules for the ordering of unsolicited data for different commands, which may also be related. Thanks, Anthony J. Battersby Cybernetics
Home Last updated: Wed Aug 07 15:18:51 2002 11558 messages in chronological order |