Commit Graph

15 Commits

Author SHA1 Message Date
luwenpeng
b0b699e47b refactor: rename session_utils.cpp to session.cpp 2024-08-21 18:18:12 +08:00
luwenpeng
62b9c0c99c feature: add 'quiet' option to avoid automatic update of LRU list by find session 2024-07-25 18:50:15 +08:00
luwenpeng
f43da9002b optimizate: rename IP type to address family 2024-07-25 18:29:57 +08:00
luwenpeng
076b3c7b0b refactor: session module (split to define/utils/pool/table/timer/transition/manager) 2024-06-25 10:32:51 +08:00
luwenpeng
dc37306594 update session table add/del API 2024-04-30 15:29:31 +08:00
luwenpeng
476c5bac56 session table can search session by tuple6 or tuple4 or id 2024-04-24 11:39:15 +08:00
luwenpeng
a509f0ce3b Update API of manipulation session 2024-04-01 17:15:19 +08:00
luwenpeng
8e527a0f4c Replace session queue with kernel list 2024-03-29 17:45:41 +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
c945931620 rename xxx_create() / xxx_destory() -> xxx_new() / xxx_free() 2024-03-08 14:20:36 +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
8f685bc018 rename security_zone to domain 2024-01-15 14:31:38 +08:00
luwenpeng
6ed321caea Move test cases to test dir 2023-12-22 16:03:22 +08:00