Subject: RE: About F-bit in ISCSI Scsi command PDU

From: [email-masked]
Date: Tue, 13 Aug 2002 10:58:01 -0600

Prashanth,

The iSCSI text is clear. 

If one is sending only unsolicited immediate data, no unsolicited data follows the command PDU. There is unsolicited data in the command PDU, but none that follows it. 

Therefore, the F bit is set to 1. This lets the target know that it should send R2Ts for any further data.

Note that this situation can happen even if InitialR2t=False. InitialR2t=False allows the initiator to send unsolicited data PDUs, but the initiator has the choice of whether to do so on each command. The F bit lets the target know what the initiator has decided to do.

Pat

-----Original Message-----
From: Prashanth.C.A. Shetty [mailto:[email-masked]]
Sent: Tuesday, August 13, 2002 5:21 AM
To: [email-masked]
Subject: About F-bit in ISCSI Scsi command PDU

Hello All,
    As per the draft definition of F-bit explained in
the iSCSI SCSI command PDU section..."F-bit should be
set to 1 when no unsolicited data follow the command
PDU".
    My interpretation of the above statement is:
    F-bit in the command PDU is to be set to 1 by the
initiator only if solicited data needs to be sent to
the Target and should be zero for Unsolicited data
transfer.
    My question:
    If I need to send only immediate
data:..[dataxferlen <=
MaxRecvPduLen,InitalR2t=True,ImmediateData=True]....What
should be the F-bit set to????.
    Should it be set to ZERO[because IMMEDIATE DATA
ONLY[InitialR2t=True,ImmediateData=True] falls as one
of unsolicited data transfer type] or should it be set
to ONE[because no unsolicited data follows the command
PDU]????
   
Regards,
Prashanth

__________________________________________________
Do You Yahoo!?
HotJobs - Search Thousands of New Jobs
http://www.hotjobs.com