Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[pg-drop counter] Add pg-drop script to sonic filesystem #1583

Merged
merged 1 commit into from
May 4, 2021

Conversation

ayurkiv-nvda
Copy link
Contributor

@ayurkiv-nvda ayurkiv-nvda commented Apr 29, 2021

Signed-off-by: Andriy Yurkiv ayurkiv@nvidia.com

What I did

Added 'pg-drop' to the files system of SONiC

How I did it

add 'scripts/pg-drop' to setup.py file

How to verify it

check that 'pg-drop' script exists in /usr/local/bin/pg-drop

Previous command output (if the output of a command-line utility has changed)

New command output (if the output of a command-line utility has changed)

Signed-off-by: Andriy Yurkiv <ayurkiv@nvidia.com>
@ayurkiv-nvda ayurkiv-nvda changed the title [component/folder] Add pg-drop script to sonic filesystem [pg-drop counter] Add pg-drop script to sonic filesystem Apr 30, 2021
@dprital
Copy link
Collaborator

dprital commented May 5, 2021

@daall - Can you please merge to 202012 ? Thank,s.

daall pushed a commit that referenced this pull request May 5, 2021
- What I did
Added 'pg-drop' to the files system of SONiC

- How I did it
Add 'scripts/pg-drop' to setup.py file

- How to verify it
Check that 'pg-drop' script exists in /usr/local/bin/pg-drop

Signed-off-by: Andriy Yurkiv <ayurkiv@nvidia.com>
gitsabari pushed a commit to gitsabari/sonic-utilities that referenced this pull request Jun 15, 2021
- What I did
Added 'pg-drop' to the files system of SONiC

- How I did it
Add 'scripts/pg-drop' to setup.py file

- How to verify it
Check that 'pg-drop' script exists in /usr/local/bin/pg-drop

Signed-off-by: Andriy Yurkiv <ayurkiv@nvidia.com>
neethajohn pushed a commit that referenced this pull request Jun 22, 2022
…rpoll, show/clear counters) (#2155)

Signed-off-by: Andriy Yurkiv <ayurkiv@nvidia.com>

Should be merged after sonic-net/sonic-swss#2263

Appropriate PR in master:#1355, #1461, #1583

What I did
Added new option for "counterpoll" utility
Added new CLI commands to view and clear PG dropped packet statistics.
Added the new CLI commands to the command reference guide.

How I did it
Need to merge PG drop functionality to 201911

How to verify it
admin@arc-switch1041:~$ counterpoll pg-drop enable  --> to enable the new counter
admin@arc-switch1041:~$ counterpoll show  --> check new INGRESS_PG_STAT_DROP counter status
Check counters

admin@arc-switch1041:~$ redis-cli -n 2
127.0.0.1:6379[2]> HGETALL COUNTERS:oid:0x1a000000000062
1) "SAI_INGRESS_PRIORITY_GROUP_STAT_XOFF_ROOM_WATERMARK_BYTES"
2) "0"
3) "SAI_INGRESS_PRIORITY_GROUP_STAT_SHARED_WATERMARK_BYTES"
4) "0"
5) "SAI_INGRESS_PRIORITY_GROUP_STAT_DROPPED_PACKETS"
6) "0"
show priority-group drop counters

Ingress PG dropped packets:
     Port    PG0    PG1    PG2    PG3    PG4    PG5    PG6    PG7
---------  -----  -----  -----  -----  -----  -----  -----  -----
Ethernet0    800    801    802    803    804    805    806    807
Ethernet4    400    401    402    403    404    405    406    407
Ethernet8    100    101    102    103    104    105    106    107
...
sonic-clear priority-group drop counters
Cleared PG drop counters
@ayurkiv-nvda ayurkiv-nvda deleted the pg_drop_add_azure branch May 30, 2023 21:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants