summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSravanthi Palakonda <srapal@codeaurora.org>2015-07-23 19:28:27 +0530
committerLinux Build Service Account <lnxbuild@localhost>2016-08-24 08:07:58 -0600
commit0bf9fefe9584a02e532c5930178de0675628abfe (patch)
tree7935b72e68a222a89a4de751f18fd37983cf2764
parent1ee1fbfd13eaf49103b5fa8382b6ce14750ab016 (diff)
downloadandroid_frameworks_opt_net_wifi-0bf9fefe9584a02e532c5930178de0675628abfe.tar.gz
android_frameworks_opt_net_wifi-0bf9fefe9584a02e532c5930178de0675628abfe.tar.bz2
android_frameworks_opt_net_wifi-0bf9fefe9584a02e532c5930178de0675628abfe.zip
Wifi: Get the network mask info
Get the network mask info in the function getDhcpInfo(). CRs-Fixed: 1043943 Change-Id: I41f2ebbe96d80704dafa64f0e819f18ea2e79d35
-rwxr-xr-xservice/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 f0eb1704b..08bc1b8f6 100755
--- a/service/java/com/android/server/wifi/WifiServiceImpl.java
+++ b/service/java/com/android/server/wifi/WifiServiceImpl.java
@@ -1203,7 +1203,10 @@ public 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) {