summaryrefslogtreecommitdiff
path: root/src/network.c
diff options
context:
space:
mode:
authorYu <jiung.yu@samsung.com>2019-09-04 13:43:22 +0900
committerYu <jiung.yu@samsung.com>2019-09-27 14:10:34 +0900
commitdb328958f4b083cce99bdd81d861d707459ae1f6 (patch)
tree5b8f9ca20ed7eccff9c24cd9560762fa148ba338 /src/network.c
parenta0c29c7da07fa8bf3e8839a4a64a183a02296a32 (diff)
downloadconnman-db328958f4b083cce99bdd81d861d707459ae1f6.tar.gz
connman-db328958f4b083cce99bdd81d861d707459ae1f6.tar.bz2
connman-db328958f4b083cce99bdd81d861d707459ae1f6.zip
Add DPP service based on configuration filesubmit/tizen/20190927.130602
Description: This is incomplete solution becase there's no defined way to connect to DPP AP for upstream connman for current patch Change-Id: Ia6a3188e2826708c2123d209249d8b59fb5a42dc Signed-off-by: Yu jiung <jiung.yu@samsung.com>
Diffstat (limited to 'src/network.c')
-rwxr-xr-xsrc/network.c22
1 files changed, 22 insertions, 0 deletions
diff --git a/src/network.c b/src/network.c
index a6d635ec..d8756ec1 100755
--- a/src/network.c
+++ b/src/network.c
@@ -127,6 +127,9 @@ struct connman_network {
GSList *bssid_list;
ieee80211_modes_e phy_mode;
connection_mode_e connection_mode;
+ char *connector;
+ char *c_sign_key;
+ char *net_access_key;
#endif
} wifi;
@@ -2702,6 +2705,17 @@ int connman_network_set_string(struct connman_network *network,
} else if (g_str_equal(key, "WiFi.PinWPS")) {
g_free(network->wifi.pin_wps);
network->wifi.pin_wps = g_strdup(value);
+#if defined TIZEN_EXT
+ } else if (g_str_equal(key, "WiFi.Connector")) {
+ g_free(network->wifi.connector);
+ network->wifi.connector = g_strdup(value);
+ } else if (g_str_equal(key, "WiFi.CSignKey")) {
+ g_free(network->wifi.c_sign_key);
+ network->wifi.c_sign_key = g_strdup(value);
+ } else if (g_str_equal(key, "WiFi.NetAccessKey")) {
+ g_free(network->wifi.net_access_key);
+ network->wifi.net_access_key = g_strdup(value);
+#endif
} else {
return -EINVAL;
}
@@ -2767,6 +2781,14 @@ const char *connman_network_get_string(struct connman_network *network,
return network->wifi.phase2_auth;
else if (g_str_equal(key, "WiFi.PinWPS"))
return network->wifi.pin_wps;
+#if defined TIZEN_EXT
+ else if (g_str_equal(key, "WiFi.Connector"))
+ return network->wifi.connector;
+ else if (g_str_equal(key, "WiFi.CSignKey"))
+ return network->wifi.c_sign_key;
+ else if (g_str_equal(key, "WiFi.NetAccessKey"))
+ return network->wifi.net_access_key;
+#endif
return NULL;
}