cfg80211: use RTNL locked reg_can_beacon for IR-relaxation
The RTNL is required to check for IR-relaxation conditions that allow more channels to beacon. Export an RTNL locked version of reg_can_beacon and use it where possible in AP/STA interface type flows, where IR-relaxation may be applicable. Fixes: 06f207fc ("cfg80211: change GO_CONCURRENT to IR_CONCURRENT for STA") Signed-off-by:Arik Nemtsov <arikx.nemtsov@intel.com> Signed-off-by:
Emmanuel Grumbach <emmanuel.grumbach@intel.com> Signed-off-by:
Johannes Berg <johannes.berg@intel.com>
Showing
- include/net/cfg80211.h 17 additions, 0 deletionsinclude/net/cfg80211.h
- net/mac80211/tdls.c 3 additions, 3 deletionsnet/mac80211/tdls.c
- net/wireless/chan.c 34 additions, 11 deletionsnet/wireless/chan.c
- net/wireless/nl80211.c 8 additions, 6 deletionsnet/wireless/nl80211.c
- net/wireless/reg.c 1 addition, 1 deletionnet/wireless/reg.c
- net/wireless/trace.h 7 additions, 4 deletionsnet/wireless/trace.h
Please register or sign in to comment