qcacmn: Add configuration to enable per-PDEV tx descriptor pool

Napier is using per-PDEV tx descriptor pool until per-VDEV tx
descriptor pools are enabled.

Change-Id: I7699547fd71dec392345a186b4c34135629cd783
CRs-Fixed: 2005582
This commit is contained in:
Ravi Joshi
2017-02-14 12:38:17 -08:00
committed by qcabuildsw
parent ab33d9bb8f
commit 1033363bad

View File

@@ -25,13 +25,18 @@
#include "qdf_nbuf.h"
#include "../../wlan_cfg/wlan_cfg.h"
#ifdef TX_PER_VDEV_DESC_POOL
#define DP_TX_GET_DESC_POOL_ID(vdev) (vdev->vdev_id)
#define DP_TX_GET_RING_ID(vdev) (vdev->pdev->pdev_id)
#ifdef TX_PER_PDEV_DESC_POOL
#define DP_TX_GET_DESC_POOL_ID(vdev) (vdev->pdev->pdev_id)
#define DP_TX_GET_RING_ID(vdev) (vdev->pdev->pdev_id)
#else
#define DP_TX_GET_DESC_POOL_ID(vdev) qdf_get_cpu()
#define DP_TX_GET_RING_ID(vdev) qdf_get_cpu()
#endif /* TX_CORE_ALIGNED_SEND */
#ifdef TX_PER_VDEV_DESC_POOL
#define DP_TX_GET_DESC_POOL_ID(vdev) (vdev->vdev_id)
#define DP_TX_GET_RING_ID(vdev) (vdev->pdev->pdev_id)
#else
#define DP_TX_GET_DESC_POOL_ID(vdev) qdf_get_cpu()
#define DP_TX_GET_RING_ID(vdev) qdf_get_cpu()
#endif /* TX_PER_VDEV_DESC_POOL */
#endif /* TX_PER_PDEV_DESC_POOL */
/* TODO Add support in TSO */
#define DP_DESC_NUM_FRAG(x) 0