basicLinkServices
basicLinkServices-configure Basic Link Service protocols over fibre channel
SYNOPSIS
basicLinkServices sub-command options
DESCRIPTION
Basic Link Services are single frame, single sequence commands that are embedded in an unrelated exchange. Basic Link Services commands consist of only a single Basic Link_Data frame and are interspersed or are a part of a Sequence for an Exchange performing a specific protocol other than Basic Link Service. Basic Link Service commands support low-level functions and login is not required prior to using such commands.
STANDARD OPTIONS
blsCommandCode
The Command Code list contains the Basic Link Service commands.
The options are:
Option |
Usage |
---|---|
basicAccept |
Basic Accept is a single frame Link Service Reply Sequence that notifies the transmitter of a Basic Link Service Request frame that the request has been completed. |
basicReject |
Basic Reject is a single frame Link Service Reply Sequence that notifies the transmitter of a Basic Link Service Request frame that the request has been rejected. |
abortSequence |
Abort Sequence (ABTS) frame is used by the Sequence Initiator to request that the Sequence Recipient abort one or more Sequences and by the Sequence Recipient to request that the ABTS Recipient abort the entire Exchange. |
basicAccept
The basicAccept options are:
Option |
Usage |
---|---|
transferSequenceInitiative |
If true, the Basic Accept Link Service Reply Sequence transfers the Sequence Initiative by setting the Sequence Initiative bit (Bit 16) to one in F_CTL on the last Data frame of the Reply Sequence. |
abortingEntireExchange |
If true, aborts the transfer of Sequence Initiative. |
hasInformationOnLastDeliverable |
If true, provides information about the last delivered Sequence Initiative. |
originatorExchangeId |
The Originator assigns each new Exchange an Originator Exchange ID (OX_ID) unique to the Originator or Originator-Responder pair and embeds it in all frames of the Exchange. |
responderExchangeId |
ResponderExchangeIdExchange Identifiers are used to uniquely identify an Exchange. The Responder assigns Responder ID (RX_ID) that is unique to the Responder or Responder-Originator pair and communicates it to the Originator before the end of the first Sequence of the Exchange. |
lastDeliverableSequenceId |
Sets the last deliverable Sequence Identifier assigned by the Sequence Initiator. |
sequenceIdValidity |
The value validating the Sequence Identifier. |
lowSequenceCount |
Indicates low Sequence Count. The sequence count (SEQ_CNT) is a two-byte field that indicates the sequential order of Data frame transmission within a single Sequence or multiple consecutive Sequences for the same Exchange. |
highSequenceCount |
Indicates high Sequence Count. |
basicReject
The basicReject options are:
Option |
Usage |
---|---|
reasonCode |
The Basic Reject reason codes are invalidCommandCode, logicalError, logicalBusy, protocolError, and unableToPerformCommandRequest. |
reasonCodeExplanation |
The Basic Reject reason codes explanation are noAdditionalExplanation, invalidOxId-RxIdCombination, and sequenceAborted. |
vendorSpecificCode |
Specification of the referenced item is determined by the SCSI device vendor. The default value is 0. |
abortSequence
Abort Sequence (ABTS) frame is used by the Sequence Initiator to request that the Sequence Recipient abort one or more Sequences and by the Sequence Recipient to request that the ABTS Recipient abort the entire Exchange.
EXAMPLES
See under fibreChannel