Skip to content

Commit 352234a

Browse files
authored
Schema.h Changes to support PAC functionality. (#871)
#### Why I did it Added below tables to support PAC functionality. #define APP_PAC_PORT_TABLE_NAME "PAC_PORT_TABLE" #define CFG_PAC_PORT_CONFIG_TABLE "PAC_PORT_CONFIG_TABLE" #define CFG_PAC_GLOBAL_CONFIG_TABLE "PAC_GLOBAL_CONFIG_TABLE" #define CFG_PAC_HOSTAPD_GLOBAL_CONFIG_TABLE "HOSTAPD_GLOBAL_CONFIG_TABLE" #define STATE_PAC_GLOBAL_OPER_TABLE "PAC_GLOBAL_OPER_TABLE" #define STATE_PAC_PORT_OPER_TABLE "PAC_PORT_OPER_TABLE" #define STATE_PAC_AUTHENTICATED_CLIENT_OPER_TABLE "PAC_AUTHENTICATED_CLIENT_OPER_TABLE" #define STATE_OPER_VLAN_TABLE_NAME "OPER_VLAN" #define STATE_OPER_VLAN_MEMBER_TABLE_NAME "OPER_VLAN_MEMBER" #define STATE_OPER_FDB_TABLE_NAME "OPER_FDB" #define STATE_OPER_PORT_TABLE_NAME "OPER_PORT"
1 parent 898aa5d commit 352234a

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed

common/schema.h

+17
Original file line numberDiff line numberDiff line change
@@ -176,6 +176,8 @@ namespace swss {
176176
#define APP_DASH_PA_VALIDATION_TABLE_NAME "DASH_PA_VALIDATION_TABLE"
177177
#define APP_DASH_ROUTING_APPLIANCE_TABLE_NAME "DASH_ROUTING_APPLIANCE_TABLE"
178178

179+
#define APP_PAC_PORT_TABLE_NAME "PAC_PORT_TABLE"
180+
179181
/***** TO BE REMOVED *****/
180182

181183
#define APP_TC_TO_QUEUE_MAP_TABLE_NAME "TC_TO_QUEUE_MAP_TABLE"
@@ -465,6 +467,11 @@ namespace swss {
465467

466468
#define CFG_SUPPRESS_ASIC_SDK_HEALTH_EVENT_NAME "SUPPRESS_ASIC_SDK_HEALTH_EVENT"
467469

470+
#define CFG_PAC_PORT_CONFIG_TABLE "PAC_PORT_CONFIG_TABLE"
471+
#define CFG_PAC_GLOBAL_CONFIG_TABLE "PAC_GLOBAL_CONFIG_TABLE"
472+
#define CFG_PAC_HOSTAPD_GLOBAL_CONFIG_TABLE "HOSTAPD_GLOBAL_CONFIG_TABLE"
473+
474+
468475
/***** STATE DATABASE *****/
469476

470477
#define STATE_SWITCH_CAPABILITY_TABLE_NAME "SWITCH_CAPABILITY"
@@ -549,6 +556,16 @@ namespace swss {
549556
#define STATE_ACL_TABLE_TABLE_NAME "ACL_TABLE_TABLE"
550557
#define STATE_ACL_RULE_TABLE_NAME "ACL_RULE_TABLE"
551558

559+
560+
/*PAC*/
561+
#define STATE_PAC_GLOBAL_OPER_TABLE "PAC_GLOBAL_OPER_TABLE"
562+
#define STATE_PAC_PORT_OPER_TABLE "PAC_PORT_OPER_TABLE"
563+
#define STATE_PAC_AUTHENTICATED_CLIENT_OPER_TABLE "PAC_AUTHENTICATED_CLIENT_OPER_TABLE"
564+
#define STATE_OPER_VLAN_TABLE_NAME "OPER_VLAN"
565+
#define STATE_OPER_VLAN_MEMBER_TABLE_NAME "OPER_VLAN_MEMBER"
566+
#define STATE_OPER_FDB_TABLE_NAME "OPER_FDB"
567+
#define STATE_OPER_PORT_TABLE_NAME "OPER_PORT"
568+
552569
/***** Counter capability tables for Queue and Port ****/
553570
#define STATE_QUEUE_COUNTER_CAPABILITIES_NAME "QUEUE_COUNTER_CAPABILITIES"
554571
#define STATE_PORT_COUNTER_CAPABILITIES_NAME "PORT_COUNTER_CAPABILITIES"

0 commit comments

Comments
 (0)