Skip to content

Commit a7c8cfa

Browse files
[FlexCounter] Add trap flow counter support (#954)
* [FlexCounter] Add trap flow counter support * Flow counters are usually used for debugging, troubleshooting and performance enhancement processes. Host interface trap counter can get number of received traps per Trap ID.
1 parent 3304daa commit a7c8cfa

11 files changed

+882
-12
lines changed

meta/SaiSerialize.cpp

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1007,6 +1007,14 @@ std::string sai_serialize_tunnel_stat(
10071007
return sai_serialize_enum(counter, &sai_metadata_enum_sai_tunnel_stat_t);
10081008
}
10091009

1010+
std::string sai_serialize_counter_stat(
1011+
_In_ const sai_counter_stat_t counter)
1012+
{
1013+
SWSS_LOG_ENTER();
1014+
1015+
return sai_serialize_enum(counter, &sai_metadata_enum_sai_counter_stat_t);
1016+
}
1017+
10101018
std::string sai_serialize_queue_attr(
10111019
_In_ const sai_queue_attr_t attr)
10121020
{

meta/sai_serialize.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -122,6 +122,9 @@ std::string sai_serialize_buffer_pool_stat(
122122
std::string sai_serialize_tunnel_stat(
123123
_In_ const sai_tunnel_stat_t counter);
124124

125+
std::string sai_serialize_counter_stat(
126+
_In_ const sai_counter_stat_t counter);
127+
125128
std::string sai_serialize_queue_attr(
126129
_In_ const sai_queue_attr_t attr);
127130

0 commit comments

Comments
 (0)