| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2020-08-17 | Conflicts: | 杨威 | |
| tunnat/include/tunnat.h | |||
| 2017-12-05 | 增加申请/释放共享内存的接口,增加新的时间戳接口。v4.2.35-20171205 | Qiuwen Lu | |
| - 增加申请/释放共享内存的接口,该共享内存基于DPDK的大页内存,可以跨进程共享通信。 - 增加新的时间戳接口,获取128位时间戳,报文复制时该时间戳也随之复制。 | |||
| 2017-09-22 | 增加获得TSC报文时间戳功能。 | Qiuwen Lu | |
| - 增加获得TSC报文时间戳功能,用于调试报文处理延迟问题。 | |||
| 2017-09-04 | 增加应用处理报文字节数统计,增加应用统计工具分组显� ↵v4.2.16-20170915 | Qiuwen Lu | |
| ��统计数据功能。 - 增加应用处理报文字节数统计,显示应用处理的报文字节数; - 增加应用统计工具分组显示统计数据功能,支持显示视图、分线程视图、收、发、快速发送视图显示功能。 | |||
| 2017-08-10 | 增加应用状态列表及输出功能,增加应用统计信息文件自� ↵v4.2.14-20170811 | Qiuwen Lu | |
| ��删除功能。 - 增加应用状态列表。在服务进程的状态输出中增加正在运行的应用列表输出。可以获得应用的名称、进程号(PID)等信息; - 增加应用统计信息文件自动删除功能。应用退出后,由服务进程对应用的状态统计信息文件(mrmonit.app.*)进行删除。 | |||
| 2017-07-31 | 变更VXLAN头部字段的名称v4.2.8-20170731 | Qiuwen Lu | |
| 2017-07-27 | 增加BUFF接口函数:获取和设置BUFF起始offset。 | Qiuwen Lu | |
| - 增加marsio_buff_offset_set()和marsio_buff_offset_get()函数。 | |||
| 2017-07-24 | 增加写时复制的报文修改接口 | Qiuwen Lu | |
| - 该系列接口(prepend/append/adj/trim_cw),当检测到报文被其他人引用时(引用计数大于1),对传入的报文缓冲区执行一次深拷贝,然后修改深拷贝以后的报文缓冲区。 | |||
| 2017-07-19 | 增加TUNNAT网关主动发包功能,目前仅支持内层是以太网、� ↵ | Qiuwen Lu | |
| ��层是VXLAN的隧道主动发包。 | |||
| 2017-07-18 | 增加ARP邻居子系统的状态输出功能,支持查看IP地址与MAC� ↵ | Qiuwen Lu | |
| �址的对应关系。 | |||
| 2017-07-12 | 修正ctrlzone复制时死循环的问题,修正vdevsendpath中修改L2的 ↵v4.2.3-20170712 | Qiuwen Lu | |
| 问题等。 | |||
| 2017-07-12 | (1)增加sendpath的Prebuild和Postbuild位置的用户回调函数功� ↵ | Qiuwen Lu | |
| �,在sendpath的option中设置。(2)增加buffer的deep-deep克隆操作,克隆buffer全部区域和控制域。(3)修正service的monit信息刷写在获取网卡信息缓慢时没有示数的Bug。 | |||
| 2017-06-23 | 修正Tunnat有历史记录发包报文长度填写错误,外层MAC地址� ↵ | Qiuwen Lu | |
| ��IP地址没有翻转的Bug。 | |||
| 2017-05-25 | 变更MARSIO_SOCKET_IN_ANY等宏的名称,避免与DPDK定义的宏相冲� ↵ | Qiuwen Lu | |
| ��。 | |||
| 2017-05-13 | 增加LTX的VNODE,使得从应用的ARP、ICMP报文从这一VNODE传递� ↵ | Qiuwen Lu | |
| �避免线程访问冲突。修正ICMP校验和计算错误的Bug。 | |||
| 2017-05-09 | 实现本地回环虚设备 | Qiuwen Lu | |
| 2017-05-08 | 增加申请报文缓冲区、释放报文缓冲区统计计数,便于诊� ↵ | Qiuwen Lu | |
| ��内存泄露问题。保留Recv_All的状态,避免每次Recv都从同一块卡收取数据的问题,提高公平性。增加Platform写网卡队列时丢包行为的统计计数。 | |||
| 2017-05-03 | 重构Sendpath部分,增加多种Sendpath的统一接口。支持对Sendpa ↵ | Qiuwen Lu | |
| th进行选项设置。重构快速发包路径。 | |||
| 2017-05-01 | 配合Janus测试,增加普通路由接口,全量收报接口,修正AR ↵ | Qiuwen Lu | |
| P中过滤非广播的请求报文等问题。 | |||
| 2017-04-20 | 增加服务进程退出时关闭物理网卡的功能;APP侧:增加获� ↵ | Qiuwen Lu | |
| ��当前活跃句柄的功能;修正了计算子网掩码的Bug。 | |||
| 2017-04-17 | 增加虚设备缓冲区冲洗功能,避免报文长时间积压在缓冲� ↵ | Qiuwen Lu | |
| ��中,造成延迟过高。 | |||
| 2017-04-11 | 增加应用处理数据统计工具 | Qiuwen Lu | |
| 2017-04-11 | 增加物理设备统计工具,支持PyInstaller打包工具。 | Qiuwen Lu | |
| 2017-04-09 | 修正应用注册时可能会阻塞的Bug,增加应用重复注册的检� ↵ | Qiuwen Lu | |
| ��机制。 | |||
| 2017-03-29 | 性能优化,修改了VNODE入队列的实现,循环展开。调整APP� ↵ | Qiuwen Lu | |
| �队列哈希操作等。 | |||
| 2017-03-23 | 增加应用端收发包统计功能 | Qiuwen Lu | |
| 2017-03-22 | 增加线程绑定功能。修正虚设备销毁部分实现。修正数据� ↵ | Qiuwen Lu | |
| ��处理流程的Bug。 | |||
| 2017-03-20 | 调整MARSIOv4的接口,接口加入了instance参数。 | Qiuwen Lu | |
| 2017-03-17 | 增加邻居子系统、ARP协议处理模块 | Qiuwen Lu | |
| 2017-03-16 | 完成虚设备中数据通路部分,增加虚设备、虚数据设备的� ↵ | Qiuwen Lu | |
| ��计功能。 | |||
| 2017-03-16 | 完成Service中涉及物理设备的数据面代码。 | Qiuwen Lu | |
| 2017-03-16 | 完成基于消息通信的应用初始化与虚设备初始化。 | Qiuwen Lu | |
| 2017-03-15 | 完善消息通信机制、应用管理功能。整理APP库中的实现。 | Qiuwen Lu | |
| 2017-03-14 | 完成基于消息通信的应用注册 | Qiuwen Lu | |
| 2017-03-09 | 增加消息通信框架,修正目前的实现以利用这一消息通信� ↵ | Qiuwen Lu | |
| ��架。 | |||
| 2017-03-01 | 大规模代码重构,将进程间通信模型由共享内存改为进程� ↵ | Qiuwen Lu | |
| ��TCP链接。 | |||
| 2016-12-12 | Merge branch 'VNode_dataplane_lockless' into 'dev-4.X.X' | 陆秋文 | |
| 实现数据面无锁访问vnode。 具体措施如下: 1、prod和cons中的blocklist成员,由TAILQ变为数组; 2、删除prod或cons时,使用内存屏障和synchronize,确保delete标志位被同步到数据面线程/进程; 3、数据面访问时,根据delete标志位,跳过无效的tunnelblock; See merge request !12 | |||
| 2016-12-12 | 增加崩溃检测与回调函数框架 | Qiuwen Lu | |
| 2016-12-10 | 实现数据面无锁访问vnode。具体措施如下: | zhengchao | |
| 1、prod和cons中的blocklist成员,由TAILQ变为数组; 2、删除prod或cons时,使用内存屏障和synchronize,确保delete标志位被同步到数据面线程/进程; 3、数据面访问时,根据delete标志位,跳过无效的tunnelblock; | |||
| 2016-12-07 | 增加Debuginfo的自动创建功能 | Qiuwen Lu | |
| 2016-12-07 | 按新整理的原始报文接口,调整APP库的实现 | Qiuwen Lu | |
| 2016-12-06 | 许多改动,修正了很多问题。 | Qiuwen Lu | |
| 2016-11-29 | 合并Bug修复:Append数据包错误 | Qiuwen Lu | |
| 2016-11-29 | Merge branch 'marsio_buffer' into dev-4.X.X | Qiuwen Lu | |
| # Conflicts: # core/src/Mr_buffer.c | |||
| 2016-11-29 | 引入mr_buffer,对core库的接口进行改动。 | Qiuwen Lu | |
| 2016-11-29 | 变更协议处理部分文件名称,完成UDP出站路径协议处理部� ↵ | Qiuwen Lu | |
| ��功能。 | |||
| 2016-11-28 | 修复marsio_buff_append_pkt和marsio_buff_append_seg函数的bug。 | zhengchao | |
| 2016-11-28 | 重构协议栈设备管理体系,增加普通路由、IP报文构建等功能 | Qiuwen Lu | |
| 2016-11-24 | 整合原始报文收发流程,使用外部传入的sid替代内部sid | Qiuwen Lu | |
| 2016-11-22 | 整理原始报文收发逻辑,支持与协议栈系统收发包。 | Qiuwen Lu | |
