T10/08-382r1 Voting Results on T10 Letter Ballot 08-381r0 on Forwarding FCP-4 to First Public Review Ballot closed: 2008/10/16 12:00 noon MDT Organization Name S Vote Add'l Info --------------------------------- -------------------- - ---- ---------- AMCC Paul von Stamwitz P Yes Brocade David Peterson P Yes Cmnts Dell, Inc. Kevin Marks P Yes EMC Corp. David Black A Yes Cmnts Emulex Robert H. Nixon A Yes ENDL Ralph O. Weber P Yes Cmnts FCI Douglas Wagner P Abs Cmnts Finisar Corp. David Freeman P Yes Foxconn Electronics Elwood Parsons P Abs Cmnts Fujitsu Mike Fitzpatrick P Yes Hewlett Packard Co. Rob Elliott P No Cmnts Hitachi Global Storage Tech. Dan Colegrove P Yes IBM Corp. Kevin Butt P No Cmnts Intel Corp. Mark Seidel P Abs Cmnts Kawasaki Microelectronics Am Joel Silverman P Yes KnowledgeTek, Inc. Dennis Moore P Yes Lexar Media, Inc. John Geldman P Abs Cmnts LSI Corp. John Lohmeyer P No Cmnts Marvell Semiconductor, Inc. Paul Wassenberg A Yes Maxim Integrated Products Gregory Tabor P Abs Cmnts Microsoft Corp. Robert Griswold P Yes Molex Inc. Jay Neer P Yes NetApp Frederick Knight P No Cmnts Nvidia Corp. Mark Overby P Abs Cmnts PMC-Sierra Tim Symons P Yes Quantum Corp. Paul Suhler P Yes Samsung Joseph Chen P Yes SanDisk Corporation Avraham Shimor P Yes Seagate Technology Gerald Houlder P Yes Sun Microsystems, Inc. Dale LaFollette P Yes Symantec Roger Cummings P Yes TycoElectronics Scott Shuey A Yes Western Digital Mark Evans P Abs Cmnts Ballot totals: (22:4:7:0=33) 22 Yes 4 No 7 Abstain 0 Organization(s) did not vote 33 Total voting organizations 14 Ballot(s) included comments This 2/3rds majority ballot passed. 22 Yes are more than half the membership eligible to vote [greater than 16] AND 22 Yes are at least 18 (2/3rds of those voting YES or NO [26]). Key: P Voter is principal member A Voter is alternate member Abs Abstain vote DNV Organization did not vote Cmnts Comments were included with ballot NoCmnts No comments were included with a vote that requires comments [This report prepared by LB2 v2.5.] ************************************************************** Comments attached to Yes ballot from David Peterson of Brocade: Problem: REC response reason code and reason code explantion usage. Solution: Clarify that an FCP_Port should behave the same if it receives either reason code 03h or 09h in response to an REC ELS if the reason code explanation is either 15h or 17h. ************************************************************** Comments attached to Yes ballot from David Black of EMC Corp.: [First line of each comment is #, Technical/Editorial, Page #, Section/Table/Figure #] 1 T 1 Section 2.3 FC-LS reference should not be listed as under development. Does FC-LS-2 need to be referenced? 2 E 2 Section 3.1.1 Remove Class 4 from list of examples for acknowledged class. Also "class" --> "Fibre Channel class" for clarity. 3 E 2 Section 3.1.5 "that is returned" --> "that is automatically returned to the application client" in order to better match "autosense" and the definition of "sense data". 4 E 2 Section 3.1.8 Change "extent" to "amount" or "size" to avoid confusion. 5 E 4 Section 3.1.43, 3.1.44 "A loop operating" --> "A Fibre Channel arbitrated loop operating" for clarity. 6 T 4 Section 3.1.45 The word "arbitrary" seems wrong. The key concept is that the data is not accessed in sequential order. Also, change "extent" to "size". 7 T 4 Section 3.1.46 "I3" is easily confused with "13" in the font used. Clarify in some fashion. 8 T 5 Section 3.1.61 Linked commands are obsolete. Remove them from this definition. 9 E 5 Section 3.1.64 "Any class" -> "Any Fibre Channel class" for clarity. 10 T 7 Section 3.3.3 Expand definition of "ignored" so that the entity is ignored by whatever receives it, not just a "SCSI device". 11 T 7 Section 3.3.10 In definition of "restricted, change "other SCSI standards" --> "other standards" for generality. 12 T 10 Table 1 "Send Task Management Request" is missing. Section 4.2 refers to this operation. With two exceptions, an unsolicited command IU is used. 13 T 10 Section 4.2 Remove "or a list of linked requests" from first paragraph. Linked commands are obsolete. 14 T 10 Section 4.2 Second paragraph covers sending a command. Text needs to be added to cover task management functions, including mentioning the use of link services (ABTS, REC) to realize two of the task management functions in place of sending a command IU. 15 T 11 Section 4.2 Remove last paragraph on p.11, it described linked command handling. Linked commands are obsolete. 16 T 12 Section 4.2 "designed to operate with any class of service" -> "designed to operate with any unicast Fibre Channel class of service". FCP is not going to work well over over FC multicast ;-). 17 E 12 Section 4.2 "SCSI allows the SCSI initiator port function in any FCP_Port and the SCSI target port function in any FCP_Port." --> "The SCSI initiator port function may exist in any FCP_Port and the SCSI target port function may exist in any FCP_Port." 18 T 12 Section 4.3 In "A device server that supports bidirectional commands may implement both unidirectional and bidirectional commands." change "may" --> "should" as a device that implements only bidirectional commands will be all but useless. 19 E 12 Section 4.4 "were" -> "where" in first line of section. 20 E 12 Section 4.4 "is often not critical" -> "may not be critical" in second line of section. "are not important" -> "may not be important" in third line line of section. 21 T 13 Section 4.4 Item g) can cause imprecise execution of a task managment function that affects mutiple tasks, e.g., ABORT TASK SET. Allow the CRN for a task management function to be non-zero, but do not require it to be non-zero. 22 E 13 Section 4.4 "that used for" --> "that are used for" in last paragraph of section. 23 E 13 Section 4.5 "bit" -> "bits" in the next to last line of first paragraph of section. "is used to negotiate" -> "are used to negotiate" in last line of first paragraph of section. 24 T 14 Section 4.5 Why is confirmed completion forbidden for task management requests? 25 T 14 Section 4.5 Remove paragraph and a)-b) list on command linking. Linked commands are obsolete. 26 E 17 Section 4.9.1 "Exchnage" -> "Exchange" in b) item below Table 3. 27 T 20 Table 7 Qualify "Hard Address Acquisition Attempted" clearing cffect as applying to arbitrated loop only. Elaboration of footnote 1 is one possible means of doing this. 28 T 21 Table 8 Qualify "Hard Address Acquisition Attempted" clearing effect as applying to arbitrated loop only. A table foonote may be appropriate. 29 E 21 Section 4.11 "for the following" -> "as a consequence of the following events" 30 E 25 Section 6.2 5th paragraph: "An image pair may also be established by an implicit Process Login established by methods outside the scope of this standard." Is an "or" missing between "implicit Process Login" and "established by methods"? If not, suggest changing: "established" --> "performed". 31 E 27 Section 6.3.3 "information is complete enough so that login (i.e., PLOGI ELS) is sufficient to perform" --> "information is sufficient for login (i.e., PLOGI ELS) to perform" 32 E 27 Table 10 Three bits (the two validity bits for process associators plus READ FCP_XFER_RDY DISABLED) have required values, but only the required value for READ FCP_XFER_RDY DISABLED is indicated in the table. Either indicate all 3 required values or none of them. Adding the requirement that the two process associator valid bits be zero is the preferred resolution. 33 T 28 Section 6.3.4 Should the two process associator fields (words 1 and 2) be required to be zero or be RESERVED? They aren't used. 34 T 32 Section 6.4 Add text indicating non-use of the PRLO parameter that has been added for FC-SB-4. 35 T 34 Section 7.2 and 7.3 Add new FC-4 TYPE and features. In Table 12, define FC-4 feature bit 3 for TYPE 8 as indicating registration of extended FC-4 features for FCP. 36 T 39 Table 19 Linked commands are obsolete, so IUs T3 and T4 are also obsolete. 37 T 40 Table 20 Linked commands are obsolete, so remove "Linked or" from the SCSI primitive cell in the I5 row. 38 E 41 Section 9.2.2.1 Both of these are in the last paragraph on p.41: "task managmenent function" -> "task management function" "the rules for selection of incorrect logical units" -> "the rules for responding to selection of an incorrect logical unit" 39 T 42 Section 9.2.2.2 Why no support for precise delivery of task management functions? Comment EMC-21 is related. For what it's worth, iSCSI not only supports, but requires precise delivery of task management functions. 40 T 42 Table 22 The SIMPLE task attribute has two description fields. Only one of them can be correct - figure out which one it is and delete the other one. 41 T 43-44 Section 9.2.2.5 For ABORT TASK SET, CLEAR TASK SET, and LOGICAL UNIT RESET, the "may" requirement for clearing exchange resources is too weak. This needs to be at least a "should" requirement, possibly with language about when it is necessary vs. not necessary to clear exchange resources. 42 E 44 Section 9.2.2.5 Last paragraph in section: "by transmitting ab ABTS-LS" --> "by transmitting an ABTS-LS" 43 T 50 Section 9.5.1 Linked commands are obsolete. Remove first paragraph on p.50. 44 E 75 Section 12.4.2.2 "with the PARAMETER field bot 0 set to one" -> "with the PARAMETER field bit 0 set to one" 45 T 86 Annex B.1.11 Linked commands are obsolete. Remove this example. 46 T 126 Annex D.1.1 and D.1.2 The use of "authenticating" in the first sentence of both of these annexes is incorrect with respect to FC-SP. Two possible alternative words are "verifying" and "validating". 47 T 127 Annex D.2 and D.3 The use of "authentication" in the titles of both of these annexes is incorrect with respect to FC-SP. Two possible alternative words are "verification" and "validation". ************************************************************** Comments attached to Yes ballot from Ralph O. Weber of ENDL: ENDL Texas 1 PDF pg 44, pg 28, 6.3.4, word 3, bit 11, s 2 <> It is not necessary to mention initiator FCP_Port twice in the same sentence. _S_If the ENHANCED DISCOVERY bit is set to one, the Originator is requesting that an image pair be established only if the initiator FCP_Port has been authorized to access one or more logical units, not including default logical units, that are addressed through the target FCP_Port. ENDL Texas 2 PDF pg 44, pg 28, 6.3.4, word 3, bit 10, s 1 <> is hard to read and thus unclear _S_When the REC ELS supported (REC_SUPPORT) bit is set to one, the Originator is indicating that it supports the transmission of the REC ELS when it is acting as an initiator FCP_Port. ENDL Texas 3 PDF pg 44, pg 28, 6.3.4, word 3, bit 8, s 1 <> is hard to read and thus unclear _S_When the RETRY bit is set to one, the Originator or Responder is indicating that its initiator FCP_Port functions support the capability of requesting a retransmission of unsuccessfully transmitted data or that its target FCP_Port functions support the capability of performing a requested retransmission. ENDL Texas 4 PDF pg 48, pg 32, 6.3.5, word 3, bit 11, s 1 <> It is not necessary to mention initiator FCP_Port twice in the same sentence. _S_When the ENHANCED DISCOVERY bit is set to one, the Responder is indicating that it supports enhanced discovery (i.e., an image pair is established only if the initiator FCP_Port is authorized to access logical units, other than default logical units, that are addressed through the target FCP_Port). ENDL Texas 5 PDF pg 48, pg 32, 6.3.5, word 3, bit 11, s 2 <> is unnecessarily complicated, particularly in context _S_When the ENHANCED DISCOVERY bit is set to zero, the Responder is indicating that it does not support enhanced discovery when it is acting as a target FCP_Port. ENDL Texas 6 PDF pg 48, pg 32, 6.3.5, word 3, bit 10, s 1 <> is hard to read and thus unclear _S_When the REC ELS supported (REC_SUPPORT) bit is set to one, the Responder is indicating that it supports the receipt of the REC ELS, when it is acting as a target FCP_Port. ************************************************************** Comments attached to Abs ballot from Douglas Wagner of FCI: no knowlege in this area. ************************************************************** Comments attached to Abs ballot from Elwood Parsons of Foxconn Electronics: Lack of expertise ************************************************************** Comments attached to No ballot from Rob Elliott of Hewlett Packard Co.: comment number 1 Page=2 Subtype=Highlight Subj=Highlight Author=RElliott Comment= initiator and target s/b initiator port and target port --- comment number 2 Page=2 Subtype=Highlight Subj=Highlight Author=RElliott Comment= task s/b command --- comment number 3 Page=2 Subtype=Highlight Subj=Highlight Author=RElliott Comment= WEb s/b Web --- comment number 4 Page=2 Subtype=Highlight Subj=Highlight Author=RElliott Comment= 570415 s/b 5704 --- comment number 5 Page=9 Subtype=Text Subj=Note Author=RElliott Comment= The table of contents should show the annex titles For example: Annex A should be: A SAM-4 mapping to FCP-4 --- comment number 6 Page=14 Subtype=Highlight Subj=Highlight Author=RElliott Comment= sequence s/b Sequence --- comment number 7 Page=14 Subtype=Highlight Subj=Highlight Author=RElliott Comment= Lower-Level Interfaces s/b SCSI Storage Interfaces --- comment number 8 Page=14 Subtype=Highlight Subj=Highlight Author=RElliott Comment= Device Level Interfaces s/b Fibre Channel Interfaces --- comment number 9 Page=14 Subtype=Highlight Subj=Highlight Author=RElliott Comment= Fibre Channel Classes of Service 1, 2, and 3 is out of date. Class 2 is obsolete, and there are some other classes now. --- comment number 10 Page=15 Subtype=Highlight Subj=Highlight Author=RElliott Comment= Information Units used to transfer SCSI commands, data, and status across a Fibre Channel connection s/b FC-FS-3 frame header --- comment number 11 Page=15 Subtype=StrikeOut Subj=Cross-Out Author=RElliott Comment=FC-GS-6 --- comment number 12 Page=15 Subtype=Highlight Subj=Highlight Author=RElliott Comment= Information Unit s/b FCP Information Unit --- comment number 13 Page=15 Subtype=StrikeOut Subj=Cross-Out Author=RElliott Comment=the SCSI management features for Fibre Channel, including --- comment number 14 Page=15 Subtype=Highlight Subj=Highlight Author=RElliott Comment= the protocol for transmitting SCSI information over Fibre Channel. s/b FCP --- comment number 15 Page=15 Subtype=Highlight Subj=Highlight Author=RElliott Comment= error recovery algorithms s/b operation and recovery --- comment number 16 Page=15 Subtype=Highlight Subj=Highlight Author=RElliott Comment= error recovery algorithms s/b link error detection and error recovery procedures --- comment number 17 Page=15 Subtype=Highlight Subj=Highlight Author=RElliott Comment= the protocol for transmitting SCSI information over Fibre Channel s/b FCP --- comment number 18 Page=15 Subtype=Highlight Subj=Highlight Author=RElliott Comment= protocol s/b FCP protocol --- comment number 19 Page=15 Subtype=Highlight Subj=Highlight Author=RElliott Comment= the protocol for transmitting SCSI information over Fibre Channel s/b FCP --- comment number 20 Page=15 Subtype=StrikeOut Subj=Cross-Out Author=RElliott Comment=-4 --- comment number 21 Page=15 Subtype=Highlight Subj=Highlight Author=RElliott Comment= the protocol for transmitting SCSI information over Fibre Channel s/b FCP --- comment number 22 Page=15 Subtype=StrikeOut Subj=Cross-Out Author=RElliott Comment=-4 --- comment number 23 Page=15 Subtype=StrikeOut Subj=Cross-Out Author=RElliott Comment=-4 --- comment number 24 Page=15 Subtype=StrikeOut Subj=Cross-Out Author=RElliott Comment= The Fibre Channel Protocol for SCSI, Fourth Version (FCP-4) standard has the following annexes: --- comment number 25 Page=15 Subtype=Highlight Subj=Highlight Author=RElliott Comment= SCSI device capabilities over Fibre Channel s/b FCP device capabilities --- comment number 26 Page=16 Subtype=Highlight Subj=Highlight Author=RElliott Comment= INCITS Project 1683-D SAM-4 should have an ANSI INCITS-xxx number now --- comment number 27 Page=17 Subtype=StrikeOut Subj=Cross-Out Author=RElliott Comment=r --- comment number 28 Page=17 Subtype=StrikeOut Subj=Cross-Out Author=RElliott Comment= and describes additional error recovery capabilities for the Fibre Channel Protocol. That was new in FCP-3, but is no longer new in FCP-4. --- comment number 29 Page=17 Subtype=StrikeOut Subj=Cross-Out Author=RElliott Comment= Delete: INCITS TR-36-2004, Fibre Channel - Device Attach (FC-DA) and upgrade all references to FC-DA to FC-DA-2. Don't refer to two versions of a standard simultaneously. --- comment number 30 Page=17 Subtype=StrikeOut Subj=Cross-Out Author=RElliott Comment= Delete: ANSI/INCITS 402-2005, SCSI Architecture Model - 3 (SAM-3) and upgrade all references to SAM-4. Don't refer to two versions of a standard simultaneously. --- comment number 31 Page=17 Subtype=Text Subj=Note Author=RElliott Comment= Page 1 has 1" margins on both left and right. Even pages 2+ have 0.8" margins on the left and 1" margins on the right. Odd pages 3+ have 1" margins on the left and 0.8" margins on the right. I suggest using 0.9" margins on both sides on all pages. --- comment number 32 Page=17 Subtype=Highlight Subj=Highlight Author=RElliott Comment= Published standard and technical report references s/b Approved references --- comment number 33 Page=18 Subtype=StrikeOut Subj=Cross-Out Author=RElliott Comment= Delete: and Class 4 as it is obsolete in FC-FS-3 --- comment number 34 Page=18 Subtype=Highlight Subj=Highlight Author=RElliott Comment= SCSI commands s/b commands and task management function requests --- comment number 35 Page=18 Subtype=StrikeOut Subj=Cross-Out Author=RElliott Comment= Delete: 3.1.5 autosense data: Sense data (see 3.1.50) that is returned in the FCP_RSP IU payload. See SAM-4. SAM-4 no longer defines such a term. Separate comments are provided to dispose of each use of autosense. --- comment number 36 Page=18 Subtype=Highlight Subj=Highlight Author=RElliott Comment= after: command descriptor block add: (CDB) --- comment number 37 Page=18 Subtype=Highlight Subj=Highlight Author=RElliott Comment= tasks s/b commands --- comment number 38 Page=18 Subtype=Highlight Subj=Highlight Author=RElliott Comment= See SAM-4. s/b See 6.3 and 9.3. --- comment number 39 Page=18 Subtype=Highlight Subj=Highlight Author=RElliott Comment= SCSI command s/b command --- comment number 40 Page=18 Subtype=Highlight Subj=Highlight Author=RElliott Comment= Copies of these INCITS T10 and T11 draft standards and technical reports are available for purchase from Global Engineering Documents. For further information, contact Global Engineering Documents at 800-854-7179 (phone) or 303-792-2181 (phone) or by mail at 15 Inverness Way East, Englewood, CO 80122-5704. The INCITS T10 draft standards are also available on the web site www.t10.org. The INCITS T11 draft standards and technical reports are also available on the web site www.t11.org. s/b NOTE - For more information on the current status of these documents, contact the INCITS Secretariat at 202-737-8888 (phone), 202-638-4922 (fax) or via Email at incits)itic.org. To obtain copies of these documents, contact Global Engineering at 15 Inverness Way, East Englewood, CO 80112-5704 at 303-792-2181 (phone), 800-854-7179 (phone), or 303-792-2192 (fax) or see http://www.incits.org. and delete the first paragraph in 2.3 as well --- comment number 41 Page=18 Subtype=Highlight Subj=Highlight Author=RElliott Comment= The following references are the product of the SFF committee. For information on the current status and availability of the documents, contact the SFF committee at 408-867-6630 (phone) or by mail at 14426 Black Walnut Court, Saratoga, CA 95070. s/b NOTE - For more information on the current status of SFF documents, contact the SFF Committee at 408-867-6630 (phone), or 408-867-2115 (fax). To obtain copies of these documents, contact the SFF Committee at 14426 Black Walnut Court, Saratoga, CA 95070 at 408-867-6630 (phone) or 408-741-1600 (fax) or see http://www.sffcommittee.org. following the SFF line rather than preceding it --- comment number 42 Page=19 Subtype=StrikeOut Subj=Cross-Out Author=RElliott Comment= Delete: 3.1.26 initiator: A SCSI device containing application clients that originate device service requests and task management functions to be processed by a target SCSI device. In this standard, the word initiator also refers to an FCP_Port using the Fibre Channel Protocol to perform the SCSI initiator functions defined by SAM-4. and get rid of any bare "initiator"s that remain in the text. (Separate comments provided for several of them) --- comment number 43 Page=19 Subtype=StrikeOut Subj=Cross-Out Author=RElliott Comment= or of a SCSI target/initiator port when operating as a SCSI initiator port --- comment number 44 Page=19 Subtype=Highlight Subj=Highlight Author=RElliott Comment= fully qualified exchange identifier s/b fully qualified Exchange identifier (FQXID) --- comment number 45 Page=19 Subtype=Highlight Subj=Highlight Author=RElliott Comment= an Originator Exchange_ID (OX_ID) and a Responder Exchange_Identifier (RX_ID) s/b OX_ID and RX_ID --- comment number 46 Page=19 Subtype=Highlight Subj=Highlight Author=RElliott Comment= sequence s/b Sequence --- comment number 47 Page=19 Subtype=Highlight Subj=Highlight Author=RElliott Comment= sequence s/b Sequence --- comment number 48 Page=19 Subtype=Highlight Subj=Highlight Author=RElliott Comment= sequence s/b Sequence --- comment number 49 Page=19 Subtype=Highlight Subj=Highlight Author=RElliott Comment= manages tasks to process s/b manages and processes --- comment number 50 Page=19 Subtype=Highlight Subj=Highlight Author=RElliott Comment= add: s/b In this standard, the address identifier of the initiator FCP_Port is an initiator port identifier. --- comment number 51 Page=19 Subtype=Highlight Subj=Highlight Author=RElliott Comment= SCSI Command s/b command --- comment number 52 Page=20 Subtype=StrikeOut Subj=Cross-Out Author=RElliott Comment= Delete a series of linked SCSI commands, Linked commands are obsolete in SAM-4. --- comment number 53 Page=20 Subtype=Highlight Subj=Highlight Author=RElliott Comment= 3.1.40Port Identifier: An address identifier (see 3.1.2) assigned to an N_Port or NL_Port during implicit or explicit fabric login (see FC-LS). Either a) delete this term and use "address identifier" everywhere it is used. b) change this to N_Port_ID, which is the term defined and used in FC-FS-3. --- comment number 54 Page=20 Subtype=Highlight Subj=Highlight Author=RElliott Comment= Data returned to an application client as a result of an autosense operation or REQUEST SENSE command. See SPC-4. s/b Data describing an error or exceptional condition that a device server delivers to an application client in an FCP_RSP frame along with a CHECK CONDITION status or as parameter data in response to a REQUEST SENSE command. See SPC-4. --- comment number 55 Page=20 Subtype=Highlight Subj=Highlight Author=RElliott Comment= Port_Name s/b N_Port_Name to match FC-FS-3. (separate comments added for each use in the text) --- comment number 56 Page=20 Subtype=Highlight Subj=Highlight Author=RElliott Comment= after: . add: See FC-FS-3. --- comment number 57 Page=20 Subtype=Highlight Subj=Highlight Author=RElliott Comment= after: Data frames add: (see 3.1.11) --- comment number 58 Page=20 Subtype=Text Subj=Note Author=RElliott Comment= Add Sequence_ID (SEQ_ID): An identifier used to identify a Sequence. See FC-FS-3. --- comment number 59 Page=20 Subtype=Highlight Subj=Highlight Author=RElliott Comment= Originator Exchange Identifier s/b Originator Exchange_ID (OX_ID) to match FC-FS-3 --- comment number 60 Page=20 Subtype=Highlight Subj=Highlight Author=RElliott Comment= Responder Exchange Identifier s/b Responser Exchange_ID (RX_ID) to match FC-FS-3 --- comment number 61 Page=20 Subtype=Highlight Subj=Highlight Author=RElliott Comment= N_Port to another N_Port s/b Nx_Port to another Nx_Port - but - this standard doesn't define Nx_Port. --- comment number 62 Page=21 Subtype=Text Subj=Note Author=RElliott Comment= Delete the . from the end of most of the abbreviation lines (e.g., in ABTS, ABTS-LS, ... but not in ID. LS, ...) --- comment number 63 Page=21 Subtype=StrikeOut Subj=Cross-Out Author=RElliott Comment= Delete or group of linked commands Linked commands are obsolete in SAM-4. --- comment number 64 Page=21 Subtype=Text Subj=Note Author=RElliott Comment= Add: CDB command descriptor block (see 3.1.7) --- comment number 65 Page=21 Subtype=StrikeOut Subj=Cross-Out Author=RElliott Comment=unsigned binary --- comment number 66 Page=21 Subtype=Highlight Subj=Highlight Author=RElliott Comment= identifer s/b identifier --- comment number 67 Page=21 Subtype=StrikeOut Subj=Cross-Out Author=RElliott Comment= or of a SCSI target/initiator port when operating as a SCSI target port --- comment number 68 Page=21 Subtype=StrikeOut Subj=Cross-Out Author=RElliott Comment= In all cases when this term is used it refers to an initiator port or a SCSI target/initiator port operating as a SCSI initiator port. --- comment number 69 Page=21 Subtype=Highlight Subj=Highlight Author=RElliott Comment= A peer-to-peer confirmed service provided by a task manager that may be invoked by an application client to affect the processing of one or more tasks s/b A task manager service capable of being requested by an application client to affect the processing of one or more commands --- comment number 70 Page=21 Subtype=Highlight Subj=Highlight Author=RElliott Comment= The queuing specification for a task s/b An attribute of a command that specifies the processing relationship of the command with regard to other commands in the task set --- comment number 71 Page=21 Subtype=StrikeOut Subj=Cross-Out Author=RElliott Comment= Delete 3.1.61 task: That term was eradicated from SAM-4. --- comment number 72 Page=21 Subtype=StrikeOut Subj=Cross-Out Author=RElliott Comment=that contains a task router and --- comment number 73 Page=21 Subtype=Highlight Subj=Highlight Author=RElliott Comment= indications and responses s/b requests, indications, responses, and confirmations --- comment number 74 Page=21 Subtype=Highlight Subj=Highlight Author=RElliott Comment= requests, indications, responses, and confirmations s/b requests and confirmations --- comment number 75 Page=21 Subtype=Highlight Subj=Highlight Author=RElliott Comment= In this standard, the term SCSI initiator port also refers to an FCP_Port using the Fibre Channel protocol to perform the SCSI initiator port functions defined by SAM-4. s/b In this standard, an initiator FCP_Port is a SCSI initiator port. --- comment number 76 Page=21 Subtype=Highlight Subj=Highlight Author=RElliott Comment= In this standard, the term SCSI target port also refers to an FCP_Port using the Fibre Channel protocol to perform the SCSI target port functions defined by SAM-4. s/b In this standard, an target FCP_Port is a SCSI target port. --- comment number 77 Page=21 Subtype=Highlight Subj=Highlight Author=RElliott Comment= An address identifier (see 3.1.2) that a SCSI initiator port uses to identify the SCSI target port. s/b A value by which a SCSI target port is identified in a domain. In this standard, the address identifier of a target FCP_Port is a target port identifier. --- comment number 78 Page=22 Subtype=Text Subj=Note Author=RElliott Comment= Add SEQ_ID Sequence_ID --- comment number 79 Page=22 Subtype=Highlight Subj=Highlight Author=RElliott Comment= (see FC-FS-3) s/b (see 3.1.xx) --- comment number 80 Page=22 Subtype=Highlight Subj=Highlight Author=RElliott Comment= (see FC-FS-3) s/b (see 3.1.xx) --- comment number 81 Page=22 Subtype=Highlight Subj=Highlight Author=RElliott Comment= exchange s/b Exchange --- comment number 82 Page=24 Subtype=Highlight Subj=Comment on Text Author=curtisb Comment=Use the table from SSC-3 which includes the 3.14159265 example --- comment number 83 Page=25 Subtype=Highlight Subj=Highlight Author=RElliott Comment= two ports s/b two NL_Ports --- comment number 84 Page=25 Subtype=Highlight Subj=Highlight Author=RElliott Comment= a port on the loop and a port on a switching fabric s/b a NL_Port on the loop an an N_Port on a switching fabric --- comment number 85 Page=25 Subtype=Highlight Subj=Comment on Text Author=curtisb Comment=Seems extraneous - suggest this editorial comment be stricken. --- comment number 86 Page=26 Subtype=StrikeOut Subj=Cross-Out Author=RElliott Comment= Delete or a list of linked requests Linked commands are obsolete in SAM-4. --- comment number 87 Page=26 Subtype=Highlight Subj=Highlight Author=RElliott Comment= Expand: Send SCSI Command request | Unsolicited command IU (FCP_CMND) to Send SCSI Command request | Sending an unsolicited command IU (FCP_CMND) SCSI Command Received indication | Receiving an unsolicited command IU (FCP_CMND) --- comment number 88 Page=26 Subtype=Highlight Subj=Highlight Author=RElliott Comment= Expand: Send Command Complete response | Command status IU (FCP_ RSP) into: Send Command Complete response | Sending a command status IU (FCP_ RSP) Command Complete Received confirmation | Receiving a command status IU (FCP_ RSP) --- comment number 89 Page=26 Subtype=Highlight Subj=Highlight Author=RElliott Comment= Data delivery request | Data descriptor IU (FCP_XFER_RDY) s/b Receive Data-Out request | Data descriptor IU (FCP_XFER_RDY) Data-Out Received confirmation | Receipt of solicited data IU (FCP_DATA) --- comment number 90 Page=26 Subtype=Highlight Subj=Highlight Author=RElliott Comment= Data delivery action | Solicited data IU (FCP_DATA) s/b Send Data-In request | Sending solicited data IO (FCP_DATA) Data-In Delivered confirmation | depends on class of service --- comment number 91 Page=26 Subtype=Text Subj=Note Author=RElliott Comment= Add: Send Task Management request | sending the FCP equivalent specified in table 3 in 4.9 Task Management Request Received indication | receiving the FCP equivalent specified in see 4.9 Task Management Function Executed response | sending the response specified in table 4 in 4.9.1, table 5 in 4.9.2, or table 6 in 4.9.3 Received Task Management Function Executed response | receiving the response specified in table 4 in 4.9.1, table 5 in 4.9.2, or table 6 in 4.9.3 --- comment number 92 Page=26 Subtype=Highlight Subj=Highlight Author=RElliott Comment= FCP_Port that is the initiator for the command s/b initiator FCP_Port --- comment number 93 Page=26 Subtype=Highlight Subj=Highlight Author=RElliott Comment= initiator s/b initiator FCP_Port --- comment number 94 Page=26 Subtype=Highlight Subj=Highlight Author=RElliott Comment= target s/b target FCP_Port --- comment number 95 Page=26 Subtype=StrikeOut Subj=Cross-Out Author=RElliott Comment=. --- comment number 96 Page=26 Subtype=StrikeOut Subj=Cross-Out Author=RElliott Comment= Delete: invoke the Send SCSI Command SCSI transport protocol service request (see SAM-4) and the application client already invoked it. --- comment number 97 Page=26 Subtype=Highlight Subj=Highlight Author=RElliott Comment= When s/b If Since not all commands are writes, this is just one possibility. --- comment number 98 Page=26 Subtype=Text Subj=Note Author=RElliott Comment= In 4.2, either embed the "or task management function" concept throughout the description, or make these paragraphs dedicated for commands and add another set of paragraphs for task management functions. Right now, the first paragraph mentions both, but subsequent paragraphs only mention commands. --- comment number 99 Page=26 Subtype=Highlight Subj=Highlight Author=RElliott Comment= Send Task Management request s/b Send Task Management Request --- comment number 100 Page=26 Subtype=Highlight Subj=Highlight Author=RElliott Comment= it transmits a data descriptor IU containing the FCP_XFER_RDY IU payload to the s/b it invokes the Receive Data-Out transport protocol service request and the target FCP_Port transmits a data descriptor IU containing the FCP_XFER_RDY IU payload to the --- comment number 101 Page=26 Subtype=StrikeOut Subj=Cross-Out Author=RElliott Comment= The FCP_XFER_RDY IU and FCP_DATA IU payloads constitute the Receive Data-Out protocol service request and Data-Out Received service confirmation described in SAM-4. --- comment number 102 Page=26 Subtype=Highlight Subj=Highlight Author=RElliott Comment= Protocol Service s/b transport protocol service --- comment number 103 Page=26 Subtype=StrikeOut Subj=Cross-Out Author=RElliott Comment= Delete: REQ/ACK for Command Complete Confirmation IU (FCP_CONF) SAM-4 doesn't discuss confirming the Send Command Complete response or the Task Management Function Executed response; the device server just invokes it and hopes it works. --- comment number 104 Page=26 Subtype=Highlight Subj=Highlight Author=RElliott Comment= SCSI command s/b command --- comment number 105 Page=26 Subtype=Highlight Subj=Highlight Author=RElliott Comment= SCSI command s/b command --- comment number 106 Page=26 Subtype=Highlight Subj=Highlight Author=RElliott Comment= SCSI command s/b command --- comment number 107 Page=26 Subtype=StrikeOut Subj=Cross-Out Author=RElliott Comment=SCSI --- comment number 108 Page=27 Subtype=StrikeOut Subj=Cross-Out Author=RElliott Comment= Delete (Linked commands are obsolete in SAM-4): command linking, --- comment number 109 Page=27 Subtype=StrikeOut Subj=Cross-Out Author=RElliott Comment= Delete (Linked commands are obsolete in SAM-4): The device server determines whether additional linked commands are to be performed in the FCP I/O operation. If this is the last or only command processed in the FCP I/O operation, the FCP I/O operation and the Exchange are terminated. (note: there may be need to keep part of the second sentence) --- comment number 110 Page=27 Subtype=StrikeOut Subj=Cross-Out Author=RElliott Comment= Delete (Linked commands are obsolete in SAM-4): If the command is linked to another command, the FCP_RSP IU payload shall contain the proper status (i.e., INTERMEDIATE or INTERMEDIATE-CONDITION MET) indicating that another command shall be processed.The target FCP_Port shall present the FCP_RSP using the IU that allows command linking, I5 (see 9.1). The initiator FCP_Port shall continue the same Exchange with an FCP_CMND IU, beginning the next SCSI --- comment number 111 Page=27 Subtype=Highlight Subj=Highlight Author=RElliott Comment= autosense data s/b sense data --- comment number 112 Page=27 Subtype=Highlight Subj=Highlight Author=RElliott Comment= autosense data s/b sense data --- comment number 113 Page=27 Subtype=Highlight Subj=Highlight Author=RElliott Comment= initiator and target s/b initiator FCP_Port and target FCP_Port --- comment number 114 Page=27 Subtype=Highlight Subj=Highlight Author=RElliott Comment= initiator s/b initiator FCP_Port --- comment number 115 Page=27 Subtype=Highlight Subj=Highlight Author=RElliott Comment= initiator and target s/b initiator FCP_Port and target FCP_Port --- comment number 116 Page=27 Subtype=Highlight Subj=Highlight Author=RElliott Comment= SCSI device s/b SCSI target device --- comment number 117 Page=27 Subtype=Highlight Subj=Highlight Author=RElliott Comment= initiator s/b SCSI initiator device --- comment number 118 Page=27 Subtype=Highlight Subj=Highlight Author=RElliott Comment= When s/b If --- comment number 119 Page=27 Subtype=Highlight Subj=Highlight Author=RElliott Comment= When s/b If --- comment number 120 Page=27 Subtype=Highlight Subj=Highlight Author=RElliott Comment= transmits s/b invokes --- comment number 121 Page=27 Subtype=Highlight Subj=Highlight Author=RElliott Comment= return s/b invoke --- comment number 122 Page=27 Subtype=Highlight Subj=Highlight Author=RElliott Comment= returned information is used to prepare and return s/b the initiator FCP_Port uses returned information to invoke --- comment number 123 Page=27 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then --- comment number 124 Page=27 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then --- comment number 125 Page=27 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then --- comment number 126 Page=27 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then --- comment number 127 Page=27 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then --- comment number 128 Page=27 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then --- comment number 129 Page=27 Subtype=Highlight Subj=Highlight Author=RElliott Comment= sequence s/b Sequence --- comment number 130 Page=27 Subtype=Highlight Subj=Highlight Author=RElliott Comment= the target FCP_Port transmits a solicited data IU to the initiator FCP_Port. The solicited data IU shall contain the FCP_DATA IU payload. The FCP_DATA IU constitutes the Send Data-In protocol service request described in SAM-4. s/b it invokes the Send Data-In transport protocol service request (see SAM-4) and the target FCP_Port transmits a solicited data IU containing the FCP_DATA IU payload to the initiator FCP_Port. --- comment number 131 Page=27 Subtype=StrikeOut Subj=Cross-Out Author=RElliott Comment= The FCP_XFER_RDY IU and FCP_DATA IU payloads constitute the Receive Data-Out protocol service request and Data-Out Received service confirmation described in SAM-4. --- comment number 132 Page=27 Subtype=StrikeOut Subj=Cross-Out Author=RElliott Comment= The FCP_DATA IU constitutes the Send Data-In protocol service request described in SAM-4. --- comment number 133 Page=27 Subtype=Highlight Subj=Highlight Author=RElliott Comment= it transmits a data descriptor IU containing the FCP_XFER_RDY IU payload s/b it invokes the Receive Data Out transport protocol service and the target FCP_Port transmits a data descriptor IU containing the FCP_XFER_RDY IU payload --- comment number 134 Page=27 Subtype=Highlight Subj=Highlight Author=RElliott Comment= the solicited data IU to the target FCP_Port. The solicited data IU shall contain the FCP_DATA IU payload requested by the FCP_XFER_RDY IU. s/b a solicited data IU containing the FCP_DATA IU payload requested by the FCP_XFER_RDY IU (match wording in the write operation paragraph) --- comment number 135 Page=27 Subtype=Highlight Subj=Highlight Author=RElliott Comment= the target FCP_Port transmits a solicited data IU to the initiator FCP_Port. The solicited data IU shall contain the FCP_DATA IU payload. s/b it invokes the Send Data-In transport protocol service request (see SAM-4) and the target FCP_Port transmits a solicited data IU containing the FCP_DATA IU payload to the initiator FCP_Port. --- comment number 136 Page=27 Subtype=Highlight Subj=Highlight Author=RElliott Comment= add: , except that only one Data-In or Data-Out transfer operation is allowed at a time in an Exchange. --- comment number 137 Page=27 Subtype=Highlight Subj=Highlight Author=RElliott Comment= protocol service response s/b transport protocol service response --- comment number 138 Page=27 Subtype=Highlight Subj=Highlight Author=RElliott Comment= by requesting the transmission of an IU s/b and the target FCP_Port transmits a command status IU --- comment number 139 Page=27 Subtype=Highlight Subj=Highlight Author=RElliott Comment= protocol service confirmation s/b transport protocol service confirmation --- comment number 140 Page=27 Subtype=Highlight Subj=Highlight Author=RElliott Comment= to the application client that requested the operation. s/b to notify the application client. --- comment number 141 Page=27 Subtype=Highlight Subj=Highlight Author=RElliott Comment= a protocol service indication that confirms delivery s/b confirmed delivery (this does not fit into anything defined by SAM-4, so calling it a "protocol service indication" is inappropriate) --- comment number 142 Page=27 Subtype=Highlight Subj=Highlight Author=RElliott Comment= SCSI command s/b command --- comment number 143 Page=27 Subtype=Highlight Subj=Highlight Author=RElliott Comment= SCSI command s/b command --- comment number 144 Page=27 Subtype=Highlight Subj=Highlight Author=RElliott Comment= SCSI command s/b command --- comment number 145 Page=27 Subtype=Highlight Subj=Highlight Author=RElliott Comment= SCSI command s/b command --- comment number 146 Page=28 Subtype=StrikeOut Subj=Cross-Out Author=RElliott Comment= Delete (Linked commands are obsolete in SAM-4): command. All SCSI commands linked in the FCP I/O operation except the last are processed in the manner described above. SAM-4 defines the cases that interrupt and terminate a series of linked commands. In those cases, the FCP_RSP IU of the last command in the set of linked commands shall be transmitted using the IU that does not allow command linking, I4 (see 9.1). See 4.5. --- comment number 147 Page=28 Subtype=Highlight Subj=Highlight Author=RElliott Comment= were s/b where --- comment number 148 Page=28 Subtype=Highlight Subj=Highlight Author=RElliott Comment= initiator s/b SCSI initiator port --- comment number 149 Page=28 Subtype=Highlight Subj=Highlight Author=RElliott Comment= bit s/b bit to one --- comment number 150 Page=28 Subtype=Highlight Subj=Highlight Author=RElliott Comment= page. See 10.3. s/b page (see 10.3). --- comment number 151 Page=28 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then --- comment number 152 Page=28 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then --- comment number 153 Page=28 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then --- comment number 154 Page=28 Subtype=Highlight Subj=Comment on Text Author=curtisb Comment= Why is this necessary? It says right above that unidirectional payloads shall use the unidirectional FCP_RSP so by definition device servers that do not support bidirectional commands can't use the bidirectional FCP_RSP --- comment number 155 Page=28 Subtype=StrikeOut Subj=Cross-Out Author=curtisb Comment= --- comment number 156 Page=28 Subtype=Caret Subj=Inserted Text Author=curtisb Comment=where --- comment number 157 Page=28 Subtype=Highlight Subj=Highlight Author=RElliott Comment= SCSI commands s/b commands --- comment number 158 Page=28 Subtype=Highlight Subj=Highlight Author=RElliott Comment= SCSI commands s/b commands --- comment number 159 Page=29 Subtype=Highlight Subj=Highlight Author=RElliott Comment= initiator s/b initiator FCP_Port --- comment number 160 Page=29 Subtype=Highlight Subj=Highlight Author=RElliott Comment= initiator s/b initiator FCP_Port --- comment number 161 Page=29 Subtype=Highlight Subj=Highlight Author=RElliott Comment= "and for task management functions" is incorrect. The CRN itself simply does not exist for task management functions. The COMMAND REFERENCE NUMBER field in the FCP_CMND IU does exist when that IU is being used to deliver a task management request, and it is set to zero in that case. --- comment number 162 Page=29 Subtype=Highlight Subj=Highlight Author=RElliott Comment= There is no "CRN field". There is a CRN (uppercase) described in the text above, and a COMMAND REFERENCE NUMBER (smallcaps) field in the FCP_CMND IU. They are not the same. --- comment number 163 Page=29 Subtype=Highlight Subj=Highlight Author=RElliott Comment= receipt of Convert into an A)B)C) list --- comment number 164 Page=29 Subtype=Highlight Subj=Highlight Author=RElliott Comment= CRN set to zero is meaningless for task management functions - SAM-4 defines no such thing. The FCP_CMND IU COMMAND REFERENCE NUMBER (smallcaps) field, however, does exist, and is set to zero for TMFs. --- comment number 165 Page=29 Subtype=Highlight Subj=Highlight Author=RElliott Comment= that used s/b that are used --- comment number 166 Page=29 Subtype=Highlight Subj=Highlight Author=RElliott Comment= FCP devices s/b device servers --- comment number 167 Page=29 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then --- comment number 168 Page=29 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then --- comment number 169 Page=29 Subtype=Highlight Subj=Highlight Author=RElliott Comment= protocol service s/b transport protocol service --- comment number 170 Page=29 Subtype=StrikeOut Subj=Cross-Out Author=curtisb Comment= --- comment number 171 Page=29 Subtype=Caret Subj=Replacement Text Author=curtisb Comment=i.e., --- comment number 172 Page=29 Subtype=StrikeOut Subj=Cross-Out Author=curtisb Comment= --- comment number 173 Page=29 Subtype=Caret Subj=Replacement Text Author=curtisb Comment=that are used --- comment number 174 Page=30 Subtype=StrikeOut Subj=Cross-Out Author=RElliott Comment= Delete (Linked commands are obsolete in SAM-4): If command linking is being performed, the target FCP_Port shall not request confirmed completion for an FCP_RSP IU containing INTERMEDIATE or INTERMEDIATE-CONDITION MET status. The target FCP_Port may request confirmed completion: a)when providing the FCP_RSP IU for the last command of the set of linked commands; or b)when providing the FCP_RSP IU for a command that terminates linking because of an error or CHECK CONDITION status. --- comment number 175 Page=30 Subtype=Highlight Subj=Highlight Author=RElliott Comment= autosense data s/b sense data --- comment number 176 Page=30 Subtype=Highlight Subj=Highlight Author=RElliott Comment= autosense data s/b sense data --- comment number 177 Page=30 Subtype=Highlight Subj=Highlight Author=RElliott Comment= initiators and targets s/b SCSI initiator devices and SCSI target devices --- comment number 178 Page=30 Subtype=Highlight Subj=Highlight Author=RElliott Comment= : s/b , then: --- comment number 179 Page=30 Subtype=Text Subj=Note Author=RElliott Comment= Item b) "shall support" is not well-placed in a list prefaced by "If an error is identified by..." The "shall support" statement is true even if an error is not identified yet. Split out that rule to be based on only "if data retransmission capability is supported..." --- comment number 180 Page=30 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then --- comment number 181 Page=30 Subtype=Highlight Subj=Highlight Author=RElliott Comment= queued SCSI command s/b command --- comment number 182 Page=30 Subtype=StrikeOut Subj=Cross-Out Author=RElliott Comment=queued --- comment number 183 Page=31 Subtype=Highlight Subj=Highlight Author=RElliott Comment= shall be zero s/b shall be set to zero --- comment number 184 Page=31 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then --- comment number 185 Page=31 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then --- comment number 186 Page=33 Subtype=Highlight Subj=Highlight Author=RElliott Comment= QUERY UNIT ATTENTION s/b QUERY ASYNCHONOUS EVENT to match final SAM-4 --- comment number 187 Page=33 Subtype=Highlight Subj=Highlight Author=RElliott Comment= FCP_QUERY_UNIT_ATTENTION s/b FCP_QUERY_ASYNCHRONOUS_EVENT to match final SAM-4 --- comment number 188 Page=33 Subtype=StrikeOut Subj=Cross-Out Author=RElliott Comment= Delete: a) FC-FS-3 BLSs are used to perform the ABORT TASK task management function. There is no such footnote for QUERY TASK/REC ELS (see FC-LS), and it doesn't seem to provide any new information. --- comment number 189 Page=33 Subtype=Highlight Subj=Highlight Author=RElliott Comment= (see FC-FS-3) s/b (see 4.9.2 and FC-FS-3) --- comment number 190 Page=33 Subtype=Highlight Subj=Highlight Author=RElliott Comment= (see FC-LS) s/b (see 4.9.3 and FC-LS) --- comment number 191 Page=33 Subtype=Highlight Subj=Highlight Author=RElliott Comment= the s/b , then the --- comment number 192 Page=33 Subtype=Highlight Subj=Highlight Author=RElliott Comment= Exchnage s/b Exchange --- comment number 193 Page=33 Subtype=StrikeOut Subj=Cross-Out Author=curtisb Comment= --- comment number 194 Page=33 Subtype=Caret Subj=Replacement Text Author=curtisb Comment=Exchange --- comment number 195 Page=34 Subtype=Highlight Subj=Highlight Author=RElliott Comment= functions s/b function --- comment number 196 Page=34 Subtype=Highlight Subj=Highlight Author=RElliott Comment= task s/b command --- comment number 197 Page=34 Subtype=Highlight Subj=Highlight Author=RElliott Comment= task abort events s/b something else --- comment number 198 Page=35 Subtype=Highlight Subj=Highlight Author=RElliott Comment= functions s/b function --- comment number 199 Page=36 Subtype=Text Subj=Note Author=RElliott Comment=Change to lettered table footnotes, delete "NOTES:" --- comment number 200 Page=36 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then --- comment number 201 Page=36 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then --- comment number 202 Page=36 Subtype=Highlight Subj=Highlight Author=RElliott Comment= ABTS (Sequence) s/b ABTS --- comment number 203 Page=36 Subtype=Text Subj=Note Author=RElliott Comment=Merge Clearing effect cell with blank cell above --- comment number 204 Page=37 Subtype=Text Subj=Note Author=RElliott Comment= Make the Clearing effect column in table 8 wider so the "Only for FCP Sequences associated with Aborted FCP Exchanges" line doesn't wrap --- comment number 205 Page=37 Subtype=Text Subj=Note Author=RElliott Comment=Change to lettered table footnotes, delete "NOTES:" --- comment number 206 Page=37 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then --- comment number 207 Page=37 Subtype=Highlight Subj=Highlight Author=RElliott Comment= reason code s/b a Reason Code set to --- comment number 208 Page=37 Subtype=Highlight Subj=Highlight Author=RElliott Comment= reason code explanation s/b a Reason Code Explanation set to --- comment number 209 Page=37 Subtype=Highlight Subj=Comment on Text Author=curtisb Comment=Is this a "shall respond" or a "may respond"? --- comment number 210 Page=37 Subtype=Text Subj=Note Author=RElliott Comment=Fix double-line on top right --- comment number 211 Page=37 Subtype=Text Subj=Note Author=RElliott Comment=Merge Clearing effect cell with blank cell above --- comment number 212 Page=38 Subtype=Highlight Subj=Highlight Author=RElliott Comment= shall assign the new initiator port identifier to the existing registration and reservation to the initiator FCP_Port having the same Worldwide_Name is unclear, and Worldwide_Name is misused. Reword as an a)b) list: shall a) assign the new initiator port identifier to the existing registration b) set the reservation holder to the initiator FCP_Port having the same N_Port_Name. --- comment number 213 Page=38 Subtype=Highlight Subj=Highlight Author=RElliott Comment= between s/b between the --- comment number 214 Page=38 Subtype=Highlight Subj=Highlight Author=RElliott Comment= 3. Each start new paragraph with "Each" to separate the address identifier definition from the FQXID definition --- comment number 215 Page=38 Subtype=Text Subj=Note Author=RElliott Comment= Mention that the RX_ID field value does not exist at the beginning of the FCP I/O operation, and it may change during the FCP I/O operation. --- comment number 216 Page=38 Subtype=Highlight Subj=Highlight Author=RElliott Comment= Port_Name s/b N_Port_Name --- comment number 217 Page=38 Subtype=Highlight Subj=Highlight Author=RElliott Comment= Worldwide_Name s/b N_Port_Name --- comment number 218 Page=38 Subtype=Highlight Subj=Highlight Author=RElliott Comment= after: The Worldwide_Name for the FCP_Port shall be different from the Worldwide_Name for the node add: (i.e., the N_Port_Name shall be different from the Node_Name). --- comment number 219 Page=38 Subtype=Text Subj=Note Author=RElliott Comment= Add: "Each FCP device should include a SCSI device name in NAA IEEE Registered format (see SPC-4). If the FCP device includes a Platform Name (see FC-GS-6), then the Platform Name shall be the same as the SCSI device name. In the Device Identification VPD page, a device server in an FCP target device that implements a SCSI device name: a) shall report the SCSI device name in binary NAA format; and b) should report the SCSI device name in SCSI name string format (e.g., "naa." followed by 16 hexadecimal digits followed by 4 ASCII null characters)." Also add this to the SAM-5 names & identifiers annex (IEEE Registered format, 8 bytes). SAM-4 allows a transport protocol to mandate implementing device names and define their format. Node names were never well defined in FC, always unclear whether they named a Port, an HBA (a set of Ports on the same card), or a system (set of cards in a system). They are thus worthless. Platform name supposedly provides clearer guidance, identifying the entire system - the same scope as a SCSI device name. With NPIV and server virtualization gaining popularity, it would be helpful to have a unique identifier for each operating system instance, reported through all the SCSI initiator ports (whether NPIV or physical) that the operating system uses. If the operating system instance is shut down and restarted on a different physical machine, that identifier should move with it. This identifier should even work if the operating system has access to a mix of protocols - e.g. some FCP ports, some iSCSI ports, and some SAS ports. The same NAA IEEE Registered identifier can be reported and used in FCP (both binary and as a "naa." string) , SAS (both binary and as a "naa." string) and iSCSI (as a "naa." string). A system that doesn't have iSCSI ports could just report the binary NAA format. The device name would be helpful for configuring V-SANs, zoning, SCSI access controls, etc. For example, the system administrator could grant certain zoning permissions to an operating system instance, no matter which physical machine it happens to be running on and which ports it happens to be using. --- comment number 220 Page=38 Subtype=Highlight Subj=Highlight Author=RElliott Comment= World Wide Names s/b Worldwide_Names --- comment number 221 Page=38 Subtype=Highlight Subj=Highlight Author=RElliott Comment= each Fibre Channel node and each Fibre Channel port shall have a Worldwide_Name s/b each Fibre Channel node shall have a Node_Name that is a Worldwide_Name and each Fibre Channel port shall have an N_Port_Name that is a Worldwide_Name. --- comment number 222 Page=38 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then --- comment number 223 Page=38 Subtype=Highlight Subj=Highlight Author=RElliott Comment= task identifier s/b command identifier --- comment number 224 Page=39 Subtype=Text Subj=Note Author=RElliott Comment= FC-FS-3 divides R_CTL into two fields: ROUTING and INFORMATION. FCP-4 should say something like: "The R_CTL field is subdivided into a ROUTING field and an INFORMATION field (see FC-FS-3). The ROUTING field shall be set to 0h (i.e. Device_Data) and the INFORMATION field shall be set to the value defined in table 19 and table 20." Or, change table 19 and table 20 to relate the full byte value for R_CTL, and ignore the subfields. Change entries like 6 to 06h --- comment number 225 Page=39 Subtype=Highlight Subj=Highlight Author=RElliott Comment= value in the TYPE field shall be 08h s/b TYPE field shall be set to 08h (i.e., Fibre Channel Protocol)... (see FC-FS-3). --- comment number 226 Page=39 Subtype=Highlight Subj=Highlight Author=RElliott Comment= 31- 24 s/b 31-24 (no space) to match the other column headers in this table --- comment number 227 Page=40 Subtype=Text Subj=Note Author=RElliott Comment= FC-FS-3 has some more specific rules about RX_ID assignment that clarify the only time the target FCP_Port is allowed to select the RX_ID: "The Responder of the Exchange shall set a unique value for RX_ID other than FF FFh, if RX_ID is being used, by one of two methods: a) in an ACK to a Data frame in the first Sequence of an Exchange in Class 1 and 2; or b) in the first Sequence transmitted as a Sequence Initiator, if any, in Class 3." FCP's statement "until the Exchange Responder assigns a different value in its response to the Exchange Originator" is looser than that, and should be tightened. --- comment number 228 Page=40 Subtype=Highlight Subj=Highlight Author=RElliott Comment= FCP type (i.e., 08h) s/b TYPE field set to 08h (i.e., Fibre Channel Protocol). --- comment number 229 Page=40 Subtype=Highlight Subj=Highlight Author=RElliott Comment= For frames of the solicited data category (i.e., FCP_DATA IUs) (see 9.1 and 9.4) s/f For a frame with the R_CTL field set to 01h (i.e., solicited data)(i.e., an FCP_DATA IU), --- comment number 230 Page=40 Subtype=Highlight Subj=Highlight Author=RElliott Comment= For frames of the unsolicited control category (i.e., FCP_CMND IUs) (see 9.1 and 9.2) s/b For a frame with the R_CTL field set to 02h (i.e., unsolicited control)(i.e., an FCP_CMND IU) FCP_CMND IU is described as having R_CTL of 06h in table 19, which means "Unsolicited command" not "Unsolicited control" according to FC-FS-3. So, the current "i.e." doesn't match the text. Decide if 02h, 06h, or both are intended, and word the text accordingly. --- comment number 231 Page=40 Subtype=Highlight Subj=Highlight Author=RElliott Comment= For all other Device_Data frames with the FCP type (i.e., 08h) s/bFor a frame with R_CTL set to 0xh other than 01h and 02h, --- comment number 232 Page=40 Subtype=StrikeOut Subj=Cross-Out Author=RElliott Comment= For the solicited data category (FCP_DATA IUs) The paragraph is already restricted to that case --- comment number 233 Page=40 Subtype=StrikeOut Subj=Cross-Out Author=RElliott Comment= For solicited data category frames, The paragraph is already restricted to that case --- comment number 234 Page=40 Subtype=Highlight Subj=Highlight Author=RElliott Comment= contain a value of zero s/b be set to zero --- comment number 235 Page=40 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then --- comment number 236 Page=40 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then --- comment number 237 Page=41 Subtype=Highlight Subj=Highlight Author=RElliott Comment= sucessfully s/c successfully --- comment number 238 Page=41 Subtype=Highlight Subj=Highlight Author=RElliott Comment= WWPN s/b Port_Name --- comment number 239 Page=41 Subtype=Highlight Subj=Highlight Author=RElliott Comment= WWPN s/b Port_Name --- comment number 240 Page=41 Subtype=Highlight Subj=Highlight Author=RElliott Comment= If multiple images are required in an initiator FCP_Port, they shall be provided by transparent aliasing of the N_Port Identifier of the initiator FCP_Port. If multiple images are required in a target FCP_Port, they shall be provided by SCSI logical units. 1. Mention NPIV instead. 2. Downgrade the "shall"s. On the target side, supporting NPIV is also feasible - multiple logical units are not the only solution. --- comment number 241 Page=41 Subtype=Highlight Subj=Highlight Author=RElliott Comment= Note 1 s/b NOTE 1 and the text should use 9pt font. --- comment number 242 Page=41 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then --- comment number 243 Page=41 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then --- comment number 244 Page=42 Subtype=Highlight Subj=Highlight Author=RElliott Comment= 6.3.2 Process_Associator requirements 6.2 already prohibits using Process_Associatiors, so section 6.3.2 should not exist. --- comment number 245 Page=42 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then --- comment number 246 Page=42 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then --- comment number 247 Page=42 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then --- comment number 248 Page=43 Subtype=Highlight Subj=Highlight Author=RElliott Comment= (See FC-FS-3.) s/b See FC-LS. --- comment number 249 Page=43 Subtype=Highlight Subj=Highlight Author=RElliott Comment= SCSI FCP (08h) s/b TYPE CODE (08h for this standard) --- comment number 250 Page=43 Subtype=Highlight Subj=Highlight Author=RElliott Comment= VALID s/b VALIDITY to match FC-LS. Also change below the table. --- comment number 251 Page=43 Subtype=Highlight Subj=Highlight Author=RElliott Comment= VALID s/b VALIDITY to match FC-LS. Also change below the table. --- comment number 252 Page=43 Subtype=Text Subj=Note Author=RElliott Comment= Add a row after word 2 with double lines: Service Parameters highlighting that all the fields that follow are part of that section. --- comment number 253 Page=43 Subtype=Highlight Subj=Highlight Author=RElliott Comment= FCP_XFER_RDY make this smallcaps. Below the table too. --- comment number 254 Page=43 Subtype=Highlight Subj=Highlight Author=RElliott Comment= FCP_XFER_RDY make this smallcaps. Below the table too. --- comment number 255 Page=43 Subtype=Highlight Subj=Highlight Author=RElliott Comment= FCP specific code s/b TYPE CODE --- comment number 256 Page=43 Subtype=Highlight Subj=Highlight Author=RElliott Comment= OBSOLETE s/b Obsolete --- comment number 257 Page=43 Subtype=Highlight Subj=Highlight Author=RElliott Comment= OBSOLETE s/b Obsolete --- comment number 258 Page=43 Subtype=Highlight Subj=Highlight Author=RElliott Comment= ORIGINATOR PROCESS_ASSOCIATOR s/b all small caps --- comment number 259 Page=43 Subtype=Highlight Subj=Highlight Author=RElliott Comment= RESPONDER PROCESS_ASSOCIATOR s/b all small caps --- comment number 260 Page=43 Subtype=Highlight Subj=Highlight Author=RElliott Comment= ESTABLISH IMAGE PAIR s/b all small caps --- comment number 261 Page=43 Subtype=Highlight Subj=Highlight Author=RElliott Comment= ORIGINATOR PROCESS_ASSOCIATOR s/b all small caps --- comment number 262 Page=43 Subtype=Highlight Subj=Highlight Author=RElliott Comment= RESPONDER PROCESS_ASSOCIATOR s/b all small caps --- comment number 263 Page=43 Subtype=Highlight Subj=Highlight Author=RElliott Comment= Bit s/b Bit(s) --- comment number 264 Page=44 Subtype=Highlight Subj=Highlight Author=RElliott Comment= default logical units This term needs to be defined. I understand the intent is to ignore RAID control logical units, but report RAID volumes. --- comment number 265 Page=44 Subtype=Highlight Subj=Highlight Author=RElliott Comment= ENHANCED DISCOVERY This bit name is rather vague. A name that better represents the functionality would be better. --- comment number 266 Page=44 Subtype=Highlight Subj=Highlight Author=RElliott Comment= REC_SUPPORT Get rid of the _ since other bits do not use it --- comment number 267 Page=44 Subtype=Highlight Subj=Highlight Author=RElliott Comment= VALID s/b VALIDITY --- comment number 268 Page=44 Subtype=Highlight Subj=Highlight Author=RElliott Comment= VALID s/b VALIDITY --- comment number 269 Page=44 Subtype=Highlight Subj=Highlight Author=RElliott Comment= VALID s/b VALIDITY --- comment number 270 Page=44 Subtype=Highlight Subj=Highlight Author=RElliott Comment= VALID s/b VALIDITY --- comment number 271 Page=44 Subtype=Highlight Subj=Highlight Author=RElliott Comment= VALID s/b VALIDITY --- comment number 272 Page=44 Subtype=Highlight Subj=Highlight Author=RElliott Comment= VALID s/b VALIDITY --- comment number 273 Page=44 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then --- comment number 274 Page=44 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then --- comment number 275 Page=44 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then --- comment number 276 Page=44 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then --- comment number 277 Page=44 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then --- comment number 278 Page=44 Subtype=Highlight Subj=Highlight Author=RElliott Comment= When the REC ELS supported (REC_SUPPORT) bit is set to one, the Originator is indicating that it supports, as an initiator FCP_Port, the transmission of the REC ELS. s/b a REC ELS Supported (REC_SUPPORT) bit set to one specifies that the Originator, as an initiator FCP_Port, supports the transmission of the REC ELS. --- comment number 279 Page=44 Subtype=Highlight Subj=Highlight Author=RElliott Comment= When the REC_SUPPORT bit is set to zero, the Originator is providing no information about whether it supports transmission of the REC ELS. s/b A REC_SUPPORT bit set to zero provides no information about whether or not the Originator supports transmission of the REC ELS. --- comment number 280 Page=44 Subtype=Highlight Subj=Highlight Author=RElliott Comment= When the TASK RETRY IDENTIFICATION REQUESTED bit is set to one, the Originator of the PRLI ELS requests that task retry identification (see 4.7) be used. s/b A TASK RETRY IDENTIFICATION REQUESTED bit set to one requests that task retry identification (see 4.7) be used --- comment number 281 Page=44 Subtype=Highlight Subj=Highlight Author=RElliott Comment= When the TASK RETRY IDENTIFICATION REQUESTED bit is set to zero by either the Originator of or the Responder to the PRLI ELS, task retry identification shall not be used. s/b A TASK RETRY IDENTIFICATION REQUESTED bit set to zero specifies that task retry identification shall not be used. --- comment number 282 Page=44 Subtype=Text Subj=Note Author=RElliott Comment= Reword the "When" sentences in the other field descriptions, as suggested for bit 10 and bit 9. --- comment number 283 Page=45 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then --- comment number 284 Page=45 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then --- comment number 285 Page=45 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then --- comment number 286 Page=45 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then --- comment number 287 Page=45 Subtype=Highlight Subj=Highlight Author=RElliott Comment= a target s/b the target --- comment number 288 Page=45 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then --- comment number 289 Page=45 Subtype=Highlight Subj=Highlight Author=RElliott Comment= a target s/b the target --- comment number 290 Page=45 Subtype=Highlight Subj=Highlight Author=RElliott Comment= process s/b Originator or Responder --- comment number 291 Page=45 Subtype=Highlight Subj=Highlight Author=RElliott Comment= process s/b Originator or Responder --- comment number 292 Page=45 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then --- comment number 293 Page=45 Subtype=StrikeOut Subj=Cross-Out Author=curtisb Comment= --- comment number 294 Page=45 Subtype=Caret Subj=Replacement Text Author=curtisb Comment=only if the RETRY bit is set to one --- comment number 295 Page=45 Subtype=Highlight Subj=Highlight Author=RElliott Comment= command s/b SCSI command --- comment number 296 Page=46 Subtype=Highlight Subj=Highlight Author=RElliott Comment= SCSI write operation s/b write operation --- comment number 297 Page=46 Subtype=Highlight Subj=Highlight Author=RElliott Comment= all FCP I/O operations performing SCSI writes s/b write operations --- comment number 298 Page=47 Subtype=Highlight Subj=Highlight Author=RElliott Comment= SCSI FCP (08h) s/b TYPE CODE (08h for this standard) --- comment number 299 Page=47 Subtype=Highlight Subj=Highlight Author=RElliott Comment= VALID s/b VALIDITY --- comment number 300 Page=47 Subtype=Highlight Subj=Highlight Author=RElliott Comment= VALID s/b VALIDITY --- comment number 301 Page=47 Subtype=Text Subj=Note Author=RElliott Comment= Add a row after word 2 with double lines: Service Parameters highlighting that all the fields that follow are part of that section. --- comment number 302 Page=47 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then --- comment number 303 Page=47 Subtype=Highlight Subj=Highlight Author=RElliott Comment= after: ACCEPT RESPONSE CODE add: field --- comment number 304 Page=47 Subtype=Highlight Subj=Highlight Author=RElliott Comment= OBSOLETE s/b Obsolete --- comment number 305 Page=47 Subtype=Highlight Subj=Highlight Author=RElliott Comment= OBSOLETE s/b Obsolete --- comment number 306 Page=47 Subtype=Highlight Subj=Highlight Author=RElliott Comment= RETRY s/b all smallcaps (no uppercase R) --- comment number 307 Page=47 Subtype=Highlight Subj=Highlight Author=RElliott Comment= IMAGE PAIR ESTABLISHED s/b all small caps --- comment number 308 Page=47 Subtype=Highlight Subj=Highlight Author=RElliott Comment= ACCEPT RESPONSE CODE s/b all small caps --- comment number 309 Page=47 Subtype=Highlight Subj=Highlight Author=RElliott Comment= ORIGINATOR PROCESS_ASSOCIATOR s/b all small caps --- comment number 310 Page=47 Subtype=Highlight Subj=Highlight Author=RElliott Comment= RESPONDER PROCESS_ASSOCIATOR s/b all small caps --- comment number 311 Page=47 Subtype=Highlight Subj=Highlight Author=RElliott Comment= READ FCP_XFER_RDY DISABLED s/b all small caps --- comment number 312 Page=47 Subtype=Highlight Subj=Highlight Author=RElliott Comment= WRITE FCP_XFER_RDY DISABLED s/b all small caps --- comment number 313 Page=47 Subtype=Highlight Subj=Highlight Author=RElliott Comment= Bit s/b Bit(s) --- comment number 314 Page=48 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then --- comment number 315 Page=48 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then --- comment number 316 Page=48 Subtype=Highlight Subj=Highlight Author=RElliott Comment= after: ACCEPT RESPONSE CODE add: field --- comment number 317 Page=48 Subtype=Highlight Subj=Highlight Author=RElliott Comment= task s/b command --- comment number 318 Page=49 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then --- comment number 319 Page=49 Subtype=Highlight Subj=Highlight Author=RElliott Comment= bidirectional SCSI command s/b bidirectional command --- comment number 320 Page=50 Subtype=Highlight Subj=Highlight Author=RElliott Comment= FCP initiator function s/b initiator FCP_Port function --- comment number 321 Page=50 Subtype=Highlight Subj=Highlight Author=RElliott Comment= FCP target function s/b target FCP_Port function --- comment number 322 Page=51 Subtype=Highlight Subj=Highlight Author=RElliott Comment= reason code of s/b Reason Code set to --- comment number 323 Page=51 Subtype=Highlight Subj=Highlight Author=RElliott Comment= reason code explanation of s/b Reason Code Explanation set to --- comment number 324 Page=51 Subtype=Highlight Subj=Highlight Author=RElliott Comment= Encoded valueword 0 of payload(bits 31-24) s/b R_CTL (word 0 bits 31-24) --- comment number 325 Page=51 Subtype=Highlight Subj=Highlight Author=RElliott Comment= the R_CTL Information Category bits 27-24 s/b the R_CTL Information field (word 0 bits 27-24) --- comment number 326 Page=51 Subtype=Highlight Subj=Highlight Author=RElliott Comment= R_CTL bits 31-28 (Word 0) s/b the R_CTL Routing field (word 0 bits 31-28) --- comment number 327 Page=51 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then --- comment number 328 Page=51 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then --- comment number 329 Page=51 Subtype=Highlight Subj=Highlight Author=RElliott Comment= reason code of s/b Reason Code set to --- comment number 330 Page=51 Subtype=Highlight Subj=Highlight Author=RElliott Comment= reason code explanation of s/b Reason Code Explanation set to --- comment number 331 Page=51 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then --- comment number 332 Page=51 Subtype=Highlight Subj=Highlight Author=RElliott Comment= task s/b command --- comment number 333 Page=51 Subtype=Highlight Subj=Comment on Text Author=curtisb Comment= It should be more clear whether the preferred behavior is continuously increasing or rezero. --- comment number 334 Page=51 Subtype=Highlight Subj=Highlight Author=RElliott Comment= Abbr. is not a defined abbreviation in 3.2 There's no need to abbreviate here, though. Change the column header to "Name" and move this column left of the Description column. --- comment number 335 Page=52 Subtype=Highlight Subj=Highlight Author=RElliott Comment= This i.e. is unclear. FC-FS-3 doesn't mention FCP_XFER_RDY, FCP_RSP, or FCP_DATA. --- comment number 336 Page=52 Subtype=Highlight Subj=Highlight Author=RElliott Comment= 01h for Solicited Data or to 05h for Data Descriptor. s/b 01h (i.e., Device_Data/Solicited Data) or 05h (i.e., Device_Data/Data Descriptor). --- comment number 337 Page=52 Subtype=Highlight Subj=Highlight Author=RElliott Comment= a reason code of s/b a Reason Code set to --- comment number 338 Page=52 Subtype=Highlight Subj=Highlight Author=RElliott Comment= reason code explanation of s/b Reason Code Explanation set to --- comment number 339 Page=52 Subtype=Highlight Subj=Highlight Author=RElliott Comment= RELATIVE OFFSET parameter s/b RELATIVE OFFSET field --- comment number 340 Page=52 Subtype=Text Subj=Note Author=RElliott Comment=Add definitions of the OX_ID and RX_ID field. --- comment number 341 Page=52 Subtype=Text Subj=Note Author=RElliott Comment= Move the R_CTL FOR IU paragraph after the RELATIVE OFFSET paragraph. --- comment number 342 Page=52 Subtype=Highlight Subj=Highlight Author=RElliott Comment= In the event that s/b If --- comment number 343 Page=52 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then (matching adding "If" to the beginning of the sentence) --- comment number 344 Page=53 Subtype=Highlight Subj=Highlight Author=RElliott Comment= reason code and reason code explanation s/b Reason Code and Reason Code Explanation --- comment number 345 Page=53 Subtype=Text Subj=Note Author=RElliott Comment= FCP_ACC should have its own 8.x section, like FCP_RJT Add: 8.x FCP_LS Accept (FCP_ACC) Adjust the cross reference in table 13 --- comment number 346 Page=53 Subtype=Highlight Subj=Highlight Author=RElliott Comment= VENDOR SPECIFIC s/b Vendor specific --- comment number 347 Page=53 Subtype=StrikeOut Subj=Cross-Out Author=RElliott Comment= Delete: A four-byte reason code shall be contained in the Data_Field (see table 16). The Reason Code field is 1 byte, not 4 bytes, so this is incorrect. --- comment number 348 Page=54 Subtype=Highlight Subj=Highlight Author=RElliott Comment= The reason codes for FCP_RJT are specified in table 17. s/b The REASON CODE field is defined in table 17. --- comment number 349 Page=54 Subtype=Highlight Subj=Highlight Author=RElliott Comment= Table 18 lists the reason code explanations for FCP_LS requests. s/b The REASON CODE EXPLANATION field is defined in table 18. --- comment number 350 Page=54 Subtype=Text Subj=Note Author=RElliott Comment= Make the Description column narrower and the Meaning column wider, to shorten the table. Delete the double vertical line left of the Meaning column. Merge the Reserved row's Description and Meaning cells. --- comment number 351 Page=55 Subtype=StrikeOut Subj=Cross-Out Author=RElliott Comment= Delete T3 and T4 and add them to the list of obsolete IUs. Linked commands are obsolete in SAM-4. T3 Command request (Linked) 6 FCP_CMND M T O T4 Command request (Linked) 6 FCP_CMND M H O --- comment number 352 Page=55 Subtype=StrikeOut Subj=Cross-Out Author=RElliott Comment= Delete (Linked commands are obsolete in SAM-4): T3 and T4 are only permitted for linked SCSI commands. --- comment number 353 Page=55 Subtype=Highlight Subj=Highlight Author=RElliott Comment= Task Mgmt Rqst s/b Task management request --- comment number 354 Page=55 Subtype=Highlight Subj=Highlight Author=RElliott Comment= CAT Information category of Device_Data frames carrying the data block Change the column header name to INFORMATION field, which is what it is called in FC-FS-3. Change the entries to hex (e.g. 6h, 1h, 3h). or.... Change the column header to R_CTL and include two hex values (e.g., 06h, 01h, 03h). --- comment number 355 Page=55 Subtype=Highlight Subj=Highlight Author=RElliott Comment= when s/b while --- comment number 356 Page=55 Subtype=Highlight Subj=Highlight Author=RElliott Comment= sequence s/b Sequence --- comment number 357 Page=55 Subtype=StrikeOut Subj=Cross-Out Author=RElliott Comment=and T4 --- comment number 358 Page=55 Subtype=StrikeOut Subj=Cross-Out Author=RElliott Comment=and T4 --- comment number 359 Page=55 Subtype=Highlight Subj=Highlight Author=RElliott Comment= none s/b FCP_CONF Since section 9.6 exists, claiming to define FCP_CONF. The fact that it has no bytes is secondary. --- comment number 360 Page=55 Subtype=Highlight Subj=Highlight Author=RElliott Comment= SCSI primitive s/b Description since SCSI doesn't define anything called "primitive"s --- comment number 361 Page=55 Subtype=Highlight Subj=Highlight Author=RElliott Comment= I5 frame requesting the confirmed completion protocol. See table 20 By definition, the I5 frame requests confirmation. Otherwise, it'd be an I4 frame. Change to: "I5 frame (see table 20)." --- comment number 362 Page=56 Subtype=StrikeOut Subj=Cross-Out Author=RElliott Comment= Delete (Linked commands are obsolete in SAM-4): (Linked or confirm request) --- comment number 363 Page=56 Subtype=StrikeOut Subj=Cross-Out Author=RElliott Comment= Delete (Linked commands are obsolete in SAM-4): for linked SCSI commands or --- comment number 364 Page=56 Subtype=Highlight Subj=Highlight Author=RElliott Comment= Task Mgmt response s/b Task management response --- comment number 365 Page=56 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then --- comment number 366 Page=56 Subtype=Highlight Subj=Highlight Author=RElliott Comment= sequence s/b Sequence --- comment number 367 Page=56 Subtype=Highlight Subj=Highlight Author=RElliott Comment= SCSI primitive s/b Description since SCSI doesn't define anything called "primitive"s --- comment number 368 Page=56 Subtype=Highlight Subj=Highlight Author=RElliott Comment= Data delivery request s/b Data-Out delivery request to better match the wording in these two tables. --- comment number 369 Page=56 Subtype=Highlight Subj=Highlight Author=RElliott Comment= SCSI Command s/b command --- comment number 370 Page=57 Subtype=Highlight Subj=Highlight Author=RElliott Comment= managmenent s/b management --- comment number 371 Page=57 Subtype=Highlight Subj=Highlight Author=RElliott Comment= N s/b n in lowercase --- comment number 372 Page=57 Subtype=Highlight Subj=Highlight Author=RElliott Comment= The FCP_CMND IU shall contain the values and control fields defined in table 21 in its payload. s/b The format of the FCP_CMND IU payload is shown in table 21. to match other IU introductions --- comment number 373 Page=57 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then --- comment number 374 Page=57 Subtype=StrikeOut Subj=Cross-Out Author=RElliott Comment= Delete: Each target FCP_Port shall accept an INQUIRY command addressed to LUN 0. If LUNs other than zero are supported by the SCSI target device, LUN 0 shall implement the REPORT LUNS command. See SPC-4. SPC-4 defines that all logical units must support REPORT LUNS; there is no special rule for LUN 0 any more. --- comment number 375 Page=57 Subtype=Highlight Subj=Highlight Author=RElliott Comment= the s/b , then the --- comment number 376 Page=57 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then --- comment number 377 Page=57 Subtype=Highlight Subj=Highlight Author=RElliott Comment= PRIORITY s/b COMMAND PRIORITY to match SAM-4 --- comment number 378 Page=58 Subtype=Highlight Subj=Highlight Author=RElliott Comment= task s/b command --- comment number 379 Page=58 Subtype=Highlight Subj=Highlight Author=RElliott Comment= tasks s/b commands --- comment number 380 Page=58 Subtype=StrikeOut Subj=Cross-Out Author=RElliott Comment= Delete: (CRN) The field name does not use an acronym. The acronym is the functionally defined value. --- comment number 381 Page=58 Subtype=Highlight Subj=Highlight Author=RElliott Comment= CRN s/b COMMAND REFERENCE NUMBER (smallcaps) --- comment number 382 Page=58 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then --- comment number 383 Page=58 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then --- comment number 384 Page=58 Subtype=Highlight Subj=Highlight Author=RElliott Comment= zero value in the CRN field indicates s/b a COMMAND REFERENCE NUMBER field set to zero specifies --- comment number 385 Page=58 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then --- comment number 386 Page=58 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then --- comment number 387 Page=58 Subtype=Highlight Subj=Highlight Author=RElliott Comment= PRIORITY s/b COMMAND PRIORITY to match SAM-4 --- comment number 388 Page=58 Subtype=Highlight Subj=Highlight Author=RElliott Comment= PRIORITY s/b COMMAND PRIORITY to match SAM-4 --- comment number 389 Page=58 Subtype=Underline Subj=Underline Author=RElliott Comment= specifies the relative scheduling of this task in relation to other tasks already in the task setfor processing by the device server (see SAM-4). If the TASK ATTRIBUTE field contains a value other than SIMPLE, then this field is reserved. s/b specifies the relative scheduling importance of a command with the TASK ATTRIBUTE field set to 000b (i.e., SIMPLE) in relation to other commands already in the task set with SIMPLE task attributes (see SAM-4). Don't say it is Reserved; that's for SAM-4 to decide. --- comment number 390 Page=58 Subtype=Highlight Subj=Comment on Text Author=curtisb Comment= This is confusing - two descriptions with no explanation for why. Need to reference the PRIORITY field somehow to explain the reason for two or just collapse it into one. --- comment number 391 Page=59 Subtype=Highlight Subj=Highlight Author=RElliott Comment= QUERY UNIT ATTENTION s/b QUERY ASYNCHONOUS EVENT to match final SAM-4 --- comment number 392 Page=59 Subtype=Highlight Subj=Highlight Author=RElliott Comment= FCP_QUERY_UNIT_ATTENTION s/b FCP_QUERY_ASYNCHRONOUS_EVENT to match final SAM-4 --- comment number 393 Page=59 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then --- comment number 394 Page=59 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then --- comment number 395 Page=59 Subtype=Highlight Subj=Highlight Author=RElliott Comment= task s/b command --- comment number 396 Page=59 Subtype=Highlight Subj=Highlight Author=RElliott Comment= task s/b command --- comment number 397 Page=59 Subtype=Highlight Subj=Comment on Text Author=curtisb Comment= CLEAR ACA "shall not be sent" to a logical unit with a NORMACA bit equal to zero -- why not state this in terms of what the target supports instead of trying to place a requirement on the initiator? --- comment number 398 Page=60 Subtype=Highlight Subj=Highlight Author=RElliott Comment= QUERY UNIT ATTENTION s/b QUERY ASYNCHONOUS EVENT to match final SAM-4 --- comment number 399 Page=60 Subtype=Highlight Subj=Highlight Author=RElliott Comment= control field control s/b smallcaps --- comment number 400 Page=60 Subtype=Highlight Subj=Highlight Author=RElliott Comment= NOTE 3 There does not appear to be a NOTE 2 after NOTE 1 and before NOTE 3. --- comment number 401 Page=60 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then --- comment number 402 Page=60 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then --- comment number 403 Page=60 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then --- comment number 404 Page=60 Subtype=Highlight Subj=Highlight Author=RElliott Comment= task s/b command --- comment number 405 Page=60 Subtype=Highlight Subj=Highlight Author=RElliott Comment= task s/b command --- comment number 406 Page=60 Subtype=Highlight Subj=Highlight Author=RElliott Comment= task s/b command --- comment number 407 Page=60 Subtype=Highlight Subj=Highlight Author=RElliott Comment= task s/b command --- comment number 408 Page=60 Subtype=Highlight Subj=Highlight Author=RElliott Comment= task s/b command --- comment number 409 Page=60 Subtype=Highlight Subj=Highlight Author=RElliott Comment= task s/b command --- comment number 410 Page=60 Subtype=Highlight Subj=Highlight Author=RElliott Comment= task s/b command --- comment number 411 Page=60 Subtype=Highlight Subj=Highlight Author=RElliott Comment= tasks s/b commands --- comment number 412 Page=60 Subtype=Highlight Subj=Highlight Author=RElliott Comment= task s/b command --- comment number 413 Page=60 Subtype=Highlight Subj=Highlight Author=RElliott Comment= tasks s/b commands --- comment number 414 Page=60 Subtype=Highlight Subj=Highlight Author=RElliott Comment= task s/b command --- comment number 415 Page=60 Subtype=Highlight Subj=Highlight Author=RElliott Comment= task s/b command --- comment number 416 Page=60 Subtype=Highlight Subj=Highlight Author=RElliott Comment= task resources s/b resources --- comment number 417 Page=60 Subtype=Highlight Subj=Highlight Author=RElliott Comment= ab s/b an --- comment number 418 Page=60 Subtype=Highlight Subj=Highlight Author=RElliott Comment= automatic contingent allegiance s/b ACA condition --- comment number 419 Page=60 Subtype=StrikeOut Subj=Cross-Out Author=RElliott Comment=value of the --- comment number 420 Page=60 Subtype=Highlight Subj=Highlight Author=RElliott Comment= SCSI read operation s/b read operation --- comment number 421 Page=60 Subtype=Highlight Subj=Highlight Author=RElliott Comment= SCSI write operation s/b write operation --- comment number 422 Page=61 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then --- comment number 423 Page=61 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then --- comment number 424 Page=61 Subtype=Highlight Subj=Highlight Author=RElliott Comment= a read operation has the RDDATA bit set to zero or the WRDATA bit set to one s/b the command is defined as performing a read operation and the RDDATA bit is set to to zero --- comment number 425 Page=61 Subtype=Highlight Subj=Highlight Author=RElliott Comment= a write operation has the WRDATA bit set to zero or the RDDATA bit set to one s/b the command is defined as performing a write operation and the WRDATA bit is set to to zero --- comment number 426 Page=61 Subtype=StrikeOut Subj=Cross-Out Author=RElliott Comment= Delete: a bidirectional SCSI command has either the RDDATA bit set to zero or the WRDATA bit set to zero along with changing a) and b) as suggested. Those changes cover bidrectional commands. --- comment number 427 Page=61 Subtype=Highlight Subj=Highlight Author=RElliott Comment= value of zero indicates s/b field set to zero specifies --- comment number 428 Page=61 Subtype=Highlight Subj=Highlight Author=RElliott Comment= SCSI command s/b command --- comment number 429 Page=61 Subtype=Highlight Subj=Highlight Author=RElliott Comment= SCSI command s/b command --- comment number 430 Page=61 Subtype=Highlight Subj=Highlight Author=RElliott Comment= SCSI command s/b command --- comment number 431 Page=61 Subtype=Highlight Subj=Highlight Author=RElliott Comment= bidirectional SCSI command s/b bidirectional command --- comment number 432 Page=61 Subtype=Highlight Subj=Highlight Author=RElliott Comment= bidirectional SCSI command s/b bidirectional command --- comment number 433 Page=61 Subtype=Highlight Subj=Highlight Author=RElliott Comment= bidirectional SCSI command s/b bidirectional command --- comment number 434 Page=61 Subtype=Highlight Subj=Highlight Author=RElliott Comment= SCSI read operation and a SCSI write operation s/b read operation and a write operation --- comment number 435 Page=61 Subtype=Highlight Subj=Highlight Author=RElliott Comment= SCSI read operation s/b read command (since a bidirectional command also performs a read operation, but this sentence is not true) --- comment number 436 Page=61 Subtype=Highlight Subj=Highlight Author=RElliott Comment= SCSI write operation s/b write command (although a bidirectional command also performs a write operation and does use this definition of FCP_DL, there is a separate paragraph for bidirectional commands) --- comment number 437 Page=61 Subtype=Text Subj=Note Author=RElliott Comment= Delete "This is a bidirectional SCSI command." and add a table: rddata wrdata Description 0 0 Non-data command 0 1 Write command 1 0 Read command 1 1 Bidirectional command --- comment number 438 Page=62 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then --- comment number 439 Page=62 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then --- comment number 440 Page=62 Subtype=Highlight Subj=Highlight Author=RElliott Comment= when s/b if --- comment number 441 Page=62 Subtype=Highlight Subj=Highlight Author=RElliott Comment= RDDATA or WRDATA s/b the RDDATA bit or the WRDATA bit --- comment number 442 Page=62 Subtype=StrikeOut Subj=Cross-Out Author=RElliott Comment=the --- comment number 443 Page=62 Subtype=Highlight Subj=Highlight Author=RElliott Comment= value of zero indicates s/b field set to zero specifies --- comment number 444 Page=62 Subtype=Highlight Subj=Highlight Author=RElliott Comment= Process Login s/b Process Login (see 4.14 and 6.3) --- comment number 445 Page=62 Subtype=Highlight Subj=Highlight Author=RElliott Comment= category 5, the data descriptor category s/b category 5 (i.e., data descriptor) --- comment number 446 Page=62 Subtype=Highlight Subj=Highlight Author=RElliott Comment= SCSI command s/b command --- comment number 447 Page=62 Subtype=Highlight Subj=Highlight Author=RElliott Comment= bidirectional SCSI command s/b bidirectional command --- comment number 448 Page=63 Subtype=Text Subj=Note Author=RElliott Comment= Add a simple table showing the format of the FCP_DATA IU. s/b The format of the FCP_DATA IU payload is shown in table xx. Table xx - FCP_DATA IU payload 7 6 5 4 3 2 1 0 0 data n Also mention that: NOTE n - The FCP_DATA IU is spread across multiple Fibre Channel frames if the data is longer than the Fibre Channel frame size. --- comment number 449 Page=63 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then --- comment number 450 Page=63 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then --- comment number 451 Page=63 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then --- comment number 452 Page=63 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then --- comment number 453 Page=63 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then --- comment number 454 Page=63 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then --- comment number 455 Page=63 Subtype=StrikeOut Subj=Cross-Out Author=RElliott Comment=the --- comment number 456 Page=63 Subtype=Highlight Subj=Highlight Author=RElliott Comment= value of s/b value of the --- comment number 457 Page=63 Subtype=Highlight Subj=Highlight Author=RElliott Comment= value of s/b value of the ... field --- comment number 458 Page=63 Subtype=Highlight Subj=Highlight Author=RElliott Comment= value of s/b value of the ... field --- comment number 459 Page=63 Subtype=Highlight Subj=Highlight Author=RElliott Comment= bit is set to one in the PLRI FCP Service Parameter page s/b bit is set to one in Process Login --- comment number 460 Page=63 Subtype=Highlight Subj=Highlight Author=RElliott Comment= bit is set to one s/b bit is set to one in Process Login (see 4.14 and 6.3) --- comment number 461 Page=63 Subtype=Highlight Subj=Highlight Author=RElliott Comment= bit is set to one in the PLRI FCP Service Parameter page (see 6.3) s/b bit is set to one in Process Login --- comment number 462 Page=63 Subtype=Highlight Subj=Highlight Author=RElliott Comment= bit is set to zero in the PLRI FCP Service Parameter page (see 6.3) s/b bit is set to zero in Process Login --- comment number 463 Page=64 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then --- comment number 464 Page=64 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then --- comment number 465 Page=64 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then --- comment number 466 Page=64 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then --- comment number 467 Page=64 Subtype=Highlight Subj=Highlight Author=RElliott Comment= length FCP_DL s/b the length specified by the FCP_DL field in the FCP_CMND IU --- comment number 468 Page=64 Subtype=Highlight Subj=Highlight Author=RElliott Comment= after: field add: in the FCP_CMND IU --- comment number 469 Page=64 Subtype=Highlight Subj=Highlight Author=RElliott Comment= after: field add: in the FCP_CMND IU --- comment number 470 Page=64 Subtype=Highlight Subj=Highlight Author=RElliott Comment= FCP_DL s/b the FCP_DL field --- comment number 471 Page=64 Subtype=Highlight Subj=Highlight Author=RElliott Comment= FCP_DL s/b the length specified by the FCP_DL field --- comment number 472 Page=64 Subtype=Highlight Subj=Highlight Author=RElliott Comment=the length specified by the FCP_DL field --- comment number 473 Page=64 Subtype=Highlight Subj=Highlight Author=RElliott Comment= SCSI command set for that command s/b SCSI command standard defining that command --- comment number 474 Page=65 Subtype=Highlight Subj=Highlight Author=RElliott Comment= autosense data s/b sense data --- comment number 475 Page=65 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then --- comment number 476 Page=65 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then --- comment number 477 Page=65 Subtype=Highlight Subj=Highlight Author=RElliott Comment= value s/b length --- comment number 478 Page=65 Subtype=Highlight Subj=Highlight Author=RElliott Comment=bidirectional SCSI command --- comment number 479 Page=65 Subtype=Highlight Subj=Highlight Author=RElliott Comment= bidirectional SCSI command s/b bidirectional command --- comment number 480 Page=65 Subtype=Highlight Subj=Highlight Author=RElliott Comment= write data operation s/b write operation --- comment number 481 Page=66 Subtype=StrikeOut Subj=Cross-Out Author=RElliott Comment= Delete (Linked commands are obsolete in SAM-4): If command linking is being performed, an FCP_RSP IU is provided for each command. For linked commands, INTERMEDIATE status or INTERMEDIATE - CONDITION MET status indicates successful completion of a command with no other information valid if all other fields are zero. If command linking is requested, the use of the INTERMEDIATE or INTERMEDIATE-CONDITION MET status indicates that linking shall be performed. The LINKED COMMAND COMPLETE or LINKED COMMANDCOMPLETE (WITH FLAG) Service Response defined by SAM-4 is implicit in the presentation of INTERMEDIATE or INTERMEDIATE-CONDITION MET status in the FCP_RSP IU. --- comment number 482 Page=66 Subtype=Highlight Subj=Highlight Author=RElliott Comment= a target s/b the target FCP_Port --- comment number 483 Page=66 Subtype=Highlight Subj=Highlight Author=RElliott Comment= target s/b target FCP_Port --- comment number 484 Page=66 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then --- comment number 485 Page=66 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then --- comment number 486 Page=66 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then --- comment number 487 Page=66 Subtype=Highlight Subj=Highlight Author=RElliott Comment= In the event that s/b If --- comment number 488 Page=66 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then (paired with changing the beginning of the sentence to "If") --- comment number 489 Page=66 Subtype=Highlight Subj=Highlight Author=RElliott Comment=What is a "SCSI device error"? --- comment number 490 Page=66 Subtype=Highlight Subj=Highlight Author=RElliott Comment=What is a "SCSI device error"? --- comment number 491 Page=67 Subtype=Highlight Subj=Highlight Author=RElliott Comment= The content of the FCP_RSP IU is indicated in table 25. s/b The format of the FCP_RSP IU payload is shown in table 25. to match other IU introductions --- comment number 492 Page=67 Subtype=Highlight Subj=Highlight Author=RElliott Comment= RETRY DELAY TIMER s/b STATUS QUALIFIER to match SAM-4. Also, remove (MSB) and (LSB) since it now has substructure. --- comment number 493 Page=67 Subtype=Highlight Subj=Highlight Author=RElliott Comment= RETRY DELAY TIMER field contains the retry delay timer code s/b STATUS QUALIFIER field contains the status qualifier --- comment number 494 Page=67 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then --- comment number 495 Page=67 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then --- comment number 496 Page=68 Subtype=Highlight Subj=Highlight Author=RElliott Comment= SCSI STATUS CODE field make SCSI smallcaps --- comment number 497 Page=68 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then --- comment number 498 Page=68 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then --- comment number 499 Page=68 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then --- comment number 500 Page=68 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then --- comment number 501 Page=68 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then --- comment number 502 Page=68 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then --- comment number 503 Page=68 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then --- comment number 504 Page=68 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then --- comment number 505 Page=68 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then --- comment number 506 Page=69 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then --- comment number 507 Page=69 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then --- comment number 508 Page=69 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then --- comment number 509 Page=69 Subtype=Highlight Subj=Highlight Author=RElliott Comment= have s/b be set to --- comment number 510 Page=69 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then --- comment number 511 Page=69 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then --- comment number 512 Page=69 Subtype=Highlight Subj=Highlight Author=RElliott Comment= SCSI command s/b command --- comment number 513 Page=69 Subtype=Highlight Subj=Highlight Author=RElliott Comment= SCSI command s/b command --- comment number 514 Page=69 Subtype=Highlight Subj=Highlight Author=RElliott Comment= SCSI command s/b command --- comment number 515 Page=69 Subtype=Highlight Subj=Highlight Author=RElliott Comment= bidirectional SCSI commands s/b bidirectional commands --- comment number 516 Page=69 Subtype=Highlight Subj=Highlight Author=RElliott Comment= bidirectional SCSI commands s/b bidirectional commands --- comment number 517 Page=69 Subtype=Highlight Subj=Highlight Author=RElliott Comment= bidirectional SCSI commands s/b bidirectional commands --- comment number 518 Page=69 Subtype=Highlight Subj=Highlight Author=RElliott Comment= bidirectional SCSI commands s/b bidirectional commands --- comment number 519 Page=69 Subtype=Highlight Subj=Highlight Author=RElliott Comment= read operations and write operations s/b read commands and write commands --- comment number 520 Page=69 Subtype=Highlight Subj=Highlight Author=RElliott Comment= read operations and write operations s/b read commands and write commands --- comment number 521 Page=69 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then --- comment number 522 Page=69 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then --- comment number 523 Page=69 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then --- comment number 524 Page=69 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then --- comment number 525 Page=70 Subtype=Highlight Subj=Highlight Author=RElliott Comment= The number shall be 00000004h, or 00000008h. s/b This field shall be set to 00000004h or 00000008h. --- comment number 526 Page=70 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then --- comment number 527 Page=70 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then --- comment number 528 Page=70 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then --- comment number 529 Page=70 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then --- comment number 530 Page=70 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then --- comment number 531 Page=70 Subtype=Highlight Subj=Highlight Author=RElliott Comment= No FCP_SNS_INFO is provided. s/b The FCP_SNS_INFO field is not present. --- comment number 532 Page=70 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then --- comment number 533 Page=70 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then --- comment number 534 Page=70 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then --- comment number 535 Page=70 Subtype=Highlight Subj=Highlight Author=RElliott Comment= SCSI command s/b command --- comment number 536 Page=71 Subtype=Highlight Subj=Highlight Author=RElliott Comment= QUERY UNIT ATTENTION s/b QUERY ASYNCHONOUS EVENT to match final SAM-4 --- comment number 537 Page=71 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then --- comment number 538 Page=71 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then --- comment number 539 Page=72 Subtype=Highlight Subj=Highlight Author=RElliott Comment= autosense data s/b sense data --- comment number 540 Page=72 Subtype=StrikeOut Subj=Cross-Out Author=RElliott Comment=FCP devices shall perform autosense. --- comment number 541 Page=72 Subtype=Highlight Subj=Highlight Author=RElliott Comment= SCSI status byte of CHECK CONDITION is presented as specified by SAM-4. s/b SCSI STATUS FIELD is set to CHECK CONDITION (see SAM-4). --- comment number 542 Page=72 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then --- comment number 543 Page=72 Subtype=Highlight Subj=Highlight Author=RElliott Comment= shall be zero s/b shall be set to zero --- comment number 544 Page=72 Subtype=Highlight Subj=Highlight Author=RElliott Comment= when s/b if --- comment number 545 Page=73 Subtype=Highlight Subj=Highlight Author=RElliott Comment= service delivery subsystem s/b target FCP_Port. It doesn't directly modify the service delivery subsystem itself (that would mean modifying switch settings); by adjusting the target port behavior, though, it affects the overall behavior of the service delivery subsystem. --- comment number 546 Page=73 Subtype=Highlight Subj=Highlight Author=RElliott Comment= shall return CHECK CONDITION status. The sense key shall be set to ILLEGAL REQUEST and the additional sense code set to ILLEGAL FIELD IN PARAMETER LIST s/b terminate the command with CHECK CONDITION status with the sense key set to ILLEGAL REQUEST and the additional sense code set to ILLEGAL FIELD IN PARAMETER LIST --- comment number 547 Page=73 Subtype=Text Subj=Note Author=RElliott Comment= Include the Subpage code in table 28h. 02h 00h Disconnect-Reconnect mode page 18h 00h Protocol-Specific Logical Unit mode page 01h to DFh Reserved E0h to FEh Vendor specific FFh Return all subpages for this mode page code SPC-4 19h 00h Protocol-Specific Port mode page 01h to DFh Reserved E0h to FEh Vendor specific FFh Return all subpages for this mode page code SPC-4 --- comment number 548 Page=73 Subtype=StrikeOut Subj=Cross-Out Author=RElliott Comment=Control --- comment number 549 Page=73 Subtype=StrikeOut Subj=Cross-Out Author=RElliott Comment=Control --- comment number 550 Page=73 Subtype=StrikeOut Subj=Cross-Out Author=RElliott Comment= Delete: 3Fh Return all mode pages (valid only for the MODE SENSE command) SPC-4 That is covered by SPC-4 --- comment number 551 Page=73 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then --- comment number 552 Page=74 Subtype=Highlight Subj=Comment on Text Author=curtisb Comment= interconnect tenancy - why no section heading to allow easy browsing to this and provide an introduction to a new concept? --- comment number 553 Page=75 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then --- comment number 554 Page=75 Subtype=Highlight Subj=Highlight Author=RElliott Comment= the s/b , then the --- comment number 555 Page=76 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then --- comment number 556 Page=76 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then --- comment number 557 Page=76 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then --- comment number 558 Page=76 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then --- comment number 559 Page=76 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then --- comment number 560 Page=76 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then --- comment number 561 Page=76 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then --- comment number 562 Page=76 Subtype=Highlight Subj=Highlight Author=RElliott Comment= by the state of the PRLI ELS FCP Service Parameter page DATA OVERLAY ALLOWED bit. s/b by the DATA OVERLAY ALLOWED bit in Process Login (see 4.14 and 6.3) --- comment number 563 Page=77 Subtype=Highlight Subj=Highlight Author=RElliott Comment= initiator s/b application client --- comment number 564 Page=77 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then --- comment number 565 Page=77 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then --- comment number 566 Page=77 Subtype=Highlight Subj=Highlight Author=RElliott Comment= ENABLE PRECISE DELIVERY CHECKING s/b lowercase to match the convention used elsewhere (e.g. in 10.2.8) --- comment number 567 Page=78 Subtype=StrikeOut Subj=Cross-Out Author=RElliott Comment=shown in --- comment number 568 Page=78 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , a target FCP_Port attached to an arbitrated loop (see FC-AL-2) shall not generate a LIP following insertion into the loop. s/b , then the target FCP_Port shall not generate a LIP following insertion into an arbitrated loop (see FC-AL-2). --- comment number 569 Page=78 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , the target FCP_Port attached to an arbitrated loop shall generate LIP(F7,xx) after it enables a port into a loop. s/b , then the target FCP_Port shall generate LIP(F7, xx) after it enables a port into an arbitrated loop. --- comment number 570 Page=78 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then --- comment number 571 Page=78 Subtype=Highlight Subj=Highlight Author=RElliott Comment= one, a target FCP_Port attached to an arbitrated loop (see FC-AL-2) shall wait for an initiator FCP_Port to transmit the Loop Port Enable (LPE) primitive sequence before inserting itself into an arbitrated loop (see FC-AL-2). s/b one, then the target FCP_Port shall wait for an initiator FCP_Port to transmit the Loop Port Enable (LPE) primitive sequence before inserting itself into an arbitrated loop (see FC-AL-2). --- comment number 572 Page=78 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then --- comment number 573 Page=78 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then --- comment number 574 Page=78 Subtype=Highlight Subj=Highlight Author=RElliott Comment= one, a target FCP_Port attached to an arbitrated loop (see FC-AL-2) shall s/b one, then the target FCP_Port shall --- comment number 575 Page=78 Subtype=Text Subj=Note Author=RElliott Comment= Global: Each spelled out bit name in 10.4.x should be lowercase to match the convention used elsewhere (like 10.2.8) Example: 10.4.2 The disable target originated loop initialization (DTOLI) bit (with DTOLI in smallcaps) Suggestion: This would be more readable with the long phrase separated by parenthesis, rather than the short bit/field name. Change all the field definitions to: The DTOLI (disable target originated loop initialization) bit (with DTOLI in smallcaps) --- comment number 576 Page=79 Subtype=Highlight Subj=Highlight Author=RElliott Comment= tasks s/b commands --- comment number 577 Page=79 Subtype=Highlight Subj=Highlight Author=RElliott Comment= return CHECK CONDITION status and the sense key shall be set to ILLEGAL REQUEST and the additional sense code shall be set to INVALID FIELD IN THE PARAMETER LIST. s/b s/b terminate the command with CHECK CONDITION status with the sense key set to ILLEGAL REQUEST and the additional sense code set to ILLEGAL FIELD IN PARAMETER LIST --- comment number 578 Page=79 Subtype=Highlight Subj=Highlight Author=RElliott Comment= one, a target FCP_Port attached to an arbitrated loop (see FC-AL-2) shall s/b one, then the target FCP_Port shall --- comment number 579 Page=79 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , the target FCP_Port s/b , then it --- comment number 580 Page=79 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then --- comment number 581 Page=79 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then --- comment number 582 Page=79 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then --- comment number 583 Page=79 Subtype=Highlight Subj=Highlight Author=RElliott Comment= follows s/b shall follow --- comment number 584 Page=79 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then --- comment number 585 Page=79 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , a target FCP_Port attached to an arbitrated loop (see FC-AL-2) shall s/b , then the target FCP_Port shall --- comment number 586 Page=79 Subtype=Highlight Subj=Highlight Author=RElliott Comment= one, a target FCP_Port without a valid fabric login attached to an arbitrated loop (see FC-AL-2) shall s/b one, then the target FCP_Port shall --- comment number 587 Page=79 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then --- comment number 588 Page=79 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then --- comment number 589 Page=79 Subtype=Highlight Subj=Highlight Author=RElliott Comment= one, a target FCP_Port attached to an arbitrated loop (see FC-AL-2) shall s/b one, then the target FCP_Port shall --- comment number 590 Page=79 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then --- comment number 591 Page=79 Subtype=Highlight Subj=Highlight Author=RElliott Comment= one, a target FCP_Port attached by an arbitrated loop (see FC-AL-2) shall s/b one, then the target FCP_Port shall --- comment number 592 Page=79 Subtype=Highlight Subj=Highlight Author=RElliott Comment= tasks s/b commands --- comment number 593 Page=80 Subtype=Highlight Subj=Highlight Author=RElliott Comment= RR_TOVSEQ_INIT SEQ_INIT should be subscript --- comment number 594 Page=80 Subtype=Highlight Subj=Highlight Author=RElliott Comment= the target FCP_Port attached by an arbitrated loop s/b then the target FCP_Port --- comment number 595 Page=80 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then --- comment number 596 Page=80 Subtype=Text Subj=Note Author=RElliott Comment= There should be a separate section for RR_TOV UNITS, or 10.4.10 should mention both in the header --- comment number 597 Page=80 Subtype=Text Subj=Note Author=RElliott Comment= Change the left columns of table 32 to a single column RR_TOV UNITS since it is a named field: 000b 001b 011b 101b --- comment number 598 Page=81 Subtype=Highlight Subj=Highlight Author=RElliott Comment= Initiator | Target s/b Initiator FCP_Port | Target FCP_Port --- comment number 599 Page=81 Subtype=Text Subj=Note Author=RElliott Comment=Change to lettered table footnotes, delete "NOTES:" --- comment number 600 Page=81 Subtype=Highlight Subj=Highlight Author=RElliott Comment= a b c s/b a) b) c) --- comment number 601 Page=81 Subtype=Highlight Subj=Highlight Author=RElliott Comment= 0 s/b zero --- comment number 602 Page=81 Subtype=Highlight Subj=Highlight Author=RElliott Comment= 1 s/b one --- comment number 603 Page=81 Subtype=Highlight Subj=Highlight Author=RElliott Comment= 0 s/b zero --- comment number 604 Page=81 Subtype=Highlight Subj=Highlight Author=RElliott Comment= 1 s/b one --- comment number 605 Page=81 Subtype=Highlight Subj=Highlight Author=RElliott Comment= Add space around x and ensure that the Symbol font multiply character is used, not the letter x --- comment number 606 Page=81 Subtype=Highlight Subj=Highlight Author=RElliott Comment= Add space around x and ensure that the Symbol font multiply character is used, not the letter x --- comment number 607 Page=81 Subtype=StrikeOut Subj=Cross-Out Author=RElliott Comment=, --- comment number 608 Page=81 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then --- comment number 609 Page=82 Subtype=Highlight Subj=Highlight Author=RElliott Comment= specific initiator s/b initiator FCP_Port --- comment number 610 Page=82 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then --- comment number 611 Page=82 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then --- comment number 612 Page=82 Subtype=Text Subj=Note Author=RElliott Comment= Split 11.4 into two sections, one for each timer. The sentence "If either of these two...before expiration of RR_TOV" is not worded well, and is not the same as the intended rules: If Exchange Authentication is not performed within RR_TOVauth of completion of the Loop Initialization protocol, then... If the initiator FCP_Port does not send a response within RR_TOVseq_init of the transfer of Sequence Initiative, then... --- comment number 613 Page=83 Subtype=Highlight Subj=Highlight Author=RElliott Comment= Usage s/b lowercase --- comment number 614 Page=84 Subtype=Highlight Subj=Highlight Author=RElliott Comment= bidirectional SCSI commands s/b bidirectional commands --- comment number 615 Page=85 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then --- comment number 616 Page=85 Subtype=Highlight Subj=Highlight Author=RElliott Comment= sequence s/b Sequence --- comment number 617 Page=85 Subtype=Highlight Subj=Highlight Author=RElliott Comment= bidirectional SCSI commands s/b bidirectional commands --- comment number 618 Page=85 Subtype=Highlight Subj=Highlight Author=RElliott Comment= bidirectional SCSI command s/b bidirectional command --- comment number 619 Page=85 Subtype=Highlight Subj=Highlight Author=RElliott Comment= bidirectional SCSI command s/b bidirectional command --- comment number 620 Page=85 Subtype=Highlight Subj=Highlight Author=RElliott Comment= bidirectional SCSI command s/b bidirectional command --- comment number 621 Page=85 Subtype=Highlight Subj=Highlight Author=RElliott Comment= bidirectional SCSI command s/b bidirectional command --- comment number 622 Page=86 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then --- comment number 623 Page=86 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then --- comment number 624 Page=86 Subtype=Highlight Subj=Highlight Author=RElliott Comment= sequence s/b Sequence --- comment number 625 Page=86 Subtype=Highlight Subj=Highlight Author=RElliott Comment= tasks s/b commands --- comment number 626 Page=87 Subtype=Highlight Subj=Highlight Author=RElliott Comment= RX_ID field RX_ID s/b smallcaps --- comment number 627 Page=87 Subtype=StrikeOut Subj=Cross-Out Author=RElliott Comment=" --- comment number 628 Page=87 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then --- comment number 629 Page=87 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then --- comment number 630 Page=87 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then --- comment number 631 Page=87 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then --- comment number 632 Page=87 Subtype=Highlight Subj=Highlight Author=RElliott Comment= sequence s/b Sequence --- comment number 633 Page=87 Subtype=Highlight Subj=Highlight Author=RElliott Comment= SCSI task s/b command --- comment number 634 Page=88 Subtype=Highlight Subj=Highlight Author=RElliott Comment= reason code explanation set to s/b a Reason Code Explanation set to --- comment number 635 Page=88 Subtype=Highlight Subj=Highlight Author=RElliott Comment= the reason code of s/b a Reason Code set to --- comment number 636 Page=88 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then --- comment number 637 Page=88 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then --- comment number 638 Page=88 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then --- comment number 639 Page=88 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then --- comment number 640 Page=88 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then --- comment number 641 Page=88 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then --- comment number 642 Page=88 Subtype=Underline Subj=Underline Author=RElliott Comment= retransmit This sentence needs a subject. --- comment number 643 Page=88 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then --- comment number 644 Page=88 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then --- comment number 645 Page=89 Subtype=Highlight Subj=Highlight Author=RElliott Comment= OX_ID; s/b OX_ID field value; --- comment number 646 Page=89 Subtype=Highlight Subj=Highlight Author=RElliott Comment= S_ID;and s/b S_ID field value; and --- comment number 647 Page=89 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then --- comment number 648 Page=89 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then --- comment number 649 Page=89 Subtype=StrikeOut Subj=Cross-Out Author=RElliott Comment= Delete: "For non-tagged command queuing operations, the target FCP_Port shall retain the Exchange information until: a)the next FCP_CMND IU has been received for that LUN from the same initiator FCP_Port; b)an FCP_CONF IU is received for the Exchange; or c)after RR_TOVSEQ_INIT times out. For tagged command queuing operations," since SAM-4 doesn't define untagged commands any more. --- comment number 650 Page=90 Subtype=Highlight Subj=Highlight Author=RElliott Comment= transmit an FCP_RSP IU with CHECK CONDITION status and sense data containing a sense key of HARDWARE ERROR and an additional sense code of INITIATOR DETECTED ERROR MESSAGE RECEIVED s/b terminate the command with CHECK CONDITION status with the sense key set to HARDWARE ERROR and the additional sense code set to INITIATOR DETECTED ERROR MESSAGE RECEIVED --- comment number 651 Page=90 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then --- comment number 652 Page=90 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then --- comment number 653 Page=90 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then --- comment number 654 Page=90 Subtype=Highlight Subj=Highlight Author=RElliott Comment= with the Relative Offset parameter specified by the SRR FCP_LS request s/b with the FCP_DATA_RO field in the FCP_XFER_RDY IU set to the value of the RELATIVE OFFSET field in the SRR --- comment number 655 Page=91 Subtype=Highlight Subj=Highlight Author=RElliott Comment= reason code explanation set to s/b a Reason Code Explanation set to --- comment number 656 Page=91 Subtype=Highlight Subj=Highlight Author=RElliott Comment= the reason code of s/b a Reason Code set to --- comment number 657 Page=91 Subtype=Highlight Subj=Highlight Author=RElliott Comment= target devices s/b FCP target devices --- comment number 658 Page=91 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then --- comment number 659 Page=91 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then --- comment number 660 Page=91 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then --- comment number 661 Page=91 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then --- comment number 662 Page=91 Subtype=Highlight Subj=Highlight Author=RElliott Comment= the s/b , then the --- comment number 663 Page=91 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then --- comment number 664 Page=91 Subtype=Highlight Subj=Highlight Author=RElliott Comment= sequence s/b Sequence --- comment number 665 Page=92 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then --- comment number 666 Page=92 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then --- comment number 667 Page=92 Subtype=Highlight Subj=Highlight Author=RElliott Comment= , s/b , then --- comment number 668 Page=92 Subtype=Highl