浏览代码

qcacmn: Add the missing tid value in rx_tid_defrag

Initialize the rx_tid_defrag with correct tid value
which was missing

Change-Id: Ib01d9692352e56f62d1338f353afac11b175d710
CRs-Fixed: 3130846
Pavankumar Nandeshwar 3 年之前
父节点
当前提交
24c089c678
共有 1 个文件被更改,包括 2 次插入0 次删除
  1. 2 0
      dp/wifi3.0/dp_peer.c

+ 2 - 0
dp/wifi3.0/dp_peer.c

@@ -3752,6 +3752,7 @@ static void dp_peer_rx_tids_init(struct dp_peer *peer)
 			rx_tid_defrag->defrag_waitlist_elem.tqe_prev = NULL;
 			rx_tid_defrag->defrag_waitlist_elem.tqe_prev = NULL;
 			rx_tid_defrag->base.head = NULL;
 			rx_tid_defrag->base.head = NULL;
 			rx_tid_defrag->base.tail = NULL;
 			rx_tid_defrag->base.tail = NULL;
+			rx_tid_defrag->tid = tid;
 			rx_tid_defrag->defrag_peer = peer->txrx_peer;
 			rx_tid_defrag->defrag_peer = peer->txrx_peer;
 		}
 		}
 	}
 	}
@@ -3786,6 +3787,7 @@ static void dp_peer_rx_tids_init(struct dp_peer *peer)
 
 
 		rx_tid_defrag->base.head = NULL;
 		rx_tid_defrag->base.head = NULL;
 		rx_tid_defrag->base.tail = NULL;
 		rx_tid_defrag->base.tail = NULL;
+		rx_tid_defrag->tid = tid;
 		rx_tid_defrag->array = &rx_tid_defrag->base;
 		rx_tid_defrag->array = &rx_tid_defrag->base;
 		rx_tid_defrag->defrag_timeout_ms = 0;
 		rx_tid_defrag->defrag_timeout_ms = 0;
 		rx_tid_defrag->defrag_waitlist_elem.tqe_next = NULL;
 		rx_tid_defrag->defrag_waitlist_elem.tqe_next = NULL;