Loading packages/Tethering/Android.bp +1 −0 Original line number Diff line number Diff line Loading @@ -29,6 +29,7 @@ java_defaults { "netlink-client", "networkstack-aidl-interfaces-unstable-java", "android.hardware.tetheroffload.control-V1.0-java", "net-utils-framework-common", ], libs: [ "framework-tethering", Loading packages/Tethering/src/com/android/server/connectivity/tethering/TetheringInterfaceUtils.java +3 −1 Original line number Diff line number Diff line Loading @@ -22,6 +22,8 @@ import android.net.NetworkCapabilities; import android.net.RouteInfo; import android.net.util.InterfaceSet; import com.android.net.module.util.NetUtils; import java.net.InetAddress; import java.net.UnknownHostException; Loading Loading @@ -85,7 +87,7 @@ public final class TetheringInterfaceUtils { private static String getInterfaceForDestination(LinkProperties lp, InetAddress dst) { final RouteInfo ri = (lp != null) ? RouteInfo.selectBestRoute(lp.getAllRoutes(), dst) ? NetUtils.selectBestRoute(lp.getAllRoutes(), dst) : null; return (ri != null) ? ri.getInterface() : null; } Loading Loading
packages/Tethering/Android.bp +1 −0 Original line number Diff line number Diff line Loading @@ -29,6 +29,7 @@ java_defaults { "netlink-client", "networkstack-aidl-interfaces-unstable-java", "android.hardware.tetheroffload.control-V1.0-java", "net-utils-framework-common", ], libs: [ "framework-tethering", Loading
packages/Tethering/src/com/android/server/connectivity/tethering/TetheringInterfaceUtils.java +3 −1 Original line number Diff line number Diff line Loading @@ -22,6 +22,8 @@ import android.net.NetworkCapabilities; import android.net.RouteInfo; import android.net.util.InterfaceSet; import com.android.net.module.util.NetUtils; import java.net.InetAddress; import java.net.UnknownHostException; Loading Loading @@ -85,7 +87,7 @@ public final class TetheringInterfaceUtils { private static String getInterfaceForDestination(LinkProperties lp, InetAddress dst) { final RouteInfo ri = (lp != null) ? RouteInfo.selectBestRoute(lp.getAllRoutes(), dst) ? NetUtils.selectBestRoute(lp.getAllRoutes(), dst) : null; return (ri != null) ? ri.getInterface() : null; } Loading