From ac6ff00b831683f095566f2982d08c88b175ba1c Mon Sep 17 00:00:00 2001 From: Lorenzo Colitti Date: Wed, 29 Nov 2023 11:09:44 +0000 Subject: [PATCH] Revert "Include both eth%d and usb%d ethernet interfaces on U+" This reverts commit 11eac8e12b30643881951b640da0db9cbe78d3c7. Reason for revert: there are devices in the field using usbX interfaces for tethering Change-Id: I7bbcbb703294de1c9dd3e0390bc8ad28aa350ef6 --- .../android/server/ethernet/EthernetTracker.java | 14 +------------- .../res/values/config.xml | 7 ++----- 2 files changed, 3 insertions(+), 18 deletions(-) diff --git a/service-t/src/com/android/server/ethernet/EthernetTracker.java b/service-t/src/com/android/server/ethernet/EthernetTracker.java index 01b8de7e1c..48e86d8e7e 100644 --- a/service-t/src/com/android/server/ethernet/EthernetTracker.java +++ b/service-t/src/com/android/server/ethernet/EthernetTracker.java @@ -48,7 +48,6 @@ import android.util.Log; import com.android.internal.annotations.VisibleForTesting; import com.android.internal.util.IndentingPrintWriter; -import com.android.modules.utils.build.SdkLevel; import com.android.net.module.util.NetdUtils; import com.android.net.module.util.PermissionUtils; import com.android.net.module.util.SharedLog; @@ -238,18 +237,7 @@ public class EthernetTracker { mDeps = deps; // Interface match regex. - String ifaceMatchRegex = mDeps.getInterfaceRegexFromResource(mContext); - // "*" is a magic string to indicate "pick the default". - if (ifaceMatchRegex.equals("*")) { - if (SdkLevel.isAtLeastU()) { - // On U+, include both usb%d and eth%d interfaces. - ifaceMatchRegex = "(usb|eth)\\d+"; - } else { - // On T, include only eth%d interfaces. - ifaceMatchRegex = "eth\\d+"; - } - } - mIfaceMatch = ifaceMatchRegex; + mIfaceMatch = mDeps.getInterfaceRegexFromResource(mContext); // Read default Ethernet interface configuration from resources final String[] interfaceConfigs = mDeps.getInterfaceConfigFromResource(context); diff --git a/service/ServiceConnectivityResources/res/values/config.xml b/service/ServiceConnectivityResources/res/values/config.xml index 045d707f34..f30abc6b0b 100644 --- a/service/ServiceConnectivityResources/res/values/config.xml +++ b/service/ServiceConnectivityResources/res/values/config.xml @@ -194,11 +194,8 @@ --> - - * + + eth\\d