Add IEEE80211_HE_VHT_MAX_AMPDU_FACTOR and IEEE80211_HE_HT_MAX_AMPDU_FACTOR as per spec to use for peer max ampdu factor.
Showing the changes to include/linux (1 of 1 file). Show all
Unified · Split
| @@ -1958,6 +1958,8 @@ int ieee80211_get_vht_max_nss(struct ieee80211_vht_cap *cap, · 1957 unmodified lines | ||
| 1958 | 1958 | #define IEEE80211_HE_MAC_CAP3_FLEX_TWT_SCHED 0x40 |
| 1959 | 1959 | #define IEEE80211_HE_MAC_CAP3_RX_CTRL_FRAME_TO_MULTIBSS 0x80 |
| 1960 | 1960 | |
| 1961 | +#define IEEE80211_HE_MAC_CAP3_MAX_AMPDU_LEN_EXP_SHIFT 3 | |
| 1962 | + | |
| 1961 | 1963 | #define IEEE80211_HE_MAC_CAP4_BSRP_BQRP_A_MPDU_AGG 0x01 |
| 1962 | 1964 | #define IEEE80211_HE_MAC_CAP4_QTP 0x02 |
| 1963 | 1965 | #define IEEE80211_HE_MAC_CAP4_BQR 0x04 |
| @@ -1979,6 +1981,9 @@ int ieee80211_get_vht_max_nss(struct ieee80211_vht_cap *cap, · 15 unmodified lines | ||
| 1979 | 1981 | #define IEEE80211_HE_MAC_CAP5_PUNCTURED_SOUNDING 0x40 |
| 1980 | 1982 | #define IEEE80211_HE_MAC_CAP5_HT_VHT_TRIG_FRAME_RX 0x80 |
| 1981 | 1983 | |
| 1984 | +#define IEEE80211_HE_VHT_MAX_AMPDU_FACTOR 20 | |
| 1985 | +#define IEEE80211_HE_HT_MAX_AMPDU_FACTOR 16 | |
| 1986 | + | |
| 1982 | 1987 | /* 802.11ax HE PHY capabilities */ |
| 1983 | 1988 | #define IEEE80211_HE_PHY_CAP0_CHANNEL_WIDTH_SET_40MHZ_IN_2G 0x02 |
| 1984 | 1989 | #define IEEE80211_HE_PHY_CAP0_CHANNEL_WIDTH_SET_40MHZ_80MHZ_IN_5G 0x04 |