Skip to content

Commit 5269383

Browse files
AkhileshSamineniarlakshm
authored andcommitted
Statistics support for Tx and Rx counters of different frame sizes (sonic-net#1536)
Added Statistics support for Tx and Rx counters of different frames sizes. Depends on sonic-net/sonic-utilities#1299 Added below stats SAI_PORT_STAT_ETHER_IN_PKTS_64_OCTETS SAI_PORT_STAT_ETHER_IN_PKTS_65_TO_127_OCTETS SAI_PORT_STAT_ETHER_IN_PKTS_256_TO_511_OCTETS SAI_PORT_STAT_ETHER_IN_PKTS_512_TO_1023_OCTETS SAI_PORT_STAT_ETHER_IN_PKTS_1024_TO_1518_OCTETS SAI_PORT_STAT_ETHER_IN_PKTS_1519_TO_2047_OCTETS SAI_PORT_STAT_ETHER_IN_PKTS_2048_TO_4095_OCTETS SAI_PORT_STAT_ETHER_IN_PKTS_4096_TO_9216_OCTETS SAI_PORT_STAT_ETHER_IN_PKTS_9217_TO_16383_OCTETS SAI_PORT_STAT_ETHER_OUT_PKTS_64_OCTETS SAI_PORT_STAT_ETHER_OUT_PKTS_65_TO_127_OCTETS SAI_PORT_STAT_ETHER_OUT_PKTS_128_TO_255_OCTETS SAI_PORT_STAT_ETHER_OUT_PKTS_256_TO_511_OCTETS SAI_PORT_STAT_ETHER_OUT_PKTS_512_TO_1023_OCTETS SAI_PORT_STAT_ETHER_OUT_PKTS_1024_TO_1518_OCTETS SAI_PORT_STAT_ETHER_OUT_PKTS_1519_TO_2047_OCTETS SAI_PORT_STAT_ETHER_OUT_PKTS_2048_TO_4095_OCTETS SAI_PORT_STAT_ETHER_OUT_PKTS_4096_TO_9216_OCTETS SAI_PORT_STAT_ETHER_OUT_PKTS_9217_TO_16383_OCTETS SAI_PORT_STAT_ETHER_STATS_JABBERS SAI_PORT_STAT_ETHER_STATS_FRAGMENTS SAI_PORT_STAT_ETHER_STATS_UNDERSIZE_PKTS SAI_PORT_STAT_IP_IN_RECEIVES Signed-off-by: Akhilesh Samineni <akhilesh.samineni@broadcom.com> Signed-off-by: Arvindsrinivasan Lakshmi Narasimhan <arlakshm@microsoft.com>
1 parent 08bf781 commit 5269383

File tree

1 file changed

+24
-1
lines changed

1 file changed

+24
-1
lines changed

orchagent/portsorch.cpp

+24-1
Original file line numberDiff line numberDiff line change
@@ -127,6 +127,26 @@ const vector<sai_port_stat_t> port_stat_ids =
127127
SAI_PORT_STAT_IF_OUT_BROADCAST_PKTS,
128128
SAI_PORT_STAT_ETHER_RX_OVERSIZE_PKTS,
129129
SAI_PORT_STAT_ETHER_TX_OVERSIZE_PKTS,
130+
SAI_PORT_STAT_ETHER_IN_PKTS_64_OCTETS,
131+
SAI_PORT_STAT_ETHER_IN_PKTS_65_TO_127_OCTETS,
132+
SAI_PORT_STAT_ETHER_IN_PKTS_128_TO_255_OCTETS,
133+
SAI_PORT_STAT_ETHER_IN_PKTS_256_TO_511_OCTETS,
134+
SAI_PORT_STAT_ETHER_IN_PKTS_512_TO_1023_OCTETS,
135+
SAI_PORT_STAT_ETHER_IN_PKTS_1024_TO_1518_OCTETS,
136+
SAI_PORT_STAT_ETHER_IN_PKTS_1519_TO_2047_OCTETS,
137+
SAI_PORT_STAT_ETHER_IN_PKTS_2048_TO_4095_OCTETS,
138+
SAI_PORT_STAT_ETHER_IN_PKTS_4096_TO_9216_OCTETS,
139+
SAI_PORT_STAT_ETHER_IN_PKTS_9217_TO_16383_OCTETS,
140+
SAI_PORT_STAT_ETHER_OUT_PKTS_64_OCTETS,
141+
SAI_PORT_STAT_ETHER_OUT_PKTS_65_TO_127_OCTETS,
142+
SAI_PORT_STAT_ETHER_OUT_PKTS_128_TO_255_OCTETS,
143+
SAI_PORT_STAT_ETHER_OUT_PKTS_256_TO_511_OCTETS,
144+
SAI_PORT_STAT_ETHER_OUT_PKTS_512_TO_1023_OCTETS,
145+
SAI_PORT_STAT_ETHER_OUT_PKTS_1024_TO_1518_OCTETS,
146+
SAI_PORT_STAT_ETHER_OUT_PKTS_1519_TO_2047_OCTETS,
147+
SAI_PORT_STAT_ETHER_OUT_PKTS_2048_TO_4095_OCTETS,
148+
SAI_PORT_STAT_ETHER_OUT_PKTS_4096_TO_9216_OCTETS,
149+
SAI_PORT_STAT_ETHER_OUT_PKTS_9217_TO_16383_OCTETS,
130150
SAI_PORT_STAT_PFC_0_TX_PKTS,
131151
SAI_PORT_STAT_PFC_1_TX_PKTS,
132152
SAI_PORT_STAT_PFC_2_TX_PKTS,
@@ -147,7 +167,10 @@ const vector<sai_port_stat_t> port_stat_ids =
147167
SAI_PORT_STAT_PAUSE_TX_PKTS,
148168
SAI_PORT_STAT_ETHER_STATS_TX_NO_ERRORS,
149169
SAI_PORT_STAT_IP_IN_UCAST_PKTS,
150-
SAI_PORT_STAT_ETHER_IN_PKTS_128_TO_255_OCTETS,
170+
SAI_PORT_STAT_ETHER_STATS_JABBERS,
171+
SAI_PORT_STAT_ETHER_STATS_FRAGMENTS,
172+
SAI_PORT_STAT_ETHER_STATS_UNDERSIZE_PKTS,
173+
SAI_PORT_STAT_IP_IN_RECEIVES
151174
};
152175

153176
const vector<sai_port_stat_t> port_buffer_drop_stat_ids =

0 commit comments

Comments
 (0)