diff options
Diffstat (limited to 'common/src/tfe_resource.cpp')
| -rw-r--r-- | common/src/tfe_resource.cpp | 31 |
1 files changed, 20 insertions, 11 deletions
diff --git a/common/src/tfe_resource.cpp b/common/src/tfe_resource.cpp index 3ec83bc..f1626ae 100644 --- a/common/src/tfe_resource.cpp +++ b/common/src/tfe_resource.cpp @@ -10,7 +10,7 @@ #define MAAT_INPUT_REDIS 1 #define MAAT_INPUT_FILE 2 -static int scan_table_id[TABLE_TYPE_MAX]; +static int scan_table_id[__SCAN_COMMON_TABLE_MAX]; static struct maat *static_maat = NULL; static tfe_kafka_logger_t *kafka_logger = NULL; static struct tfe_fieldstat_metric_t *dynamic_fieldstat = NULL; @@ -384,15 +384,24 @@ void app_dict_table_dup_cb(int table_id, void **to, void **from, long argl, void static int maat_common_table_init() { - const char * table_name[TABLE_TYPE_MAX]; - table_name[TABLE_SECURITY_SOURCE_ASN] = "ATTR_SOURCE_ASN"; - table_name[TABLE_SECURITY_DESTINATION_ASN]="ATTR_DESTINATION_ASN"; - table_name[TABLE_SECURITY_SOURCE_LOCATION] = "ATTR_SOURCE_LOCATION"; - table_name[TABLE_SECURITY_DESTINATION_LOCATION] = "ATTR_DESTINATION_LOCATION"; - table_name[TABLE_OBJ_SUBSCRIBER_ID] = "ATTR_SUBSCRIBER_ID"; - table_name[TABLE_OBJ_APP_ID_DICT] = "APP_ID_DICT"; - - for (int i = 0; i < TABLE_TYPE_MAX; i++) + const char * table_name[__SCAN_COMMON_TABLE_MAX]; + table_name[PXY_CTRL_SOURCE_IP] = "ATTR_SOURCE_IP"; + table_name[PXY_CTRL_DESTINATION_IP]="ATTR_DESTINATION_IP"; + table_name[PXY_CTRL_INTERNAL_IP] = "ATTR_INTERNAL_IP"; + table_name[PXY_CTRL_EXTERNAL_IP] = "ATTR_EXTERNAL_IP"; + table_name[PXY_CTRL_SOURCE_PORT] = "ATTR_SOURCE_PORT"; + table_name[PXY_CTRL_DESTINATION_PORT] = "ATTR_DESTINATION_PORT"; + table_name[PXY_CTRL_INTERNAL_PORT] = "ATTR_INTERNAL_PORT"; + table_name[PXY_CTRL_EXTERNAL_PORT] = "ATTR_EXTERNAL_PORT"; + table_name[PXY_CTRL_IP_PROTOCOL] = "ATTR_IP_PROTOCOL"; + table_name[PXY_CTRL_SOURCE_ASN] = "ATTR_SOURCE_ASN"; + table_name[PXY_CTRL_DESTINATION_ASN]="ATTR_DESTINATION_ASN"; + table_name[PXY_CTRL_SOURCE_LOCATION] = "ATTR_SOURCE_LOCATION"; + table_name[PXY_CTRL_DESTINATION_LOCATION] = "ATTR_DESTINATION_LOCATION"; + table_name[PXY_CTRL_SUBSCRIBER_ID] = "ATTR_SUBSCRIBER_ID"; + table_name[PXY_CTRL_APP_ID_DICT] = "APP_ID_DICT"; + + for (int i = 0; i < __SCAN_COMMON_TABLE_MAX; i++) { scan_table_id[i] = maat_get_table_id(static_maat, table_name[i]); if (scan_table_id[i] < 0) @@ -458,7 +467,7 @@ void *tfe_bussiness_resouce_get(enum RESOURCE_TYPE type) } } -int tfe_bussiness_tableid_get(enum TABLE_TYPE type) +int tfe_bussiness_tableid_get(enum scan_common_table type) { return scan_table_id[type]; }
\ No newline at end of file |
