Send probe as unicast in joining state

While joining mac will try to send direct probe in case mac
never received any probes from AP. But mac instead of sending
unicast probe will send broadcast probe because some APs do
not answer to direct packet in unassociated state. And HW
cannot send broadcast packets in joining state so trick it
like we are sending unicast probe instead of broadcast.

Signed-off-by: Eugene Krasnikov <k.eugene.e@gmail.com>
Enable different bd_rates for different packet types

This commit enable Auto TX Rate adaption for standard ofdm/dsss rates.

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

Enable different bd_rates for different packet types
Add IEEE80211_TX_CTL_REQ_TX_STATUS support

As there seems to be no packet id in the status indication message
from the FW, I stop the queues in order to have only one frame with
IEEE80211_TX_CTL_REQ_TX_STATUS submitted to the FW.

Signed-off-by: Pontus Fuchs <pontus.fuchs@gmail.com>
Merge pull request #47 from pof2/txack

Add IEEE80211_TX_CTL_REQ_TX_STATUS support
workqueues should not be freezable

Since the wq's are used on suspend / resume they cannot be
freezable.

Signed-off-by: Pontus Fuchs <pontus.fuchs@gmail.com>
Move nv loading to driver init

The start op is called on resume but firmware loading cannot be
done on resume. Move it to driver init instead.

Signed-off-by: Pontus Fuchs <pontus.fuchs@gmail.com>
Merge pull request #48 from pof2/suspend

Suspend