Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
verify.sh: Handle when bpf_verride_return is unavailable
While taking a look at tetragon, I tried running verify.sh and observed bpf_enforce and bpf_generic_kprobe* all fail because bpf_override_return is not available. I also observed that this seems be handled conditionally in tetragon via the pkg.bpf.HasOverrideHelper() function. This change updates verify.sh to check for bpf_override_return before trying to load these programs. If it's not present, it will be skipped cleanly since it's not expected to work. A cleaner solution is to reuse the same check from the Go code. Rewriting this script in Go is tracked in issue #229. Signed-off-by: Russell Bryant <russell.bryant@gmail.com>
- Loading branch information