summaryrefslogtreecommitdiffstats
path: root/include/uapi/linux/nl80211.h
diff options
context:
space:
mode:
authorJohannes Berg2014-02-13 17:16:10 +0100
committerJohannes Berg2014-02-20 16:08:28 +0100
commitd9b8396a52b4e857263eeb9e1eba474ea11c19bf (patch)
tree5bd7eaea4673b6ea906a64d187f9441653bc6c4f /include/uapi/linux/nl80211.h
parentcfg80211: Pass TDLS peer capability information in tdls_mgmt (diff)
downloadkernel-qcow2-linux-d9b8396a52b4e857263eeb9e1eba474ea11c19bf.tar.gz
kernel-qcow2-linux-d9b8396a52b4e857263eeb9e1eba474ea11c19bf.tar.xz
kernel-qcow2-linux-d9b8396a52b4e857263eeb9e1eba474ea11c19bf.zip
cfg80211: document sched_scan_stop synchronous behaviour
Due to userspace assumptions, the sched_scan_stop operation must be synchronous, i.e. once it returns a new scheduled scan must be able to start immediately. Document this in the API. Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Diffstat (limited to 'include/uapi/linux/nl80211.h')
-rw-r--r--include/uapi/linux/nl80211.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/include/uapi/linux/nl80211.h b/include/uapi/linux/nl80211.h
index 47d7087513e0..81481cff1dc1 100644
--- a/include/uapi/linux/nl80211.h
+++ b/include/uapi/linux/nl80211.h
@@ -303,8 +303,9 @@
* passed, all channels allowed for the current regulatory domain
* are used. Extra IEs can also be passed from the userspace by
* using the %NL80211_ATTR_IE attribute.
- * @NL80211_CMD_STOP_SCHED_SCAN: stop a scheduled scan. Returns -ENOENT
- * if scheduled scan is not running.
+ * @NL80211_CMD_STOP_SCHED_SCAN: stop a scheduled scan. Returns -ENOENT if
+ * scheduled scan is not running. The caller may assume that as soon
+ * as the call returns, it is safe to start a new scheduled scan again.
* @NL80211_CMD_SCHED_SCAN_RESULTS: indicates that there are scheduled scan
* results available.
* @NL80211_CMD_SCHED_SCAN_STOPPED: indicates that the scheduled scan has