FreeBSD kernel ATH device code
|
#include <sample.h>
Data Fields | |
int | static_rix |
uint64_t | ratemask |
const struct txschedule * | sched |
const HAL_RATE_TABLE * | currates |
struct rate_stats | stats [NUM_PACKET_SIZE_BINS][SAMPLE_MAXRATES] |
int | last_sample_rix [NUM_PACKET_SIZE_BINS] |
int | current_sample_rix [NUM_PACKET_SIZE_BINS] |
int | packets_sent [NUM_PACKET_SIZE_BINS] |
int | current_rix [NUM_PACKET_SIZE_BINS] |
int | packets_since_switch [NUM_PACKET_SIZE_BINS] |
int | ticks_since_switch [NUM_PACKET_SIZE_BINS] |
int | packets_since_sample [NUM_PACKET_SIZE_BINS] |
unsigned | sample_tt [NUM_PACKET_SIZE_BINS] |
const HAL_RATE_TABLE* sample_node::currates |
Definition at line 98 of file sample.h.
Referenced by ath_rate_ctl_reset(), and ath_rate_findrate().
int sample_node::current_rix[NUM_PACKET_SIZE_BINS] |
Definition at line 106 of file sample.h.
Referenced by ath_rate_ctl_reset(), ath_rate_findrate(), pick_sample_rate(), and sample_stats().
int sample_node::current_sample_rix[NUM_PACKET_SIZE_BINS] |
Definition at line 103 of file sample.h.
Referenced by ath_rate_ctl_reset(), ath_rate_findrate(), sample_stats(), and update_stats().
int sample_node::last_sample_rix[NUM_PACKET_SIZE_BINS] |
Definition at line 101 of file sample.h.
Referenced by ath_rate_ctl_reset(), pick_sample_rate(), and sample_stats().
int sample_node::packets_sent[NUM_PACKET_SIZE_BINS] |
Definition at line 104 of file sample.h.
Referenced by ath_rate_ctl_reset(), ath_rate_findrate(), and sample_stats().
int sample_node::packets_since_sample[NUM_PACKET_SIZE_BINS] |
Definition at line 110 of file sample.h.
Referenced by ath_rate_findrate(), and sample_stats().
int sample_node::packets_since_switch[NUM_PACKET_SIZE_BINS] |
Definition at line 107 of file sample.h.
Referenced by ath_rate_findrate(), and sample_stats().
uint64_t sample_node::ratemask |
Definition at line 95 of file sample.h.
Referenced by ath_rate_ctl_reset(), ath_rate_pick_seed_rate_ht(), ath_rate_pick_seed_rate_legacy(), ath_rate_tx_complete(), pick_best_rate(), pick_sample_rate(), and sample_stats().
unsigned sample_node::sample_tt[NUM_PACKET_SIZE_BINS] |
Definition at line 111 of file sample.h.
Referenced by ath_rate_findrate(), sample_stats(), and update_stats().
const struct txschedule* sample_node::sched |
Definition at line 96 of file sample.h.
Referenced by ath_rate_ctl_reset(), ath_rate_findrate(), ath_rate_getxtxrates(), ath_rate_sample_find_min_pktlength(), and ath_rate_setupxtxdesc().
int sample_node::static_rix |
Definition at line 93 of file sample.h.
Referenced by ath_rate_ctl_reset(), ath_rate_findrate(), ath_rate_update_static_rix(), and sample_stats().
struct rate_stats sample_node::stats[NUM_PACKET_SIZE_BINS][SAMPLE_MAXRATES] |
Definition at line 100 of file sample.h.
Referenced by ath_rate_ctl_reset(), ath_rate_findrate(), ath_rate_pick_seed_rate_ht(), ath_rate_pick_seed_rate_legacy(), pick_best_rate(), pick_sample_rate(), sample_stats(), and update_stats().
int sample_node::ticks_since_switch[NUM_PACKET_SIZE_BINS] |
Definition at line 108 of file sample.h.
Referenced by ath_rate_findrate(), and sample_stats().