Hello, I have a hard time figuring out some of the symbols used for TX descriptor. Here is what we have for ath5k_tx_status:
struct ath5k_tx_status { u16 ts_seqnum; u16 ts_tstamp; u8 ts_status; u8 ts_rate[4]; u8 ts_retry[4]; u8 ts_final_idx; s8 ts_rssi; // received signal strength indication u8 ts_shortretry; u8 ts_longretry; u8 ts_virtcol; u8 ts_antenna; }; seqnum and tstamp is easy to interpret. For ts_status, I can tell if it's 0x0, then TX is successful. But what does it mean "AR5K_TXERR_XRETRY" for 0x01, and "AR5K_TXERR_FILT" for 0x02, "AR5K_TXERR_FIFO" for 0x04? I have several 0x01 errors, what does that mean? Also, could somebody help decipher the ts_rate[4] (rate code) for AR5414? I can't find any clue from ath5k.h. my last question is ts_final_idx, what does this parameter means? Sorry for so many questions at one time and thank for any input. Best, Ethan _______________________________________________ ath5k-devel mailing list ath5k-devel@lists.ath5k.org https://lists.ath5k.org/mailman/listinfo/ath5k-devel