1*4882a593Smuzhiyun // SPDX-License-Identifier: GPL-2.0 2*4882a593Smuzhiyun /* 3*4882a593Smuzhiyun * S1G handling 4*4882a593Smuzhiyun * Copyright(c) 2020 Adapt-IP 5*4882a593Smuzhiyun */ 6*4882a593Smuzhiyun #include <linux/ieee80211.h> 7*4882a593Smuzhiyun #include <net/mac80211.h> 8*4882a593Smuzhiyun #include "ieee80211_i.h" 9*4882a593Smuzhiyun ieee80211_s1g_sta_rate_init(struct sta_info * sta)10*4882a593Smuzhiyunvoid ieee80211_s1g_sta_rate_init(struct sta_info *sta) 11*4882a593Smuzhiyun { 12*4882a593Smuzhiyun /* avoid indicating legacy bitrates for S1G STAs */ 13*4882a593Smuzhiyun sta->tx_stats.last_rate.flags |= IEEE80211_TX_RC_S1G_MCS; 14*4882a593Smuzhiyun sta->rx_stats.last_rate = 15*4882a593Smuzhiyun STA_STATS_FIELD(TYPE, STA_STATS_RATE_TYPE_S1G); 16*4882a593Smuzhiyun } 17