Skip to content

Commit b414466

Browse files
authored
Fix pca - need to unpin ipsec maps (#696)
* Fix pca - need to unpin ipsec maps * pca: set ipsec hooks nil
1 parent 7b6cb76 commit b414466

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

pkg/tracer/tracer.go

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1439,7 +1439,10 @@ func NewPacketFetcher(cfg *FlowFetcherConfig) (*PacketFetcher, error) {
14391439
filterMap,
14401440
peerFilterMap,
14411441
globalCountersMap,
1442-
pcaRecordsMap} {
1442+
pcaRecordsMap,
1443+
ipsecInputMap,
1444+
ipsecOutputMap,
1445+
} {
14431446
spec.Maps[m].Pinning = 0
14441447
}
14451448

@@ -1460,6 +1463,8 @@ func NewPacketFetcher(cfg *FlowFetcherConfig) (*PacketFetcher, error) {
14601463
delete(spec.Programs, tcpFentryHook)
14611464
delete(spec.Programs, aggregatedFlowsMap)
14621465
delete(spec.Programs, additionalFlowMetrics)
1466+
delete(spec.Programs, ipsecInputMap)
1467+
delete(spec.Programs, ipsecOutputMap)
14631468
delete(spec.Programs, constSampling)
14641469
delete(spec.Programs, constHasFilterSampling)
14651470
delete(spec.Programs, constTraceMessages)
@@ -1496,6 +1501,10 @@ func NewPacketFetcher(cfg *FlowFetcherConfig) (*PacketFetcher, error) {
14961501
TcpRcvKprobe: nil,
14971502
KfreeSkb: nil,
14981503
NetworkEventsMonitoring: nil,
1504+
XfrmInputKretprobe: nil,
1505+
XfrmOutputKretprobe: nil,
1506+
XfrmInputKprobe: nil,
1507+
XfrmOutputKprobe: nil,
14991508
},
15001509
BpfMaps: ebpf.BpfMaps{
15011510
PacketRecord: newObjects.PacketRecord,

0 commit comments

Comments
 (0)