summaryrefslogtreecommitdiff
path: root/include/internal/mrb_define.h
AgeCommit message (Collapse)Author
2024-07-12🎈 perf: Optimize health check conditions in eth ingress node.songyanchao
Optimize health check conditions in eth ingress node.
2024-07-10(TSG-21729)metadata add egress_action fieldv4.8.15-20240710童宗振
2024-04-27refactor data path trace for telemetryv4.8.4-20240427童宗振
2024-04-18🎈 perf: Add prefetch process before calling pkt_parser_exec function.songyanchao
Add prefetch process before calling pkt_parser_exec function.
2024-03-13Dp trace perf opti童宗振
2024-03-04support trace the bufs which alloc at app side.童宗振
2024-02-28Basic API implementation for recording trace童宗振
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-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-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-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-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-03-29🎈 perf(DPISDN-5): 修改Classifier表结构songyanchao
修改Classifier表结构
2023-02-21✨ feat: 新增 “mrb_metadata” 成员并提供相应APIsongyanchao
新增 “mrb_metadata” 成员并提供相应API
2023-02-03🎈 perf(TSG-13497): 将lind_id存放至metadatasongyanchao
将lind_id存放至metadata
2023-02-03TSG-13437 ↵陆秋文
增加读写ROUTE-CTX和SIDLIST的接口、示例程序并修正vxlan头部校验和错误的问题。
2017-12-05增加申请/释放共享内存的接口,增加新的时间戳接口。v4.2.35-20171205Qiuwen Lu
- 增加申请/释放共享内存的接口,该共享内存基于DPDK的大页内存,可以跨进程共享通信。 - 增加新的时间戳接口,获取128位时间戳,报文复制时该时间戳也随之复制。
2017-07-12(1)增加sendpath的Prebuild和Postbuild位置的用户回调函数功� ↵Qiuwen Lu
�,在sendpath的option中设置。(2)增加buffer的deep-deep克隆操作,克隆buffer全部区域和控制域。(3)修正service的monit信息刷写在获取网卡信息缓慢时没有示数的Bug。
2017-05-01配合Janus测试,增加普通路由接口,全量收报接口,修正AR ↵Qiuwen Lu
P中过滤非广播的请求报文等问题。
2017-04-09修正应用注册时可能会阻塞的Bug,增加应用重复注册的检� ↵Qiuwen Lu
��机制。
2017-03-20调整MARSIOv4的接口,接口加入了instance参数。Qiuwen Lu