Commit Graph

19 Commits

Author SHA1 Message Date
luwenpeng
309736f9f1 session manager support TCP fast open 2024-05-06 12:06:20 +08:00
luwenpeng
8e527a0f4c Replace session queue with kernel list 2024-03-29 17:45:41 +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
ee35a26a9d update stellar thread main loop 2024-03-08 18:10:38 +08:00
luwenpeng
6050d15e29 add test case: overload evict tcp (old/new) session 2024-01-26 14:13:54 +08:00
luwenpeng
5ba0e4bb3b session manager add udp eviction filter test case 2024-01-25 18:35:31 +08:00
luwenpeng
2cef03eee2 session manager add tcp dupkt filter test case 2024-01-25 17:19:57 +08:00
luwenpeng
d3367fc86a add timeout test case
tcp timeout init (SYN / SYNACK)
    tcp timeout handshake
    tcp timeout data
    tcp timeout half closed (session opening / session active)
    tcp timeout time wait
    udp timeout data (session opening / session active)
2024-01-25 16:09:13 +08:00
luwenpeng
3f1a1f3fc3 add udp init -> opening -> active -> closing -> closed test case 2024-01-24 16:45:24 +08:00
luwenpeng
5a3179044d add udp init -> opening test case 2024-01-24 12:04:20 +08:00
luwenpeng
bbec791d6b add tcp init -> opening -> active -> closing -> closed test case 2024-01-24 11:25:33 +08:00
luwenpeng
73b2bce8cf add tcp opening -> closing test case 2024-01-24 10:08:15 +08:00
luwenpeng
62b61fcc8d add tcp active -> closing test case 2024-01-23 18:23:56 +08:00
luwenpeng
0df12ed331 add tcp opening -> active test case 2024-01-23 14:56:59 +08:00
luwenpeng
1f668b1a01 update session finite state machine & add tcp init -> opening test case 2024-01-23 14:30:46 +08:00
luwenpeng
6b3fc4b560 Add Packet/IPv4/TCP/UDP helpers API 2024-01-03 16:20:27 +08:00
luwenpeng
6ed321caea Move test cases to test dir 2023-12-22 16:03:22 +08:00