diff --git a/staticlibs/native/bpf_headers/include/bpf/BpfUtils.h b/staticlibs/native/bpf_headers/include/bpf/BpfUtils.h index 2e52620883..0489a4c681 100644 --- a/staticlibs/native/bpf_headers/include/bpf/BpfUtils.h +++ b/staticlibs/native/bpf_headers/include/bpf/BpfUtils.h @@ -121,6 +121,12 @@ static inline bool isAtLeastKernelVersion(unsigned major, unsigned minor, unsign GTEST_SKIP() << "Skip: bpf is not supported."; \ } while (0) +#define SKIP_IF_EXTENDED_BPF_NOT_SUPPORTED \ + do { \ + if (!android::bpf::isAtLeastKernelVersion(4, 14, 0)) \ + GTEST_SKIP() << "Skip: extended bpf feature not supported."; \ + } while (0) + #define SKIP_IF_XDP_NOT_SUPPORTED \ do { \ if (!android::bpf::isAtLeastKernelVersion(5, 9, 0)) \