]> git.ipfire.org Git - thirdparty/hostap.git/commitdiff
drivers: Document struct wpa_signal_info
authorEmmanuel Grumbach <emmanuel.grumbach@intel.com>
Wed, 5 Sep 2018 17:44:32 +0000 (20:44 +0300)
committerJouni Malinen <j@w1.fi>
Sun, 25 Nov 2018 22:57:50 +0000 (00:57 +0200)
Add documentation to the wpa_signal_info structure.
Add a define for an invalid noise value.

Signed-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
src/drivers/driver.h
src/drivers/driver_nl80211.c
src/drivers/driver_wext.c

index d34c6794f56676e7dcaae64e0daeee832dbb9a57..4ac9f16a0efcfdcb584e202e69895a1482ff66a7 100644 (file)
@@ -1913,8 +1913,21 @@ enum chan_width {
        CHAN_WIDTH_UNKNOWN
 };
 
+#define WPA_INVALID_NOISE 9999
+
 /**
  * struct wpa_signal_info - Information about channel signal quality
+ * @frequency: control frequency
+ * @above_threshold: true if the above threshold was crossed
+ *     (relevant for a CQM event)
+ * @current_signal: in dBm
+ * @avg_signal: in dBm
+ * @avg_beacon_signal: in dBm
+ * @current_noise: %WPA_INVALID_NOISE if not supported
+ * @current_txrate: current TX rate
+ * @chanwidth: channel width
+ * @center_frq1: center frequency for the first segment
+ * @center_frq2: center frequency for the second segment (if relevant)
  */
 struct wpa_signal_info {
        u32 frequency;
index 771e766968b16ca55c1419be3665f557b2e394b8..b2c4120ebf72e581ad7a921f9537152a455ac049 100644 (file)
@@ -1469,7 +1469,7 @@ int nl80211_get_link_signal(struct wpa_driver_nl80211_data *drv,
 {
        struct nl_msg *msg;
 
-       sig->current_signal = -9999;
+       sig->current_signal = -WPA_INVALID_NOISE;
        sig->current_txrate = 0;
 
        if (!(msg = nl80211_drv_msg(drv, 0, NL80211_CMD_GET_STATION)) ||
@@ -1531,7 +1531,7 @@ int nl80211_get_link_noise(struct wpa_driver_nl80211_data *drv,
 {
        struct nl_msg *msg;
 
-       sig_change->current_noise = 9999;
+       sig_change->current_noise = WPA_INVALID_NOISE;
        sig_change->frequency = drv->assoc_freq;
 
        msg = nl80211_drv_msg(drv, NLM_F_DUMP, NL80211_CMD_GET_SURVEY);
index 933b8d986efc94f774ae5bab6e16460a2772c9a0..20abaab4cd84c2c857ac7a29a3904e610334e6fc 100644 (file)
@@ -2428,8 +2428,8 @@ static int wpa_driver_wext_signal_poll(void *priv, struct wpa_signal_info *si)
        struct iwreq iwr;
 
        os_memset(si, 0, sizeof(*si));
-       si->current_signal = -9999;
-       si->current_noise = 9999;
+       si->current_signal = -WPA_INVALID_NOISE;
+       si->current_noise = WPA_INVALID_NOISE;
        si->chanwidth = CHAN_WIDTH_UNKNOWN;
 
        os_memset(&iwr, 0, sizeof(iwr));