/* Calculate the PPE thresholds length only if the header is present */ if (eht_cap_ie_elem->fixed.phy_cap_info[5] &
IEEE80211_EHT_PHY_CAP5_PPE_THRESHOLD_PRESENT) {
u16 eht_ppe_hdr;
if (eht_cap_len < eht_total_size + sizeof(u16)) return;
/* * The MPDU length bits are reserved on all but 2.4 GHz and get set via * VHT (5 GHz) or HE (6 GHz) capabilities.
*/ if (sband->band != NL80211_BAND_2GHZ) return;
switch (u8_get_bits(eht_cap->eht_cap_elem.mac_cap_info[0],
IEEE80211_EHT_MAC_CAP0_MAX_MPDU_LEN_MASK)) { case IEEE80211_EHT_MAC_CAP0_MAX_MPDU_LEN_11454:
link_sta->pub->agg.max_amsdu_len =
IEEE80211_MAX_MPDU_LEN_VHT_11454; break; case IEEE80211_EHT_MAC_CAP0_MAX_MPDU_LEN_7991:
link_sta->pub->agg.max_amsdu_len =
IEEE80211_MAX_MPDU_LEN_VHT_7991; break; case IEEE80211_EHT_MAC_CAP0_MAX_MPDU_LEN_3895: default:
link_sta->pub->agg.max_amsdu_len =
IEEE80211_MAX_MPDU_LEN_VHT_3895; break;
}
¤ Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.0.9Bemerkung:
(vorverarbeitet)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.