luwenpeng
|
3b00acab81
|
Modify the stat of session manager
|
2024-04-09 10:36:39 +08:00 |
|
luwenpeng
|
151b6f8f1d
|
Add TCP reassembly metrics on session
|
2024-04-03 19:51:44 +08:00 |
|
luwenpeng
|
e8e60cee6d
|
Refactor TCP reassembly, the session knows where the TCP segment comes from: raw packet or tcp segment queue
|
2024-04-03 15:45:08 +08:00 |
|
luwenpeng
|
a509f0ce3b
|
Update API of manipulation session
|
2024-04-01 17:15:19 +08:00 |
|
luwenpeng
|
772860c1be
|
Update session timer
|
2024-03-29 19:49:01 +08:00 |
|
luwenpeng
|
6e422ecb8d
|
Update session timeouts
|
2024-03-29 16:32:16 +08:00 |
|
luwenpeng
|
eb281ab789
|
session manager support tcp reassembly
|
2024-03-26 15:09:03 +08:00 |
|
luwenpeng
|
1cdbb7c2a4
|
Add session state 'discard'
|
2024-03-15 17:02:12 +08:00 |
|
luwenpeng
|
ce00122557
|
Refactor the session manager using session transformation 2D array & Update test case
|
2024-03-14 18:03:34 +08:00 |
|
luwenpeng
|
512dfddd03
|
reactor packet I/O & duplicated packet filter & evicted session filter
|
2024-03-10 19:07:26 +08:00 |
|
luwenpeng
|
ee35a26a9d
|
update stellar thread main loop
|
2024-03-08 18:10:38 +08:00 |
|
luwenpeng
|
c945931620
|
rename xxx_create() / xxx_destory() -> xxx_new() / xxx_free()
|
2024-03-08 14:20:36 +08:00 |
|
luwenpeng
|
d7370e0e19
|
rename xxx_tostring() -> xxx_to_str()
|
2024-03-08 13:43:03 +08:00 |
|
luwenpeng
|
31c9303a93
|
bugfix: reasion -> reason
|
2024-03-08 13:33:49 +08:00 |
|
luwenpeng
|
7952ae7283
|
Add packet IO module
* support marsio
* support dumpfile ( 1 thread read dumpfile & N thread handle packet)
|
2024-02-28 16:31:26 +08:00 |
|
luwenpeng
|
97ef872d9a
|
add session id generator
|
2024-01-31 18:55:06 +08:00 |
|
luwenpeng
|
bbec791d6b
|
add tcp init -> opening -> active -> closing -> closed test case
|
2024-01-24 11:25:33 +08:00 |
|
luwenpeng
|
1f668b1a01
|
update session finite state machine & add tcp init -> opening test case
|
2024-01-23 14:30:46 +08:00 |
|
luwenpeng
|
4fbafab4e3
|
session manager: support session timeouts & tcp dupkt filter & udp eviction filter
|
2024-01-18 14:34:55 +08:00 |
|
luwenpeng
|
1d4736ac88
|
session add API support get/set closing reasion
|
2024-01-16 14:10:13 +08:00 |
|
luwenpeng
|
a045c04f8d
|
session manager not trigger event
|
2024-01-15 11:21:11 +08:00 |
|
luwenpeng
|
84bdd92534
|
Update supported session type
|
2024-01-12 12:01:21 +08:00 |
|
luwenpeng
|
02f8d40c1e
|
Add eviction filter
|
2024-01-11 17:20:11 +08:00 |
|
luwenpeng
|
37f4680dbc
|
Add stellar thread cycle
|
2024-01-09 18:03:24 +08:00 |
|
luwenpeng
|
2aeb699359
|
Session manager add builtin ex data
|
2023-12-22 14:45:37 +08:00 |
|
luwenpeng
|
cd47b46e7a
|
Add test cases for session manager (session state machine)
|
2023-12-21 18:08:00 +08:00 |
|
luwenpeng
|
2c26879182
|
implementation session manager
|
2023-12-20 19:20:14 +08:00 |
|
luwenpeng
|
7653d646d3
|
Add tuple2 & tuple4 & tuple5 & tuple6
|
2023-12-15 16:35:11 +08:00 |
|
luwenpeng
|
90a6936fd6
|
session support get/set current packet
|
2023-12-15 11:20:05 +08:00 |
|
luwenpeng
|
a232045764
|
refactor: change session key from address list to six tuple
|
2023-12-14 19:19:29 +08:00 |
|
luwenpeng
|
5620ac211b
|
Add session manager
|
2023-12-13 19:20:34 +08:00 |
|
luwenpeng
|
2d3e182b5a
|
Add session timer
|
2023-12-13 11:43:47 +08:00 |
|
luwenpeng
|
006315fb7c
|
Add session table & session
|
2023-12-12 16:50:16 +08:00 |
|