modify session manager related configuration
This commit is contained in:
@@ -6,7 +6,7 @@
|
||||
#include "packet_parser.h"
|
||||
#include "test_packets.h"
|
||||
|
||||
struct session_manager_options opts = {
|
||||
struct session_manager_config cfg = {
|
||||
// max session number
|
||||
.max_tcp_session_num = 256,
|
||||
.max_udp_session_num = 256,
|
||||
@@ -16,33 +16,37 @@ struct session_manager_options opts = {
|
||||
.udp_overload_evict_old_sess = 1, // 1: evict old session, 0: bypass new session
|
||||
|
||||
// tcp timeout
|
||||
.tcp_init_timeout = 1,
|
||||
.tcp_handshake_timeout = 2,
|
||||
.tcp_data_timeout = 3,
|
||||
.tcp_half_closed_timeout = 4,
|
||||
.tcp_time_wait_timeout = 5,
|
||||
.tcp_discard_timeout = 6,
|
||||
.tcp_unverified_rst_timeout = 7,
|
||||
.tcp_init_timeout_ms = 1,
|
||||
.tcp_handshake_timeout_ms = 2,
|
||||
.tcp_data_timeout_ms = 3,
|
||||
.tcp_half_closed_timeout_ms = 4,
|
||||
.tcp_time_wait_timeout_ms = 5,
|
||||
.tcp_discard_timeout_ms = 6,
|
||||
.tcp_unverified_rst_timeout_ms = 7,
|
||||
|
||||
// udp timeout
|
||||
.udp_data_timeout = 8,
|
||||
.udp_discard_timeout = 0,
|
||||
.udp_data_timeout_ms = 8,
|
||||
.udp_discard_timeout_ms = 0,
|
||||
|
||||
// limit
|
||||
.session_expire_polling_interval_ms = 0,
|
||||
.session_expire_polling_limit = 1024,
|
||||
|
||||
// duplicate packet filter
|
||||
.duplicated_packet_filter_enable = 1,
|
||||
.duplicated_packet_filter_capacity = 1000,
|
||||
.duplicated_packet_filter_timeout = 10,
|
||||
.duplicated_packet_filter_timeout_ms = 10,
|
||||
.duplicated_packet_filter_error_rate = 0.0001,
|
||||
|
||||
// evicted session filter
|
||||
.evicted_session_filter_enable = 1,
|
||||
.evicted_session_filter_capacity = 1000,
|
||||
.evicted_session_filter_timeout = 10,
|
||||
.evicted_session_filter_timeout_ms = 10,
|
||||
.evicted_session_filter_error_rate = 0.0001,
|
||||
|
||||
// TCP Reassembly
|
||||
.tcp_reassembly_enable = 1,
|
||||
.tcp_reassembly_max_timeout = 60000,
|
||||
.tcp_reassembly_max_timeout_ms = 60000,
|
||||
.tcp_reassembly_max_segments = 16,
|
||||
};
|
||||
|
||||
@@ -131,7 +135,7 @@ TEST(SESS_MGR_SCAN, OPTS)
|
||||
inet_pton(AF_INET6, "cafe::0000", &v6_dst_subnet_beg);
|
||||
inet_pton(AF_INET6, "cafe::ffff", &v6_dst_subnet_end);
|
||||
|
||||
mgr = session_manager_new(&opts, 1);
|
||||
mgr = session_manager_new(&cfg, 1);
|
||||
EXPECT_TRUE(mgr != NULL);
|
||||
session_manager_set_session_id_generator(mgr, session_id_generator);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user