diff options
author | Yu <jiung.yu@samsung.com> | 2019-09-04 13:43:22 +0900 |
---|---|---|
committer | Yu <jiung.yu@samsung.com> | 2019-09-27 14:10:34 +0900 |
commit | db328958f4b083cce99bdd81d861d707459ae1f6 (patch) | |
tree | 5b8f9ca20ed7eccff9c24cd9560762fa148ba338 /src/network.c | |
parent | a0c29c7da07fa8bf3e8839a4a64a183a02296a32 (diff) | |
download | connman-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-x | src/network.c | 22 |
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; } |