gsupplicant: Add network channel setting
authorSamuel Ortiz <sameo@linux.intel.com>
Sat, 15 Jan 2011 00:38:00 +0000 (01:38 +0100)
committerSamuel Ortiz <sameo@linux.intel.com>
Wed, 2 Feb 2011 17:45:36 +0000 (18:45 +0100)
gsupplicant/gsupplicant.h
gsupplicant/supplicant.c

index 2ed8af6..0b956d7 100644 (file)
@@ -109,6 +109,7 @@ struct _GSupplicantSSID {
        unsigned int ssid_len;
        GSupplicantMode mode;
        GSupplicantSecurity security;
+       unsigned int freq;
        const char *eap;
        const char *passphrase;
        const char *identity;
index 48a176a..52f33af 100644 (file)
@@ -2694,6 +2694,10 @@ static void interface_add_network_params(DBusMessageIter *iter, void *user_data)
        supplicant_dbus_dict_append_basic(&dict, "scan_ssid",
                                         DBUS_TYPE_UINT32, &scan_ssid);
 
+       if (ssid->freq)
+               supplicant_dbus_dict_append_basic(&dict, "frequency",
+                                        DBUS_TYPE_UINT32, &ssid->freq);
+
        add_network_mode(&dict, ssid);
 
        add_network_security(&dict, ssid);