These rates are treated the same as 160 MHz in the spec, so it makes no sense to distinguish them. As no driver uses them yet, this is also not a problem, just remove them. In the userspace API the field remains reserved to preserve API and ABI.
Showing the changes to include/uapi/linux (1 of 4 files). Show all
Unified · Split
| @@ -2278,7 +2278,8 @@ struct nl80211_sta_flag_update { · 2277 unmodified lines | ||
| 2278 | 2278 | * @NL80211_RATE_INFO_VHT_MCS: MCS index for VHT (u8) |
| 2279 | 2279 | * @NL80211_RATE_INFO_VHT_NSS: number of streams in VHT (u8) |
| 2280 | 2280 | * @NL80211_RATE_INFO_80_MHZ_WIDTH: 80 MHz VHT rate |
| 2281 | − * @NL80211_RATE_INFO_80P80_MHZ_WIDTH: 80+80 MHz VHT rate | |
| 2281 | + * @NL80211_RATE_INFO_80P80_MHZ_WIDTH: unused - 80+80 is treated the | |
| 2282 | + * same as 160 for purposes of the bitrates | |
| 2282 | 2283 | * @NL80211_RATE_INFO_160_MHZ_WIDTH: 160 MHz VHT rate |
| 2283 | 2284 | * @__NL80211_RATE_INFO_AFTER_LAST: internal use |
| 2284 | 2285 | */ |