summaryrefslogtreecommitdiff
path: root/include
AgeCommit message (Collapse)Author
2024-06-27✨ feat: Add switch for BFD discriminator mode.wy-project-supportsongyanchao
1.Add switch for BFD discriminator mode. 2.Update VXLAN encapsulation construction function. 3.Enhance EF support to set source port range for VXLAN.
2024-04-25🎈 perf: Mark the sizes of metadata fields.songyanchao
Mark the sizes of metadata fields.
2024-04-14Feature retrieve object of backpressure陆秋文
2024-01-12✨ feat(DPISDN-33): Support non-contiguous configuration for Tera adapter id.songyanchao
Support non-contiguous configuration for Tera adapter id.
2024-01-12✨ feat(DPISDN-33): Support non-contiguous configuration for Ef adapter id.songyanchao
Support non-contiguous configuration for Ef adapter id.
2024-01-12✨ feat(DPISDN-33): Support non-contiguous configuration for Vwire ID.songyanchao
Support non-contiguous configuration for Vwire ID.
2024-01-12🧪 test(TSG-17959): Add route ctx test for Etherfabric and Tera adapters.songyanchao
Add route ctx test for Etherfabric and Tera adapters.
2024-01-05🎈 perf: Rename "peer" to "ef_peer" in the Etherfabric adapter.songyanchao
Rename "peer" to "ef_peer" in the Etherfabric adapter.
2023-12-27build DPDK as a support library.童宗振
2023-12-19refactor-ctrlmsg-2童宗振
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🎈 perf: Optimize names of data structures related to Etherfabric node.songyanchao
Optimize names of data structures related to Etherfabric node.
2023-12-15✨ feat(DPISDN-29): Add Global Link Identifier for Etherfabric adapter.songyanchao
Add Global Link Identifier for Etherfabric adapter.
2023-11-22feature: remove the ltx tunnel.Lu Qiuwen
2023-11-20allow monitoring the queue length between prods and cons.Lu Qiuwen
2023-10-31🎈 perf(DPISDN-22): Prevent different upper-level applications from using ↵songyanchao
the same virtual device. Prevent different upper-level applications from using the same virtual device.
2023-10-27🎈 perf(DPISDN-23): Rename sid_ring_queue to sid_list and update ↵songyanchao
associated functions Rename sid_ring_queue to sid_list and update associated functions
2023-10-27✨ feat(DPISDN-23): Add 'sid_ring_queue' data structure and associated ↵songyanchao
functions to infra Add 'sid_ring_queue' data structure and associated functions to infra
2023-10-26perf: set the priv_size to 128 bytes to prefetch, clear the mrb_metadata by ↵Lu Qiuwen
AVX/SSE.
2023-10-25🎈 perf(DPISDN-23): Optimize Storage of SID Data using Circular Queue and ↵songyanchao
Add Associated Functions Optimize Storage of SID Data using Circular Queue and Add Associated Functions
2023-10-08🎈 perf: Change link_id size to uint16_tv4.6.54-20231008songyanchao
Change link_id size to uint16_t
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-16✨ feat(DPISDN-10): Classifier rule api support ef_id and vwire_idv4.6.27-20230616songyanchao
Classifier rule api support ef_id and vwire_id
2023-06-16🐎 ci(DPISDN-9): 修复无法构建 debuginfo rpm 问题songyanchao
修复无法构建 debuginfo rpm 问题
2023-06-16🐎 ci(DPISDN-9): 添加多平台rpm打包流程songyanchao
添加多平台rpm打包流程
2023-06-10内、外层二(四)元组分流模块适配新的分流模块并调整� ↵Lu Qiuwen
��应的测试用例。
2023-06-01🎈 perf: rename link_db to peersongyanchao
rename link_db to peer
2023-05-17性能优化,调整关键部分代码的实现提高收、发包的性能。Lu Qiuwen
1. 调整部分数据结构的定义,将需要跨核读写的部分单独使用一个cache line; 2. 增加关键数据结构的预取动作,如mbuf的metadata、数据包头部等; 3. 部分字节序转换的操作调整到编译器执行,运行时不再进行字节序转换; 4. 将mbuf头部后64字节作为mrb_metadata的存储区域,不再支持运行时调整。 5. 采用O3编译,march改用icelake-server以充分发挥处理器加速能力。
2023-05-06✨ feat: metadata add user0v4.6.22-20230506songyanchao
metadata add user0
2023-05-05调整vnode的enqueue实现,由bulk改为burst以优化转发延迟。Lu Qiuwen
2023-05-05增加poll时注册外部事件fd的功能并改进poll相关的实现。Lu Qiuwen
2023-05-05简化vnode的实现,不再支持多生产者-多消费者模式。Lu Qiuwen
2023-03-29🎈 perf(DPISDN-5): 修改Classifier表结构songyanchao
修改Classifier表结构
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-17TSG-13385 增加service, app侧kernel ↵陆秋文
representor的实现以实现向内核协议栈注入控制报文的功能。
2023-02-03🎈 perf(TSG-13497): 将lind_id存放至metadatasongyanchao
将lind_id存放至metadata
2023-02-03TSG-13437 ↵陆秋文
增加读写ROUTE-CTX和SIDLIST的接口、示例程序并修正vxlan头部校验和错误的问题。
2022-08-01编译优化libevent。添加rpc的init函数。guo_peixu
2022-08-01提交rpc通信框架代码guo_peixu
2022-07-26✨ feat(TSG-11453): IPv4 Acl支持单条动态增删songyanchao
Classifier节点中IPv4 Acl 规则 支持单条动态增删
2022-07-13✨ feat(TSG-11204): add vdev link statussongyanchao
add vdev link status
2022-06-07调整流上下文管理相关实现,增加控制队列统计等功能。Lu Qiuwen
* 流上下文改在栈上实现,流信息不再保存,节约内存使用。 * 增加控制队列丢包统计功能; * 增加大页堆使用情况的统计功能。
2022-04-20✨ feat(TSG-10357): 添加获取FlowRuleCount功能songyanchao
添加获取FlowRuleCount功能 TSG-10357
2022-04-20✨ feat(TSG-10348): 添加FlowRule Delete功能songyanchao
添加FlowRule Delete 功能 TSG-10348
2022-04-20🎈 perf(TSG-10188): 模块名修改为Flowsongyanchao
模块名修改为Flow TSG-10188
2022-04-20✨ feat(TSG-10343): 添加FlowRule查找功能songyanchao
添加FlowRule查找功能 TSG-10343
2022-04-20✨ feat(TSG-10139 TSG-10140 TSG-10141 TSG-10142 TSG-10143): ↵songyanchao
完成基础框架的搭建 完成基础框架的搭建,可实现Item为Ehter类型,Action为Count、Drop的规则下发