| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2021-04-25 | 增加对aarch64的判断,并调整对应的编arch编译参数v4.2.46-20210425dev-4.2 | 杨威 | |
| 2021-04-25 | 修正在64核心以上的处理器上虚设备队列数不足导致的段� ↵ | Qiuwen Lu | |
| �误。 | |||
| 2020-08-17 | 修正多个内核模块存在时只能打包一个内核模块的问题v4.2.45-20200817rel-4.2 | Qiuwen Lu | |
| 2020-08-17 | Conflicts: | 杨威 | |
| tunnat/include/tunnat.h | |||
| 2018-11-29 | 增加vxlan网关有历史状态发包功能测试用例v4.2.44-20181129 | Lu Qiuwen | |
| 2018-11-29 | 修正创建网卡状态更新线程时传入野指针的问题。 | Lu Qiuwen | |
| 2018-11-21 | 增加非对称隧道自动创建的开关,修正部分情况下MPLS标签 ↵v4.2.43-20181121 | Lu Qiuwen | |
| 填写错误的问题 * 增加非对称隧道自动创建的开关,在S->C和C->S两侧隧道构成不一致时,不自动根据S->C创建C->S隧道信息; * 修正MPLS标签填写错误的问题,原实现在TunInnerEther对象复制时,复制了其中的指针,导致错误的内存写入,现修正。 | |||
| 2018-11-20 | 减少构建时间v4.2.42-20181120 | Lu Qiuwen | |
| 2018-11-19 | 重新调整GitLab-CI脚本,增加自动更新rpm服务器的功能 | Lu Qiuwen | |
| 2018-11-15 | Merge branch 'feature-3rd-library-support' into 'dev-4.2'v4.2.41-20181115 | 陆秋文 | |
| 变更第三方库集成方式,增加自动打包集成功能 See merge request MESA_Platform/marsio!1 | |||
| 2018-11-15 | 只在tags时编译rpm包 | Lu Qiuwen | |
| 2018-11-15 | 增加package阶段 | Lu Qiuwen | |
| 2018-11-15 | Add Prefix Padding for CPack | Lu Qiuwen | |
| 2018-11-15 | 测试make package | Lu Qiuwen | |
| 2018-11-15 | 更新MESA_htable的md5sum | Lu Qiuwen | |
| 2018-11-15 | 移除MESA_htable压缩包中的GB2312文件名的文件 | Lu Qiuwen | |
| 2018-11-15 | 修正GitLab-CI | Lu Qiuwen | |
| 2018-11-15 | 改动Import的images | Lu Qiuwen | |
| 2018-11-14 | 改用预先构建的MRZCPDv4基础编译环境构建 | Lu Qiuwen | |
| 2018-11-12 | 增加GitLab CI配置文件 | Lu Qiuwen | |
| 2018-11-12 | 增加GitLab CI配置文件 | Lu Qiuwen | |
| 2018-11-12 | 增加GitLab CI配置文件 | Lu Qiuwen | |
| 2018-11-11 | 变更第三方库、MESAFramework的集成方式,由原来的submodule改 ↵ | Lu Qiuwen | |
| 为压缩包方式集成。 | |||
| 2018-11-09 | 增加MPLS标签Offload功能v4.2.40-20181109 | Lu Qiuwen | |
| * vxlan内部有mpls标签时,剥去该标签,为上层应用提供纯以太报文。 | |||
| 2018-11-09 | 修正Tunnat的编译问题v4.2.39-20181109 | Lu Qiuwen | |
| 2018-11-09 | 增加IPv6支持 | Lu Qiuwen | |
| 2018-10-30 | 增加从ctrlzone中读取专用设备MAC地址的功能 | Lu Qiuwen | |
| 2018-10-30 | 适配fm10k网卡,增加从参数中读取jumbo选项等功能 | Lu Qiuwen | |
| 2018-09-19 | 增加Mac-In-Mac封装分流解析功能v4.2.38-20180919 | Lu Qiuwen | |
| 2018-03-10 | 增加pagstat功能,对接A3项目。v4.2.37-20180310 | Qiuwen Lu | |
| 2018-01-24 | 删除无用的Timer文件v4.2.36-20180124 | Qiuwen Lu | |
| 2018-01-24 | 原实现未全部为服务进程中的数据面线程注册保活,导致� ↵ | Qiuwen Lu | |
| ��部分线程死锁未能探测,现修正。 | |||
| 2018-01-02 | 增加负载均衡模块对内层为PPP、HDLC帧格式的报文的解析功 ↵ | Qiuwen Lu | |
| 能,支持两种格式的内层二元组、四元组同源同宿分流。 | |||
| 2017-12-05 | 增加申请/释放共享内存的接口,增加新的时间戳接口。v4.2.35-20171205 | Qiuwen Lu | |
| - 增加申请/释放共享内存的接口,该共享内存基于DPDK的大页内存,可以跨进程共享通信。 - 增加新的时间戳接口,获取128位时间戳,报文复制时该时间戳也随之复制。 | |||
| 2017-11-16 | 增加APM应用状态监控日志发送功能,向telegraf写入网卡流� ↵v4.2.34-20171116 | Qiuwen Lu | |
| �、应用处理流量等信息。 | |||
| 2017-11-13 | 修正marsio_buff_clone中复制链式Buffer可能导致死循环的问题。v4.2.33-20171113 | Qiuwen Lu | |
| - 原实现在迭代复制Buffer时,迭代变量没有切换成next,导致死循环,现修正。 | |||
| 2017-11-07 | Buffer泄露检测支持用户设置低限、低低限。v4.2.32-20171109 | Qiuwen Lu | |
| 2017-11-06 | 配合WY项目调试,增加多种Debug功能:v4.2.31-20171106 | Qiuwen Lu | |
| - MRB申请、释放计数,直接计入本线程申请、释放情况计数,不根据外部提交的线程号、SOCKET号统计; - 增加SERVICE进程接管SIGSEGV信号功能,打印栈; - 增加monit_stream输出应用申请、释放MBUF情况记录,以便外部脚本记录历史情况; - 增加service进程、tunnat进程崩溃时输出coredump的设置。 | |||
| 2017-10-31 | 增加内存池在线调试功能,用以解决内存池Buffer泄露的问� ↵v4.2.30-20171031 | Qiuwen Lu | |
| ��。 - 增加APP线程在用MBUF计算功能; - 增加MBUF申请失败后,显示各内存池可用Buffer数量的功能。 | |||
| 2017-10-31 | 修正免费ARP在不启用ARP功能设备上也发送ARP报文的Bug。 | Qiuwen Lu | |
| 2017-10-25 | 修正TunnerContainer拷贝构造函数没有拷贝PPP对象的Bug。v4.2.29-20171027 | Qiuwen Lu | |
| - TunnelContainer的拷贝构造函数有缺陷,没有复制PPP对象成员变量,向Session表中存储PPP格式隧道信息时,复制的对象信息错误,导致基于此构建的PPP报文格式错误。现修正。 | |||
| 2017-10-25 | 增加免费ARP发送功能 | Qiuwen Lu | |
| - 原实现没有免费ARP发送功能,导致驱动重启后,网段内交换机(路由器?)找不到MAC地址对应的端口位置。现启动时先发送免费ARP,避免这一现象。 | |||
| 2017-10-20 | 修正Tunnat在主动发包时,构建逆向隧道信息时可能填错内� ↵v4.2.28-20171020 | Qiuwen Lu | |
| ��MAC地址的Bug。 | |||
| 2017-10-20 | 增加静态邻居表功能,修正send_burst_options函数可能存在的d ↵ | Qiuwen Lu | |
| ouble-free的问题; - 增加静态邻居表功能,可以从文件读入邻居定义; - 原实现在外部传入NO_FREE选项且执行报文构建失败时,仍然将缓冲区释放,造成double-free。现修正。 | |||
| 2017-10-20 | 增加控制线程(控制指令通信)保活功能 | Qiuwen Lu | |
| - 增加控制线程(控制指令通信)保活功能,定期喂狗。当控制线程死锁时,systemd看门狗将进程杀死。 | |||
| 2017-10-13 | 改进RPM打包方式,支持在编译Debug版本时,生成名为mrzcpd-d ↵ | Qiuwen Lu | |
| ebug的RPM包自动生成。 | |||
| 2017-10-12 | 保活连接FD增加CLOEXEC选项。v4.2.27-20171012 | Qiuwen Lu | |
| - 原实现在创建保活链接FD时没有启用CLOEXEC选项,导致从应用调用exec()系统调用后,保活FD继承到子进程,使得从应用退出后,驱动没有及时发现从应用退出。 | |||
| 2017-10-11 | 修正路由型sendpath创建过程中,部分内存没有初始化,导� ↵v4.2.26-20171011 | Qiuwen Lu | |
| �通过函数指针调用虚函数时段错误的Bug。 | |||
| 2017-10-09 | 在marsio_buff_alloc()调用时,清空控制域内的信息。修正选择 ↵v4.2.25-20171009 | Qiuwen Lu | |
| 就近Tunnat隧道信息时传入空指针的Bug。 - 原实现在调用marsio_buff_alloc()时,没有清空控制域信息。导致上层在处理该报文时,仍然读取应被销毁的控制域标记,导致Tunnat封装报文错误。此问题仅在用marsio_buff_alloc()申请,用rte_pktmbuf_free()释放时发生,因marsio_buff_free()也清空了控制域。 - 修正选择最近使用的Tunnat隧道信息时传入空指针的Bug。 | |||
| 2017-10-01 | 修改Tunnat技术逻辑,当encap_len为0时,计直接转发。v4.2.24-20171001 | Qiuwen Lu | |
