]> git.dujemihanovic.xyz Git - linux.git/commitdiff
qtnfmac: add support for STA HE rates
authorSergey Matyukevich <sergey.matyukevich.os@quantenna.com>
Thu, 9 Jan 2020 13:17:54 +0000 (16:17 +0300)
committerKalle Valo <kvalo@codeaurora.org>
Sun, 26 Jan 2020 15:44:01 +0000 (17:44 +0200)
Add HE rates into STA info. Report HE Rx/Tx MCS if STA supports them.

Signed-off-by: Sergey Matyukevich <sergey.matyukevich.os@quantenna.com>
Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
drivers/net/wireless/quantenna/qtnfmac/commands.c
drivers/net/wireless/quantenna/qtnfmac/qlink.h

index fbeff01f902aaf2fdd2d47fc80b961989dfa7dd2..fa932f7718560bbe9249d9128d7e511d295a713d 100644 (file)
@@ -510,6 +510,8 @@ qtnf_sta_info_parse_rate(struct rate_info *rate_dst,
                rate_dst->flags |= RATE_INFO_FLAGS_MCS;
        else if (rate_src->flags & QLINK_STA_INFO_RATE_FLAG_VHT_MCS)
                rate_dst->flags |= RATE_INFO_FLAGS_VHT_MCS;
+       else if (rate_src->flags & QLINK_STA_INFO_RATE_FLAG_HE_MCS)
+               rate_dst->flags |= RATE_INFO_FLAGS_HE_MCS;
 
        if (rate_src->flags & QLINK_STA_INFO_RATE_FLAG_SHORT_GI)
                rate_dst->flags |= RATE_INFO_FLAGS_SHORT_GI;
index 799c622a160d83dc2aa44cc8df54ba23d18374e0..19e432b28de5f26d10b069a91bd04a6908e3ef42 100644 (file)
@@ -949,6 +949,7 @@ enum qlink_sta_info_rate_flags {
        QLINK_STA_INFO_RATE_FLAG_VHT_MCS        = BIT(1),
        QLINK_STA_INFO_RATE_FLAG_SHORT_GI       = BIT(2),
        QLINK_STA_INFO_RATE_FLAG_60G            = BIT(3),
+       QLINK_STA_INFO_RATE_FLAG_HE_MCS         = BIT(4),
 };
 
 /**