diff options
| -rw-r--r-- | test/decoders/dtls/test_based_on_stellar/env/stellar.toml | 109 |
1 files changed, 50 insertions, 59 deletions
diff --git a/test/decoders/dtls/test_based_on_stellar/env/stellar.toml b/test/decoders/dtls/test_based_on_stellar/env/stellar.toml index ebafdee..308c884 100644 --- a/test/decoders/dtls/test_based_on_stellar/env/stellar.toml +++ b/test/decoders/dtls/test_based_on_stellar/env/stellar.toml @@ -1,73 +1,64 @@ -[snowflake] -snowflake_base = 1 # [0, 31] -snowflake_offset = 2 # [0, 127] +[instance] + id = 1 # range: [0, 4095] (20 bit) [packet_io] -mode = "dumpfile" # dumpfile, dumpfilelist, marsio -app_symbol = "stellar" -dev_symbol = "nf_0_fw" - -dumpfile_path = "./pcap/test.pcap" -#dumpfile_path = "/tmp/dumpfile/dumpfilelist" - -nr_threads = 1 # [1, 256] -cpu_mask = [5, 6, 7, 8, 9, 10, 11, 12] + mode = "pcapfile" # pcapfile, pcaplist, marsio + app_symbol = "stellar" + dev_symbol = "nf_0_fw" + pcap_path = "./pcap/test.pcap" + nr_worker_thread = 1 # range: [1, 256] + cpu_mask = [5, 6, 7, 8, 9, 10, 11, 12] + idle_yield_interval_ms = 90 # range: [0, 60000] (ms) [ip_reassembly] -enable = 1 -timeout = 10000 # range: [1, 60000] (ms) -bucket_entries = 256 # range: [1, 4294967295] (must be power of 2) -bucket_num = 4096 # range: [1, 4294967295] + enable = 1 + bucket_entries = 32 # range: [1, 4294967295] (must be power of 2) + bucket_num = 1024 # range: [1, 4294967295] -[session_manager] -# max session number -max_tcp_session_num = 50000 -max_udp_session_num = 50000 + ip_frag_timeout_ms = 1000 # range: [1, 60000] (ms) + ip_frag_expire_polling_interval_ms = 0 # range: [0, 60000] (ms) + ip_frag_expire_polling_limit = 1024 # range: [1, 1024] -# session overload evict -tcp_overload_evict_old_sess = 1 # 1: evict old session, 0: bypass new session -udp_overload_evict_old_sess = 1 # 1: evict old session, 0: bypass new session +[session_manager] + tcp_session_max = 500 + udp_session_max = 500 -# TCP timeout -tcp_init_timeout = 50 # range: [1, 60000] (ms) -tcp_handshake_timeout = 50 # range: [1, 60000] (ms) -tcp_data_timeout = 50 # range: [1, 15999999000] (ms) -tcp_half_closed_timeout = 50 # range: [1, 604800000] (ms) -tcp_time_wait_timeout = 50 # range: [1, 600000] (ms) -tcp_discard_timeout = 10 # range: [1, 15999999000] (ms) -tcp_unverified_rst_timeout = 50 # range: [1, 600000] (ms) -# UDP timeout -udp_data_timeout = 50 # range: [1, 15999999000] (ms) -udp_discard_timeout = 50 # range: [1, 15999999000] (ms) + evict_old_on_tcp_table_limit = 1 # range: [0, 1] + evict_old_on_udp_table_limit = 1 # range: [0, 1] -# duplicate packet filter -duplicated_packet_filter_enable = 1 -duplicated_packet_filter_capacity = 1000000 # range: [1, 4294967295] -duplicated_packet_filter_timeout = 10000 # range: [1, 60000] (ms) -duplicated_packet_filter_error_rate = 0.00001 # range: [0.0, 1.0] + expire_period_ms = 0 # range: [0, 60000] (ms) + expire_batch_max = 1024 # range: [1, 1024] -# evicted session filter -evicted_session_filter_enable = 1 -evicted_session_filter_capacity = 1000000 # range: [1, 4294967295] -evicted_session_filter_timeout = 10000 # range: [1, 60000] (ms) -evicted_session_filter_error_rate = 0.00001 # range: [0.0, 1.0] + [session_manager.tcp_timeout_ms] + init = 500 # range: [1, 60000] (ms) + handshake = 500 # range: [1, 60000] (ms) + data = 500 # range: [1, 15999999000] (ms) + half_closed = 500 # range: [1, 604800000] (ms) + time_wait = 500 # range: [1, 600000] (ms) + discard_default = 1000 # range: [1, 15999999000] (ms) + unverified_rst = 500 # range: [1, 600000] (ms) -# TCP reassembly (Per direction) -tcp_reassembly_enable = 1 -tcp_reassembly_max_timeout = 10000 # range: [1, 60000] (ms) -tcp_reassembly_max_segments = 256 # range: [2, 4096] + [session_manager.udp_timeout_ms] + data = 500 # range: [1, 15999999000] (ms) + discard_default = 500 # range: [1, 15999999000] (ms) -[schedule] -# Note: free_expired_session_interval determines the precision of session_manager timeout -free_expired_session_interval = 50 # range: [1, 60000] (ms) -free_expired_session_batch = 100 # range: [1, 60000] -force_session_expire_before_exit = 0 # 1: force session to expire before exit, 0: wait for session to naturally expire before exit. + [session_manager.duplicated_packet_bloom_filter] + enable = 0 + capacity = 1000000 # range: [1, 4294967295] + time_window_ms = 10000 # range: [1, 60000] (ms) + error_rate = 0.00001 # range: [0.0, 1.0] -# Note: free_expired_ip_frag_interval determines the precision of ip_reassembly timeout -free_expired_ip_frag_interval = 50 # range: [1, 60000] (ms) -free_expired_ip_frag_batch = 100 # range: [1, 60000] + [session_manager.evicted_session_bloom_filter] + enable = 0 # range: [0, 1] + capacity = 1000000 # range: [1, 4294967295] + time_window_ms = 10000 # range: [1, 60000] (ms) + error_rate = 0.00001 # range: [0.0, 1.0] -merge_stat_interval = 50 # range: [1, 60000] (ms) -output_stat_interval = 10 # range: [1, 60000] (ms) + [session_manager.tcp_reassembly] + enable = 1 # range: [0, 1] + timeout_ms = 100 # range: [1, 60000] (ms) + buffered_segments_max = 256 # range: [2, 4096] per flow -packet_io_yield_interval = 90 # range: [1, 60000] (ms) +[stat] + merge_interval_ms = 500 # range: [0, 60000] (ms) + output_interval_ms = 1000 # range: [0, 60000] (ms) |
