diff options
author | Paul Zhang <paulz@codeaurora.org> | 2014-11-11 16:43:30 +0800 |
---|---|---|
committer | Paul Zhang <paulz@codeaurora.org> | 2014-11-18 16:45:04 +0800 |
commit | 0145376e986a5f7504bcad5bb5518b4ecfd72da0 (patch) | |
tree | ae3d5cbf77cc3deccbc2daf3e38d522d5952b7f3 | |
parent | 5629920b86f0f281cd63fa3567724813c88f4a69 (diff) | |
download | android_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.java | 5 |
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) { |