From a7b6842a72c390e404c21bab613db165bcd8d277 Mon Sep 17 00:00:00 2001 From: Kiran Venkatappa Date: Fri, 14 Jul 2017 20:53:37 +0530 Subject: [PATCH] qcacmn: Initialize msdu_info in dp_tx_send_multiple Initialize msdu_info before calling API to queue frames in HW. msdu_info provides tid info which was going as random value to HW causing target assert. Intialize it so that proper value is used. Change-Id: I5028508f05b7b8ff2be123c21b3aed75adeb54d8 CRs-Fixed: 2076799 --- dp/wifi3.0/dp_tx.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/dp/wifi3.0/dp_tx.c b/dp/wifi3.0/dp_tx.c index 5e5a392201c3..ff3bb3d1ca0c 100644 --- a/dp/wifi3.0/dp_tx.c +++ b/dp/wifi3.0/dp_tx.c @@ -2522,6 +2522,8 @@ dp_tx_me_send_convert_ucast(struct cdp_vdev *vdev_handle, qdf_nbuf_t nbuf, uint8_t empty_entry_mac[DP_MAC_ADDR_LEN] = {0}; QDF_STATUS status; + qdf_mem_set(&msdu_info, sizeof(msdu_info), 0x0); + dp_tx_get_queue(vdev, nbuf, &msdu_info.tx_queue); eh = (struct ether_header *) nbuf;