qcacmn: Add frame vdev id check in tx

Drop frame if it is not for the vap, to which
client is connected.
Enable this check only for ap.

Change-Id: I33d7eb79267490bdb8697e4e45f789e9f6279f0e
CRs-Fixed: 2756304
这个提交包含在:
Ankit Kumar
2020-08-14 16:48:28 +05:30
提交者 snandini
父节点 c886b4c527
当前提交 bdddeb7c22
修改 6 个文件,包含 173 行新增7 行删除

查看文件

@@ -5894,6 +5894,8 @@ void dp_txrx_path_stats(struct dp_soc *soc)
pdev->stats.tx_i.dropped.ring_full);
DP_PRINT_STATS("Enqueue fail: %u",
pdev->stats.tx_i.dropped.enqueue_fail);
DP_PRINT_STATS("Pkt dropped in vdev-id check: %u",
pdev->stats.tx_i.dropped.fail_per_pkt_vdev_id_check);
DP_PRINT_STATS("DMA Error: %u",
pdev->stats.tx_i.dropped.dma_error);
@@ -6135,6 +6137,8 @@ dp_print_pdev_tx_stats(struct dp_pdev *pdev)
pdev->stats.tx_i.dropped.desc_na.num);
DP_PRINT_STATS(" HW enqueue failed= %d",
pdev->stats.tx_i.dropped.enqueue_fail);
DP_PRINT_STATS(" Pkt dropped in vdev-id check= %d",
pdev->stats.tx_i.dropped.fail_per_pkt_vdev_id_check);
DP_PRINT_STATS(" Resources Full = %d",
pdev->stats.tx_i.dropped.res_full);
DP_PRINT_STATS(" FW removed Pkts = %u",