cfg80211: Add Kconfig option for cellular BS hints
Move the regulatory cellular base station hints support under a specific configuration option and make the option depend on CFG80211_CERTIFICATION_ONUS. Signed-off-by: Ilan Peer <ilan.peer@intel.com> Signed-off-by: Johannes Berg <johannes.berg@intel.com>
This commit is contained in:
Родитель
570dbde137
Коммит
94fc661f68
|
@ -95,6 +95,19 @@ config CFG80211_CERTIFICATION_ONUS
|
||||||
you are a wireless researcher and are working in a controlled
|
you are a wireless researcher and are working in a controlled
|
||||||
and approved environment by your local regulatory agency.
|
and approved environment by your local regulatory agency.
|
||||||
|
|
||||||
|
config CFG80211_REG_CELLULAR_HINTS
|
||||||
|
bool "cfg80211 regulatory support for cellular base station hints"
|
||||||
|
depends on CFG80211_CERTIFICATION_ONUS
|
||||||
|
---help---
|
||||||
|
This option enables support for parsing regulatory hints
|
||||||
|
from cellular base stations. If enabled and at least one driver
|
||||||
|
claims support for parsing cellular base station hints the
|
||||||
|
regulatory core will allow and parse these regulatory hints.
|
||||||
|
The regulatory core will only apply these regulatory hints on
|
||||||
|
drivers that support this feature. You should only enable this
|
||||||
|
feature if you have tested and validated this feature on your
|
||||||
|
systems.
|
||||||
|
|
||||||
config CFG80211_DEFAULT_PS
|
config CFG80211_DEFAULT_PS
|
||||||
bool "enable powersave by default"
|
bool "enable powersave by default"
|
||||||
depends on CFG80211
|
depends on CFG80211
|
||||||
|
|
|
@ -1133,7 +1133,7 @@ bool reg_last_request_cell_base(void)
|
||||||
return reg_request_cell_base(get_last_request());
|
return reg_request_cell_base(get_last_request());
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifdef CONFIG_CFG80211_CERTIFICATION_ONUS
|
#ifdef CONFIG_CFG80211_REG_CELLULAR_HINTS
|
||||||
/* Core specific check */
|
/* Core specific check */
|
||||||
static enum reg_request_treatment
|
static enum reg_request_treatment
|
||||||
reg_ignore_cell_hint(struct regulatory_request *pending_request)
|
reg_ignore_cell_hint(struct regulatory_request *pending_request)
|
||||||
|
|
Загрузка…
Ссылка в новой задаче