Victor Goldenshtein <victorg@xxxxxx> writes: > Get current rssi (in dBm) from the driver/FW. > > Instead of reporting the signal received in the last > rx packet, which might be inaccurate if rx traffic is > low and beacon filtering is enabled, get the singal > from the driver/FW. > > Signed-off-by: Victor Goldenshtein <victorg@xxxxxx> > --- > include/net/mac80211.h | 4 ++++ > net/mac80211/cfg.c | 22 ++++++++++++++-------- > net/mac80211/driver-ops.h | 11 +++++++++++ > net/mac80211/driver-trace.h | 6 ++++++ > 4 files changed, 35 insertions(+), 8 deletions(-) > > diff --git a/include/net/mac80211.h b/include/net/mac80211.h > index 4d6e6c6..279126a 100644 > --- a/include/net/mac80211.h > +++ b/include/net/mac80211.h > @@ -2231,6 +2231,8 @@ enum ieee80211_rate_control_changed { > * @get_et_strings: Ethtool API to get a set of strings to describe stats > * and perhaps other supported types of ethtool data-sets. > * > + * @get_rssi: Get current signal strength in dBm. Please document that the callback is optional and it can sleep. -- Kalle Valo -- To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html