|
@@ -1604,6 +1604,8 @@ void wlan_hdd_cfg80211_extscan_callback(void *ctx, const uint16_t evType,
|
|
|
QCA_WLAN_VENDOR_ATTR_EXTSCAN_RESULTS_CAPABILITIES_MAX_NUM_EPNO_NETS_BY_SSID
|
|
|
#define MAX_NUM_WHITELISTED_SSID \
|
|
|
QCA_WLAN_VENDOR_ATTR_EXTSCAN_RESULTS_CAPABILITIES_MAX_NUM_WHITELISTED_SSID
|
|
|
+#define MAX_NUM_BLACKLISTED_BSSID \
|
|
|
+ QCA_WLAN_VENDOR_ATTR_EXTSCAN_MAX_NUM_BLACKLISTED_BSSID
|
|
|
|
|
|
/**
|
|
|
* wlan_hdd_send_ext_scan_capability - send ext scan capability to user space
|
|
@@ -1638,7 +1640,8 @@ static int wlan_hdd_send_ext_scan_capability(hdd_context_t *hdd_ctx)
|
|
|
(sizeof(data->max_hotlist_ssids) + NLA_HDRLEN) +
|
|
|
(sizeof(data->max_number_epno_networks) + NLA_HDRLEN) +
|
|
|
(sizeof(data->max_number_epno_networks_by_ssid) + NLA_HDRLEN) +
|
|
|
- (sizeof(data->max_number_of_white_listed_ssid) + NLA_HDRLEN);
|
|
|
+ (sizeof(data->max_number_of_white_listed_ssid) + NLA_HDRLEN) +
|
|
|
+ (sizeof(data->max_number_of_black_listed_bssid) + NLA_HDRLEN);
|
|
|
|
|
|
skb = cfg80211_vendor_cmd_alloc_reply_skb(hdd_ctx->wiphy, nl_buf_len);
|
|
|
|
|
@@ -1672,6 +1675,8 @@ static int wlan_hdd_send_ext_scan_capability(hdd_context_t *hdd_ctx)
|
|
|
data->max_number_epno_networks_by_ssid);
|
|
|
hdd_notice("max_number_of_white_listed_ssid %u",
|
|
|
data->max_number_of_white_listed_ssid);
|
|
|
+ hdd_notice("max_number_of_black_listed_bssid (%u)",
|
|
|
+ data->max_number_of_black_listed_bssid);
|
|
|
|
|
|
if (nla_put_u32(skb, PARAM_REQUEST_ID, data->requestId) ||
|
|
|
nla_put_u32(skb, PARAM_STATUS, data->status) ||
|
|
@@ -1694,7 +1699,9 @@ static int wlan_hdd_send_ext_scan_capability(hdd_context_t *hdd_ctx)
|
|
|
nla_put_u32(skb, MAX_NUM_EPNO_NETS_BY_SSID,
|
|
|
data->max_number_epno_networks_by_ssid) ||
|
|
|
nla_put_u32(skb, MAX_NUM_WHITELISTED_SSID,
|
|
|
- data->max_number_of_white_listed_ssid)) {
|
|
|
+ data->max_number_of_white_listed_ssid) ||
|
|
|
+ nla_put_u32(skb, MAX_NUM_BLACKLISTED_BSSID,
|
|
|
+ data->max_number_of_black_listed_bssid)) {
|
|
|
hdd_err("nla put fail");
|
|
|
goto nla_put_failure;
|
|
|
}
|
|
@@ -1724,6 +1731,7 @@ nla_put_failure:
|
|
|
#undef MAX_NUM_EPNO_NETS
|
|
|
#undef MAX_NUM_EPNO_NETS_BY_SSID
|
|
|
#undef MAX_NUM_WHITELISTED_SSID
|
|
|
+#undef MAX_NUM_BLACKLISTED_BSSID
|
|
|
|
|
|
/**
|
|
|
* __wlan_hdd_cfg80211_extscan_get_capabilities() - get ext scan capabilities
|