Browse Source

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
Kiran Kumar Lokere 4 years ago
parent
commit
7f594649eb
1 changed files with 7 additions and 5 deletions
  1. 7 5
      core/hdd/src/wlan_hdd_twt.c

+ 7 - 5
core/hdd/src/wlan_hdd_twt.c

@@ -1959,13 +1959,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 {