diff options
| author | lijia <[email protected]> | 2020-08-14 15:39:13 +0800 |
|---|---|---|
| committer | lijia <[email protected]> | 2020-08-14 15:39:13 +0800 |
| commit | b8e69bb7c7b84c8c7d637c2f989bdc0269ccfd5c (patch) | |
| tree | e37cf1f505e4f144c6459ae8e04afc41c2be6af4 /src/config/config_parse.cpp | |
| parent | 820f7beffa3c62cfb1b7393d1457452ab33677f7 (diff) | |
恢复原v3.0配置文件: treat_vlan_as_mac_in_mac, 用于测试mac-in-mac格式的gtp包.
Diffstat (limited to 'src/config/config_parse.cpp')
| -rw-r--r-- | src/config/config_parse.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/config/config_parse.cpp b/src/config/config_parse.cpp index 4db16a7..e5459f4 100644 --- a/src/config/config_parse.cpp +++ b/src/config/config_parse.cpp @@ -517,6 +517,12 @@ static int config_sanity_check(void) old_config_file_detect("./conf/main.conf", "./etc/sapp.toml"); + + if(pconfig->protocol_feature.treat_vlan_as_mac_in_mac_enabled != 0){ + sapp_log(30, ~0, ~0, "[Warning]'treat_vlan_as_mac_in_mac' is enable, vlan packet will be treat as MAC_IN_MAC!"); + usleep(10000); + } + return 0; } @@ -692,6 +698,7 @@ int sapp_parse_config(void) tomlc99_wrap_load_int_def(default_config_file, (char *)"PROTOCOL_FEATURE", (char *)"tcp_drop_pure_ack_pkt", (int *)&pconfig->protocol_feature.tcp_drop_pure_ack_pkt, 0); tomlc99_wrap_load_int_def(default_config_file, (char *)"PROTOCOL_FEATURE", (char *)"tcp_syn_option_parse_enabled", (int *)&pconfig->protocol_feature.tcp_syn_option_parse_enabled, 1); tomlc99_wrap_load_int_def(default_config_file, (char *)"PROTOCOL_FEATURE", (char *)"skip_not_ip_layer_over_eth", (int *)&pconfig->protocol_feature.skip_not_ip_layer_over_eth, 0); + tomlc99_wrap_load_int_def(default_config_file, (char *)"PROTOCOL_FEATURE", (char *)"treat_vlan_as_mac_in_mac", (int *)&pconfig->protocol_feature.treat_vlan_as_mac_in_mac_enabled, 0); /******************************* TOOLS **********************************/ tomlc99_wrap_load_int_def(default_config_file, (char *)"tools.pkt_dump", (char *)"enabled", (int *)&pconfig->tools.pkt_dump.enabled, 0); |
