diff options
| author | yangwei <[email protected]> | 2024-04-21 01:43:40 +0800 |
|---|---|---|
| committer | yangwei <[email protected]> | 2024-04-21 01:53:13 +0800 |
| commit | 4be87f9fb14b9803b015fd0a1d07132bfb824439 (patch) | |
| tree | 350b87f6226ce82e75d4d11057465b0793e53058 | |
| parent | ad61166674e0349048bdaf44fa7e2fb89c299cf0 (diff) | |
🐞 fix(dup_pkt.parameter): 修复toml中配置项名称与代码不一致的错误
| -rw-r--r-- | bin/etc/sapp.toml | 4 | ||||
| -rw-r--r-- | src/config/config_parse.cpp | 8 |
2 files changed, 6 insertions, 6 deletions
diff --git a/bin/etc/sapp.toml b/bin/etc/sapp.toml index 79c5f5b..b6c196a 100644 --- a/bin/etc/sapp.toml +++ b/bin/etc/sapp.toml @@ -125,8 +125,8 @@ inject_all_enabled=0 [dup_pkt.parameters] - bloom_capacity=10000000 - bloom_error_rate=0.0000001 + bloom_capacity=1000000 + bloom_error_rate=0.000001 bloom_timeout=60 diff --git a/src/config/config_parse.cpp b/src/config/config_parse.cpp index aaab7f9..2dd57e3 100644 --- a/src/config/config_parse.cpp +++ b/src/config/config_parse.cpp @@ -1734,10 +1734,10 @@ int sapp_parse_config(void) tomlc99_wrap_load_int_def(ABBR_CFG_FILE_MAIN_ENTRY, (char *)"dup_pkt.traffic.original", (char *)"original_ipv4_udp_enabled", &pconfig->packet_io.dup_pkt_para.dup_pkt_distinguish_ipv4_udp, 0); tomlc99_wrap_load_int_def(ABBR_CFG_FILE_MAIN_ENTRY, (char *)"dup_pkt.traffic.inject", (char *)"inject_all_enabled", &pconfig->packet_io.dup_pkt_para.dup_pkt_distinguish_all_inject, 0); - tomlc99_wrap_load_int_def(ABBR_CFG_FILE_MAIN_ENTRY, (char *)"dup_pkt.parameter", (char *)"bloom_capacity", &pconfig->packet_io.dup_pkt_para.bloom_capacity, 1000000); - tomlc99_wrap_load_int_def(ABBR_CFG_FILE_MAIN_ENTRY, (char *)"dup_pkt.parameter", (char *)"bloom_timeout", &pconfig->packet_io.dup_pkt_para.bloom_timeout, 10); - tomlc99_wrap_load_int_def(ABBR_CFG_FILE_MAIN_ENTRY, (char *)"dup_pkt.parameter", (char *)"bloom_slice_num", &pconfig->packet_io.dup_pkt_para.bloom_slice_num, 10); - tomlc99_wrap_load_string_def(ABBR_CFG_FILE_MAIN_ENTRY, (char *)"dup_pkt.parameter", (char *)"bloom_error_rate", str_tmp, sizeof(str_tmp), "0.00001"); + tomlc99_wrap_load_int_def(ABBR_CFG_FILE_MAIN_ENTRY, (char *)"dup_pkt.parameters", (char *)"bloom_capacity", &pconfig->packet_io.dup_pkt_para.bloom_capacity, 1000000); + tomlc99_wrap_load_int_def(ABBR_CFG_FILE_MAIN_ENTRY, (char *)"dup_pkt.parameters", (char *)"bloom_timeout", &pconfig->packet_io.dup_pkt_para.bloom_timeout, 60); + tomlc99_wrap_load_int_def(ABBR_CFG_FILE_MAIN_ENTRY, (char *)"dup_pkt.parameters", (char *)"bloom_slice_num", &pconfig->packet_io.dup_pkt_para.bloom_slice_num, 3); + tomlc99_wrap_load_string_def(ABBR_CFG_FILE_MAIN_ENTRY, (char *)"dup_pkt.parameters", (char *)"bloom_error_rate", str_tmp, sizeof(str_tmp), "0.000001"); pconfig->packet_io.dup_pkt_para.bloom_error_rate = strtod(str_tmp, NULL); /******************************* packet_io.under_ddos ******************************/ |
