netbpfload: Relax kernel version requirement
Change-Id: Ic875fd15b407c0cb387fc51ee5a9dc6e132db2d1
Signed-off-by: Nanhumly <admin@warbler.cc>
diff --git a/bpf/loader/NetBpfLoad.cpp b/bpf/loader/NetBpfLoad.cpp
index bdc2e8c..9cecfb3 100644
--- a/bpf/loader/NetBpfLoad.cpp
+++ b/bpf/loader/NetBpfLoad.cpp
@@ -1696,28 +1696,24 @@
// both S and T require kernel 4.9 (and eBpf support)
if (!isAtLeastKernelVersion(4, 9, 0)) {
- ALOGE("Android S & T require kernel 4.9.");
- return 1;
+ ALOGW("Android S & T require kernel 4.9.");
}
// U bumps the kernel requirement up to 4.14
if (isAtLeastU && !isAtLeastKernelVersion(4, 14, 0)) {
- ALOGE("Android U requires kernel 4.14.");
- return 1;
+ ALOGW("Android U requires kernel 4.14.");
}
// V bumps the kernel requirement up to 4.19
// see also: //system/netd/tests/kernel_test.cpp TestKernel419
if (isAtLeastV && !isAtLeastKernelVersion(4, 19, 0)) {
- ALOGE("Android V requires kernel 4.19.");
- return 1;
+ ALOGW("Android V requires kernel 4.19.");
}
// 25Q2 bumps the kernel requirement up to 5.4
// see also: //system/netd/tests/kernel_test.cpp TestKernel54
if (isAtLeast25Q2 && !isAtLeastKernelVersion(5, 4, 0)) {
- ALOGE("Android 25Q2 requires kernel 5.4.");
- return 1;
+ ALOGW("Android 25Q2 requires kernel 5.4.");
}
// Technically already required by U, but only enforce on V+