From b414466892126d74dde5323a4721747358e6925d Mon Sep 17 00:00:00 2001 From: Joel Takvorian <joel.takvorian@qaraywa.net> Date: Mon, 12 May 2025 18:49:49 +0200 Subject: [PATCH] Fix pca - need to unpin ipsec maps (#696) * Fix pca - need to unpin ipsec maps * pca: set ipsec hooks nil --- pkg/tracer/tracer.go | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/pkg/tracer/tracer.go b/pkg/tracer/tracer.go index 90f1750c..7e91bc96 100644 --- a/pkg/tracer/tracer.go +++ b/pkg/tracer/tracer.go @@ -1439,7 +1439,10 @@ func NewPacketFetcher(cfg *FlowFetcherConfig) (*PacketFetcher, error) { filterMap, peerFilterMap, globalCountersMap, - pcaRecordsMap} { + pcaRecordsMap, + ipsecInputMap, + ipsecOutputMap, + } { spec.Maps[m].Pinning = 0 } @@ -1460,6 +1463,8 @@ func NewPacketFetcher(cfg *FlowFetcherConfig) (*PacketFetcher, error) { delete(spec.Programs, tcpFentryHook) delete(spec.Programs, aggregatedFlowsMap) delete(spec.Programs, additionalFlowMetrics) + delete(spec.Programs, ipsecInputMap) + delete(spec.Programs, ipsecOutputMap) delete(spec.Programs, constSampling) delete(spec.Programs, constHasFilterSampling) delete(spec.Programs, constTraceMessages) @@ -1496,6 +1501,10 @@ func NewPacketFetcher(cfg *FlowFetcherConfig) (*PacketFetcher, error) { TcpRcvKprobe: nil, KfreeSkb: nil, NetworkEventsMonitoring: nil, + XfrmInputKretprobe: nil, + XfrmOutputKretprobe: nil, + XfrmInputKprobe: nil, + XfrmOutputKprobe: nil, }, BpfMaps: ebpf.BpfMaps{ PacketRecord: newObjects.PacketRecord, -- GitLab