qcacmn: Airtime Fairness convergence

ATF TxOps and RxOps interfaces added in psoc TxOps as well as RxOps.
New API aaded to vdev object manager.
ATF component ID added.

Change-Id: Ib694d91b59167d3831d876412513c260379801ef
This commit is contained in:
Subrat Mishra
2017-03-02 14:23:37 +05:30
committed by Sandeep Puligilla
parent 77a53d25e2
commit 81c60e87a3
7 changed files with 343 additions and 2 deletions

View File

@@ -25,6 +25,9 @@
#ifdef WLAN_PMO_ENABLE
#include "target_if_pmo_main.h"
#endif
#ifdef WLAN_ATF_ENABLE
#include "target_if_atf.h"
#endif
#ifdef WLAN_P2P_ENABLE
#include "target_if_p2p.h"
@@ -91,12 +94,20 @@ QDF_STATUS target_if_close(void)
return QDF_STATUS_SUCCESS;
}
#ifndef WLAN_ATF_ENABLE
static void target_if_atf_tx_ops_register(struct wlan_lmac_if_tx_ops *tx_ops)
{
}
#endif /* WLAN_ATF_ENABLE */
static
QDF_STATUS target_if_register_umac_tx_ops(struct wlan_lmac_if_tx_ops *tx_ops)
{
/* call umac callback to register tx ops */
/* call umac callback to register legacy tx ops */
wlan_lmac_if_umac_tx_ops_register(tx_ops);
target_if_atf_tx_ops_register(tx_ops);
/* Converged UMAC components to register their TX-ops here */
return QDF_STATUS_SUCCESS;
}