TSG-18425 Proxy支持port object匹配 TSG-19090 Proxy支持Protocol Object匹配
This commit is contained in:
@@ -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";
|
||||
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 < TABLE_TYPE_MAX; i++)
|
||||
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];
|
||||
}
|
||||
Reference in New Issue
Block a user