From 731ce37171c8ec21cb749e0a5e736a7958455c04 Mon Sep 17 00:00:00 2001 From: Sudharsan Dhamal Gopalarathnam Date: Mon, 30 Aug 2021 17:19:25 -0700 Subject: [PATCH] VxLAN Tunnel Counters and Rates implementation (#519) * Changes for Tunnel counters --- common/schema.h | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/common/schema.h b/common/schema.h index 6be990b95..e7c683577 100644 --- a/common/schema.h +++ b/common/schema.h @@ -137,6 +137,8 @@ namespace swss { #define COUNTERS_MACSEC_NAME_MAP "COUNTERS_MACSEC_NAME_MAP" #define COUNTERS_DEBUG_NAME_PORT_STAT_MAP "COUNTERS_DEBUG_NAME_PORT_STAT_MAP" #define COUNTERS_DEBUG_NAME_SWITCH_STAT_MAP "COUNTERS_DEBUG_NAME_SWITCH_STAT_MAP" +#define COUNTERS_TUNNEL_TYPE_MAP "COUNTERS_TUNNEL_TYPE_MAP" +#define COUNTERS_TUNNEL_NAME_MAP "COUNTERS_TUNNEL_NAME_MAP" #define COUNTERS_NAT_TABLE "COUNTERS_NAT" #define COUNTERS_NAPT_TABLE "COUNTERS_NAPT" @@ -172,8 +174,10 @@ namespace swss { #define PG_COUNTER_ID_LIST "PG_COUNTER_ID_LIST" #define PG_ATTR_ID_LIST "PG_ATTR_ID_LIST" #define RIF_COUNTER_ID_LIST "RIF_COUNTER_ID_LIST" +#define TUNNEL_COUNTER_ID_LIST "TUNNEL_COUNTER_ID_LIST" #define SWITCH_DEBUG_COUNTER_ID_LIST "SWITCH_DEBUG_COUNTER_ID_LIST" #define MACSEC_SA_ATTR_ID_LIST "MACSEC_SA_ATTR_ID_LIST" +#define TUNNEL_ATTR_ID_LIST "TUNNEL_ATTR_ID_LIST" #define PLUGIN_TABLE "PLUGIN_TABLE" #define LUA_PLUGIN_TYPE "LUA_PLUGIN_TYPE" #define SAI_OBJECT_TYPE "SAI_OBJECT_TYPE" @@ -186,6 +190,7 @@ namespace swss { #define PORT_PLUGIN_FIELD "PORT_PLUGIN_LIST" #define RIF_PLUGIN_FIELD "RIF_PLUGIN_LIST" #define PG_PLUGIN_FIELD "PG_PLUGIN_LIST" +#define TUNNEL_PLUGIN_FIELD "TUNNEL_PLUGIN_LIST" #define BUFFER_POOL_PLUGIN_FIELD "BUFFER_POOL_PLUGIN_LIST" #define FLEX_COUNTER_STATUS_FIELD "FLEX_COUNTER_STATUS" #define FLEX_COUNTER_GROUP_TABLE "FLEX_COUNTER_GROUP_TABLE"