Rate index for 11 Mbps
Viet-Ha Pham
hapvbk at yahoo.co.uk
Sun Dec 4 05:41:47 UTC 2011
Hi there,
I am working with the rate adaptation algorithm and at the very beginning
point of testing/programing. I have a concern with the rate index used in
the HAL.
I wonder if the rate order in the rate table for 802.11g is 1 - 2 - 5.5 -
6 - 9 - 11 - 12 .... or 1 - 2 - 5.5 - 11 - 6 -9 - 12 ... ?
This order will change the value of rate index for 11 Mbps from 5 to 3.
I read the source code (ar5212_phy.c) but I am still confused. Also there is
a comment with the rate table for 802.11g:
/* Venice TODO: roundUpRate() is broken when the rate table does not
represent rates
* in increasing order e.g. 5.5, 11, 6, 9.
* An average rate of 6 Mbps will currently map to 11 Mbps.
*/
I am using FreeBSD 8.2, AR5212 chipset.
Any help to clarify this will be appreciated.
HAPV
More information about the freebsd-wireless
mailing list