Skip to content

Commit ce78bf5

Browse files
authored
[portstat]: add new counters needed by snmp (#453)
* [portstat]: add new counters needed by snmp Signed-off-by: Sihui Han <[email protected]> * remove not supported SAI_QUEUE_STAT_DISCARD_DROPPED_PACKETS
1 parent 2ae1714 commit ce78bf5

File tree

1 file changed

+17
-2
lines changed

1 file changed

+17
-2
lines changed

orchagent/portsorch.cpp

Lines changed: 17 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -61,22 +61,37 @@ const vector<sai_port_stat_t> portStatIds =
6161
SAI_PORT_STAT_IF_OUT_BROADCAST_PKTS,
6262
SAI_PORT_STAT_ETHER_RX_OVERSIZE_PKTS,
6363
SAI_PORT_STAT_ETHER_TX_OVERSIZE_PKTS,
64+
SAI_PORT_STAT_PFC_0_TX_PKTS,
65+
SAI_PORT_STAT_PFC_1_TX_PKTS,
66+
SAI_PORT_STAT_PFC_2_TX_PKTS,
67+
SAI_PORT_STAT_PFC_3_TX_PKTS,
68+
SAI_PORT_STAT_PFC_4_TX_PKTS,
69+
SAI_PORT_STAT_PFC_5_TX_PKTS,
70+
SAI_PORT_STAT_PFC_6_TX_PKTS,
71+
SAI_PORT_STAT_PFC_7_TX_PKTS,
6472
SAI_PORT_STAT_PFC_0_RX_PKTS,
6573
SAI_PORT_STAT_PFC_1_RX_PKTS,
6674
SAI_PORT_STAT_PFC_2_RX_PKTS,
6775
SAI_PORT_STAT_PFC_3_RX_PKTS,
6876
SAI_PORT_STAT_PFC_4_RX_PKTS,
6977
SAI_PORT_STAT_PFC_5_RX_PKTS,
7078
SAI_PORT_STAT_PFC_6_RX_PKTS,
71-
SAI_PORT_STAT_PFC_7_RX_PKTS
79+
SAI_PORT_STAT_PFC_7_RX_PKTS,
80+
SAI_PORT_STAT_PAUSE_RX_PKTS,
81+
SAI_PORT_STAT_PAUSE_TX_PKTS,
82+
SAI_PORT_STAT_ETHER_STATS_TX_NO_ERRORS,
83+
SAI_PORT_STAT_IP_IN_UCAST_PKTS,
84+
SAI_PORT_STAT_ETHER_IN_PKTS_128_TO_255_OCTETS,
7285
};
7386

7487
static const vector<sai_queue_stat_t> queueStatIds =
7588
{
7689
SAI_QUEUE_STAT_PACKETS,
7790
SAI_QUEUE_STAT_BYTES,
7891
SAI_QUEUE_STAT_DROPPED_PACKETS,
79-
SAI_QUEUE_STAT_DROPPED_BYTES
92+
SAI_QUEUE_STAT_DROPPED_BYTES,
93+
SAI_QUEUE_STAT_CURR_OCCUPANCY_BYTES,
94+
SAI_QUEUE_STAT_WATERMARK_BYTES,
8095
};
8196

8297
static char* hostif_vlan_tag[] = {

0 commit comments

Comments
 (0)