Merge Android 12

Bug: 202323961
Merged-In: I304701a1ad5be47bec534d679eca259b06cb084d
Change-Id: I4b42e56dec2126cdc74b15ebbf28d15b2b814c29
diff --git a/java/com/android/server/ethernet/EthernetServiceImpl.java b/java/com/android/server/ethernet/EthernetServiceImpl.java
index 0d4074e..504b3da 100644
--- a/java/com/android/server/ethernet/EthernetServiceImpl.java
+++ b/java/com/android/server/ethernet/EthernetServiceImpl.java
@@ -87,6 +87,8 @@
 
     @Override
     public String[] getAvailableInterfaces() throws RemoteException {
+        enforceAccessPermission();
+
         return mTracker.getInterfaces(checkUseRestrictedNetworksPermission());
     }