From 8c94311e8691791a06bdbbac761a0b6d4fa95cb7 Mon Sep 17 00:00:00 2001 From: liuxueli Date: Thu, 20 Jul 2023 10:38:30 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E6=98=AF=E5=90=A6=E5=9C=A8TC?= =?UTF-8?q?PALL=E5=85=A5=E5=8F=A3=E6=89=AB=E6=8F=8FIP=E5=9C=B0=E5=9D=80?= =?UTF-8?q?=E7=9B=B8=E5=85=B3=E5=B1=9E=E6=80=A7=E7=9A=84=E5=BC=80=E5=85=B3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/tsg_entry.cpp | 7 +++++++ src/tsg_variable.h | 1 + 2 files changed, 8 insertions(+) diff --git a/src/tsg_entry.cpp b/src/tsg_entry.cpp index 96837d5..5109a21 100644 --- a/src/tsg_entry.cpp +++ b/src/tsg_entry.cpp @@ -2250,6 +2250,11 @@ static unsigned char tsg_master_all_entry(const struct streaminfo *a_stream, uns srt_action_context->default_policy_after_n_packets=get_default_para(a_stream); } + if(g_tsg_para.scan_in_pkt_state==0) + { + return state; + } + struct maat_state *scan_mid=maat_state_new(g_tsg_maat_feather, thread_seq); size_t n_matched_rules=MAX_MATCHED_RULES_NUM; struct maat_rule matched_rules[MAX_MATCHED_RULES_NUM]; @@ -2537,6 +2542,8 @@ extern "C" int TSG_MASTER_INIT() MESA_load_profile_int_def(tsg_conffile, "SYSTEM", "SHAPING_SID", &g_tsg_para.shaping_sid, 0); MESA_load_profile_int_def(tsg_conffile, "SYSTEM", "PROXY_SID", &g_tsg_para.intercept_sid, 0); + MESA_load_profile_int_def(tsg_conffile, "SYSTEM", "SCAN_IN_PACKET_STATE", &g_tsg_para.scan_in_pkt_state, 1); + ret=MESA_load_profile_int_def(tsg_conffile, "SYSTEM", "DEVICE_SEQ_IN_DATA_CENTER", &g_tsg_para.device_seq_in_dc, 0); if(ret<0) { diff --git a/src/tsg_variable.h b/src/tsg_variable.h index 71c93c0..9a9d31d 100644 --- a/src/tsg_variable.h +++ b/src/tsg_variable.h @@ -72,6 +72,7 @@ struct tsg_rt_para int shaping_sid; int intercept_sid; int send_resetall; + int scan_in_pkt_state; int app_metric_update_interval_ms; enum DEPLOY_MODE deploy_mode; int scan_time_interval;