qcacmn: Initialize ppdu info flex mem pool during pdev attach

To avoid memory fragmentation during wifi down/up,
initialize ppdu info flex mem pool during pdev attach
instead of pdev init.

CRs-Fixed: 3235962
Change-Id: I7970ab056e600ccfe28ae1ccdc50a66d5ae0ade8
This commit is contained in:
Amir Patel
2022-07-06 19:05:07 +05:30
committed by Madan Koyyalamudi
parent b118e31770
commit e7422a7db6
3 changed files with 41 additions and 2 deletions

View File

@@ -4941,6 +4941,9 @@ QDF_STATUS dp_mon_pdev_attach(struct dp_pdev *pdev)
}
}
if (mon_ops->rx_mon_ppdu_info_pool_init)
mon_ops->rx_mon_ppdu_info_pool_init(pdev);
pdev->monitor_pdev = mon_pdev;
dp_mon_pdev_per_target_config(pdev);
@@ -4980,6 +4983,8 @@ QDF_STATUS dp_mon_pdev_detach(struct dp_pdev *pdev)
return QDF_STATUS_E_FAILURE;
}
if (mon_ops->rx_mon_ppdu_info_pool_deinit)
mon_ops->rx_mon_ppdu_info_pool_deinit(pdev);
if (mon_ops->rx_mon_desc_pool_free)
mon_ops->rx_mon_desc_pool_free(pdev);
if (mon_ops->mon_rings_free)