소스 검색

qcacmn: Add rTWT params in btwt invite sta cmd

Add new params(ul_tid_bitmap & dl_tid_bitmap) for rTWT invite sta cmd.
This will be sent from test command to trigger invite sta.

Change-Id: I843badeb5e826ded5ab4f8083448b2b7fc4c3486
CRs-Fixed: 3456956
Kiran Venkatappa 2 년 전
부모
커밋
732edac4b9
2개의 변경된 파일6개의 추가작업 그리고 0개의 파일을 삭제
  1. 4 0
      umac/twt/dispatcher/inc/wlan_twt_public_structs.h
  2. 2 0
      wmi/src/wmi_unified_twt_tlv.c

+ 4 - 0
umac/twt/dispatcher/inc/wlan_twt_public_structs.h

@@ -918,11 +918,15 @@ struct twt_work_params {
  * @vdev_id: VDEV identifier
  * @peer_macaddr: Peer mac address
  * @dialog_id: TWT dialog ID
+ * @r_twt_dl_tid_bitmap: rTWT DL tids bitmap
+ * @r_twt_ul_tid_bitmap: rTWT UL tids bitmap
  */
 struct twt_btwt_invite_sta_cmd_param {
 	uint32_t vdev_id;
 	struct qdf_mac_addr peer_macaddr;
 	uint32_t dialog_id;
+	uint32_t r_twt_dl_tid_bitmap;
+	uint32_t r_twt_ul_tid_bitmap;
 };
 
 /**

+ 2 - 0
wmi/src/wmi_unified_twt_tlv.c

@@ -409,6 +409,8 @@ send_twt_btwt_invite_sta_cmd_tlv(wmi_unified_t wmi_handle,
 	WMI_CHAR_ARRAY_TO_MAC_ADDR(params->peer_macaddr.bytes,
 				   &cmd->peer_macaddr);
 	cmd->dialog_id = params->dialog_id;
+	cmd->r_twt_dl_tid_bitmap = params->r_twt_dl_tid_bitmap;
+	cmd->r_twt_ul_tid_bitmap = params->r_twt_ul_tid_bitmap;
 
 	status = wmi_unified_cmd_send(wmi_handle, buf, sizeof(*cmd),
 				      WMI_TWT_BTWT_INVITE_STA_CMDID);