Janusz Dziedzic
5919a07d71
cfg80211: correct bridge/4addr mode check
[ Upstream commit 689a0a9f505f7bffdefe6f17fddb41c8ab6344f6 ]
Without the patch we fail:
$ sudo brctl addbr br0
$ sudo brctl addif br0 wlp1s0
$ sudo iw wlp1s0 set 4addr on
command failed: Device or resource busy (-16)
Last command failed but iface was already in 4addr mode.
Fixes: ad4bb6f888 ("cfg80211: disallow bridging managed/adhoc interfaces")
Signed-off-by: Janusz Dziedzic <janusz.dziedzic@gmail.com>
Link: https://lore.kernel.org/r/20211024201546.614379-1-janusz.dziedzic@gmail.com
[add fixes tag, fix indentation, edit commit log]
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
|
2021-11-02 19:46:15 +01:00 |
| .. |
|
certs
|
|
|
|
.gitignore
|
|
|
|
ap.c
|
|
|
|
chan.c
|
|
|
|
core.c
|
|
|
|
core.h
|
nl80211: validate key indexes for cfg80211_registered_device
|
2021-06-10 13:37:02 +02:00 |
|
debugfs.c
|
|
|
|
debugfs.h
|
|
|
|
ethtool.c
|
|
|
|
ibss.c
|
|
|
|
Kconfig
|
|
|
|
lib80211.c
|
|
|
|
lib80211_crypt_ccmp.c
|
|
|
|
lib80211_crypt_tkip.c
|
|
|
|
lib80211_crypt_wep.c
|
|
|
|
Makefile
|
cfg80211: make certificate generation more robust
|
2021-06-23 14:41:29 +02:00 |
|
mesh.c
|
|
|
|
mlme.c
|
|
|
|
nl80211.c
|
net: use netif_is_bridge_port() to check for IFF_BRIDGE_PORT
|
2021-11-02 19:46:15 +01:00 |
|
nl80211.h
|
|
|
|
ocb.c
|
|
|
|
of.c
|
|
|
|
pmsr.c
|
cfg80211: avoid double free of PMSR request
|
2021-06-23 14:41:30 +02:00 |
|
radiotap.c
|
|
|
|
rdev-ops.h
|
|
|
|
reg.c
|
cfg80211: regulatory: Fix inconsistent format argument
|
2020-11-18 19:20:23 +01:00 |
|
reg.h
|
|
|
|
scan.c
|
cfg80211: scan: fix RCU in cfg80211_add_nontrans_list()
|
2021-11-02 19:46:12 +01:00 |
|
sme.c
|
cfg80211: remove WARN_ON() in cfg80211_sme_connect
|
2021-04-14 08:24:18 +02:00 |
|
sysfs.c
|
|
|
|
sysfs.h
|
|
|
|
trace.c
|
|
|
|
trace.h
|
|
|
|
util.c
|
cfg80211: correct bridge/4addr mode check
|
2021-11-02 19:46:15 +01:00 |
|
wext-compat.c
|
|
|
|
wext-compat.h
|
|
|
|
wext-core.c
|
wext: fix NULL-ptr-dereference with cfg80211's lack of commit()
|
2021-02-03 23:25:56 +01:00 |
|
wext-priv.c
|
|
|
|
wext-proc.c
|
|
|
|
wext-sme.c
|
|
|
|
wext-spy.c
|
wireless: wext-spy: Fix out-of-bounds warning
|
2021-07-19 08:53:12 +02:00 |