add test case: overload evict tcp (old/new) session
This commit is contained in:
@@ -23,6 +23,10 @@ struct session_manager_config
|
||||
uint64_t max_tcp_session_num;
|
||||
uint64_t max_udp_session_num;
|
||||
|
||||
// session overload
|
||||
uint8_t tcp_overload_evict_old_sess; // 1: evict old session, 0: bypass new session
|
||||
uint8_t udp_overload_evict_old_sess; // 1: evict old session, 0: bypass new session
|
||||
|
||||
// TCP timeout
|
||||
uint64_t tcp_timeout_init; // seconds, Range: 1-60
|
||||
uint64_t tcp_timeout_handshake; // seconds, Range: 1-60
|
||||
@@ -80,6 +84,11 @@ struct session_counter
|
||||
uint64_t udp_opening_sess_num;
|
||||
uint64_t udp_active_sess_num;
|
||||
uint64_t udp_closing_sess_num;
|
||||
|
||||
uint64_t tcp_overload_evict_old_sess_num;
|
||||
uint64_t tcp_overload_evict_new_sess_num;
|
||||
uint64_t udp_overload_evict_old_sess_num;
|
||||
uint64_t udp_overload_evict_new_sess_num;
|
||||
};
|
||||
|
||||
void session_manager_get_session_counter(struct session_manager *mgr, struct session_counter *out);
|
||||
|
||||
Reference in New Issue
Block a user