From 12fb0bd4bcb04fbcd44340195ce49808113bed7e Mon Sep 17 00:00:00 2001 From: Kiran Kumar Lokere Date: Tue, 9 Feb 2021 21:55:07 -0800 Subject: [PATCH] qcacld-3.0: Fix the TWT suspend command parse failure Correct the attribute policy for TWT suspend to fix the command parsing failure. Change-Id: I6078c2e199ed13433c3dea532e3bbe396dd6ad8a CRs-Fixed: 2872500 --- core/hdd/src/wlan_hdd_twt.c | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/core/hdd/src/wlan_hdd_twt.c b/core/hdd/src/wlan_hdd_twt.c index 76e0fe0375cf..8f1c658ca500 100644 --- a/core/hdd/src/wlan_hdd_twt.c +++ b/core/hdd/src/wlan_hdd_twt.c @@ -2099,13 +2099,15 @@ static int hdd_twt_pause_session(struct hdd_adapter *adapter, params.vdev_id = adapter->vdev_id; ret = wlan_cfg80211_nla_parse_nested(tb, - QCA_WLAN_VENDOR_ATTR_TWT_SETUP_MAX, - twt_param_attr, - qca_wlan_vendor_twt_add_dialog_policy); - if (ret) + QCA_WLAN_VENDOR_ATTR_TWT_NUDGE_MAX, + twt_param_attr, + qca_wlan_vendor_twt_nudge_dialog_policy); + if (ret) { + hdd_debug("TWT: command parsing failed"); return ret; + } - id = QCA_WLAN_VENDOR_ATTR_TWT_SETUP_FLOW_ID; + id = QCA_WLAN_VENDOR_ATTR_TWT_NUDGE_FLOW_ID; if (tb[id]) { params.dialog_id = nla_get_u8(tb[id]); } else {