FreeBSD kernel ATH device code
sample_node Struct Reference

#include <sample.h>

Collaboration diagram for sample_node:

Data Fields

int static_rix
 
uint64_t ratemask
 
const struct txschedulesched
 
const HAL_RATE_TABLEcurrates
 
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]
 

Detailed Description

Definition at line 92 of file sample.h.

Field Documentation

◆ currates

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().

◆ current_rix

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().

◆ current_sample_rix

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().

◆ last_sample_rix

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().

◆ packets_sent

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().

◆ packets_since_sample

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().

◆ packets_since_switch

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().

◆ ratemask

◆ sample_tt

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().

◆ sched

◆ static_rix

int sample_node::static_rix

◆ stats

◆ ticks_since_switch

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().


The documentation for this struct was generated from the following file: