| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-06-20 | Data path perf | 童宗振 | |
| 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-02 | 🐞 fix: Fix mbuf leak in shmdev tx node.v4.8.1-20240402 | songyanchao | |
| Fix mbuf leak in shmdev tx node. | |||
| 2024-04-01 | Feature retrieve object of backpressure | 陆秋文 | |
| 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: Enhance node trace information for improved clarity. | songyanchao | |
| Enhance node trace information for improved clarity. | |||
| 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-12 | ✨ feat(TSG-19602): Add the trace information for 'msgpack_dev' node. | songyanchao | |
| Add the trace information for 'msgpack_dev' node. | |||
| 2024-03-06 | ✨ feat(TSG-19602): Add the trace information for 'health_check' node. | songyanchao | |
| Add the trace information for 'health_check' node. | |||
| 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 | call the pkt_parser_exec at dp trace record emit if pkt_parser_exec has not ↵ | 童宗振 | |
| been called before. | |||
| 2024-03-01 | ✨ feat(TSG-19602): Add the trace information for 'shm_dev_rx/tx' node.v4.6.75-20240301 | songyanchao | |
| Add the trace information for 'shm_dev_rx/tx' node. | |||
| 2024-01-19 | TSG-18269 fix the missing LACP packets and improve the status output of bond ↵v4.6.71-20240119 | 陆秋文 | |
| interfaces. | |||
| 2023-10-27 | perf: write the packet parser result with bit operation instead of bit field. | Lu Qiuwen | |
| 2023-10-27 | fix: false sharing problem in vwire and shmdev modules. | Lu Qiuwen | |
| 2023-09-11 | 为Packet Parser增加边界检查。v4.6.52-20230912 | 陆秋文 | |
| 2023-08-02 | 改进poll_wait机制,避免service频繁通知应用的数据面线程。 | Lu Qiuwen | |
| 2023-05-29 | 🎈 perf: ↵ | songyanchao | |
| 优化相关节点计数,修复distributer函数中逆序查找L3和L4时边界错误问题 优化相关节点计数,修复distributer函数中逆序查找L3和L4时边界错误问题 | |||
| 2023-05-23 | 性能优化,调整了部分逐包操作的实现: | Lu Qiuwen | |
| 1. 调整packet parser,避免重复报文解析带来的开销 2. 调整etherfabric peer db哈希表的哈希函数; 3. 优化部分node中的计数操作。 | |||
| 2023-05-17 | 性能优化,调整关键部分代码的实现提高收、发包的性能。 | Lu Qiuwen | |
| 1. 调整部分数据结构的定义,将需要跨核读写的部分单独使用一个cache line; 2. 增加关键数据结构的预取动作,如mbuf的metadata、数据包头部等; 3. 部分字节序转换的操作调整到编译器执行,运行时不再进行字节序转换; 4. 将mbuf头部后64字节作为mrb_metadata的存储区域,不再支持运行时调整。 5. 采用O3编译,march改用icelake-server以充分发挥处理器加速能力。 | |||
| 2023-05-05 | 允许为dpdk_dev和shmdev单独指定i/o核心。 | Lu Qiuwen | |
| 2023-03-21 | 🐞 fix: 修复shmdev tx ↵ | songyanchao | |
| 单次发送报文过多导致死循环问题,修复在同一bridge上多个bfdd之间bfd数据包不通问题 修复shmdev tx 单次发送报文过多导致死循环问题,修复在同一bridge上多个bfdd之间bfd数据包不通问题 | |||
| 2023-02-13 | 🎈 perf(TSG-13668): 修改 “shm_dev_rx_node” 节点处理流程 | songyanchao | |
| 修改 “shm_dev_rx_node” 节点处理流程 | |||
| 2023-02-03 | TSG-13437 ↵ | 陆秋文 | |
| 增加读写ROUTE-CTX和SIDLIST的接口、示例程序并修正vxlan头部校验和错误的问题。 | |||
| 2023-01-30 | ✨ feat(TSG-13375): 实现 “Service Chaining” 功能 | songyanchao | |
| 实现 “Service Chaining” 功能 | |||
| 2023-01-30 | ✨ feat(TSG-13370): 添加 “Forwarder” 节点的报文处理框架 | songyanchao | |
| 添加 “Forwarder” 节点的报文处理框架 | |||
| 2022-12-30 | 适配新的PacketParser接口,优化部分node流程的实现。 | Lu Qiuwen | |
| 2022-12-23 | 🐞 fix(TSG-13044): 修复mrpdump启动失败问题,“eth ingress ↵ | songyanchao | |
| node” “etherfabric node”适配新接口 修复mrpdump启动失败问题,“eth ingress node” “etherfabric node”适配新接口 | |||
| 2022-12-23 | 🎈 perf(TSG-13044): load balance 适配新接口 | songyanchao | |
| load balance 适配新接口 | |||
| 2022-12-23 | 🎈 perf(TSG-13044): health check 适配新接口 | songyanchao | |
| health check 适配新接口 | |||
| 2022-12-23 | 适配新接口,编译通过。 | Lu Qiuwen | |
| 2022-12-23 | 调整node_shmdev和node_dpdk_dev的实现,适配新的设备管理器。 | Lu Qiuwen | |
| 2022-11-14 | 🐞 fix(TSG-12616): 修改 ”port_egress_is_shmdev“ ↵v4.6.7-20221114 | songyanchao | |
| 未初始化导致自检数据包被丢弃问题 修改 ”port_egress_is_shmdev“ 未初始化导致自检数据包被丢弃问题 | |||
| 2022-11-07 | ✨ feat(TSG-11965): Add "Health check" module | songyanchao | |
| Add "Health check" module | |||
| 2022-10-19 | 🎈 perf(TSG-11429): 优化node_shmdev计数处理流程 | songyanchao | |
| 优化node_shmdev计数处理流程 | |||
| 2022-09-23 | 🎈 perf(TSG-12030): ↵ | songyanchao | |
| 优化classifier计数处理流程,并增加ctrlzone宏定义 优化classifier计数处理流程,并增加ctrlzone宏定义 | |||
| 2022-09-15 | 🐞 fix(TSG-11971): ↵ | songyanchao | |
| 修改VNI填充错误导致构造的报文注入到错误的方向 修改VNI填充错误导致构造的报文注入到错误的方向 | |||
| 2022-09-14 | 🐞 fix(TSG-11429): 解决Classifier Rule 全量更新失败问题v4.6.2-20220914 | songyanchao | |
| 解决Classifier Rule 全量更新失败问题 | |||
| 2022-09-13 | 🎈 perf(TSG-11429): Rename 'lb_group_id' to 'redirect_next_hop_id' | songyanchao | |
| Rename 'lb_group_id' to 'redirect_next_hop_id' | |||
| 2022-09-13 | ✨ feat(TSG-11819): VlanFlippingAdapter添加VWire处理流程 | songyanchao | |
| VlanFlippingAdapter添加VWire处理流程 | |||
| 2022-09-07 | 🎈 perf(TSG-11887): etherfabric node 适配 eth-egress node | songyanchao | |
| etherfabric node 适配 eth-egress node | |||
| 2022-09-07 | 🎈 perf(TSG-11887): lb node 适配 eth-egress node | songyanchao | |
| lb node 适配 eth-egress node | |||
| 2022-09-07 | ✨ feat(TSG-11887): 添加eth-egress节点 | songyanchao | |
| 添加eth-egress节点 | |||
| 2022-09-01 | ✨ feat(TSG-11625): eth_ingress 节点添加Device Attribute转发流程 | songyanchao | |
| eth_ingress 节点添加Device Attribute转发流程 | |||
| 2022-08-31 | ✨ feat(TSG-11819): 添加新功能 “vlan_flipping_adapter” | songyanchao | |
| 添加新功能 “vlan_flipping_adapter” | |||
