History

cfg80211: Add data structures to capture EHT capabilities

And advertise EHT capabilities to user space when supported.

Ilan Peer committed 4 years ago

Commit 5cd5a8a1 parent 2a2c86f3 files · +102 −0Browse files

Showing the changes to include/uapi (1 of 3 files). Show all

Unified · Split

include/uapi/linux/nl80211.h+12−0
@@ -3766,6 +3766,14 @@ enum nl80211_mpath_info { · 3765 unmodified lines
37663766 * given for all 6 GHz band channels
37673767 * @NL80211_BAND_IFTYPE_ATTR_VENDOR_ELEMS: vendor element capabilities that are
37683768 * advertised on this band/for this iftype (binary)
3769+ * @NL80211_BAND_IFTYPE_ATTR_EHT_CAP_MAC: EHT MAC capabilities as in EHT
3770+ * capabilities element
3771+ * @NL80211_BAND_IFTYPE_ATTR_EHT_CAP_PHY: EHT PHY capabilities as in EHT
3772+ * capabilities element
3773+ * @NL80211_BAND_IFTYPE_ATTR_EHT_CAP_MCS_SET: EHT supported NSS/MCS as in EHT
3774+ * capabilities element
3775+ * @NL80211_BAND_IFTYPE_ATTR_EHT_CAP_PPE: EHT PPE thresholds information as
3776+ * defined in EHT capabilities element
37693777 * @__NL80211_BAND_IFTYPE_ATTR_AFTER_LAST: internal use
37703778 * @NL80211_BAND_IFTYPE_ATTR_MAX: highest band attribute currently defined
37713779 */
@@ -3779,6 +3787,10 @@ enum nl80211_band_iftype_attr { · 7 unmodified lines
37793787 NL80211_BAND_IFTYPE_ATTR_HE_CAP_PPE,
37803788 NL80211_BAND_IFTYPE_ATTR_HE_6GHZ_CAPA,
37813789 NL80211_BAND_IFTYPE_ATTR_VENDOR_ELEMS,
3790+ NL80211_BAND_IFTYPE_ATTR_EHT_CAP_MAC,
3791+ NL80211_BAND_IFTYPE_ATTR_EHT_CAP_PHY,
3792+ NL80211_BAND_IFTYPE_ATTR_EHT_CAP_MCS_SET,
3793+ NL80211_BAND_IFTYPE_ATTR_EHT_CAP_PPE,
37823794
37833795 /* keep last */
37843796 __NL80211_BAND_IFTYPE_ATTR_AFTER_LAST,