diff options
| author | Dmitry Shmidt <dimitrysh@google.com> | 2015-10-07 05:32:53 -0400 |
|---|---|---|
| committer | Johannes Berg <johannes.berg@intel.com> | 2015-10-13 04:32:17 -0400 |
| commit | 6e19bc4b7091ffd26586100eee78232b44427ec7 (patch) | |
| tree | 59d7cf810ede8dcf6ab66674c296738f35ae8bc7 /Documentation/DocBook | |
| parent | 93f0490e5deb9445737cabf0e436f3288a4042b7 (diff) | |
nl80211: allow BSS data to include CLOCK_BOOTTIME timestamp
For location and connectivity services, userspace would often like
to know the time when the BSS was last seen. The current "last seen"
value is calculated in a way that makes it less useful, especially
if the system suspended in the meantime.
Add the ability for the driver to report a real CLOCK_BOOTTIME stamp
that can then be reported to userspace (if present).
Drivers wishing to use this must be converted to the new API to call
cfg80211_inform_bss_data() or cfg80211_inform_bss_frame_data(). They
need to ensure the reported value is accurate enough even when the
frame might have been buffered in the device (e.g. firmware.)
Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
[modified to use struct, inlines]
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Diffstat (limited to 'Documentation/DocBook')
| -rw-r--r-- | Documentation/DocBook/80211.tmpl | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/Documentation/DocBook/80211.tmpl b/Documentation/DocBook/80211.tmpl index aac9357d4866..f9b9ad7894f5 100644 --- a/Documentation/DocBook/80211.tmpl +++ b/Documentation/DocBook/80211.tmpl | |||
| @@ -154,8 +154,9 @@ | |||
| 154 | !Finclude/net/cfg80211.h cfg80211_scan_request | 154 | !Finclude/net/cfg80211.h cfg80211_scan_request |
| 155 | !Finclude/net/cfg80211.h cfg80211_scan_done | 155 | !Finclude/net/cfg80211.h cfg80211_scan_done |
| 156 | !Finclude/net/cfg80211.h cfg80211_bss | 156 | !Finclude/net/cfg80211.h cfg80211_bss |
| 157 | !Finclude/net/cfg80211.h cfg80211_inform_bss_width_frame | 157 | !Finclude/net/cfg80211.h cfg80211_inform_bss |
| 158 | !Finclude/net/cfg80211.h cfg80211_inform_bss_width | 158 | !Finclude/net/cfg80211.h cfg80211_inform_bss_frame_data |
| 159 | !Finclude/net/cfg80211.h cfg80211_inform_bss_data | ||
| 159 | !Finclude/net/cfg80211.h cfg80211_unlink_bss | 160 | !Finclude/net/cfg80211.h cfg80211_unlink_bss |
| 160 | !Finclude/net/cfg80211.h cfg80211_find_ie | 161 | !Finclude/net/cfg80211.h cfg80211_find_ie |
| 161 | !Finclude/net/cfg80211.h ieee80211_bss_get_ie | 162 | !Finclude/net/cfg80211.h ieee80211_bss_get_ie |
