Modify the stat of session

This commit is contained in:
luwenpeng
2024-04-09 15:07:53 +08:00
parent 3b00acab81
commit a5a133bf91
13 changed files with 671 additions and 732 deletions

View File

@@ -53,10 +53,6 @@ struct session_manager_options
struct session_manager_stat
{
/******************************************************
* state count
******************************************************/
// TCP session
uint64_t nr_tcp_sess_used;
uint64_t nr_tcp_sess_opening;
@@ -73,30 +69,26 @@ struct session_manager_stat
uint64_t nr_udp_sess_discard;
uint64_t nr_udp_sess_closed;
/******************************************************
* sum count
******************************************************/
// Evicted session
uint64_t nr_tcp_sess_evicted;
uint64_t nr_udp_sess_evicted;
uint64_t nr_tcp_sess_evicted; // sum
uint64_t nr_udp_sess_evicted; // sum
// Packet
uint64_t nr_udp_pkts_bypass_no_space;
uint64_t nr_tcp_pkts_bypass_no_space;
uint64_t nr_tcp_pkts_bypass_miss_sess;
uint64_t nr_tcp_pkts_bypass_hit_dup;
uint64_t nr_udp_pkts_bypass_hit_evc;
uint64_t nr_udp_pkts_bypass_no_space; // sum
uint64_t nr_tcp_pkts_bypass_no_space; // sum
uint64_t nr_tcp_pkts_bypass_miss_sess; // sum
uint64_t nr_tcp_pkts_bypass_hit_dup; // sum
uint64_t nr_udp_pkts_bypass_hit_evc; // sum
// TCP segments
uint64_t nr_tcp_seg_received;
uint64_t nr_tcp_seg_expired;
uint64_t nr_tcp_seg_overlap;
uint64_t nr_tcp_seg_no_space;
uint64_t nr_tcp_seg_inorder;
uint64_t nr_tcp_seg_reorded;
uint64_t nr_tcp_seg_buffered;
uint64_t nr_tcp_seg_released;
uint64_t nr_tcp_seg_received; // sum
uint64_t nr_tcp_seg_expired; // sum
uint64_t nr_tcp_seg_overlap; // sum
uint64_t nr_tcp_seg_no_space; // sum
uint64_t nr_tcp_seg_inorder; // sum
uint64_t nr_tcp_seg_reorded; // sum
uint64_t nr_tcp_seg_buffered; // sum
uint64_t nr_tcp_seg_released; // sum
};
struct session_manager;