linux-stable/net
Felix Fietkau cbaf8ee0d8 mac80211: upgrade passive scan to active scan on DFS channels after beacon rx
commit b041b7b9de upstream.

In client mode, we can't connect to hidden SSID APs or SSIDs not advertised
in beacons on DFS channels, since we're forced to passive scan. Fix this by
sending out a probe request immediately after the first beacon, if active
scan was requested by the user.

Cc: stable@vger.kernel.org
Reported-by: Catrinel Catrinescu <cc@80211.de>
Signed-off-by: Felix Fietkau <nbd@nbd.name>
Link: https://lore.kernel.org/r/20220420104907.36275-1-nbd@nbd.name
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2022-06-09 10:30:50 +02:00
..
6lowpan
9p
802
8021q
appletalk
atm
ax25
batman-adv
bluetooth Bluetooth: hci_conn: Fix hci_connect_le_sync 2022-06-09 10:30:21 +02:00
bpf
bpfilter
bridge net: bridge: Clear offload_fwd_mark when passing frame up bridge interface. 2022-05-19 09:20:44 +02:00
caif
can
ceph libceph: fix misleading ceph_osdc_cancel_request() comment 2022-05-18 21:21:29 +02:00
core net: remove two BUG() from skb_checksum_help() 2022-06-09 10:29:41 +02:00
dcb
dccp Revert "tcp/dccp: get rid of inet_twsk_purge()" 2022-05-13 12:24:12 +01:00
decnet
dns_resolver
dsa
ethernet
ethtool
hsr
ieee802154
ife
ipv4 tcp: consume incoming skb leading to a reset 2022-06-09 10:29:35 +02:00
ipv6 net: annotate races around sk->sk_bound_dev_if 2022-06-09 10:30:14 +02:00
iucv
kcm
key net: af_key: check encryption module availability consistency 2022-05-18 09:42:16 +02:00
l2tp
l3mdev
lapb
llc
mac80211 mac80211: upgrade passive scan to active scan on DFS channels after beacon rx 2022-06-09 10:30:50 +02:00
mac802154
mctp
mpls
mptcp mptcp: reset the packet scheduler on PRIO change 2022-06-09 10:29:57 +02:00
ncsi
netfilter netfilter: nf_tables: double hook unregistration in netns path 2022-06-06 08:48:54 +02:00
netlabel
netlink
netrom
nfc NFC: NULL out the dev->rfkill to prevent UAF 2022-06-09 10:29:58 +02:00
nsh
openvswitch
packet
phonet
psample
qrtr
rds
rfkill
rose
rxrpc rxrpc: Fix decision on when to generate an IDLE ACK 2022-06-09 10:30:20 +02:00
sched net/sched: act_pedit: sanitize shift argument before usage 2022-05-16 11:48:30 +01:00
sctp sctp: read sk->sk_bound_dev_if once in sctp_rcv() 2022-06-09 10:30:14 +02:00
smc Revert "net/smc: fix listen processing for SMC-Rv2" 2022-06-09 10:30:21 +02:00
strparser
sunrpc
switchdev
tipc
tls tls: Fix context leak on tls_device_down 2022-05-12 10:01:36 -07:00
unix
vmw_vsock
wireless cfg80211: declare MODULE_FIRMWARE for regulatory.db 2022-06-09 10:30:50 +02:00
x25
xdp
xfrm xfrm: set dst dev to blackhole_netdev instead of loopback_dev in ifdown 2022-05-17 11:02:07 +02:00
compat.c
devres.c
Kconfig
Kconfig.debug
Makefile
socket.c
sysctl_net.c