@@ -21,73 +21,13 @@ metadata:
2121 },
2222 "nodeselector": {},
2323 "programs": [
24- {
25- "bpffunctionname": "kprobe_test",
26- "kprobe": {
27- "attach_points": [
28- {
29- "func_name": "try_to_wake_up",
30- "offset": 0,
31- "retprobe": false
32- }
33- ]
34- },
35- "type": "Kprobe"
36- },
37- {
38- "bpffunctionname": "kretprobe_test",
39- "kprobe": {
40- "attach_points": [
41- {
42- "func_name": "try_to_wake_up",
43- "offset": 0,
44- "retprobe": true
45- }
46- ]
47- },
48- "type": "Kprobe"
49- },
50- {
51- "bpffunctionname": "tracepoint_test",
52- "tracepoint": {
53- "attach_points": [
54- {
55- "name": "syscalls/sys_enter_openat"
56- }
57- ]
58- },
59- "type": "Tracepoint"
60- },
61- {
62- "bpffunctionname": "tc_pass_test",
63- "tc": {
64- "attach_points": [
65- {
66- "direction": "ingress",
67- "interfaceselector": {
68- "primarynodeinterface": true
69- },
70- "priority": 55
71- }
72- ]
73- },
74- "type": "TC"
75- },
7624 {
7725 "bpffunctionname": "tcx_next_test",
7826 "tcx": {
7927 "attach_points": [
80- {
81- "direction": "ingress",
82- "interfaceselector": {
83- "primarynodeinterface": true
84- },
85- "priority": 500
86- },
8728 {
8829 "containers": {
8930 "containernames": [
90- "bpfman",
9131 "bpfman-agent"
9232 ],
9333 "namespace": "bpfman",
@@ -108,106 +48,6 @@ metadata:
10848 ]
10949 },
11050 "type": "TCX"
111- },
112- {
113- "bpffunctionname": "uprobe_test",
114- "type": "Uprobe",
115- "uprobe": {
116- "attach_points": [
117- {
118- "containers": {
119- "containernames": [
120- "bpfman",
121- "bpfman-agent"
122- ],
123- "namespace": "bpfman",
124- "pods": {
125- "matchLabels": {
126- "name": "bpfman-daemon"
127- }
128- }
129- },
130- "func_name": "malloc",
131- "retprobe": false,
132- "target": "libc"
133- }
134- ]
135- }
136- },
137- {
138- "bpffunctionname": "uretprobe_test",
139- "type": "Uprobe",
140- "uprobe": {
141- "attach_points": [
142- {
143- "containers": {
144- "containernames": [
145- "bpfman",
146- "bpfman-agent"
147- ],
148- "namespace": "bpfman",
149- "pods": {
150- "matchLabels": {
151- "name": "bpfman-daemon"
152- }
153- }
154- },
155- "func_name": "malloc",
156- "retprobe": true,
157- "target": "libc"
158- }
159- ]
160- }
161- },
162- {
163- "bpffunctionname": "xdp_pass_test",
164- "type": "XDP",
165- "xdp": {
166- "attach_points": [
167- {
168- "interfaceselector": {
169- "primarynodeinterface": true
170- },
171- "priority": 55
172- },
173- {
174- "containers": {
175- "containernames": [
176- "bpfman",
177- "bpfman-agent"
178- ],
179- "namespace": "bpfman",
180- "pods": {
181- "matchLabels": {
182- "name": "bpfman-daemon"
183- }
184- }
185- },
186- "interfaceselector": {
187- "interfaces": [
188- "eth0"
189- ]
190- },
191- "priority": 100
192- }
193- ]
194- }
195- },
196- {
197- "bpffunctionname": "fentry_test",
198- "fentry": {
199- "attach": true,
200- "function_name": "do_unlinkat"
201- },
202- "type": "Fentry"
203- },
204- {
205- "bpffunctionname": "fexit_test",
206- "fexit": {
207- "attach": true,
208- "function_name": "do_unlinkat"
209- },
210- "type": "Fexit"
21151 }
21252 ]
21353 }
@@ -348,7 +188,7 @@ metadata:
348188 capabilities : Basic Install
349189 categories : OpenShift Optional
350190 containerImage : quay.io/bpfman/bpfman-operator:latest
351- createdAt : " 2025-02-25T13:35:37Z "
191+ createdAt : " 2025-02-25T23:14:53Z "
352192 description : The bpfman Operator is designed to manage eBPF programs for applications.
353193 features.operators.openshift.io/cnf : " false"
354194 features.operators.openshift.io/cni : " false"
0 commit comments