QoS
nv show interface <interface-id> qos
Shows QoS configuration settings for the specified interface.
Command Syntax
Syntax | Description |
---|---|
<interface-id> | The interface name. |
Version History
Introduced in Cumulus Linux 5.0.0
Example
cumulus@switch:~$ nv show interface swp1 qos
operational applied
---------------- ----------- -----------
egress-scheduler
profile list2
mapping
profile customports
nv show interface <interface-id> qos buffer
Shows QoS buffer configuration for the specified interface.
Command Syntax
Syntax | Description |
---|---|
<interface-id> | The interface name. |
Version History
Introduced in Cumulus Linux 5.4.0
Example
cumulus@switch:~$ nv show interface swp5 qos buffer
nv show interface <interface-id> qos buffer ingress-port
Shows QoS ingress port buffer configuration for the specified interface.
Command Syntax
Syntax | Description |
---|---|
<interface-id> | The interface name. |
Version History
Introduced in Cumulus Linux 5.4.0
Example
cumulus@switch:~$ nv show interface swp5 qos buffer ingress-port
nv show interface <interface-id> qos buffer ingress-priority-group
Shows QoS priority group ingress buffer configuration for the specified interface.
Command Syntax
Syntax | Description |
---|---|
<interface-id> | The interface name. |
Version History
Introduced in Cumulus Linux 5.4.0
Example
cumulus@switch:~$ nv show interface swp5 qos buffer ingress-priority-group
nv show interface <interface-id> qos buffer egress-port
Shows QoS egress port buffer configuration for the specified interface.
Command Syntax
Syntax | Description |
---|---|
<interface-id> | The interface name. |
Version History
Introduced in Cumulus Linux 5.4.0
Example
cumulus@switch:~$ nv show interface swp5 qos buffer egress-port
nv show interface <interface-id> qos buffer egress-traffic-class
Shows QoS egress traffic class buffer configuration for the specified interface.
Command Syntax
Syntax | Description |
---|---|
<interface-id> | The interface name. |
Version History
Introduced in Cumulus Linux 5.4.0
Example
cumulus@switch:~$ nv show interface swp5 qos buffer egress-traffic-class
nv show interface <interface-id> qos buffer egress-multicast
Shows QoS egress multicast traffic buffer configuration for the specified interface.
Command Syntax
Syntax | Description |
---|---|
<interface-id> | The interface name. |
Version History
Introduced in Cumulus Linux 5.4.0
Example
cumulus@switch:~$ nv show interface swp5 qos buffer egress-multicast
nv show interface <interface-id> qos congestion-control
Shows QoS congestion control configuration settings for the specified interface.
Command Syntax
Syntax | Description |
---|---|
<interface-id> | The interface name. |
Version History
Introduced in Cumulus Linux 5.3.0
Example
cumulus@switch:~$ nv show interface swp5 qos congestion-control
nv show interface <interface-id> qos congestion-control traffic-class
Shows QoS congestion control traffic class configuration settings for the specified interface.
Command Syntax
Syntax | Description |
---|---|
<interface-id> | The interface name. |
Version History
Introduced in Cumulus Linux 5.3.0
Example
cumulus@switch:~$ nv show interface swp5 qos congestion-control traffic-class
nv show interface <interface-id> qos congestion-control traffic-class <qos-tc-id>
Shows specific QoS congestion control traffic class configuration settings for the specified interface.
Command Syntax
Syntax | Description |
---|---|
<interface-id> | The interface name. |
<qos-tc-id> | The traffic class (egress queue). |
Version History
Introduced in Cumulus Linux 5.3.0
Example
cumulus@switch:~$ nv show interface swp5 qos congestion-control traffic-class 2
nv show interface <interface-id> counters qos
Shows all QoS statistics for the specified interface.
In Cumulus Linux 5.4 and earlier, this command is nv show interface <interface-id> qos counters
Command Syntax
Syntax | Description |
---|---|
<interface-id> | The interface name. |
Version History
Introduced in Cumulus Linux 5.5.0
Example
cumulus@switch:~$ nv show interface swp1 counters qos
Ingress Buffer Statistics
============================
priority-group rx-frames rx-buffer-discards rx-shared-buffer-discards
-------------- --------- ------------------ -------------------------
0 0 0 Bytes 0 Bytes
1 0 0 Bytes 0 Bytes
2 0 0 Bytes 0 Bytes
3 0 0 Bytes 0 Bytes
4 0 0 Bytes 0 Bytes
5 0 0 Bytes 0 Bytes
6 0 0 Bytes 0 Bytes
7 0 0 Bytes 0 Bytes
Egress Queue Statistics
==========================
traffic-class tx-frames tx-bytes tx-uc-buffer-discards wred-discards
------------- --------- -------- --------------------- -------------
0 0 0 Bytes 0 Bytes 0
1 0 0 Bytes 0 Bytes 0
2 0 0 Bytes 0 Bytes 0
3 0 0 Bytes 0 Bytes 0
4 0 0 Bytes 0 Bytes 0
5 0 0 Bytes 0 Bytes 0
6 0 0 Bytes 0 Bytes 0
7 0 0 Bytes 0 Bytes 0
PFC Statistics
=================
switch-priority rx-pause-frames rx-pause-duration tx-pause-frames tx-pause-duration
--------------- --------------- ----------------- --------------- -----------------
0 0 0 0 0
1 0 0 0 0
2 0 0 0 0
3 0 0 0 0
4 0 0 0 0
5 0 0 0 0
6 0 0 0 0
7 0 0 0 0
Qos Port Statistics
======================
Counter Receive Transmit
------------------ ------- --------
ecn-marked-packets n/a 0
mc-buffer-discards n/a 0
pause-frames 0 0
...
nv show interface <interface-id> counters qos egress-queue-stats
Shows all QoS egress queue statistics for the specified interface.
In Cumulus Linux 5.4 and earlier, this command is nv show interface <interface-id> qos counters egress-queue-stats
Command Syntax
Syntax | Description |
---|---|
<interface-id> | The interface name. |
Version History
Introduced in Cumulus Linux 5.5.0
Example
cumulus@switch:~$ nv show interface swp1 counters qos egress-queue-stats
ECN configuration
====================
cumulus@leaf01:mgmt:~$ nv show interface swp1 counters qos egress-queue-stats
traffic-class tx-frames tx-bytes tx-uc-buffer-discards wred-discards
------------- --------- -------- --------------------- -------------
0 0 0 Bytes 0 Bytes 0
1 0 0 Bytes 0 Bytes 0
2 0 0 Bytes 0 Bytes 0
3 0 0 Bytes 0 Bytes 0
4 0 0 Bytes 0 Bytes 0
5 0 0 Bytes 0 Bytes 0
6 0 0 Bytes 0 Bytes 0
7 0 0 Bytes 0 Bytes 0
nv show interface <interface-id> counters qos ingress-buffer-stats
Shows all QoS ingress buffer statistics for the specified interface.
In Cumulus Linux 5.4 and earlier, this command is nv show interface <interface-id> qos counters ingress-buffer-stats
Command Syntax
Syntax | Description |
---|---|
<interface-id> | The interface name. |
Version History
Introduced in Cumulus Linux 5.5.0
Example
cumulus@switch:~$ nv show interface swp1 counters qos ingress-buffer-stats
priority-group rx-frames rx-buffer-discards rx-shared-buffer-discards
-------------- --------- ------------------ -------------------------
0 0 0 Bytes 0 Bytes
1 0 0 Bytes 0 Bytes
2 0 0 Bytes 0 Bytes
3 0 0 Bytes 0 Bytes
4 0 0 Bytes 0 Bytes
5 0 0 Bytes 0 Bytes
6 0 0 Bytes 0 Bytes
7 0 0 Bytes 0 Bytes
nv show interface <interface-id> counters qos pfc-stats
Shows all QoS PFC statistics for the specified interface.
In Cumulus Linux 5.4 and earlier, this command is nv show interface <interface-id> qos counters pfc-stats
.
Command Syntax
Syntax | Description |
---|---|
<interface-id> | The interface name. |
Version History
Introduced in Cumulus Linux 5.5.0
Example
cumulus@switch:~$ nv show interface swp1 counters qos pfc-stats
switch-priority rx-pause-frames rx-pause-duration tx-pause-frames tx-pause-duration
--------------- --------------- ----------------- --------------- -----------------
0 0 0 0 0
1 0 0 0 0
2 0 0 0 0
3 0 0 0 0
4 0 0 0 0
5 0 0 0 0
6 0 0 0 0
7 0 0 0 0
nv show interface <interface-id> counters qos port-stats
Shows all QoS port statistics for the specified interface.
In Cumulus Linux 5.4 and earlier, this command is nv show interface <interface-id> qos counters port-stats
Command Syntax
Syntax | Description |
---|---|
<interface-id> | The interface name. |
Version History
Introduced in Cumulus Linux 5.5.0
Example
cumulus@switch:~$ nv show interface swp1 counters qos port-stats
nv show interface <interface-id> qos egress-queue-mapping
Shows QoS egress queue mapping configuration for the specified interface.
Command Syntax
Syntax | Description |
---|---|
<interface-id> | The interface name. |
Version History
Introduced in Cumulus Linux 5.3.0
Example
cumulus@switch:~$ nv show interface swp5 qos egress-queue-mapping
nv show interface <interface-id> qos egress-queue-mapping switch-priority
Shows QoS egress queue switch priority mapping configuration for the specified interface.
Command Syntax
Syntax | Description |
---|---|
<interface-id> | The interface name. |
Version History
Introduced in Cumulus Linux 5.3.0
Example
cumulus@switch:~$ nv show interface swp5 qos egress-queue-mapping switch-priority
nv show interface <interface-id> qos egress-queue-mapping switch-priority <qos-sp-id>
Shows specific QoS egress queue switch priority mapping configuration for the specified interface.
Command Syntax
Syntax | Description |
---|---|
<interface-id> | The interface name. |
<qos-sp-id> | The switch priority value. |
Version History
Introduced in Cumulus Linux 5.3.0
Example
cumulus@switch:~$ nv show interface swp5 qos egress-queue-mapping switch-priority 2
nv show interface <interface-id> qos egress-scheduler
Shows QoS egress scheduler configuration settings for the specified interface.
Command Syntax
Syntax | Description |
---|---|
<interface-id> | The interface name. |
Version History
Introduced in Cumulus Linux 5.3.0
Example
cumulus@switch:~$ nv show interface swp5 qos egress-scheduler
nv show interface <interface-id> qos egress-scheduler traffic-class
Shows QoS egress scheduler traffic class configuration settings for the specified interface.
Command Syntax
Syntax | Description |
---|---|
<interface-id> | The interface name. |
Version History
Introduced in Cumulus Linux 5.3.0
Example
cumulus@switch:~$ nv show interface swp5 qos egress-scheduler traffic-class
nv show interface <interface-id> qos egress-scheduler traffic-class <qos-tc-id>
Shows specific QoS egress scheduler traffic class configuration settings for the specified interface.
Command Syntax
Syntax | Description |
---|---|
<interface-id> | The interface name. |
<qos-tc-id> | The traffic class (egress queue). |
Version History
Introduced in Cumulus Linux 5.3.0
Example
cumulus@switch:~$ nv show interface swp5 qos egress-scheduler traffic-class 2
nv show interface <interface-id> qos egress-shaper
Shows QoS egress shaper configuration for the specified interface.
Command Syntax
Syntax | Description |
---|---|
<interface-id> | The interface name. |
Version History
Introduced in Cumulus Linux 5.4.0
Example
cumulus@switch:~$ nv show interface swp5 qos egress-shaper
nv show interface <interface-id> qos egress-shaper traffic-class
Shows QoS egress shaper traffic class configuration for the specified interface.
Command Syntax
Syntax | Description |
---|---|
<interface-id> | The interface name. |
Version History
Introduced in Cumulus Linux 5.4.0
Example
cumulus@switch:~$ nv show interface swp5 qos egress-shaper traffic-class
nv show interface <interface-id> qos egress-shaper traffic-class <qos-tc-id>
Shows specific QoS egress shaper traffic class configuration for the specified interface.
Command Syntax
Syntax | Description |
---|---|
<interface-id> | The interface name. |
<qos-tc-id> | The traffic class (egress queue). |
Version History
Introduced in Cumulus Linux 5.4.0
Example
cumulus@switch:~$ nv show interface swp5 qos egress-shaper traffic-class 2
nv show interface <interface-id> qos link-pause
Shows QoS link pause configuration settings for the specified interface.
Command Syntax
Syntax | Description |
---|---|
<interface-id> | The interface name. |
Version History
Introduced in Cumulus Linux 5.4.0
Example
cumulus@switch:~$ nv show interface swp5 qos link-pause
nv show interface <interface-id> qos mapping
Shows QoS mapping configuration settings for the specified interface.
Command Syntax
Syntax | Description |
---|---|
<interface-id> | The interface name. |
Version History
Introduced in Cumulus Linux 5.3.0
Example
cumulus@switch:~$ nv show interface swp1 qos mapping
nv show interface <interface-id> qos mapping dscp
Shows DSCP mapping configuration settings for the specified interface.
Command Syntax
Syntax | Description |
---|---|
<interface-id> | The interface name. |
Version History
Introduced in Cumulus Linux 5.3.0
Example
cumulus@switch:~$ nv show interface swp5 qos mapping dscp
nv show interface <interface-id> qos mapping dscp <qos-dscp-id>
Shows specific DSCP mapping configuration settings for the specified interface.
Command Syntax
Syntax | Description |
---|---|
<interface-id> | The interface name. |
<qos-dscp-id> | The DSCP value. |
Version History
Introduced in Cumulus Linux 5.3.0
Example
cumulus@switch:~$ nv show interface swp5 qos qos mapping dscp 22
nv show interface <interface-id> qos mapping pcp
Shows QoS 802.1p (PCP) mapping configuration settings for the specified interface.
Command Syntax
Syntax | Description |
---|---|
<interface-id> | The interface name. |
Version History
Introduced in Cumulus Linux 5.3.0
Example
cumulus@switch:~$ nv show interface swp1 qos mapping pcp
nv show interface <interface-id> qos mapping pcp <qos-pcp-id>
Shows specific QoS 802.1p (PCP) mapping configuration settings for the specified interface.
Command Syntax
Syntax | Description |
---|---|
<interface-id> | The interface name. |
<qos-pcp-id> | The 802.1p (PCP) value. |
Version History
Introduced in Cumulus Linux 5.3.0
Example
cumulus@switch:~$ nv show interface swp5 qos mapping pcp 2
nv show interface <interface-id> qos pfc
Shows QoS PFC configuration settings for the specified interface.
Command Syntax
Syntax | Description |
---|---|
<interface-id> | The interface name. |
Version History
Introduced in Cumulus Linux 5.3.0
Example
cumulus@switch:~$ nv show interface swp5 qos pfc
nv show interface <interface-id> qos remark
Shows QoS remarking configuration settings for the specified interface.
Command Syntax
Syntax | Description |
---|---|
<interface-id> | The interface name. |
Version History
Introduced in Cumulus Linux 5.4.0
Example
cumulus@switch:~$ nv show interface swp5 qos remark
nv show interface <interface-id> qos remark switch-priority
Shows QoS switch priority remarking configuration settings for the specified interface.
Command Syntax
Syntax | Description |
---|---|
<interface-id> | The interface name. |
Version History
Introduced in Cumulus Linux 5.4.0
Example
cumulus@switch:~$ nv show interface swp5 qos remark switch-priority
nv show interface <interface-id> qos remark switch-priority <qos-sp-id>
Shows specific QoS switch priority remarking configuration for the specified interface.
Command Syntax
Syntax | Description |
---|---|
<interface-id> | The interface name. |
<qos-sp-id> | The switch priority value. |
Version History
Introduced in Cumulus Linux 5.4.0
Example
cumulus@switch:~$ nv show interface swp5 qos remark switch-priority 2
nv show interface <interface-id> qos roce
Shows a summary of RoCE information for the specified interface.
Command Syntax
Syntax | Description |
---|---|
<interface-id> | The interface name. |
Version History
Introduced in Cumulus Linux 5.0.0
Example
cumulus@switch:~$ nv show interface swp5 qos roce
nv show interface <interface-id> qos roce counters
Shows RoCE counters for the specified interface.
Command Syntax
Syntax | Description |
---|---|
<interface-id> | The interface name. |
Version History
Introduced in Cumulus Linux 5.0.0
Example
cumulus@switch:~$ nv show interface swp5 qos roce counters
nv show interface <interface-id> qos roce status
Shows RoCE status information for the specified interface.
Command Syntax
Syntax | Description |
---|---|
<interface-id> | The interface name. |
Version History
Introduced in Cumulus Linux 5.0.0
Example
cumulus@switch:~$ nv show interface swp5 qos roce status
nv show interface <interface-id> qos roce status pool-map
Shows ingress and egress service pool configuration for the specified interface.
Command Syntax
Syntax | Description |
---|---|
<interface-id> | The interface name. |
Version History
Introduced in Cumulus Linux 5.0.0
Example
cumulus@switch:~$ nv show interface swp5 qos roce pool-map
nv show interface <interface-id> qos roce status prio-map
Shows the RoCE 802.1p (PCP) or DSCP to switch priority mapping configuration for the specified interface.
Command Syntax
Syntax | Description |
---|---|
<interface-id> | The interface name. |
Version History
Introduced in Cumulus Linux 5.0.0
Example
cumulus@switch:~$ nv show interface swp5 qos roce prio-map
nv show interface <interface-id> qos roce status tc-map
Shows the RoCE switch priority to traffic class mapping for the specified interface.
Command Syntax
Syntax | Description |
---|---|
<interface-id> | The interface name. |
Version History
Introduced in Cumulus Linux 5.0.0
Example
cumulus@switch:~$ nv show interface swp5 qos roce status tc-map
nv show qos
Shows detailed information about the configured buffers, utilization, and DSCP markings for QoS.
Version History
Introduced in Cumulus Linux 5.0.0
Example
cumulus@switch:~$ nv show qos
nv show qos advance-buffer-config
Shows QoS advanced buffer configuration.
Version History
Introduced in Cumulus Linux 5.4.0
Example
cumulus@switch:~$ nv show qos advance-buffer-config
nv show qos advance-buffer-config <profile-id>
Shows configuration settings for the specified QoS advanced buffer profile.
Command Syntax
Syntax | Description |
---|---|
<profile-id> | The profile name. |
Version History
Introduced in Cumulus Linux 5.4.0
Example
cumulus@switch:~$ nv show qos advance-buffer-config default-global
nv show qos advance-buffer-config <profile-id> egress-lossless-buffer
Shows egress lossless buffer configuration settings for the specified QoS advanced buffer profile.
Command Syntax
Syntax | Description |
---|---|
<profile-id> | The profile name. |
Version History
Introduced in Cumulus Linux 5.4.0
Example
cumulus@switch:~$ nv show qos advance-buffer-config default-global egress-lossy-buffer
nv show qos advance-buffer-config <profile-id> egress-lossy-buffer multicast-port
Shows egress lossless buffer multicast port configuration settings for the specified QoS advanced buffer profile.
Command Syntax
Syntax | Description |
---|---|
<profile-id> | The profile name. |
Version History
Introduced in Cumulus Linux 5.4.0
Example
cumulus@switch:~$ nv show qos advance-buffer-config default-global egress-lossy-buffer multicast-port
nv show qos advance-buffer-config <profile-id> egress-lossy-buffer multicast-switch-priority
Shows egress lossless buffer multicast switch priority configuration settings for the specified QoS advanced buffer profile.
Command Syntax
Syntax | Description |
---|---|
<profile-id> | The profile name. |
Version History
Introduced in Cumulus Linux 5.4.0
Example
cumulus@switch:~$ nv show qos advance-buffer-config default-global egress-lossy-buffer multicast-switch-priority
nv show qos advance-buffer-config <profile-id> egress-lossy-buffer multicast-switch-priority <qos-sp-id>
Shows configuration settings for a specific egress lossless buffer multicast switch priority for the specified QoS advanced buffer profile.
Command Syntax
Syntax | Description |
---|---|
<profile-id> | The profile name. |
<qos-sp-id> | The switch priority value. |
Version History
Introduced in Cumulus Linux 5.4.0
Example
cumulus@switch:~$ nv show qos advance-buffer-config default-global egress-lossy-buffer multicast-switch-priority 2
nv show qos advance-buffer-config <profile-id> egress-lossy-buffer traffic-class
Shows egress lossless buffer traffic class configuration settings for the specified QoS advanced buffer profile.
Command Syntax
Syntax | Description |
---|---|
<profile-id> | The profile name. |
Version History
Introduced in Cumulus Linux 5.4.0
Example
cumulus@switch:~$ nv show qos advance-buffer-config default-global egress-lossy-buffer traffic-class
nv show qos advance-buffer-config <profile-id> egress-lossy-buffer traffic-class <traffic-class-id>
Shows configuration settings for a specific egress lossless buffer traffic class for the specified QoS advanced buffer profile.
Command Syntax
Syntax | Description |
---|---|
<profile-id> | The profile name. |
<traffic-class-id> | The traffic class value. |
Version History
Introduced in Cumulus Linux 5.4.0
Example
cumulus@switch:~$ nv show qos advance-buffer-config default-global egress-lossy-buffer traffic-class 2
nv show qos advance-buffer-config <profile-id> egress-pool
Shows all egress service pool settings for the specified QoS advanced buffer profile.
Command Syntax
Syntax | Description |
---|---|
<profile-id> | The profile name. |
Version History
Introduced in Cumulus Linux 5.4.0
Example
cumulus@switch:~$ nv show qos advance-buffer-config default-global egress-pool
nv show qos advance-buffer-config <profile-id> egress-pool <pool-id>
Shows configuration settings for a specific egress service pool for the specified QoS advanced buffer profile.
Command Syntax
Syntax | Description |
---|---|
<profile-id> | The profile name. |
<pool-id> | The service pool name. |
Version History
Introduced in Cumulus Linux 5.4.0
Example
cumulus@switch:~$ nv show qos advance-buffer-config default-global egress-pool 3
nv show qos advance-buffer-config <profile-id> ingress-lossless-buffer
Shows ingress lossless buffer configuration settings for the specified QoS advanced buffer profile.
Command Syntax
Syntax | Description |
---|---|
<profile-id> | The profile name. |
Version History
Introduced in Cumulus Linux 5.4.0
Example
cumulus@switch:~$ nv show qos advance-buffer-config default-global ingress-lossy-buffer
nv show qos advance-buffer-config <profile-id> ingress-lossy-buffer
Shows ingress lossy buffer configuration settings for the specified QoS advanced buffer profile.
Command Syntax
Syntax | Description |
---|---|
<profile-id> | The profile name. |
Version History
Introduced in Cumulus Linux 5.4.0
Example
cumulus@switch:~$ nv show qos advance-buffer-config default-global ingress-lossy-buffer
nv show qos advance-buffer-config <profile-id> ingress-lossy-buffer priority-group
Shows ingress lossy buffer priority group configuration settings for the specified QoS advanced buffer profile.
Command Syntax
Syntax | Description |
---|---|
<profile-id> | The profile name. |
Version History
Introduced in Cumulus Linux 5.4.0
Example
cumulus@switch:~$ nv show qos advance-buffer-config default-global ingress-lossy-buffer priority-group
nv show qos advance-buffer-config <profile-id> ingress-lossy-buffer priority-group <priority-group-id>
Shows configuration for a specific ingress lossy buffer priority group for the specified QoS advanced buffer profile.
Command Syntax
Syntax | Description |
---|---|
<profile-id> | The profile name. |
<priority-group-id> | The priority group name. |
Version History
Introduced in Cumulus Linux 5.4.0
Example
cumulus@switch:~$ nv show qos advance-buffer-config default-global ingress-lossy-buffer priority-group service1
nv show qos advance-buffer-config <profile-id> ingress-lossy-buffer priority-group <priority-group-id> switch-priority
Shows ingress lossy buffer priority group switch priorities for the specified QoS advanced buffer profile.
Command Syntax
Syntax | Description |
---|---|
<profile-id> | The profile name. |
<priority-group-id> | The priority group name. |
Version History
Introduced in Cumulus Linux 5.4.0
Example
cumulus@switch:~$ nv show qos advance-buffer-config default-global ingress-lossy-buffer priority-group service1 switch-priority
nv show qos advance-buffer-config <profile-id> ingress-lossy-buffer priority-group <priority-group-id> switch-priority <qos-sp-id>
Shows configuration settings for a specific ingress lossy buffer priority group switch priority for the specified QoS advanced buffer profile.
Command Syntax
Syntax | Description |
---|---|
<profile-id> | The profile name. |
<priority-group-id> | The priority group name. |
<qos-sp-id> | The switch priority value. |
Version History
Introduced in Cumulus Linux 5.4.0
Example
cumulus@switch:~$ nv show qos advance-buffer-config default-global ingress-lossy-buffer priority-group service1 switch-priority 2
nv show qos advance-buffer-config <profile-id> ingress-pool
Shows all ingress service pool settings for the specified QoS advanced buffer profile.
Command Syntax
Syntax | Description |
---|---|
<profile-id> | The profile name. |
Version History
Introduced in Cumulus Linux 5.4.0
Example
cumulus@switch:~$ nv show qos advance-buffer-config default-global ingress-pool
Pool-Id infinite memory-percent mode reserved shared-alpha shared-bytes
------- -------- -------------- ------- -------- ------------ ------------
0 80 dynamic
3 20
nv show qos advance-buffer-config <profile-id> ingress-pool <pool-id>
Shows configuration settings for a specific ingress service pool for the specified QoS advanced buffer profile.
Command Syntax
Syntax | Description |
---|---|
<profile-id> | The profile name. |
<pool-id> | The service pool name. |
Version History
Introduced in Cumulus Linux 5.4.0
Example
cumulus@switch:~$ nv show qos advance-buffer-config default-global ingress-pool 3
nv show qos buffer
Shows QoS buffer configuration.
Version History
Introduced in Cumulus Linux 5.4.0
Example
cumulus@switch:~$ nv show qos buffer
nv show qos buffer pool
Shows QoS buffer traffic pool configuration.
Version History
Introduced in Cumulus Linux 5.4.0
Example
cumulus@switch:~$ nv show qos buffer pool
nv show qos buffer multicast-switch-priority
Shows QoS buffer multicast switch priority configuration.
Version History
Introduced in Cumulus Linux 5.4.0
Example
cumulus@switch:~$ nv show qos buffer multicast-switch-priority
nv show qos congestion-control
Shows QoS congestion control configuration settings.
Version History
Introduced in Cumulus Linux 5.3.0
Example
cumulus@switch:~$ nv show qos congestion-control
Profile Summary
-------------- ----------------
default-global traffic-class: 0
nv show qos congestion-control <profile-id>
Shows configuration settings for the specified QoS congestion control profile.
Command Syntax
Syntax | Description |
---|---|
<profile-id> | The profile name. |
Version History
Introduced in Cumulus Linux 5.3.0
Example
cumulus@switch:~$ nv show qos congestion-control default-global
operational applied description
-- ----------- ------- -----------
ECN Configurations
=====================
traffic-class ECN RED Min Th Max Th Probability
------------- ------ ------ ------- -------- -----------
4 enable enable 40000 B 200000 B 100
5 enable enable 40000 B 200000 B 100
7 enable enable 40000 B 200000 B 100
nv show qos congestion-control <profile-id> traffic-class
Shows traffic class configuration settings for the specified QoS congestion control profile.
Command Syntax
Syntax | Description |
---|---|
<profile-id> | The profile name. |
Version History
Introduced in Cumulus Linux 5.3.0
Example
cumulus@switch:~$ nv show qos congestion-control default-global traffic-class
traffic-class ECN RED Min Th Max Th Probability
------------- ------ ------- --------- ------- -----------
0 enable disable 146.48 KB 1.43 MB 100
nv show qos congestion-control <profile-id> traffic-class <qos-tc-id>
Shows specific traffic class configuration settings for the specified QoS congestion control profile.
Command Syntax
Syntax | Description |
---|---|
<profile-id> | The profile name. |
<qos-tc-id> | The traffic class (egress queue). |
Version History
Introduced in Cumulus Linux 5.3.0
Example
cumulus@switch:~$ nv show qos congestion-control default-global traffic-class 4
operational applied description
------------- ----------- -------- -----------------------------------
ecn enable enable Early Congestion Notification State
max-threshold 200000 B 200000 B Maximum Threshold (in bytes)
min-threshold 40000 B 40000 B Minimum Threshold (in bytes)
probability 100 100 Probability
red enable enable Random Early Detection State
nv show qos egress-queue-mapping
Shows egress queue mapping configuration.
Version History
Introduced in Cumulus Linux 5.3.0
Example
cumulus@switch:~$ nv show qos egress-queue-mapping
Profile Summary
-------------- ------------------
default-global switch-priority: 0
switch-priority: 1
switch-priority: 2
switch-priority: 3
switch-priority: 4
switch-priority: 5
switch-priority: 6
switch-priority: 7
nv show qos egress-queue-mapping <profile-id>
Shows configuration settings for the specified egress queue mapping profile.
Command Syntax
Syntax | Description |
---|---|
<profile-id> | The profile name. |
Version History
Introduced in Cumulus Linux 5.3.0
Example
cumulus@switch:~$ nv show qos egress-queue-mapping default-global
operational applied description
-- ----------- ------- -----------
SP->TC mapping configuration
===============================
switch-priority traffic-class
--------------- -------------
0 0
1 1
2 7
3 3
4 4
5 5
6 6
7 7
nv show qos egress-queue-mapping <profile-id> switch-priority
Shows switch priority configuration settings for the specified egress queue mapping profile.
Command Syntax
Syntax | Description |
---|---|
<profile-id> | The profile name. |
Version History
Introduced in Cumulus Linux 5.3.0
Example
cumulus@switch:~$ nv show qos egress-queue-mapping default-global switch-priority
switch-priority traffic-class
--------------- -------------
0 0
1 1
2 2
3 3
4 4
5 5
6 6
7 7
nv show qos egress-queue-mapping <profile-id> switch-priority <qos-sp-id>
Shows specific switch priority configuration settings for the specified egress queue mapping profile.
Command Syntax
Syntax | Description |
---|---|
<profile-id> | The profile name. |
<qos-sp-id> | The switch priority value. |
Version History
Introduced in Cumulus Linux 5.3.0
Example
cumulus@switch:~$ nv show qos egress-queue-mapping default-global switch-priority 2
operational applied description
------------- ----------- ------- -------------
traffic-class 7 7 Traffic Class
nv show qos egress-scheduler
Shows QoS egress scheduler configuration.
Version History
Introduced in Cumulus Linux 5.3.0
Example
cumulus@switch:~$ nv show qos egress-scheduler
Profile Summary
-------------- ----------------
default-global traffic-class: 0
traffic-class: 1
traffic-class: 2
traffic-class: 3
traffic-class: 4
traffic-class: 5
traffic-class: 6
traffic-class: 7
list1 traffic-class: 0
traffic-class: 1
traffic-class: 2
traffic-class: 3
traffic-class: 4
traffic-class: 5
traffic-class: 6
traffic-class: 7
list2 traffic-class: 0
traffic-class: 1
traffic-class: 2
traffic-class: 3
traffic-class: 4
traffic-class: 5
traffic-class: 6
traffic-class: 7
nv show qos egress-scheduler <profile-id>
Shows configuration settings for the specified QoS egress scheduler profile.
Command Syntax
Syntax | Description |
---|---|
<profile-id> | The profile name. |
Version History
Introduced in Cumulus Linux 5.3.0
Example
cumulus@switch:~$ nv show qos egress-scheduler default-global
operational applied description
-- ----------- ------- -----------
TC->DWRR weight configuration
================================
traffic-class mode bw-percent
------------- ------ ----------
0 strict
1 strict
2 dwrr 30
3 dwrr 20
4 dwrr 20
5 strict
6 dwrr 30
7 strict
nv show qos egress-scheduler <profile-id> traffic-class
Shows traffic class configuration settings for the specified QoS egress scheduler profile.
Command Syntax
Syntax | Description |
---|---|
<profile-id> | The profile name. |
Version History
Introduced in Cumulus Linux 5.3.0
Example
cumulus@switch:~$ nv show qos egress-scheduler default-global traffic-class
traffic-class mode bw-percent
------------- ---- ----------
0 dwrr 12
1 dwrr 13
2 dwrr 12
3 dwrr 13
4 dwrr 12
5 dwrr 13
6 dwrr 12
7 dwrr 13
nv show qos egress-scheduler <profile-id> traffic-class <qos-tc-id>
Shows specific traffic class configuration settings for the specified QoS egress scheduler profile.
Command Syntax
Syntax | Description |
---|---|
<profile-id> | The profile name. |
<qos-tc-id> | The traffic class (egress queue). |
Version History
Introduced in Cumulus Linux 5.3.0
Example
cumulus@switch:~$ nv show qos egress-scheduler default-global traffic-class 2
operational applied
---------- ----------- -------
bw-percent 12 12
mode dwrr dwrr
nv show qos egress-shaper
Shows QoS egress shaper configuration.
Version History
Introduced in Cumulus Linux 5.4.0
Example
cumulus@switch:~$ nv show qos egress-shaper
nv show qos egress-shaper <profile-id>
Shows configuration settings for the specified QoS egress shaper profile.
Command Syntax
Syntax | Description |
---|---|
<profile-id> | The profile name. |
Version History
Introduced in Cumulus Linux 5.4.0
Example
cumulus@switch:~$ nv show qos egress-shaper shaper1
nv show qos egress-shaper <profile-id> traffic-class
Shows traffic class configuration settings for the specified QoS egress shaper profile.
Command Syntax
Syntax | Description |
---|---|
<profile-id> | The profile name. |
Version History
Introduced in Cumulus Linux 5.4.0
Example
cumulus@switch:~$ nv show qos egress-shaper shaper1 traffic-class
nv show qos egress-shaper <profile-id> traffic-class <qos-tc-id>
Shows specific traffic class configuration settings for the specified QoS egress shaper profile.
Command Syntax
Syntax | Description |
---|---|
<profile-id> | The profile name. |
<qos-tc-id> | The traffic class (egress queue). |
Version History
Introduced in Cumulus Linux 5.4.0
Example
cumulus@switch:~$ nv show qos egress-shaper shaper1 traffic-class 2
nv show qos link-pause
Shows QoS link pause configuration.
Version History
Introduced in Cumulus Linux 5.4.0
Example
cumulus@switch:~$ nv show qos link-pause
nv show qos link-pause <profile-id>
Shows configuration settings for the specified QoS link pause profile.
Command Syntax
Syntax | Description |
---|---|
<profile-id> | The profile name. |
Version History
Introduced in Cumulus Linux 5.4.0
Example
cumulus@switch:~$ nv show qos link-pause my_pause_ports
nv show qos mapping
Shows QoS mapping configuration.
Version History
Introduced in Cumulus Linux 5.3.0
Example
cumulus@switch:~$ nv show qos mapping
Profile Port Default SP Trust Summary
-------------- --------------- ----- ---------
customports 4 port
default-global 0 l2 802.1p: 0
802.1p: 1
802.1p: 2
802.1p: 3
802.1p: 4
802.1p: 5
802.1p: 6
802.1p: 7
nv show qos mapping <profile-id>
Shows configuration settings for the specified QoS mapping profile.
Command Syntax
Syntax | Description |
---|---|
<profile-id> | The profile name. |
Version History
Introduced in Cumulus Linux 5.3.0
Example
cumulus@switch:~$ nv show qos mapping default-global
operational applied description
--------------- ----------- ------- ----------------------------
port-default-sp 3 3 Port Default Switch Priority
trust port port Port Trust configuration
nv show qos mapping <profile-id> pcp
Shows 802.1p mapping configuration settings for the specified profile.
Command Syntax
Syntax | Description |
---|---|
<profile-id> | The profile name. |
Version History
Introduced in Cumulus Linux 5.3.0
Example
cumulus@switch:~$ nv show qos mapping default-global pcp
nv show qos mapping <profile-id> pcp <qos-pcp-id>
Shows specific 802.1p mapping configuration settings for the specified profile.
Command Syntax
Syntax | Description |
---|---|
<profile-id> | The profile name. |
<qos-pcp-id> | The 802.1p (PCP) value. |
Version History
Introduced in Cumulus Linux 5.3.0
Example
cumulus@switch:~$ nv show qos mapping default-global pcp 0
operational applied description
--------------- ----------- ------- ------------------------
switch-priority 4 4 Internal Switch Priority
nv show qos mapping <profile-id> dscp
Shows DSCP mapping configuration settings for the specified profile.
Command Syntax
Syntax | Description |
---|---|
<profile-id> | The profile name. |
Version History
Introduced in Cumulus Linux 5.3.0
Example
cumulus@switch:~$ nv show qos mapping default-global dscp
nv show qos mapping <profile-id> dscp <qos-dscp-id>
Shows specific DSCP mapping configuration settings for the specified profile.
Command Syntax
Syntax | Description |
---|---|
<profile-id> | The profile name. |
<qos-dscp-id> | The DSCP value. |
Version History
Introduced in Cumulus Linux 5.3.0
Example
cumulus@switch:~$ nv show qos mapping default-global dscp 22
operational applied description
--------------- ----------- ------- ------------------------
switch-priority 4 4 Internal Switch Priority
nv show qos pfc
Shows QoS PFC configuration settings.
Version History
Introduced in Cumulus Linux 5.3.0
Example
cumulus@switch:~$ nv show qos pfc
nv show qos pfc <profile-id>
Shows QoS configuration settings for the specified PFC profile.
Command Syntax
Syntax | Description |
---|---|
<profile-id> | The profile name. |
Version History
Introduced in Cumulus Linux 5.3.0
Example
cumulus@switch:~$ nv show qos pfc default-global
operational applied description
----------------- ----------- ------- --------------------------------
cable-length 50 50 Cable Length (in meters)
port-buffer 25000 B 25000 B Port Buffer (in bytes)
rx disable disable PFC Rx State
tx enable enable PFC Tx State
xoff-threshold 10000 B 10000 B Xoff Threshold (in bytes)
xon-threshold 2000 B 2000 B Xon Threshold (in bytes)
[switch-priority] 0 0 Collection of switch priorities
nv show qos pfc <profile-id> switch-priority
Shows switch priority configuration settings for the specified PFC profile.
Command Syntax
Syntax | Description |
---|---|
<profile-id> | The profile name. |
Version History
Introduced in Cumulus Linux 5.3.0
Example
cumulus@switch:~$ nv show qos pfc default-global switch-priority
nv show qos pfc <profile-id> switch-priority <qos-sp-id>
Shows specific switch priority configuration settings for the specified PFC profile.
Command Syntax
Syntax | Description |
---|---|
<profile-id> | The profile name. |
<qos-sp-id> | The switch priority value. |
Version History
Introduced in Cumulus Linux 5.3.0
Example
cumulus@switch:~$ nv show qos pfc default-global switch-priority 2
nv show qos remark
Shows QoS remarking configuration settings.
Version History
Introduced in Cumulus Linux 5.4.0
Example
cumulus@switch:~$ nv show qos remark
nv show qos remark <profile-id>
Shows configuration settings for the specified QoS remarking profile.
Command Syntax
Syntax | Description |
---|---|
<profile-id> | The profile name. |
Version History
Introduced in Cumulus Linux 5.4.0
Example
cumulus@switch:~$ nv show qos remark default-global
nv show qos remark <profile-id> switch-priority
Shows switch priority configuration settings for the specified QoS remarking profile.
Command Syntax
Syntax | Description |
---|---|
<profile-id> | The profile name. |
Version History
Introduced in Cumulus Linux 5.4.0
Example
cumulus@switch:~$ nv show qos remark default-global switch-priority
nv show qos remark <profile-id> switch-priority <qos-sp-id>
Shows specific switch priority configuration settings for the specified QoS remarking profile.
Command Syntax
Syntax | Description |
---|---|
<profile-id> | The profile name. |
<qos-sp-id> | The switch priority value. |
Version History
Introduced in Cumulus Linux 5.4.0
Example
cumulus@switch:~$ nv show qos remark default-global switch-priority 2
nv show qos roce
Shows QoS ROCE configuration, such as the configured buffers, utilization and DSCP markings.
Version History
Introduced in Cumulus Linux 5.0.0
Example
cumulus@switch:~$ nv show qos roce
nv show qos roce prio-map
Shows QoS ROCE priority map configuration.
Version History
Introduced in Cumulus Linux 5.0.0
Example
cumulus@switch:~$ nv show qos roce prio-map
nv show qos roce tc-map
Shows QoS ROCE traffic class map configuration.
Version History
Introduced in Cumulus Linux 5.0.0
Example
cumulus@switch:~$ nv show qos roce tc-map
nv show qos roce pool-map
Shows QoS ROCE traffic pool map configuration.
Version History
Introduced in Cumulus Linux 5.0.0
Example
cumulus@switch:~$ nv show qos roce pool-map
nv show qos roce pool
Shows QoS ROCE traffic pool configuration.
Version History
Introduced in Cumulus Linux 5.0.0
Example
cumulus@switch:~$ nv show qos roce pool
nv show qos traffic-pool
Shows QoS traffic pool configuration.
Version History
Introduced in Cumulus Linux 5.3.0
Example
cumulus@switch:~$ nv show qos traffic-pool
nv show qos traffic-pool <traffic-pool-id>
Shows configuration settings for a specific QoS traffic pool.
Command Syntax
Syntax | Description |
---|---|
<traffic-pool-id> | The traffic pool name. |
Version History
Introduced in Cumulus Linux 5.3.0
Example
cumulus@switch:~$ nv show qos traffic-pool default-lossy
applied
----------------- -------
memory-percent 80
[switch-priority] 0
[switch-priority] 1
[switch-priority] 2
[switch-priority] 3
[switch-priority] 4
[switch-priority] 5
[switch-priority] 6
[switch-priority] 7
nv show qos traffic-pool <traffic-pool-id> switch-priority
Shows switch priority configuration settings for a specific QoS traffic pool.
Syntax | Description |
---|---|
<traffic-pool-id> | The traffic pool name. |
Version History
Introduced in Cumulus Linux 5.3.0
Example
cumulus@switch:~$ nv show qos traffic-pool default-lossy switch-priority
nv show qos traffic-pool <traffic-pool-id> switch-priority <qos-sp-id>
Shows configuration settings for a specific switch priority for the specified QoS traffic pool.
Syntax | Description |
---|---|
<traffic-pool-id> | The traffic pool name. |
<qos-sp-id> | The switch priority value. |
Version History
Introduced in Cumulus Linux 5.3.0
Example
cumulus@switch:~$ nv show qos traffic-pool default-lossy switch-priority 2