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

Fix pg-drop cmd issue on multi-asic #3782

Open
wants to merge 3 commits into
base: master
Choose a base branch
from

Conversation

zhixzhu
Copy link
Contributor

@zhixzhu zhixzhu commented Feb 26, 2025

What I did

Fix issue: pg-drop displayed value in wrong interface. Port oid and pg oid are unique within single asic, but not multi asic.
Update pg-drop UT: The output of Ethernet-BP256 should keep the same, between "pg-drop -c show -n asic1" and "pg-drop -c show".

How I did it

Support duplicate oids in multi-asic for pg-drop cmd.
Save namespace info in self.counter_port_name_map and self.port_name_map.
Add namespace as input parameter when getting data from counter db.

How to verify it

Verified in T2 testbed.

cisco@r2-lc2:~$ ./pg-drop -c show -n asic1
Ingress PG dropped packets:
          Port    PG0    PG1    PG2       PG3    PG4    PG5    PG6    PG7
--------------  -----  -----  -----  --------  -----  -----  -----  -----
    Ethernet96      0      0      0         0      0      0      0      0
   Ethernet104      0      0      0         0      0      0      0      0
   Ethernet112      0      0      0  64415270      0      0      0      0
   Ethernet120      0      0      0         0      0      0      0      0
   Ethernet128      0      0      0         0      0      0      0      0
   Ethernet136      0      0      0         0      0      0      0      0
   Ethernet144      0      0      0         0      0      0      0      0
   Ethernet152      0      0      0         0      0      0      0      0
   Ethernet160      0      0      0         0      0      0      0      0
   Ethernet168      0      0      0         0      0      0      0      0
   Ethernet176      0      0      0         0      0      0      0      0
   Ethernet184      0      0      0         0      0      0      0      0
Ethernet-BP384      0      0      0         0      0      0      0      0
Ethernet-BP388      0      0      0         0      0      0      0      0
Ethernet-BP392      0      0      0         0      0      0      0      0
Ethernet-BP396      0      0      0         0      0      0      0      0
Ethernet-BP400      0      0      0         0      0      0      0      0
Ethernet-BP404      0      0      0         0      0      0      0      0
Ethernet-BP408      0      0      0         0      0      0      0      0
Ethernet-BP412      0      0      0         0      0      0      0      0
Ethernet-BP416      0      0      0         0      0      0      0      0
Ethernet-BP420      0      0      0         0      0      0      0      0
Ethernet-BP424      0      0      0         0      0      0      0      0
Ethernet-BP428      0      0      0         0      0      0      0      0
Ethernet-BP432      0      0      0         0      0      0      0      0
Ethernet-BP436      0      0      0         0      0      0      0      0
Ethernet-BP440      0      0      0         0      0      0      0      0
Ethernet-BP444      0      0      0         0      0      0      0      0
Ethernet-BP448      0      0      0         0      0      0      0      0
Ethernet-BP452      0      0      0         0      0      0      0      0
Ethernet-BP456      0      0      0         0      0      0      0      0
Ethernet-BP460      0      0      0         0      0      0      0      0
Ethernet-BP464      0      0      0         0      0      0      0      0
Ethernet-BP468      0      0      0         0      0      0      0      0
Ethernet-BP472      0      0      0         0      0      0      0      0
Ethernet-BP476      0      0      0         0      0      0      0      0
Ethernet-BP480      0      0      0         0      0      0      0      0
Ethernet-BP484      0      0      0         0      0      0      0      0
Ethernet-BP488      0      0      0         0      0      0      0      0
Ethernet-BP492      0      0      0         0      0      0      0      0
Ethernet-BP496      0      0      0         0      0      0      0      0
Ethernet-BP500      0      0      0         0      0      0      0      0
Ethernet-BP504      0      0      0         0      0      0      0      0
Ethernet-BP508      0      0      0         0      0      0      0      0
cisco@r2-lc2:~$ ./pg-drop -c show
Ingress PG dropped packets:
          Port    PG0    PG1    PG2       PG3    PG4    PG5    PG6    PG7
--------------  -----  -----  -----  --------  -----  -----  -----  -----
     Ethernet0      0      0      0         0      0      0      0      0
     Ethernet8      0      0      0         0      0      0      0      0
    Ethernet16      0      0      0         0      0      0      0      0
    Ethernet24      0      0      0         0      0      0      0      0
    Ethernet32      0      0      0         0      0      0      0      0
    Ethernet40      0      0      0         0      0      0      0      0
    Ethernet48      0      0      0         0      0      0      0      0
    Ethernet56      0      0      0         0      0      0      0      0
    Ethernet64      0      0      0         0      0      0      0      0
    Ethernet72      0      0      0         0      0      0      0      0
    Ethernet80      0      0      0         0      0      0      0      0
    Ethernet88      0      0      0         0      0      0      0      0
Ethernet-BP128      0      0      0         0      0      0      0      0
Ethernet-BP132      0      0      0         0      0      0      0      0
Ethernet-BP136      0      0      0         0      0      0      0      0
Ethernet-BP140      0      0      0         0      0      0      0      0
Ethernet-BP144      0      0      0         0      0      0      0      0
Ethernet-BP148      0      0      0         0      0      0      0      0
Ethernet-BP152      0      0      0         0      0      0      0      0
Ethernet-BP156      0      0      0         0      0      0      0      0
Ethernet-BP160      0      0      0         0      0      0      0      0
Ethernet-BP164      0      0      0         0      0      0      0      0
Ethernet-BP168      0      0      0         0      0      0      0      0
Ethernet-BP172      0      0      0         0      0      0      0      0
Ethernet-BP176      0      0      0         0      0      0      0      0
Ethernet-BP180      0      0      0         0      0      0      0      0
Ethernet-BP184      0      0      0         0      0      0      0      0
Ethernet-BP188      0      0      0         0      0      0      0      0
Ethernet-BP192      0      0      0         0      0      0      0      0
Ethernet-BP196      0      0      0         0      0      0      0      0
Ethernet-BP200      0      0      0         0      0      0      0      0
Ethernet-BP204      0      0      0         0      0      0      0      0
Ethernet-BP208      0      0      0         0      0      0      0      0
Ethernet-BP212      0      0      0         0      0      0      0      0
Ethernet-BP216      0      0      0         0      0      0      0      0
Ethernet-BP220      0      0      0         0      0      0      0      0
Ethernet-BP224      0      0      0         0      0      0      0      0
Ethernet-BP228      0      0      0         0      0      0      0      0
Ethernet-BP232      0      0      0         0      0      0      0      0
Ethernet-BP236      0      0      0         0      0      0      0      0
Ethernet-BP240      0      0      0         0      0      0      0      0
Ethernet-BP244      0      0      0         0      0      0      0      0
Ethernet-BP248      0      0      0         0      0      0      0      0
Ethernet-BP252      0      0      0         0      0      0      0      0
    Ethernet96      0      0      0         0      0      0      0      0
   Ethernet104      0      0      0         0      0      0      0      0
   Ethernet112      0      0      0  78051100      0      0      0      0
   Ethernet120      0      0      0         0      0      0      0      0
   Ethernet128      0      0      0         0      0      0      0      0
   Ethernet136      0      0      0         0      0      0      0      0
   Ethernet144      0      0      0         0      0      0      0      0
   Ethernet152      0      0      0         0      0      0      0      0
   Ethernet160      0      0      0         0      0      0      0      0
   Ethernet168      0      0      0         0      0      0      0      0
   Ethernet176      0      0      0         0      0      0      0      0
   Ethernet184      0      0      0         0      0      0      0      0
Ethernet-BP384      0      0      0         0      0      0      0      0
Ethernet-BP388      0      0      0         0      0      0      0      0
Ethernet-BP392      0      0      0         0      0      0      0      0
Ethernet-BP396      0      0      0         0      0      0      0      0
Ethernet-BP400      0      0      0         0      0      0      0      0
Ethernet-BP404      0      0      0         0      0      0      0      0
Ethernet-BP408      0      0      0         0      0      0      0      0
Ethernet-BP412      0      0      0         0      0      0      0      0
Ethernet-BP416      0      0      0         0      0      0      0      0
Ethernet-BP420      0      0      0         0      0      0      0      0
Ethernet-BP424      0      0      0         0      0      0      0      0
Ethernet-BP428      0      0      0         0      0      0      0      0
Ethernet-BP432      0      0      0         0      0      0      0      0
Ethernet-BP436      0      0      0         0      0      0      0      0
Ethernet-BP440      0      0      0         0      0      0      0      0
Ethernet-BP444      0      0      0         0      0      0      0      0
Ethernet-BP448      0      0      0         0      0      0      0      0
Ethernet-BP452      0      0      0         0      0      0      0      0
Ethernet-BP456      0      0      0         0      0      0      0      0
Ethernet-BP460      0      0      0         0      0      0      0      0
Ethernet-BP464      0      0      0         0      0      0      0      0
Ethernet-BP468      0      0      0         0      0      0      0      0
Ethernet-BP472      0      0      0         0      0      0      0      0
Ethernet-BP476      0      0      0         0      0      0      0      0
Ethernet-BP480      0      0      0         0      0      0      0      0
Ethernet-BP484      0      0      0         0      0      0      0      0
Ethernet-BP488      0      0      0         0      0      0      0      0
Ethernet-BP492      0      0      0         0      0      0      0      0
Ethernet-BP496      0      0      0         0      0      0      0      0
Ethernet-BP500      0      0      0         0      0      0      0      0
Ethernet-BP504      0      0      0         0      0      0      0      0
Ethernet-BP508      0      0      0         0      0      0      0      0
   Ethernet192      0      0      0         0      0      0      0      0
   Ethernet200      0      0      0         0      0      0      0      0
   Ethernet208      0      0      0         0      0      0      0      0
   Ethernet216      0      0      0         0      0      0      0      0
   Ethernet224      0      0      0         0      0      0      0      0
   Ethernet232      0      0      0         0      0      0      0      0
   Ethernet240      0      0      0         0      0      0      0      0
   Ethernet248      0      0      0         0      0      0      0      0
   Ethernet256      0      0      0         0      0      0      0      0
   Ethernet264      0      0      0         0      0      0      0      0
   Ethernet272      0      0      0         0      0      0      0      0
   Ethernet280      0      0      0         0      0      0      0      0
Ethernet-BP640      0      0      0         0      0      0      0      0
Ethernet-BP644      0      0      0         0      0      0      0      0
Ethernet-BP648      0      0      0         0      0      0      0      0
Ethernet-BP652      0      0      0         0      0      0      0      0
Ethernet-BP656      0      0      0         0      0      0      0      0
Ethernet-BP660      0      0      0         0      0      0      0      0
Ethernet-BP664      0      0      0         0      0      0      0      0
Ethernet-BP668      0      0      0         0      0      0      0      0
Ethernet-BP672      0      0      0         0      0      0      0      0
Ethernet-BP676      0      0      0         0      0      0      0      0
Ethernet-BP680      0      0      0         0      0      0      0      0
Ethernet-BP684      0      0      0         0      0      0      0      0
Ethernet-BP688      0      0      0         0      0      0      0      0
Ethernet-BP692      0      0      0         0      0      0      0      0
Ethernet-BP696      0      0      0         0      0      0      0      0
Ethernet-BP700      0      0      0         0      0      0      0      0
Ethernet-BP704      0      0      0         0      0      0      0      0
Ethernet-BP708      0      0      0         0      0      0      0      0
Ethernet-BP712      0      0      0         0      0      0      0      0
Ethernet-BP716      0      0      0         0      0      0      0      0
Ethernet-BP720      0      0      0         0      0      0      0      0
Ethernet-BP724      0      0      0         0      0      0      0      0
Ethernet-BP728      0      0      0         0      0      0      0      0
Ethernet-BP732      0      0      0         0      0      0      0      0
Ethernet-BP736      0      0      0         0      0      0      0      0
Ethernet-BP740      0      0      0         0      0      0      0      0
Ethernet-BP744      0      0      0         0      0      0      0      0
Ethernet-BP748      0      0      0         0      0      0      0      0
Ethernet-BP752      0      0      0         0      0      0      0      0
Ethernet-BP756      0      0      0         0      0      0      0      0
Ethernet-BP760      0      0      0         0      0      0      0      0
Ethernet-BP764      0      0      0         0      0      0      0      0
cisco@r2-lc2:~$ sudo ip netns exec asic1 ./pg-drop -c show
Ingress PG dropped packets:
          Port    PG0    PG1    PG2        PG3    PG4    PG5    PG6    PG7
--------------  -----  -----  -----  ---------  -----  -----  -----  -----
    Ethernet96      0      0      0          0      0      0      0      0
   Ethernet104      0      0      0          0      0      0      0      0
   Ethernet112      0      0      0  118948587      0      0      0      0
   Ethernet120      0      0      0          0      0      0      0      0
   Ethernet128      0      0      0          0      0      0      0      0
   Ethernet136      0      0      0          0      0      0      0      0
   Ethernet144      0      0      0          0      0      0      0      0
   Ethernet152      0      0      0          0      0      0      0      0
   Ethernet160      0      0      0          0      0      0      0      0
   Ethernet168      0      0      0          0      0      0      0      0
   Ethernet176      0      0      0          0      0      0      0      0
   Ethernet184      0      0      0          0      0      0      0      0
Ethernet-BP384      0      0      0          0      0      0      0      0
Ethernet-BP388      0      0      0          0      0      0      0      0
Ethernet-BP392      0      0      0          0      0      0      0      0
Ethernet-BP396      0      0      0          0      0      0      0      0
Ethernet-BP400      0      0      0          0      0      0      0      0
Ethernet-BP404      0      0      0          0      0      0      0      0
Ethernet-BP408      0      0      0          0      0      0      0      0
Ethernet-BP412      0      0      0          0      0      0      0      0
Ethernet-BP416      0      0      0          0      0      0      0      0
Ethernet-BP420      0      0      0          0      0      0      0      0
Ethernet-BP424      0      0      0          0      0      0      0      0
Ethernet-BP428      0      0      0          0      0      0      0      0
Ethernet-BP432      0      0      0          0      0      0      0      0
Ethernet-BP436      0      0      0          0      0      0      0      0
Ethernet-BP440      0      0      0          0      0      0      0      0
Ethernet-BP444      0      0      0          0      0      0      0      0
Ethernet-BP448      0      0      0          0      0      0      0      0
Ethernet-BP452      0      0      0          0      0      0      0      0
Ethernet-BP456      0      0      0          0      0      0      0      0
Ethernet-BP460      0      0      0          0      0      0      0      0
Ethernet-BP464      0      0      0          0      0      0      0      0
Ethernet-BP468      0      0      0          0      0      0      0      0
Ethernet-BP472      0      0      0          0      0      0      0      0
Ethernet-BP476      0      0      0          0      0      0      0      0
Ethernet-BP480      0      0      0          0      0      0      0      0
Ethernet-BP484      0      0      0          0      0      0      0      0
Ethernet-BP488      0      0      0          0      0      0      0      0
Ethernet-BP492      0      0      0          0      0      0      0      0
Ethernet-BP496      0      0      0          0      0      0      0      0
Ethernet-BP500      0      0      0          0      0      0      0      0
Ethernet-BP504      0      0      0          0      0      0      0      0
Ethernet-BP508      0      0      0          0      0      0      0      0
cisco@r2-lc2:~$ ./pg-drop -c clear
Cleared PG drop counter
cisco@r2-lc2:~$ ./pg-drop -c show -n asic1
Ingress PG dropped packets:
          Port    PG0    PG1    PG2       PG3    PG4    PG5    PG6    PG7
--------------  -----  -----  -----  --------  -----  -----  -----  -----
    Ethernet96      0      0      0         0      0      0      0      0
   Ethernet104      0      0      0         0      0      0      0      0
   Ethernet112      0      0      0  13681484      0      0      0      0
   Ethernet120      0      0      0         0      0      0      0      0
   Ethernet128      0      0      0         0      0      0      0      0
   Ethernet136      0      0      0         0      0      0      0      0
   Ethernet144      0      0      0         0      0      0      0      0
   Ethernet152      0      0      0         0      0      0      0      0
   Ethernet160      0      0      0         0      0      0      0      0
   Ethernet168      0      0      0         0      0      0      0      0
   Ethernet176      0      0      0         0      0      0      0      0
   Ethernet184      0      0      0         0      0      0      0      0
Ethernet-BP384      0      0      0         0      0      0      0      0
Ethernet-BP388      0      0      0         0      0      0      0      0
Ethernet-BP392      0      0      0         0      0      0      0      0
Ethernet-BP396      0      0      0         0      0      0      0      0
Ethernet-BP400      0      0      0         0      0      0      0      0
Ethernet-BP404      0      0      0         0      0      0      0      0
Ethernet-BP408      0      0      0         0      0      0      0      0
Ethernet-BP412      0      0      0         0      0      0      0      0
Ethernet-BP416      0      0      0         0      0      0      0      0
Ethernet-BP420      0      0      0         0      0      0      0      0
Ethernet-BP424      0      0      0         0      0      0      0      0
Ethernet-BP428      0      0      0         0      0      0      0      0
Ethernet-BP432      0      0      0         0      0      0      0      0
Ethernet-BP436      0      0      0         0      0      0      0      0
Ethernet-BP440      0      0      0         0      0      0      0      0
Ethernet-BP444      0      0      0         0      0      0      0      0
Ethernet-BP448      0      0      0         0      0      0      0      0
Ethernet-BP452      0      0      0         0      0      0      0      0
Ethernet-BP456      0      0      0         0      0      0      0      0
Ethernet-BP460      0      0      0         0      0      0      0      0
Ethernet-BP464      0      0      0         0      0      0      0      0
Ethernet-BP468      0      0      0         0      0      0      0      0
Ethernet-BP472      0      0      0         0      0      0      0      0
Ethernet-BP476      0      0      0         0      0      0      0      0
Ethernet-BP480      0      0      0         0      0      0      0      0
Ethernet-BP484      0      0      0         0      0      0      0      0
Ethernet-BP488      0      0      0         0      0      0      0      0
Ethernet-BP492      0      0      0         0      0      0      0      0
Ethernet-BP496      0      0      0         0      0      0      0      0
Ethernet-BP500      0      0      0         0      0      0      0      0
Ethernet-BP504      0      0      0         0      0      0      0      0
Ethernet-BP508      0      0      0         0      0      0      0      0
cisco@r2-lc2:~$ ./pg-drop -c show
Ingress PG dropped packets:
          Port    PG0    PG1    PG2       PG3    PG4    PG5    PG6    PG7
--------------  -----  -----  -----  --------  -----  -----  -----  -----
     Ethernet0      0      0      0         0      0      0      0      0
     Ethernet8      0      0      0         0      0      0      0      0
    Ethernet16      0      0      0         0      0      0      0      0
    Ethernet24      0      0      0         0      0      0      0      0
    Ethernet32      0      0      0         0      0      0      0      0
    Ethernet40      0      0      0         0      0      0      0      0
    Ethernet48      0      0      0         0      0      0      0      0
    Ethernet56      0      0      0         0      0      0      0      0
    Ethernet64      0      0      0         0      0      0      0      0
    Ethernet72      0      0      0         0      0      0      0      0
    Ethernet80      0      0      0         0      0      0      0      0
    Ethernet88      0      0      0         0      0      0      0      0
Ethernet-BP128      0      0      0         0      0      0      0      0
Ethernet-BP132      0      0      0         0      0      0      0      0
Ethernet-BP136      0      0      0         0      0      0      0      0
Ethernet-BP140      0      0      0         0      0      0      0      0
Ethernet-BP144      0      0      0         0      0      0      0      0
Ethernet-BP148      0      0      0         0      0      0      0      0
Ethernet-BP152      0      0      0         0      0      0      0      0
Ethernet-BP156      0      0      0         0      0      0      0      0
Ethernet-BP160      0      0      0         0      0      0      0      0
Ethernet-BP164      0      0      0         0      0      0      0      0
Ethernet-BP168      0      0      0         0      0      0      0      0
Ethernet-BP172      0      0      0         0      0      0      0      0
Ethernet-BP176      0      0      0         0      0      0      0      0
Ethernet-BP180      0      0      0         0      0      0      0      0
Ethernet-BP184      0      0      0         0      0      0      0      0
Ethernet-BP188      0      0      0         0      0      0      0      0
Ethernet-BP192      0      0      0         0      0      0      0      0
Ethernet-BP196      0      0      0         0      0      0      0      0
Ethernet-BP200      0      0      0         0      0      0      0      0
Ethernet-BP204      0      0      0         0      0      0      0      0
Ethernet-BP208      0      0      0         0      0      0      0      0
Ethernet-BP212      0      0      0         0      0      0      0      0
Ethernet-BP216      0      0      0         0      0      0      0      0
Ethernet-BP220      0      0      0         0      0      0      0      0
Ethernet-BP224      0      0      0         0      0      0      0      0
Ethernet-BP228      0      0      0         0      0      0      0      0
Ethernet-BP232      0      0      0         0      0      0      0      0
Ethernet-BP236      0      0      0         0      0      0      0      0
Ethernet-BP240      0      0      0         0      0      0      0      0
Ethernet-BP244      0      0      0         0      0      0      0      0
Ethernet-BP248      0      0      0         0      0      0      0      0
Ethernet-BP252      0      0      0         0      0      0      0      0
    Ethernet96      0      0      0         0      0      0      0      0
   Ethernet104      0      0      0         0      0      0      0      0
   Ethernet112      0      0      0  27365652      0      0      0      0
   Ethernet120      0      0      0         0      0      0      0      0
   Ethernet128      0      0      0         0      0      0      0      0
   Ethernet136      0      0      0         0      0      0      0      0
   Ethernet144      0      0      0         0      0      0      0      0
   Ethernet152      0      0      0         0      0      0      0      0
   Ethernet160      0      0      0         0      0      0      0      0
   Ethernet168      0      0      0         0      0      0      0      0
   Ethernet176      0      0      0         0      0      0      0      0
   Ethernet184      0      0      0         0      0      0      0      0
Ethernet-BP384      0      0      0         0      0      0      0      0
Ethernet-BP388      0      0      0         0      0      0      0      0
Ethernet-BP392      0      0      0         0      0      0      0      0
Ethernet-BP396      0      0      0         0      0      0      0      0
Ethernet-BP400      0      0      0         0      0      0      0      0
Ethernet-BP404      0      0      0         0      0      0      0      0
Ethernet-BP408      0      0      0         0      0      0      0      0
Ethernet-BP412      0      0      0         0      0      0      0      0
Ethernet-BP416      0      0      0         0      0      0      0      0
Ethernet-BP420      0      0      0         0      0      0      0      0
Ethernet-BP424      0      0      0         0      0      0      0      0
Ethernet-BP428      0      0      0         0      0      0      0      0
Ethernet-BP432      0      0      0         0      0      0      0      0
Ethernet-BP436      0      0      0         0      0      0      0      0
Ethernet-BP440      0      0      0         0      0      0      0      0
Ethernet-BP444      0      0      0         0      0      0      0      0
Ethernet-BP448      0      0      0         0      0      0      0      0
Ethernet-BP452      0      0      0         0      0      0      0      0
Ethernet-BP456      0      0      0         0      0      0      0      0
Ethernet-BP460      0      0      0         0      0      0      0      0
Ethernet-BP464      0      0      0         0      0      0      0      0
Ethernet-BP468      0      0      0         0      0      0      0      0
Ethernet-BP472      0      0      0         0      0      0      0      0
Ethernet-BP476      0      0      0         0      0      0      0      0
Ethernet-BP480      0      0      0         0      0      0      0      0
Ethernet-BP484      0      0      0         0      0      0      0      0
Ethernet-BP488      0      0      0         0      0      0      0      0
Ethernet-BP492      0      0      0         0      0      0      0      0
Ethernet-BP496      0      0      0         0      0      0      0      0
Ethernet-BP500      0      0      0         0      0      0      0      0
Ethernet-BP504      0      0      0         0      0      0      0      0
Ethernet-BP508      0      0      0         0      0      0      0      0
   Ethernet192      0      0      0         0      0      0      0      0
   Ethernet200      0      0      0         0      0      0      0      0
   Ethernet208      0      0      0         0      0      0      0      0
   Ethernet216      0      0      0         0      0      0      0      0
   Ethernet224      0      0      0         0      0      0      0      0
   Ethernet232      0      0      0         0      0      0      0      0
   Ethernet240      0      0      0         0      0      0      0      0
   Ethernet248      0      0      0         0      0      0      0      0
   Ethernet256      0      0      0         0      0      0      0      0
   Ethernet264      0      0      0         0      0      0      0      0
   Ethernet272      0      0      0         0      0      0      0      0
   Ethernet280      0      0      0         0      0      0      0      0
Ethernet-BP640      0      0      0         0      0      0      0      0
Ethernet-BP644      0      0      0         0      0      0      0      0
Ethernet-BP648      0      0      0         0      0      0      0      0
Ethernet-BP652      0      0      0         0      0      0      0      0
Ethernet-BP656      0      0      0         0      0      0      0      0
Ethernet-BP660      0      0      0         0      0      0      0      0
Ethernet-BP664      0      0      0         0      0      0      0      0
Ethernet-BP668      0      0      0         0      0      0      0      0
Ethernet-BP672      0      0      0         0      0      0      0      0
Ethernet-BP676      0      0      0         0      0      0      0      0
Ethernet-BP680      0      0      0         0      0      0      0      0
Ethernet-BP684      0      0      0         0      0      0      0      0
Ethernet-BP688      0      0      0         0      0      0      0      0
Ethernet-BP692      0      0      0         0      0      0      0      0
Ethernet-BP696      0      0      0         0      0      0      0      0
Ethernet-BP700      0      0      0         0      0      0      0      0
Ethernet-BP704      0      0      0         0      0      0      0      0
Ethernet-BP708      0      0      0         0      0      0      0      0
Ethernet-BP712      0      0      0         0      0      0      0      0
Ethernet-BP716      0      0      0         0      0      0      0      0
Ethernet-BP720      0      0      0         0      0      0      0      0
Ethernet-BP724      0      0      0         0      0      0      0      0
Ethernet-BP728      0      0      0         0      0      0      0      0
Ethernet-BP732      0      0      0         0      0      0      0      0
Ethernet-BP736      0      0      0         0      0      0      0      0
Ethernet-BP740      0      0      0         0      0      0      0      0
Ethernet-BP744      0      0      0         0      0      0      0      0
Ethernet-BP748      0      0      0         0      0      0      0      0
Ethernet-BP752      0      0      0         0      0      0      0      0
Ethernet-BP756      0      0      0         0      0      0      0      0
Ethernet-BP760      0      0      0         0      0      0      0      0
Ethernet-BP764      0      0      0         0      0      0      0      0
cisco@r2-lc2:~$ ./pg-drop -c show
Ingress PG dropped packets:
          Port    PG0    PG1    PG2       PG3    PG4    PG5    PG6    PG7
--------------  -----  -----  -----  --------  -----  -----  -----  -----
     Ethernet0      0      0      0         0      0      0      0      0
     Ethernet8      0      0      0         0      0      0      0      0
    Ethernet16      0      0      0         0      0      0      0      0
    Ethernet24      0      0      0         0      0      0      0      0
    Ethernet32      0      0      0         0      0      0      0      0
    Ethernet40      0      0      0         0      0      0      0      0
    Ethernet48      0      0      0         0      0      0      0      0
    Ethernet56      0      0      0         0      0      0      0      0
    Ethernet64      0      0      0         0      0      0      0      0
    Ethernet72      0      0      0         0      0      0      0      0
    Ethernet80      0      0      0         0      0      0      0      0
    Ethernet88      0      0      0         0      0      0      0      0
Ethernet-BP128      0      0      0         0      0      0      0      0
Ethernet-BP132      0      0      0         0      0      0      0      0
Ethernet-BP136      0      0      0         0      0      0      0      0
Ethernet-BP140      0      0      0         0      0      0      0      0
Ethernet-BP144      0      0      0         0      0      0      0      0
Ethernet-BP148      0      0      0         0      0      0      0      0
Ethernet-BP152      0      0      0         0      0      0      0      0
Ethernet-BP156      0      0      0         0      0      0      0      0
Ethernet-BP160      0      0      0         0      0      0      0      0
Ethernet-BP164      0      0      0         0      0      0      0      0
Ethernet-BP168      0      0      0         0      0      0      0      0
Ethernet-BP172      0      0      0         0      0      0      0      0
Ethernet-BP176      0      0      0         0      0      0      0      0
Ethernet-BP180      0      0      0         0      0      0      0      0
Ethernet-BP184      0      0      0         0      0      0      0      0
Ethernet-BP188      0      0      0         0      0      0      0      0
Ethernet-BP192      0      0      0         0      0      0      0      0
Ethernet-BP196      0      0      0         0      0      0      0      0
Ethernet-BP200      0      0      0         0      0      0      0      0
Ethernet-BP204      0      0      0         0      0      0      0      0
Ethernet-BP208      0      0      0         0      0      0      0      0
Ethernet-BP212      0      0      0         0      0      0      0      0
Ethernet-BP216      0      0      0         0      0      0      0      0
Ethernet-BP220      0      0      0         0      0      0      0      0
Ethernet-BP224      0      0      0         0      0      0      0      0
Ethernet-BP228      0      0      0         0      0      0      0      0
Ethernet-BP232      0      0      0         0      0      0      0      0
Ethernet-BP236      0      0      0         0      0      0      0      0
Ethernet-BP240      0      0      0         0      0      0      0      0
Ethernet-BP244      0      0      0         0      0      0      0      0
Ethernet-BP248      0      0      0         0      0      0      0      0
Ethernet-BP252      0      0      0         0      0      0      0      0
    Ethernet96      0      0      0         0      0      0      0      0
   Ethernet104      0      0      0         0      0      0      0      0
   Ethernet112      0      0      0  62387534      0      0      0      0
   Ethernet120      0      0      0         0      0      0      0      0
   Ethernet128      0      0      0         0      0      0      0      0
   Ethernet136      0      0      0         0      0      0      0      0
   Ethernet144      0      0      0         0      0      0      0      0
   Ethernet152      0      0      0         0      0      0      0      0
   Ethernet160      0      0      0         0      0      0      0      0
   Ethernet168      0      0      0         0      0      0      0      0
   Ethernet176      0      0      0         0      0      0      0      0
   Ethernet184      0      0      0         0      0      0      0      0
Ethernet-BP384      0      0      0         0      0      0      0      0
Ethernet-BP388      0      0      0         0      0      0      0      0
Ethernet-BP392      0      0      0         0      0      0      0      0
Ethernet-BP396      0      0      0         0      0      0      0      0
Ethernet-BP400      0      0      0         0      0      0      0      0
Ethernet-BP404      0      0      0         0      0      0      0      0
Ethernet-BP408      0      0      0         0      0      0      0      0
Ethernet-BP412      0      0      0         0      0      0      0      0
Ethernet-BP416      0      0      0         0      0      0      0      0
Ethernet-BP420      0      0      0         0      0      0      0      0
Ethernet-BP424      0      0      0         0      0      0      0      0
Ethernet-BP428      0      0      0         0      0      0      0      0
Ethernet-BP432      0      0      0         0      0      0      0      0
Ethernet-BP436      0      0      0         0      0      0      0      0
Ethernet-BP440      0      0      0         0      0      0      0      0
Ethernet-BP444      0      0      0         0      0      0      0      0
Ethernet-BP448      0      0      0         0      0      0      0      0
Ethernet-BP452      0      0      0         0      0      0      0      0
Ethernet-BP456      0      0      0         0      0      0      0      0
Ethernet-BP460      0      0      0         0      0      0      0      0
Ethernet-BP464      0      0      0         0      0      0      0      0
Ethernet-BP468      0      0      0         0      0      0      0      0
Ethernet-BP472      0      0      0         0      0      0      0      0
Ethernet-BP476      0      0      0         0      0      0      0      0
Ethernet-BP480      0      0      0         0      0      0      0      0
Ethernet-BP484      0      0      0         0      0      0      0      0
Ethernet-BP488      0      0      0         0      0      0      0      0
Ethernet-BP492      0      0      0         0      0      0      0      0
Ethernet-BP496      0      0      0         0      0      0      0      0
Ethernet-BP500      0      0      0         0      0      0      0      0
Ethernet-BP504      0      0      0         0      0      0      0      0
Ethernet-BP508      0      0      0         0      0      0      0      0
   Ethernet192      0      0      0         0      0      0      0      0
   Ethernet200      0      0      0         0      0      0      0      0
   Ethernet208      0      0      0         0      0      0      0      0
   Ethernet216      0      0      0         0      0      0      0      0
   Ethernet224      0      0      0         0      0      0      0      0
   Ethernet232      0      0      0         0      0      0      0      0
   Ethernet240      0      0      0         0      0      0      0      0
   Ethernet248      0      0      0         0      0      0      0      0
   Ethernet256      0      0      0         0      0      0      0      0
   Ethernet264      0      0      0         0      0      0      0      0
   Ethernet272      0      0      0         0      0      0      0      0
   Ethernet280      0      0      0         0      0      0      0      0
Ethernet-BP640      0      0      0         0      0      0      0      0
Ethernet-BP644      0      0      0         0      0      0      0      0
Ethernet-BP648      0      0      0         0      0      0      0      0
Ethernet-BP652      0      0      0         0      0      0      0      0
Ethernet-BP656      0      0      0         0      0      0      0      0
Ethernet-BP660      0      0      0         0      0      0      0      0
Ethernet-BP664      0      0      0         0      0      0      0      0
Ethernet-BP668      0      0      0         0      0      0      0      0
Ethernet-BP672      0      0      0         0      0      0      0      0
Ethernet-BP676      0      0      0         0      0      0      0      0
Ethernet-BP680      0      0      0         0      0      0      0      0
Ethernet-BP684      0      0      0         0      0      0      0      0
Ethernet-BP688      0      0      0         0      0      0      0      0
Ethernet-BP692      0      0      0         0      0      0      0      0
Ethernet-BP696      0      0      0         0      0      0      0      0
Ethernet-BP700      0      0      0         0      0      0      0      0
Ethernet-BP704      0      0      0         0      0      0      0      0
Ethernet-BP708      0      0      0         0      0      0      0      0
Ethernet-BP712      0      0      0         0      0      0      0      0
Ethernet-BP716      0      0      0         0      0      0      0      0
Ethernet-BP720      0      0      0         0      0      0      0      0
Ethernet-BP724      0      0      0         0      0      0      0      0
Ethernet-BP728      0      0      0         0      0      0      0      0
Ethernet-BP732      0      0      0         0      0      0      0      0
Ethernet-BP736      0      0      0         0      0      0      0      0
Ethernet-BP740      0      0      0         0      0      0      0      0
Ethernet-BP744      0      0      0         0      0      0      0      0
Ethernet-BP748      0      0      0         0      0      0      0      0
Ethernet-BP752      0      0      0         0      0      0      0      0
Ethernet-BP756      0      0      0         0      0      0      0      0
Ethernet-BP760      0      0      0         0      0      0      0      0
Ethernet-BP764      0      0      0         0      0      0      0      0
cisco@r2-lc2:~$ ./pg-drop -c clear
Cleared PG drop counter
cisco@r2-lc2:~$ ./pg-drop -c show -n asic1
Ingress PG dropped packets:
          Port    PG0    PG1    PG2    PG3    PG4    PG5    PG6    PG7
--------------  -----  -----  -----  -----  -----  -----  -----  -----
    Ethernet96      0      0      0      0      0      0      0      0
   Ethernet104      0      0      0      0      0      0      0      0
   Ethernet112      0      0      0      0      0      0      0      0
   Ethernet120      0      0      0      0      0      0      0      0
   Ethernet128      0      0      0      0      0      0      0      0
   Ethernet136      0      0      0      0      0      0      0      0
   Ethernet144      0      0      0      0      0      0      0      0
   Ethernet152      0      0      0      0      0      0      0      0
   Ethernet160      0      0      0      0      0      0      0      0
   Ethernet168      0      0      0      0      0      0      0      0
   Ethernet176      0      0      0      0      0      0      0      0
   Ethernet184      0      0      0      0      0      0      0      0
Ethernet-BP384      0      0      0      0      0      0      0      0
Ethernet-BP388      0      0      0      0      0      0      0      0
Ethernet-BP392      0      0      0      0      0      0      0      0
Ethernet-BP396      0      0      0      0      0      0      0      0
Ethernet-BP400      0      0      0      0      0      0      0      0
Ethernet-BP404      0      0      0      0      0      0      0      0
Ethernet-BP408      0      0      0      0      0      0      0      0
Ethernet-BP412      0      0      0      0      0      0      0      0
Ethernet-BP416      0      0      0      0      0      0      0      0
Ethernet-BP420      0      0      0      0      0      0      0      0
Ethernet-BP424      0      0      0      0      0      0      0      0
Ethernet-BP428      0      0      0      0      0      0      0      0
Ethernet-BP432      0      0      0      0      0      0      0      0
Ethernet-BP436      0      0      0      0      0      0      0      0
Ethernet-BP440      0      0      0      0      0      0      0      0
Ethernet-BP444      0      0      0      0      0      0      0      0
Ethernet-BP448      0      0      0      0      0      0      0      0
Ethernet-BP452      0      0      0      0      0      0      0      0
Ethernet-BP456      0      0      0      0      0      0      0      0
Ethernet-BP460      0      0      0      0      0      0      0      0
Ethernet-BP464      0      0      0      0      0      0      0      0
Ethernet-BP468      0      0      0      0      0      0      0      0
Ethernet-BP472      0      0      0      0      0      0      0      0
Ethernet-BP476      0      0      0      0      0      0      0      0
Ethernet-BP480      0      0      0      0      0      0      0      0
Ethernet-BP484      0      0      0      0      0      0      0      0
Ethernet-BP488      0      0      0      0      0      0      0      0
Ethernet-BP492      0      0      0      0      0      0      0      0
Ethernet-BP496      0      0      0      0      0      0      0      0
Ethernet-BP500      0      0      0      0      0      0      0      0
Ethernet-BP504      0      0      0      0      0      0      0      0
Ethernet-BP508      0      0      0      0      0      0      0      0
cisco@r2-lc2:~$ ./pg-drop -c show
Ingress PG dropped packets:
          Port    PG0    PG1    PG2    PG3    PG4    PG5    PG6    PG7
--------------  -----  -----  -----  -----  -----  -----  -----  -----
     Ethernet0      0      0      0      0      0      0      0      0
     Ethernet8      0      0      0      0      0      0      0      0
    Ethernet16      0      0      0      0      0      0      0      0
    Ethernet24      0      0      0      0      0      0      0      0
    Ethernet32      0      0      0      0      0      0      0      0
    Ethernet40      0      0      0      0      0      0      0      0
    Ethernet48      0      0      0      0      0      0      0      0
    Ethernet56      0      0      0      0      0      0      0      0
    Ethernet64      0      0      0      0      0      0      0      0
    Ethernet72      0      0      0      0      0      0      0      0
    Ethernet80      0      0      0      0      0      0      0      0
    Ethernet88      0      0      0      0      0      0      0      0
Ethernet-BP128      0      0      0      0      0      0      0      0
Ethernet-BP132      0      0      0      0      0      0      0      0
Ethernet-BP136      0      0      0      0      0      0      0      0
Ethernet-BP140      0      0      0      0      0      0      0      0
Ethernet-BP144      0      0      0      0      0      0      0      0
Ethernet-BP148      0      0      0      0      0      0      0      0
Ethernet-BP152      0      0      0      0      0      0      0      0
Ethernet-BP156      0      0      0      0      0      0      0      0
Ethernet-BP160      0      0      0      0      0      0      0      0
Ethernet-BP164      0      0      0      0      0      0      0      0
Ethernet-BP168      0      0      0      0      0      0      0      0
Ethernet-BP172      0      0      0      0      0      0      0      0
Ethernet-BP176      0      0      0      0      0      0      0      0
Ethernet-BP180      0      0      0      0      0      0      0      0
Ethernet-BP184      0      0      0      0      0      0      0      0
Ethernet-BP188      0      0      0      0      0      0      0      0
Ethernet-BP192      0      0      0      0      0      0      0      0
Ethernet-BP196      0      0      0      0      0      0      0      0
Ethernet-BP200      0      0      0      0      0      0      0      0
Ethernet-BP204      0      0      0      0      0      0      0      0
Ethernet-BP208      0      0      0      0      0      0      0      0
Ethernet-BP212      0      0      0      0      0      0      0      0
Ethernet-BP216      0      0      0      0      0      0      0      0
Ethernet-BP220      0      0      0      0      0      0      0      0
Ethernet-BP224      0      0      0      0      0      0      0      0
Ethernet-BP228      0      0      0      0      0      0      0      0
Ethernet-BP232      0      0      0      0      0      0      0      0
Ethernet-BP236      0      0      0      0      0      0      0      0
Ethernet-BP240      0      0      0      0      0      0      0      0
Ethernet-BP244      0      0      0      0      0      0      0      0
Ethernet-BP248      0      0      0      0      0      0      0      0
Ethernet-BP252      0      0      0      0      0      0      0      0
    Ethernet96      0      0      0      0      0      0      0      0
   Ethernet104      0      0      0      0      0      0      0      0
   Ethernet112      0      0      0      0      0      0      0      0
   Ethernet120      0      0      0      0      0      0      0      0
   Ethernet128      0      0      0      0      0      0      0      0
   Ethernet136      0      0      0      0      0      0      0      0
   Ethernet144      0      0      0      0      0      0      0      0
   Ethernet152      0      0      0      0      0      0      0      0
   Ethernet160      0      0      0      0      0      0      0      0
   Ethernet168      0      0      0      0      0      0      0      0
   Ethernet176      0      0      0      0      0      0      0      0
   Ethernet184      0      0      0      0      0      0      0      0
Ethernet-BP384      0      0      0      0      0      0      0      0
Ethernet-BP388      0      0      0      0      0      0      0      0
Ethernet-BP392      0      0      0      0      0      0      0      0
Ethernet-BP396      0      0      0      0      0      0      0      0
Ethernet-BP400      0      0      0      0      0      0      0      0
Ethernet-BP404      0      0      0      0      0      0      0      0
Ethernet-BP408      0      0      0      0      0      0      0      0
Ethernet-BP412      0      0      0      0      0      0      0      0
Ethernet-BP416      0      0      0      0      0      0      0      0
Ethernet-BP420      0      0      0      0      0      0      0      0
Ethernet-BP424      0      0      0      0      0      0      0      0
Ethernet-BP428      0      0      0      0      0      0      0      0
Ethernet-BP432      0      0      0      0      0      0      0      0
Ethernet-BP436      0      0      0      0      0      0      0      0
Ethernet-BP440      0      0      0      0      0      0      0      0
Ethernet-BP444      0      0      0      0      0      0      0      0
Ethernet-BP448      0      0      0      0      0      0      0      0
Ethernet-BP452      0      0      0      0      0      0      0      0
Ethernet-BP456      0      0      0      0      0      0      0      0
Ethernet-BP460      0      0      0      0      0      0      0      0
Ethernet-BP464      0      0      0      0      0      0      0      0
Ethernet-BP468      0      0      0      0      0      0      0      0
Ethernet-BP472      0      0      0      0      0      0      0      0
Ethernet-BP476      0      0      0      0      0      0      0      0
Ethernet-BP480      0      0      0      0      0      0      0      0
Ethernet-BP484      0      0      0      0      0      0      0      0
Ethernet-BP488      0      0      0      0      0      0      0      0
Ethernet-BP492      0      0      0      0      0      0      0      0
Ethernet-BP496      0      0      0      0      0      0      0      0
Ethernet-BP500      0      0      0      0      0      0      0      0
Ethernet-BP504      0      0      0      0      0      0      0      0
Ethernet-BP508      0      0      0      0      0      0      0      0
   Ethernet192      0      0      0      0      0      0      0      0
   Ethernet200      0      0      0      0      0      0      0      0
   Ethernet208      0      0      0      0      0      0      0      0
   Ethernet216      0      0      0      0      0      0      0      0
   Ethernet224      0      0      0      0      0      0      0      0
   Ethernet232      0      0      0      0      0      0      0      0
   Ethernet240      0      0      0      0      0      0      0      0
   Ethernet248      0      0      0      0      0      0      0      0
   Ethernet256      0      0      0      0      0      0      0      0
   Ethernet264      0      0      0      0      0      0      0      0
   Ethernet272      0      0      0      0      0      0      0      0
   Ethernet280      0      0      0      0      0      0      0      0
Ethernet-BP640      0      0      0      0      0      0      0      0
Ethernet-BP644      0      0      0      0      0      0      0      0
Ethernet-BP648      0      0      0      0      0      0      0      0
Ethernet-BP652      0      0      0      0      0      0      0      0
Ethernet-BP656      0      0      0      0      0      0      0      0
Ethernet-BP660      0      0      0      0      0      0      0      0
Ethernet-BP664      0      0      0      0      0      0      0      0
Ethernet-BP668      0      0      0      0      0      0      0      0
Ethernet-BP672      0      0      0      0      0      0      0      0
Ethernet-BP676      0      0      0      0      0      0      0      0
Ethernet-BP680      0      0      0      0      0      0      0      0
Ethernet-BP684      0      0      0      0      0      0      0      0
Ethernet-BP688      0      0      0      0      0      0      0      0
Ethernet-BP692      0      0      0      0      0      0      0      0
Ethernet-BP696      0      0      0      0      0      0      0      0
Ethernet-BP700      0      0      0      0      0      0      0      0
Ethernet-BP704      0      0      0      0      0      0      0      0
Ethernet-BP708      0      0      0      0      0      0      0      0
Ethernet-BP712      0      0      0      0      0      0      0      0
Ethernet-BP716      0      0      0      0      0      0      0      0
Ethernet-BP720      0      0      0      0      0      0      0      0
Ethernet-BP724      0      0      0      0      0      0      0      0
Ethernet-BP728      0      0      0      0      0      0      0      0
Ethernet-BP732      0      0      0      0      0      0      0      0
Ethernet-BP736      0      0      0      0      0      0      0      0
Ethernet-BP740      0      0      0      0      0      0      0      0
Ethernet-BP744      0      0      0      0      0      0      0      0
Ethernet-BP748      0      0      0      0      0      0      0      0
Ethernet-BP752      0      0      0      0      0      0      0      0
Ethernet-BP756      0      0      0      0      0      0      0      0
Ethernet-BP760      0      0      0      0      0      0      0      0
Ethernet-BP764      0      0      0      0      0      0      0      0
cisco@r2-lc2:~$ 

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)

@mssonicbld
Copy link
Collaborator

/azp run

Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@mssonicbld
Copy link
Collaborator

/azp run

Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@mssonicbld
Copy link
Collaborator

/azp run

Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@zhixzhu zhixzhu changed the title Support duplicate oids in multi-asic for pg-drop cmd Fix pg-drop cmd issue on multi-asic Feb 27, 2025
Signed-off-by: Zhixin Zhu <[email protected]>
@mssonicbld
Copy link
Collaborator

/azp run

Copy link

Azure Pipelines successfully started running 1 pipeline(s).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants