diff --git a/core/jni/Android.bp b/core/jni/Android.bp index 2cfec4b17f63c..07b16ed426248 100644 --- a/core/jni/Android.bp +++ b/core/jni/Android.bp @@ -242,6 +242,7 @@ cc_library_shared { "audioflinger-aidl-cpp", "av-types-aidl-cpp", "android.hardware.camera.device@3.2", + "libandroid_net", "libandroidicu", "libbpf_android", "libnetdbpf", diff --git a/core/jni/android_server_NetworkManagementSocketTagger.cpp b/core/jni/android_server_NetworkManagementSocketTagger.cpp index afad08a87d37c..cf740f538e984 100644 --- a/core/jni/android_server_NetworkManagementSocketTagger.cpp +++ b/core/jni/android_server_NetworkManagementSocketTagger.cpp @@ -15,18 +15,18 @@ */ #define LOG_TAG "NMST_QTagUidNative" -#include -#include - -#include "jni.h" -#include +#include #include - #include #include -#include +#include #include +#include +#include +#include + +#include "jni.h" namespace android { @@ -40,7 +40,7 @@ static jint QTagUid_tagSocketFd(JNIEnv* env, jclass, return (jint)-1; } - int res = qtaguid_tagSocket(userFd, tagNum, uid); + int res = android_tag_socket_with_uid(userFd, tagNum, uid); if (res < 0) { return (jint)-errno; } @@ -56,7 +56,7 @@ static jint QTagUid_untagSocketFd(JNIEnv* env, jclass, return (jint)-1; } - int res = qtaguid_untagSocket(userFd); + int res = android_untag_socket(userFd); if (res < 0) { return (jint)-errno; }