Fix an automatic Tx rate control issue in iwn(4).
Same change as made for iwm(4) and iwx(4), but also accounts for block ack.
Avoids Tx results being reported and evaluated even if they did not correspond
to the most recently chosen rate, spoiling the data available to the rate
tested by benno, jmc, and krw; no regressions seen
|message||Assign and enable clocks; RK3328 has them.|
When I removed CCK fallback from iwm(4) I accidentally left an else-if block
in place which should have been deleted entirely. As a result firmware-based
retries weren't being used in 11n mode anymore. Fix this.
I really shouldn't be committing non-trivial changes without OK...