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
3766 * given for all 6 GHz band channels3766 * given for all 6 GHz band channels
3767 * @NL80211_BAND_IFTYPE_ATTR_VENDOR_ELEMS: vendor element capabilities that are3767 * @NL80211_BAND_IFTYPE_ATTR_VENDOR_ELEMS: vendor element capabilities that are
3768 * advertised on this band/for this iftype (binary)3768 * 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
3769 * @__NL80211_BAND_IFTYPE_ATTR_AFTER_LAST: internal use3777 * @__NL80211_BAND_IFTYPE_ATTR_AFTER_LAST: internal use
3770 * @NL80211_BAND_IFTYPE_ATTR_MAX: highest band attribute currently defined3778 * @NL80211_BAND_IFTYPE_ATTR_MAX: highest band attribute currently defined
3771 */3779 */
@@ -3779,6 +3787,10 @@ enum nl80211_band_iftype_attr { · 7 unmodified lines
3779 NL80211_BAND_IFTYPE_ATTR_HE_CAP_PPE,3787 NL80211_BAND_IFTYPE_ATTR_HE_CAP_PPE,
3780 NL80211_BAND_IFTYPE_ATTR_HE_6GHZ_CAPA,3788 NL80211_BAND_IFTYPE_ATTR_HE_6GHZ_CAPA,
3781 NL80211_BAND_IFTYPE_ATTR_VENDOR_ELEMS,3789 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,
3782 3794
3783 /* keep last */3795 /* keep last */
3784 __NL80211_BAND_IFTYPE_ATTR_AFTER_LAST,3796 __NL80211_BAND_IFTYPE_ATTR_AFTER_LAST,