pcsLaneError
pcsLaneError - configure PCS lane errors.
SYNOPSIS
pcsLaneError sub-command options
DESCRIPTION
The pcsLaneError command is used to insert errors into PCS lanes, either only the Lane Marker fields or into both Lane Markers and Payload fields.
STANDARD OPTIONS
periodType
Use to configure the PCS Error Period Type. (default = pcsLaneErrorPeriodTypeLaneMarkers)
Option |
Value |
Usage |
---|---|---|
pcsLaneErrorPeriodTypeLaneMarkers |
0 |
Lane Markers period type (only) |
pcsLaneErrorPeriodTypeLaneMarkersAndPayload |
1 |
both Lane Markers and Payload period types |
enableContinuous
true/false
If set to true, transmits errors continuously at the given period and count. If false, see repeat, below. (default = false)
pcsLane
Specifies which lane to insert errors into. Valid values range 0-19 for 100G load modules; 0-3 for 40G load modules. (default = 0)
period
Periodicity of transmitted errors. The unit of period differs based on the type of error (periodType) selected. (default = 1)
- Type = lane markers, period = lane markers
- Type = lane markers and payload, period = 64/66 bit words
count
Consecutive errors to transmit (default = 1)
repeat
Total number of errors to transmit. This is value ignored if enableContinuous is set to true. (default = 1)
syncBits
Hex field for entering the error bits for the sync field (default = 0x00)
laneMarkerFields
Hex field for entering the lane marker fields (default = 00 00 00 00 00 00 00 01)
configuredErrorBits
(Read-only) Resultant configuration of bits to be sent out on the pcs lane, including the two sync bits. Result returned in string binary format similar to IxExplorer for all 8 bytes + 2 sync bits.
COMMANDS
The pcsLaneError command is invoked with the following sub-commands. If no sub-command is specified, returns a list of all sub-commands available.
pcsLaneError get chasID cardID portID
Gets the current configuration of the PCS lane error from IxHAL for port with id portID on card cardID, chassis chasID. Specific errors are:
- No connection to a chassis
- Invalid port number
pcsLaneError set chasID cardID portID
Sets the configuration of the PCS lane error in IxHAL for port with id portID on card cardID, chassis chasID . Specific errors are:
- No connection to a chassis
- Invalid port number
- The port is being used by another user
- Configured parameters are not valid for this setting
pcsLaneError start chasID cardID portID
Starts the transmission of PCS lane errors for port with id portID on card cardID, chassis chasID. Specific errors are:
- No connection to a chassis
- Invalid port number
- The port is being used by another user
pcsLaneError stop chasID cardID portID
Stops the transmission of PCS lane errors for port with id portID on card cardID, chassis chasID. Specific errors are:
- No connection to a chassis
- Invalid port number
- The port is being used by another user
pcsLaneError setDefault
Sets to IxTclHal default values for all configuration options.
pcsLaneError cget option
Returns the current value of the configuration option given by option. Option may have any of the values accepted by the pcsLaneError command.
pcsLaneError config option value
Modify the configuration options of the pcsLaneError. If no option is specified, returns a list describing all of the available options (see STANDARD OPTIONS) for pcsLaneError.
CAUTION: 'pcsLaneError get' should be called before 'pcsLaneError config' in order to maintain consistency between Tcl Client pcsLaneError object and Server pcsLaneError object.