/* * Copyright (C) 2010-2013 Felix Fietkau <nbd@openwrt.org> * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 as * published by the Free Software Foundation. */#include<linux/netdevice.h>#include<linux/types.h>#include<linux/skbuff.h>#include<linux/debugfs.h>#include<linux/random.h>#include<linux/moduleparam.h>#include<linux/ieee80211.h>#include<net/mac80211.h>#include"rate.h"#include"sta_info.h"#include"rc80211_minstrel.h"#include"rc80211_minstrel_ht.h"#define AVG_AMPDU_SIZE 16#define AVG_PKT_SIZE 1200/* Number of bits for an average sized packet */#define MCS_NBITS ((AVG_PKT_SIZE * AVG_AMPDU_SIZE) << 3)/* Number of symbols for a pac