qcacmn: Add changes for Napier flow control

Adds support for flow control on convergence branch.
Allocate Tx descriptors dynamically when vdev comes up.
Tx queue is paused and unpaused internally in host based on the
stop and start thresholds.
Changes are added under compilation flag QCA_LL_TX_FLOW_CONTROL_V2.

Change-Id: I0ccb80b0099f39efad52ccd7d47f2709fdee2a93
CRs-Fixed: 2040457
This commit is contained in:
Manjunathappa Prakash
2017-07-02 03:02:15 -07:00
committato da Anjaneedevi Kapparapu
parent 43e9c64f30
commit ced7ea6cf2
14 ha cambiato i file con 838 aggiunte e 84 eliminazioni

Vedi File

@@ -164,9 +164,5 @@ static inline void dp_tx_comp_process_exception(struct dp_tx_desc_s *tx_desc)
{
return;
}
static inline QDF_STATUS dp_tx_flow_control(struct dp_vdev *vdev)
{
return QDF_STATUS_SUCCESS;
}
/* TODO TX_FEATURE_NOT_YET */
#endif