Commit Graph

48 Commits

Author SHA1 Message Date
luwenpeng
5ae3220e13 TSG-23843 请sce提供健康状态查询的HTTP服务 2024-11-20 14:27:40 +08:00
luwenpeng
5799de5299 TSG-22348 feature: adapt maat support UUID 2024-09-27 19:11:47 +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
a0f1eca0ce TSG-20717 Service Chaining增加全局链路号以支持无历史状态发包 2024-06-05 09:42:29 +08:00
luwenpeng
d9aa9e5079 将Packet Max Layer修改为32 2024-03-07 09:44:52 +08:00
luwenpeng
93d659601c TSG-19631 SCE Support Datapath Packet Trace 2024-03-01 16:14:48 +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
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
332fe52650 perf: action_sf_chaining调用的小函数定义为inline 2023-11-21 11:20:48 +08:00
luwenpeng
134d2c82b7 TSG-17749 tsg-service-chaining-engine更改VXLAN Frame源端口的计算方式 2023-11-20 10:31:21 +08:00
luwenpeng
b4c688c87c 重构Packet Parser 2023-11-14 18:04:02 +08:00
luwenpeng
07f41fc298 perf: 优化data packet的解析 2023-11-08 11:01:03 +08:00
luwenpeng
8fe574633b perf: rename addr_tuple4 to four_tuple 2023-11-08 10:20:27 +08:00
luwenpeng
3627addb85 perf: 优化策略扫描 2023-11-07 10:11:26 +08:00
luwenpeng
0753e8018c TSG-13684 tsg-service-chaining-engine使用VLAN封装Packet并执行Traffic Mirroring 2023-10-31 17:08:25 +08:00
luwenpeng
8f11f8381d perf: Optimize ATOMIC_READ 2023-10-23 19:27:59 +08:00
luwenpeng
4f870de963 perf: Reduce str_to_mac() and inet_addr() calls 2023-10-23 19:27:59 +08:00
luwenpeng
49ccb5149f perf: Optimize IPID (Avoid the futex of rand() while ensuring that IPID increases monotonically) 2023-10-23 19:27:59 +08:00
luwenpeng
c1d6056715 perf: 优化日志输出 2023-10-11 15:20:43 +08:00
wangmenglan
1a7dba0b65 🐞 fix(TSG-14170): Health Check support None 2023-07-13 17:52:29 +08:00
luwenpeng
1577f489c9 增加bypass_traffic调试开关
* bypass_traffic:0 disable
    * bypass_traffic:1 bypass all       traffic
    * bypass_traffic:2 bypass raw       traffic
    * bypass_traffic:3 bypass decrypted traffic
2023-05-04 17:56:15 +08:00
luwenpeng
a2d0f40f76 TSG-14649 tsg-service-chaining-engine适配新的控制报文格式 2023-05-04 11:06:20 +08:00
luwenpeng
7215e0b545 TSG-14568 tsg-service-chaining-engine支持MAAT4 2023-04-07 16:12:10 +08:00
luwenpeng
0f45abedc8 TSG-14351 tsg-service-chaining-engine通过Mock Mrzcpd进行单元测试 2023-04-07 15:59:52 +08:00
luwenpeng
0e85d3c9c5 TSG-13837 支持decrypted traffic steering/mirroring,并重构packet_io 2023-04-07 15:59:52 +08:00
luwenpeng
66d6a266b4 TSG-14342 tsg-service-chaining-engine在空闲时调用marsio_poll_wait让出cpu供其他进程使用 2023-03-27 14:37:18 +08:00
luwenpeng
8d820e3213 bugfix: TSG-14162 使用strlen(meta->route_ctx)判断route_ctx是否为空时,遗漏route_ctx首字节为0的情况 2023-03-13 19:39:57 +08:00
wangmenglan
2b75a01146 TSG-13912 支持对第三方设备健康检查
bfdd程序重启后, 支持将配置重新下发给bfdd程序
2023-02-28 20:41:43 +08:00
luwenpeng
ecfcc3d2d8 TSG-13626 tsg-service-chaining-engine发送Metrics 2023-02-28 19:03:35 +08:00
wangmenglan
bb13fff5db bfdd控制命令,删除local-address字段 2023-02-23 21:11:07 +08:00
wangmenglan
7ae1a79e8a 支持bfd 2023-02-23 20:56:23 +08:00
luwenpeng
679ee1be9c fieldstat增加对控制报文类型的计数 2023-02-23 18:31:55 +08:00
luwenpeng
823490bcd1 TSG-13878 tsg-service-chaining-engine支持fieldstat2 2023-02-22 15:19:06 +08:00
luwenpeng
b1abe96b06 TSG-13842 tsg-service-chaining-engine服务链中的SF需缓存第三方设备的目的IP和目的MAC 2023-02-20 15:30:32 +08:00
luwenpeng
82ac815b68 增加MESA_handle_logger 2023-02-20 14:15:41 +08:00
luwenpeng
551abde887 使用自定义的udp_hdr替换linux的udphdr 2023-02-17 18:40:13 +08:00
luwenpeng
0ba7fefba5 执行resetall指令:Sapp重启后发送resetall状态通知SCE清空流表 2023-02-17 17:45:39 +08:00
luwenpeng
e6a3f5c1dc TSG-13629 tsg-service-chaining-engine解封装从SAPP收到的控制报文 2023-02-17 17:15:53 +08:00
luwenpeng
737ca3d4be TSG-13630 tsg-service-chaining-engine使用mrzcpd捕获报文/回注报文
TSG-13685 tsg-service-chaining-engine使用VXLAN封装Steering/Mirroring的Package
2023-02-17 15:48:24 +08:00
luwenpeng
450d9ab0f2 TSG-13500 tsg-service-chaining-engine扫描策略 2023-02-08 18:11:33 +08:00
luwenpeng
72ba473aa5 rename traffic-steering-service to sce 2023-02-03 18:52:56 +08:00
luwenpeng
8a3b3eb049 TSG-13383 解析RAW_PACKET
* 增加 ETH_VLAN_VLAN_IP4_IP4_UDP 的测试用例
    * 增加 ETH_IP6_IP4_TCP_SSH 的测试用例
    * 增加 ETH_IP4_IP6_TCP 的测试用例
    * 增加 ETH_IP6_IP6_UDP 的测试用例
    * 增加 ETH_MPLS_IP4_TCP 的测试用例
    * 增加 ETH_MPLS_MPLS_IP4_TCP 的测试用例
    * 增加 ETH_VLAN_PPPOE_IP4_TCP 的测试用例
    * 增加 ETH_IP6_UDP_GTP_IP6_TCP_TLS 的测试用例
    * 增加 ETH_IP6_UDP_GTP_IP4_TCP_TLS 的测试用例
    * 增加 ETH_IP4_UDP_VXLAN_ETH_IP4_UDP_DNS 的测试用例
    * 增加 ETH_MPLS_MPLS_PWETHCW_ETH_ARP 的测试用例
    * 增加 ETH_MPLS_MPLS_PWETHCW_ETH_ARP 的测试用例
2023-01-31 15:36:16 +08:00
luwenpeng
2a971cd9f4 TSG-13347 统一术语使用session替换stream 2023-01-11 11:21:59 +08:00
luwenpeng
fcc99918fd TSG-13347 Steering Service开发流表 2023-01-10 16:30:42 +08:00
luwenpeng
364e5ccaf9 TSG-13355 Steering Service搭建Project框架 2023-01-09 19:01:08 +08:00