| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2023-12-29 | fix compile warning | 童宗振 | |
| 2023-12-27 | build DPDK as a support library. | 童宗振 | |
| 2023-09-11 | 为Packet Parser增加边界检查。v4.6.52-20230912 | 陆秋文 | |
| 2023-05-17 | 性能优化,调整关键部分代码的实现提高收、发包的性能。 | Lu Qiuwen | |
| 1. 调整部分数据结构的定义,将需要跨核读写的部分单独使用一个cache line; 2. 增加关键数据结构的预取动作,如mbuf的metadata、数据包头部等; 3. 部分字节序转换的操作调整到编译器执行,运行时不再进行字节序转换; 4. 将mbuf头部后64字节作为mrb_metadata的存储区域,不再支持运行时调整。 5. 采用O3编译,march改用icelake-server以充分发挥处理器加速能力。 | |||
| 2023-03-13 | 支持多个NF运行在同一组处理器核心 | 陆秋文 | |
| 2023-02-03 | TSG-13437 ↵ | 陆秋文 | |
| 增加读写ROUTE-CTX和SIDLIST的接口、示例程序并修正vxlan头部校验和错误的问题。 | |||
| 2022-09-21 | 增加virtual ↵ | 陆秋文 | |
| wire功能的实现,增加测试程序并调整libevent的编译方式。 | |||
| 2022-09-07 | 🎈 perf(TSG-11887): lb node 适配 eth-egress node | songyanchao | |
| lb node 适配 eth-egress node | |||
| 2022-09-07 | ✨ feat(TSG-11887): 添加eth-egress节点 | songyanchao | |
| 添加eth-egress节点 | |||
| 2022-06-07 | 调整流上下文管理相关实现,增加控制队列统计等功能。 | Lu Qiuwen | |
| * 流上下文改在栈上实现,流信息不再保存,节约内存使用。 * 增加控制队列丢包统计功能; * 增加大页堆使用情况的统计功能。 | |||
| 2022-06-07 | 为使用mlx6网卡规则去重配置,适配DPDK ↵ | Lu Qiuwen | |
| 21.11并增加部分日志信息和统计功能。 | |||
| 2022-04-02 | 对VXLAN封装的Hairpin初步调通,优化Flow内存规则使用并增加 ↵ | Lu Qiuwen | |
| 测试程序。 * 增加单端口Hairpin的初始化代码,下发针对VXLAN封装的Hairpin规则; * Flow相关句柄使用连续的一块内存,避免频繁申请释放带来的性能和管理问题; * 增加测试程序。 | |||
| 2022-04-02 | 增加APP的SmartOffload接口并修正了编译和调试中发现的若干� ↵ | Lu Qiuwen | |
| ��题。 | |||
| 2018-12-28 | #3 ↵ | luqiuwen | |
| 修正查询链路信息表时关于表超时的异常处理问题,修正session表没有为超时时间赋初值的问题。 * 原实现认为查询链路信息表时不会发生淘汰,因此假设了查询Tunnel表后,Store表一定存在表项。 * 现修正,当查询Store表淘汰时,认为查询Tunnel表失败。 * 修正session表没有为超时时间赋初值的问题,在构造函数中赋初值。 | |||
| 2018-12-28 | #3 实现按链路号报文构建功能,并增加注入测试工具 | luqiuwen | |
| 2018-11-29 | 增加vxlan网关有历史状态发包功能测试用例v4.2.44-20181129 | Lu Qiuwen | |
| 2017-07-28 | 合并中心测试发现的问题,主要包括VXLAN主动发包格式错� ↵ | Qiuwen Lu | |
| �等。 - 修正主动发包时,创建Tunnel Object类型错误的问题。原实现错误地将TunVxLan类型写为Tunnel类型,导致报文构建时执行了基类的虚函数。 - 修正主动发包时,TunVxlan构建报文虚函数中若干字段填写错误的问题,主要包括MAC地址、IP地址颠倒,vlan_id填写错误等问题。 - 增加内存泄露监测测试程序,以测试在内存泄露场景下主进程是否能及时检测并退出程序。 | |||
| 2017-06-01 | 增加rxonly示例程序回环收发包功能。增加session表删除表项 ↵ | Qiuwen Lu | |
| 时的统计。 | |||
| 2017-05-11 | 修正RXONLY测试程序命令行参数读取的问题。 | Qiuwen Lu | |
| 2017-05-10 | 增加Feedback样例程序运行参数解析 | Qiuwen Lu | |
| 2017-05-01 | 配合Janus测试,增加普通路由接口,全量收报接口,修正AR ↵ | Qiuwen Lu | |
| P中过滤非广播的请求报文等问题。 | |||
| 2017-04-13 | 修正线程保活、MRB分配、PAG模式下的线程绑定等问题。v4.1.2-20170413 | Qiuwen Lu | |
| 2017-03-30 | 增加自定义报文转发规则功能,调整l2fwd的功能。 | Qiuwen Lu | |
| 2017-03-29 | 性能优化,修改了VNODE入队列的实现,循环展开。调整APP� ↵ | Qiuwen Lu | |
| �队列哈希操作等。 | |||
| 2017-03-28 | 增加样例应用:接收测试,修改转发测试程序,支持命令� ↵ | Qiuwen Lu | |
| ��参数。 | |||
| 2017-03-28 | 增加APP线程初始化锁,避免多线程同时初始化时线程号计� ↵ | Qiuwen Lu | |
| ��错误。适配DPDK17.02。为提高性能,临时关闭FTX通道。 | |||
| 2017-03-23 | 增加合法性检查标志 | Qiuwen Lu | |
| 2017-03-22 | 增加线程绑定功能。修正虚设备销毁部分实现。修正数据� ↵ | Qiuwen Lu | |
| ��处理流程的Bug。 | |||
| 2017-03-22 | 增加针对于T1/T2UDP回传的SENDPATH场景实现。 | Qiuwen Lu | |
| 2017-03-16 | 完成基于消息通信的应用初始化与虚设备初始化。 | Qiuwen Lu | |
| 2017-03-15 | 完善消息通信机制、应用管理功能。整理APP库中的实现。 | Qiuwen Lu | |
| 2017-03-14 | 完成基于消息通信的应用注册 | Qiuwen Lu | |
| 2016-09-22 | 去掉rx_sample中的sleep语句v4.0.0-rc0-20160922v4.0.0-20160922 | Qiuwen Lu | |
| 2016-09-22 | 优化pag数据包获取机制,解决pag数据包重复释放等问题。 | Qiuwen Lu | |
| 2016-09-21 | 引入pag系列测试样例文件。 | Qiuwen Lu | |
| 2016-09-13 | 整理源代码目录,删除不必要的头文件。 | Qiuwen Lu | |
| 2016-09-10 | 初步完成raw socket收报文流程。 | Qiuwen Lu | |
| 2016-09-09 | Slave库的正式实现,实现了初始化、进程注册和样例测试� ↵ | Qiuwen Lu | |
| �序。 | |||
| 2016-07-26 | 集成GoogleTest测试框架 | Qiuwen Lu | |
