summaryrefslogtreecommitdiffstats
path: root/libnetutils
diff options
context:
space:
mode:
authorShantur Rathore <shantur.rathore@gmail.com>2014-12-01 14:54:19 +0000
committerGerrit Code Review <gerrit@cyanogenmod.org>2015-10-26 12:55:19 -0700
commit3a86ae73b97658be9ba9623b8feda98c30eb2f80 (patch)
treec48e40823611ecac330781f061d26ebe2753c666 /libnetutils
parentc55ca2dcdca2d27b0103be820fdf745bb152844f (diff)
downloadsystem_core-3a86ae73b97658be9ba9623b8feda98c30eb2f80.zip
system_core-3a86ae73b97658be9ba9623b8feda98c30eb2f80.tar.gz
system_core-3a86ae73b97658be9ba9623b8feda98c30eb2f80.tar.bz2
Set gateway properties for being accessible in DataCallResponse
Some devices need gateway properties to be set inorder to setup route correctly Change-Id: I45dce29de916f07eb79fad77dec914787c78e7ce
Diffstat (limited to 'libnetutils')
-rw-r--r--libnetutils/ifc_utils.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/libnetutils/ifc_utils.c b/libnetutils/ifc_utils.c
index 7d2a5fb..3bd59c7 100644
--- a/libnetutils/ifc_utils.c
+++ b/libnetutils/ifc_utils.c
@@ -698,6 +698,8 @@ ifc_configure(const char *ifname,
property_set(dns_prop_name, dns1 ? ipaddr_to_string(dns1) : "");
snprintf(dns_prop_name, sizeof(dns_prop_name), "net.%s.dns2", ifname);
property_set(dns_prop_name, dns2 ? ipaddr_to_string(dns2) : "");
+ snprintf(dns_prop_name, sizeof(dns_prop_name), "net.%s.gw", ifname);
+ property_set(dns_prop_name, gateway ? ipaddr_to_string(gateway) : "");
return 0;
}