SORT BY:

LIST ORDER
THREAD
AUTHOR
SUBJECT


SEARCH

IPS HOME


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

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



    
    
    Stephen,
    
    I've corrected the statement and I was already considering moving the X bit
    to the command and have the P/F be always a Poll/Final bit (or 0)(not
    exactly what you wanted but close enough).  I have however to check all the
    side effects...
    
    Thanks,
    Julo
    
    "Ferrari, Stephen" <smf@pirus.com> on 13/01/2001 02:27:30
    
    Please respond to "Ferrari, Stephen" <smf@pirus.com>
    
    To:   ips@ece.cmu.edu
    cc:
    Subject:  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:51 2001
6315 messages in chronological order