Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 18b95ae3 authored by Sandeep Puligilla's avatar Sandeep Puligilla Committed by nshrivas
Browse files

qcacld-3.0: Add firmware service support for flush tids

Firmware advertises service capability bit
WMI_SERVICE_PEER_DELETE_NO_PEER_FLUSH_TIDS_CMD
when peer delete command takes care of flush
all tids functionality.
If this service bit is set advertised by FW
then host does not need to send the flush tid
command before sending the peer delete command.

Change-Id: I7838b1d0465fefd58eb8faf1d2d87beccf55134b
CRs-Fixed: 2609964
parent 08179763
Loading
Loading
Loading
Loading
+4 −2
Original line number Diff line number Diff line
@@ -1584,6 +1584,8 @@ QDF_STATUS wma_remove_peer(tp_wma_handle wma, uint8_t *mac_addr,
	peer_tid_bitmap &= ~(0x1 << WMI_MGMT_TID);
	param.peer_tid_bitmap = peer_tid_bitmap;
	param.vdev_id = vdev_id;
	if (!wmi_service_enabled(wma->wmi_handle,
				 wmi_service_peer_delete_no_peer_flush_tids_cmd))
		wmi_unified_peer_flush_tids_send(wma->wmi_handle, mac_addr,
						 &param);