Commit Graph

154 Commits

Author SHA1 Message Date
luwenpeng
c0f5e5a229 enhance http healthcheck v1.4.2-20241121 2024-11-21 10:24:54 +08:00
luwenpeng
5ae3220e13 TSG-23843 请sce提供健康状态查询的HTTP服务 v1.4.1-20241121 2024-11-20 14:27:40 +08:00
luwenpeng
1372b39994 TSG-23336 SCE适配AArch64架构 v1.4.0-20241112 2024-11-12 16:58:19 +08:00
luwenpeng
6aa82aeea6 TSG-23386 SCE移除FieldStat2,为适配AArch64做准备 2024-11-08 17:20:14 +08:00
luwenpeng
043f9cbad7 TSG-23403 SCE适配日志字段变更:sc_rule_list->sc_rule_uuid_list; sc_rsp_raw->sc_rsp_raw_uuid_list; sc_rsp_decrypted->sc_rsp_decrypted_uuid_list v1.3.8-20241106 2024-11-06 15:13:37 +08:00
luwenpeng
431ac5f67d Adapting table name changes v1.3.7-20241025 v1.3.6-20241018 2024-10-15 16:23:50 +08:00
luwenpeng
5799de5299 TSG-22348 feature: adapt maat support UUID 2024-09-27 19:11:47 +08:00
luwenpeng
7ef8e44bca adapt fieldstat_easy: rename 'fieldstat_tag' to 'field' v1.3.5-20240729 2024-07-29 14:10:09 +08:00
luwenpeng
5c8a88984b CI: delete CI for centos7 v1.3.4-20240726 2024-07-22 11:33:17 +08:00
luwenpeng
c8d40f1347 feature: TSG-21852 service_function_status support fieldstat4 2024-07-19 15:14:41 +08:00
luwenpeng
9e63902c0d feature: TSG-21852 service_chaining_rule_hits support fieldstat4 2024-07-18 16:38:44 +08:00
luwenpeng
cc5a537940 feature: adding Kafka infrastructure 2024-07-17 15:47:48 +08:00
luwenpeng
b59b736e4d bugfix: __cpluscplus -> __cplusplus 2024-07-16 17:25:55 +08:00
luwenpeng
9bd91c3c63 bugfix: TSG-21824 filter service chaining rendered service path (RSP)
* 'mirroring block' does not affect RSP
    * 'steering block' terminates RSP

Example:
   Service Function List : A(steering)->B(mirroring block)->C(mirroring)->D(steering block)->E(mirroing)
   Expect RSP            : A->C
v1.3.3-20240712
2024-07-12 12:13:49 +08:00
luwenpeng
a0f1eca0ce TSG-20717 Service Chaining增加全局链路号以支持无历史状态发包 v1.3.2-20240628 2024-06-05 09:42:29 +08:00
luwenpeng
6b03470739 将SCE最大工作线程数从128调整到256 v1.3.1-20240429 2024-04-30 10:07:45 +08:00
luwenpeng
a56f93982a SCE适配marsio_dp_trace_measurements_can_emit()的变更 v1.2.15-20240429 2024-04-29 17:41:15 +08:00
luwenpeng
3385cbaf72 TSG-20744 Service Chaining输出命中filter报文的measurements 2024-04-23 14:54:05 +08:00
luwenpeng
b0cd1a04cb SCE适配MAAT变更,删除maat_options_set_rule_effect_interval_ms v1.2.13-20240329 2024-03-29 13:24:33 +08:00
luwenpeng
4490735d6c 更新NZ监控字段:err_block_P不包含BFD包含探测包 v1.2.12-20240320 2024-03-20 14:18:13 +08:00
luwenpeng
d00af3a2ac bugfix: TSG-19996 parse the packet as GTP-U when source port or dest port is 2152. v1.2.11-20240319 2024-03-19 17:36:46 +08:00
luwenpeng
e1146eab2e SCE增加session new & free的监控指标 v1.2.10-20240307 2024-03-07 10:38:05 +08:00
luwenpeng
d9aa9e5079 将Packet Max Layer修改为32 2024-03-07 09:44:52 +08:00
luwenpeng
551bb06590 SCE增加raw & decrypted traffic的监控指标 v1.2.9-20240306 2024-03-06 11:57:07 +08:00
luwenpeng
b295aacf0e 更改 mrzcpd -> mrzcpd-corei7-4.* v1.2.8-20240301 2024-03-01 23:47:22 +08:00
luwenpeng
93d659601c TSG-19631 SCE Support Datapath Packet Trace 2024-03-01 16:14:48 +08:00
wangmenglan
b4e0025e30 bugfix TSG-18106:删除SCE网关默认值127.0.0.1 v1.2.7-20231225 2023-12-25 14:45:02 +08:00
luwenpeng
744a020a07 SCE适配libmaat4->libmaatframe动态库名称的变更 v1.2.6-20231220 2023-12-19 14:55:57 +08:00
luwenpeng
030c37888c 关闭ASAN以支持Test Case
* field_stat2退出时未释放句柄造成ASAN报错LeakSanitizer导致测试用例未通过
v1.2.5-20231205
2023-12-05 19:29:52 +08:00
luwenpeng
6cb8ba704d 调整控制报文头的长度 2023-12-05 18:41:48 +08:00
luwenpeng
94ef07c3f3 TSG-17823 tsg-service-chaining-engines适配SERVICE_CHAINING_COMPILE表变更 2023-12-04 17:57:45 +08:00
luwenpeng
5a569f0781 perf: 优化通过Session ID查询流表的逻辑 v1.2.4-20231129 2023-11-29 14:50:02 +08:00
luwenpeng
75237e905a perf: 优化Session Active的处理逻辑 2023-11-29 11:21:07 +08:00
luwenpeng
23dbb7720c 修改packet_io API的函数命名 2023-11-29 09:52:20 +08:00
luwenpeng
a647684704 perf: 将parse_l4的next_proto从uint16_t调整为uint8_t, 避免隐式类型转换 2023-11-28 17:24:57 +08:00
luwenpeng
6d1a69aea6 perf: 将vxlan_set_opt/vxlan_get_opt定义为inline 2023-11-28 17:23:13 +08:00
luwenpeng
95abad41b5 perf: 优化通过四元组查询流表的实现(查表前先根据端口预判是否需要翻转四元组) 2023-11-28 16:36:58 +08:00
luwenpeng
699be92862 bypass_traffic只在nf_sce网卡生效 2023-11-24 18:53:58 +08:00
luwenpeng
eedd18183e perf: 优化session_ctx减少内存占用; 优化global metrics的结构 2023-11-24 15:40:58 +08:00
luwenpeng
bda50d79af perf: 删除无效代码;修改变量命名;减少内存分配 2023-11-24 11:37:24 +08:00
luwenpeng
cbac7fea29 maat_plugin_table_get_ex_data的key从pointer改为integer以减少CPU的占用 2023-11-23 16:36:29 +08:00
luwenpeng
b48b58cd4c perf: 减少selected_sf_init的调用以降低CPU的使用 2023-11-23 11:20:50 +08:00
luwenpeng
4d630f7298 perf: release版本减少four_tuple_tostring和selected_chaining_bre的调用 2023-11-23 11:04:08 +08:00
luwenpeng
81679c4d22 perf: 减少marsio_buff_is_ctrlbuf的调用以提升性能 2023-11-22 16:33:52 +08:00
luwenpeng
d981c59dba perf: 减少marsio_buff_datalen的调用以提升性能 2023-11-22 16:18:04 +08:00
luwenpeng
8b714a5924 perf: 优化metrics的性能
* 使用自定义的HASH_KEYCMP代替memcmp, 优先比较sf_profile_id
    * 减少sf_metrics_inc函数入参的个数
2023-11-22 14:49:30 +08:00
luwenpeng
c3bd2fb939 perf: 将marsio_send_burst_with_options替换成marsio_send_burst和marsio_buff_set_metadata(MR_BUFF_REHASH_INDEX)以降低CPU 2023-11-21 19:08:30 +08:00
luwenpeng
332fe52650 perf: action_sf_chaining调用的小函数定义为inline 2023-11-21 11:20:48 +08:00
luwenpeng
b3841fcaff perf: VLAN封装在Eth头后插入VLAN头时memmove耗时较高 2023-11-21 10:46:00 +08:00
luwenpeng
dc305adb3b SCE适配Firewall控制报文变更: Reset All控制报文的mpack->Session ID为0,mbuffer->Payload Offset为0 v1.2.3-20231120 2023-11-20 16:56:49 +08:00