gsupplicant: Add support for background scanning parameters
authorTomasz Bursztyka <tomasz.bursztyka@linux.intel.com>
Tue, 14 Feb 2012 09:06:26 +0000 (11:06 +0200)
committerSamuel Ortiz <sameo@linux.intel.com>
Fri, 24 Feb 2012 22:29:47 +0000 (23:29 +0100)
gsupplicant/gsupplicant.h
gsupplicant/supplicant.c

index 8e96e02..03df6ca 100644 (file)
@@ -129,6 +129,7 @@ struct _GSupplicantSSID {
        const char *phase2_auth;
        dbus_bool_t use_wps;
        const char *pin_wps;
+       const char *bgscan;
 };
 
 typedef struct _GSupplicantSSID GSupplicantSSID;
index 3e61f74..5db1fcd 100644 (file)
@@ -3142,6 +3142,10 @@ static void interface_add_network_params(DBusMessageIter *iter, void *user_data)
                supplicant_dbus_dict_append_basic(&dict, "frequency",
                                         DBUS_TYPE_UINT32, &ssid->freq);
 
+       if (ssid->bgscan != NULL)
+               supplicant_dbus_dict_append_basic(&dict, "bgscan",
+                                       DBUS_TYPE_STRING, &ssid->bgscan);
+
        add_network_mode(&dict, ssid);
 
        add_network_security(&dict, ssid);