change to ro.kernel.ebpf.supported property

to match https://android-review.googlesource.com/c/platform/system/sepolicy/+/1292919

Test: builds
Bug: 151753987
Signed-off-by: Maciej Żenczykowski <maze@google.com>
Change-Id: I43d9fd9c162edde6d7274bcc96049bf00278f056
Merged-In: I43d9fd9c162edde6d7274bcc96049bf00278f056
diff --git a/libbpf_android/BpfUtils.cpp b/libbpf_android/BpfUtils.cpp
index 97b3363..3b6c764 100644
--- a/libbpf_android/BpfUtils.cpp
+++ b/libbpf_android/BpfUtils.cpp
@@ -138,8 +138,8 @@
     if (kver >= KVER(4, 14, 0)) return BpfLevel::EXTENDED_4_14;
 
     // Override for devices launched with O but now on a 4.9-P+ kernel.
-    bool has_ebpf = base::GetBoolProperty("ro.product.kernel_has_ebpf", false);
-    if (has_ebpf) return BpfLevel::BASIC_4_9;
+    bool ebpf_supported = base::GetBoolProperty("ro.kernel.ebpf.supported", false);
+    if (ebpf_supported) return BpfLevel::BASIC_4_9;
 
     uint64_t api_level = base::GetUintProperty<uint64_t>("ro.product.first_api_level", 0);
     if (api_level == 0) {