Changeset View
Changeset View
Standalone View
Standalone View
sys/net80211/ieee80211_ratectl.h
Show First 20 Lines • Show All 53 Lines • ▼ Show 20 Lines | |||||
#define IEEE80211_RATECTL_TX_FAIL_MAX \ | #define IEEE80211_RATECTL_TX_FAIL_MAX \ | ||||
(IEEE80211_RATECTL_TX_FAIL_UNSPECIFIED + 1) | (IEEE80211_RATECTL_TX_FAIL_UNSPECIFIED + 1) | ||||
struct ieee80211_ratectl_tx_status { | struct ieee80211_ratectl_tx_status { | ||||
uint32_t flags; /* mark used fields */ | uint32_t flags; /* mark used fields */ | ||||
enum ieee80211_ratectl_tx_fail_reason status; /* Tx status */ | enum ieee80211_ratectl_tx_fail_reason status; /* Tx status */ | ||||
int pktlen; /* frame length */ | int pktlen; /* frame length */ | ||||
int final_rate; /* transmission rate */ | int final_rate; /* transmission rate (index) */ | ||||
uint_fast8_t short_retries; /* RTS/CTS retries */ | uint_fast8_t short_retries; /* RTS/CTS retries */ | ||||
uint_fast8_t long_retries; /* ACK retries */ | uint_fast8_t long_retries; /* ACK retries */ | ||||
int8_t rssi; /* ACK RSSI */ | int8_t rssi; /* ACK RSSI */ | ||||
uint8_t spare[15]; /* for future use */ | uint8_t spare[15]; /* for future use */ | ||||
}; | }; | ||||
/* used fields for tx_update() events */ | /* used fields for tx_update() events */ | ||||
▲ Show 20 Lines • Show All 101 Lines • Show Last 20 Lines |