summaryrefslogtreecommitdiff
path: root/src/android/net/ip/IpClient.java
diff options
context:
space:
mode:
authorTreehugger Robot <treehugger-gerrit@google.com>2019-07-05 06:19:24 +0000
committerGerrit Code Review <noreply-gerritcodereview@google.com>2019-07-05 06:19:24 +0000
commitd53f5498850e2371843dfbba2bcaad7dd5cd74a3 (patch)
tree92d7e04b5f3f79dfbece34ed9984836c1eeeaf2c /src/android/net/ip/IpClient.java
parentd22de9f1fb527963157398129422ff9b5d43c17b (diff)
parentf963e366ec80924fd17e4631f2243fb6b1a3670d (diff)
Merge "Add DHCP Rapid Commit option(RFC4039) support in client side."
Diffstat (limited to 'src/android/net/ip/IpClient.java')
-rw-r--r--src/android/net/ip/IpClient.java10
1 files changed, 9 insertions, 1 deletions
diff --git a/src/android/net/ip/IpClient.java b/src/android/net/ip/IpClient.java
index ea19c7b..799184e 100644
--- a/src/android/net/ip/IpClient.java
+++ b/src/android/net/ip/IpClient.java
@@ -401,6 +401,14 @@ public class IpClient extends StateMachine {
NetworkStackServiceManager nssManager) {
return new NetworkStackIpMemoryStore(context, nssManager.getIpMemoryStoreService());
}
+
+ /**
+ * Get a DhcpClient Dependencies instance.
+ */
+ public DhcpClient.Dependencies getDhcpClientDependencies(
+ NetworkStackIpMemoryStore ipMemoryStore) {
+ return new DhcpClient.Dependencies(ipMemoryStore);
+ }
}
public IpClient(Context context, String ifName, IIpClientCallbacks callback,
@@ -1190,7 +1198,7 @@ public class IpClient extends StateMachine {
} else {
// Start DHCPv4.
mDhcpClient = DhcpClient.makeDhcpClient(mContext, IpClient.this, mInterfaceParams,
- mIpMemoryStore);
+ mDependencies.getDhcpClientDependencies(mIpMemoryStore));
mDhcpClient.registerForPreDhcpNotification();
mDhcpClient.sendMessage(DhcpClient.CMD_START_DHCP, mL2Key);
}