qcacmn: Skip sending WMI REORDER_QUEUE_SETUP for BAR frames

When host receives BAR frames with OOR/2K jump in sequence
number it updates REO HW with new starting sequence number
and requests F.W to setup peer reorder queue. But REORDER_QUEUE_SETUP
is already requested to F.W as part of initial add BA in host.

So while handling OOR/2K jump BAR frames don't send
REORDER_QUEUE_SETUP to F.W

Change-Id: Idc3657e901dc792f699b53c45e4ae5133d286891
CRs-Fixed: 2981280
此提交包含在:
Karthik Kantamneni
2021-06-30 14:00:18 +05:30
提交者 Madan Koyyalamudi
父節點 09f8d73a48
當前提交 8c19a927bf
共有 3 個檔案被更改,包括 16 行新增11 行删除

查看文件

@@ -2341,11 +2341,13 @@ dp_get_pdev_from_soc_pdev_id_wifi3(struct dp_soc *soc,
* @tid: TID
* @ba_window_size: BlockAck window size
* @start_seq: Starting sequence number
* @bar_update: BAR update triggered
*
* Return: QDF_STATUS code
*/
QDF_STATUS dp_rx_tid_update_wifi3(struct dp_peer *peer, int tid, uint32_t
ba_window_size, uint32_t start_seq);
ba_window_size, uint32_t start_seq,
bool bar_update);
/**
* dp_get_peer_mac_list(): function to get peer mac list of vdev