diff options
| author | Leo Chang <schang@qca.qualcomm.com> | 2014-04-11 09:54:14 -0700 |
|---|---|---|
| committer | Akash Patel <c_akashp@qca.qualcomm.com> | 2014-04-12 10:53:20 -0700 |
| commit | d3d50ba4285b199b6ed9236c7f39dfbb3bf14fc5 (patch) | |
| tree | b76cfb598a9a8e7af9c86c006f25cd3cef4f59f1 | |
| parent | 1154bcc99102b299b3def51274f7a15f2e6b7eb7 (diff) | |
qca-cld: register tx flow control instance with sap mode
Safely start TX flow control for stand alone SAP mode,
when driver load, SAP TX flow control instance should be
registered by default.
Change-Id: I0e14add95c398bdc6651081272cc73b3cb575b34
CRs-fixed: 646847
| -rw-r--r-- | CORE/HDD/src/wlan_hdd_main.c | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/CORE/HDD/src/wlan_hdd_main.c b/CORE/HDD/src/wlan_hdd_main.c index 17d44163fb8c..9676349af782 100644 --- a/CORE/HDD/src/wlan_hdd_main.c +++ b/CORE/HDD/src/wlan_hdd_main.c @@ -7849,6 +7849,19 @@ hdd_adapter_t* hdd_open_adapter( hdd_context_t *pHddCtx, tANI_U8 session_type, goto err_free_netdev; } +#ifdef QCA_LL_TX_FLOW_CT + /* SAP mode default TX Flow control instance + * This instance will be used SAP concurrency */ + vos_timer_init(&pAdapter->tx_flow_control_timer, + VOS_TIMER_TYPE_SW, + hdd_softap_tx_resume_timer_expired_handler, + pAdapter); + WLANTL_RegisterTXFlowControl(pHddCtx->pvosContext, + hdd_softap_tx_resume_cb, + pAdapter->sessionId, + (void *)pAdapter); +#endif /* QCA_LL_TX_FLOW_CT */ + netif_tx_disable(pAdapter->dev); netif_carrier_off(pAdapter->dev); |
