Skip to content
Snippets Groups Projects
Unverified Commit 48eb61ba authored by Mohamed S. Mahmoud's avatar Mohamed S. Mahmoud Committed by GitHub
Browse files

Merge pull request #486 from msherif1234/fix_pca

fix make sure flow filter is on by default for pca
parents 75e6697a 18e530d7
Branches
Tags
No related merge requests found
...@@ -78,27 +78,25 @@ func PacketsAgent(cfg *Config) (*Packets, error) { ...@@ -78,27 +78,25 @@ func PacketsAgent(cfg *Config) (*Packets, error) {
debug = true debug = true
} }
filterRules := make([]*tracer.FilterConfig, 0) filterRules := make([]*tracer.FilterConfig, 0)
if cfg.EnableFlowFilter { var flowFilters []*FlowFilter
var flowFilters []*FlowFilter if err := json.Unmarshal([]byte(cfg.FlowFilterRules), &flowFilters); err != nil {
if err := json.Unmarshal([]byte(cfg.FlowFilterRules), &flowFilters); err != nil { return nil, err
return nil, err }
}
for _, r := range flowFilters { for _, r := range flowFilters {
filterRules = append(filterRules, &tracer.FilterConfig{ filterRules = append(filterRules, &tracer.FilterConfig{
FilterAction: r.FilterAction, FilterAction: r.FilterAction,
FilterDirection: r.FilterDirection, FilterDirection: r.FilterDirection,
FilterIPCIDR: r.FilterIPCIDR, FilterIPCIDR: r.FilterIPCIDR,
FilterProtocol: r.FilterProtocol, FilterProtocol: r.FilterProtocol,
FilterPeerIP: r.FilterPeerIP, FilterPeerIP: r.FilterPeerIP,
FilterDestinationPort: tracer.ConvertFilterPortsToInstr(r.FilterDestinationPort, r.FilterDestinationPortRange, r.FilterDestinationPorts), FilterDestinationPort: tracer.ConvertFilterPortsToInstr(r.FilterDestinationPort, r.FilterDestinationPortRange, r.FilterDestinationPorts),
FilterSourcePort: tracer.ConvertFilterPortsToInstr(r.FilterSourcePort, r.FilterSourcePortRange, r.FilterSourcePorts), FilterSourcePort: tracer.ConvertFilterPortsToInstr(r.FilterSourcePort, r.FilterSourcePortRange, r.FilterSourcePorts),
FilterPort: tracer.ConvertFilterPortsToInstr(r.FilterPort, r.FilterPortRange, r.FilterPorts), FilterPort: tracer.ConvertFilterPortsToInstr(r.FilterPort, r.FilterPortRange, r.FilterPorts),
FilterTCPFlags: r.FilterTCPFlags, FilterTCPFlags: r.FilterTCPFlags,
FilterDrops: r.FilterDrops, FilterDrops: r.FilterDrops,
FilterSample: r.FilterSample, FilterSample: r.FilterSample,
}) })
}
} }
ebpfConfig := &tracer.FlowFetcherConfig{ ebpfConfig := &tracer.FlowFetcherConfig{
EnableIngress: ingress, EnableIngress: ingress,
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment