cfg80211: allow per interface TX power setting
The TX power setting is currently per wiphy (hardware
device) but with multi-channel capabilities that doesn't
make much sense any more.
Allow drivers (and mac80211) to advertise support for
per-interface TX power configuration. When the TX power
is configured for the wiphy, the wdev will be NULL and
the driver can still handle that, but when a wdev is
given the TX power can be set only for that wdev now.
Signed-off-by:
Johannes Berg <johannes.berg@intel.com>
Showing
- drivers/net/wireless/ath/ath6kl/cfg80211.c 4 additions, 5 deletionsdrivers/net/wireless/ath/ath6kl/cfg80211.c
- drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.c 4 additions, 2 deletionsdrivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.c
- drivers/net/wireless/mwifiex/cfg80211.c 1 addition, 0 deletionsdrivers/net/wireless/mwifiex/cfg80211.c
- drivers/net/wireless/rndis_wlan.c 8 additions, 2 deletionsdrivers/net/wireless/rndis_wlan.c
- include/net/cfg80211.h 7 additions, 3 deletionsinclude/net/cfg80211.h
- include/uapi/linux/nl80211.h 2 additions, 0 deletionsinclude/uapi/linux/nl80211.h
- net/mac80211/cfg.c 4 additions, 1 deletionnet/mac80211/cfg.c
- net/wireless/nl80211.c 5 additions, 1 deletionnet/wireless/nl80211.c
- net/wireless/rdev-ops.h 6 additions, 5 deletionsnet/wireless/rdev-ops.h
- net/wireless/trace.h 13 additions, 11 deletionsnet/wireless/trace.h
- net/wireless/wext-compat.c 2 additions, 2 deletionsnet/wireless/wext-compat.c
Loading
Please register or sign in to comment