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.