summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPaul Zhang <paulz@codeaurora.org>2014-11-11 16:43:30 +0800
committerPaul Zhang <paulz@codeaurora.org>2014-11-18 16:45:04 +0800
commit0145376e986a5f7504bcad5bb5518b4ecfd72da0 (patch)
treeae3d5cbf77cc3deccbc2daf3e38d522d5952b7f3
parent5629920b86f0f281cd63fa3567724813c88f4a69 (diff)
downloadandroid_frameworks_opt_net_wifi-0145376e986a5f7504bcad5bb5518b4ecfd72da0.tar.gz
android_frameworks_opt_net_wifi-0145376e986a5f7504bcad5bb5518b4ecfd72da0.tar.bz2
android_frameworks_opt_net_wifi-0145376e986a5f7504bcad5bb5518b4ecfd72da0.zip
Wifi: Get the network mask info
Get the network mask info in the function getDhcpInfo(). Change-Id: I218827501a382a28c860875587243d9509d67a60 CRs-Fixed: 750982
-rw-r--r--service/java/com/android/server/wifi/WifiServiceImpl.java5
1 files changed, 4 insertions, 1 deletions
diff --git a/service/java/com/android/server/wifi/WifiServiceImpl.java b/service/java/com/android/server/wifi/WifiServiceImpl.java
index a309b3ef8..26fbb058f 100644
--- a/service/java/com/android/server/wifi/WifiServiceImpl.java
+++ b/service/java/com/android/server/wifi/WifiServiceImpl.java
@@ -1097,7 +1097,10 @@ public final class WifiServiceImpl extends IWifiManager.Stub {
if (dhcpResults.ipAddress != null &&
dhcpResults.ipAddress.getAddress() instanceof Inet4Address) {
- info.ipAddress = NetworkUtils.inetAddressToInt((Inet4Address) dhcpResults.ipAddress.getAddress());
+ info.ipAddress = NetworkUtils.inetAddressToInt(
+ (Inet4Address) dhcpResults.ipAddress.getAddress());
+ info.netmask = NetworkUtils.prefixLengthToNetmaskInt(
+ dhcpResults.ipAddress.getNetworkPrefixLength());
}
if (dhcpResults.gateway != null) {