summaryrefslogtreecommitdiff
path: root/include/external
AgeCommit message (Collapse)Author
2024-10-18increase bpf expr len to 256 charv4.8.21-20241018tongzongzhen
2024-07-10(TSG-21729)metadata add egress_action fieldv4.8.15-20240710童宗振
2024-05-22(TSG-21200|TSG-21165)Fix trace pkt cnt max errv4.8.12-20240522童宗振
2024-05-15🧪 test(DPISDN-42): Add test case for link aware injector node.songyanchao
Add test case for link aware injector node.
2024-05-11Dp trace save quadruple 2童宗振
2024-05-08(TSG-21101)dp_trace uses traffic_link_id as a restrictionv4.8.6-20240508童宗振
2024-04-27refactor data path trace for telemetryv4.8.4-20240427童宗振
2024-04-01Feature retrieve object of backpressure陆秋文
2024-03-11dp trace enhancement童宗振
2024-02-28Basic API implementation for recording trace童宗振
2023-12-15🎈 perf: Rename MR_BUFF_EF_LINK_ID to MR_BUFF_LINK_ID.v4.6.64-20231215songyanchao
Rename MR_BUFF_EF_LINK_ID to MR_BUFF_LINK_ID.
2023-12-15✨ feat(TSG-17860): Add processing logic for traffic link id in ↵songyanchao
etherfabric node. Add processing logic for traffic link id in etherfabric node.
2023-12-15✨ feat(DPISDN-29): Add Global Link Identifier for Etherfabric adapter.songyanchao
Add Global Link Identifier for Etherfabric adapter.
2023-10-08✨ feat: Add MR_BUFF_LINK_ID type to 'marsio_buff_get_metadata()'songyanchao
Add MR_BUFF_LINK_ID type to 'marsio_buff_get_metadata()'
2023-06-10内、外层二(四)元组分流模块适配新的分流模块并调整� ↵Lu Qiuwen
��应的测试用例。
2023-05-06✨ feat: metadata add user0v4.6.22-20230506songyanchao
metadata add user0
2023-05-05增加poll时注册外部事件fd的功能并改进poll相关的实现。Lu Qiuwen
2023-03-13支持多个NF运行在同一组处理器核心陆秋文
2023-02-27✨ feat: Add ‘get ether addr ’ apiv4.6.13-20230227songyanchao
Add ‘get ether addr ’ api
2023-02-21✨ feat: 新增 “mrb_metadata” 成员并提供相应APIsongyanchao
新增 “mrb_metadata” 成员并提供相应API
2023-02-03TSG-13437 ↵陆秋文
增加读写ROUTE-CTX和SIDLIST的接口、示例程序并修正vxlan头部校验和错误的问题。
2022-04-02增加APP的SmartOffload接口并修正了编译和调试中发现的若干� ↵Lu Qiuwen
��题。
2020-10-29增加读取、设置报文METADATA的接口及对应的实现。v4.3.29-20201029Qiuwen Lu
2020-07-13提供send_burst_flush接口,避免开启burst后小流量情况下报文� ↵v4.3.25-20200714Qiuwen Lu
��发送队列内堆积导致的延迟提高。
2019-08-15#19 ↵Qiuwen Lu
增加对64核以上处理器的适配,改用CPU_SET_T表示线程亲和性。
2019-08-15增加控制域地址填充来源的选项,支持填充Local-IP的功能。Qiuwen Lu
2019-06-15增加为物理网卡设置PVID的功能Qiuwen Lu
2018-12-28Close #6 增加用户自定义分流哈希值接口及对应实现luqiuwen
2018-12-28#3 增加链路信息记录表并输出到JSON文件中。luqiuwen
2017-12-05增加申请/释放共享内存的接口,增加新的时间戳接口。v4.2.35-20171205Qiuwen Lu
- 增加申请/释放共享内存的接口,该共享内存基于DPDK的大页内存,可以跨进程共享通信。 - 增加新的时间戳接口,获取128位时间戳,报文复制时该时间戳也随之复制。
2017-09-22增加获得TSC报文时间戳功能。Qiuwen Lu
- 增加获得TSC报文时间戳功能,用于调试报文处理延迟问题。
2017-09-04增加应用处理报文字节数统计,增加应用统计工具分组显� ↵v4.2.16-20170915Qiuwen Lu
��统计数据功能。 - 增加应用处理报文字节数统计,显示应用处理的报文字节数; - 增加应用统计工具分组显示统计数据功能,支持显示视图、分线程视图、收、发、快速发送视图显示功能。
2017-07-31变更VXLAN头部字段的名称v4.2.8-20170731Qiuwen 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-20170712Qiuwen 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-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-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