Problem:
The statistics used by minstrel_ht
- Linux's typical WiFi bitrate adaptation algorithm - are published in the file /sys/kernel/debug/ieee80211/phy*/*/stations/*/rc_stats
.
This file has a table-like structure. According to the sources I could find ([1, 2], didn't check the source code), I've understood that the letters in the 'best rate' column refer to special bitrates which then make part of Minstrel's 'retry chain':
- T : highest throughput
- t : second highest throughput
- P : highest probability of success (i.e., delivery probability)
However, after inspecting the file myself I found a different set of letters: A, B, C, D, BP, CP and DP.
Question:
What is the meaning of the letters A, B, C, D, BP, CP and DP in the 'best rate' column of the /sys/kernel/debug/ieee80211/phy*/*/stations/*/rc_stats
file?
I've made an experiment and collected the contents of the rc_stats_csv
over a period of aprox. 2.5 minutes (results here), and verified that A is probably the equivalent to 'highest throughput', and B, C and D to 2nd, 3rd and 4th highest, respectively. The *P probably refer to the rates with better delivery probabilities.