fcPort

fcPort-configures port for Fibre Channel

SYNOPSIS

fcPort sub-command options

DESCRIPTION

Fibre Channel (FC) port enables communicating data for streams and protocols.

STANDARD OPTIONS
forceErrorMode

Allows to set error messages for frames of data. The types are as follows:

Option

Usage

noErrors

If true, does not send error messages.

dontSendRRDY

If true, does not send Receiver_Ready (R_RDY) Primitive error signal.

dontSendRRDYEveryNFrames

If true, does not send Receiver_Ready (R_RDY) Primitive error signal for each data frame.

RRDYResponseDelay

Mode

Allows to set response delays for R_RDY. The Receiver_Ready (R_RDY) Primitive Signal is used in the buffer-to-buffer Credit management mechanisms Validity of the frame is not implied by R_RDY.

The types are as follows:

Option

Usage

noDelay

If true, does not set any delay for R_RDY response.

fixedDelay

If true, sets fixed delays in milliseconds for R_RDY response.

randomDelay

If true, sets random delays for R_RDY response.

creditStarvation

If true, programs a counter with delay value specified in the Hold R_RDY field. The counter starts counting down after it receives first frame. The port holds R_RDY for all frames received until counter reaches to 0. After counter reaches to 0, port sends out all accumulated R_RDY.

TOVMode

Allows to set Timeout Values. The types are as follows:

Option

Usage

eDTOVMode

Error_Detect_Timeout Value (E_D_TOV) is a short timeout value. The E_D_TOV is used as the timeout value for detecting an error condition.

rATOVMode

Resource_Allocation_Timeout Value (R_A_TOV) is a long timeout value. The R_A_TOV is used as the timeout value for determining when to Reinstate a Recovery_Qualifier.

rTTOVMode

The Receiver_Transmitter timeout value (R_T_TOV) is used by the receiver logic to detect Loss-of-Synchronization. The default value for R_T_TOV is 100 milliseconds. A shorter value of 100 microseconds is also allowed.

overrideTOVMode

If true, error detection overrides 10,000 milliseconds.

fromLoginMode

If true, obtains response from login ID.

doNotSendRRDYAfterNFrames

If true, the transmitting port does not send R_RDY delays after n number of frames.

enableAutoNegotiate

Not used for FC.

enableTxIgnore

AvailableCredits

If true, the transmitting port does not listen to flow control. It keeps transmitting packets irrespective of available credits.

fixedDelayValue

If true, signifies fixed R_RDY response delays in s.

bbCredit

Buffer-to-buffer Credit is the number of received buffers supported by an FC Port for receiving Class 1 and 6/SOFc1, Class 2, or Class 3 frames. The minimum or default value of BB_Credit is one.

bbSCN

The buffer-to-buffer State Change Number. It is the log2 of BB_Credit Recovery modulus.

The default value is 0.

minDelayForRandom

If true, sets the minimum delay in milliseconds.

maxDelayForRandom

If true, sets the maximum delay in milliseconds.

COMMANDS

The fcPort command is invoked with the following sub-commands. If no sub-command is specified, returns a list of all sub-commands available.

fcPort setDefault

Sets to IxTclHal default values for all configuration options.

fcPort set

Sets the current configuration of the fcPort for the indicated port. Call this command before calling fcPort get option value to get the value of the configuration option.

fcPort get

Gets the current configuration of the fcPort for the indicated port.

EXAMPLES

See under fibreChannel.

SEE ALSO

fibreChannel.