| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-07-01 | 🐞 fix: Correct error where rpm -u unintentionally triggers ↵v4.7.8-20240701 | songyanchao | |
| update-alternatives. Correct error where rpm -u unintentionally triggers update-alternatives. | |||
| 2024-01-03 | fix debuginfo missing.v4.6.69-20240103 | 童宗振 | |
| 2023-12-27 | build DPDK as a support library. | 童宗振 | |
| 2023-12-14 | 🎈 perf(DPISDN-30): Packaging python scripts with nuitka. | songyanchao | |
| Packaging python scripts with nuitka. | |||
| 2023-12-08 | support obp dynamic configuration loadingv4.6.63-20231208 | wangmenglan | |
| 2023-12-06 | add fuzz testing for the packet parser | 童宗振 | |
| 2023-06-20 | 🎈 perf: 修改devbind.py权限v4.6.30-20230620 | songyanchao | |
| 修改devbind.py权限 | |||
| 2023-06-17 | 🐎 ci(DPISDN-9): 修改 update-alternatives 配置目录v4.6.28-20230617 | songyanchao | |
| 修改 update-alternatives 配置目录 | |||
| 2023-06-16 | ✨ feat(DPISDN-9): 添加mrmarch工具 | songyanchao | |
| 添加mrmarch工具 | |||
| 2023-06-16 | 🔧 build(DPISDN-9): 修改update-alternatives install 配置 | songyanchao | |
| 修改update-alternatives install 配置 | |||
| 2023-06-16 | 🐎 ci(DPISDN-9): ↵ | songyanchao | |
| 修改py脚本编译流程,以解决build-id相同导致无法在同一台设备上安装多个rpm的问题 修改py脚本编译流程,以解决build-id相同导致无法在同一台设备上安装多个rpm的问题 | |||
| 2023-06-16 | 🐎 ci(DPISDN-9): 修复无法构建 debuginfo rpm 问题 | songyanchao | |
| 修复无法构建 debuginfo rpm 问题 | |||
| 2023-06-16 | 🐎 ci(DPISDN-9): 添加多平台rpm打包流程 | songyanchao | |
| 添加多平台rpm打包流程 | |||
| 2023-06-12 | 🎈 perf: change march to corei7v4.6.26-20230612 | songyanchao | |
| change march to corei7 | |||
| 2023-06-07 | 增加对AMD ZEN1架构的支持。 | Lu Qiuwen | |
| 2023-05-17 | 性能优化,调整关键部分代码的实现提高收、发包的性能。 | Lu Qiuwen | |
| 1. 调整部分数据结构的定义,将需要跨核读写的部分单独使用一个cache line; 2. 增加关键数据结构的预取动作,如mbuf的metadata、数据包头部等; 3. 部分字节序转换的操作调整到编译器执行,运行时不再进行字节序转换; 4. 将mbuf头部后64字节作为mrb_metadata的存储区域,不再支持运行时调整。 5. 采用O3编译,march改用icelake-server以充分发挥处理器加速能力。 | |||
| 2023-03-16 | ✨ feat(DPISDN-2): 将 mrenv 拆分为 hugepages setup 和 hwdb setup ↵v4.6.18-20230317 | songyanchao | |
| 两个service 将 mrenv 拆分为 hugepages setup 和 hwdb setup 两个service | |||
| 2022-09-01 | 🎈 perf(TSG-11429): 整合节点配置文件 | songyanchao | |
| 整合节点配置文件 | |||
| 2022-08-04 | 🎈 perf(TSG-11533): Acl节点重命名为Claffifier | songyanchao | |
| Acl节点重命名为Claffifier | |||
| 2022-08-04 | 🎈 perf(TSG-11533): 将failover节点名修改为lb | songyanchao | |
| 将failover节点名修改为lb | |||
| 2022-07-18 | ✨ feat(TSG-11375): AddEtherfabricEgress | songyanchao | |
| 添加EtherfabricEgress节点处理框架,完成基本转发、计数功能 | |||
| 2022-07-13 | ✨ feat(TSG-11135): 实现IPv4Acl配置加载、初始化等功能 | songyanchao | |
| 添加Acl 初始化框架,实现 IPv4 Acl 配置加载、初始化等功能 | |||
| 2022-03-02 | ✨ feat(TSG-9830): 添加lmlx5_glue.so的打包流程 | songyanchao | |
| 添加librte_common_mlx5_glue.so的打包流程,并修改mrzcpd.service添加MLX5_GLUE_PATH环境变量 https://jira.geedge.net/browse/TSG-9830?filter=-1 | |||
| 2022-02-27 | ✨ feat(TSG-9777): 删除动态库打包流程 | songyanchao | |
| 删除动态库打包流程 https://jira.geedge.net/browse/TSG-9777?filter=-1 | |||
| 2022-02-27 | ✨ feat(TSG-9777): 修改marsio的编译方式为静态链接 | songyanchao | |
| 修改marsio的编译方式为静态链接 https://jira.geedge.net/browse/TSG-9777?filter=-1 | |||
| 2022-02-21 | ✨ feat(Install DPDK): 添加DPDK动态库的打包流程 | songyanchao | |
| 添加DPDK动态库的打包流程 | |||
| 2022-02-17 | ✨ feat(FindDpdk.cmake): 修改编译方式为动态链接并剥离PMD动态库 | songyanchao | |
| 修改编译方式为动态链接,并剥离PMD动态库 | |||
| 2021-05-17 | 修正RTE_COMPILE_TIME_CPUFLAGS重复定义的问题。v4.4.2-20210518v4.4.1-20210517 | Lu Qiuwen | |
| 2021-05-11 | 增加对VFIO的支持,废弃igb_uio。 | Lu Qiuwen | |
| 2021-05-11 | 适配DPDK 20.11并降级指令集拓展以适应E5-2650v2等处理器。 | Lu Qiuwen | |
| 2021-04-14 | 适配DPDK-20.11.1。 | Lu Qiuwen | |
| 2020-09-19 | 调整CMakeLists.txt,增加APM服务的定义、样例配置文件。v4.3.27-20200919 | Qiuwen Lu | |
| 2019-06-13 | 修正多个内核模块存在时只能打包一个内核模块的问题v4.3.8-20190614 | Qiuwen Lu | |
| 2019-06-11 | 适配DPDK17.11.6 | Qiuwen Lu | |
| 2018-10-30 | 适配fm10k网卡,增加从参数中读取jumbo选项等功能 | Lu Qiuwen | |
| 2017-12-05 | 增加申请/释放共享内存的接口,增加新的时间戳接口。v4.2.35-20171205 | Qiuwen Lu | |
| - 增加申请/释放共享内存的接口,该共享内存基于DPDK的大页内存,可以跨进程共享通信。 - 增加新的时间戳接口,获取128位时间戳,报文复制时该时间戳也随之复制。 | |||
| 2017-11-16 | 增加APM应用状态监控日志发送功能,向telegraf写入网卡流� ↵v4.2.34-20171116 | Qiuwen Lu | |
| �、应用处理流量等信息。 | |||
| 2017-10-13 | 改进RPM打包方式,支持在编译Debug版本时,生成名为mrzcpd-d ↵ | Qiuwen Lu | |
| ebug的RPM包自动生成。 | |||
| 2017-08-04 | 增加RPM打包用户文件列表,修改RPM安装时脚本。v4.2.11-20170804 | Qiuwen Lu | |
| - 增加mrtunnat服务的打包文件列表,增加mrtunnat服务在安装时脚本的启动、停止处理。 | |||
| 2017-08-04 | 修改默认安装路径,打包时增加打包DPDK自带的诊断工具。 | Qiuwen Lu | |
| - 修改安装路径由/usr/local/到/opt/mrzcpd - 增加环境变量配置脚本,将C_INCLUDE_DIR等环境变量指向/opt/mrzcpd对应目录; | |||
| 2017-07-20 | 增加二进制版本信息、修正RPM打包方式 | Qiuwen Lu | |
| 1. 将VCS脚本生成的版本编译信息(例如,长哈希值、短哈希值、编译日期等)写入一个字符串数组,可以通过Strings命令查看。该功能尚未完成,编译器在编译后将这一未使用的变量去除。 2. 增加RPM打包中SPEC文件中的config一节,将mrtunnat.conf设置为noreplace文件,避免RPM包升级后覆盖该文件。 | |||
| 2017-04-13 | 修改rpm打包文件。rpm更新后自动重新启动服务。v4.1.3-20170413 | Qiuwen Lu | |
| 2017-04-13 | 修正线程保活、MRB分配、PAG模式下的线程绑定等问题。v4.1.2-20170413 | Qiuwen Lu | |
| 2017-04-12 | 修正环境启动脚本的Bug,增加了RPM包安装、卸载的环境配� ↵v4.1.1-20170412 | Qiuwen Lu | |
| ��脚本。 | |||
| 2017-04-12 | 修正转发规则生成的Bug,调整打RPM包时的参数,以便通过y ↵ | Qiuwen Lu | |
| um升级。 | |||
| 2017-04-07 | 适配DPDK17.02。DPDK17.02中网卡绑定工具路径发生变更。 | Qiuwen Lu | |
| 2017-03-01 | 完成各模块的初始化流程,构建完成的程序初始化流程。 | Qiuwen Lu | |
| 2017-03-01 | 大规模代码重构,将进程间通信模型由共享内存改为进程� ↵ | Qiuwen Lu | |
| ��TCP链接。 | |||
| 2016-12-29 | 修正RPM打包名字的生成问题,自动生成符合RPM标准的包名� ↵ | Qiuwen Lu | |
| ��。 | |||
| 2016-12-19 | 增加service进程重启的间隔时间,由原来的失败重启改为无 ↵ | Qiuwen Lu | |
| 理由重启。 | |||
