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

Commit 56b8d3f2 authored by Abhinav Kumar's avatar Abhinav Kumar Committed by nshrivas
Browse files

qcacld-3.0: Update vdev id while de-configuring 11k offload

In case of STA+STA to configure 11k for second STA without
assertion, the driver should de-config 11k for currently
enabled STA. Currently, driver de-configures 11k but not updates
corresponding vdev id results vdev id for which roam disable and
11k disable sent to fw could be different. This leads to assert
in fw.

Fix is to update corresponding vdev id also for which driver
de-configures 11k.

Change-Id: I841a0561124cf110096f5326f2d9ba191518d3f2
CRs-Fixed: 2460097
parent 1e691e36
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -7181,7 +7181,9 @@ QDF_STATUS sme_stop_roaming(tHalHandle hal, uint8_t session_id, uint8_t reason)
	else
		csr_roam_reset_roam_params(mac_ctx);

	/* Disable offload_11k_params for current vdev */
	req->offload_11k_params.offload_11k_bitmask = 0;
	req->offload_11k_params.vdev_id = session_id;

	wma_msg.type = WMA_ROAM_SCAN_OFFLOAD_REQ;
	wma_msg.bodyptr = req;