mirror of
git://git.yoctoproject.org/linux-yocto.git
synced 2025-10-22 23:13:01 +02:00
wifi: mac80211_hwsim: add 6 GHz EHT Mesh capabilities
To facilitate testing of mesh EHT 320 MHz, add support for advertising this capability. Signed-off-by: Aditya Kumar Singh <quic_adisi@quicinc.com> Link: https://patch.msgid.link/20241119-mesh_320mhz_support-v1-2-f9463338d584@quicinc.com Signed-off-by: Johannes Berg <johannes.berg@intel.com>
This commit is contained in:
parent
b63a95d35f
commit
b81e0211e9
|
@ -5048,6 +5048,45 @@ static const struct ieee80211_sband_iftype_data sband_capa_6ghz[] = {
|
|||
.tx_mcs_80p80 = cpu_to_le16(0xfffa),
|
||||
},
|
||||
},
|
||||
.eht_cap = {
|
||||
.has_eht = true,
|
||||
.eht_cap_elem = {
|
||||
.mac_cap_info[0] = IEEE80211_EHT_MAC_CAP0_OM_CONTROL |
|
||||
IEEE80211_EHT_MAC_CAP0_TRIG_TXOP_SHARING_MODE1,
|
||||
.phy_cap_info[0] = IEEE80211_EHT_PHY_CAP0_320MHZ_IN_6GHZ,
|
||||
/* Leave all the other PHY capability bytes
|
||||
* unset, as DCM, beam forming, RU and PPE
|
||||
* threshold information are not supported
|
||||
*/
|
||||
},
|
||||
/* For all MCS and bandwidth, set 8 NSS for both Tx and
|
||||
* Rx
|
||||
*/
|
||||
.eht_mcs_nss_supp = {
|
||||
/* As B1 and B2 are set in the supported
|
||||
* channel width set field in the HE PHY
|
||||
* capabilities information field and 320MHz in
|
||||
* 6GHz is supported include all the following
|
||||
* MCS/NSS.
|
||||
*/
|
||||
.bw._80 = {
|
||||
.rx_tx_mcs9_max_nss = 0x88,
|
||||
.rx_tx_mcs11_max_nss = 0x88,
|
||||
.rx_tx_mcs13_max_nss = 0x88,
|
||||
},
|
||||
.bw._160 = {
|
||||
.rx_tx_mcs9_max_nss = 0x88,
|
||||
.rx_tx_mcs11_max_nss = 0x88,
|
||||
.rx_tx_mcs13_max_nss = 0x88,
|
||||
},
|
||||
.bw._320 = {
|
||||
.rx_tx_mcs9_max_nss = 0x88,
|
||||
.rx_tx_mcs11_max_nss = 0x88,
|
||||
.rx_tx_mcs13_max_nss = 0x88,
|
||||
},
|
||||
},
|
||||
/* PPE threshold information is not supported */
|
||||
},
|
||||
},
|
||||
#endif
|
||||
};
|
||||
|
|
Loading…
Reference in New Issue
Block a user