summaryrefslogtreecommitdiff
path: root/src/inner_plug/sapp_assistant.cpp
AgeCommit message (Collapse)Author
2023-06-26🌈 style(inner_plug): 目录更名为extensions杨威
2023-06-26🦄 refactor(sapp.metric): 重构profiling相关参数杨威
2023-05-16🐞 fix(marsio ctrlzone): 移除跟marsio ↵杨威
ctrlzone相关操作,不再考虑mrtunnat 禁用l2_l3_tunnel_support,恒为1
2023-05-16🧪 test(inline test): 增加ioctl输出时的打印信息杨威
2023-05-04✨ feat(stream_control): 支持获取单向流计数,区分TCP和UDPv4.3.0杨威
2023-04-11🦄 refactor(deal_udp): 修复clang告警杨威
2023-01-11🌈 style(packet_io): reduce lint warning杨威
2023-01-11🌈 style(linter check): reduce lint check warning杨威
2022-08-23✨ feat(sysinfo fs2): 输出每个线程TCP乱序数的histogramv4.2.89杨威
2022-07-19TSG-10191: 隧道协议层不设置offload,等待上层设置offload; ↵liuxueli
增加offload的相关统计
2022-02-24TSG-5517: 主动调用FS_library_destroy函数,销毁prometheous句柄v4.2.77liuxueli
2021-12-17TSG-5517, sapp收到SIGTERM信号后,优雅退出.lijia
2021-12-07支持-d读包模式不退出进程, 便于插件测试;lijia
解决重复调用getopt()时, optind没有重置为1的BUG; 解决-d -p timestamp模式, 初始时间差值没有初始化的BUG;
2021-10-21TSG-7949, sapp频繁输出的重复告警日志改成field stat统计;lijia
TSG-8118, 修复sapp解析配置文件etc/well_known_port.conf错误;
2021-09-09TSG-7425, sapp支持释放所有资源而不退出当前进程, ↵lijia
便于做单元测试.
2021-09-01优化一些under ddos判断逻辑.lijia
2021-08-30TSG-7440, 遭受DDOS攻击时, 主动BYPASS一些流, 以降低CPU使用率.lijia
2021-08-27TSG-7563, 修复GREv0版本测试环境sapp反向发送RST失败BUG;lijia
sysinfo.log增加多线程tid, PSR 状态展示; sapp -e sapp.toml功能, 改成脚本自动生成.
2021-08-09TSG-7297, 支持插件获取当前的网络拓扑模式, ↵v4.2.45lijia
方便插件在不同模式下, 一些特殊业务的处理。
2021-07-09TSG-6871, 支持按每个插件的entry统计单包处理延时.lijia
2021-07-04replace usleep, rand, random, srand (PRNG), realloc.lijia
2021-05-28TSG-6222, 增加指定配置目录参数-c, -C的区别.lijia
2021-05-21sysinfo.log日志增加stream close cause statistics.lijia
2021-05-11TSG-6222, 支持读写分离部署模式, ↵lijia
配置文件、数据文件路径靠配置参数指定.
2021-03-25增加重复流量识别功能, 基于bloom filter.lijia
2021-02-18TSG-5513, 识别上层隧道, 避免通联流量统计重复.lijia
2021-01-12inline模式xia,使插件看不到vxlan等封装协议.v4.2.22lijia
2021-01-04Feature v4.2 vxlan李佳
2020-11-12支持prometheus状态监控.v4.2.6lijia
2020-11-03增加tcpdump_mesa增加按数据包类型捕包功能,支持in|forward|inje ↵lijia
ct|drop|error.
2020-10-301.修改layer_addr_prefix_ntop(), 对于MPLS空造的层加上标识, ↵v4.2.2lijia
输出日志时不显示; 2.修复非inline原始链路的数据包注入链路, 如STP包导致交换机端口down掉的问题.
2020-10-25增加配置文件用于指定哪层协议用来确定一个流;修复kni发 ↵lijia
包时使用本机pkt的routedir的BUG;增加一些debug日志;
2020-10-25mac_flipping不是针对全局生效的配置, ↵lijia
是否开启此功能是与与一组vlan_flipping绑定的, .
2020-10-25修复vlan, mpls发包bug.lijia
2020-10-25v4.2版本, 将L2~L3层的隧道, 如vlan, mpls, ↵lijia
pppoe等层改为由sapp实现, 以后不再运行mrtunnat.
2020-10-16修复arp转发BUG.v4.1.12lijia
2020-10-15🐞fix(plug_support.c): 引入masrio符号名时,使用IOMODE宏修饰杨威
2020-10-13🐞fix(stream_control.h): 补充确实的带方向流量计数v4.1.10杨威
2020-09-30✨feat(sapp_status):杨威
增加RAW计数,同步部分dev-4.2代码
2020-09-30✨feat(pkt_stat and stream_control):杨威
platform_opt增加按方向的IP,TCP,UDP流量计数,stream_opt增加ms创建时间戳
2020-09-04修复使用marsio模式编译, ↵lijia
但无法在旧型号CPU运行pcap模式的问题, 会在marsio.so的rte_cpu_get_flag_enabled()函数崩溃. 改为marsio.so全部使用dlopen模式加载.
2020-07-141.marsio模式无包时刷新缓冲区队列; 2.增加获取udp流信息接口;v4.0.17lijia
2020-06-19按虚链路ID发包功能, ↵lijia
改为使用接口marsio_buff_set_rehash_index()设置rehash, 而不是设置ctrlzone的变量.
2020-06-021.修复DROP UDP流BUG;lijia
2.增加MESA_dir_human_to_link(), 用于将逻辑发包方向转换成物理route_dir; 3.增加独立发包线程CPU绑定功能, 用于marsio模式下的高性能发包.
2020-01-06修改包数、字节数变量名混淆手误.lijia
2019-12-31实现ethernet层inbound, outbound两个方向流量统计; ↵lijia
实现每个stream两个方向统计.
2019-12-26增加串联模式下,inbound,outbound两个方向的统计计数.lijia
2019-12-18配置文件增加PROTOCOL_FEATURE, 用于指定某些协议解析细节选项;v4.0.7lijia
增加sapp_platform_opt选项, 用于支持插件获取平台内部计数.
2019-12-03增加sapp_platform_opt-->SPO_DEPLOYMENT_MODE_STR,用于插件获取平台� ↵lijia
�络拓扑模式.
2019-09-06增加sapp_inject_pkt, 支持插件发送已构造好的ip报文, ↵lijia
自动填充底层隧道信息.