[Midnightbsd-cvs] src [9398] trunk/usr.sbin/wpa/wpa_supplicant/driver_freebsd.c: Teach wpa_supplicant to properly compute wireless signal strength.
laffer1 at midnightbsd.org
laffer1 at midnightbsd.org
Sat Mar 4 16:29:23 EST 2017
Revision: 9398
http://svnweb.midnightbsd.org/src/?rev=9398
Author: laffer1
Date: 2017-03-04 16:29:23 -0500 (Sat, 04 Mar 2017)
Log Message:
-----------
Teach wpa_supplicant to properly compute wireless signal strength.
Modified Paths:
--------------
trunk/usr.sbin/wpa/wpa_supplicant/driver_freebsd.c
Modified: trunk/usr.sbin/wpa/wpa_supplicant/driver_freebsd.c
===================================================================
--- trunk/usr.sbin/wpa/wpa_supplicant/driver_freebsd.c 2017-03-04 21:28:54 UTC (rev 9397)
+++ trunk/usr.sbin/wpa/wpa_supplicant/driver_freebsd.c 2017-03-04 21:29:23 UTC (rev 9398)
@@ -693,6 +693,11 @@
result->caps = sr->isr_capinfo;
result->qual = sr->isr_rssi;
result->noise = sr->isr_noise;
+ /*
+ * the rssi value reported by the kernel is in 0.5dB steps relative to
+ * the reported noise floor. see ieee80211_node.h for details.
+ */
+ result->level = sr->isr_rssi / 2 + sr->isr_noise;
pos = (u8 *)(result + 1);
More information about the Midnightbsd-cvs
mailing list