diff options
author | Masashi Honma <masashi.honma@gmail.com> | 2019-10-21 10:50:45 +0300 |
---|---|---|
committer | Johannes Berg <johannes.berg@intel.com> | 2019-10-30 12:07:22 +0300 |
commit | ec649fed66bb242cca145ab364485c5a126efc53 (patch) | |
tree | 745bafb2a61d280f07c43b8b0643fc07488dd628 /fs/nls | |
parent | 6f74a55d49004df760381df525f14edf018a640f (diff) | |
download | linux-ec649fed66bb242cca145ab364485c5a126efc53.tar.xz |
nl80211: Disallow setting of HT for channel 14
This patch disables setting of HT20 and more for channel 14 because
the channel is only for IEEE 802.11b.
The patch for net/wireless/util.c was unit-tested.
The patch for net/wireless/chan.c was tested with iw command.
Before this patch.
$ sudo iw dev <ifname> set channel 14 HT20
$
After this patch.
$ sudo iw dev <ifname> set channel 14 HT20
kernel reports: invalid channel definition
command failed: Invalid argument (-22)
$
Signed-off-by: Masashi Honma <masashi.honma@gmail.com>
Link: https://lore.kernel.org/r/20191021075045.2719-1-masashi.honma@gmail.com
[clean up the code, use != instead of equivalent >]
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Diffstat (limited to 'fs/nls')
0 files changed, 0 insertions, 0 deletions