diff options
| author | fengweihao <[email protected]> | 2023-03-14 10:36:03 +0800 |
|---|---|---|
| committer | fengweihao <[email protected]> | 2023-03-14 10:36:03 +0800 |
| commit | 92e9c25946b952c7209ab2f7135451e0ea58a928 (patch) | |
| tree | 77b065b5e127964ba8ebce9ca3b2a0e39d6e734f /platform/src | |
| parent | 212cd1a4f6c83ee5a2099f1c8077deb05bb8d716 (diff) | |
TSG-14186 策略验证支持Service Chainingv2.4.0-20230314master
Diffstat (limited to 'platform/src')
| -rw-r--r-- | platform/src/verify_policy.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/platform/src/verify_policy.cpp b/platform/src/verify_policy.cpp index 904d19f..3601243 100644 --- a/platform/src/verify_policy.cpp +++ b/platform/src/verify_policy.cpp @@ -75,6 +75,7 @@ enum verify_policy_type tsg_policy_type_str2idx(const char *action_str) policy_name[PXY_TABLE_MANIPULATION] = "pxy_manipulation"; policy_name[PXY_TABLE_DEFENCE] = "active_defence"; policy_name[TSG_TRAFFIC_SHAPING] = "traffic_shaping"; + policy_name[TSG_SERVICE_CHAINGNG] = "service_chaining"; size_t i = 0; @@ -374,6 +375,11 @@ cJSON *get_query_from_request(const char *data, int thread_id) verify_policy->shaping=1; verify_policy->type = TSG_TABLE_SECURITY; } + if(verify_policy->type == TSG_SERVICE_CHAINGNG) + { + verify_policy->shaping=2; + verify_policy->type = TSG_TABLE_SECURITY; + } if (verify_policy->type >= __SCAN_POLICY_MAX) { mesa_runtime_log(RLOG_LV_FATAL, MODULE_NAME, "policy type error, policy id = %d", verify_policy->type); |
