mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-08 12:58:12 -04:00
qcacld-3.0: Use fastpath Tx entry point with flowcontrol V2
Use common entry point ol_tx_ll_wrapper and use fastpath Tx if enabled. Change-Id: I3a19fd6af43ab10eb5d8dd2754134a8dbc3783ab CRs-Fixed: 987182
This commit is contained in:
parent
90aaa6ae49
commit
7e16b0a68f
2 changed files with 6 additions and 3 deletions
|
|
@ -702,7 +702,7 @@ ol_tx_ll_fast(ol_txrx_vdev_handle vdev, qdf_nbuf_t msdu_list)
|
|||
* ol_tx_ll_wrapper() wrapper to ol_tx_ll
|
||||
*
|
||||
*/
|
||||
static inline qdf_nbuf_t
|
||||
qdf_nbuf_t
|
||||
ol_tx_ll_wrapper(ol_txrx_vdev_handle vdev, qdf_nbuf_t msdu_list)
|
||||
{
|
||||
struct hif_opaque_softc *hif_device =
|
||||
|
|
@ -716,7 +716,7 @@ ol_tx_ll_wrapper(ol_txrx_vdev_handle vdev, qdf_nbuf_t msdu_list)
|
|||
return msdu_list;
|
||||
}
|
||||
#else
|
||||
static inline qdf_nbuf_t
|
||||
qdf_nbuf_t
|
||||
ol_tx_ll_wrapper(ol_txrx_vdev_handle vdev, qdf_nbuf_t msdu_list)
|
||||
{
|
||||
return ol_tx_ll(vdev, msdu_list);
|
||||
|
|
|
|||
|
|
@ -37,7 +37,10 @@
|
|||
#include <cdp_txrx_cmn.h> /* ol_txrx_vdev_t, etc. */
|
||||
#include <cdp_txrx_misc.h> /* ol_tx_spec */
|
||||
|
||||
#include <ol_txrx_types.h> /* ol_tx_desc_t, ol_txrx_msdu_info_t */
|
||||
|
||||
qdf_nbuf_t ol_tx_ll(ol_txrx_vdev_handle vdev, qdf_nbuf_t msdu_list);
|
||||
qdf_nbuf_t ol_tx_ll_wrapper(ol_txrx_vdev_handle vdev, qdf_nbuf_t msdu_list);
|
||||
#ifdef WLAN_FEATURE_FASTPATH
|
||||
qdf_nbuf_t ol_tx_ll_fast(ol_txrx_vdev_handle vdev, qdf_nbuf_t msdu_list);
|
||||
#endif
|
||||
|
|
@ -47,7 +50,7 @@ qdf_nbuf_t ol_tx_ll_queue(ol_txrx_vdev_handle vdev, qdf_nbuf_t msdu_list);
|
|||
#ifdef QCA_LL_LEGACY_TX_FLOW_CONTROL
|
||||
#define OL_TX_LL ol_tx_ll_queue
|
||||
#else
|
||||
#define OL_TX_LL ol_tx_ll
|
||||
#define OL_TX_LL ol_tx_ll_wrapper
|
||||
#endif
|
||||
|
||||
#ifdef QCA_LL_LEGACY_TX_FLOW_CONTROL
|
||||
|
|
|
|||
Loading…
Reference in a new issue