qcacmn: Handle flow map/unmap HTT messages for WCN6450
In the case of WCN6450, sizes of the TX descriptor pools are not known to the driver during load time. The sizes are shared by the firmware post VDEV creation via HTT_T2H_MSG_TYPE_FLOW_POOL_MAP HTT message. After the VDEV gets deleted in the firmware, a corresponding flow unmap HTT message will be sent to the driver to clean up the TX descriptors of a particular VDEV. Add logic to handle the flow map/unmap HTT messages for WCN6450. These messages are specific to WCN6450 and hence the logic is implemented in arch specific HTT code. Change-Id: I8edcabbec77abae2c238f487acb7a48b478fd149 CRs-Fixed: 3381751
This commit is contained in:

committad av
Madan Koyyalamudi

förälder
7770f21a7a
incheckning
cd50866740
@@ -15253,8 +15253,10 @@ static struct cdp_misc_ops dp_ops_misc = {
|
||||
static struct cdp_flowctl_ops dp_ops_flowctl = {
|
||||
/* WIFI 3.0 DP implement as required. */
|
||||
#ifdef QCA_LL_TX_FLOW_CONTROL_V2
|
||||
#ifndef WLAN_SOFTUMAC_SUPPORT
|
||||
.flow_pool_map_handler = dp_tx_flow_pool_map,
|
||||
.flow_pool_unmap_handler = dp_tx_flow_pool_unmap,
|
||||
#endif /*WLAN_SOFTUMAC_SUPPORT */
|
||||
.register_pause_cb = dp_txrx_register_pause_cb,
|
||||
.dump_flow_pool_info = dp_tx_dump_flow_pool_info,
|
||||
.tx_desc_thresh_reached = dp_tx_desc_thresh_reached,
|
||||
|
Referens i nytt ärende
Block a user