|
@@ -1581,7 +1581,6 @@ QDF_STATUS wma_send_peer_assoc(tp_wma_handle wma,
|
|
|
}
|
|
|
|
|
|
if (params->ch_width) {
|
|
|
- cmd->bw_40 = 1;
|
|
|
cmd->peer_rate_caps |= WMI_RC_CW40_FLAG;
|
|
|
if (params->fShortGI40Mhz)
|
|
|
cmd->peer_rate_caps |= WMI_RC_SGI_FLAG;
|
|
@@ -1589,14 +1588,23 @@ QDF_STATUS wma_send_peer_assoc(tp_wma_handle wma,
|
|
|
cmd->peer_rate_caps |= WMI_RC_SGI_FLAG;
|
|
|
}
|
|
|
|
|
|
- if (params->ch_width == CH_WIDTH_80MHZ)
|
|
|
- cmd->bw_80 = 1;
|
|
|
- else if (params->ch_width == CH_WIDTH_160MHZ)
|
|
|
- cmd->bw_160 = 1;
|
|
|
- else if (params->ch_width == CH_WIDTH_80P80MHZ)
|
|
|
+ switch (params->ch_width) {
|
|
|
+ case CH_WIDTH_320MHZ:
|
|
|
+ wma_set_peer_assoc_params_bw_320(cmd, params->ch_width);
|
|
|
+ fallthrough;
|
|
|
+ case CH_WIDTH_80P80MHZ:
|
|
|
+ case CH_WIDTH_160MHZ:
|
|
|
cmd->bw_160 = 1;
|
|
|
-
|
|
|
- wma_set_peer_assoc_params_bw_320(cmd, params->ch_width);
|
|
|
+ fallthrough;
|
|
|
+ case CH_WIDTH_80MHZ:
|
|
|
+ cmd->bw_80 = 1;
|
|
|
+ fallthrough;
|
|
|
+ case CH_WIDTH_40MHZ:
|
|
|
+ cmd->bw_40 = 1;
|
|
|
+ fallthrough;
|
|
|
+ default:
|
|
|
+ break;
|
|
|
+ }
|
|
|
|
|
|
cmd->peer_vht_caps = params->vht_caps;
|
|
|
if (params->p2pCapableSta) {
|