diff options
author | Sravanthi Palakonda <srapal@codeaurora.org> | 2015-07-23 19:28:27 +0530 |
---|---|---|
committer | Linux Build Service Account <lnxbuild@localhost> | 2016-08-24 08:07:58 -0600 |
commit | 0bf9fefe9584a02e532c5930178de0675628abfe (patch) | |
tree | 7935b72e68a222a89a4de751f18fd37983cf2764 | |
parent | 1ee1fbfd13eaf49103b5fa8382b6ce14750ab016 (diff) | |
download | android_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-x | 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 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) { |