|
@@ -110,6 +110,12 @@ static const struct nla_policy wlan_hdd_extscan_config_policy
|
|
|
.type = NLA_U32},
|
|
|
[QCA_WLAN_VENDOR_ATTR_EXTSCAN_SIGNIFICANT_CHANGE_PARAMS_NUM_AP] = {
|
|
|
.type = NLA_U32},
|
|
|
+ [QCA_WLAN_VENDOR_ATTR_EXTSCAN_BUCKET_SPEC_MAX_PERIOD] = {
|
|
|
+ .type = NLA_U32},
|
|
|
+ [QCA_WLAN_VENDOR_ATTR_EXTSCAN_BUCKET_SPEC_BASE] = {
|
|
|
+ .type = NLA_U32},
|
|
|
+ [QCA_WLAN_VENDOR_ATTR_EXTSCAN_BUCKET_SPEC_STEP_COUNT] = {
|
|
|
+ .type = NLA_U32},
|
|
|
[QCA_WLAN_VENDOR_ATTR_EXTSCAN_SSID_THRESHOLD_PARAM_SSID] = {
|
|
|
.type = NLA_BINARY,
|
|
|
.len = IEEE80211_MAX_SSID_LEN + 1 },
|
|
@@ -2661,8 +2667,9 @@ static int hdd_extscan_start_fill_bucket_channel_spec(
|
|
|
}
|
|
|
|
|
|
if (nla_parse(bucket,
|
|
|
- QCA_WLAN_VENDOR_ATTR_EXTSCAN_SUBCMD_CONFIG_PARAM_MAX,
|
|
|
- nla_data(buckets), nla_len(buckets), NULL)) {
|
|
|
+ QCA_WLAN_VENDOR_ATTR_EXTSCAN_SUBCMD_CONFIG_PARAM_MAX,
|
|
|
+ nla_data(buckets), nla_len(buckets),
|
|
|
+ wlan_hdd_extscan_config_policy)) {
|
|
|
hdd_err("nla_parse failed");
|
|
|
return -EINVAL;
|
|
|
}
|