|
@@ -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;
|