The branch main has been updated by bz:

URL: 
https://cgit.FreeBSD.org/src/commit/?id=18de28308c2916d18fca4e9d8988910176b14951

commit 18de28308c2916d18fca4e9d8988910176b14951
Author:     Bjoern A. Zeeb <[email protected]>
AuthorDate: 2026-01-20 22:44:43 +0000
Commit:     Bjoern A. Zeeb <[email protected]>
CommitDate: 2026-01-21 18:31:07 +0000

    LinuxKPI: 802.11: add new field to struct cfg80211_bitrate_mask
    
    rtw89(4) accesses eht_mcs[].
    Add the field to struct cfg80211_bitrate_mask.
    
    Sponsored by:   The FreeBSD Foundation
    MFC after:      3 days
---
 sys/compat/linuxkpi/common/include/net/cfg80211.h | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/sys/compat/linuxkpi/common/include/net/cfg80211.h 
b/sys/compat/linuxkpi/common/include/net/cfg80211.h
index 4b21f82a0762..a8ca560a1ec1 100644
--- a/sys/compat/linuxkpi/common/include/net/cfg80211.h
+++ b/sys/compat/linuxkpi/common/include/net/cfg80211.h
@@ -152,6 +152,8 @@ struct linuxkpi_ieee80211_channel {
        int                                     orig_mpwr;
 };
 
+#define        NL80211_EHT_NSS_MAX                     16
+
 struct cfg80211_bitrate_mask {
        /* TODO FIXME */
        struct {
@@ -159,6 +161,7 @@ struct cfg80211_bitrate_mask {
                uint8_t                         
ht_mcs[IEEE80211_HT_MCS_MASK_LEN];
                uint16_t                        vht_mcs[8];
                uint16_t                        he_mcs[8];
+               uint16_t                        eht_mcs[NL80211_EHT_NSS_MAX];
                enum nl80211_txrate_gi          gi;
                enum nl80211_he_gi              he_gi;
                uint8_t                         he_ltf;         /* XXX enum? */

Reply via email to