qcacmn: add fix to send ppdu in sequential order

logic of holding ppdu info list is modified to store it
in sequential order.

Change-Id: I179e76f4bb1663e141e48df5f274ac5fd1b81bbc
这个提交包含在:
nobelj
2020-07-14 00:37:29 -07:00
提交者 snandini
父节点 94c430da4a
当前提交 4dd08941dd
修改 6 个文件,包含 240 行新增47 行删除

查看文件

@@ -6293,12 +6293,21 @@ dp_print_pdev_tx_stats(struct dp_pdev *pdev)
}
DP_PRINT_STATS("BA not received for delayed_ba: %d",
pdev->stats.cdp_delayed_ba_not_recev);
DP_PRINT_STATS("ppdu info schedule completion list depth: %d",
pdev->sched_comp_list_depth);
DP_PRINT_STATS("cur sched cmdid: %d", pdev->last_sched_cmdid);
DP_PRINT_STATS("delivered sched cmdid: %d",
pdev->delivered_sched_cmdid);
DP_PRINT_STATS("ppdu info list depth: %d",
pdev->list_depth);
DP_PRINT_STATS("tx_ppdu_proc: %llu",
pdev->stats.tx_ppdu_proc);
DP_PRINT_STATS("ack ba comes twice: %llu",
pdev->stats.ack_ba_comes_twice);
DP_PRINT_STATS("ppdu dropped because of incomplete tlv: %llu",
pdev->stats.ppdu_drop);
DP_PRINT_STATS("ppdu dropped because of wrap around: %llu",
pdev->stats.ppdu_wrap_drop);
for (i = 0; i < CDP_WDI_NUM_EVENTS; i++) {
if (!pdev->stats.wdi_event[i])