luwenpeng
|
3d99178958
|
TSG-23378 TFE移除平台层的FieldStat2,为适配AArch64做准备
|
2024-11-13 17:17:13 +08:00 |
|
luwenpeng
|
5d3ee62d23
|
fix compile errors for adapting maat
|
2024-09-26 14:39:21 +08:00 |
|
wangmenglan
|
0973d8c35a
|
🐞 fix(TSG-15308): 修复packet io thread启动时,intercept_policy_enforcer为空导致core
|
2023-05-31 20:17:22 +08:00 |
|
wangmenglan
|
11a46269f1
|
将kni合并到tfe中
|
2023-05-06 17:47:38 +08:00 |
|
luwenpeng
|
2138d7f13e
|
TFE适配MAAT4,编译表只注册一次
|
2023-04-23 16:35:42 +08:00 |
|
luwenpeng
|
f421e4df54
|
TSG-14789 TFE扫描service chaining策略,执行Decrypted Traffic Steering
|
2023-04-21 18:31:36 +08:00 |
|
luwenpeng
|
f741c3c025
|
TSG-14628 TFE适配TCP Option Profile库表的变更
|
2023-04-21 18:31:36 +08:00 |
|
luwenpeng
|
0f542d376f
|
TSG-13196 Decrypted Traffic Steering增加FieldStat字段
* stee_ssl_conn
* stee_http_conn
* stee_c_tx_B
* stee_s_rx_B
* stee_s_tx_B
* stee_c_rx_B
|
2022-12-29 10:24:05 +08:00 |
|
luwenpeng
|
4142c18ddf
|
Decrypted Traffic Steering增加enable_steering_http和enable_steering_ssl开关,支持按照协议类型回流
|
2022-12-23 13:56:19 +08:00 |
|
luwenpeng
|
42dded52ac
|
TSG-13075 TFE的Decrypted Traffic Steering功能增加第三方设备保活检查
|
2022-12-23 13:56:19 +08:00 |
|
luwenpeng
|
c1d9a1ab0f
|
Decrypted Traffic Steering 回流回注测试通过
|
2022-12-23 13:56:19 +08:00 |
|
luwenpeng
|
f764a4bae1
|
优化 watchdog tfe worker thread 的实现逻辑
|
2021-08-20 15:36:58 +08:00 |
|
luwenpeng
|
1fe60d2428
|
废除 tfe-kmod, tfe 直接与 kni 通信
* 新增 enable_kni_v3=1 配置项
* develop_build_release 分支关闭 ASAN 检测
* 修正根据 CMSG 恢复 TCP 链接时没有正确填写 TCP 时间戳启用选项的问题
|
2021-04-21 13:26:07 +08:00 |
|
luwenpeng
|
1c37ae746d
|
TSG-5978 TFE 与 KNI 保活的 watchdog 线程增加对 tfe worker 线程健康状态检测的功能
|
2021-04-21 11:51:30 +08:00 |
|
luwenpeng
|
8c439fdbea
|
TSG-2994 将 TFE 支持的配置项补充到 tfe.conf 中
|
2020-09-04 13:52:45 +08:00 |
|
luwenpeng
|
ddb1ccba12
|
TSG-2612 tfe 执行 TCP Options
|
2020-08-21 11:58:03 +08:00 |
|
luwenpeng
|
f1b2d63816
|
增加 load_balance 配置项:TFE 支持 round_robin/least_conn 负载均衡算法
|
2020-08-21 09:45:30 +08:00 |
|
luwenpeng
|
c82429c9d9
|
TFE 支持 accept/worker 线程绑定 cpu
|
2020-08-21 09:45:30 +08:00 |
|
luqiuwen
|
f1fd1d0ad3
|
#167 增加已拦截连接数、字节数、PASSTHROUGH连接数统计并调整FieldStat状态文件的输出位置。
|
2019-09-16 16:47:34 +08:00 |
|
luqiuwen
|
dbe9fba033
|
#159 集成Google Breakpad,用于生成minidump便于后期集中收集崩溃。
|
2019-08-20 18:41:44 +08:00 |
|
luqiuwen
|
3015d4df86
|
增加逐流的上、下游收发字节统计并对业务插件提供查询接口。
|
2019-08-13 19:50:51 +08:00 |
|
luqiuwen
|
10ea3ba54e
|
增加对KNI的Watchdog实现双向保活。
|
2019-06-18 18:21:00 +08:00 |
|
luqiuwen
|
57f5a4d906
|
增加sender_scm的初始化调用
|
2019-06-02 16:30:59 +08:00 |
|
luqiuwen
|
28becac88d
|
移植KNIv1版本的acceptor到4a分支,兼容原kni的实现。
|
2019-06-02 16:30:59 +08:00 |
|
luqiuwen
|
77aa3063f7
|
使用cmsg公共库解析cmsg信息,对业务层提供获取cmsg句柄的接口
|
2019-06-02 16:30:59 +08:00 |
|
luqiuwen
|
1a45ea858c
|
变更kni系列名称到scm
|
2019-06-02 16:30:59 +08:00 |
|
zhengchao
|
e4291c0fda
|
1. 暴露ssl_stream.h给业务层;2. 将ssl policy功能放到业务层插件目录。
|
2019-05-24 18:55:30 +08:00 |
|
zhengchao
|
61bc647d1f
|
编写连接业务层的代码。
|
2019-05-24 18:52:33 +08:00 |
|
luqiuwen
|
8713da2d81
|
修正Http-kill位置过完的问题,增加TCP链接摘要日志功能
|
2018-12-14 03:06:34 +06:00 |
|
luqiuwen
|
de92efb380
|
Close #99 增加全局传输限速功能,增加passthrough状态下eventcb的错误日志
* 增加全局传输限速功能,可以限制上游、下游的传输速度;
* 增加eventcb中的错误日志,当BEV_EVENT_ERROR发生时,打印错误代码与日志信息。
|
2018-12-08 20:48:19 +06:00 |
|
Lu Qiuwen
|
d83348f41d
|
增加设置upstream, downstream的TTL或MaxHop功能,便于在捕获的报文中区分上、下行连接。
|
2018-11-08 19:14:47 +08:00 |
|
Lu Qiuwen
|
b3b65369d8
|
增加连接层的性能统计
|
2018-11-02 13:52:30 +08:00 |
|
Lu Qiuwen
|
213924e77e
|
Close #48 增加从KNI读取KEYRING-ID的功能
|
2018-10-19 19:50:27 +08:00 |
|
zhengchao
|
9ec072343b
|
fieldstat增加sigpipe计数。
|
2018-10-05 14:34:51 +08:00 |
|
zhengchao
|
7fd3f5d1fb
|
增加proxy初始化fieldstat,增加sslstream的状态统计输出。
|
2018-10-05 13:31:10 +08:00 |
|
Lu Qiuwen
|
7b6dbb06aa
|
增加读入USER_TIMEOUT TCP选项,修正timeout相关的setsockopt设置。
|
2018-09-21 19:06:44 +08:00 |
|
Lu Qiuwen
|
1a70d3948a
|
增加TCP Keepalive选项设置功能,避免部分fd因网络故障无法淘汰。
|
2018-09-21 16:11:54 +08:00 |
|
Lu Qiuwen
|
8ddb847224
|
变更tfe_stream.h中的部分公用结构体定义。
|
2018-09-03 10:30:47 +08:00 |
|
Lu Qiuwen
|
c15be5af0e
|
增加TCP Passthrough功能实现,调通明文转发流程。
|
2018-08-30 15:53:41 +08:00 |
|
Lu Qiuwen
|
8869f1888c
|
变更stream系列文件的名称,修正了部分编译错误
* 变更stream系列文件的名称为ssl_stream, tcp_stream等;
* 变更stream.h为platform.h,因该文件为平台整体公用;
* 修正了ssl_stream, ssl_sess_cache文件中的编译错误,部分实现的bug。
* 调整了tfe_future的路径,由平台实现改为公用组件。
|
2018-08-27 21:10:45 +08:00 |
|
Lu Qiuwen
|
405f046b22
|
整理stream处理流程,适应KNI接口定义。
|
2018-08-23 11:23:05 +08:00 |
|