Commit Graph

38 Commits

Author SHA1 Message Date
wangmenglan
02fae975ed OMPUB-1508 For tunnel traffic, asymmetric traffic, and traffic matching the "no intercept" policy, only a session ID index flow table is created 2024-11-05 10:21:03 +08:00
wangmenglan
d2b7d30e96 TFE增加Policy Hit Intercept的监控指标 2024-07-10 15:52:44 +08:00
wangmenglan
db3d812d22 bugfix:增加异常处理 2024-04-24 15:55:29 +06:30
wangmenglan
86e2eb3b99 PacketIO实时发送metrics统计 2024-01-25 18:45:57 +08:00
wangmenglan
b1f670c05d perf:通过控制报文PACKET_CUR_DIR字段判断当前包的方向,不再默认active控制报文为C2S方向 2024-01-05 15:24:24 +08:00
wangmenglan
9ce2d57082 解决编译问题 2024-01-04 16:45:47 +08:00
wangmenglan
dae38c5144 TSG-18200 Packet IO不再通过dir方向判断c2s/s2c 2024-01-03 19:43:51 +08:00
luwenpeng
cbd98507a2 TSG-18285 TFE的Packet IO模块支持重复流量识别 2024-01-02 18:47:49 +08:00
luwenpeng
4f9372d966 TFE根据拦截策略编译表的do_log字段判断是否发送log_update的控制报文 2023-12-20 19:01:54 +08:00
wangmenglan
15582f5d51 控制报文log_update,增加proxy_rule_list和proxy_action字段 2023-11-21 18:57:52 +08:00
luwenpeng
70dab4a183 feature: TSG-17786 TFE增加对intercept策略的排序功能 2023-11-21 17:17:26 +08:00
luwenpeng
a63b66fe14 bugfix: Decrypted traffic TCP handshake packet invalid direction 2023-11-20 14:52:56 +08:00
luwenpeng
c3b887f1c5 perf: 性能优化
* io_uring使用buffer pool避免内存分配与释放
    * packet io thread与worker thread无锁访问cmsg
    * 为解密流量的fd设置默认的TTL
2023-11-14 18:54:40 +08:00
luwenpeng
2b00650d3e TCP handshake for decrypted traffic disables IP fragmentation 2023-11-07 17:57:52 +08:00
wangmenglan
cc1a6f7a87 bugfix: send packet enable rehash 2023-10-17 17:51:53 +08:00
wangmenglan
6b1aae23bb bugfix:修复cmsg被释放后,继续使用导致core 2023-10-10 19:42:12 +08:00
wangmenglan
420e41cda8 🐞 fix(TSG-16240): 修复Intercept选择http协议时,日志中Intercept Status值为passthrough 2023-08-28 18:31:20 +08:00
luwenpeng
bc39cd0706 TFE适配MRZCPD的分流算法的变更;并增加分流的调试日志 2023-08-08 10:55:42 +08:00
fengweihao
2451bd795c TSG-16056 修复deny动作,修复tsg_lua多线程调用问题和tfe编译告警 2023-07-11 16:28:52 +08:00
wangmenglan
7486f6f451 🐞 fix(TSG-15620): Packet IO设置CMsg字段TFE_CMSG_STREAM_TRACE_ID 2023-06-16 20:00:09 +08:00
wangmenglan
30f0f83566 TSG-15510 修复No Intercept没有发送metrics 2023-06-13 20:23:57 +08:00
wangmenglan
5ad6ef771d 调整日志输出 2023-06-12 19:47:58 +08:00
wangmenglan
9e75c71d94 命中no intercept,不发送log 2023-06-09 18:24:38 +08:00
wangmenglan
2741eb117a bugfix: 配置检查判断错误 2023-06-09 15:31:34 +08:00
wangmenglan
e716f21b8e TFE 在多线程模式下bpf_hash_mode配置不符合预期时,启动失败 2023-06-08 17:17:10 +08:00
wangmenglan
396f8426f9 Packet IO支持单向流发送日志 2023-06-06 19:28:56 +08:00
wangmenglan
a97a90ac7d TFE Packet IO 创建metric句柄 2023-06-05 19:24:37 +08:00
wangmenglan
409dfb7e4b 🐞 fix: 调整TFE conf 文件, 使用四元组分流; 调整metric接口调用位置 2023-06-05 17:20:19 +08:00
wangmenglan
4d26281338 TFE Packet IO支持带封装报文格式 2023-06-02 19:51:45 +08:00
wangmenglan
685e4ada9a bugfix: memleak 2023-05-26 18:54:59 +08:00
wangmenglan
fc2625c691 bugfix:修复packet io内存泄漏 2023-05-22 15:19:29 +08:00
wangmenglan
b931a3dc58 packet io增加fieldstat状态统计 2023-05-15 16:41:59 +08:00
wangmenglan
935aa7235e TFE优化解析控制报文,解决mpack只有proxy字段时,解析错误 2023-05-10 20:06:54 +08:00
wangmenglan
542f4cbdfa TSG-14930 TFE支持发送控制报文给SAPP 2023-05-09 22:13:20 +08:00
wangmenglan
ceffc9b168 TSG-14930 TFE支持发送控制报文给SAPP 2023-05-09 14:23:39 +08:00
wangmenglan
8de8ec1c5f TSG-14938 TFE支持新控制报文格式; 调整代码结构 2023-05-06 17:53:08 +08:00
wangmenglan
8a7c196c20 修改文件编码 2023-05-06 17:47:47 +08:00
wangmenglan
11a46269f1 将kni合并到tfe中 2023-05-06 17:47:38 +08:00