I'm wondering if the ath_hal_computetxtime function is returning bogus
values. It always returns the same value even though I tried to send
packets of different lengths.
The value does change when I change the transmit rate. e.g., it returns
0x3c00 [= 60] for 11a@... or 0x2800 [= 40] for 11a@.... However,
according to the original 802.11 standard, these values should be in
microsecond units. If that's the case, the duration values of 60us and
40us computed by this function seem a bit low.