|
@@ -7929,11 +7929,11 @@ static QDF_STATUS lim_populate_he_mcs_per_bw(struct mac_context *mac_ctx,
|
|
|
pe_debug("peer rates: rx_mcs - 0x%04x tx_mcs - 0x%04x",
|
|
|
peer_rx, peer_tx);
|
|
|
|
|
|
- *supp_rx_mcs = rx_mcs;
|
|
|
- *supp_tx_mcs = tx_mcs;
|
|
|
+ pe_debug("self rates: rx_mcs - 0x%04x tx_mcs - 0x%04x",
|
|
|
+ rx_mcs, tx_mcs);
|
|
|
|
|
|
- *supp_tx_mcs = HE_INTERSECT_MCS(*supp_rx_mcs, peer_tx);
|
|
|
- *supp_rx_mcs = HE_INTERSECT_MCS(*supp_tx_mcs, peer_rx);
|
|
|
+ *supp_tx_mcs = HE_INTERSECT_MCS(rx_mcs, peer_tx);
|
|
|
+ *supp_rx_mcs = HE_INTERSECT_MCS(tx_mcs, peer_rx);
|
|
|
|
|
|
if (nss == NSS_1x1_MODE) {
|
|
|
*supp_rx_mcs |= HE_MCS_INV_MSK_4_NSS(1);
|