| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-08-12 | ✨ feat: Add function to handle duplicate rules.v4.8.20-20240813 | songyanchao | |
| Add function to handle duplicate rules. | |||
| 2024-05-15 | 🎈 perf: Adapt to dp trace changes.v4.8.9-20240515 | songyanchao | |
| Adapt to dp trace changes. | |||
| 2024-05-10 | Modify trace information | 童宗振 | |
| 2024-05-08 | (TSG-21101)dp_trace uses traffic_link_id as a restrictionv4.8.6-20240508 | 童宗振 | |
| 2024-04-27 | refactor data path trace for telemetryv4.8.4-20240427 | 童宗振 | |
| 2024-04-17 | 🎈 perf: Optimize remaining node counters. | songyanchao | |
| Optimize remaining node counters. | |||
| 2024-04-17 | ✨ feat: Refine counting structure in eth ingress node. | songyanchao | |
| Refine counting structure in eth ingress node. | |||
| 2024-04-17 | 🎈 perf: Refine counting structure in Classifier node. | songyanchao | |
| Refine counting structure in Classifier node. | |||
| 2024-03-15 | 🎈 perf(TSG-19602): Simplify trace logging for nodes.v4.6.80-20240315rel-4.6 | songyanchao | |
| Simplify trace logging for nodes. | |||
| 2024-03-14 | Dp trace modifyv4.6.79-20240314 | 童宗振 | |
| 2024-03-13 | Dp trace perf opti | 童宗振 | |
| 2024-03-12 | 🎈 perf(TSG-19602): Enhance node trace information for 'classifier'. | songyanchao | |
| Enhance node trace information for 'classifier'. | |||
| 2024-03-12 | 🎈 perf(TSG-19602): Update 'next' reference to 'next node' in trace ↵ | songyanchao | |
| information for all nodes. Update 'next' reference to 'next node' in trace information for all nodes. | |||
| 2024-03-06 | 🎈 perf(TSG-19602): Remove 'str_record' initialization from all nodes. | songyanchao | |
| Remove 'str_record' initialization from all nodes. | |||
| 2024-03-05 | 🎈 perf: Standardize initialization style for all node structure instances. | songyanchao | |
| Standardize initialization style for all node structure instances. | |||
| 2024-03-05 | 🎈 perf: Standardize naming convention for all node statistics. | songyanchao | |
| Standardize naming convention for all node statistics. | |||
| 2024-03-01 | 🐞 fix: Fix variable naming error in classifier causing compilation issues. | songyanchao | |
| Fix variable naming error in classifier causing compilation issues. | |||
| 2024-03-01 | 🎈 perf(TSG-19602): Standardize function names for adding trace ↵ | songyanchao | |
| information across all nodes. Standardize function names for adding trace information across all nodes. | |||
| 2024-03-01 | ✨ feat(TSG-19602): Add the trace information for 'classifier' node. | songyanchao | |
| Add the trace information for 'classifier' node. | |||
| 2024-03-01 | 🎈 perf: Renamed 'global classifier main item' to 'g_classifier_main' for ↵ | songyanchao | |
| clarity and consistency. Renamed 'global classifier main item' to 'g_classifier_main' for clarity and consistency. | |||
| 2024-03-01 | 🐞 fix: Fixed an issue where the Classifier rule change check behaved ↵ | songyanchao | |
| abnormally when multiple virtual systems shared the same rule set. Fixed an issue where the Classifier rule change check behaved abnormally when multiple virtual systems shared the same rule set. | |||
| 2024-02-28 | Basic API implementation for recording trace | 童宗振 | |
| 2024-02-01 | 🎈 perf: Optimize of classifier rule fields. | songyanchao | |
| Optimize of classifier rule fields. | |||
| 2024-01-18 | 🎈 perf(DPISDN-32): Add rules changed check to Classifier dynamic rules ↵ | songyanchao | |
| loading process. Add rules changed check to Classifier dynamic rules loading process. | |||
| 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-10 | ✨ feat(DPISDN-32): Classifier Node supports dynamically loading rules from ↵ | songyanchao | |
| mrglobal.dynamic.conf Classifier Node supports dynamically loading rules from mrglobal.dynamic.conf | |||
| 2024-01-05 | ✨ feat(TSG-17959): Add tera adapter type for classifier. | songyanchao | |
| Add tera adapter type for classifier. | |||
| 2023-12-15 | 🐞 fix: Fix the issue of empty str_error_reason when dynamically updating ↵ | songyanchao | |
| Classifier rules. Fix the issue of empty str_error_reason when dynamically updating Classifier rules. | |||
| 2023-12-15 | 🎈 perf: Optimize names of data structures related to Etherfabric node. | songyanchao | |
| Optimize names of data structures related to Etherfabric node. | |||
| 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-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-20 | 🎈 perf(DPISDN-21): Optimize pkt_classifier_engine data structures | songyanchao | |
| Optimize pkt_classifier_engine data structures | |||
| 2023-10-16 | ✨ feat(DPISDN-21): Add "evaluate_fast_match_condition" for linear search | songyanchao | |
| Add "evaluate_fast_match_condition" for linear search | |||
| 2023-10-11 | 🎈 perf(DPISDN-21): Optimize performance in the Classifier Node process | songyanchao | |
| Optimize performance in the Classifier Node process | |||
| 2023-10-10 | ✨ feat(DPISDN-21): Add remote rule parser | songyanchao | |
| Add remote rule parser | |||
| 2023-10-10 | ✨ feat(DPISDN-21): Add “ pkt_classifier_engine” | songyanchao | |
| 已完成本地配置加载、数据包匹配等基础功能 | |||
| 2023-10-09 | : Resolve build error on EL7 platformv4.6.55-20231009 | songyanchao | |
| Resolve build error on EL7 platform | |||
| 2023-08-10 | 🎈 perf: Optimize the classifier rule parsing process,HealthCheck ↵v4.6.43-20230815 | songyanchao | |
| configuration limit increased to 256 Optimize the classifier rule parsing process,HealthCheck configuration limit increased to 256 | |||
| 2023-08-06 | 支持按ICMP报文的序列号分流,同一源、目的IP地址的ICMP可 ↵v4.6.41-20230806 | Lu Qiuwen | |
| 以分流到不同的线程上;在classifier中增加忽略ICMP报文的开关,ICMP报文直接转发不进入NF处理。 | |||
| 2023-06-16 | ✨ feat(DPISDN-10): Classifier rule api support ef_id and vwire_idv4.6.27-20230616 | songyanchao | |
| Classifier rule api support ef_id and vwire_id | |||
| 2023-05-29 | 🎈 perf: rename etherfabric_service to etherfabric_adapter | songyanchao | |
| rename etherfabric_service to etherfabric_adapter | |||
| 2023-05-29 | 🎈 perf: ↵ | songyanchao | |
| 优化相关节点计数,修复distributer函数中逆序查找L3和L4时边界错误问题 优化相关节点计数,修复distributer函数中逆序查找L3和L4时边界错误问题 | |||
| 2023-05-26 | 🎈 perf: 优化相关节点计数 | songyanchao | |
| 优化节点计数: Classifier、Eth_egress、Eth_ingress、Etherfabric、Forwarder | |||
| 2023-05-17 | 性能优化,调整关键部分代码的实现提高收、发包的性能。 | Lu Qiuwen | |
| 1. 调整部分数据结构的定义,将需要跨核读写的部分单独使用一个cache line; 2. 增加关键数据结构的预取动作,如mbuf的metadata、数据包头部等; 3. 部分字节序转换的操作调整到编译器执行,运行时不再进行字节序转换; 4. 将mbuf头部后64字节作为mrb_metadata的存储区域,不再支持运行时调整。 5. 采用O3编译,march改用icelake-server以充分发挥处理器加速能力。 | |||
| 2023-04-03 | 🐞 fix(DPISDN-5): 修复Classifier ipv4 ↵v4.6.21-20230403 | songyanchao | |
| 数据包快速匹配无效,以及mrpdump处理2000字节以上大包异常问题。 修复Classifier ipv4 数据包快速匹配无效,以及mrpdump处理2000字节以上大包异常问题。 | |||
| 2023-03-30 | 🎈 perf(DPISDN-5): 修改etherfabric、vwire配置项名称v4.6.20-20230330 | songyanchao | |
| 修改etherfabric、vwire配置项名称 | |||
