diff options
Diffstat (limited to 'src/ir_mctrl.h')
| -rw-r--r-- | src/ir_mctrl.h | 45 |
1 files changed, 15 insertions, 30 deletions
diff --git a/src/ir_mctrl.h b/src/ir_mctrl.h index d409d51..ac60fcc 100644 --- a/src/ir_mctrl.h +++ b/src/ir_mctrl.h @@ -16,40 +16,26 @@ #define MCTRL_CONF_FILE "./conf/mctrl.conf" //table name -#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 STATIC_NOMINEE_TABLE_NAME "IR_STATIC_NOMINEE_IP" +#define DYNAMIC_NOMINEE_TABLE_NAME "IR_DYNAMIC_NOMINEE_IP" +#define DNAT_POLICY_TABLE_NAME "IR_DNAT_POLICY" +#define NOMINEE_TABLE_NAME "IR_NOMINEE_IP" +#define INTERCEPT_TABLE_NAME "IR_INTERCEPT_IP" +#define CANDIDATE_TABLE_NAME "IR_CANDIDATE_IP" #define SLEEP_TIME 43200 #define TIME_OUT 30 #define MAX_THREAD_NUM 1 -//nominee_type -#define STATIC_NOMINEE_INFO 1 -#define DYNAMIC_NOMINEE_INFO 2 -#define DNAT_POLICY_INFO 3 -#define NOMINEE_INFO 4 -#define INTERCEPT_INFO 5 -#define CANDIDATE_INFO 6 - -//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 -#define O_AND_I_FLAG 12 -#define O_AND_C_AND_I_FLAG 13 -#define O_AND_I_AND_N_FLAG 14 -#define ALL_EXIST_FLAG 15 +#define DNAT_NUMBER 500000000 +#define SNAT_DYNAMIC_NUMBER 1000000000 +//table flag +#define STATIC_NOMINEE_FLAG 1 +#define DYNAMIC_NOMINEE_FLAG 2 +#define DNAT_POLICY_FLAG 4 +#define NOMINEE_FLAG 8 +#define INTERCEPT_FLAG 16 +#define CANDIDATE_FLAG 32 struct IR_MCTRL_INFO { @@ -75,7 +61,6 @@ struct IR_MCTRL_INFO char op_time[MAX_TIME_LEN]; int do_log; int htable_flag; - int nominee_type; int version; }; |
