Merge "Include libtcutils inside libnet_utils_device_common_bpfjni"
diff --git a/staticlibs/device/com/android/net/module/util/Struct.java b/staticlibs/device/com/android/net/module/util/Struct.java
index ac9dc54..d717bc7 100644
--- a/staticlibs/device/com/android/net/module/util/Struct.java
+++ b/staticlibs/device/com/android/net/module/util/Struct.java
@@ -518,7 +518,8 @@
     private static FieldInfo[] getClassFieldInfo(final Class clazz) {
         if (!isStructSubclass(clazz)) {
             throw new IllegalArgumentException(clazz.getName() + " is not a subclass of "
-                    + Struct.class.getName());
+                    + Struct.class.getName() + ", its superclass is "
+                    + clazz.getSuperclass().getName());
         }
 
         final FieldInfo[] cachedAnnotationFields = sFieldCache.get(clazz);
diff --git a/staticlibs/framework/com/android/net/module/util/NetworkCapabilitiesUtils.java b/staticlibs/framework/com/android/net/module/util/NetworkCapabilitiesUtils.java
index 71a0c96..26c24f8 100644
--- a/staticlibs/framework/com/android/net/module/util/NetworkCapabilitiesUtils.java
+++ b/staticlibs/framework/com/android/net/module/util/NetworkCapabilitiesUtils.java
@@ -85,7 +85,7 @@
       * and {@code FORCE_RESTRICTED_CAPABILITIES}.
      */
     @VisibleForTesting
-    static final long RESTRICTED_CAPABILITIES = packBitList(
+    public static final long RESTRICTED_CAPABILITIES = packBitList(
             NET_CAPABILITY_BIP,
             NET_CAPABILITY_CBS,
             NET_CAPABILITY_DUN,
@@ -115,7 +115,7 @@
      * See {@code NetworkCapabilities#maybeMarkCapabilitiesRestricted}.
      */
     @VisibleForTesting
-    static final long UNRESTRICTED_CAPABILITIES = packBitList(
+    public static final long UNRESTRICTED_CAPABILITIES = packBitList(
             NET_CAPABILITY_INTERNET,
             NET_CAPABILITY_MMS,
             NET_CAPABILITY_SUPL,
diff --git a/staticlibs/framework/com/android/net/module/util/NetworkStatsUtils.java b/staticlibs/framework/com/android/net/module/util/NetworkStatsUtils.java
index c4d415e..41a9428 100644
--- a/staticlibs/framework/com/android/net/module/util/NetworkStatsUtils.java
+++ b/staticlibs/framework/com/android/net/module/util/NetworkStatsUtils.java
@@ -116,7 +116,7 @@
     }
 
     @VisibleForTesting
-    static android.net.NetworkStats.Entry fromBucket(NetworkStats.Bucket bucket) {
+    public static android.net.NetworkStats.Entry fromBucket(NetworkStats.Bucket bucket) {
         return new android.net.NetworkStats.Entry(
                 null /* IFACE_ALL */, bucket.getUid(), convertBucketState(bucket.getState()),
                 convertBucketTag(bucket.getTag()), convertBucketMetered(bucket.getMetered()),