qcacld-3.0: Handle EDCA tx queue confguration from hostapd

The hostapd sends the EDCA configuration for tx queue set in the
hostapd.conf config file using nl80211 interface.

Add support to extract the configuratin in the cfg80211 callback
function wlan_hdd_set_txq_params and invoke SME api to send the
parameters to MAC layer.

CRs-Fixed: 2693865
Change-Id: I8acfc03d9a6ad17a1df0c03955cf3b4150a4fbef
Šī revīzija ir iekļauta:
Subrat Dash
2019-10-21 15:54:15 +05:30
revīziju iesūtīja nshrivas
vecāks 5e0867d027
revīzija f9d6d9d65e
7 mainīti faili ar 177 papildinājumiem un 3 dzēšanām

Parādīt failu

@@ -3472,6 +3472,20 @@ static inline int sme_update_he_twt_req_support(mac_handle_t mac_handle,
#endif
/**
* sme_update_session_txq_edca_params() - sets the configured
* internal EDCA params values
*
* @mac_handle: Opaque handle to the global MAC context
* @session_id: session id
* @txq_edca_params: edca parameters
*
* Return: QDF_STATUS
*/
QDF_STATUS
sme_update_session_txq_edca_params(mac_handle_t mac_handle, uint8_t session_id,
tSirMacEdcaParamRecord *txq_edca_params);
/**
* sme_is_sta_key_exchange_in_progress() - checks whether the STA/P2P client
* session has key exchange in progress