From db10d3a60d54e81e07ea97c24bc68e4db46145da Mon Sep 17 00:00:00 2001 From: YUAN Chao <107982607+yuanchaoa@users.noreply.github.com> Date: Sun, 2 Aug 2026 19:48:29 +0800 Subject: [PATCH] fix l7 ignore retrans only (#11838) * fix: otel does not use fastpath * fix: L7 only doesn't parse retransmitted packets --- agent/src/flow_generator/perf/mod.rs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/agent/src/flow_generator/perf/mod.rs b/agent/src/flow_generator/perf/mod.rs index de9b02ddcff..6e6c3151dd7 100644 --- a/agent/src/flow_generator/perf/mod.rs +++ b/agent/src/flow_generator/perf/mod.rs @@ -616,7 +616,11 @@ impl FlowLog { checker: &L7ProtocolChecker, ) -> Result { if let Some(l4) = self.l4.as_mut() { - l4.parse(packet, is_first_packet_direction)?; + if let Err(e) = l4.parse(packet, is_first_packet_direction) { + if let Error::RetransPacket = e { + return Err(e); + } + } } if l7_performance_enabled || l7_log_parse_enabled {