diff options
| author | jixinyi <[email protected]> | 2018-12-11 20:55:42 +0800 |
|---|---|---|
| committer | jixinyi <[email protected]> | 2018-12-11 20:55:42 +0800 |
| commit | 6882ea29c596796fa16e703ddba95e687cbc14f5 (patch) | |
| tree | 0c35dbf6471859b324426da0c248915c368a7db0 /src/ir_mctrl.h | |
| parent | a6ec9da2a7f21fdd0f82f7096279bbfb124473e3 (diff) | |
加入DNAT_POLICY表处理逻辑,修改CANDIDATE处理
Diffstat (limited to 'src/ir_mctrl.h')
| -rw-r--r-- | src/ir_mctrl.h | 22 |
1 files changed, 15 insertions, 7 deletions
diff --git a/src/ir_mctrl.h b/src/ir_mctrl.h index 2e58d2b..16e07a8 100644 --- a/src/ir_mctrl.h +++ b/src/ir_mctrl.h @@ -16,25 +16,30 @@ #define MCTRL_CONF_FILE "./conf/mctrl.conf" //table name -#define NOMINEE_IP "IR_NOMINEE_IP" -#define INTERCEPT_IP "IR_INTERCEPT_IP" -#define STATIC_NOMINEE_IP "IR_STATIC_NOMINEE_IP" -#define DYNAMIC_NOMINEE_IP "IR_DYNAMIC_NOMINEE_IP" -#define CANDIDATE_IP "IR_CANDIDATE_IP" +#define NOMINEE_TABLE "IR_NOMINEE_IP" +#define INTERCEPT_TABLE "IR_INTERCEPT_IP" +#define STATIC_NOMINEE_TABLE "IR_STATIC_NOMINEE_IP" +#define DYNAMIC_NOMINEE_TABLE "IR_DYNAMIC_NOMINEE_IP" +#define CANDIDATE_TABLE "IR_CANDIDATE_IP" +#define DNAT_POLICY_TABLE "IR_DNAT_POLICY" +#define SLEEP_TIME 86400 #define TIME_OUT 1800 #define MAX_THREAD_NUM 1 //nominee_type -#define STATIC_NOMINEE 1 -#define DYNAMIC_NOMINEE 2 +#define STATIC_NOMINEE_INFO 1 +#define DYNAMIC_NOMINEE_INFO 2 +#define D_POLICY_INFO 3 //htable flag #define S_OR_D_ORIGIN_FLAG 8 #define INTERCEPT_FLAG 4 #define NOMINEE_FLAG 2 #define CANDIDATE_FLAG 1 +#define D_POLICY_FLAG 3 +#define DP_AND_I_FLAG 7 #define O_AND_C_FLAG 9 #define O_AND_N_FLAG 10 #define O_AND_C_AND_N_FLAG 11 @@ -65,6 +70,7 @@ struct IR_MCTRL_INFO char effective_range[MAX_STRING_LEN]; char user_region[MAX_STRING_LEN]; char op_time[MAX_TIME_LEN]; + int do_log; int htable_flag; int nominee_type; int version; @@ -80,8 +86,10 @@ struct mctrl_glocal_info MESA_htable_handle s_d_htable; int update_type_s; int update_type_d; + int update_type_dp; int version_s; int version_d; + int version_dp; }; |
