Subject: RE: FW: iSCSI: support value of ?

From: Eddy Quicksall <[email-masked]>
Date: Fri, 15 Feb 2002 12:57:22 -0500

Well, given that the initiator should know everything (unless I missed
something below), what good is it other than for vendor specific?
 
The reason I'm asking is because it seems silly to support it if it has no
use.
 
Can someone give me an example of where it is needed (other than for vendor
specific).
 
Eddy
 
-----Original Message-----
From: Julian Satran [mailto:[email-masked]]
Sent: Friday, February 15, 2002 12:30 PM
To: Eddy Quicksall
Subject: Re: FW: iSCSI: support value of ?

The same value as Enquiry in SCSI.  I heard no other comment than yours. 

Julo 

Eddy Quicksall <[email-masked]> 
14-02-02 19:51 
        
        To:        Julian Satran/Haifa/IBM@IBMIL 
        cc:         
        Subject:        FW: iSCSI: support value of ? 

I didn't see any responses on this. Is the "?" syntax of any good other than
for vendor specific commands? 
  
Eddy 
  
-----Original Message-----
From: Eddy Quicksall [mailto:[email-masked]]
Sent: Wednesday, February 06, 2002 5:29 PM
To: ips@ece. cmu. edu (E-mail)
Subject: iSCSI: support value of ? 
  
Section 2.2.4 of draft 10 says: 
  
The value "?" with any key has the meaning of enquiry and should be 
answered with the current value or "NotUnderstood". 
  
What good is this? 
  
You should already know the answer as a result of login or text
negotiations. 
  
Here are the only keys that can be used in FFP by the initiator: 
  
1)       SendTargets - we already have defined behavior for that key and
those get the information anyway 
2)       TargetName - that is IO by initiator so he can't send that key
anyway. Also, he has to already know the target. 
3)       TargetAlias -  "this name MUST be communicated to the initiator
during a Login". So that is already known. 
4)       InitiatorAlias - the initiator should already know his alias 
5)       TargetAddress - the target is the only one that can send this in a
response 
6)       MaxRecvPDULength - this should be known from the negotiations 
7)       Vendor Specific - Could this be the reason? If so, lets say that so
we don't have to add a lot of silly code. Or, lets say that the response to
"?" can be "Reject" meaning that we don't support that syntax (currently,
the definition of the "Reject value" does not fit this). 
  
Eddy

---

From: Santosh Rao <[email-masked]>
Date: Fri, 15 Feb 2002 12:21:13 -0800 (PST)

Eddy,

The '?' was originally proposed as a form of Enquiry analogous to something 
like a PDISC for Fibre Channel ports.

However, an Enquiry is more useful if it is a scheme to query the target for
all its supported capabilities, rather than its current value. 

A query for the current negotiated value was of some use in the older login
negotiation model wherein each side independently computed the login
negotiation result. In such a model, the '?' could be used by initiators to 
verify that its negotiation result was in-sync with that of the target. 

With the new login negotiation model, wherein, the target computes the result
of the negotiation and sends it back to the initiator, the initiator knows the 
current negotiated values anyway. Hence, what is more useful is a scheme to 
query the target for its supported capabilities. 

IMO, the '?' semantics should be modified to return the target's supported 
capabilities and not its current negotiatied value.

Regards,
Santosh

> ------_=_NextPart_001_01C1B64A.37A65F90
> Content-Type: text/html;
> 	charset="iso-8859-1"
> Content-Transfer-Encoding: quoted-printable
> 
> <html xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
> xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
> xmlns=3D"http://www.w3.org/TR/REC-html40">
> 
> <head>
> <META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
> charset=3Diso-8859-1">
> 
> 
> <meta name=3DProgId content=3DWord.Document>
> <meta name=3DGenerator content=3D"Microsoft Word 9">
> <meta name=3DOriginator content=3D"Microsoft Word 9">
> <link rel=3DFile-List href=3D"cid:[email-masked]">
> <!--[if gte mso 9]><xml>
>  <o:OfficeDocumentSettings>
>   <o:DoNotRelyOnCSS/>
>  </o:OfficeDocumentSettings>
> </xml><![endif]--><!--[if gte mso 9]><xml>
>  <w:WordDocument>
>   <w:Zoom>0</w:Zoom>
>   <w:DocumentKind>DocumentEmail</w:DocumentKind>
>   <w:EnvelopeVis/>
>  </w:WordDocument>
> </xml><![endif]-->
> <style>
> <!--
>  /* Font Definitions */
> @font-face
> 	{font-family:Courier;
> 	panose-1:0 0 0 0 0 0 0 0 0 0;
> 	mso-font-charset:0;
> 	mso-generic-font-family:modern;
> 	mso-font-format:other;
> 	mso-font-pitch:fixed;
> 	mso-font-signature:3 0 0 0 1 0;}
> @font-face
> 	{font-family:Tahoma;
> 	panose-1:2 11 6 4 3 5 4 4 2 4;
> 	mso-font-charset:0;
> 	mso-generic-font-family:swiss;
> 	mso-font-pitch:variable;
> 	mso-font-signature:553679495 -2147483648 8 0 66047 0;}
> @font-face
> 	{font-family:sans-serif;
> 	panose-1:0 0 0 0 0 0 0 0 0 0;
> 	mso-font-alt:"Times New Roman";
> 	mso-font-charset:0;
> 	mso-generic-font-family:roman;
> 	mso-font-format:other;
> 	mso-font-pitch:auto;
> 	mso-font-signature:0 0 0 0 0 0;}
>  /* Style Definitions */
> p.MsoNormal, li.MsoNormal, div.MsoNormal
> 	{mso-style-parent:"";
> 	margin:0in;
> 	margin-bottom:.0001pt;
> 	mso-pagination:widow-orphan;
> 	font-size:12.0pt;
> 	font-family:"Times New Roman";
> 	mso-fareast-font-family:"Times New Roman";}
> p.MsoAutoSig, li.MsoAutoSig, div.MsoAutoSig
> 	{margin:0in;
> 	margin-bottom:.0001pt;
> 	mso-pagination:widow-orphan;
> 	font-size:12.0pt;
> 	font-family:"Times New Roman";
> 	mso-fareast-font-family:"Times New Roman";}
> p
> 	{margin-right:0in;
> 	mso-margin-top-alt:auto;
> 	mso-margin-bottom-alt:auto;
> 	margin-left:0in;
> 	mso-pagination:widow-orphan;
> 	font-size:12.0pt;
> 	font-family:"Times New Roman";
> 	mso-fareast-font-family:"Times New Roman";}
> span.EmailStyle16
> 	{mso-style-type:personal-reply;
> 	mso-ansi-font-size:10.0pt;
> 	mso-ascii-font-family:Arial;
> 	mso-hansi-font-family:Arial;
> 	mso-bidi-font-family:Arial;
> 	color:navy;}
> span.CourierNew
> 	{mso-style-name:"Courier New";
> 	mso-ascii-font-family:"Courier New";
> 	mso-hansi-font-family:"Courier New";
> 	mso-bidi-font-family:"Courier New";}
> @page Section1
> 	{size:8.5in 11.0in;
> 	margin:1.0in 1.25in 1.0in 1.25in;
> 	mso-header-margin:.5in;
> 	mso-footer-margin:.5in;
> 	mso-paper-source:0;}
> div.Section1
> 	{page:Section1;}
> -->
> </style>
> </head>
> 
> <body lang=3DEN-US style=3D'tab-interval:.5in'>
> 
> <div class=3DSection1>
> 
> <p class=3DMsoNormal><span class=3DEmailStyle16><font size=3D2 =
> color=3Dnavy face=3DArial><span
> style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Arial'>W=
> ell,
> given that the initiator should know everything (unless I missed =
> something
> below), what good is it other than for vendor =
> specific?<o:p></o:p></span></font></span></p>
> 
> <p class=3DMsoNormal><span class=3DEmailStyle16><font size=3D2 =
> color=3Dnavy face=3DArial><span
> style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Arial'><=
> ![if =
> !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></font></span></p>=
> 
> 
> <p class=3DMsoNormal><span class=3DEmailStyle16><font size=3D2 =
> color=3Dnavy face=3DArial><span
> style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Arial'>T=
> he reason
> I&#8217;m asking is because it seems silly to support it if it has no =
> use.<o:p></o:p></span></font></span></p>
> 
> <p class=3DMsoNormal><span class=3DEmailStyle16><font size=3D2 =
> color=3Dnavy face=3DArial><span
> style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Arial'><=
> ![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></font></span=
> ></p>
> 
> <p class=3DMsoNormal><span class=3DEmailStyle16><font size=3D2 =
> color=3Dnavy face=3DArial><span
> style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Arial'>C=
> an
> someone give me an example of where it is needed (other than for vendor
> specific).<o:p></o:p></span></font></span></p>
> 
> <p class=3DMsoNormal><span class=3DEmailStyle16><font size=3D2 =
> color=3Dnavy face=3DArial><span
> style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Arial'><=
> ![if =
> !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></font></span></p>=
> 
> 
> <p class=3DMsoNormal><span class=3DEmailStyle16><font size=3D2 =
> color=3Dnavy face=3DArial><span
> style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Arial'>E=
> ddy<o:p></o:p></span></font></span></p>
> 
> <p class=3DMsoNormal><span class=3DEmailStyle16><font size=3D2 =
> color=3Dnavy face=3DArial><span
> style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Arial'><=
> ![if =
> !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></font></span></p>=
> 
> 
> <p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D2 =
> color=3Dblack
> face=3DTahoma><span =
> style=3D'font-size:10.0pt;font-family:Tahoma;color:black'>-----Original
> Message-----<br>
> <b><span style=3D'font-weight:bold'>From:</span></b> Julian Satran
> [mailto:[email-masked]]<br>
> <b><span style=3D'font-weight:bold'>Sent:</span></b> Friday, February =
> 15, 2002
> 12:30 PM<br>
> <b><span style=3D'font-weight:bold'>To:</span></b> Eddy Quicksall<br>
> <b><span style=3D'font-weight:bold'>Subject:</span></b> Re: FW: iSCSI: =
> support
> value of ?</span></font></p>
> 
> <p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 =
> face=3D"Times New Roman"><span
> style=3D'font-size:12.0pt'><![if =
> !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></font></p>
> 
> <p class=3DMsoNormal =
> style=3D'mso-margin-top-alt:0in;margin-right:0in;margin-bottom:
> 12.0pt;margin-left:.5in'><font size=3D3 color=3Dblack face=3D"Times New =
> Roman"><span
> style=3D'font-size:12.0pt;color:black'><br>
> </span></font><font size=3D2 color=3Dblack face=3Dsans-serif><span =
> style=3D'font-size:
> 10.0pt;font-family:sans-serif;color:black'>The same value as Enquiry in =
> SCSI. &nbsp;I
> heard no other comment than yours.</span></font><font =
> color=3Dblack><span
> style=3D'color:black'> <br>
> <br>
> </span></font><font size=3D2 color=3Dblack face=3Dsans-serif><span =
> style=3D'font-size:
> 10.0pt;font-family:sans-serif;color:black'>Julo</span></font><font =
> color=3Dblack><span
> style=3D'color:black'> <br style=3D'mso-special-character:line-break'>
> <![if !supportLineBreakNewLine]><br =
> style=3D'mso-special-character:line-break'>
> <![endif]></span></font><font color=3Dblack><span =
> style=3D'color:black;mso-color-alt:
> windowtext'><o:p></o:p></span></font></p>
> 
> <table border=3D0 cellpadding=3D0 width=3D"100%" =
> style=3D'width:100.0%;mso-cellspacing:
>  1.5pt;margin-left:.5in'>
>  <tr>
>   <td valign=3Dtop style=3D'padding:.75pt .75pt .75pt .75pt'>
>   <p class=3DMsoNormal><![if !supportEmptyParas]>&nbsp;<![endif]><font =
> size=3D3
>   color=3Dblack face=3D"Times New Roman"><span =
> style=3D'font-size:12.0pt;color:black;
>   mso-color-alt:windowtext'><o:p></o:p></span></font></p>
>   </td>
>   <td valign=3Dtop style=3D'padding:.75pt .75pt .75pt .75pt'>
>   <p class=3DMsoNormal><b><font size=3D1 color=3Dblack =
> face=3Dsans-serif><span
>   =
> style=3D'font-size:7.5pt;font-family:sans-serif;color:black;font-weight:=
> bold'>Eddy
>   Quicksall &lt;[email-masked]&gt;</span></font></b><font
>   color=3Dblack><span style=3D'color:black'> </span></font><font =
> color=3Dblack><span
>   =
> style=3D'color:black;mso-color-alt:windowtext'><o:p></o:p></span></font>=
> </p>
>   <p><font size=3D1 color=3Dblack face=3Dsans-serif><span =
> style=3D'font-size:7.5pt;
>   font-family:sans-serif;color:black'>14-02-02 19:51</span></font><font
>   color=3Dblack><span style=3D'color:black'> </span></font><font =
> color=3Dblack><span
>   =
> style=3D'color:black;mso-color-alt:windowtext'><o:p></o:p></span></font>=
> </p>
>   </td>
>   <td valign=3Dtop style=3D'padding:.75pt .75pt .75pt .75pt'>
>   <p class=3DMsoNormal><font size=3D1 color=3Dblack face=3DArial><span
>   style=3D'font-size:7.5pt;font-family:Arial;color:black'>&nbsp; &nbsp; =
> &nbsp;
>   &nbsp; </span></font><font color=3Dblack><span =
> style=3D'color:black'><br>
>   </span></font><font size=3D1 color=3Dblack face=3Dsans-serif><span
>   style=3D'font-size:7.5pt;font-family:sans-serif;color:black'>&nbsp; =
> &nbsp; &nbsp;
>   &nbsp; To: &nbsp; &nbsp; &nbsp; &nbsp;Julian =
> Satran/Haifa/IBM@IBMIL</span></font><font
>   color=3Dblack><span style=3D'color:black'> <br>
>   </span></font><font size=3D1 color=3Dblack face=3Dsans-serif><span
>   style=3D'font-size:7.5pt;font-family:sans-serif;color:black'>&nbsp; =
> &nbsp; &nbsp;
>   &nbsp; cc: &nbsp; &nbsp; &nbsp; &nbsp;</span></font><font =
> color=3Dblack><span
>   style=3D'color:black'> <br>
>   </span></font><font size=3D1 color=3Dblack face=3Dsans-serif><span
>   style=3D'font-size:7.5pt;font-family:sans-serif;color:black'>&nbsp; =
> &nbsp; &nbsp;
>   &nbsp; Subject: &nbsp; &nbsp; &nbsp; &nbsp;FW: iSCSI: support value =
> of ?</span></font><font
>   color=3Dblack><span style=3D'color:black'> <br>
>   <br>
>   </span></font><font size=3D1 color=3Dblack face=3DArial><span =
> style=3D'font-size:
>   7.5pt;font-family:Arial;color:black'>&nbsp; &nbsp; &nbsp; =
> &nbsp;</span></font><font
>   color=3Dblack><span =
> style=3D'color:black;mso-color-alt:windowtext'><o:p></o:p></span></font>=
> </p>
>   </td>
>  </tr>
> </table>
> 
> <p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 =
> color=3Dblack
> face=3D"Times New Roman"><span =
> style=3D'font-size:12.0pt;color:black'><br>
> <br>
> </span></font><font size=3D2 color=3Dnavy face=3DArial><span =
> style=3D'font-size:10.0pt;
> font-family:Arial;color:navy'>I didn't see any responses on this. Is =
> the
> &quot;?&quot; syntax of any good other than for vendor specific =
> commands?</span></font><font
> color=3Dblack><span style=3D'color:black'> </span></font><font =
> color=3Dblack><span
> style=3D'color:black;mso-color-alt:windowtext'><o:p></o:p></span></font>=
> </p>
> 
> <p style=3D'margin-left:.5in'><font size=3D2 color=3Dnavy =
> face=3DArial><span
> style=3D'font-size:10.0pt;font-family:Arial;color:navy'>&nbsp;</span></f=
> ont><font
> color=3Dblack><span style=3D'color:black'> </span></font><font =
> color=3Dblack><span
> style=3D'color:black;mso-color-alt:windowtext'><o:p></o:p></span></font>=
> </p>
> 
> <p style=3D'margin-left:.5in'><font size=3D2 color=3Dnavy =
> face=3DArial><span
> style=3D'font-size:10.0pt;font-family:Arial;color:navy'>Eddy</span></fon=
> t><font
> color=3Dblack><span style=3D'color:black'> </span></font><font =
> color=3Dblack><span
> style=3D'color:black;mso-color-alt:windowtext'><o:p></o:p></span></font>=
> </p>
> 
> <p style=3D'margin-left:.5in'><font size=3D2 color=3Dnavy =
> face=3DArial><span
> style=3D'font-size:10.0pt;font-family:Arial;color:navy'>&nbsp;</span></f=
> ont><font
> color=3Dblack><span style=3D'color:black'> </span></font><font =
> color=3Dblack><span
> style=3D'color:black;mso-color-alt:windowtext'><o:p></o:p></span></font>=
> </p>
> 
> <p style=3D'margin-left:.5in'><font size=3D2 color=3Dblack =
> face=3DTahoma><span
> style=3D'font-size:10.0pt;font-family:Tahoma;color:black'>-----Original
> Message-----<b><span style=3D'font-weight:bold'><br>
> From:</span></b> Eddy Quicksall =
> [mailto:[email-masked]]<b><span
> style=3D'font-weight:bold'><br>
> Sent:</span></b> Wednesday, February 06, 2002 5:29 PM<b><span =
> style=3D'font-weight:
> bold'><br>
> To:</span></b> ips@ece. cmu. edu (E-mail)<b><span =
> style=3D'font-weight:bold'><br>
> Subject:</span></b> iSCSI: support value of ?</span></font><font =
> color=3Dblack><span
> style=3D'color:black'> </span></font><font color=3Dblack><span =
> style=3D'color:black;
> mso-color-alt:windowtext'><o:p></o:p></span></font></p>
> 
> <p style=3D'margin-left:.5in'><font size=3D2 color=3Dblack =
> face=3DArial><span
> style=3D'font-size:10.0pt;font-family:Arial;color:black'>&nbsp;</span></=
> font><font
> color=3Dblack><span style=3D'color:black'> </span></font><font =
> color=3Dblack><span
> style=3D'color:black;mso-color-alt:windowtext'><o:p></o:p></span></font>=
> </p>
> 
> <p style=3D'margin-left:.5in'><font size=3D2 color=3Dblack =
> face=3DArial><span
> style=3D'font-size:10.0pt;font-family:Arial;color:black'>Section 2.2.4 =
> of draft
> 10 says:</span></font><font color=3Dblack><span style=3D'color:black'> =
> </span></font><font
> color=3Dblack><span =
> style=3D'color:black;mso-color-alt:windowtext'><o:p></o:p></span></font>=
> </p>
> 
> <p style=3D'margin-left:.5in'><font size=3D2 color=3Dblack =
> face=3DArial><span
> style=3D'font-size:10.0pt;font-family:Arial;color:black'>&nbsp;</span></=
> font><font
> color=3Dblack><span style=3D'color:black'> </span></font><font =
> color=3Dblack><span
> style=3D'color:black;mso-color-alt:windowtext'><o:p></o:p></span></font>=
> </p>
> 
> <p style=3D'margin-left:.5in'><font size=3D3 color=3Dblack =
> face=3DCourier><span
> style=3D'font-size:12.0pt;font-family:Courier;color:black'>The value
> &quot;?&quot; with any key has the meaning of enquiry and should =
> be</span></font><font
> color=3Dblack><span style=3D'color:black'> </span></font><font =
> color=3Dblack><span
> style=3D'color:black;mso-color-alt:windowtext'><o:p></o:p></span></font>=
> </p>
> 
> <p style=3D'margin-left:.5in'><font size=3D3 color=3Dblack =
> face=3DCourier><span
> style=3D'font-size:12.0pt;font-family:Courier;color:black'>answered =
> with the
> current value or &quot;NotUnderstood&quot;.</span></font><font =
> color=3Dblack><span
> style=3D'color:black'> </span></font><font color=3Dblack><span =
> style=3D'color:black;
> mso-color-alt:windowtext'><o:p></o:p></span></font></p>
> 
> <p style=3D'margin-left:.5in'><font size=3D2 color=3Dblack =
> face=3DArial><span
> style=3D'font-size:10.0pt;font-family:Arial;color:black'>&nbsp;</span></=
> font><font
> color=3Dblack><span style=3D'color:black'> </span></font><font =
> color=3Dblack><span
> style=3D'color:black;mso-color-alt:windowtext'><o:p></o:p></span></font>=
> </p>
> 
> <p style=3D'margin-left:.5in'><font size=3D2 color=3Dblack =
> face=3DArial><span
> style=3D'font-size:10.0pt;font-family:Arial;color:black'>What good is =
> this?</span></font><font
> color=3Dblack><span style=3D'color:black'> </span></font><font =
> color=3Dblack><span
> style=3D'color:black;mso-color-alt:windowtext'><o:p></o:p></span></font>=
> </p>
> 
> <p style=3D'margin-left:.5in'><font size=3D2 color=3Dblack =
> face=3DArial><span
> style=3D'font-size:10.0pt;font-family:Arial;color:black'>&nbsp;</span></=
> font><font
> color=3Dblack><span style=3D'color:black'> </span></font><font =
> color=3Dblack><span
> style=3D'color:black;mso-color-alt:windowtext'><o:p></o:p></span></font>=
> </p>
> 
> <p style=3D'margin-left:.5in'><font size=3D2 color=3Dblack =
> face=3DArial><span
> style=3D'font-size:10.0pt;font-family:Arial;color:black'>You should =
> already know
> the answer as a result of login or text =
> negotiations.</span></font><font
> color=3Dblack><span style=3D'color:black'> </span></font><font =
> color=3Dblack><span
> style=3D'color:black;mso-color-alt:windowtext'><o:p></o:p></span></font>=
> </p>
> 
> <p style=3D'margin-left:.5in'><font size=3D2 color=3Dblack =
> face=3DArial><span
> style=3D'font-size:10.0pt;font-family:Arial;color:black'>&nbsp;</span></=
> font><font
> color=3Dblack><span style=3D'color:black'> </span></font><font =
> color=3Dblack><span
> style=3D'color:black;mso-color-alt:windowtext'><o:p></o:p></span></font>=
> </p>
> 
> <p style=3D'margin-left:.5in'><font size=3D2 color=3Dblack =
> face=3DArial><span
> style=3D'font-size:10.0pt;font-family:Arial;color:black'>Here are the =
> only keys
> that can be used in FFP by the initiator:</span></font><font =
> color=3Dblack><span
> style=3D'color:black'> </span></font><font color=3Dblack><span =
> style=3D'color:black;
> mso-color-alt:windowtext'><o:p></o:p></span></font></p>
> 
> <p style=3D'margin-left:.5in'><font size=3D2 color=3Dblack =
> face=3DArial><span
> style=3D'font-size:10.0pt;font-family:Arial;color:black'>&nbsp;</span></=
> font><font
> color=3Dblack><span style=3D'color:black'> </span></font><font =
> color=3Dblack><span
> style=3D'color:black;mso-color-alt:windowtext'><o:p></o:p></span></font>=
> </p>
> 
> <p style=3D'margin-left:.5in'><font size=3D2 color=3Dblack =
> face=3DArial><span
> style=3D'font-size:10.0pt;font-family:Arial;color:black'>1)</span></font=
> ><font
> size=3D1 color=3Dblack><span style=3D'font-size:7.5pt;color:black'> =
> &nbsp; &nbsp;
> &nbsp; </span></font><font color=3Dblack><span =
> style=3D'color:black'>SendTargets &#8211;
> we already have defined behavior for that key and those get the =
> information
> anyway </span></font><font color=3Dblack><span =
> style=3D'color:black;mso-color-alt:
> windowtext'><o:p></o:p></span></font></p>
> 
> <p style=3D'margin-left:.5in'><font size=3D2 color=3Dblack =
> face=3DArial><span
> style=3D'font-size:10.0pt;font-family:Arial;color:black'>2)</span></font=
> ><font
> size=3D1 color=3Dblack><span style=3D'font-size:7.5pt;color:black'> =
> &nbsp; &nbsp;
> &nbsp; </span></font><font color=3Dblack><span =
> style=3D'color:black'>TargetName &#8211;
> that is IO by initiator so he can't send that key anyway. Also, he has =
> to
> already know the target. </span></font><font color=3Dblack><span
> style=3D'color:black;mso-color-alt:windowtext'><o:p></o:p></span></font>=
> </p>
> 
> <p style=3D'margin-left:.5in'><font size=3D2 color=3Dblack =
> face=3DArial><span
> style=3D'font-size:10.0pt;font-family:Arial;color:black'>3)</span></font=
> ><font
> size=3D1 color=3Dblack><span style=3D'font-size:7.5pt;color:black'> =
> &nbsp; &nbsp;
> &nbsp; </span></font><font color=3Dblack><span =
> style=3D'color:black'>TargetAlias &#8211;
> &nbsp;&quot;this name MUST be communicated to the initiator during a
> Login&quot;. So that is already known. </span></font><font =
> color=3Dblack><span
> style=3D'color:black;mso-color-alt:windowtext'><o:p></o:p></span></font>=
> </p>
> 
> <p style=3D'margin-left:.5in'><font size=3D2 color=3Dblack =
> face=3DArial><span
> style=3D'font-size:10.0pt;font-family:Arial;color:black'>4)</span></font=
> ><font
> size=3D1 color=3Dblack><span style=3D'font-size:7.5pt;color:black'> =
> &nbsp; &nbsp;
> &nbsp; </span></font><font color=3Dblack><span =
> style=3D'color:black'>InitiatorAlias
> &#8211; the initiator should already know his alias </span></font><font =
> color=3Dblack><span
> style=3D'color:black;mso-color-alt:windowtext'><o:p></o:p></span></font>=
> </p>
> 
> <p style=3D'margin-left:.5in'><font size=3D2 color=3Dblack =
> face=3DArial><span
> style=3D'font-size:10.0pt;font-family:Arial;color:black'>5)</span></font=
> ><font
> size=3D1 color=3Dblack><span style=3D'font-size:7.5pt;color:black'> =
> &nbsp; &nbsp;
> &nbsp; </span></font><font color=3Dblack><span =
> style=3D'color:black'>TargetAddress
> &#8211; the target is the only one that can send this in a response =
> </span></font><font
> color=3Dblack><span =
> style=3D'color:black;mso-color-alt:windowtext'><o:p></o:p></span></font>=
> </p>
> 
> <p style=3D'margin-left:.5in'><font size=3D2 color=3Dblack =
> face=3DArial><span
> style=3D'font-size:10.0pt;font-family:Arial;color:black'>6)</span></font=
> ><font
> size=3D1 color=3Dblack><span style=3D'font-size:7.5pt;color:black'> =
> &nbsp; &nbsp;
> &nbsp; </span></font><font color=3Dblack><span =
> style=3D'color:black'>MaxRecvPDULength
> &#8211; this should be known from the negotiations </span></font><font =
> color=3Dblack><span
> style=3D'color:black;mso-color-alt:windowtext'><o:p></o:p></span></font>=
> </p>
> 
> <p style=3D'margin-left:.5in'><font size=3D2 color=3Dblack =
> face=3DArial><span
> style=3D'font-size:10.0pt;font-family:Arial;color:black'>7)</span></font=
> ><font
> size=3D1 color=3Dblack><span style=3D'font-size:7.5pt;color:black'> =
> &nbsp; &nbsp;
> &nbsp; </span></font><font color=3Dblack><span =
> style=3D'color:black'>Vendor
> Specific &#8211; Could this be the reason? If so, lets say that so we =
> don't have to
> add a lot of silly code. Or, lets say that the response to =
> &quot;?&quot; can be
> &quot;Reject&quot; meaning that we don't support that syntax =
> (currently, the
> definition of the &quot;Reject value&quot; does not fit this). =
> </span></font><font
> color=3Dblack><span =
> style=3D'color:black;mso-color-alt:windowtext'><o:p></o:p></span></font>=
> </p>
> 
> <p style=3D'margin-left:.5in'><font size=3D2 color=3Dblack =
> face=3DArial><span
> style=3D'font-size:10.0pt;font-family:Arial;color:black'>&nbsp;</span></=
> font><font
> color=3Dblack><span style=3D'color:black'> </span></font><font =
> color=3Dblack><span
> style=3D'color:black;mso-color-alt:windowtext'><o:p></o:p></span></font>=
> </p>
> 
> <p style=3D'margin-left:.5in'><font size=3D2 color=3Dblack =
> face=3DArial><span
> style=3D'font-size:10.0pt;font-family:Arial;color:black'>Eddy</span></fo=
> nt><font
> color=3Dblack><span style=3D'color:black'> </span></font><font =
> color=3Dblack><span
> style=3D'color:black;mso-color-alt:windowtext'><o:p></o:p></span></font>=
> </p>
> 
> </div>
> 
> </body>
> 
> </html>
> 
> ------_=_NextPart_001_01C1B64A.37A65F90--
> 

-- 
##################################
Santosh Rao
Software Design Engineer,
HP-UX iSCSI Driver Team,
Hewlett Packard, Cupertino.
email : [email-masked]
Phone : 408-447-3751
##################################