Open
Description
Is it platform specific
generic
Importance or Severity
High
Description of the enhancement
@vmittal-msft , @saksarav-nokia.
The current - show queue wredcounters - produces huge output with info for all the ports in the asic.
For each, it displays the ECN marked packets for every priority and hence output gets very long.
The option --nonzero will help to display ONLY the non-zero counters and hence improving readability.
Associated issue #21249
This feature is added as part of PR - https://github.com/sonic-net/sonic-utilities/pull/2807/files
Current Behavior
Output with --nonzero option, which is not supported:
admin@ixre-egl-board71:~$ show queue wredcounters -n asic1 --nonzero
Usage: show queue wredcounters [OPTIONS] [INTERFACENAME]
Try "show queue wredcounters -h" for help.
Error: no such option: --nonzero
admin@ixre-egl-board71:~$ show queue wredcounters
admin@ixre-egl-board71:~$ show queue wredcounters --nonzero -n asic1
Usage: show queue wredcounters [OPTIONS] [INTERFACENAME]
Try "show queue wredcounters -h" for help.
Error: no such option: --nonzero
Current output:
admin@ixre-egl-board71:~$ show queue wredcounters -n asic1
Port TxQ WredDrp/pkts WredDrp/bytes EcnMarked/pkts EcnMarked/bytes
----------- ----- -------------- --------------- ---------------- -----------------
Ethernet144 UC0 N/A N/A 0 0
Ethernet144 UC1 N/A N/A 0 0
Ethernet144 UC2 N/A N/A 0 0
Ethernet144 UC3 N/A N/A 0 0
Ethernet144 UC4 N/A N/A 369 376380
Ethernet144 UC5 N/A N/A 0 0
Ethernet144 UC6 N/A N/A 0 0
Ethernet144 UC7 N/A N/A 0 0
Ethernet144 MC8 N/A N/A 0 0
Ethernet144 MC9 N/A N/A 0 0
Ethernet144 MC10 N/A N/A 0 0
Ethernet144 MC11 N/A N/A 0 0
Ethernet144 MC12 N/A N/A 0 0
Ethernet144 MC13 N/A N/A 0 0
Ethernet144 MC14 N/A N/A 0 0
Ethernet144 MC15 N/A N/A 0 0
Port TxQ WredDrp/pkts WredDrp/bytes EcnMarked/pkts EcnMarked/bytes
----------- ----- -------------- --------------- ---------------- -----------------
Ethernet152 UC0 N/A N/A 0 0
Ethernet152 UC1 N/A N/A 0 0
Ethernet152 UC2 N/A N/A 0 0
Ethernet152 UC3 N/A N/A 0 0
Ethernet152 UC4 N/A N/A 0 0
Ethernet152 UC5 N/A N/A 0 0
Ethernet152 UC6 N/A N/A 0 0
Ethernet152 UC7 N/A N/A 0 0
Ethernet152 MC8 N/A N/A 0 0
Ethernet152 MC9 N/A N/A 0 0
Ethernet152 MC10 N/A N/A 0 0
Ethernet152 MC11 N/A N/A 0 0
Ethernet152 MC12 N/A N/A 0 0
Ethernet152 MC13 N/A N/A 0 0
Ethernet152 MC14 N/A N/A 0 0
Ethernet152 MC15 N/A N/A 0 0
Port TxQ WredDrp/pkts WredDrp/bytes EcnMarked/pkts EcnMarked/bytes
----------- ----- -------------- --------------- ---------------- -----------------
Ethernet160 UC0 N/A N/A 0 0
Ethernet160 UC1 N/A N/A 0 0
Ethernet160 UC2 N/A N/A 0 0
Ethernet160 UC3 N/A N/A 0 0
Ethernet160 UC4 N/A N/A 0 0
Ethernet160 UC5 N/A N/A 0 0
Ethernet160 UC6 N/A N/A 0 0
Ethernet160 UC7 N/A N/A 0 0
Ethernet160 MC8 N/A N/A 0 0
Ethernet160 MC9 N/A N/A 0 0
Ethernet160 MC10 N/A N/A 0 0
Ethernet160 MC11 N/A N/A 0 0
Ethernet160 MC12 N/A N/A 0 0
Ethernet160 MC13 N/A N/A 0 0
Ethernet160 MC14 N/A N/A 0 0
Ethernet160 MC15 N/A N/A 0 0
Port TxQ WredDrp/pkts WredDrp/bytes EcnMarked/pkts EcnMarked/bytes
----------- ----- -------------- --------------- ---------------- -----------------
Ethernet168 UC0 N/A N/A 0 0
Ethernet168 UC1 N/A N/A 0 0
Ethernet168 UC2 N/A N/A 0 0
Ethernet168 UC3 N/A N/A 0 0
Ethernet168 UC4 N/A N/A 0 0
Ethernet168 UC5 N/A N/A 0 0
Ethernet168 UC6 N/A N/A 0 0
Ethernet168 UC7 N/A N/A 0 0
Ethernet168 MC8 N/A N/A 0 0
Ethernet168 MC9 N/A N/A 0 0
Ethernet168 MC10 N/A N/A 0 0
Ethernet168 MC11 N/A N/A 0 0
Ethernet168 MC12 N/A N/A 0 0
Ethernet168 MC13 N/A N/A 0 0
Ethernet168 MC14 N/A N/A 0 0
Ethernet168 MC15 N/A N/A 0 0
Port TxQ WredDrp/pkts WredDrp/bytes EcnMarked/pkts EcnMarked/bytes
----------- ----- -------------- --------------- ---------------- -----------------
Ethernet176 UC0 N/A N/A 0 0
Ethernet176 UC1 N/A N/A 0 0
Ethernet176 UC2 N/A N/A 0 0
Ethernet176 UC3 N/A N/A 0 0
Ethernet176 UC4 N/A N/A 0 0
Ethernet176 UC5 N/A N/A 0 0
Ethernet176 UC6 N/A N/A 0 0
Ethernet176 UC7 N/A N/A 0 0
Ethernet176 MC8 N/A N/A 0 0
Ethernet176 MC9 N/A N/A 0 0
Ethernet176 MC10 N/A N/A 0 0
Ethernet176 MC11 N/A N/A 0 0
Ethernet176 MC12 N/A N/A 0 0
Ethernet176 MC13 N/A N/A 0 0
Ethernet176 MC14 N/A N/A 0 0
Ethernet176 MC15 N/A N/A 0 0
Port TxQ WredDrp/pkts WredDrp/bytes EcnMarked/pkts EcnMarked/bytes
----------- ----- -------------- --------------- ---------------- -----------------
Ethernet184 UC0 N/A N/A 0 0
Ethernet184 UC1 N/A N/A 0 0
Ethernet184 UC2 N/A N/A 0 0
Ethernet184 UC3 N/A N/A 0 0
Ethernet184 UC4 N/A N/A 0 0
Ethernet184 UC5 N/A N/A 0 0
Ethernet184 UC6 N/A N/A 0 0
Ethernet184 UC7 N/A N/A 0 0
Ethernet184 MC8 N/A N/A 0 0
Ethernet184 MC9 N/A N/A 0 0
Ethernet184 MC10 N/A N/A 0 0
Ethernet184 MC11 N/A N/A 0 0
Ethernet184 MC12 N/A N/A 0 0
Ethernet184 MC13 N/A N/A 0 0
Ethernet184 MC14 N/A N/A 0 0
Ethernet184 MC15 N/A N/A 0 0
Port TxQ WredDrp/pkts WredDrp/bytes EcnMarked/pkts EcnMarked/bytes
----------- ----- -------------- --------------- ---------------- -----------------
Ethernet192 UC0 N/A N/A 0 0
Ethernet192 UC1 N/A N/A 0 0
Ethernet192 UC2 N/A N/A 0 0
Ethernet192 UC3 N/A N/A 0 0
Ethernet192 UC4 N/A N/A 0 0
Ethernet192 UC5 N/A N/A 0 0
Ethernet192 UC6 N/A N/A 0 0
Ethernet192 UC7 N/A N/A 0 0
Ethernet192 MC8 N/A N/A 0 0
Ethernet192 MC9 N/A N/A 0 0
Ethernet192 MC10 N/A N/A 0 0
Ethernet192 MC11 N/A N/A 0 0
Ethernet192 MC12 N/A N/A 0 0
Ethernet192 MC13 N/A N/A 0 0
Ethernet192 MC14 N/A N/A 0 0
Ethernet192 MC15 N/A N/A 0 0
Port TxQ WredDrp/pkts WredDrp/bytes EcnMarked/pkts EcnMarked/bytes
----------- ----- -------------- --------------- ---------------- -----------------
Ethernet200 UC0 N/A N/A 0 0
Ethernet200 UC1 N/A N/A 0 0
Ethernet200 UC2 N/A N/A 0 0
Ethernet200 UC3 N/A N/A 0 0
Ethernet200 UC4 N/A N/A 0 0
Ethernet200 UC5 N/A N/A 0 0
Ethernet200 UC6 N/A N/A 0 0
Ethernet200 UC7 N/A N/A 0 0
Ethernet200 MC8 N/A N/A 0 0
Ethernet200 MC9 N/A N/A 0 0
Ethernet200 MC10 N/A N/A 0 0
Ethernet200 MC11 N/A N/A 0 0
Ethernet200 MC12 N/A N/A 0 0
Ethernet200 MC13 N/A N/A 0 0
Ethernet200 MC14 N/A N/A 0 0
Ethernet200 MC15 N/A N/A 0 0
Port TxQ WredDrp/pkts WredDrp/bytes EcnMarked/pkts EcnMarked/bytes
----------- ----- -------------- --------------- ---------------- -----------------
Ethernet208 UC0 N/A N/A 0 0
Ethernet208 UC1 N/A N/A 0 0
Ethernet208 UC2 N/A N/A 0 0
Ethernet208 UC3 N/A N/A 0 0
Ethernet208 UC4 N/A N/A 0 0
Ethernet208 UC5 N/A N/A 0 0
Ethernet208 UC6 N/A N/A 0 0
Ethernet208 UC7 N/A N/A 0 0
Ethernet208 MC8 N/A N/A 0 0
Ethernet208 MC9 N/A N/A 0 0
Ethernet208 MC10 N/A N/A 0 0
Ethernet208 MC11 N/A N/A 0 0
Ethernet208 MC12 N/A N/A 0 0
Ethernet208 MC13 N/A N/A 0 0
Ethernet208 MC14 N/A N/A 0 0
Ethernet208 MC15 N/A N/A 0 0
Port TxQ WredDrp/pkts WredDrp/bytes EcnMarked/pkts EcnMarked/bytes
----------- ----- -------------- --------------- ---------------- -----------------
Ethernet216 UC0 N/A N/A 0 0
Ethernet216 UC1 N/A N/A 0 0
Ethernet216 UC2 N/A N/A 0 0
Ethernet216 UC3 N/A N/A 0 0
Ethernet216 UC4 N/A N/A 0 0
Ethernet216 UC5 N/A N/A 0 0
Ethernet216 UC6 N/A N/A 0 0
Ethernet216 UC7 N/A N/A 0 0
Ethernet216 MC8 N/A N/A 0 0
Ethernet216 MC9 N/A N/A 0 0
Ethernet216 MC10 N/A N/A 0 0
Ethernet216 MC11 N/A N/A 0 0
Ethernet216 MC12 N/A N/A 0 0
Ethernet216 MC13 N/A N/A 0 0
Ethernet216 MC14 N/A N/A 0 0
Ethernet216 MC15 N/A N/A 0 0
Port TxQ WredDrp/pkts WredDrp/bytes EcnMarked/pkts EcnMarked/bytes
----------- ----- -------------- --------------- ---------------- -----------------
Ethernet224 UC0 N/A N/A 0 0
Ethernet224 UC1 N/A N/A 0 0
Ethernet224 UC2 N/A N/A 0 0
Ethernet224 UC3 N/A N/A 0 0
Ethernet224 UC4 N/A N/A 0 0
Ethernet224 UC5 N/A N/A 0 0
Ethernet224 UC6 N/A N/A 0 0
Ethernet224 UC7 N/A N/A 0 0
Ethernet224 MC8 N/A N/A 0 0
Ethernet224 MC9 N/A N/A 0 0
Ethernet224 MC10 N/A N/A 0 0
Ethernet224 MC11 N/A N/A 0 0
Ethernet224 MC12 N/A N/A 0 0
Ethernet224 MC13 N/A N/A 0 0
Ethernet224 MC14 N/A N/A 0 0
Ethernet224 MC15 N/A N/A 0 0
Port TxQ WredDrp/pkts WredDrp/bytes EcnMarked/pkts EcnMarked/bytes
----------- ----- -------------- --------------- ---------------- -----------------
Ethernet232 UC0 N/A N/A 0 0
Ethernet232 UC1 N/A N/A 0 0
Ethernet232 UC2 N/A N/A 0 0
Ethernet232 UC3 N/A N/A 0 0
Ethernet232 UC4 N/A N/A 0 0
Ethernet232 UC5 N/A N/A 0 0
Ethernet232 UC6 N/A N/A 0 0
Ethernet232 UC7 N/A N/A 0 0
Ethernet232 MC8 N/A N/A 0 0
Ethernet232 MC9 N/A N/A 0 0
Ethernet232 MC10 N/A N/A 0 0
Ethernet232 MC11 N/A N/A 0 0
Ethernet232 MC12 N/A N/A 0 0
Ethernet232 MC13 N/A N/A 0 0
Ethernet232 MC14 N/A N/A 0 0
Ethernet232 MC15 N/A N/A 0 0
Port TxQ WredDrp/pkts WredDrp/bytes EcnMarked/pkts EcnMarked/bytes
----------- ----- -------------- --------------- ---------------- -----------------
Ethernet240 UC0 N/A N/A 0 0
Ethernet240 UC1 N/A N/A 0 0
Ethernet240 UC2 N/A N/A 0 0
Ethernet240 UC3 N/A N/A 0 0
Ethernet240 UC4 N/A N/A 0 0
Ethernet240 UC5 N/A N/A 0 0
Ethernet240 UC6 N/A N/A 0 0
Ethernet240 UC7 N/A N/A 0 0
Ethernet240 MC8 N/A N/A 0 0
Ethernet240 MC9 N/A N/A 0 0
Ethernet240 MC10 N/A N/A 0 0
Ethernet240 MC11 N/A N/A 0 0
Ethernet240 MC12 N/A N/A 0 0
Ethernet240 MC13 N/A N/A 0 0
Ethernet240 MC14 N/A N/A 0 0
Ethernet240 MC15 N/A N/A 0 0
Port TxQ WredDrp/pkts WredDrp/bytes EcnMarked/pkts EcnMarked/bytes
----------- ----- -------------- --------------- ---------------- -----------------
Ethernet248 UC0 N/A N/A 0 0
Ethernet248 UC1 N/A N/A 0 0
Ethernet248 UC2 N/A N/A 0 0
Ethernet248 UC3 N/A N/A 0 0
Ethernet248 UC4 N/A N/A 0 0
Ethernet248 UC5 N/A N/A 0 0
Ethernet248 UC6 N/A N/A 0 0
Ethernet248 UC7 N/A N/A 0 0
Ethernet248 MC8 N/A N/A 0 0
Ethernet248 MC9 N/A N/A 0 0
Ethernet248 MC10 N/A N/A 0 0
Ethernet248 MC11 N/A N/A 0 0
Ethernet248 MC12 N/A N/A 0 0
Ethernet248 MC13 N/A N/A 0 0
Ethernet248 MC14 N/A N/A 0 0
Ethernet248 MC15 N/A N/A 0 0
Port TxQ WredDrp/pkts WredDrp/bytes EcnMarked/pkts EcnMarked/bytes
----------- ----- -------------- --------------- ---------------- -----------------
Ethernet256 UC0 N/A N/A 0 0
Ethernet256 UC1 N/A N/A 0 0
Ethernet256 UC2 N/A N/A 0 0
Ethernet256 UC3 N/A N/A 0 0
Ethernet256 UC4 N/A N/A 0 0
Ethernet256 UC5 N/A N/A 0 0
Ethernet256 UC6 N/A N/A 0 0
Ethernet256 UC7 N/A N/A 0 0
Ethernet256 MC8 N/A N/A 0 0
Ethernet256 MC9 N/A N/A 0 0
Ethernet256 MC10 N/A N/A 0 0
Ethernet256 MC11 N/A N/A 0 0
Ethernet256 MC12 N/A N/A 0 0
Ethernet256 MC13 N/A N/A 0 0
Ethernet256 MC14 N/A N/A 0 0
Ethernet256 MC15 N/A N/A 0 0
Port TxQ WredDrp/pkts WredDrp/bytes EcnMarked/pkts EcnMarked/bytes
----------- ----- -------------- --------------- ---------------- -----------------
Ethernet264 UC0 N/A N/A 0 0
Ethernet264 UC1 N/A N/A 0 0
Ethernet264 UC2 N/A N/A 0 0
Ethernet264 UC3 N/A N/A 0 0
Ethernet264 UC4 N/A N/A 0 0
Ethernet264 UC5 N/A N/A 0 0
Ethernet264 UC6 N/A N/A 0 0
Ethernet264 UC7 N/A N/A 0 0
Ethernet264 MC8 N/A N/A 0 0
Ethernet264 MC9 N/A N/A 0 0
Ethernet264 MC10 N/A N/A 0 0
Ethernet264 MC11 N/A N/A 0 0
Ethernet264 MC12 N/A N/A 0 0
Ethernet264 MC13 N/A N/A 0 0
Ethernet264 MC14 N/A N/A 0 0
Ethernet264 MC15 N/A N/A 0 0
Port TxQ WredDrp/pkts WredDrp/bytes EcnMarked/pkts EcnMarked/bytes
----------- ----- -------------- --------------- ---------------- -----------------
Ethernet272 UC0 N/A N/A 0 0
Ethernet272 UC1 N/A N/A 0 0
Ethernet272 UC2 N/A N/A 0 0
Ethernet272 UC3 N/A N/A 0 0
Ethernet272 UC4 N/A N/A 0 0
Ethernet272 UC5 N/A N/A 0 0
Ethernet272 UC6 N/A N/A 0 0
Ethernet272 UC7 N/A N/A 0 0
Ethernet272 MC8 N/A N/A 0 0
Ethernet272 MC9 N/A N/A 0 0
Ethernet272 MC10 N/A N/A 0 0
Ethernet272 MC11 N/A N/A 0 0
Ethernet272 MC12 N/A N/A 0 0
Ethernet272 MC13 N/A N/A 0 0
Ethernet272 MC14 N/A N/A 0 0
Ethernet272 MC15 N/A N/A 0 0
Port TxQ WredDrp/pkts WredDrp/bytes EcnMarked/pkts EcnMarked/bytes
----------- ----- -------------- --------------- ---------------- -----------------
Ethernet280 UC0 N/A N/A 0 0
Ethernet280 UC1 N/A N/A 0 0
Ethernet280 UC2 N/A N/A 0 0
Ethernet280 UC3 N/A N/A 0 0
Ethernet280 UC4 N/A N/A 0 0
Ethernet280 UC5 N/A N/A 0 0
Ethernet280 UC6 N/A N/A 0 0
Ethernet280 UC7 N/A N/A 0 0
Ethernet280 MC8 N/A N/A 0 0
Ethernet280 MC9 N/A N/A 0 0
Ethernet280 MC10 N/A N/A 0 0
Ethernet280 MC11 N/A N/A 0 0
Ethernet280 MC12 N/A N/A 0 0
Ethernet280 MC13 N/A N/A 0 0
Ethernet280 MC14 N/A N/A 0 0
Ethernet280 MC15 N/A N/A 0 0
Port TxQ WredDrp/pkts WredDrp/bytes EcnMarked/pkts EcnMarked/bytes
------------ ----- -------------- --------------- ---------------- -----------------
Ethernet-IB1 UC0 N/A N/A 0 0
Ethernet-IB1 UC1 N/A N/A 0 0
Ethernet-IB1 UC2 N/A N/A 0 0
Ethernet-IB1 UC3 N/A N/A 0 0
Ethernet-IB1 UC4 N/A N/A 0 0
Ethernet-IB1 UC5 N/A N/A 0 0
Ethernet-IB1 UC6 N/A N/A 0 0
Ethernet-IB1 UC7 N/A N/A 0 0
Ethernet-IB1 MC8 N/A N/A 0 0
Ethernet-IB1 MC9 N/A N/A 0 0
Ethernet-IB1 MC10 N/A N/A 0 0
Ethernet-IB1 MC11 N/A N/A 0 0
Ethernet-IB1 MC12 N/A N/A 0 0
Ethernet-IB1 MC13 N/A N/A 0 0
Ethernet-IB1 MC14 N/A N/A 0 0
Ethernet-IB1 MC15 N/A N/A 0 0
Port TxQ WredDrp/pkts WredDrp/bytes EcnMarked/pkts EcnMarked/bytes
------------- ----- -------------- --------------- ---------------- -----------------
Ethernet-Rec1 UC0 N/A N/A 0 0
Ethernet-Rec1 UC1 N/A N/A 0 0
Ethernet-Rec1 UC2 N/A N/A 0 0
Ethernet-Rec1 UC3 N/A N/A 0 0
Ethernet-Rec1 UC4 N/A N/A 0 0
Ethernet-Rec1 UC5 N/A N/A 0 0
Ethernet-Rec1 UC6 N/A N/A 0 0
Ethernet-Rec1 UC7 N/A N/A 0 0
Ethernet-Rec1 MC8 N/A N/A 0 0
Ethernet-Rec1 MC9 N/A N/A 0 0
Ethernet-Rec1 MC10 N/A N/A 0 0
Ethernet-Rec1 MC11 N/A N/A 0 0
Ethernet-Rec1 MC12 N/A N/A 0 0
Ethernet-Rec1 MC13 N/A N/A 0 0
Ethernet-Rec1 MC14 N/A N/A 0 0
Ethernet-Rec1 MC15 N/A N/A 0 0
Proposed Behavior
Use of --nonzero displays ONLY non-zero counters thus improving readability.
admin@ixre-egl-board71:~$ show queue wredcounters -n asic1 --nonzero
Port TxQ WredDrp/pkts WredDrp/bytes EcnMarked/pkts EcnMarked/bytes
Ethernet144 UC4 N/A N/A 369 376380