diff options
author | Chengyi Zhao <chengyi1.zhao@archermind.com> | 2013-07-11 10:00:31 +0800 |
---|---|---|
committer | Zhang zhengguang <zhengguang.zhang@intel.com> | 2013-07-18 23:19:22 +0800 |
commit | 192bd0e3797292757ff69b0b098ad5688d575b60 (patch) | |
tree | d6222c2e1b7f9feb9ad0ef17d9664cef5c06f7f8 /gsupplicant | |
parent | 8912e481bb4ced41895865cc75da553d71992680 (diff) | |
download | connman-192bd0e3797292757ff69b0b098ad5688d575b60.tar.gz connman-192bd0e3797292757ff69b0b098ad5688d575b60.tar.bz2 connman-192bd0e3797292757ff69b0b098ad5688d575b60.zip |
Tethering: Add hidden access point support in technology
Diffstat (limited to 'gsupplicant')
-rw-r--r-- | gsupplicant/gsupplicant.h | 7 | ||||
-rw-r--r-- | gsupplicant/supplicant.c | 4 |
2 files changed, 11 insertions, 0 deletions
diff --git a/gsupplicant/gsupplicant.h b/gsupplicant/gsupplicant.h index 0cbbe027..bfba6cd1 100644 --- a/gsupplicant/gsupplicant.h +++ b/gsupplicant/gsupplicant.h @@ -113,6 +113,12 @@ typedef enum { G_SUPPLICANT_WPS_STATE_FAIL, } GSupplicantWpsState; +enum GSupplicantAPHiddenSSID { + G_SUPPLICANT_AP_NO_SSID_HIDING, + G_SUPPLICANT_AP_HIDDEN_SSID_ZERO_LEN, + G_SUPPLICANT_AP_HIDDEN_SSID_ZERO_CONTENTS, +} ; + struct _GSupplicantSSID { const void *ssid; unsigned int ssid_len; @@ -134,6 +140,7 @@ struct _GSupplicantSSID { dbus_bool_t use_wps; const char *pin_wps; const char *bgscan; + int ignore_broadcast_ssid; }; typedef struct _GSupplicantSSID GSupplicantSSID; diff --git a/gsupplicant/supplicant.c b/gsupplicant/supplicant.c index c7bdeb82..db13ed6c 100644 --- a/gsupplicant/supplicant.c +++ b/gsupplicant/supplicant.c @@ -3600,6 +3600,10 @@ static void interface_add_network_params(DBusMessageIter *iter, void *user_data) DBUS_TYPE_BYTE, &ssid->ssid, ssid->ssid_len); + supplicant_dbus_dict_append_basic(&dict, "ignore_broadcast_ssid", + DBUS_TYPE_INT32, + &ssid->ignore_broadcast_ssid); + supplicant_dbus_dict_close(iter, &dict); } |