qcacld-3.0: Add an attribute to represent PNO/EPNO Request ID
This request ID was wrongly referred from the REQUEST_ID in enum qca_wlan_vendor_attr_gscan_config_params which is mapped to QCA_WLAN_VENDOR_ATTR_PNO_PASSPOINT_LIST_PARAM_NUM in PNO Config. Hence define a different attribute to represent the request ID for the PNO Config. CRs-Fixed: 2087785 Change-Id: I2b5efe78605d07d92db564a987ea0ae4ff0a2cc8
This commit is contained in:

zatwierdzone przez
snandini

rodzic
11c905b510
commit
1f6df4d482
@@ -180,6 +180,9 @@ wlan_hdd_pno_config_policy[QCA_WLAN_VENDOR_ATTR_PNO_MAX + 1] = {
|
||||
[QCA_WLAN_VENDOR_ATTR_EPNO_BAND5GHZ_BONUS] = {
|
||||
.type = NLA_U32
|
||||
},
|
||||
[QCA_WLAN_VENDOR_ATTR_PNO_CONFIG_REQUEST_ID] = {
|
||||
.type = NLA_U32
|
||||
},
|
||||
};
|
||||
|
||||
static const struct nla_policy
|
||||
@@ -3887,12 +3890,12 @@ static int __wlan_hdd_cfg80211_set_epno_list(struct wiphy *wiphy,
|
||||
req_msg->num_networks = num_networks;
|
||||
|
||||
/* Parse and fetch request Id */
|
||||
if (!tb[QCA_WLAN_VENDOR_ATTR_EXTSCAN_SUBCMD_CONFIG_PARAM_REQUEST_ID]) {
|
||||
if (!tb[QCA_WLAN_VENDOR_ATTR_PNO_CONFIG_REQUEST_ID]) {
|
||||
hdd_err("attr request id failed");
|
||||
goto fail;
|
||||
}
|
||||
req_msg->request_id = nla_get_u32(
|
||||
tb[QCA_WLAN_VENDOR_ATTR_EXTSCAN_SUBCMD_CONFIG_PARAM_REQUEST_ID]);
|
||||
tb[QCA_WLAN_VENDOR_ATTR_PNO_CONFIG_REQUEST_ID]);
|
||||
hdd_debug("Req Id %u", req_msg->request_id);
|
||||
|
||||
req_msg->session_id = adapter->sessionId;
|
||||
|
Reference in New Issue
Block a user