diff options
author | Michal Kazior <michal.kazior@tieto.com> | 2014-06-25 10:35:10 (GMT) |
---|---|---|
committer | Johannes Berg <johannes.berg@intel.com> | 2014-06-25 16:06:20 (GMT) |
commit | 97dc94f1d933c9df2c0b327066ea130c0e92083f (patch) | |
tree | 9d0e047ed23298d9351011c0a19773ccef041a1d /include/net/cfg80211.h | |
parent | 4c3ebc56d7561526524ec62c61aa3e2040b71f6e (diff) | |
download | linux-97dc94f1d933c9df2c0b327066ea130c0e92083f.tar.xz |
cfg80211: remove channel_switch combination check
Driver is now responsible for veryfing if the
switch is possible.
Since this is inherently tricky driver may decide
to disconnect an interface later with
cfg80211_stop_iface().
This doesn't mean driver can accept everything. It
should do it's best to verify requests and reject
them as soon as possible.
Signed-off-by: Michal Kazior <michal.kazior@tieto.com>
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Diffstat (limited to 'include/net/cfg80211.h')
-rw-r--r-- | include/net/cfg80211.h | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/include/net/cfg80211.h b/include/net/cfg80211.h index b9eeae3..0a080c4 100644 --- a/include/net/cfg80211.h +++ b/include/net/cfg80211.h @@ -2301,7 +2301,12 @@ struct cfg80211_qos_map { * reliability. This operation can not fail. * @set_coalesce: Set coalesce parameters. * - * @channel_switch: initiate channel-switch procedure (with CSA) + * @channel_switch: initiate channel-switch procedure (with CSA). Driver is + * responsible for veryfing if the switch is possible. Since this is + * inherently tricky driver may decide to disconnect an interface later + * with cfg80211_stop_iface(). This doesn't mean driver can accept + * everything. It should do it's best to verify requests and reject them + * as soon as possible. * * @set_qos_map: Set QoS mapping information to the driver * |