diff --git a/core/wma/src/wma_mgmt.c b/core/wma/src/wma_mgmt.c index 52719d97b35b..fd887da84239 100644 --- a/core/wma/src/wma_mgmt.c +++ b/core/wma/src/wma_mgmt.c @@ -1459,8 +1459,14 @@ static wmi_buf_t wma_setup_install_key_cmd(tp_wma_handle wma_handle, case eSIR_ED_WEP104: cmd->key_cipher = WMI_CIPHER_WEP; if (key_params->unicast && - cmd->key_ix == key_params->def_key_idx) + cmd->key_ix == key_params->def_key_idx) { + WMA_LOGD("STA Mode: cmd->key_flags |= TX_USAGE"); cmd->key_flags |= TX_USAGE; + } else if ((mode == wlan_op_mode_ap) && + (cmd->key_ix == key_params->def_key_idx)) { + WMA_LOGD("AP Mode: cmd->key_flags |= TX_USAGE"); + cmd->key_flags |= TX_USAGE; + } break; case eSIR_ED_TKIP: cmd->key_txmic_len = WMA_TXMIC_LEN;