-
- Downloads
NETOBSERV-1478: Add eBPF Agent filtering capability (#307)
* ebpf changes to support rule based flow filtering feature Signed-off-by:Mohamed Mahmoud <mmahmoud@redhat.com> * flow filter feature userspace code Signed-off-by:
Mohamed Mahmoud <mmahmoud@redhat.com> * add unit test for userspace flow filter module Signed-off-by:
Mohamed Mahmoud <mmahmoud@redhat.com> * add flow filter doc and show some use cases Signed-off-by:
Mohamed Mahmoud <mmahmoud@redhat.com> * create specific metics for flow filtering instead of using drop flows metric Signed-off-by:
Mohamed Mahmoud <mmahmoud@redhat.com> --------- Signed-off-by:
Mohamed Mahmoud <mmahmoud@redhat.com>
Showing
- bpf/configs.h 1 addition, 0 deletionsbpf/configs.h
- bpf/flows.c 55 additions, 0 deletionsbpf/flows.c
- bpf/flows_filter.h 240 additions, 0 deletionsbpf/flows_filter.h
- bpf/maps_definition.h 10 additions, 1 deletionbpf/maps_definition.h
- bpf/pkt_drops.h 1 addition, 1 deletionbpf/pkt_drops.h
- bpf/types.h 48 additions, 15 deletionsbpf/types.h
- docs/config.md 23 additions, 0 deletionsdocs/config.md
- docs/flow_filtering.md 129 additions, 0 deletionsdocs/flow_filtering.md
- pkg/agent/agent.go 19 additions, 8 deletionspkg/agent/agent.go
- pkg/agent/config.go 37 additions, 0 deletionspkg/agent/config.go
- pkg/ebpf/bpf_arm64_bpfel.go 43 additions, 0 deletionspkg/ebpf/bpf_arm64_bpfel.go
- pkg/ebpf/bpf_arm64_bpfel.o 0 additions, 0 deletionspkg/ebpf/bpf_arm64_bpfel.o
- pkg/ebpf/bpf_powerpc_bpfel.go 43 additions, 0 deletionspkg/ebpf/bpf_powerpc_bpfel.go
- pkg/ebpf/bpf_powerpc_bpfel.o 0 additions, 0 deletionspkg/ebpf/bpf_powerpc_bpfel.o
- pkg/ebpf/bpf_s390_bpfeb.go 43 additions, 0 deletionspkg/ebpf/bpf_s390_bpfeb.go
- pkg/ebpf/bpf_s390_bpfeb.o 0 additions, 0 deletionspkg/ebpf/bpf_s390_bpfeb.o
- pkg/ebpf/bpf_x86_bpfel.go 43 additions, 0 deletionspkg/ebpf/bpf_x86_bpfel.go
- pkg/ebpf/bpf_x86_bpfel.o 0 additions, 0 deletionspkg/ebpf/bpf_x86_bpfel.o
- pkg/ebpf/flow_filter.go 201 additions, 0 deletionspkg/ebpf/flow_filter.go
- pkg/ebpf/flow_filter_test.go 129 additions, 0 deletionspkg/ebpf/flow_filter_test.go
bpf/flows_filter.h
0 → 100644
docs/flow_filtering.md
0 → 100644
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
pkg/ebpf/flow_filter.go
0 → 100644
pkg/ebpf/flow_filter_test.go
0 → 100644
Please register or sign in to comment