Commit Graph

39 Commits

Author SHA1 Message Date
luwenpeng
f7ea81dad8 TSG-10254 eBPF支持二元组分流
TSG-10527 eBPF支持四元组分流
TSG-10369 KNI多线程在TAP模式下支持eBPF分流
2022-05-31 17:38:42 +08:00
fumingwei
5718d879f3 bugfix:TSG-6638根据拦截成功的第一个数据包矫正kni传输给tfe的timestamp相关数值 2021-08-27 16:42:55 +08:00
fumingwei
dd089adefd 增加对是否是重复流量不确定的情况下的处理 2021-05-11 11:22:59 +08:00
fumingwei
37191f51c5 1、修改关闭tcp_option后cmsg没有tcp—_option相关的值,2、使用sapp字段MSO_HAVE_DUP_PKT判断重复流量 2021-05-06 18:42:47 +08:00
fumingwei
88028f7885 1、修改判断stream_tunnel_type 代码 2、增加因 stream_tunnel 和以data建立连接导致拦截失败的fs_stat 和 安全日志 2020-10-29 21:55:35 +08:00
fumingwei
a59d3a1eef 1、增加判断是否是syn建立连接判断 2、增加version信息通过nm -d 显示 2020-09-23 17:31:42 +08:00
fumingwei
af136f1897 修改dynamic bypass 功能导致fsfile status 输出项写乱导致数据错误问题 2020-09-08 20:06:42 +08:00
fumingwei
717f066b55 TSG-1484:将tfe 的dynamic bypass 移至kni 2020-06-15 17:15:08 +08:00
崔一鸣
88bb1df0f3 删除多余文件 2019-12-13 17:08:01 +08:00
崔一鸣
3b81b3f083 kni适配firewall 2019-12-13 16:55:57 +08:00
崔一鸣
1b22879e90 解决创建hash表时重复打印配置问题 2019-11-05 15:01:18 +08:00
崔一鸣
92436d0c1b 增加subscribe ip扫描, 重构maat部分代码 2019-09-24 16:49:31 +08:00
崔一鸣
a3f3912cdd * fs2统计增加每个线程hash表等统计
* 错误日志加上四元组信息
* dablooms删除一些打印信息
2019-09-22 15:29:33 +08:00
崔一鸣
98b52c6771 fs2增加pme和hash表当前元素个数 2019-09-20 23:47:10 +08:00
崔一鸣
f54dfbf86f * 修复收到重复syn/ack时,kni_get_tcpopt的内存泄漏
* uuid需要加锁,修改traceid的生成方式为pid+clocktime
   * 重新整理fs2的各项统计
   * 修改stream_error发通联日志的信息
2019-09-20 19:15:32 +08:00
崔一鸣
05741fed8a fs2优化 2019-09-17 17:24:22 +08:00
崔一鸣
2644a75398 fs统计和通联日志优化 2019-09-16 16:45:25 +08:00
崔一鸣
fa92881f3f fs增加远程输出 2019-09-11 17:52:47 +08:00
崔一鸣
8fd5c4417d kni初始化失败直接exit 2019-09-07 20:21:50 +08:00
崔一鸣
cd7408e155 支持tun模式调通 2019-09-06 16:50:37 +08:00
崔一鸣
94e8c6184d 完成polling接口改造和重复流量识别功能 2019-09-04 18:58:50 +08:00
崔一鸣
b01f282f34 增加拦截字节数fs统计 2019-08-11 15:18:55 +08:00
崔一鸣
4d01ff5aad 修改wscale打开的判断条件, 窗口回复报文的window值改成网络序 2019-07-02 18:47:48 +06:00
崔一鸣
5b38353c61 增加读取do_log字段, 修改fs2统计 2019-06-19 17:21:46 +08:00
崔一鸣
455612fd03 修复接入多台tfe时的bug
* 修复keepalive_replay_switch关闭仍然加入hash表的bug
   * 修复多台tfe时获得tfe_id不正确的问题
   * 修改tfe_mgr的线程模型,改成accept之后创建新线程
   * tfe配置中增加enabled字段
2019-06-19 12:23:28 +08:00
崔一鸣
08c5a43054 去除无用的debug日志; 增加对send_to_tfe失败的处理 2019-06-18 18:29:06 +08:00
崔一鸣
7e3ae597c4 修改和tfe保活功能的bug
* 修改thread_tfe_keepalive函数recv失败的处理逻辑
  * bind函数放到初始化线程,防止bind失败仍然继续运行
  * 增加SO_REUSEADDR选项保证SAPP挂掉后再TIME_WAIT状态下能够快速恢复
  * 增加tfe状态的fs2统计
2019-06-18 17:42:27 +08:00
崔一鸣
0da2c833fe 增加和tfe之间的保活 2019-06-17 20:52:22 +08:00
崔一鸣
65b81fb457 添加cmsg信息时,对IP报文长度进行检查 2019-06-14 21:40:04 +08:00
崔一鸣
02abbae3d9 增加ipv6支持 2019-06-14 11:13:15 +08:00
崔一鸣
c510a81e01 修复百度上不去问题 2019-06-09 20:00:44 +08:00
崔一鸣
040be1c93e 修改packet为空的处理, 日志带上traceid, 增加统计日志, 修改pme释放的逻辑 2019-06-08 20:28:21 +08:00
崔一鸣
0ccc62fe08 增加一些debug日志 2019-06-05 11:59:25 +08:00
崔一鸣
1fa7a0673f 增加和tfe通信接口, 添加负载均衡功能等 2019-06-03 20:19:04 +08:00
崔一鸣
85aee8ba55 增加流标签 2019-05-21 17:14:07 +08:00
崔一鸣
82efb303c0 初步调通maat扫描 2019-05-19 17:23:18 +08:00
崔一鸣
f602997b90 增加field stat统计信息 2019-05-18 12:41:31 +08:00
崔一鸣
c0e577d115 初步完成数据面代码 2019-05-17 17:04:50 +08:00
崔一鸣
5cda54c8d4 调整目录结构 2019-05-09 15:14:01 +08:00