FreeBSD kernel ATH device code
HAL_RATE_TABLE Struct Reference

#include <ah.h>

Data Fields

int rateCount
 
uint8_t rateCodeToIndex [256]
 
struct {
   uint8_t   valid
 
   uint8_t   phy
 
   uint32_t   rateKbps
 
   uint8_t   rateCode
 
   uint8_t   shortPreamble
 
   uint8_t   dot11Rate
 
   uint8_t   controlRate
 
   uint16_t   lpAckDuration
 
   uint16_t   spAckDuration
 
info [64]
 

Detailed Description

Definition at line 681 of file ah.h.

Field Documentation

◆ controlRate

uint8_t HAL_RATE_TABLE::controlRate

◆ dot11Rate

uint8_t HAL_RATE_TABLE::dot11Rate

Definition at line 691 of file ah.h.

Referenced by ath_ioctl(), ath_rate_fetch_node_stats(), ath_setcurmode(), dot11rate(), and pick_best_rate().

◆ 

◆ lpAckDuration

uint16_t HAL_RATE_TABLE::lpAckDuration

Definition at line 695 of file ah.h.

Referenced by ath_hal_setupratetable(), ath_tx_calc_ctsduration(), and ath_tx_calc_duration().

◆ phy

◆ rateCode

◆ rateCodeToIndex

uint8_t HAL_RATE_TABLE::rateCodeToIndex[256]

Definition at line 683 of file ah.h.

Referenced by ath_hal_setupratetable(), ath_rate_tx_complete(), ath_rx_pkt(), and ath_rx_tap().

◆ rateCount

◆ rateKbps

uint32_t HAL_RATE_TABLE::rateKbps

Definition at line 687 of file ah.h.

Referenced by ath_hal_computetxtime().

◆ shortPreamble

◆ spAckDuration

uint16_t HAL_RATE_TABLE::spAckDuration

◆ valid

uint8_t HAL_RATE_TABLE::valid

Definition at line 685 of file ah.h.

Referenced by ath_rate_ctl_reset().


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