summaryrefslogtreecommitdiff
path: root/java
diff options
context:
space:
mode:
authorRemi NGUYEN VAN <reminv@google.com>2022-02-14 05:31:20 +0000
committerGerrit Code Review <noreply-gerritcodereview@google.com>2022-02-14 05:31:20 +0000
commit98332097ddbc66f419eff314e63471ddd8b58d8b (patch)
tree801d1b4bb0bbc33239fdb4a9033793507f2032ee /java
parent624c5906a1ffcf24ca8a740008303ee42d48f692 (diff)
parent06fdc94ee73f7f5bbccff4952170e3b10dbd9c83 (diff)
downloadethernet-98332097ddbc66f419eff314e63471ddd8b58d8b.tar.gz
Merge "Set EthernetNetworkSpecifier on ethernet networks"
Diffstat (limited to 'java')
-rw-r--r--java/com/android/server/ethernet/EthernetNetworkFactory.java8
1 files changed, 6 insertions, 2 deletions
diff --git a/java/com/android/server/ethernet/EthernetNetworkFactory.java b/java/com/android/server/ethernet/EthernetNetworkFactory.java
index 2823391..f266386 100644
--- a/java/com/android/server/ethernet/EthernetNetworkFactory.java
+++ b/java/com/android/server/ethernet/EthernetNetworkFactory.java
@@ -177,12 +177,16 @@ public class EthernetNetworkFactory extends NetworkFactory {
return;
}
+ final NetworkCapabilities nc = new NetworkCapabilities.Builder(capabilities)
+ .setNetworkSpecifier(new EthernetNetworkSpecifier(ifaceName))
+ .build();
+
if (DBG) {
- Log.d(TAG, "addInterface, iface: " + ifaceName + ", capabilities: " + capabilities);
+ Log.d(TAG, "addInterface, iface: " + ifaceName + ", capabilities: " + nc);
}
final NetworkInterfaceState iface = new NetworkInterfaceState(
- ifaceName, hwAddress, mHandler, mContext, ipConfig, capabilities, this, mDeps);
+ ifaceName, hwAddress, mHandler, mContext, ipConfig, nc, this, mDeps);
mTrackingInterfaces.put(ifaceName, iface);
updateCapabilityFilter();
}