Change name of rates table

Change the name of the rates table to something more appropriate.
llb and lla (yes.. lowercase L) are not that descriptive, especially
since lla was used for 2.4GHz action as well.

Signed-off-by: Olof Johansson <dev@skyshaper.net>
Move channel and rates definitions to beginning of file

These will need to be accessed in different places across the file.
Move them to the beginning of the file for easy access.

Signed-off-by: Olof Johansson <dev@skyshaper.net>
Change hw_values of rates to the values used by hardware

The hardware expects these values in the rates table sent to them.
Let's use them here for easy access later.

Signed-off-by: Olof Johansson <dev@skyshaper.net>
Change name of wcn_legacy_rates to wcn_2ghz_rates

These are not legacy rates but the rates used on 2.4GHz. Naming now
also better matches the rate table for 5GHz.

Signed-off-by: Olof Johansson <dev@skyshaper.net>
Update the allowed rates before association

This function will set the set of rates allowed for this access point
before the rates are sent to the firmware.

Signed-off-by: Olof Johansson <dev@skyshaper.net>
Enable n-rates

This will enable n-rates on access points with support for n-rates.

Signed-off-by: Olof Johansson <dev@skyshaper.net>
Merge pull request #54 from Coi-l/rate_adapt

Adapt to AP rates and enable n-rates