From 8062c985534a884216c875b2f1a467e4e41fa6a2 Mon Sep 17 00:00:00 2001 From: LuK1337 Date: Mon, 19 Oct 2020 21:42:02 +0200 Subject: [PATCH] sdm660-common: TetheringOverlay: Disable BPF offload The new trafficController design is based on per-cgroup eBPF filter as well as xt_bpf netfilter module inside the kernel. However, support for per-cgroup eBPF is available on only on kernels >=4.9 . Disable BPF offloading support completely as without proper per-cgroup eBPF, the stats returns errors continuously. E TetherController: Error processing tether stats from BPF maps: Get firstKey map -1 failed: Bad file descriptor Ref: [0]: https://source.android.com/devices/tech/datausage/ebpf-traffic-monitor [1]: https://github.com/LineageOS/android_system_netd/blob/4e0a5f13fc1018d0d5f60616c32b863277937134/server/TetherController.cpp#L1047 Change-Id: Ic7db658130f42fc0737bfb52aef7235c6fea0db2 --- rro_overlays/TetheringOverlay/res/values/config.xml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/rro_overlays/TetheringOverlay/res/values/config.xml b/rro_overlays/TetheringOverlay/res/values/config.xml index d651db22..4f610f70 100644 --- a/rro_overlays/TetheringOverlay/res/values/config.xml +++ b/rro_overlays/TetheringOverlay/res/values/config.xml @@ -19,6 +19,12 @@ + + false +