diff --git a/core/dp/txrx/ol_tx.c b/core/dp/txrx/ol_tx.c index 3b324abfd5d8..e8b5e9b7d2c0 100644 --- a/core/dp/txrx/ol_tx.c +++ b/core/dp/txrx/ol_tx.c @@ -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); diff --git a/core/dp/txrx/ol_tx.h b/core/dp/txrx/ol_tx.h index 3b2acf499e2a..d90e44d697e5 100644 --- a/core/dp/txrx/ol_tx.h +++ b/core/dp/txrx/ol_tx.h @@ -37,7 +37,10 @@ #include /* ol_txrx_vdev_t, etc. */ #include /* ol_tx_spec */ +#include /* 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