SORT BY:

LIST ORDER
THREAD
AUTHOR
SUBJECT


SEARCH

IPS HOME


    [Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

    iSCSI: F bits in Command and DataIn PDUs, too?



    According to the spec, the F bit in DataOut PDUs indicates "the last PDU of
    immediate data or the last PDU of a sequence answering a R2T".  I believe
    this is a typo and should be "the last PDU of _unsolicited_ data or the last
    PDU of a sequence answering an R2T".
    
    For consistency, it would seem that Command PDUs should also have an F bit
    defined to indicate the last PDU of unsolicited data if all of the
    unsolicited data is sent as immediate data, and DataIn PDUs should have an F
    bit to indicate the last PDU of data for the command.  Granted, these two
    cases are easier to detect than the case already covered, since there can be
    at most one PDU of immediate data per command (so there's no overlap
    possible), and the Response PDU implies that there's no more DataIn coming.
    But having a single bit, preferably in the same position in all three PDU
    types, to indicate that "this data transfer is done" would simplify data
    transfer management.  (Note that for DataOut and bi-directional operations
    there can be multiple data transfers per command.)
    


Home

Last updated: Tue Sep 04 01:05:52 2001
6315 messages in chronological order