Skip to content

Commit 1bc24ca

Browse files
authored
[portstat pfcstat] Unify the packet number format in the output of portstat and pfcstat in all cases (#1755)
#### What I did Unify the packet number format in the output of "portstat" and "pfcstat" for all cases. In some cases, the packet numbers in the output of these two commands are formatted with a comma, in some cases not. This is because only when the numbers are treated by function `ns_diff`, it will format the numbers with commas: `return '{:,}'.format(max(0, new - old))` , but `ns_diff` is not called in all cases. **for example, packet numbers in the output are NOT formatted with commas:** ``` pfcstat root@r-qa-sw-eth-2133:/home/admin# pfcstat Port Rx PFC0 PFC1 PFC2 PFC3 PFC4 PFC5 PFC6 PFC7 ----------- ------ ------ ------ ------ ------ ------ ------ ------ Ethernet120 0 0 0 0 0 0 0 0 Ethernet124 137407 0 45659 45660 0 45662 0 0 <-----FORMAT OF DATA BEFORE clear counters portstat portstat IFACE STATE RX_OK RX_BPS RX_UTIL RX_ERR RX_DRP RX_OVR TX_OK TX_BPS TX_UTIL TX_ERR TX_DRP TX_OVR ----------- ------- -------- -------- --------- -------- -------- -------- -------- -------- --------- -------- -------- -------- Ethernet0 X 0 N/A N/A 0 0 0 0 N/A N/A 0 0 0 Ethernet4 U 12804864 N/A N/A 0 0 0 9 N/A N/A 0 0 0 Ethernet8 X 0 N/A N/A 0 0 0 0 N/A N/A 0 0 0 Ethernet120 U 1 N/A N/A 0 0 0 11 N/A N/A 0 0 0 Ethernet124 U 1 N/A N/A 0 0 0 12363470 N/A N/A 0 429517 0 ``` **packet numbers in the output are formatted with commas:** ``` pfcstat Last cached time was 2021-08-02 10:35:32.725158 Port Rx PFC0 PFC1 PFC2 PFC3 PFC4 PFC5 PFC6 PFC7 ----------- ------ ------ ------ ------ ------ ------ ------ ------ Ethernet120 0 0 0 0 0 0 0 0 Ethernet124 25,007 0 25,006 25,006 0 25,007 0 0 <-----DIFFERENT FORMAT AFTER COUNTER CLEAR COMMAND portstat Last cached time was 2021-08-02 10:35:47.829677 IFACE STATE RX_OK RX_BPS RX_UTIL RX_ERR RX_DRP RX_OVR TX_OK TX_BPS TX_UTIL TX_ERR TX_DRP TX_OVR ----------- ------- --------- ------------ --------- -------- -------- -------- --------- ----------- --------- -------- -------- -------- Ethernet0 X 0 0.00 B/s 0.00% 0 0 0 0 0.00 B/s 0.00% 0 0 0 Ethernet4 U 1,570,775 862.60 MB/s 69.01% 0 0 0 0 28.29 KB/s 0.00% 0 0 0 Ethernet120 U 0 0.00 B/s 0.00% 0 0 0 0 0.00 B/s 0.00% 0 0 0 Ethernet124 U 0 1406.45 KB/s 0.11% 0 0 0 1,488,765 817.56 MB/s 65.40% 0 83,040 0 <----DIFFERENT PRESENTATION FORMAT OF NUMBERS ``` #### How I did it Add a new function `format_number_with_comma` to format the packet numbers with comma, this function will be called in case `ns_diff` is not applicable. Update the unitest to cover this new change. #### How to verify it execute portstat and pfcstat to check the output whether the number format is expected. #### Previous command output (if the output of a command-line utility has changed) ``` pfcstat root@r-qa-sw-eth-2133:/home/admin# pfcstat Port Rx PFC0 PFC1 PFC2 PFC3 PFC4 PFC5 PFC6 PFC7 ----------- ------ ------ ------ ------ ------ ------ ------ ------ Ethernet116 0 0 0 0 0 0 0 0 Ethernet120 0 0 0 0 0 0 0 0 Ethernet124 137407 0 45659 45660 0 45662 0 0 portstat IFACE STATE RX_OK RX_BPS RX_UTIL RX_ERR RX_DRP RX_OVR TX_OK TX_BPS TX_UTIL TX_ERR TX_DRP TX_OVR ----------- ------- -------- -------- --------- -------- -------- -------- -------- -------- --------- -------- -------- -------- Ethernet0 X 0 N/A N/A 0 0 0 0 N/A N/A 0 0 0 Ethernet4 U 804864 N/A N/A 0 0 0 9 N/A N/A 0 0 0 Ethernet120 U 1 N/A N/A 0 0 0 11 N/A N/A 0 0 0 Ethernet124 U 1 N/A N/A 0 0 0 363470 N/A N/A 0 429517 0 ``` #### New command output (if the output of a command-line utility has changed) ``` pfcstat root@r-qa-sw-eth-2133:/home/admin# pfcstat Port Rx PFC0 PFC1 PFC2 PFC3 PFC4 PFC5 PFC6 PFC7 ----------- ------ ------ ------ ------ ------ ------ ------ ------ Ethernet116 0 0 0 0 0 0 0 0 Ethernet120 0 0 0 0 0 0 0 0 Ethernet124 137,407 0 45,659 45,660 0 45,662 0 0 portstat Last cached time was 2021-08-02 10:35:47.829677 IFACE STATE RX_OK RX_BPS RX_UTIL RX_ERR RX_DRP RX_OVR TX_OK TX_BPS TX_UTIL TX_ERR TX_DRP TX_OVR ----------- ------- -------- -------- --------- -------- -------- -------- -------- -------- --------- -------- -------- -------- Ethernet0 X 0 N/A N/A 0 0 0 0 N/A N/A 0 0 0 Ethernet4 U 804,864 N/A N/A 0 0 0 9 N/A N/A 0 0 0 Ethernet120 U 1 N/A N/A 0 0 0 11 N/A N/A 0 0 0 Ethernet124 U 1 N/A N/A 0 0 0 363,470 N/A N/A 0 429,517 0 ```
1 parent d7900dd commit 1bc24ca

File tree

9 files changed

+157
-121
lines changed

9 files changed

+157
-121
lines changed

scripts/pfcstat

+17-9
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ from natsort import natsorted
1818
from tabulate import tabulate
1919

2020
from sonic_py_common.multi_asic import get_external_ports
21-
from utilities_common.netstat import ns_diff, STATUS_NA
21+
from utilities_common.netstat import ns_diff, STATUS_NA, format_number_with_comma
2222
from utilities_common import multi_asic as multi_asic_util
2323
from utilities_common import constants
2424

@@ -141,10 +141,14 @@ class Pfcstat(object):
141141
if key == 'time':
142142
continue
143143
table.append((key,
144-
data.pfc0, data.pfc1,
145-
data.pfc2, data.pfc3,
146-
data.pfc4, data.pfc5,
147-
data.pfc6, data.pfc7))
144+
format_number_with_comma(data.pfc0),
145+
format_number_with_comma(data.pfc1),
146+
format_number_with_comma(data.pfc2),
147+
format_number_with_comma(data.pfc3),
148+
format_number_with_comma(data.pfc4),
149+
format_number_with_comma(data.pfc5),
150+
format_number_with_comma(data.pfc6),
151+
format_number_with_comma(data.pfc7)))
148152

149153
if rx:
150154
print(tabulate(table, header_Rx, tablefmt='simple', stralign='right'))
@@ -176,10 +180,14 @@ class Pfcstat(object):
176180
ns_diff(cntr.pfc7, old_cntr.pfc7)))
177181
else:
178182
table.append((key,
179-
cntr.pfc0, cntr.pfc1,
180-
cntr.pfc2, cntr.pfc3,
181-
cntr.pfc4, cntr.pfc5,
182-
cntr.pfc6, cntr.pfc7))
183+
format_number_with_comma(cntr.pfc0),
184+
format_number_with_comma(cntr.pfc1),
185+
format_number_with_comma(cntr.pfc2),
186+
format_number_with_comma(cntr.pfc3),
187+
format_number_with_comma(cntr.pfc4),
188+
format_number_with_comma(cntr.pfc5),
189+
format_number_with_comma(cntr.pfc6),
190+
format_number_with_comma(cntr.pfc7)))
183191

184192
if rx:
185193
print(tabulate(table, header_Rx, tablefmt='simple', stralign='right'))

scripts/portstat

+47-29
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ from utilities_common import constants
3838
from utilities_common.intf_filter import parse_interface_in_filter
3939
import utilities_common.multi_asic as multi_asic_util
4040
from utilities_common.netstat import (ns_brate, ns_diff, ns_prate, ns_util,
41-
table_as_json)
41+
table_as_json, format_number_with_comma)
4242

4343

4444
PORT_RATE = 40
@@ -238,27 +238,45 @@ class Portstat(object):
238238
if print_all:
239239
header = header_all
240240
table.append((key, self.get_port_state(key),
241-
data.rx_ok, STATUS_NA, STATUS_NA, STATUS_NA, data.rx_err,
242-
data.rx_drop, data.rx_ovr,
243-
data.tx_ok, STATUS_NA, STATUS_NA, STATUS_NA, data.tx_err,
244-
data.tx_drop, data.tx_ovr))
241+
format_number_with_comma(data.rx_ok),
242+
STATUS_NA, STATUS_NA, STATUS_NA,
243+
format_number_with_comma(data.rx_err),
244+
format_number_with_comma(data.rx_drop),
245+
format_number_with_comma(data.rx_ovr),
246+
format_number_with_comma(data.tx_ok),
247+
STATUS_NA, STATUS_NA, STATUS_NA,
248+
format_number_with_comma(data.tx_err),
249+
format_number_with_comma(data.tx_drop),
250+
format_number_with_comma(data.tx_ovr)))
245251
elif errors_only:
246252
header = header_errors_only
247253
table.append((key, self.get_port_state(key),
248-
data.rx_err, data.rx_drop, data.rx_ovr,
249-
data.tx_err, data.tx_drop, data.tx_ovr))
254+
format_number_with_comma(data.rx_err),
255+
format_number_with_comma(data.rx_drop),
256+
format_number_with_comma(data.rx_ovr),
257+
format_number_with_comma(data.tx_err),
258+
format_number_with_comma(data.tx_drop),
259+
format_number_with_comma(data.tx_ovr)))
250260
elif rates_only:
251261
header = header_rates_only
252262
table.append((key, self.get_port_state(key),
253-
data.rx_ok, STATUS_NA, STATUS_NA, STATUS_NA,
254-
data.tx_ok, STATUS_NA, STATUS_NA, STATUS_NA))
263+
format_number_with_comma(data.rx_ok),
264+
STATUS_NA, STATUS_NA, STATUS_NA,
265+
format_number_with_comma(data.tx_ok),
266+
STATUS_NA, STATUS_NA, STATUS_NA))
255267
else:
256268
header = header_std
257269
table.append((key, self.get_port_state(key),
258-
data.rx_ok, STATUS_NA, STATUS_NA, data.rx_err,
259-
data.rx_drop, data.rx_ovr,
260-
data.tx_ok, STATUS_NA, STATUS_NA, data.tx_err,
261-
data.tx_drop, data.tx_ovr))
270+
format_number_with_comma(data.rx_ok),
271+
STATUS_NA, STATUS_NA,
272+
format_number_with_comma(data.rx_err),
273+
format_number_with_comma(data.rx_drop),
274+
format_number_with_comma(data.rx_ovr),
275+
format_number_with_comma(data.tx_ok),
276+
STATUS_NA, STATUS_NA,
277+
format_number_with_comma(data.tx_err),
278+
format_number_with_comma(data.tx_drop),
279+
format_number_with_comma(data.tx_ovr)))
262280

263281
if use_json:
264282
print(table_as_json(table, header))
@@ -371,20 +389,20 @@ class Portstat(object):
371389
ns_diff(cntr.tx_ovr, old_cntr.tx_ovr)))
372390
else:
373391
table.append((key, self.get_port_state(key),
374-
cntr.rx_ok,
392+
format_number_with_comma(cntr.rx_ok),
375393
STATUS_NA,
376394
STATUS_NA,
377395
STATUS_NA,
378-
cntr.rx_err,
379-
cntr.rx_drop,
380-
cntr.rx_ovr,
381-
cntr.tx_ok,
396+
format_number_with_comma(cntr.rx_err),
397+
format_number_with_comma(cntr.rx_drop),
398+
format_number_with_comma(cntr.rx_ovr),
399+
format_number_with_comma(cntr.tx_ok),
382400
STATUS_NA,
383401
STATUS_NA,
384402
STATUS_NA,
385-
cntr.tx_err,
386-
cntr.tx_drop,
387-
cntr.tx_ovr))
403+
format_number_with_comma(cntr.tx_err),
404+
format_number_with_comma(cntr.tx_drop),
405+
format_number_with_comma(cntr.tx_ovr)))
388406
elif errors_only:
389407
header = header_errors_only
390408
table.append((key, self.get_port_state(key),
@@ -423,18 +441,18 @@ class Portstat(object):
423441
ns_diff(cntr.tx_ovr, old_cntr.tx_ovr)))
424442
else:
425443
table.append((key, self.get_port_state(key),
426-
cntr.rx_ok,
444+
format_number_with_comma(cntr.rx_ok),
427445
STATUS_NA,
428446
STATUS_NA,
429-
cntr.rx_err,
430-
cntr.rx_drop,
431-
cntr.rx_ovr,
432-
cntr.tx_ok,
447+
format_number_with_comma(cntr.rx_err),
448+
format_number_with_comma(cntr.rx_drop),
449+
format_number_with_comma(cntr.rx_ovr),
450+
format_number_with_comma(cntr.tx_ok),
433451
STATUS_NA,
434452
STATUS_NA,
435-
cntr.tx_err,
436-
cntr.tx_drop,
437-
cntr.tx_ovr))
453+
format_number_with_comma(cntr.tx_err),
454+
format_number_with_comma(cntr.tx_drop),
455+
format_number_with_comma(cntr.tx_ovr)))
438456

439457
if use_json:
440458
print(table_as_json(table, header))

tests/mock_tables/asic0/counters_db.json

+8-8
Original file line numberDiff line numberDiff line change
@@ -1474,15 +1474,15 @@
14741474
"SAI_PORT_STAT_IF_IN_DISCARDS": "100",
14751475
"SAI_PORT_STAT_IN_DROP_REASON_RANGE_BASE": "80",
14761476
"SAI_PORT_STAT_OUT_CONFIGURED_DROP_REASONS_1_DROPPED_PKTS": "20",
1477-
"SAI_PORT_STAT_PFC_0_RX_PKTS": "200",
1477+
"SAI_PORT_STAT_PFC_0_RX_PKTS": "1200",
14781478
"SAI_PORT_STAT_PFC_1_RX_PKTS": "201",
14791479
"SAI_PORT_STAT_PFC_2_RX_PKTS": "202",
14801480
"SAI_PORT_STAT_PFC_3_RX_PKTS": "203",
14811481
"SAI_PORT_STAT_PFC_4_RX_PKTS": "204",
14821482
"SAI_PORT_STAT_PFC_5_RX_PKTS": "205",
14831483
"SAI_PORT_STAT_PFC_6_RX_PKTS": "206",
14841484
"SAI_PORT_STAT_PFC_7_RX_PKTS": "207",
1485-
"SAI_PORT_STAT_PFC_0_TX_PKTS": "210",
1485+
"SAI_PORT_STAT_PFC_0_TX_PKTS": "1210",
14861486
"SAI_PORT_STAT_PFC_1_TX_PKTS": "211",
14871487
"SAI_PORT_STAT_PFC_2_TX_PKTS": "212",
14881488
"SAI_PORT_STAT_PFC_3_TX_PKTS": "213",
@@ -1502,15 +1502,15 @@
15021502
"SAI_PORT_STAT_IF_IN_DISCARDS": "1000",
15031503
"SAI_PORT_STAT_IN_DROP_REASON_RANGE_BASE": "800",
15041504
"SAI_PORT_STAT_OUT_CONFIGURED_DROP_REASONS_1_DROPPED_PKTS": "100",
1505-
"SAI_PORT_STAT_PFC_0_RX_PKTS": "400",
1505+
"SAI_PORT_STAT_PFC_0_RX_PKTS": "1400",
15061506
"SAI_PORT_STAT_PFC_1_RX_PKTS": "401",
15071507
"SAI_PORT_STAT_PFC_2_RX_PKTS": "402",
15081508
"SAI_PORT_STAT_PFC_3_RX_PKTS": "403",
15091509
"SAI_PORT_STAT_PFC_4_RX_PKTS": "404",
15101510
"SAI_PORT_STAT_PFC_5_RX_PKTS": "405",
15111511
"SAI_PORT_STAT_PFC_6_RX_PKTS": "406",
15121512
"SAI_PORT_STAT_PFC_7_RX_PKTS": "407",
1513-
"SAI_PORT_STAT_PFC_0_TX_PKTS": "410",
1513+
"SAI_PORT_STAT_PFC_0_TX_PKTS": "1410",
15141514
"SAI_PORT_STAT_PFC_1_TX_PKTS": "411",
15151515
"SAI_PORT_STAT_PFC_2_TX_PKTS": "412",
15161516
"SAI_PORT_STAT_PFC_3_TX_PKTS": "413",
@@ -1530,15 +1530,15 @@
15301530
"SAI_PORT_STAT_IF_IN_DISCARDS": "1000",
15311531
"SAI_PORT_STAT_IN_DROP_REASON_RANGE_BASE": "800",
15321532
"SAI_PORT_STAT_OUT_CONFIGURED_DROP_REASONS_1_DROPPED_PKTS": "100",
1533-
"SAI_PORT_STAT_PFC_0_RX_PKTS": "600",
1533+
"SAI_PORT_STAT_PFC_0_RX_PKTS": "1600",
15341534
"SAI_PORT_STAT_PFC_1_RX_PKTS": "601",
15351535
"SAI_PORT_STAT_PFC_2_RX_PKTS": "602",
15361536
"SAI_PORT_STAT_PFC_3_RX_PKTS": "603",
15371537
"SAI_PORT_STAT_PFC_4_RX_PKTS": "604",
15381538
"SAI_PORT_STAT_PFC_5_RX_PKTS": "605",
15391539
"SAI_PORT_STAT_PFC_6_RX_PKTS": "606",
15401540
"SAI_PORT_STAT_PFC_7_RX_PKTS": "607",
1541-
"SAI_PORT_STAT_PFC_0_TX_PKTS": "610",
1541+
"SAI_PORT_STAT_PFC_0_TX_PKTS": "1610",
15421542
"SAI_PORT_STAT_PFC_1_TX_PKTS": "611",
15431543
"SAI_PORT_STAT_PFC_2_TX_PKTS": "612",
15441544
"SAI_PORT_STAT_PFC_3_TX_PKTS": "613",
@@ -1558,15 +1558,15 @@
15581558
"SAI_PORT_STAT_IF_IN_DISCARDS": "1000",
15591559
"SAI_PORT_STAT_IN_DROP_REASON_RANGE_BASE": "800",
15601560
"SAI_PORT_STAT_OUT_CONFIGURED_DROP_REASONS_1_DROPPED_PKTS": "100",
1561-
"SAI_PORT_STAT_PFC_0_RX_PKTS": "800",
1561+
"SAI_PORT_STAT_PFC_0_RX_PKTS": "1800",
15621562
"SAI_PORT_STAT_PFC_1_RX_PKTS": "801",
15631563
"SAI_PORT_STAT_PFC_2_RX_PKTS": "802",
15641564
"SAI_PORT_STAT_PFC_3_RX_PKTS": "803",
15651565
"SAI_PORT_STAT_PFC_4_RX_PKTS": "804",
15661566
"SAI_PORT_STAT_PFC_5_RX_PKTS": "805",
15671567
"SAI_PORT_STAT_PFC_6_RX_PKTS": "806",
15681568
"SAI_PORT_STAT_PFC_7_RX_PKTS": "807",
1569-
"SAI_PORT_STAT_PFC_0_TX_PKTS": "810",
1569+
"SAI_PORT_STAT_PFC_0_TX_PKTS": "1810",
15701570
"SAI_PORT_STAT_PFC_1_TX_PKTS": "811",
15711571
"SAI_PORT_STAT_PFC_2_TX_PKTS": "812",
15721572
"SAI_PORT_STAT_PFC_3_TX_PKTS": "813",

tests/mock_tables/asic1/counters_db.json

+4-4
Original file line numberDiff line numberDiff line change
@@ -130,15 +130,15 @@
130130
"SAI_PORT_STAT_IF_IN_DISCARDS": "100",
131131
"SAI_PORT_STAT_IN_DROP_REASON_RANGE_BASE": "80",
132132
"SAI_PORT_STAT_OUT_CONFIGURED_DROP_REASONS_1_DROPPED_PKTS": "20",
133-
"SAI_PORT_STAT_PFC_0_RX_PKTS": "900",
133+
"SAI_PORT_STAT_PFC_0_RX_PKTS": "1900",
134134
"SAI_PORT_STAT_PFC_1_RX_PKTS": "901",
135135
"SAI_PORT_STAT_PFC_2_RX_PKTS": "902",
136136
"SAI_PORT_STAT_PFC_3_RX_PKTS": "903",
137137
"SAI_PORT_STAT_PFC_4_RX_PKTS": "904",
138138
"SAI_PORT_STAT_PFC_5_RX_PKTS": "905",
139139
"SAI_PORT_STAT_PFC_6_RX_PKTS": "906",
140140
"SAI_PORT_STAT_PFC_7_RX_PKTS": "907",
141-
"SAI_PORT_STAT_PFC_0_TX_PKTS": "910",
141+
"SAI_PORT_STAT_PFC_0_TX_PKTS": "1910",
142142
"SAI_PORT_STAT_PFC_1_TX_PKTS": "911",
143143
"SAI_PORT_STAT_PFC_2_TX_PKTS": "912",
144144
"SAI_PORT_STAT_PFC_3_TX_PKTS": "913",
@@ -158,15 +158,15 @@
158158
"SAI_PORT_STAT_IF_IN_DISCARDS": "1000",
159159
"SAI_PORT_STAT_IN_DROP_REASON_RANGE_BASE": "800",
160160
"SAI_PORT_STAT_OUT_CONFIGURED_DROP_REASONS_1_DROPPED_PKTS": "100",
161-
"SAI_PORT_STAT_PFC_0_RX_PKTS": "100",
161+
"SAI_PORT_STAT_PFC_0_RX_PKTS": "1100",
162162
"SAI_PORT_STAT_PFC_1_RX_PKTS": "101",
163163
"SAI_PORT_STAT_PFC_2_RX_PKTS": "102",
164164
"SAI_PORT_STAT_PFC_3_RX_PKTS": "103",
165165
"SAI_PORT_STAT_PFC_4_RX_PKTS": "104",
166166
"SAI_PORT_STAT_PFC_5_RX_PKTS": "105",
167167
"SAI_PORT_STAT_PFC_6_RX_PKTS": "106",
168168
"SAI_PORT_STAT_PFC_7_RX_PKTS": "107",
169-
"SAI_PORT_STAT_PFC_0_TX_PKTS": "110",
169+
"SAI_PORT_STAT_PFC_0_TX_PKTS": "1110",
170170
"SAI_PORT_STAT_PFC_1_TX_PKTS": "111",
171171
"SAI_PORT_STAT_PFC_2_TX_PKTS": "112",
172172
"SAI_PORT_STAT_PFC_3_TX_PKTS": "113",

tests/mock_tables/asic2/counters_db.json

+8-8
Original file line numberDiff line numberDiff line change
@@ -1474,15 +1474,15 @@
14741474
"SAI_PORT_STAT_IF_IN_DISCARDS": "100",
14751475
"SAI_PORT_STAT_IN_DROP_REASON_RANGE_BASE": "80",
14761476
"SAI_PORT_STAT_OUT_CONFIGURED_DROP_REASONS_1_DROPPED_PKTS": "20",
1477-
"SAI_PORT_STAT_PFC_0_RX_PKTS": "200",
1477+
"SAI_PORT_STAT_PFC_0_RX_PKTS": "1200",
14781478
"SAI_PORT_STAT_PFC_1_RX_PKTS": "201",
14791479
"SAI_PORT_STAT_PFC_2_RX_PKTS": "202",
14801480
"SAI_PORT_STAT_PFC_3_RX_PKTS": "203",
14811481
"SAI_PORT_STAT_PFC_4_RX_PKTS": "204",
14821482
"SAI_PORT_STAT_PFC_5_RX_PKTS": "205",
14831483
"SAI_PORT_STAT_PFC_6_RX_PKTS": "206",
14841484
"SAI_PORT_STAT_PFC_7_RX_PKTS": "207",
1485-
"SAI_PORT_STAT_PFC_0_TX_PKTS": "210",
1485+
"SAI_PORT_STAT_PFC_0_TX_PKTS": "1210",
14861486
"SAI_PORT_STAT_PFC_1_TX_PKTS": "211",
14871487
"SAI_PORT_STAT_PFC_2_TX_PKTS": "212",
14881488
"SAI_PORT_STAT_PFC_3_TX_PKTS": "213",
@@ -1502,15 +1502,15 @@
15021502
"SAI_PORT_STAT_IF_IN_DISCARDS": "1000",
15031503
"SAI_PORT_STAT_IN_DROP_REASON_RANGE_BASE": "800",
15041504
"SAI_PORT_STAT_OUT_CONFIGURED_DROP_REASONS_1_DROPPED_PKTS": "100",
1505-
"SAI_PORT_STAT_PFC_0_RX_PKTS": "400",
1505+
"SAI_PORT_STAT_PFC_0_RX_PKTS": "1400",
15061506
"SAI_PORT_STAT_PFC_1_RX_PKTS": "401",
15071507
"SAI_PORT_STAT_PFC_2_RX_PKTS": "402",
15081508
"SAI_PORT_STAT_PFC_3_RX_PKTS": "403",
15091509
"SAI_PORT_STAT_PFC_4_RX_PKTS": "404",
15101510
"SAI_PORT_STAT_PFC_5_RX_PKTS": "405",
15111511
"SAI_PORT_STAT_PFC_6_RX_PKTS": "406",
15121512
"SAI_PORT_STAT_PFC_7_RX_PKTS": "407",
1513-
"SAI_PORT_STAT_PFC_0_TX_PKTS": "410",
1513+
"SAI_PORT_STAT_PFC_0_TX_PKTS": "1410",
15141514
"SAI_PORT_STAT_PFC_1_TX_PKTS": "411",
15151515
"SAI_PORT_STAT_PFC_2_TX_PKTS": "412",
15161516
"SAI_PORT_STAT_PFC_3_TX_PKTS": "413",
@@ -1530,15 +1530,15 @@
15301530
"SAI_PORT_STAT_IF_IN_DISCARDS": "1000",
15311531
"SAI_PORT_STAT_IN_DROP_REASON_RANGE_BASE": "800",
15321532
"SAI_PORT_STAT_OUT_CONFIGURED_DROP_REASONS_1_DROPPED_PKTS": "100",
1533-
"SAI_PORT_STAT_PFC_0_RX_PKTS": "600",
1533+
"SAI_PORT_STAT_PFC_0_RX_PKTS": "1600",
15341534
"SAI_PORT_STAT_PFC_1_RX_PKTS": "601",
15351535
"SAI_PORT_STAT_PFC_2_RX_PKTS": "602",
15361536
"SAI_PORT_STAT_PFC_3_RX_PKTS": "603",
15371537
"SAI_PORT_STAT_PFC_4_RX_PKTS": "604",
15381538
"SAI_PORT_STAT_PFC_5_RX_PKTS": "605",
15391539
"SAI_PORT_STAT_PFC_6_RX_PKTS": "606",
15401540
"SAI_PORT_STAT_PFC_7_RX_PKTS": "607",
1541-
"SAI_PORT_STAT_PFC_0_TX_PKTS": "610",
1541+
"SAI_PORT_STAT_PFC_0_TX_PKTS": "1610",
15421542
"SAI_PORT_STAT_PFC_1_TX_PKTS": "611",
15431543
"SAI_PORT_STAT_PFC_2_TX_PKTS": "612",
15441544
"SAI_PORT_STAT_PFC_3_TX_PKTS": "613",
@@ -1558,15 +1558,15 @@
15581558
"SAI_PORT_STAT_IF_IN_DISCARDS": "1000",
15591559
"SAI_PORT_STAT_IN_DROP_REASON_RANGE_BASE": "800",
15601560
"SAI_PORT_STAT_OUT_CONFIGURED_DROP_REASONS_1_DROPPED_PKTS": "100",
1561-
"SAI_PORT_STAT_PFC_0_RX_PKTS": "800",
1561+
"SAI_PORT_STAT_PFC_0_RX_PKTS": "1800",
15621562
"SAI_PORT_STAT_PFC_1_RX_PKTS": "801",
15631563
"SAI_PORT_STAT_PFC_2_RX_PKTS": "802",
15641564
"SAI_PORT_STAT_PFC_3_RX_PKTS": "803",
15651565
"SAI_PORT_STAT_PFC_4_RX_PKTS": "804",
15661566
"SAI_PORT_STAT_PFC_5_RX_PKTS": "805",
15671567
"SAI_PORT_STAT_PFC_6_RX_PKTS": "806",
15681568
"SAI_PORT_STAT_PFC_7_RX_PKTS": "807",
1569-
"SAI_PORT_STAT_PFC_0_TX_PKTS": "810",
1569+
"SAI_PORT_STAT_PFC_0_TX_PKTS": "1810",
15701570
"SAI_PORT_STAT_PFC_1_TX_PKTS": "811",
15711571
"SAI_PORT_STAT_PFC_2_TX_PKTS": "812",
15721572
"SAI_PORT_STAT_PFC_3_TX_PKTS": "813",

0 commit comments

Comments
 (0)