mac80211: unify Minstrel & Minstrel-HTs calculation of rate statistics
[firefly-linux-kernel-4.4.55.git] / net / mac80211 / rc80211_minstrel.h
index 9613e7392c7d6b88ffe4443da1317d7e0ea208fd..728144c8df3f3d3563a0f6b1f8e284301d9a1021 100644 (file)
@@ -132,6 +132,9 @@ extern const struct rate_control_ops mac80211_minstrel;
 void minstrel_add_sta_debugfs(void *priv, void *priv_sta, struct dentry *dir);
 void minstrel_remove_sta_debugfs(void *priv, void *priv_sta);
 
+/* Recalculate success probabilities and counters for a given rate using EWMA */
+void minstrel_calc_rate_stats(struct minstrel_rate_stats *mr);
+
 /* debugfs */
 int minstrel_stats_open(struct inode *inode, struct file *file);
 int minstrel_stats_csv_open(struct inode *inode, struct file *file);