struct stru_MinstrelWifiStation MinstrelWifiStation
BOOL DoNeedDataRetransmission(NETSIM_ID dev, NETSIM_ID ifid, NETSIM_ID recv)
static UINT GetNextSample(Ptr_MinstrelPerRemoteStation station)
void DoReportDataFailed(NETSIM_ID dev, NETSIM_ID ifid, NETSIM_ID recv)
static UINT CountRetry(Ptr_MinstrelPerRemoteStation station)
static void UpdateRetry(Ptr_MinstrelPerRemoteStation station)
static void UpdatePacketCounter(Ptr_MinstrelPerRemoteStation station)
void DoReportDataOk(NETSIM_ID dev, NETSIM_ID ifid, NETSIM_ID recv)
static UINT FindRate(Ptr_MinstrelPerRemoteStation station)
static void InitMinstrelTable(Ptr_MinstrelPerRemoteStation station, double *rate_arr)
struct stru_MinstrelWifiRemoteStation * Ptr_MinstrelPerRemoteStation
void FreeMinstrel(NETSIM_ID nDevId, NETSIM_ID nifid)
struct stru_MinstrelWifiRemoteStation MinstrelPerRemoteStation
void DoReportFinalDataFailed(NETSIM_ID dev, NETSIM_ID ifid, NETSIM_ID recv)
static void UpdateRate(Ptr_MinstrelPerRemoteStation station)
struct stru_MinstrelWifiStation * Ptr_MinstrelWifiStation
static void UpdateStats(Ptr_MinstrelPerRemoteStation station)
void FreeTables(Ptr_MinstrelPerRemoteStation station)
static void InitSampleTable(Ptr_MinstrelPerRemoteStation station)
struct stru_Rate_Info RateInfo
void InitMinstrel(NETSIM_ID nDevId, NETSIM_ID nifid)
static void CheckInit(Ptr_MinstrelPerRemoteStation station, NETSIM_ID nDevId, NETSIM_ID nifid)
Ptr_MinstrelPerRemoteStation * minstrelInfo