From 313bc6c2d340bba4c027ea01cdee581543b0cded Mon Sep 17 00:00:00 2001 From: Patrick Rohr Date: Mon, 31 Jan 2022 15:51:09 +0100 Subject: [PATCH] Remove libutils dependency from libservice-connectivity Remove libutils dependency. Test: m Change-Id: I857e40c984bcce2931b5068b3b96d2c9dd69693c --- service/Android.bp | 1 - service/jni/com_android_server_BpfNetMaps.cpp | 8 ++++---- service/native/TrafficController.cpp | 2 -- service/native/include/TrafficController.h | 4 ++-- 4 files changed, 6 insertions(+), 9 deletions(-) diff --git a/service/Android.bp b/service/Android.bp index d940003318..1e66c11b79 100644 --- a/service/Android.bp +++ b/service/Android.bp @@ -79,7 +79,6 @@ cc_library_shared { shared_libs: [ "liblog", "libnativehelper", - "libutils", ], apex_available: [ "com.android.tethering", diff --git a/service/jni/com_android_server_BpfNetMaps.cpp b/service/jni/com_android_server_BpfNetMaps.cpp index 7ab4d46ceb..113c449630 100644 --- a/service/jni/com_android_server_BpfNetMaps.cpp +++ b/service/jni/com_android_server_BpfNetMaps.cpp @@ -16,17 +16,17 @@ #define LOG_TAG "TrafficControllerJni" +#include "TrafficController.h" + +#include #include +#include #include #include #include #include #include -#include "TrafficController.h" -#include "android-base/logging.h" -#include "bpf_shared.h" -#include "utils/Log.h" using android::net::TrafficController; using android::netdutils::Status; diff --git a/service/native/TrafficController.cpp b/service/native/TrafficController.cpp index 97fcc43194..51dd502b21 100644 --- a/service/native/TrafficController.cpp +++ b/service/native/TrafficController.cpp @@ -683,8 +683,6 @@ void dumpBpfMap(const std::string& mapName, DumpWriter& dw, const std::string& h } } -const String16 TrafficController::DUMP_KEYWORD = String16("trafficcontroller"); - void TrafficController::dump(DumpWriter& dw, bool verbose) { std::lock_guard guard(mMutex); ScopedIndent indentTop(dw); diff --git a/service/native/include/TrafficController.h b/service/native/include/TrafficController.h index c0508719fe..ddcf4459fb 100644 --- a/service/native/include/TrafficController.h +++ b/service/native/include/TrafficController.h @@ -25,7 +25,6 @@ #include "netdutils/DumpWriter.h" #include "netdutils/NetlinkListener.h" #include "netdutils/StatusOr.h" -#include "utils/String16.h" namespace android { namespace net { @@ -34,6 +33,8 @@ using netdutils::StatusOr; class TrafficController { public: + static constexpr char DUMP_KEYWORD[] = "trafficcontroller"; + /* * Initialize the whole controller */ @@ -84,7 +85,6 @@ class TrafficController { netdutils::Status updateUidOwnerMap(const uint32_t uid, UidOwnerMatchType matchType, IptOp op) EXCLUDES(mMutex); - static const String16 DUMP_KEYWORD; int toggleUidOwnerMap(ChildChain chain, bool enable) EXCLUDES(mMutex);