This module describes the commands used to configure and monitor the ASICs on a router running
Cisco IOS XR software.
OL-14340-01
Cisco IOS XR Advanced System Command Reference
AR-1
asic-scan egressq (block number)
asic-scan egressq (block number)
To run, enable, or disable a generic ASIC scan on a specific egress queue ASIC block ID or error cause,
use the asic-scan egressq command in EXEC mode.
block_number Identifies the block on which to enable or disable the ASIC
error_cause(Optional) Identifies an error cause in the specified block.
disable(Optional) Disables the ASIC scan on the specified block or
enable(Optional) Enables the ASIC scan on the specified block or
help_cause(Optional) Displays a list of all error causes in the specified
location node-idIdentifies the location of the node hosting the egress queue on
scan.
When you include the error_cause argument in the asic-scan egressq command syntax, the command takes place on the
specified error cause.
error cause.
error cause.
block.
which to run, enable, or disable an ASIC scan. The node-id is
expressed in the rack/slot/module notation.
NoteUse the show platform command to see the location
of all nodes installed in the router.
Command ModesEXEC
Command History
Usage GuidelinesTo use this command, you must be in a user group associated with a task group that includes the proper
Cisco IOS XR Advanced System Command Reference
AR-2
ReleaseModification
Release 3.5.0This command was introduced on the Cisco CRS-1.
Release 3.6.0Note was added in the Usage Guidelines section that this command can
adversely affect the router operation.
task IDs. For detailed information about user groups and task IDs, see the Configuring AAA Services on Cisco IOS XR Software module of the Cisco IOS XR System Security Configuration Guide.
NoteThis command should be used only with Cisco support supervision. Incorrect usage of this
command can accidentally remove the relevant card from service.
OL-14340-01
ASIC Driver Commands on Cisco IOS XR Software
asic-scan egressq (block number)
Task ID
Task IDOperations
driversread, write
ExamplesThe following example shows how to display a list of all error causes in the specified block:
To disable an ASIC scan on all causes in all blocks on the specified node, use the asic-scan egressq
disable command in EXEC mode.
asic-scan egressq disable location node-id
ASIC Driver Commands on Cisco IOS XR Software
Syntax Description
locationnode-idIdentifies the location of the node on which to disable the
ASIC scan. The node-id is expressed in the rack/slot/module
notation.
NoteUse the show platform command to see the location
of all nodes installed in the router.
DefaultsNo default behavior or values
Command ModesEXEC
Command History
ReleaseModification
Release 3.5.0This command was introduced on the Cisco CRS-1.
Release 3.6.0Note was added in the Usage Guidelines section that this command can
adversely affect the router operation.
Usage GuidelinesTo use this command, you must be in a user group associated with a task group that includes the proper
task IDs. For detailed information about user groups and task IDs, see the Configuring AAA Services on Cisco IOS XR Software module of the Cisco IOS XR System Security Configuration Guide.
NoteThis command should be used only with Cisco support supervision. Incorrect usage of this
command can accidentally remove the relevant card from service.
Task ID
Task IDOperations
driversread, write
ExamplesThe following example shows how to disable an ASIC scan on all causes in all blocks on the egress queue
To enable an ASIC scan on all causes in all blocks on the specified node, use the asic-scan egressq
enable command in EXEC mode.
asic-scan egressq enable location node-id
asic-scan egressq enable
Syntax Description
locationnode-idIdentifies the location of the node on which to enable the
ASIC scan. The node-id is expressed in the rack/slot/module
notation.
NoteUse the show platform command to see the location
of all nodes installed in the router.
DefaultsNo default behavior or values
Command ModesEXEC
Command History
ReleaseModification
Release 3.5.0This command was introduced on the Cisco CRS-1.
Release 3.6.0Note was added in the Usage Guidelines section that this command can
adversely affect the router operation.
Usage GuidelinesTo use this command, you must be in a user group associated with a task group that includes the proper
task IDs. For detailed information about user groups and task IDs, see the Configuring AAA Services on Cisco IOS XR Software module of the Cisco IOS XR System Security Configuration Guide.
NoteThis command should be used only with Cisco support supervision. Incorrect usage of this
command can accidentally remove the relevant card from service.
Task ID
Task IDOperations
driversread, write
ExamplesThe following example shows how to enable an ASIC scan on all causes in all blocks on the egress queue
To enable an ASIC scan that lists all the blocks on the specified node, use the asic-scan egressq
help-block command in EXEC mode.
asic-scan egressq help-block location node-id
ASIC Driver Commands on Cisco IOS XR Software
Syntax Description
locationnode-idIdentifies the location of the node on which to enable the
ASIC scan. The node-id is expressed in the rack/slot/module
notation.
NoteUse the show platform command to see the location
of all nodes installed in the router.
DefaultsNo default behavior or values
Command ModesEXEC
Command History
ReleaseModification
Release 3.6.0This command was introduced on the Cisco CRS-1.
Usage GuidelinesTo use this command, you must be in a user group associated with a task group that includes the proper
task IDs. For detailed information about user groups and task IDs, see the Configuring AAA Services on Cisco IOS XR Software module of the Cisco IOS XR System Security Configuration Guide.
NoteThis command should be used only with Cisco support supervision. Incorrect usage of this
command can accidentally remove the relevant card from service.
Task ID
Task IDOperations
driversread, write
ExamplesThe following example shows how to enable an ASIC scan that lists all block numbers on the egress
To run an ASIC scan on all the egress queues on a specific node, use the asic-scan egressq location
command in EXEC mode.
asic-scan egressq locationnode-id
asic-scan egressq location
Syntax Description
locationnode-idIdentifies the location of the node hosting the egress queues
on which to run the ASIC scan. The node-id is expressed in
the rack/slot/module notation.
NoteUse the show platform command to see the location
of all nodes installed in the router.
DefaultsNo default behavior or values
Command ModesEXEC
Command History
ReleaseModification
Release 3.5.0This command was introduced on the Cisco CRS-1.
Release 3.6.0Note was added in the Usage Guidelines section that this command can
adversely affect the router operation.
Usage GuidelinesTo use this command, you must be in a user group associated with a task group that includes the proper
task IDs. For detailed information about user groups and task IDs, see the Configuring AAA Services on Cisco IOS XR Software module of the Cisco IOS XR System Security Configuration Guide.
NoteThis command should be used only with Cisco support supervision. Incorrect usage of this
command can accidentally remove the relevant card from service.
Task ID
Task IDOperations
driversread, write
ExamplesThe following example shows how to run an ASIC scan on all egress queues located on the CPU node
filenameName of the .xsvf file on which to run the quick ASIC scan
allscanPerforms a quick ASIC scan on all bits of the chip, including
location node-idIdentifies the location of the node hosting the egress queue on
DefaultsNo default behavior or values
Command ModesEXEC
Command History
ReleaseModification
Release 3.5.0This command was introduced on the Cisco CRS-1.
Release 3.6.0Note was added in the Usage Guidelines section that this command can
adversely affect the router operation.
the preread for Metro.
which to run the ASIC scan. The node-id is expressed in the
rack/slot/module notation.
NoteUse the show platform command to see the location
of all nodes installed in the router.
Usage GuidelinesTo use this command, you must be in a user group associated with a task group that includes the proper
task IDs. For detailed information about user groups and task IDs, see the Configuring AAA Services on Cisco IOS XR Software module of the Cisco IOS XR System Security Configuration Guide.
NoteThis command should be used only with Cisco support supervision. Incorrect usage of this
command can accidentally remove the relevant card from service.
Task ID
Task IDOperations
driversread, write
ExamplesThe following example shows how to run a quick ASIC scan on all bits of the chip on the egress queue
To run, enable, or disable a generic ASIC scan on a specific egress packet switching engine (PSE) device
block or error cause, use the asic-scan pseegress command in EXEC mode.
block_number Identifies the block on which to enable or disable the ASIC
error_cause(Optional) Identifies an error cause in the specified block.
disable(Optional) Disables the ASIC scan on the specified block or
enable(Optional) Enables the ASIC scan on the specified block or
help_cause(Optional) Displays a list of all error causes in the specified
location node-idIdentifies the location of the node hosting the egress PSE
scan.
When you include the error_cause argument in the asic-scan pse egress command syntax, the command takes place on the
specified error cause.
error cause.
error cause.
block.
device on which to run, enable, or disable an ASIC scan. The
node-id is expressed in the rack/slot/module notation.
NoteUse the show platform command to see the location
of all nodes installed in the router.
Command ModesEXEC
Command History
OL-14340-01
ReleaseModification
Release 2.0This command was introduced on the Cisco CRS-1.
Release 3.0No modification.
Release 3.2No modification.
Release 3.3.0No modification.
Release 3.4.0No modification.
Release 3.5.0No modification.
Release 3.6.0Note was added in the Usage Guidelines section that this command can
adversely affect the router operation.
Cisco IOS XR Advanced System Command Reference
AR-9
ASIC Driver Commands on Cisco IOS XR Software
asic-scan pse egress (block number)
Usage GuidelinesTo use this command, you must be in a user group associated with a task group that includes the proper
task IDs. For detailed information about user groups and task IDs, see the Configuring AAA Services on
Cisco IOS XR Software module of the Cisco IOS XR System Security Configuration Guide.
NoteThis command should be used only with Cisco support supervision. Incorrect usage of this
command can accidentally remove the relevant card from service.
Task ID
Task IDOperations
driversread, write
ExamplesThe following example shows how to display a list of all error causes in the specified block of a PSE
device:
RP/0/RP0/CPU0:router# asic-scan pse egress 10 help-cause location 0/6/CPU0
Total 6 cause(s)
Cause Number Cause Name
0 lbm_owl_ovl
1 scr_m4_ovl
2 scr_m3_ovl
3 scr_m2_ovl
4 scr_m1_ovl
5 scr_m0_ovl
The following example shows how to run a scan on the PSE ASIC block ID 30 located on the CPU node
in slot 1:
RP/0/RP0/CPU0:router# asic-scan pse egress 30 location 0/6/CPU0
AR-10
Cisco IOS XR Advanced System Command Reference
OL-14340-01
ASIC Driver Commands on Cisco IOS XR Software
asic-scan pse egress disable
To disable an ASIC scan on all causes in all blocks of a specific packet switching engine (PSE) device,
use the asic-scan pse egress disable command in EXEC mode.
asic-scan pse egress disablelocationnode-id
asic-scan pse egress disable
Syntax Description
DefaultsNo default behavior or values
Command ModesEXEC
Command History
location node-idIdentifies the location of the node on which to disable the
ReleaseModification
Release 2.0This command was introduced on the Cisco CRS-1.
Release 3.0No modification.
Release 3.2No modification.
Release 3.3.0No modification.
Release 3.4.0No modification.
Release 3.5.0No modification.
Release 3.6.0Note was added in the Usage Guidelines section that this command can
adversely affect the router operation.
ASIC scan. The node-id is expressed in the rack/slot/module
notation.
NoteUse the show platform command to see the location
of all nodes installed in the router.
Usage GuidelinesTo use this command, you must be in a user group associated with a task group that includes the proper
task IDs. For detailed information about user groups and task IDs, see the Configuring AAA Services on Cisco IOS XR Software module of the Cisco IOS XR System Security Configuration Guide.
NoteThis command should be used only with Cisco support supervision. Incorrect usage of this
command can accidentally remove the relevant card from service.
Task ID
OL-14340-01
Task IDOperations
driversread, write
Cisco IOS XR Advanced System Command Reference
AR-11
ASIC Driver Commands on Cisco IOS XR Software
asic-scan pse egress disable
ExamplesThe following example shows how to disable an ASIC scan on all causes in all blocks of the egress PSE
device that is located on the CPU node in slot 6:
RP/0/RP0/CPU0:router# asic-scan pse egress disable location 0/6/CPU0
AR-12
Cisco IOS XR Advanced System Command Reference
OL-14340-01
ASIC Driver Commands on Cisco IOS XR Software
asic-scan pse egress enable
To enable an ASIC scan on all causes in all blocks of a specific egress packet switching engine (PSE)
device, use the asic-scan pse egress enable command in EXEC mode.
asic-scan pse egress enablelocationnode-id
asic-scan pse egress enable
Syntax Description
DefaultsNo default behavior or values
Command ModesEXEC
Command History
location node-idIdentifies the location of the node that hosts the egress PSE
ReleaseModification
Release 2.0This command was introduced on the Cisco CRS-1.
Release 3.0No modification.
Release 3.2No modification.
Release 3.3.0No modification.
Release 3.4.0No modification.
Release 3.5.0No modification.
Release 3.6.0Note was added in the Usage Guidelines section that this command can
adversely affect the router operation.
on which to enable the ASIC scan. The node-id is expressed
in the rack/slot/module notation.
NoteUse the show platform command to see the location
of all nodes installed in the router.
Usage GuidelinesTo use this command, you must be in a user group associated with a task group that includes the proper
task IDs. For detailed information about user groups and task IDs, see the Configuring AAA Services on Cisco IOS XR Software module of the Cisco IOS XR System Security Configuration Guide.
NoteThis command should be used only with Cisco support supervision. Incorrect usage of this
command can accidentally remove the relevant card from service.
Task ID
OL-14340-01
Task IDOperations
driversread, write
Cisco IOS XR Advanced System Command Reference
AR-13
ASIC Driver Commands on Cisco IOS XR Software
asic-scan pse egress enable
ExamplesThe following example shows how to enable an ASIC scan on all causes in all blocks on the egress PSE
that is located on the CPU node in slot 6:
RP/0/RP0/CPU0:router# asic-scan pse egress enable location 0/6/CPU0
AR-14
Cisco IOS XR Advanced System Command Reference
OL-14340-01
ASIC Driver Commands on Cisco IOS XR Software
asic-scan pse egress help-block
To enable an ASIC scan that lists all block numbers of a specific egress packet switching engine (PSE)
device, use the asic-scan pse egress help-block command in EXEC mode.
asic-scan pse egress help-block locationnode-id
asic-scan pse egress help-block
Syntax Description
locationnode-idIdentifies the location of the node that hosts the egress PSE
on which to enable the ASIC scan. The node-id is expressed
in the rack/slot/module notation.
NoteUse the show platform command to see the location
of all nodes installed in the router.
DefaultsNo default behavior or values
Command ModesEXEC
Command History
ReleaseModification
Release 3.6.0This command was introduced on the Cisco CRS-1.
Usage GuidelinesTo use this command, you must be in a user group associated with a task group that includes the proper
task IDs. For detailed information about user groups and task IDs, see the Configuring AAA Services on Cisco IOS XR Software module of the Cisco IOS XR System Security Configuration Guide.
NoteThis command should be used only with Cisco support supervision. Incorrect usage of this
command can accidentally remove the relevant card from service.
Task ID
Task IDOperations
driversread, write
ExamplesThe following example shows how to enable an ASIC scan that lists all block numbers on the egress PSE
that is located on the CPU node in slot 6:
RP/0/RP0/CPU0:router# asic-scan pse egress help-block location 0/6/CPU0
Cisco IOS XR Advanced System Command Reference
OL-14340-01
AR-15
asic-scan pse egress location
asic-scan pse egress location
To run an ASIC scan on a specific packet switching engine (PSE) device, use the asic-scan pse egress
location command in EXEC mode.
asic-scan pse egress location node-id
ASIC Driver Commands on Cisco IOS XR Software
Syntax Description
DefaultsNo default behavior or values
Command ModesEXEC
Command History
location node-idIdentifies the location of the node hosting the PSE on which
ReleaseModification
Release 2.0This command was introduced on the Cisco CRS-1.
Release 3.0No modification.
Release 3.2No modification.
Release 3.3.0No modification.
Release 3.4.0No modification.
Release 3.5.0No modification.
Release 3.6.0Note was added in the Usage Guidelines section that this command can
adversely affect the router operation.
to run the ASIC scan. The node-id is expressed in the
rack/slot/module notation.
NoteUse the show platform command to see the location
of all nodes installed in the router.
Usage GuidelinesTo use this command, you must be in a user group associated with a task group that includes the proper
task IDs. For detailed information about user groups and task IDs, see the Configuring AAA Services on Cisco IOS XR Software module of the Cisco IOS XR System Security Configuration Guide.
NoteThis command should be used only with Cisco support supervision. Incorrect usage of this
command can accidentally remove the relevant card from service.
Task ID
Cisco IOS XR Advanced System Command Reference
AR-16
Task IDOperations
driversread, write
OL-14340-01
ASIC Driver Commands on Cisco IOS XR Software
asic-scan pse egress location
ExamplesThe following example shows how to run an ASIC scan on all egress PSE located on the CPU node in
slot 1:
RP/0/RP0/CPU0:router# asic-scan pse egress location 0/1/CPU0
OL-14340-01
Cisco IOS XR Advanced System Command Reference
AR-17
asic-scan pse egress quick-scan
asic-scan pse egress quick-scan
To run a quick ASIC scan on a specific file or on all bits of the chip located on a specific packet switching
engine (PSE) device, use the asic-scan pse egress quick-scan command in EXEC mode.
asic-scan pse egress quick-scan {filename | allscan}location node-id
ASIC Driver Commands on Cisco IOS XR Software
Syntax Description
DefaultsNo default behavior or values
Command ModesEXEC
Command History
filenameName of the .xsvf file on which to run the quick ASIC scan
allscanPerforms a quick ASIC scan on all bits of the chip, including
location node-idIdentifies the location of the node hosting the egress PSE on
ReleaseModification
Release 2.0This command was introduced on the Cisco CRS-1.
Release 3.0No modification.
Release 3.2No modification.
Release 3.3.0No modification.
Release 3.4.0No modification.
Release 3.5.0No modification.
Release 3.6.0Note was added in the Usage Guidelines section that this command can
adversely affect the router operation.
the preread for Metro.
which to run the ASIC scan. The node-id is expressed in the
rack/slot/module notation.
NoteUse the show platform command to see the location
of all nodes installed in the router.
Usage GuidelinesTo use this command, you must be in a user group associated with a task group that includes the proper
task IDs. For detailed information about user groups and task IDs, see the Configuring AAA Services on Cisco IOS XR Software module of the Cisco IOS XR System Security Configuration Guide.
NoteThis command should be used only with Cisco support supervision. Incorrect usage of this
command can accidentally remove the relevant card from service.
Task ID
Cisco IOS XR Advanced System Command Reference
AR-18
Task IDOperations
driversread, write
OL-14340-01
ASIC Driver Commands on Cisco IOS XR Software
asic-scan pse egress quick-scan
ExamplesThe following example shows how to run a quick ASIC scan on all bits of the chip on the egress PSE
device that is located on the CPU node in slot 1:
RP/0/RP0/CPU0:router# asic-scan pse egress quick-scan allscan location 0/1/CPU0
OL-14340-01
Cisco IOS XR Advanced System Command Reference
AR-19
asic-scan pse ingress (block number)
asic-scan pse ingress (block number)
To run, enable, or disable a generic ASIC scan on a specific ingress packet switching engine (PSE)
device block or error cause, use the asic-scan pseingress command in EXEC mode.
block_number Identifies the block on which to enable or disable the ASIC
error_cause(Optional) Identifies an error cause in the specified block.
disable(Optional) Disables the ASIC scan on the specified block or
enable(Optional) Enables the ASIC scan on the specified block or
help-cause(Optional) Displays a list of all error causes in the specified
location node-idIdentifies the location of the node hosting the ingress PSE
scan.
When you include the error_cause argument in the asic-scan pse ingress command syntax, the command takes place on
the specified error cause.
error cause.
error cause.
block.
device on which to run, enable, or disable an ASIC scan. The
node-id is expressed in the rack/slot/module notation.
NoteUse the show platform command to see the location
of all nodes installed in the router.
Command ModesEXEC
Command History
Cisco IOS XR Advanced System Command Reference
AR-20
ReleaseModification
Release 2.0This command was introduced on the Cisco CRS-1.
Release 3.0No modification.
Release 3.2No modification.
Release 3.3.0No modification.
Release 3.4.0No modification.
Release 3.5.0No modification.
Release 3.6.0Note was added in the Usage Guidelines section that this command can
adversely affect the router operation.
OL-14340-01
ASIC Driver Commands on Cisco IOS XR Software
asic-scan pse ingress (block number)
Usage GuidelinesTo use this command, you must be in a user group associated with a task group that includes the proper
task IDs. For detailed information about user groups and task IDs, see the Configuring AAA Services on
Cisco IOS XR Software module of the Cisco IOS XR System Security Configuration Guide.
NoteThis command should be used only with Cisco support supervision. Incorrect usage of this
command can accidentally remove the relevant card from service.
Task ID
Task IDOperations
driversread, write
ExamplesThe following example shows how to display a list of all error causes in the specified block of a PSE
device:
RP/0/RP0/CPU0:router# asic-scan pse ingress 10 help-cause location 0/6/CPU0
Total 6 cause(s)
Cause Number Cause Name
0 lbm_owl_ovl
1 scr_m4_ovl
2 scr_m3_ovl
3 scr_m2_ovl
4 scr_m1_ovl
5 scr_m0_ovl
The following example shows how to run a scan on the PSE ASIC block ID 30 located on the CPU node
in slot 1:
RP/0/RP0/CPU0:router# asic-scan pse ingress 30 location 0/6/CPU0
OL-14340-01
Cisco IOS XR Advanced System Command Reference
AR-21
asic-scan pse ingress disable
asic-scan pse ingress disable
To disable an ASIC scan on all causes in all blocks of a specific packet switching engine (PSE) device,
use the asic-scan pse ingress disable command in EXEC mode.
asic-scan pse ingress disablelocationnode-id
ASIC Driver Commands on Cisco IOS XR Software
Syntax Description
DefaultsNo default behavior or values
Command ModesEXEC
Command History
location node-idIdentifies the location of the node on which to disable the
ReleaseModification
Release 2.0This command was introduced on the Cisco CRS-1.
Release 3.0No modification.
Release 3.2No modification.
Release 3.3.0No modification.
Release 3.4.0No modification.
Release 3.5.0No modification.
Release 3.6.0Note was added in the Usage Guidelines section that this command can
adversely affect the router operation.
ASIC scan. The node-id is expressed in the rack/slot/module
notation.
NoteUse the show platform command to see the location
of all nodes installed in the router.
Usage GuidelinesTo use this command, you must be in a user group associated with a task group that includes the proper
task IDs. For detailed information about user groups and task IDs, see the Configuring AAA Services on Cisco IOS XR Software module of the Cisco IOS XR System Security Configuration Guide.
NoteThis command should be used only with Cisco support supervision. Incorrect usage of this
command can accidentally remove the relevant card from service.
Task ID
Cisco IOS XR Advanced System Command Reference
AR-22
Task IDOperations
driversread, write
OL-14340-01
ASIC Driver Commands on Cisco IOS XR Software
asic-scan pse ingress disable
ExamplesThe following example shows how to disable an ASIC scan on all causes in all blocks of the ingress PSE
device that is located on the CPU node in slot 6:
RP/0/RP0/CPU0:router# asic-scan pse ingress disable location 0/6/CPU0
OL-14340-01
Cisco IOS XR Advanced System Command Reference
AR-23
asic-scan pse ingress enable
asic-scan pse ingress enable
To enable an ASIC scan on all causes in all blocks of a specific ingress packet switching engine (PSE)
device, use the asic-scan pse ingress enable command in EXEC mode.
asic-scan pse ingress enablelocationnode-id
ASIC Driver Commands on Cisco IOS XR Software
Syntax Description
DefaultsNo default behavior or values
Command ModesEXEC
Command History
location node-idIdentifies the location of the node that hosts the ingress PSE
ReleaseModification
Release 2.0This command was introduced on the Cisco CRS-1.
Release 3.0No modification.
Release 3.2No modification.
Release 3.3.0No modification.
Release 3.4.0No modification.
Release 3.5.0No modification.
Release 3.6.0Note was added in the Usage Guidelines section that this command can
adversely affect the router operation.
on which to enable the ASIC scan. The node-id is expressed
in the rack/slot/module notation.
NoteUse the show platform command to see the location
of all nodes installed in the router.
Usage GuidelinesTo use this command, you must be in a user group associated with a task group that includes the proper
task IDs. For detailed information about user groups and task IDs, see the Configuring AAA Services on Cisco IOS XR Software module of the Cisco IOS XR System Security Configuration Guide.
NoteThis command should be used only with Cisco support supervision. Incorrect usage of this
command can accidentally remove the relevant card from service.
Task ID
Cisco IOS XR Advanced System Command Reference
AR-24
Task IDOperations
driversread, write
OL-14340-01
ASIC Driver Commands on Cisco IOS XR Software
asic-scan pse ingress enable
ExamplesThe following example shows how to enable an ASIC scan on all causes in all blocks on the ingress PSE
that is located on the CPU node in slot 6:
RP/0/RP0/CPU0:router# asic-scan pse ingress enable location 0/6/CPU0
OL-14340-01
Cisco IOS XR Advanced System Command Reference
AR-25
asic-scan pse ingress help-block
asic-scan pse ingress help-block
To enable an ASIC scan that lists all block numbers of a specific ingress packet switching engine (PSE)
device, use the asic-scan pse ingress help-block command in EXEC mode.
asic-scan pse ingress help-block locationnode-id
ASIC Driver Commands on Cisco IOS XR Software
Syntax Description
locationnode-idIdentifies the location of the node that hosts the ingress PSE
on which to enable the ASIC scan. The node-id is expressed
in the rack/slot/module notation.
NoteUse the show platform command to see the location
of all nodes installed in the router.
DefaultsNo default behavior or values
Command ModesEXEC
Command History
ReleaseModification
Release 3.6.0This command was introduced on the Cisco CRS-1.
Usage GuidelinesTo use this command, you must be in a user group associated with a task group that includes the proper
task IDs. For detailed information about user groups and task IDs, see the Configuring AAA Services on Cisco IOS XR Software module of the Cisco IOS XR System Security Configuration Guide.
NoteThis command should be used only with Cisco support supervision. Incorrect usage of this
command can accidentally remove the relevant card from service.
Task ID
Task IDOperations
driversread, write
ExamplesThe following example shows how to enable an ASIC scan that lists all block numbers on the ingress
PSE that is located on the CPU node in slot 6:
RP/0/RP0/CPU0:router# asic-scan pse ingress help-block location 0/6/CPU0
Cisco IOS XR Advanced System Command Reference
AR-26
OL-14340-01
ASIC Driver Commands on Cisco IOS XR Software
asic-scan pse ingress location
To run an ASIC scan on a specific packet switching engine (PSE) device, use the asic-scan pse ingress
location command in EXEC mode.
asic-scan pse ingress location node-id
asic-scan pse ingress location
Syntax Description
DefaultsNo default behavior or values
Command ModesEXEC
Command History
location node-idIdentifies the location of the node hosting the PSE on which
ReleaseModification
Release 2.0This command was introduced on the Cisco CRS-1.
Release 3.0No modification.
Release 3.2No modification.
Release 3.3.0No modification.
Release 3.4.0No modification.
Release 3.5.0No modification.
Release 3.6.0Note was added in the Usage Guidelines section that this command can
adversely affect the router operation.
to run the ASIC scan. The node-id is expressed in the
rack/slot/module notation.
NoteUse the show platform command to see the location
of all nodes installed in the router.
Usage GuidelinesTo use this command, you must be in a user group associated with a task group that includes the proper
task IDs. For detailed information about user groups and task IDs, see the Configuring AAA Services on Cisco IOS XR Software module of the Cisco IOS XR System Security Configuration Guide.
NoteThis command should be used only with Cisco support supervision. Incorrect usage of this
command can accidentally remove the relevant card from service.
Task ID
OL-14340-01
Task IDOperations
driversread, write
Cisco IOS XR Advanced System Command Reference
AR-27
ASIC Driver Commands on Cisco IOS XR Software
asic-scan pse ingress location
ExamplesThe following example shows how to run an ASIC scan on all ingress PSE located on the CPU node in
slot 1:
RP/0/RP0/CPU0:router# asic-scan pse ingress location 0/1/CPU0
AR-28
Cisco IOS XR Advanced System Command Reference
OL-14340-01
ASIC Driver Commands on Cisco IOS XR Software
asic-scan pse ingress quick-scan
To run a quick ASIC scan on a specific file or on all bits of the chip located on a specific packet switching
engine (PSE) device, use the asic-scan pse ingress quick-scan command in EXEC mode.
asic-scan pse ingress quick-scan {filename | allscan} locationnode-id
asic-scan pse ingress quick-scan
Syntax Description
DefaultsNo default behavior or values
Command ModesEXEC
Command History
filenameName of the .xsvf file on which to run the quick ASIC scan
allscanPerforms a quick ASIC scan on all bits of the chip, including
location node-idIdentifies the location of the node hosting the ingress PSE on
ReleaseModification
Release 2.0This command was introduced on the Cisco CRS-1.
Release 3.0No modification.
Release 3.2No modification.
Release 3.3.0No modification.
Release 3.4.0No modification.
Release 3.5.0No modification.
Release 3.6.0Note was added in the Usage Guidelines section that this command can
adversely affect the router operation.
the preread for Metro.
which to run the ASIC scan. The node-id is expressed in the
rack/slot/module notation.
NoteUse the show platform command to see the location
of all nodes installed in the router.
Usage GuidelinesTo use this command, you must be in a user group associated with a task group that includes the proper
task IDs. For detailed information about user groups and task IDs, see the Configuring AAA Services on Cisco IOS XR Software module of the Cisco IOS XR System Security Configuration Guide.
NoteThis command should be used only with Cisco support supervision. Incorrect usage of this
command can accidentally remove the relevant card from service.
Task ID
OL-14340-01
Task IDOperations
driversread, write
Cisco IOS XR Advanced System Command Reference
AR-29
ASIC Driver Commands on Cisco IOS XR Software
asic-scan pse ingress quick-scan
ExamplesThe following example shows how to run a quick ASIC scan on all bits of the chip on the ingress PSE
device that is located on the CPU node in slot 1:
RP/0/RP0/CPU0:router# asic-scan pse ingress quick-scan allscan location 0/1/CPU0
AR-30
Cisco IOS XR Advanced System Command Reference
OL-14340-01
ASIC Driver Commands on Cisco IOS XR Software
clear controller egressq queue
To clear a specific controller egress queue, use the clear controller egressq queue command in EXEC
mode.
queue-id1Queue you want to clear. Replace queue-id1 with a queue number.
queue-id2(Optional) Last queue in a range of queues to clear. Replace queue-id2
location node-idIdentifies the location of the node whose egress queue you want to clear.
ReleaseModification
Release 2.0This command was introduced on the Cisco CRS-1.
Release 3.0No modification.
Release 3.2No modification.
Release 3.3.0No modification.
Release 3.4.0No modification.
Release 3.5.0No modification.
Release 3.6.0No modification.
Range is from 1 through 8191.
with a queue number. Range is from 1 through 8191.
The node-id is expressed in the rack/slot/module notation.
NoteUse the show platform command to see the location of all nodes
installed in the router.
Usage GuidelinesTo use this command, you must be in a user group associated with a task group that includes the proper
task IDs. For detailed information about user groups and task IDs, see the Configuring AAA Services on Cisco IOS XR Software module of the Cisco IOS XR System Security Configuration Guide.
NoteIf you enter the optional [queue-id2] argument after you enter the queue-id1 argument, then the
queue-id1 argument specifies the first queue in a range of queues to be cleared. If you enter the queue-id1
argument without specifying the queue-id2 argument, then only the queue specified for queue-id1 is
cleared.
Cisco IOS XR Advanced System Command Reference
OL-14340-01
AR-31
clear controller egressq queue
ASIC Driver Commands on Cisco IOS XR Software
Task ID
Task IDOperations
root-systemread
basic-servicesread, write
driversread, write
ExamplesThe following example shows how to clear a specific controller egress queue:
clear controller egressq queue allClears all controller egress queues in the specified
location.
AR-32
Cisco IOS XR Advanced System Command Reference
OL-14340-01
ASIC Driver Commands on Cisco IOS XR Software
clear controller egressq queue all
To clear all controller egress queues on a specific node, use the clear controller egressq queue all
command in EXEC mode.
clear controller egressq queue all locationnode-id
clear controller egressq queue all
Syntax Description
DefaultsNo default behavior or values
Command ModesEXEC
Command History
allClears all egress queues in the specified location.
location node-idIdentifies the location of the egressq queue you want to clear. The
ReleaseModification
Release 2.0This command was introduced on the Cisco CRS-1.
Release 3.0No modification.
Release 3.2No modification.
Release 3.3.0No modification.
Release 3.4.0No modification.
Release 3.5.0The basic-services and root-system s were removed from this command.
Release 3.6.0No modification.
node-id is expressed in the rack/slot/module notation.
NoteUse the show platform command to see the location of all nodes
installed in the router.
Usage GuidelinesTo use this command, you must be in a user group associated with a task group that includes the proper
task IDs. For detailed information about user groups and task IDs, see the Configuring AAA Services on Cisco IOS XR Software module of the Cisco IOS XR System Security Configuration Guide.
Task ID
ExamplesThe following example shows how to clear all controller egress queues on a specific node:
OL-14340-01
Task IDOperations
driversread, write
RP/0/RP0/CPU0:router# clear controller egress queue all location 0/1/CPU0
Cisco IOS XR Advanced System Command Reference
AR-33
ASIC Driver Commands on Cisco IOS XR Software
clear controller egressq queue all
Related CommandsCommand Description
show asic errorsClears a specific controller egress queue.
AR-34
Cisco IOS XR Advanced System Command Reference
OL-14340-01
ASIC Driver Commands on Cisco IOS XR Software
clear controller egressq statistics
To clear the egress queue statistics in a specific location, use the clear controller egressq statistics
command in EXEC mode.
location node-idIdentifies the location of the egressq queue whose statistics you want to
ReleaseModification
Release 2.0This command was introduced on the Cisco CRS-1.
Release 3.0No modification.
Release 3.2No modification.
Release 3.3.0No modification.
Release 3.4.0No modification.
Release 3.5.0No modification.
Release 3.6.0No modification.
clear. The node-id is expressed in the rack/slot/module notation.
NoteUse the show platform command to see the location of all nodes
installed in the router.
Usage GuidelinesTo use this command, you must be in a user group associated with a task group that includes the proper
task IDs. For detailed information about user groups and task IDs, see the Configuring AAA Services on Cisco IOS XR Software module of the Cisco IOS XR System Security Configuration Guide.
Task ID
ExamplesThe following example shows how to clear all controller egress queue statistics on a specific node:
show controllers egressq statisticsDisplays egress queue manager statistics.
Cisco IOS XR Advanced System Command Reference
AR-35
clear controller ingressq statistics
clear controller ingressq statistics
To clear application-specific integrated circuit (ASIC) statics from the ingress fabric queue on a specific
node, or on all nodes installed in the router, use the clear controller ingressq statistics command in
EXEC mode.
DefaultsEnter the clear controller ingressqstatistics command without the optional location node-id keyword
Command ModesEXEC
Command History
location node-idIdentifies the node whose ASIC statistics you want to clear from the ingress
fabric queue. The node-id argument is entered in the rack/slot/module
notation.
argument to clear the ASIC statistics from the ingress queues on all nodes that are installed in the router.
ReleaseModification
Release 2.0This command was introduced on the Cisco CRS-1.
Release 3.0No modification.
Release 3.2No modification.
Release 3.3.0No modification.
Release 3.4.0No modification.
Release 3.5.0No modification.
Release 3.6.0The location node-id keyword and argument were changed from optional to
required.
Usage GuidelinesTo use this command, you must be in a user group associated with a task group that includes the proper
task IDs. For detailed information about user groups and task IDs, see the Configuring AAA Services on Cisco IOS XR Software module of the Cisco IOS XR System Security Configuration Guide.
Only locations that contain a fabric queue ASIC can be specified for the location node-id.
The clear controller ingressq statistics command is intended for use while performing special
maintenance, test, or debugging procedures. You do not need to use this command when fabric
connectivity is performing normally.
Task ID
Cisco IOS XR Advanced System Command Reference
AR-36
Task IDOperations
driversread, write
OL-14340-01
ASIC Driver Commands on Cisco IOS XR Software
clear controller ingressq statistics
ExamplesThe following example shows how to use the clear controller ingressq statistics command to clear all
ASIC statistics in the ingress fabric queue from the location 0/1/CPU0:
Displays statistical information for the ingress queue ASIC.
statistics
OL-14340-01
Cisco IOS XR Advanced System Command Reference
AR-37
clear controller pse statistics
clear controller pse statistics
To clear statistics maintained by the packet switching engine (PSE) on a specific node, use the clear
controller pse statistics command in EXEC mode.
clear controller pse statistics [egress | ingress] location node-id
ASIC Driver Commands on Cisco IOS XR Software
Syntax Description
egress (Optional) Clears statistics on the egress PSE device only.
ingress (Optional) Clears statistics on the ingress PSE device only.
location node-idIdentifies the location of the node whose PSE device statistics you want
to clear. The node-id is expressed in the rack/slot/module notation.
NoteUse the show platform command to see the location of all nodes
installed in the router.
DefaultsIf the egress or ingress keywords are not specified, the clear controller pse statistics command takes
effect on both device instances.
Command ModesEXEC
Command History
ReleaseModification
Release 2.0This command was introduced on the Cisco CRS-1.
Release 3.0No modification.
Release 3.2No modification.
Release 3.3.0No modification.
Release 3.4.0No modification.
Release 3.5.0
• The instance 0 and instance 1 keywords were replaced by the ingress and
egress keywords.
• The clear controller pse statistics command was removed from the
root-system task-ID.
• The clear controller pse statistics command was first supported under the
interface task-ID.
Release 3.6.0No modification.
Usage GuidelinesTo use this command, you must be in a user group associated with a task group that includes the proper
task IDs. For detailed information about user groups and task IDs, see the Configuring AAA Services on Cisco IOS XR Software module of the Cisco IOS XR System Security Configuration Guide.
Cisco IOS XR Advanced System Command Reference
AR-38
OL-14340-01
ASIC Driver Commands on Cisco IOS XR Software
clear controller pse statistics
Task ID
Task IDOperations
interfaceread, write
driversread, write
ExamplesThe following example shows how to clear all PSE statistics on a specific node (0/1/CPU0):
RP/0/RP0/CPU0:router# clear controller pse statistics location 0/1/CPU0
The following example shows how to clear all egress PSE statistics on a specific node (0/6/CPU0):
RP/0/RP0/CPU0:router# clear controller pse statistics egress location 0/6/CPU0
Related Commands
Command Description
show controllers pse
eio links
show controllers pse
ipc
Displays PSE information for EIO (Elastic I/O) links, or for a specific
controller.
Displays PSE information for IPC connections, or for a specific IPC
controller.
show controllers pse mpDisplays PSE information for the maintenance processor on a specific
controller or node.
show controllers pse
statistics
show controllers pse
Displays PSE statistics for a specific controller instance, or for a specific
node.
Displays a summary of PSE information for a specific controller or node.
summary
OL-14340-01
Cisco IOS XR Advanced System Command Reference
AR-39
show controllers cpuctrl cdma channel
show controllers cpuctrl cdma channel
To display information about the CPU controller Code Division Multiplex Access (CDMA) engine, use
the show controllers cpuctrl cdma channel command in EXEC mode.
{0 | 1}Displays CPU controller CDMA engine information for the specified
queue {queue-id | all}Displays CDMA information for a specific Division Multiplex Access
activeDisplays descriptions for active DMA queues only.
detailDisplays descriptions for any DMA queues, regardless of whether they
location node-id(Optional) Identifies the location of the node whose CPU controller
DefaultsNo default behavior or values
Command ModesEXEC
channel. Enter 0 to display CDMA engine information for channel 0, or
enter 1 to display CDMA engine information for channel 1.
(DMA) queue, or for all DMA queues on the specified channel.
• Enter queue all to display CDMA information for all DMA queues
on the specified channel.
• Enter queue queue-id to display CDMA information for a specific
queue. Replace queue-id with a queue number. Range is from 1
through 7.
are active.
CDMA information you want to display. The node-id is expressed in the
rack/slot/module notation.
Command History
Cisco IOS XR Advanced System Command Reference
AR-40
ReleaseModification
Release 2.0 This command was introduced on the Cisco CRS-1.
Release 3.0No modification.
Release 3.2No modification.
Release 3.3.0No modification.
Release 3.4.0No modification.
Release 3.5.0
• The show controllers cpuctrl cdma command was replaced by the
show controllers cpuctrl cdma channel command.
• The show controllers cpuctrl cdma channel command was first
supported under the interface task-ID.
Release 3.6.0No modification.
OL-14340-01
ASIC Driver Commands on Cisco IOS XR Software
show controllers cpuctrl cdma channel
Usage GuidelinesTo use this command, you must be in a user group associated with a task group that includes the proper
task IDs. For detailed information about user groups and task IDs, see the Configuring AAA Services on
Cisco IOS XR Software module of the Cisco IOS XR System Security Configuration Guide.
Task ID
Task IDOperations
driversread
interfaceread
ExamplesThe following example shows partial output from the show controllers cpuctrl cdma channel
Table 1 describes the significant fields shown in the display.
Table 1show controllers cpuctrl cdma channel Field Descriptions
FieldDescription
DMA queueIdentifies the DMA
ChannelIdentifies the channel whose DMA queue is displayed. 0 is the
queueIdentifies the queue.
stateCurrent state of the queue.
OS Interrupt Level Current interrupt level for the queue.
Cpuctrl Interrupt LevelCurrent interrupt level for the CPU controller.
OS Run Priority Run priority level for this queue.
client handleInternal identifier for the Cisco client.
ISR contextInternal information about the location of the ISR2 pointer.
Pakman/Bufman InstanceInternal information about the location of the Pakman and Bufman
client callback function pointerInternal information about the client callback function pointer.
cleanup functionInternal information about the client cleanup function pointer.
Queue Created 1 timesNumber of times this queue was regenerated.
PakmodeInformation about internal data structures and parameters.
PollflagsSpecifies whether the CDMA queue uses a polling or
ASIC Driver Commands on Cisco IOS XR Software
1
queue.
ingress channel, and 1 is the egress channel
Instance.
interrupt-driven approach for detecting CDMA operation
completion notification.
NoteCurrently, CDMA queues use interrupt driven completion
only. PDMA queues use interrupt-driven and polling
completion.
Total DMA transactionsNumber of DMA transactions in the queue.
Queue create countNumber of times this queue was regenerated.
DMA transactionsNumber of DMA transactions in the queue.
Bytes transferredNumber of bytes that have been transferred by the Division
Multiplex Access engine.
DMA Out of Desc errsNumber of DMA errors in the queue.
CDMA transactionsNumber of CDMA transactions in the queue.
DMA IWANumber of IWA bytes that have been processed by the Division
Multiplex Access engine.
DMA transaction errsNumber of DMA transactions that had errors.
Descriptor list base addr Internal information about the location of the descriptor list.
Physical addressPhysical address of the CPU memory that holds the descriptors in
the ring used by the CDMA queue hardware.
list_sizeTotal number of descriptors in the ring used by the CDMA queue
hardware.
AR-42
Cisco IOS XR Advanced System Command Reference
OL-14340-01
ASIC Driver Commands on Cisco IOS XR Software
Table 1show controllers cpuctrl cdma channel Field Descriptions (continued)
FieldDescription
Active descriptorsNumber of descriptors that have transactions that are not cleaned
current_indexPoints to the next descriptor that the hardware is expected to
tx_enqueue_indexPoints to the descriptor that will be added to the next operation
IndexLocation of the descriptor in the ring.
ShadowInternal field that manages requests that have been split into
HdrInternal field that manages requests that have been split into
FlagsInternal field that manages requests that have been split into
DescriptorDescriptor heading.
WidthWidth of the data on the ASIC side in bits. The DMA stri de is
BufsizeSize of the buffer used for the transfer.
XfersizeNumber of bytes on the CPU memory that are occupied by the
Memaddr36 bit physical address of the CPU memory in the transfer.
Squidaddr40 bit address of the ASIC register or memory in the transfer.
show controllers cpuctrl cdma channel
after being notified of their completion. Note that the hardware may
not yet have completed these transactions.
complete.
request.
multiple descriptors.
multiple descriptors.
multiple descriptors.
rounded up to the next power of two bytes that contains this number
of bits.
transfer.
Related Commands
OL-14340-01
1. Division Multiple Access
Command Description
show controllers
cpuctrl clients
Displays information about all CPU controller clients on the router, or for
specific CPU controller clients.
Cisco IOS XR Advanced System Command Reference
AR-43
ASIC Driver Commands on Cisco IOS XR Software
show controllers cpuctrl clients
show controllers cpuctrl clients
To display information about all CPU controller clients on the router, or for specific CPU controller
clients, use the show controllers cpuctrl clients command in EXEC mode.
Syntax DescriptionallDisplays a summary information for all clients on the router.
cdma clientsDisplays information about Code Division Multiplex Access (CDMA)
clients only. Replace clients with one of the following keywords:
• dcc—Displays information for the dcc client.
• egressq—Displays information for the egressq client.
• fabricq—Displays information for the Fabricq ASIC client.
• fia—Displays information for the Fabric Interface ASIC (FIA) client.
• ingressq—Displays information for the ingressq ASIC client.
• jacketcard—Displays information for the jacketcard client.
• mipc—Displays information for the Marvel interprocess
communication (MIPC) client.
• pla768—Displays information for the ASIC client for OC-768.
• plaspa—Displays information for the ASIC client for the SPA.
• plim—Displays information for the PLIM client.
• plimasic—Displays information for the PLIM ASIC client.
• pse—Displays information for the PSE client.
pdma clientsDisplays information for Provisioning-Driven Memory Administration
(PDMA) clients only. Replace clients with one of the following keywords:
• bfd—Displays information for the client bidirectional forwarding
detection (BFD) PDMA packet.
• diag—Displays information for the PDMA client called DIAG packet.
• fabio—Displays information for the FABIO PDMA packet client.
• fia—Displays information for the fabric interface ASIC packet PDMA
client.
• frr—Displays information for the fast reroute (FRR) packet PDMA
client.
• gsp—Displays information for the Global Support Partner (GSP) packet
PDMA client.
• mipc—Displays information for the MIPC packet PDMA client.
AR-44
• mstats—Displays information for the MSTATS packet PDMA client.
• netflow—Displays information for the NETFLOW packet PDMA
client.
activeDisplays descriptions for active queues only.
Cisco IOS XR Advanced System Command Reference
OL-14340-01
ASIC Driver Commands on Cisco IOS XR Software
detailDisplays descriptions for any queues, regardless of whether they are active.
location node-id(Optional) Identifies the location of the node whose CPU controller
information you want to display. The node-id is expressed in the
rack/slot/module notation.
DefaultsNo default behavior or values
Command ModesEXEC
show controllers cpuctrl clients
Command History
ReleaseModification
Release 2.0 This command was introduced on the Cisco CRS-1.
Release 3.0No modification.
Release 3.2No modification.
Release 3.3.0No modification.
Release 3.4.0No modification.
Release 3.5.0The show controllers cpuctrl clients command was first supported under
the interface task-ID.
Release 3.6.0The following keywords were added:
• bfd
• fabio
• pla768
• plaspa
The netio keyword was removed.
Usage GuidelinesTo use this command, you must be in a user group associated with a task group that includes the proper
task IDs. For detailed information about user groups and task IDs, see the Configuring AAA Services on Cisco IOS XR Software module of the Cisco IOS XR System Security Configuration Guide.
Task ID
Task IDOperations
driversread
interfaceread
ExamplesThe following example shows how to display information about the active queues on the CPU controller
client called “plimasic”:
RP/0/RP0/CPU0:router# show controllers cpuctrl clients plimasic active
Syntax Descriptiondevice-nameDisplays information about a specific CPU controller device. Replace
device-name with one of the following device names:
• egressq—Displays information about the egressq ASIC instance 0.
• epse—Displays information about the egress packet switching
engine (PSE) ASIC.
• fabricq instance 0—Displays information about the fabricq ASIC
instance 0.
• fabricq instance 1—Displays information about the fabricq ASIC
instance 1.
• fabricq instance 2—Displays information about the fabricq ASIC
instance 2.
• fabricq instance 3—Displays information about the fabricq ASIC
instance 3.
• fia instance 0—Displays information about the Fabric Interface
ASIC (FIA) instance 0.
• fia instance 1—Displays information about the FIA instance 1.
• ingressq—Displays information about the ingressq ASIC.
• ipse—Displays information about the ingress packet switching
engine (PSE) ASIC.
• jacketcard instance 0—Displays information about the jacketcard
instance 0 ASIC.
• jacketcard instance 1—Displays information about the jacketcard
instance 1 ASIC.
• jacketcard instance 2—Displays information about the jacketcard
instance 2 ASIC.
• plim asic instance 0—Displays information about the PLIM ASIC
instance 0.
• plim asic instance 1—Displays information about the PLIM ASIC
instance 1.
• plim asic instance 2 —Displays information about the PLIM ASIC
instance 2.
• plim asic instance 3—Displays information about the PLIM ASIC
instance 3.
• plim fpga—Displays information about the field-programmable
gate array (FPGA) PLIM.
OL-14340-01
Cisco IOS XR Advanced System Command Reference
AR-47
show controllers cpuctrl devices
pdma queue allDisplays transmit and receive Provisioning-Driven Memory
pdma queue txDisplays transmit PDMA information only for the specified queue.
pdma queue rxDisplays receive PDMA information only for the specified queue.
pdma allDisplays transmit and receive PDMA information for all queues.
activeDisplays descriptions for active queues only.
detailDisplays detailed descriptions for any queues, regardless of whether
pioDisplays transmit and receive Polled I/O (PIO) information for the
location node-id(Optional) Identifies the location of the node whose CPU controller
ASIC Driver Commands on Cisco IOS XR Software
Administration (PDMA) information for the specified queue. Replace
queue with a queue number. The range is from 1 through 7.
Replace queue with a queue number. The range is from 1 through 7.
Replace queue with a queue number. The range is from 1 through 7.
they are active.
specified queue.
information you want to display. The node-id is expressed in the
rack/slot/module notation.
DefaultsNo default behavior or values
Command ModesEXEC
Command History
ReleaseModification
Release 2.0 This command was introduced on the Cisco CRS-1.
Release 3.0No modification.
Release 3.2No modification.
Release 3.3.0No modification.
Release 3.4.0No modification.
AR-48
Cisco IOS XR Advanced System Command Reference
OL-14340-01
ASIC Driver Commands on Cisco IOS XR Software
ReleaseModification
Release 3.5.0The show controllers cpuctrl devices command was first supported under
Release 3.6.0The following keywords were changed:
show controllers cpuctrl devices
the interface task-ID.
• fabricq0 changed to fabric instance 0
• fabricq1 changed to fabric instance 1
• fabricq2 changed to fabric instance 2
• fabricq3 changed to fabric instance 3
• fia0 changed to fia instance 0
• fia1 changed to fia instance 1
• jacketcard0 changed to jacketcard instance 0
• jacketcard1 changed to jacketcard instance 1
• jacketcard2 changed to jacketcard instance 2
• plimasic0 changed to plim asic instance 0
• plimasic1 changed to plim asic instance 1
• plimasic2 changed to plim asic instance 2
• plimasic3 changed to plim asic instance 3
• plimfpga changed to plim fpga
Usage GuidelinesTo use this command, you must be in a user group associated with a task group that includes the proper
task IDs. For detailed information about user groups and task IDs, see the Configuring AAA Services on
Cisco IOS XR Software module of the Cisco IOS XR System Security Configuration Guide.
Task ID
Task IDOperations
driversread
interfaceread
ExamplesThe following example shows how to display transmit and receive PDMA information for all active
queues on the egressq ASIC instance 0:
RP/0/RP0/CPU0:router# show controllers cpuctrl devices egressq pdma all active
--------------------------------------------------------------TX PKT queue:
cpuctrl net Port: 7 queue: 0
client handle: 6 queue state: Active
OS Interrupt Level:127 Cpuctrl Interrupt Level:31
OS Run Priority:20 Queue Created 1 times
Pakmode = 0x1
Tx out_of_desc failures = 0
Packets transmitted = 0, Byte transmitted = 0
Tx IWA = 0
ISR pointer is at 0x7804372c Descriptor List at 0xec27b060
Pakman/Bufman Instance: /dev/pakman/server
OL-14340-01
Cisco IOS XR Advanced System Command Reference
AR-49
show controllers cpuctrl devices
client callback function pointer 0x00000000
client cleanup function pointer 0x00000000
Queue descriptor list info:
list_size=1024 current_index=0 tx_index=0
active descriptors number:0
--------------------------------------------------------------RX PKT queue:
cpuctrl net Port: 7 queue: 0
client handle: 3 queue state: Active
--More--
ASIC Driver Commands on Cisco IOS XR Software
AR-50
Table 3 describes the significant fields shown in the display.
Table 3 show controllers cpuctrl devices Field Descriptions
FieldDescription
PKT queue:Displays whether the packet queue is TX
cpuctrl net PortIdentifies the CPU controller port.
queueIdentifies the queue whose CPU controller device information is
client handleInternal Cisco client identifier.
queue stateCurrent state of the queue. The queue can be Active or Inactive.
1. transmit
2. receive
Cisco IOS XR Advanced System Command Reference
displayed.
1
or RX2.
OL-14340-01
ASIC Driver Commands on Cisco IOS XR Software
Related CommandsCommand Description
show controllers
cpuctrl summary
Displays summarized information about all CPU controller ASICs on the
router or on a specific node.
show controllers cpuctrl devices
OL-14340-01
Cisco IOS XR Advanced System Command Reference
AR-51
show controllers cpuctrl internal
show controllers cpuctrl internal
To display information about the internal CPU controller, use the show controllers cpuctrl internal
command in EXEC mode.
show controllers cpuctrl internal [locationnode-id]
ASIC Driver Commands on Cisco IOS XR Software
Syntax Description
location node-id(Optional) Identifies the location of the node whose internal CPU
DefaultsNo default behavior or values
Command ModesEXEC
Command History
ReleaseModification
Release 2.0 This command was introduced on the Cisco CRS-1.
Release 3.0No modification.
Release 3.2No modification.
Release 3.3.0No modification.
Release 3.4.0No modification.
Release 3.5.0The show controllers cpuctrl internal command was first supported under
the interface task-ID.
Release 3.6.0The locationnode-id keyword and argument were changed from required to
optional.
controller information you want to display. The node-id is expressed in
the rack/slot/module notation.
Usage GuidelinesTo use this command, you must be in a user group associated with a task group that includes the proper
task IDs. For detailed information about user groups and task IDs, see the Configuring AAA Services on Cisco IOS XR Software module of the Cisco IOS XR System Security Configuration Guide.
Task ID
Task IDOperations
driversread
interfaceread
ExamplesThe following example shows how to display information about the internal CPU controller:
RP/0/RP0/CPU0:router# show controllers cpuctrl internal
Cpuctrl Internal Info for node 0/0/CPU0:
Error Interrupts = 0 Spurious Error Interrupts = 0
Table 4 describes the significant fields shown in the display.
Table 4 show controllers cpuctrl internal Field Descriptions
FieldDescription
Error InterruptsTotal of error interrupts that have occurred on this node.
Spurious Error InterruptsCurrent number interrupts that have occurred on this node due to
spurious errors.
PCI Error OverflowsNumber of times the PCI
NoteWhen an overflow occurs, packets may be dropped.
PCI PM Error OverflowsNumber of times PCI PM
NoteWhen an overflow occurs, packets may be dropped.
1
error buffer overflowed on the node.
2
errors buffer overflowed on this node.
PCIX Error OverflowsNumber of times the PCI IX error buffer overflowed on this node.
NoteWhen an overflow occurs, packets may be dropped.
Cisco IOS XR Advanced System Command Reference
AR-53
show controllers cpuctrl internal
Table 4 show controllers cpuctrl internal Field Descriptions (continued)
FieldDescription
Internal Access PCI OverflowsNumber of times the Internal Access PCI buffer overflowed on this
Port Error OverflowsNumber of times the port error buffer overflowed on this node.
Error Log OverflowsNumber of times the error log buffer overflowed on this node.
cpuctrl Config RegCPU controller configuration register, expressed in hexadecimal
cpuctrl Physical OffsetCPU controller physical offset, expressed in hexadecimal format.
cpuctrl Window SizeCPU controller window size, expressed in hexadecimal format.
cpuctrl Port Window Size CPU controller port window size, expressed in hexadecimal format.
cpuctrl SHMem SizeCPU controller SH memory size, expressed in hexadecimal format.
cpuctrl SHMem UsedCPU controller SH memory that has been used already, expressed
cpuctrl version infoProvides version information for the CPU controller. The
ASIC Driver Commands on Cisco IOS XR Software
node.
NoteWhen an overflow occurs, packets may be dropped.
NoteWhen an overflow occurs, packets may be dropped.
NoteWhen an overflow occurs, packets may be dropped.
format.
CPU controller performance improves as window size increases.
CPU controller port performance improves as window size
increases.
in hexadecimal format.
information displayed is:
Related Commands
1.Peripheral Component Interconnect
2. port manager
Command Description
show controllers
cpuctrl summary
Displays summarized information about all CPU controller ASICs on the
router or on a specific node
• Squid version
• Date of the last version install or upgrade
• ID of the user who performed the install or upgrade.
AR-54
Cisco IOS XR Advanced System Command Reference
OL-14340-01
ASIC Driver Commands on Cisco IOS XR Software
show controllers cpuctrl ports
show controllers cpuctrl ports
To display port information for the specified CPU controller ASIC, use the show controllers cpuctrl
ports command in EXEC mode.
show controllers cpuctrl ports {asic_id} {pdma queue {queue-id | all} direction {all | rx | tx}
{active | detail} | pio} [location node-id]
Syntax Descriptionasic_idIdentifies the CPU controller ASIC whose port information you want to display.
Replace asic_id with one of the following keywords:
• cpuctrl—Displays port information for the CPU controller ASIC instance 0.
• egressq—Displays port information for instance 0 of the egressq ASIC.
• epse—Displays port information for the egress packet switching engine (EPSE)
ASIC.
• fabricq instance 0—Displays port information for instance 0 of the fabricq ASIC.
• fabricq instance 1—Displays port information for instance 1 of the fabricq ASIC.
• fabricq instance 2—Displays port information for instance 2 of the fabricq ASIC.
• fabricq instance 3—Displays port information for instance 3 of the fabricq ASIC.
• fia instance 0—Displays port information for instance 0 of the fabric Interface
ASIC (FIA).
• fia instance 1—Displays port information for instance 1 of the FIA.
• ingressq—Displays port information for the ingressq ASIC.
• ipse—Displays port information for the ingress packet switching engine (PSE)
ASIC.
• jacketcard instance 0—Displays port information for instance 0 of the jacketcard
ASIC.
• jacketcard instance 1—Displays port information for instance 1 of the jacketcard
ASIC.
• jacketcard instance 2—Displays port information for instance 2 of the jacketcard
ASIC.
• pla768—Displays port information for the OC768 plim ASIC.
• plaspa instance 0—Displays port information for instance 0 of the SPA plim
ASIC.
• plaspa instance 1—Displays port information for instance 1 of the SPA plim
ASIC.
• plim asic instance 0—Displays port information for instance 0 of the plim ASIC.
• plim asic instance 1—Displays port information for instance 1 of the plim ASIC.
• plim asic instance 2—Displays port information for instance 2 of the plim ASIC.
OL-14340-01
pdma queue
queue-id
• plim asic instance 3—Displays port information for instance 3 of the plim ASIC.
Displays transmit and receive Provisioning-Driven Memory Administration (PDMA)
information for the specified queue.
Cisco IOS XR Advanced System Command Reference
AR-55
show controllers cpuctrl ports
ASIC Driver Commands on Cisco IOS XR Software
pdma queue
all
Displays transmit and receive PDMA information for all queues. The information
displayed pertains to the ASIC indicated in the show controllers cpuctrl ports
command.
direction all Displays transmit and receive Provisioning-Driven Memory Administration (PDMA)
information for the specified queue. The information displayed pertains to the ASIC
you specified for asic_id.
directionrxDisplays receive PDMA information only for the specified queue. The information
displayed pertains to the ASIC you specified for asic_id.
direction txDisplays transmit PDMA information only for the specified queue. The information
displayed pertains to the ASIC you specified for asic_id.
activeDisplays descriptions for active queues only.
detailDisplays descriptions for any queues, regardless of whether they are active.
pioDisplays transmit and receive Polled I/O (PIO) information for the specified queue.
location
node-id
(Optional) Identifies the location of the node whose CPU controller port information
you want to display. The node-id is expressed in the rack/slot/module notation.
DefaultsNo default behavior or values
Command ModesEXEC
Command History
ReleaseModification
Release 2.0 This command was introduced on the Cisco CRS-1.
Release 3.0No modification.
Release 3.2No modification.
Release 3.3.0No modification.
Release 3.4.0No modification.
Release 3.5.0The show controllers cpuctrl ports command was first supported under the
interface task-ID.
The queue and direction keywords were added to the show controllers cpuctrl ports command.
Release 3.6.0No modification.
Usage GuidelinesTo use this command, you must be in a user group associated with a task group that includes the proper
task IDs. For detailed information about user groups and task IDs, see the Configuring AAA Services on Cisco IOS XR Software module of the Cisco IOS XR System Security Configuration Guide.
Task ID
Task IDOperations
driversread
interfaceread
AR-56
Cisco IOS XR Advanced System Command Reference
OL-14340-01
ASIC Driver Commands on Cisco IOS XR Software
show controllers cpuctrl ports
ExamplesThe following example shows how to display port information for the transmit and receive PIO queues
on the EPSE ASIC:
RP/0/RP0/CPU0:router# show controllers cpuctrl ports epse pio
client name: PSE device instance: 1
cpuctrl net port: 6 pci base: 0x98000000
map reg: 0x6076a12c OS interrupt level: 102
Cpuctrl interrupt level: 6 OS Run priority: 6
config reg: 0x00000000 channels reg: 0x00000000
int_cause_asic_mask: 0x00000010 int_cause_error_mask: 0x00000020
int_cause_link_error_mask: 0x00000040
crc_errors: 0 sync_errors: 0 reframe_events: 0
client name: PSE device instance: 1
cpuctrl net port: 6 pci base: 0x98000000
map reg: 0x6076a12c OS interrupt level: 102
Cpuctrl interrupt level: 6 OS Run prority: 6
config reg: 0x00000000 channels reg: 0x00000000
int_cause_asic_mask: 0x00000010 int_cause_error_mask: 0x00000020
int_cause_link_error_mask: 0x00000040
crc_errors: 0 sync_errors: 0 reframe_events: 0
device PSE instance 1 is not detected on node 201/
Table 5 describes the significant fields shown in the display.
Table 5 show controllers cpuctrl ports Field Descriptions
FieldDescription
client nameIdentifies the client whose port CPU controller information is
displayed.
device instanceThe client device instance for which the port CPU controller
information is displayed.
cpuctrl net portIdentifies the CPU controller net port.
pci basePCI
1
base.
map reg Client map register.
OS interrupt levelLevel of Cisco IOS XR interrupt configured for the port. Interrupts
are triggered by arrival of a packet that causes the CPU to postpone
other tasks and handle the packet.
Cpuctrl interrupt levelLevel of CPU controller interrupt configured for the port.
OS Run priorityCisco IOS XR priority.
config regConfiguration register, expressed in hexadecimal format.
channels regChannel register, expressed in hexadecimal format.
int_cause_link_error_maskInternal link error masking information.
crc_errorsNumber of CRC
2
errors that have occurred on this port.
OL-14340-01
Cisco IOS XR Advanced System Command Reference
AR-57
show controllers cpuctrl ports
Table 5 show controllers cpuctrl ports Field Descriptions (continued)
FieldDescription
sync_errors Number of synchronization errors that have occurred on this port.
reframe_eventsNumber of reframe events that have occurred on this port.
1. Peripheral Component Interconnect
2. cyclic redundancy check
ASIC Driver Commands on Cisco IOS XR Software
Related Commands
Command Description
show controllers
cpuctrl summary
Displays summarized information about all CPU controller ASICs on the
router or on a specific node.
AR-58
Cisco IOS XR Advanced System Command Reference
OL-14340-01
ASIC Driver Commands on Cisco IOS XR Software
show controllers cpuctrl summary
To display summarized information about all CPU controller ASICs on the router or on a specific node,
use the show controllers cpuctrl summary command in EXEC mode.
show controllers cpuctrl summary [locationnode-id]
show controllers cpuctrl summary
Syntax Description
location node-id(Optional) Identifies the location of the node whose CPU controller
DefaultsNo default behavior or values
Command ModesEXEC
Command History
ReleaseModification
Release 2.0 This command was introduced on the Cisco CRS-1.
Release 3.0No modification.
Release 3.2No modification.
Release 3.3.0No modification.
Release 3.4.0No modification.
Release 3.5.0The show controllers cpuctrl summary command was first supported
under the interface task-ID.
Release 3.6.0No modification.
ASIC information you want to display. The node-id is expressed in the
rack/slot/module notation.
Usage GuidelinesTo use this command, you must be in a user group associated with a task group that includes the proper
task IDs. For detailed information about user groups and task IDs, see the Configuring AAA Services on Cisco IOS XR Software module of the Cisco IOS XR System Security Configuration Guide.
Task ID
Task IDOperations
driversread
interfaceread
ExamplesThe following example shows how to display summarized information about all CPU controller ASICs
on a specific node:
RP/0/RP0/CPU0:router# show controllers cpuctrl summary location 0/0/CPU0
Cpuctrl discovered 11 device on node 0/0/CPU0:
Cpuctrl HW version string for this node is:
----------------------------------------------------------device_name: PSE device instance: 1
Cpuctrl net port: 6 pci_base: 0x98000000
--More--
Table 6 describes the significant fields shown in the display.
Table 6 show controllers cpuctrl summary Field Descriptions
FieldDescription
device_nameIdentifies the device whose CPU controller information is
displayed.
device instanceIdentifies the CPU device whose information is displayed. Can be
0 or 1.
Cpuctrl net portIdentifies the CPU controller network port.
pci_basePCI
1. Peripheral Component Interconnect
1
base, in hexadecimal format.
AR-60
Cisco IOS XR Advanced System Command Reference
OL-14340-01
ASIC Driver Commands on Cisco IOS XR Software
Related CommandsCommand Description
show controllers
Displays information about the CPU controller CDMA engine.
cpuctrl cdma channel
show controllers
cpuctrl clients
show controllers
Displays information about all CPU controller clients on the router, or for
specific CPU controller clients.
Displays information about the CPU controller devices on the router.
cpuctrl devices
show controllers
Displays information about the internal CPU controller.
cpuctrl internal
show controllers
Displays port information for the specified CPU controller ASIC.
cpuctrl ports
show controllers cpuctrl summary
OL-14340-01
Cisco IOS XR Advanced System Command Reference
AR-61
show controllers egressq eio links
show controllers egressq eio links
To display Elastic I/O (EIO) information for the egress queueing ASIC, use the show controllers
egressq eio links command in EXEC mode.
show controllers egressq eio links {link-id | all} location node-id
ASIC Driver Commands on Cisco IOS XR Software
Syntax Description
DefaultsNo default behavior or values
Command ModesEXEC
Command History
link-idIdentifies the EIO link whose egress queueing ASIC information you want
to display. Replace link-id with a link identifier. Range is from 0 through
4294967295.
allDisplays egress queueing ASIC information for all links on the specified
node.
locationnode-idIdentifies the location of the egress queue manager whose EIO link
information you want to display. The node-id is expressed in the
rack/slot/module notation.
ReleaseModification
Release 3.2This command was introduced on the Cisco CRS-1.
Release 3.3.0No modification.
Release 3.4.0No modification.
Release 3.5.0No modification.
Release 3.6.0No modification.
Usage GuidelinesTo use this command, you must be in a user group associated with a task group that includes the proper
task IDs. For detailed information about user groups and task IDs, see the Configuring AAA Services on Cisco IOS XR Software module of the Cisco IOS XR System Security Configuration Guide.
Task ID
Cisco IOS XR Advanced System Command Reference
AR-62
Task IDOperations
driversread
interfaceread
OL-14340-01
ASIC Driver Commands on Cisco IOS XR Software
show controllers egressq eio links
ExamplesThe following example shows how to display information for all EIO links on a node’s egress queueing
ASIC:
RP/0/RP0/CPU0:router# show controllers egressq eio links all location 0/2/CPU0
Node: 0/2/CPU0:
----------------------------------------
EIO links:
------------------------------------------------------------------ASIC Id Peer Id Type Link-Id Attempts Accept Failed State
Table 7 describes the significant fields shown in the display.
Table 7show controllers egressq eio links Field Descriptions
Related Commands
FieldDescription
ASIC IdIdentifies the ASIC that is associated with the link whose
information is displayed.
Peer Id Identifies the ASIC peer.
Type Indicates whether the AISC is receiving (RX) or transmitting (TX).
Link-IdLink identifier.
Attempts Number of attempts made to send or receive information on the
specified link.
AcceptNumber of consecutive EIO requests for the link made by the PSE
driver to the peer that were accepted.
FailedNumber of consecutive EIO requests for the link that failed.
StateCurrent link state.
Command Description
show controllers
Displays information for about egress queue groups.
egressq group
show controllers
Displays information about interfaces associated with an egress queue.
egressq interface
show controllers
Displays egress queue information for a port, or for several ports.
egressq port
show controllers
egressq queue
show controllers
Displays information about a specific egress queue, or a range of egress
queues.
Displays egress queue manager statistics.
egressq statistics
show controllers
Displays ingress queue manager statistics.
ingressq statistics
OL-14340-01
Cisco IOS XR Advanced System Command Reference
AR-63
show controllers egressq group
show controllers egressq group
To display information about egress queue groups, use the show controllers egressq group command
in EXEC mode.
show controllers egressq group {group1 [group2] | all | limits {max | min}} locationnode-id
ASIC Driver Commands on Cisco IOS XR Software
Syntax Description
DefaultsNo default behavior or values
Command ModesEXEC
Command History
group1First group whose information you want to display. Range is from 1 to 2047.
group2(Optional) Last group whose information you want to display. Range is from
1 to 2047.
allIndicates that you want to display information about all egress queue groups
on a specific node.
limitsIndicates that you want to display the limits table. Follow the keyword with
max to display the maximum limits table, or min to display the minimum
limits table.
maxDisplay the maximum limits table.
minDisplay the minimum limits table.
location node-idIdentifies the location of the egress queue whose group information you want
to display. The node-id is expressed in the rack/slot/module notation.
ReleaseModification
Release 3.2This command was introduced on the Cisco CRS-1.
Release 3.3.0No modification.
Release 3.4.0No modification.
Release 3.5.0No modification.
Release 3.6.0No modification.
Usage GuidelinesTo use this command, you must be in a user group associated with a task group that includes the proper
task IDs. For detailed information about user groups and task IDs, see the Configuring AAA Services on Cisco IOS XR Software module of the Cisco IOS XR System Security Configuration Guide.
If you do not specify a group number for the group2 argument, information is displayed only for the
egress queue you specified for the group1 argument. If you specify group1 and group2, information is
displayed for all groups within the range from group1 through group2.
Cisco IOS XR Advanced System Command Reference
AR-64
OL-14340-01
ASIC Driver Commands on Cisco IOS XR Software
show controllers egressq group
Task ID
Task IDOperations
driversread
interfaceread
ExamplesThe following example shows how to display information for a specific range of egress queue groups on
the CPU node in slot 2:
RP/0/RP0/CPU0:router# show controllers egressq group 1 3 location 0/2/CPU0
--------------------------------- Group 1
--------------------------------- Port : 0
Priority : Low
Max LB Tokens : 7812
Max LB Limit Index : 38
Min LB Tokens : 0
Min LB Limit Index : 0
Quantum : 27
Default Queue : 1
High Priority Queue : N/A
Low Priority Queue : 1
----------------------------------
--------------------------------- Group 2
--------------------------------- Port : 1
Priority : Low
Max LB Tokens : 7812
Max LB Limit Index : 38
Min LB Tokens : 0
Min LB Limit Index : 0
Quantum : 27
Default Queue : 2
High Priority Queue : N/A
Low Priority Queue : 2
----------------------------------
--------------------------------- Group 3
--------------------------------- Port : 256
Priority : Low
Max LB Tokens : 7812
Max LB Limit Index : 38
Min LB Tokens : 0
Min LB Limit Index : 0
Quantum : 27
Default Queue : 3
High Priority Queue : N/A
Low Priority Queue : 3
----------------------------------
OL-14340-01
Cisco IOS XR Advanced System Command Reference
AR-65
show controllers egressq group
Table 8 describes the significant fields shown in the display.
Table 8show controllers egressq group Field Descriptions
FieldDescription
PortPort identifier.
PriorityGroup priority.
Max LB TokensMaximum number of port LB tokens.
Max LB Limit Index Maximum LB limit.
Min LB TokensMinimum number of port LB tokens.
Min LB Limit IndexMinimum LB limit.
QuantumQuantum value for this group.
Default QueueDefault queue for this group.
High Priority QueueHigh priority queue identifier.
Low Priority QueueLow priority queue identifier.
ASIC Driver Commands on Cisco IOS XR Software
Related Commands
Command Description
show controllers
Displays EIO information for the egress queueing ASIC.
egressq eio links
show controllers
Displays information about interfaces associated with an egress queue.
egressq interface
show controllers
Displays egress queue information for a port, or for several ports.
egressq port
show controllers
egressq queue
show controllers
Displays information about a specific egress queue, or a range of egress
queues.
Displays egress queue manager statistics.
egressq statistics
show controllers
Displays ingress queue manager statistics.
ingressq statistics
AR-66
Cisco IOS XR Advanced System Command Reference
OL-14340-01
ASIC Driver Commands on Cisco IOS XR Software
show controllers egressq interface
To display information about interfaces associated with an egress queue, use the show controllers
egressq interface command in EXEC mode.
show controllers egressq interface [typeinstance | all] location node-id
show controllers egressq interface
Syntax Description
DefaultsNo default behavior or values
Command ModesEXEC
Command History
type instanceIdentifies a physical interface or a virtual interface.
NoteUse the show interfaces command to see a list of all possible
allIndicates that you want to display egress queue information for all interfaces
in the specified location.
location node-idIdentifies the location of the interface whose egress queue information you
want to display. The node-id is expressed in the rack/slot/module notation.
ReleaseModification
Release 3.2This command was introduced on the Cisco CRS-1.
Release 3.3.0No modification.
Release 3.4.0No modification.
Release 3.5.0No modification.
Release 3.6.0No modification.
interfaces currently configured on the router.
Usage GuidelinesTo use this command, you must be in a user group associated with a task group that includes the proper
task IDs. For detailed information about user groups and task IDs, see the Configuring AAA Services on Cisco IOS XR Software module of the Cisco IOS XR System Security Configuration Guide.
Task ID
OL-14340-01
Task IDOperations
interfaceread
driversread
Cisco IOS XR Advanced System Command Reference
AR-67
ASIC Driver Commands on Cisco IOS XR Software
show controllers egressq interface
ExamplesThe following example shows how to display egress queue information for all configured interfaces on
the router:
RP/0/RP0/CPU0:router# show controllers egressq interface all
--------------------------------- Max LB Tokens : 18720
Max LB Limit Index : 41
Quantum : 27
Default Group : 24
High Priority Group : N/A
Low Priority Group : 24
--------------------------------- Max LB Tokens : 18720
Max LB Limit Index : 41
Quantum : 27
Default Group : 23
High Priority Group : N/A
Low Priority Group : 23
--------------------------------- Max LB Tokens : 18720
Max LB Limit Index : 41
Quantum : 27
Default Group : 22
High Priority Group : N/A
Low Priority Group : 22
--------------------------------- Max LB Tokens : 18720
Max LB Limit Index : 41
Quantum : 27
Default Group : 21
High Priority Group : N/A
Low Priority Group : 21
--------------------------------- Max LB Tokens : 18720
Max LB Limit Index : 41
Quantum : 27
Default Group : 19
High Priority Group : N/A
Low Priority Group : 19
--------------------------------- Max LB Tokens : 18720
Max LB Limit Index : 41
Quantum : 27
Default Group : 18
High Priority Group : N/A
Low Priority Group : 18
--------------------------------- Max LB Tokens : 18720
Max LB Limit Index : 41
Quantum : 27
Default Group : 17
High Priority Group : N/A
Low Priority Group : 17
----------------------------------
----------------------------------
show controllers egressq interface
OL-14340-01
Table 9 describes the significant fields shown in the display.
Table 9 show controllers egressq interface Field Descriptions
FieldDescription
InterfaceInterface identifier, in the <type>rack/slot/module/port format.
PortPort to which the specified interface belongs.
Max LB TokensMaximum number of port LB tokens.
Max LB Limit Index Maximum LB limit.
QuantumAverage number of bytes in the interface egress queue.
Default GroupDefault group for this interface.
High Priority GroupHigh priority group identifier.
Low Priority GroupLow priority group identifier.
Cisco IOS XR Advanced System Command Reference
AR-69
show controllers egressq interface
Related CommandsCommand Description
show controllers
Displays EIO information for the egress queueing ASIC.
egressq eio links
show controllers
Displays information for about egress queue groups.
egressq group
show controllers
Displays egress queue information for a port, or for several ports.
egressq port
show controllers
egressq queue
show controllers
Displays information about a specific egress queue, or a range of egress
queues.
Displays egress queue manager statistics.
egressq statistics
show controllers
Displays ingress queue manager statistics.
ingressq statistics
ASIC Driver Commands on Cisco IOS XR Software
AR-70
Cisco IOS XR Advanced System Command Reference
OL-14340-01
ASIC Driver Commands on Cisco IOS XR Software
show controllers egressq port
To display egress queue information for a port, or for several ports, use the show controllers egressq
port command in EXEC mode.
show controllers egressq port {port1 [port2] | all | limits max] location node-id
show controllers egressq port
Syntax Description
DefaultsNo default behavior or values
Command ModesEXEC
Command History
port1Identifies the port whose egress queue information you want to display.
Replace port1 with a port identifier. Range is from 1 through 1023.
port2Identifies the last port whose egress queue information you want to display.
Replace port2 with a port identifier. Range is from 1 through 1023.
allIndicates that you want to display egress queue information for all ports on
the node in the specified location.
limits maxIndicates that you want to display the maximum limits table.
location node-idIdentifies the location of the egress queue whose group information you want
to display. The node-id is expressed in the rack/slot/module notation.
ReleaseModification
Release 3.2This command was introduced on the Cisco CRS-1.
Release 3.3.0This command was first supported on the Cisco XR 12000 Series Router.
Release 3.4.0No modification.
Release 3.5.0No modification.
Release 3.6.0No modification.
Usage GuidelinesTo use this command, you must be in a user group associated with a task group that includes the proper
task IDs. For detailed information about user groups and task IDs, see the Configuring AAA Services on Cisco IOS XR Software module of the Cisco IOS XR System Security Configuration Guide.
Task ID
OL-14340-01
Task IDOperations
interfaceread
driversread
Cisco IOS XR Advanced System Command Reference
AR-71
ASIC Driver Commands on Cisco IOS XR Software
show controllers egressq port
ExamplesThe following example shows how to display egress queue information for ports 1, 2, and 3 on the CPU
node in slot 2:
RP/0/RP0/CPU0:router# show controllers egressq port 1 3 location 0/2/CPU0
--------------------------------- Port 1
--------------------------------- Max LB Tokens : 7812
Max LB Limit Index : 38
Quantum : 27
Default Group : 2
High Priority Group : N/A
Low Priority Group : 2
----------------------------------
--------------------------------- Port 2
---------------------------------Port is not allocated
--------------------------------- Port 3
---------------------------------Port is not allocated
Related Commands
Table 10 describes the significant fields shown in the display.
Table 10 show controllers egressq port Field Descriptions
FieldDescription
PortPort identifier.
Max LB TokensMaximum number of port LB tokens.
Max LB Limit Index Maximum LB limit.
QuantumQuantum value for this interface.
Default GroupDefault group.
High Priority GroupHigh priority group identifier.
Low Priority GroupLow priority group identifier.
Command Description
show controllers
Displays EIO information for the egress queueing ASIC.
egressq eio links
show controllers
Displays information for about egress queue groups.
egressq group
show controllers
Displays information about interfaces associated with an egress queue.
egressq interface
show controllers
egressq queue
show controllers
Displays information about a specific egress queue, or a range of egress
queues.
Displays egress queue manager statistics.
egressq statistics
show controllers
Displays ingress queue manager statistics.
ingressq statistics
AR-72
Cisco IOS XR Advanced System Command Reference
OL-14340-01
ASIC Driver Commands on Cisco IOS XR Software
show controllers egressq queue
To display information about a specific egress queue, or a range of egress queues, use the show
controllers egressq queue command in EXEC mode.
queue1Identifies the first port whose egress queue information you want to display.
Replace queue1 with a queue identifier. Range is from 1 through 8191.
queue2(Optional) Identifies the last port whose egress queue information you want
to display. Replace queue2 with a queue identifier. Range is from 1 through
8191.
from-group group-idDisplays egress queue information for a specific port group. Replace
group-id with the number that identifies the port group whose information to
display. Range is from 1 through 2047.
from-group allDisplays egress queue information for all port groups on the specified
location.
from-interface type
instance
from-interface allDisplays egress queue information for all interfaces on the specified
from-port port-id Displays egress queue information for a specific port. Replace port-id with
from-port allDisplays egress queue information for all ports on the specified location.
limits maxDisplays the maximum limits table.
limits minDisplays the minimum limits table.
allDisplays detailed information about all egress queues on the specified
location node-idIdentifies the location of the node whose egress queue information you want
Displays egress queue information for a specific interface. Replace type
instance with a physical interface ID or a virtual interface ID.
NoteUse the show interfaces command to see a list of all possible
interfaces currently configured on the router.
location.
a port ID. Range is from 0 through 1023.
location.
to display. The node-id is expressed in the rack/slot/module notation.
DefaultsNo default behavior or values
Command ModesEXEC
OL-14340-01
Cisco IOS XR Advanced System Command Reference
AR-73
show controllers egressq queue
ASIC Driver Commands on Cisco IOS XR Software
Command History
ReleaseModification
Release 3.2This command was introduced on the Cisco CRS-1.
Release 3.3.0This command was first supported on the Cisco XR 12000 Series Router.
Release 3.4.0No modification.
Release 3.5.0The context keyword and max_elements argument were removed from the
show controllers egressq queue command.
The following keywords and arguments were added to the show controllers egressq queue command:
• from-group {group-id | all}
• from-interface {type instance | all}
• from-port {port-id | all}
Release 3.6.0No modification.
Usage GuidelinesTo use this command, you must be in a user group associated with a task group that includes the proper
task IDs. For detailed information about user groups and task IDs, see the Configuring AAA Services on Cisco IOS XR Software module of the Cisco IOS XR System Security Configuration Guide.
Task ID
Task IDOperations
driversread
interfaceread
ExamplesThe following example shows how to display information about egress queues 1 and 2 on the CPU node
in slot 2:
RP/0/RP0/CPU0:router# show controllers egressq queue 1 2 location 0/2/CPU0
--------------------------------- Queue 1
--------------------------------- Group : 1
Priority : Low
Max LB Tokens : 7812
Max LB Limit Index : 38
Min LB Tokens : 0
Min LB Limit Index : 0
Quantum : 27
Instantaneous length : 0
Length high watermark : 0
----------------------------------
--------------------------------- Queue 2
--------------------------------- Group : 2
Priority : Low
Max LB Tokens : 7812
Max LB Limit Index : 38
Min LB Tokens : 0
Min LB Limit Index : 0
Quantum : 27
AR-74
Cisco IOS XR Advanced System Command Reference
OL-14340-01
ASIC Driver Commands on Cisco IOS XR Software
Instantaneous length : 0
Length high watermark : 0
Table 11 describes the significant fields shown in the display.
Table 11 show controllers egressq queue Field Descriptions
Length high watermarkLength high watermark register.
show controllers egressq queue
Related Commands
Command Description
show controllers
Displays EIO information for the egress queueing ASIC.
egressq eio links
show controllers
Displays information for about egress queue groups.
egressq group
show controllers
Displays information about interfaces associated with an egress queue.
egressq interface
show controllers
Displays egress queue information for a port, or for several ports.
egressq port
show controllers
Displays egress queue manager statistics.
egressq statistics
show controllers
Displays ingress queue manager statistics.
ingressq statistics
OL-14340-01
Cisco IOS XR Advanced System Command Reference
AR-75
show controllers egressq statistics
show controllers egressq statistics
To display egress queue manager statistics, use the show controllers egressq statistics command in
EXEC mode.
show controllers egressq statisticslocationnode-id
ASIC Driver Commands on Cisco IOS XR Software
Syntax Description
locationnode-idIdentifies the location of the egress queue whose statistics you want to
display. The node-id is expressed in the rack/slot/module notation.
DefaultsNo default behavior or values
Command ModesEXEC
Command History
ReleaseModification
Release 3.2This command was introduced on the Cisco CRS-1.
Release 3.3.0No modification.
Release 3.4.0No modification.
Release 3.5.0No modification.
Release 3.6.0No modification.
Usage GuidelinesTo use this command, you must be in a user group associated with a task group that includes the proper
task IDs. For detailed information about user groups and task IDs, see the Configuring AAA Services on Cisco IOS XR Software module of the Cisco IOS XR System Security Configuration Guide.
Task ID
Task IDOperations
driversread
interfaceread
ExamplesThe following example shows how to display egress queue manager statistics:
RP/0/RP0/CPU0:router# show controllers egressq statistics location 0/2/CPU0
Table 12 describes the significant fields shown in the display.
Table 12show controllers egressq statistics Field Descriptions
FieldDescription
egressq ASIC versionVersion identifier for the egress queue ASIC.
egressq ASIC stateCurrent state of the egress queue ASIC.
plimasic link0 output packetsNumber of output packets on link 0 of the ASIC.
plimasic link0 output bytesOutput bytes on link 0 of the ASIC.
plimasic link1 output packetsNumber of output packets on link 1 of the ASIC.
plimasic link1 output bytesNumber of output packets on link 1 of the ASIC.
plimasic link2 output packetsNumber of output packets on link 2 of the ASIC
plimasic link2 output bytesNumber of output packets on link 2 of the ASIC.
plimasic link3 output packetsNumber of output packets on link 3 of the ASIC.
plimasic link3 output bytesNumber of output packets on link 3 of the ASIC.
cpuctrl input packetsNumber of CPU controller input packets received on this ASIC.
cpuctrl output bytesCPU controller output bytes transmitted on this ASIC.
pse input packetsNumber of PSE input packets received on this ASIC.
pse dropped packetsNumber of PSE packets that were dropped by this ASIC due to
cpuctrl dropped packetsNumber of CPU controller packets that were dropped by this ASIC
show controllers egressq statistics
errors.
due to errors.
Related Commands
OL-14340-01
Command Description
show controllers
Displays EIO information for the egress queueing ASIC.
egressq eio links
show controllers
Displays information for about egress queue groups.
egressq group
show controllers
Displays information about interfaces associated with an egress queue.
egressq interface
show controllers
Displays egress queue information for a port, or for several ports.
egressq port
show controllers
egressq queue
show controllers
Displays information about a specific egress queue, or a range of egress
queues.
Displays ingress queue manager statistics.
ingressq statistics
Cisco IOS XR Advanced System Command Reference
AR-77
show controllers ingressq statistics
show controllers ingressq statistics
To display ingress queue manager statistics, use the show controllers ingressq statistics command in
EXEC mode.
show controllers ingressq statistics [locationnode-id]
ASIC Driver Commands on Cisco IOS XR Software
Syntax Description
DefaultsNo default behavior or values
Command ModesEXEC
Command History
locationnode-idIdentifies the location of the ingress queue whose statistics you want to
display. The node-id is expressed in the rack/slot/module notation.
NoteUse the show platform command to see the location of all nodes
ReleaseModification
Release 3.2This command was introduced on the Cisco CRS-1.
Release 3.3.0No modification.
Release 3.4.0No modification.
Release 3.5.0No modification.
Release 3.6.0The locationnode-id keyword and argument were changed from required to
optional.
installed in the router.
Usage GuidelinesTo use this command, you must be in a user group associated with a task group that includes the proper
task IDs. For detailed information about user groups and task IDs, see the Configuring AAA Services on Cisco IOS XR Software module of the Cisco IOS XR System Security Configuration Guide.
NoteIn the show controllers ingressq statistics command display, the rx pkts counter field may wrap if it is
calculating line rate traffic.
Task ID
Cisco IOS XR Advanced System Command Reference
AR-78
Task IDOperations
interfaceread
driversread
OL-14340-01
ASIC Driver Commands on Cisco IOS XR Software
show controllers ingressq statistics
ExamplesThe following example shows how to display ingress queue manager statistics:
RP/0/RP0/CPU0:router# show controllers ingressq statistics location 0/2/CPU0
Ingressq Rx Statistics.
-----------------------------------------------------------------------rx pkts : 131827 ( 33509182 bytes)
rx pkts from cpu : 102509 ( 16422606 bytes)
rx control pkts from cpu : 102509 ( 16422606 bytes)
rx data pkts from cpu : 0 ( 0 bytes)
Ingressq Tx Statistics.
-----------------------------------------------------------------------tx pkts : 131826 ( 35086366 bytes)
tx pkts to cpu : 29318 ( 17086576 bytes)
tx control pkts to cpu : 29318 ( 17086576 bytes)
tx data pkts to cpu : 0 ( 0 bytes)
tx pkts shaped : 102508 ( 17999790 bytes)
tx cells to fabric : 223190
Ingressq Drops.
-----------------------------------------------------------------------length error drops - PSE : 0
length error drops - Cpuctrl : 0
crc error drops - PSE : 0
crc error drops - Cpuctrl : 0
OOR error drops - PSE : 0
OOR error drops - Cpuctrl : 0
discard drops : 0
tail drops : 0
tail drops - no QE : 0
cell drops : 0
Table 13 describes the significant fields shown in the display.
OL-14340-01
Cisco IOS XR Advanced System Command Reference
AR-79
show controllers ingressq statistics
Table 13 show controllers ingressq statistics Field Descriptions
FieldDescription
Ingressq Rx StatisticsDisplays the following receive statistics:
Ingressq Tx StatisticsDisplays the following transmit statistics:
ASIC Driver Commands on Cisco IOS XR Software
• rx pkts—Total number of packets received; also shown in bytes.
• rx pkts from cpu—Number of packets received from the CPU; also
shown in bytes.
• rx control pkts from cpu—Number of control packets received; also
shown in bytes.
• rx data pkts from cpu—Number of data packets received; also shown in
bytes.
• tx pkts—Total number of packets transmitted; also shown in bytes.
• tx pkts to cpu—Number of packets transmitted from the CPU; also
shown in bytes.
• tx control pkts to cpu—Number of control packets transmitted; also
shown in bytes.
• tx data pkts to cpu—Number of data packets transmitted; also shown in
bytes.
• tx pkts shaped—Number of shaped data packets transmitted; also shown
in bytes.
• tx cells to fabric—Number of cells that were transmitted to the switch
fabric; also shown in bytes.
Ingressq DropsDisplays the following ingress queue drop statistics:
• length error drops - PSE—Number of packets that were dropped by the
PSE due to length errors.
• length error drops - Cpuctrl—Number of packets that were dropped by
the CPU controller due to length errors.
• crc error drops - PSE—Number of packets that were dropped by the PSE
due to CRC errors.
• crc error drops - Cpuctrl—Number of packets that were dropped by the
CPU controller due to CRC errors
• OOR error drops - PSE—Number of packets that were dropped by the
PSE due to OOR errors.
• OOR error drops - Cpuctrl—Number of packets that were dropped by
the CPU controller due to OOR errors.
• discard drops—Number of packets that were discarded.
• tail drops—Number of packets discarded for this class because the
queue was full.
AR-80
• tail drops - no QE—Number of packets dropped due to unavailability of
the ingress Queue Engine (QE).
• cell drops—Number of cells that were dropped by the ingress queue.
Cisco IOS XR Advanced System Command Reference
OL-14340-01
ASIC Driver Commands on Cisco IOS XR Software
Related CommandsCommand Description
show controllers
Displays EIO information for the egress queueing ASIC.
egressq eio links
show controllers
Displays information for about egress queue groups.
egressq group
show controllers
Displays information about interfaces associated with an egress queue.
egressq interface
show controllers
Displays egress queue information for a port, or for several ports.
egressq port
show controllers
egressq queue
show controllers
Displays information about a specific egress queue, or a range of egress
queues.
Displays egress queue manager statistics.
egressq statistics
show controllers ingressq statistics
OL-14340-01
Cisco IOS XR Advanced System Command Reference
AR-81
ASIC Driver Commands on Cisco IOS XR Software
show controllers plim asic egress-channel bay
show controllers plim asic egress-channel bay
To display statistical information for the SPI4.2 transmit channel on a physical layer interface module
(PLIM) ASIC, use the show controllers plim asic egress-channel bay command in EXEC mode.
show controllers plim asic egress-channel bay {0 | 1} channel channel_number [location
node-id]
Syntax Description
DefaultsNo default behavior or values
Command ModesEXEC
Command History
0 Displays statistical information for the SPI4.2 transmit channel that is
1Displays statistical information for the SPI4.2 transmit channel that is
channel channel_numberIdentifies the transmit channel whose statistics you want to display.
location node-idIdentifies the location of the PLIM whose ASIC information you want
ReleaseModification
Release 3.2This command was first supported on the Cisco XR 12000 Series Router.
Release 3.3.0No modification.
Release 3.4.0No modification.
Release 3.5.0The show controllers plim asictx-channelbay command was replaced by
the show controllers plim asic egress-channel bay command.
Release 3.6.0No modification.
located in the bottom bay.
located in the top bay.
Replace channel_number with the number of the channel whose
statistics you want to display. Range is from 1 through 255.
to display. The node-id is expressed in the rack/slot/module notation.
NoteUse the show platform command to see the location of all nodes
installed in the router.
Usage GuidelinesTo use this command, you must be in a user group associated with a task group that includes the proper
task IDs. For detailed information about user groups and task IDs, see the Configuring AAA Services on Cisco IOS XR Software module of the Cisco IOS XR System Security Configuration Guide.
Task ID
Cisco IOS XR Advanced System Command Reference
AR-82
Task IDOperations
interfaceread
root-systemread
OL-14340-01
ASIC Driver Commands on Cisco IOS XR Software
show controllers plim asic egress-channel bay
ExamplesThe following example shows sample output from the show controllers plim asic egress-channel bay
command:
RP/0/0/CPU0:router# show controllers plim asic egress-channel bay 0 channel 0 location
0/4/CPU0
Host bay 0 Tx SPI4.2 channel 0 :
=============================================
Ifname : DATA_PORT_0
SPI4.2 Channel state : provisioned
Bay number : 0
Tx SPI4.2 channel number : 0
Internal Buffer number : 0
SPI4.2 calendar entries : 1
Buffer Almost Full Threshold : 0x2c00
Tx Queuing ASIC port number : 0
Table 14 describes the significant fields shown in the display.
Table 14 show controllers plim asic egress-channel bay Field Descriptions
FieldDescription
IfnameIdentifies the primary transmit interface.
SPI4.2 Channel stateIndicates if the SPI4.2
1
channel is provisioned.
Bay numberIdentifies the bay that hosts the specified SPI4.2 transmit channel.
Can be 0 or 1.
Tx SPI4.2 channel numberIdentifies the SPI4.2
channel whose information is displayed.
Internal Buffer numberIdentifies the internal buffer associated with the SPI4.2 transmit
channel.
SPI4.2 calendar entriesNumber of entries in the SPI4.2 calendar.
Buffer Almost Full ThresholdAn increment counter which indicates that the transmit buffer is
almost full. The “Buffer Almost Full Threshold” is expressed in
hexadecimal format.
Tx Queuing ASIC port numberIdentifies the SPI4.2 transmit port.
OL-14340-01
1. System Packet Level Interface 4.2
Cisco IOS XR Advanced System Command Reference
AR-83
ASIC Driver Commands on Cisco IOS XR Software
show controllers plim asic ingress-channel bay
show controllers plim asic ingress-channel bay
To display statistical information for the SPI4.2 receive channel on a physical layer interface module
(PLIM) ASIC, use the show controllers plim asic ingress-channel bay command in EXEC mode.
show controllers plim asic ingress-channel bay {0 | 1} channel channel_number [location
node-id]
Syntax Description
DefaultsNo default behavior or values
Command ModesEXEC
Command History
0 Displays statistical information for the SPI4.2 receive channel that is
1Displays statistical information for the SPI4.2 receive channel that is
channel channel_numberIdentifies the receive channel whose statistics you want to display.
location node-idIdentifies the location of the PLIM whose ASIC information you want
ReleaseModification
Release 3.2This command was first supported on the Cisco XR 12000 Series Router.
Release 3.3.0No modification.
Release 3.4.0No modification.
Release 3.5.0The show controllers plim asicrx-channelbay command was replaced by
the show controllers plim asic ingress-channel bay command.
Release 3.6.0No modification.
located in the bottom bay.
located in the top bay.
Replace channel_number with the number of the channel whose
statistics you want to display. Range is from 1 through 255.
to display. The node-id is expressed in the rack/slot/module notation.
NoteUse the show platform command to see the location of all nodes
installed in the router.
Usage GuidelinesTo use this command, you must be in a user group associated with a task group that includes the proper
task IDs. For detailed information about user groups and task IDs, see the Configuring AAA Services on Cisco IOS XR Software module of the Cisco IOS XR System Security Configuration Guide.
Task ID
Cisco IOS XR Advanced System Command Reference
AR-84
Task IDOperations
interfaceread
root-systemread
OL-14340-01
ASIC Driver Commands on Cisco IOS XR Software
show controllers plim asic ingress-channel bay
ExamplesThe following example shows sample output from the show controllers plim asic ingress-channel bay
command:
RP/0/0/CPU0:router# show controllers plim asic ingress-channel bay 0 channel 0 location
0/4/CPU0
Host bay 0 Rx SPI4.2 channel 0 :
============================================
Ifname : DATA_PORT_0
SPI4.2 Channel state : provisioned
Bay number : 0
Rx SPI4.2 channel number : 0
Internal Buffer number : 0
Rx edram buffer start address : 0x0
Rx edram buffer end address : 0x31fff
Rx edram buffer size : 0x32000
Rx length buffer start address : 0x0
Rx length buffer end address : 0x63ff
Rx length buffer size : 0x6400
Number of calendar entries : 1
Quantum : 209714
Rx length buffer end address Receive length DRAM buffer end address in hexadecimal format.
Rx length buffer sizeReceive length DRAM buffer size in hexadecimal format.
Number of calendar entriesNumber of entries in the SPI4.2 calendar.
QuantumAverage number of bytes in the interface queue.
Buffer Almost Full ThresholdAn increment counter which indicates that the transmit buffer is
Tx Queuing ASIC port numberIdentifies the SPI4.2 transmit port.
RxEDRAM buffer threshold
settings
ASIC Driver Commands on Cisco IOS XR Software
1
channel is provisioned.
Can be 0 or 1.
receive channel whose information is
displayed.
channel.
almost full. The “Buffer Almost Full Threshold” is expressed in
hexadecimal format.
Displays embedded DRAM receive buffer threshold counter
settings in hexadecimal format.
AR-86
1. System Packet Level Interface 4.2
Cisco IOS XR Advanced System Command Reference
OL-14340-01
ASIC Driver Commands on Cisco IOS XR Software
show controllers plim asic spa bay
To display statistical information for the SPA ASIC, use the show controllers plim asic spa command
in EXEC mode.
show controllers plim asic spa bay {bay-number} channel channel_number} [location node-id]
show controllers plim asic spa bay
Syntax Description
DefaultsNo default behavior or values
Command ModesEXEC
Command History
bay-numberDisplays information about the SPA in the specified bay. Range is from
location node-idIdentifies the location of the SPA whose ASIC information you want to
ReleaseModification
Release 3.2This command was first supported on the Cisco XR 12000 Series Router.
Release 3.3.0No modification.
Release 3.4.0No modification.
Release 3.5.0The {0 | 1} keywords were replaced with the bay-number argument.
Release 3.6.0No modification.
1 through 3.
display. The node-id is expressed in the rack/slot/module notation.
NoteUse the show platform command to see the location of all nodes
installed in the router.
Usage GuidelinesTo use this command, you must be in a user group associated with a task group that includes the proper
task IDs. For detailed information about user groups and task IDs, see the Configuring AAA Services on Cisco IOS XR Software module of the Cisco IOS XR System Security Configuration Guide.
Task ID
OL-14340-01
Task IDOperations
interfaceread
root-systemread
Cisco IOS XR Advanced System Command Reference
AR-87
ASIC Driver Commands on Cisco IOS XR Software
show controllers plim asic spa bay
ExamplesThe following example shows sample output from the show controllers plim asic spa bay command:
RP/0/0/CPU0:router# show controllers plim asic spa bay 0 location 0/4/CPU0
SPA 0 table:
=======================================
SPA OIR state : present
SPA state : enabled
SPA allocated Rx buffer size : 4MB
SPA available Rx buffer size : 0x20c000
RxSPI PLL reset : inactive
Header Format type : Format A
Pad bytes : 0
L2LA : 0
Strict priority mode : active
EFC Manager : disabled
SPA dual wide mode : inactive
Max SPA channels : 10
PLIM loopback : inactive
SPI loopback : inactive
DatamaxT : 4096
Training M : 16
DIP2 Match : 3
DIP2 Error : 3
Tx SClk edge : falling
DIP4 Match : 15
DIP4 Error : 2
Rx SClk edge : rising
SPI bus speed : 350MHz
Tx Burst size : 64 Bytes
Rx Burst size sysdb : 80 Bytes
Rx SPI state : enabled
Rx SPI sync state : inframe
Rx calendar mode : single
Maximun RxSPI channels : 10
Tx SPI state : enabled
Tx SPI sync state : inframe
Tx calendar mode : single
Maximun Tx SPI4.2 channels : 5
AR-88
Table 16 describes the significant fields shown in the display.
Table 16 show controllers plim asic spa bay Field Descriptions
FieldDescription
SPA OIR stateCurrent OIR
SPA stateCurrent state of the specified SPA. Can be enabled or disabled.
SPA allocated Rx buffer sizeNumber of bytes allocated for the receive buffer.
SPA available Rx buffer sizeNumber of bytes available in the receive buffer.
RxSPI PLL resetSPI PLL receive timer reset value.
Header Format typeHeader format used by this ASIC.
Pad bytesNumber of pad bytes allowed to fill out the packets sent on this
L2LALayer 2 Length Adjust. When a length entry has been read or is
Cisco IOS XR Advanced System Command Reference
1
status for this SPA.
ASIC.
being written, this bit contains the value of the L2LA field.
OL-14340-01
ASIC Driver Commands on Cisco IOS XR Software
Table 16 show controllers plim asic spa bay Field Descriptions (continued)
FieldDescription
Strict priority modeIndicates whether strict priority mode is active or inactive on this
EFC ManagerIndicates whether the EFC
SPA dual wide modeIndicates whether dual wide mode is active or inactive on this SPA.
Max SPA channelsMaximum channels supported on this SPA.
PLIM loopbackIndicates whether loopback is active or inactive on this SPA.
SPI loopbackIndicates whether SPI loopback is active or inactive on this SPA.
DatamaxTMaximum data training interval. This is the maximum interval
Training MNumber of consecutive DIP-2 errors detected on the Tstat bus
DIP2 MatchTotal number of 2-bit DIP2
DIP2 ErrorTotal number of 2-bit DIP2 errors
Tx SClk edgeIndicates which edge of the transmit SClk to use to sample the Tstat
DIP4 MatchTotal number of 2-bit DIP4 packets that met specific match clauses.
Rx SClk edgeIndicates which edge of the receive SClk to use to sample the Tstat
DIP4 ErrorTotal number of DIP4 errors.
SPI bus speedSPI
Tx Burst sizeCommitted burst size in bits for traffic transmitted on this SPA.
Rx Burst size sysdbCommitted burst size in bits for traffic received on this SPA.
Rx SPI stateIndicates whether receive SPI is enabled or disabled.
Rx SPI sync stateIndicates which parameter controls the synchronization behavior of
Rx calendar modeIndicates which RXSPI status protocol will be used to transmit
show controllers plim asic spa bay
SPA.
Strict priority mode ensures that the Priority Queue is serviced only
when it is not empty. This provides the lowest possible delay for
matching traffic.
2
manager is enabled or disabled on this
SPA.
between scheduling of training sequences on the SPI4 data path. If
the DatamaxT field shows 0, then the core never sends periodic
training.
before the TxSPI module enters the out-of-frame state. This signal
can be safely set at any time.
3
packets that met specific match
clauses.
NoteDIP2 is a parity algorithm where a 2-bit odd parity is
computed diagonally over status words.
NoteDIP2 is a parity algorithm where a 2-bit odd parity is
computed diagonally over status words.
bus. Selects rising or falling edge as the active transmit SClk edge.
bus. Selects rising or falling edge as the active transmit SClk edge.
NoteDIP4 is a parity algorithm where a 4-bit odd parity is
computed diagonally over status words.
4
bus speed in MHz5.
the RXSPI module.
status.
OL-14340-01
Cisco IOS XR Advanced System Command Reference
AR-89
show controllers plim asic spa bay
Table 16 show controllers plim asic spa bay Field Descriptions (continued)
FieldDescription
Maximun RxSPI channelsMaximum number of SPI receive channels supported on this SPA.
Tx SPI stateIndicates whether transmit SPI is enabled or disabled.
Tx SPI sync stateIndicates which parameter controls the synchronization behavior of
Tx calendar modeIndicates which TXSPI status protocol will be used to transmit
Maximun Tx SPI4.2 channelsMaximum number of SPI4.2 transmit channels supported on this
1. Online Insertion and Removal
2. Extended Flow Control
3. 2-bit Diagonal Interleaved Parity
4. Security policy index
5. Megahertz
ASIC Driver Commands on Cisco IOS XR Software
the TXSPI module.
status.
SPA.
AR-90
Cisco IOS XR Advanced System Command Reference
OL-14340-01
ASIC Driver Commands on Cisco IOS XR Software
show controllers plim asic statistics
To display physical layer interface module (PLIM) ASIC statistics for a specific node or interface, use
the show controllers plim asic statistics command in EXEC mode.
show controllers plim asic statistics {interface type instance | summary} [location node-id]
show controllers plim asic statistics
Syntax Description
DefaultsNo default behavior or values
Command ModesEXEC
Command History
type instanceIdentifies a physical interface or a virtual interface.
summaryDisplays a summarized information for PLIM ASICs on a specified
location node-idIdentifies the location of the node whose PLIM ASIC information you
ReleaseModification
Release 2.0This command was introduced on the Cisco CRS-1.
Release 3.0No modification.
Release 3.2This command was first supported on the Cisco XR 12000 Series Router.
Release 3.3.0No modification.
Release 3.4.0No modification.
Release 3.5.0No modification.
Release 3.6.0No modification.
NoteUse the show interfaces command to see a list of all possible
interfaces currently configured on the router.
node, or for all interfaces on the router.
want to display. The node-id is expressed in the rack/slot/module
notation.
NoteUse the show platform command to see the location of all nodes
installed in the router.
Usage GuidelinesTo use this command, you must be in a user group associated with a task group that includes the proper
task IDs. For detailed information about user groups and task IDs, see the Configuring AAA Services on Cisco IOS XR Software module of the Cisco IOS XR System Security Configuration Guide.
Task ID
OL-14340-01
Task IDOperations
interfaceread
root-systemread
Cisco IOS XR Advanced System Command Reference
AR-91
ASIC Driver Commands on Cisco IOS XR Software
show controllers plim asic statistics
ExamplesThe following example shows how to display PLIM ASIC statistics information for a POS interface on
a Cisco CRS-1:
RP/0/RP0/CPU0router# show controllers plim asic statistics interface POS 0/2/0/0
------------------------------------------------------------------------------RxFiFO Drop : 0 PAR Tail Drop : 0
TxFIFO Drop : 0
Table 17 describes the significant fields shown in the display.
Table 17 show controllers plim asic statistics Field Descriptions
FieldDescription
TotalOctetsNumber of octets received or transmitted on the interface.
TotalPktsNumber of Total packets received or transmitted on the interface.
UnicastpktsNumber of unicast packets received or transmitted on the interface.
MulticastPktsNumber of multicast packets received or transmitted on the
interface. Received packets were directed to the multicast address.
AR-92
Cisco IOS XR Advanced System Command Reference
OL-14340-01
ASIC Driver Commands on Cisco IOS XR Software
Table 17 show controllers plim asic statistics Field Descriptions (continued)
FieldDescription
BroadcastPktsNumber of good broadcast packets received or transmitted.
64OctetsNumber of packets (including bad packets) received or transmitted
64OctetsNumber of packets (including bad packets) received or transmitted
65to127Octets Number of packets (including bad packets) received or transmitted
128to255Octets Number of packets (including bad packets) received or transmitted
256to511Octets Number of packets (including bad packets) received or transmitted
512to1023OctetsNumber of packets (including bad packets) received or transmitted
1024to1518Octets Number of packets (including bad packets) received or transmitted
1519to1548OctetsNumber of packets (including bad packets) received or transmitted
1549to9216OctetsNumber of packets (including bad packets) received or transmitted
>9216Octet Number of packets (including bad packets) received or transmitted
BadCRCPkts Number of packets received or transmitted that had a length
802.1QPktsNumber of 802.1QPkts received or transmitted on the interface.
Underrun Number of packets that were not retrieved quickly enough from
Runt Number of packets received or transmitted that were less than 64
show controllers plim asic statistics
Received packets were directed to the broadcast address.
that were less than 64 octets in length (excluding framing bits but
including FCS octets).
that were 64 octets in length (excluding framing bits but including
FCS octets).
that were between 65 and 127 octets in length inclusive (excluding
framing bits but including FCS octets).
that were between 128 and 255 octets in length inclusive (excluding
framing bits but including FCS octets).
that were between 256 and 511 octets in length inclusive (excluding
framing bits but including FCS octets).
that were between 512 and 1023 octets in length inclusive
(excluding framing bits but including FCS octets).
that were between 1024 and 1518 octets in length inclusive
(excluding framing bits but including FCS octets).
that were between 1519 and 1548 octets in length inclusive
(excluding framing bits but including FCS octets).
that were between 1549 and 9216 octets in length inclusive
(excluding framing bits but including FCS octets).
that were greater than 9216 octets in length (excluding framing bits
but including FCS octets).
(excluding framing bits, but including FCS octets) of between 64
and 1518 octets, inclusive, but had either a bad Frame Check
Sequence (FCS) with an integral number of octets (FCS error) or a
bad FCS with a nonintegral number of octets (alignment error).
shared memory to be transmitted/received.
octets long (excluding framing bits, but including FCS octets) and
were otherwise well formed.
OL-14340-01
Cisco IOS XR Advanced System Command Reference
AR-93
show controllers plim asic statistics
Table 17 show controllers plim asic statistics Field Descriptions (continued)
FieldDescription
Giant Number of packets received or transmitted that were longer than
PausePkts Number of pause packets transmitted/received on the interface.
Jabbers Number of packets received or transmitted that were longer than
DeferralAbort Number of deferral aborts that occurred on this segment.
LateCollision Number of late collisions on this segment
CollisionAbortNumber of collisions that were aborted.
OneCollisionNumber of single collisions that occurred on this segment.
MultiCollision Number multiple collisions that occurred on this segment.
TotalCollisionsNumber of collisions on this segment.
TotalDefer Number of deferrals on this segment.
LateCollisionAbortNumber of late collision aborts that occurred on this segment.
LengthAbort Number of length aborts that occurred on this segment.
TxBP countNumber of transmit BP on this segment.
Rx StatisticsIndicates the statistics that follow were received by the interface.
TX statisticsIndicates the statistics that follow were transmitted by the interface.
RxFiFO DropDisplays the receive FIFO drop information.
PAR Tail Drop Displays PAR tail drop information.
TxFIFO Drop Displays transmitted FIFO drop information.
ASIC Driver Commands on Cisco IOS XR Software
1518 octets (excluding framing bits, but including FCS octets) and
were otherwise well formed.
Pause packets that tell remote devices to delay sending more
packets for a specified period of time.
1518 octets (excluding framing bits but including FCS octets) and
had either a bad Frame Check Sequence (FCS) with an integral
number of octets (FCS error) or a bad FCS with a nonintegral
number of octets (assigned error).
AR-94
Cisco IOS XR Advanced System Command Reference
OL-14340-01
ASIC Driver Commands on Cisco IOS XR Software
show controllers plim asic summary
To display summarized physical layer interface module (PLIM) ASIC information for a specific node or
interface, use the show controllers plim asic command in EXEC mode.
show controllers plim asicsummary [locationnode-id]
show controllers plim asic summary
Syntax Description
DefaultsNo default behavior or values
Command ModesEXEC
Command History
location node-idIdentifies the location of the node whose PLIM ASIC information you
ReleaseModification
Release 2.0This command was introduced on the Cisco CRS-1.
Release 3.0No modification.
Release 3.2This command was first supported on the Cisco XR 12000 Series Router.
Release 3.3.0No modification.
Release 3.4.0No modification.
Release 3.5.0No modification.
Release 3.6.0No modification.
want to display. The node-id is expressed in the rack/slot/module
notation.
NoteUse the show platform command to see the location of all nodes
installed in the router.
Usage GuidelinesTo use this command, you must be in a user group associated with a task group that includes the proper
task IDs. For detailed information about user groups and task IDs, see the Configuring AAA Services on Cisco IOS XR Software module of the Cisco IOS XR System Security Configuration Guide.
Task ID
OL-14340-01
Task IDOperations
interfaceread
root-systemread
Cisco IOS XR Advanced System Command Reference
AR-95
ASIC Driver Commands on Cisco IOS XR Software
show controllers plim asic summary
ExamplesThe following example shows how to display summarized PLIM ASIC information for all locations:
RP/0/RP0/CPU0router# show controllers plim asic summary
Table 18 describes the significant fields shown in the display.
Table 18 show controllers plim asic summary Field Descriptions
FieldDescription
NodeNode whose information is displayed. Information is displayed for
InstancePLIM ASIC identifier. This is the PLIM ASIC associated with the
Summary info (for SPA)Displays the following info for all SPAs installed in the router:
Summary info (for interfaces)Displays the following info for all interfaces associated with the
show controllers plim asic summary
each node’s SPA and its interfaces.
specified location.
• Name—Identifies the SPA.whose information is displayed.
• Version—Version identifier for the PLIM ASIC.
• Jacket slot—Identifies the slot containing the jacket card for
the specified SPA.
• SPA type —Describes the SPA whose information is displayed.
• Port—Port associated with the PLIM ASIC.
• Inst#—SPA ASIC instance Identifier.
specified SPA:
1. Universal interface descriptor block
• Intf name—Identifies the SPA.whose information is displayed.
• Inst#—ASIC associated with this interface.
• Port—Port associated with the PLIM ASIC.
• RxLPORT—Receive port, in hexadecimal format.
• TxLPORT—Transmit port, in hexadecimal format.
• Uidb—UIDB
1
assigned by the software, in hexadecimal
format.
• Key—AISC key, in hexadecimal format.
• Hkey—ASIC registry key.
• Hkey idx—ASIC registry key index.
OL-14340-01
Cisco IOS XR Advanced System Command Reference
AR-97
show controllers pse eio links
show controllers pse eio links
To display packet switching engine (PSE) information for Elastic I/O (EIO)links, use the show
controllers pse eio links command in EXEC mode.
show controllers pse eio links {link-number | all} [location node-id]
ASIC Driver Commands on Cisco IOS XR Software
Syntax Description
DefaultsNo default behavior or values
Command ModesEXEC
Command History
links link-numberDisplays PSE information for the specified link. Replace link_number
links allDisplays PSE information for all links on the specified node.
location node-id(Optional) Displays all EIO links on a specific node only. The node-id
ReleaseModification
Release 2.0This command was introduced on the Cisco CRS-1.
Release 3.0No modification.
Release 3.2No modification.
Release 3.3.0No modification.
Release 3.4.0No modification.
Release 3.5.0No modification.
Release 3.6.0The link-number range of 1 through 4294967295 has changed to 0 through
4294967295.
with a link number in the range from 1 through 4294967295.
NoteUse the show controllers pse eio links all location node-id
command to display all available EIO link IDs on a node.
is expressed in the rack/slot/module notation.
NoteUse the show platform command to see the location of all nodes
installed in the router.
Usage GuidelinesTo use this command, you must be in a user group associated with a task group that includes the proper
task IDs. For detailed information about user groups and task IDs, see the Configuring AAA Services on Cisco IOS XR Software module of the Cisco IOS XR System Security Configuration Guide.
Task ID
Cisco IOS XR Advanced System Command Reference
AR-98
Task IDOperations
driversread
interfaceread
OL-14340-01
ASIC Driver Commands on Cisco IOS XR Software
show controllers pse eio links
ExamplesThe following is sample output from the show controllers pse eio links command for a specific EIO
link:
RP/0/RP0/CPU0:router# show controllers pse eio links 50 location 0/0/CPU0
Node: 0/0/CPU0:
----------------------------------------
EIO link: 50
------------------------------------------------------------------ASIC Id Peer Id Type Link-Id Attempts Accept Failed State
Table 19 describes the significant fields shown in the display.
Table 19 show controllers pse eio links Field Descriptions
FieldDescription
NodeNode whose PSE information is displayed.
EIO linkEIO link whose information is displayed.
ASIC Id ASIC associated with this EIO link.
Peer Id ASIC of the remote peer of this EIO link.
TypeIndicates whether this link is receiving or transmitting (re)training
requests.
Link-IdUnique ID assigned by the system to the EIO link.
AttemptsNumber of consecutive EIO training requests for the link made by
the PSE driver to the peer.
NoteTypically, the PSE driver at the receive end of a link
initiates the training of that EIO link. Therefore, the EIO
links whose PSE driver is at the transmit end show a value
of 0 for the Attempts field, even though those links are in
the EIO_LINK_TRAINED state.
AcceptNumber of PSE driver requests for training that were accepted by
the peer. When a PSE driver request is accepted, training is started.
NoteTypically, the PSE driver at the receive end of a link
initiates the training of that EIO link. Therefore, the EIO
links whose PSE driver is at the transmit end show a value
of 0 for the Accept field, even though those links are in the
EIO_LINK_TRAINED state.
FailedNumber of times the training for this link failed for any reason.
OL-14340-01
Cisco IOS XR Advanced System Command Reference
AR-99
show controllers pse eio links
Table 19 show controllers pse eio links Field Descriptions (continued)
FieldDescription
StateCurrent state of the EIO link.
Macro-id Windage Diag statusWindage value used for the training, and the final status of the
ASIC Driver Commands on Cisco IOS XR Software
training for that windage.
NoteThe Macro-id Windage Diag status field is displayed only
when you ask EIO info for specific link.
Related Commands
show controllers pse
ipc
Displays PSE device information for IP connections, or for a specific IPC
controller.
show controllers pse mpDisplays PSE information for the maintenance processor on a specific
controller or node.
show controllers pse
statistics
show controllers pse
Displays PSE statistics for a specific controller instance, or for a specific
node.
Displays a summary of PSE information for a specific controller or node.
summary
AR-100
Cisco IOS XR Advanced System Command Reference
OL-14340-01
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.