Commit Graph

170 Commits

Author SHA1 Message Date
崔一鸣
c23552de05 修复一处内存泄漏, 添加cmsg失败bypass 2019-09-18 19:53:20 +08:00
崔一鸣
db25c4f333 支持获取原始mac 2019-09-18 15:56:59 +08:00
崔一鸣
05741fed8a fs2优化 2019-09-17 17:24:22 +08:00
崔一鸣
2644a75398 fs统计和通联日志优化 2019-09-16 16:45:25 +08:00
崔一鸣
ca0a1024c4 修改kni拦截字节数统计笔误 2019-09-12 16:13:35 +08:00
崔一鸣
fa92881f3f fs增加远程输出 2019-09-11 17:52:47 +08:00
崔一鸣
7146b6d5a3 kni增加service 2019-09-07 21:36:40 +08:00
崔一鸣
8fd5c4417d kni初始化失败直接exit 2019-09-07 20:21:50 +08:00
崔一鸣
cd7408e155 支持tun模式调通 2019-09-06 16:50:37 +08:00
崔一鸣
c6b2ffa585 Merge branch 'feature-tap-mode' into feature-dup-traffic-recognize 2019-09-04 19:06:51 +08:00
崔一鸣
94e8c6184d 完成polling接口改造和重复流量识别功能 2019-09-04 18:58:50 +08:00
崔一鸣
020782a71a 完成发送给tfe部分修改 2019-08-19 17:23:15 +08:00
崔一鸣
b01f282f34 增加拦截字节数fs统计 2019-08-11 15:18:55 +08:00
石逢钊
47eacf2c3a kni tap mode 1 2019-08-07 20:36:54 +08:00
崔一鸣
d4525b0c5c 设计tap模式接口 2019-08-07 15:42:55 +08:00
崔一鸣
a0183d9e0c 当bypass命中多条配置时,返回policy_id最大的配置 2019-08-07 09:41:49 +08:00
root
6d41e073d9 修正sockfd没有初始化的问题 v2.0.6-20190801 2019-07-31 15:06:17 +00:00
root
ca976fea48 修正数据处理流程在tfe发送流结束日志后的数据包没有转发给tfe的问题
* 原实现中,当kni收到tfe发送的流结束日志后,不再将后续数据包转发给tfe,导致tfe的下游连接无法正常完成四次挥手。
* 现修正,当收到tfe发送的流结束日志后,继续将后续数据包转发给tfe.
2019-07-31 15:00:48 +00:00
崔一鸣
e75e09709a 修改wscale_set置1的位置 2019-07-03 00:44:57 +06:00
崔一鸣
4d01ff5aad 修改wscale打开的判断条件, 窗口回复报文的window值改成网络序 2019-07-02 18:47:48 +06:00
崔一鸣
031d8d7168 * 增加当两边都打开wscale才发送给tfe判断,
* 修改窗口更新报文的窗口大小为三次握手的窗口大小
2019-07-02 14:41:03 +06:00
崔一鸣
1abb80d8af 疑似keepalive_replay序列号填错 2019-07-02 12:23:56 +06:00
崔一鸣
f138002d5b 修改函数名,增加FS统计 2019-06-28 09:58:54 +06:00
zhengchao
2851da1857 同步元辰鑫的maat table info 2019-06-27 23:34:45 +06:00
崔一鸣
81e4ee9347 修复MESA_htable#3提到的问题 2019-06-25 11:13:43 +06:00
崔一鸣
64760edb08 Merge branch 'feature-kni2a-keepalive' into 'kni2a'
Feature kni2a keepalive

See merge request tango/kni!16
2019-06-22 17:56:55 +08:00
崔一鸣
9ab938e778 增加在日志中输出kni版本号 2019-06-22 17:22:47 +08:00
崔一鸣
5a09a28880 增加kni版本管理 2019-06-22 17:05:51 +08:00
崔一鸣
f8f701d9c7 Merge branch 'feature-kni2a-keepalive' into 'kni2a'
调整kni.conf

See merge request tango/kni!15
2019-06-21 20:34:17 +08:00
崔一鸣
fc4b7a374d Merge branch 'kni2a' into 'feature-kni2a-keepalive'
# Conflicts:
#   conf/kni.conf
#   entry/src/tfe_mgr.cpp
2019-06-21 20:33:53 +08:00
崔一鸣
4ca638521a 调整kni.conf 2019-06-21 20:29:55 +08:00
崔一鸣
3e4708d3f0 Merge branch 'feature-kni2a-keepalive' into 'kni2a'
Feature kni2a keepalive

See merge request tango/kni!14
2019-06-21 19:08:18 +08:00
崔一鸣
f4cb4c1c1a 调整kni.conf 2019-06-21 18:57:28 +08:00
崔一鸣
88678844a5 修改client hello解析函数,允许sni为空 2019-06-21 17:04:27 +08:00
崔一鸣
3630bed321 Merge branch 'feature-kni2a-keepalive' into 'kni2a'
修复保活时从tfe收到reset包没有将tfe从可用列表中移除的bug

See merge request tango/kni!12
2019-06-21 16:17:17 +08:00
崔一鸣
b56d52a325 修复保活过程中从tfe收到reset包没有将tfe移除的bug 2019-06-21 15:05:50 +08:00
郑超
76487ab332 Merge branch 'bugfix-default-intercept-policy' into 'kni2a'
修复默认拦截策略不发送日志的bug,修复明文http协议被拦截后intercept state为0的bug。

See merge request tango/kni!11
2019-06-19 22:36:26 +08:00
zhengchao
80a86aa90d 修复默认拦截策略不发送日志的bug,修复明文http协议被拦截后intercept state为0的bug。 2019-06-19 22:35:42 +08:00
郑超
0a947f688e Merge branch 'bugfix-default-intercept-policy' into 'kni2a'
1.修复默认拦截策略不生效的bug; 2. 将maat生配置生效时间改为1秒。

See merge request tango/kni!10
2019-06-19 19:55:26 +08:00
zhengchao
696594ea83 1.修复默认拦截策略不生效的bug; 2. 将maat生配置生效时间改为1秒。 2019-06-19 19:54:44 +08:00
崔一鸣
55e5e07174 Merge branch 'feature-kni2a-keepalive' into 'kni2a'
增加读取do_log字段, 修改fs2统计

See merge request tango/kni!9
2019-06-19 17:26:31 +08:00
崔一鸣
5b38353c61 增加读取do_log字段, 修改fs2统计 2019-06-19 17:21:46 +08:00
崔一鸣
dace3299fd Merge branch 'feature-kni2a-keepalive' into 'kni2a'
修复接入多台tfe时的bug

See merge request tango/kni!8
2019-06-19 12:33:07 +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
崔一鸣
f9c5b97b17 Merge branch 'feature-kni2a-keepalive' into 'kni2a'
去除无用的debug日志; 增加对send_to_tfe失败的处理

See merge request tango/kni!7
2019-06-18 18:31:06 +08:00
崔一鸣
08c5a43054 去除无用的debug日志; 增加对send_to_tfe失败的处理 2019-06-18 18:29:06 +08:00
崔一鸣
69ab0c4a5d Merge branch 'feature-kni2a-keepalive' into 'kni2a'
Feature kni2a keepalive

See merge request tango/kni!6
2019-06-18 17:49:26 +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
崔一鸣
a03bebbfb9 Merge branch 'feature-kni2a-ipv6' into 'kni2a'
Feature kni2a ipv6

See merge request tango/kni!5
2019-06-14 21:42:14 +08:00