summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author贺岚风 <[email protected]>2024-09-11 15:19:26 +0800
committer贺岚风 <[email protected]>2024-09-11 15:19:26 +0800
commit563448233ab55827a4015ee24fd3ac8b44418cc2 (patch)
tree3cc1a8e6bc8243ce9898b2ecea62c1f3526d1012
parentcbffc08893e073447283ef7646fc33766bd7ae09 (diff)
fix test :modify stellar.toml of dtlsdev-helanfeng
-rw-r--r--test/decoders/dtls/test_based_on_stellar/env/stellar.toml109
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)