Implement remove_key

Remove all keys when disassociating

Signed-off-by: Eugene Krasnikov <k.eugene.e@gmail.com>
Set beacon interval before calling config_bss

For joining wcn36xx need to have a proper beacon interval.

Signed-off-by: Eugene Krasnikov <k.eugene.e@gmail.com>
Do not report tx_status when it was not requested

If report tx_status without TX_ACK flag set mac80211 will treat
this packet as dropped. Not to leek memory just free skb.

Signed-off-by: Eugene Krasnikov <k.eugene.e@gmail.com>
Do not encrypt null frame

Null frame must not be encrypted.

Signed-off-by: Eugene Krasnikov <k.eugene.e@gmail.com>
Set correct dpu_sign in BD

config_bss will return DPU signature that must be set
in BD when transfering data frames.

Signed-off-by: Eugene Krasnikov <k.eugene.e@gmail.com>
Use self_sta_index and self_dpu_desc_index for MGMT frames

For management frames set self_sta_index and self_dpu_desc_index
in BD that were received from WCN36XX_HAL_ADD_STA_SELF_RSP

Signed-off-by: Eugene Krasnikov <k.eugene.e@gmail.com>
Merge branch 'con_impr' of https://github.com/KrasnikovEugene/wcn36xx into test2
Cut out the BMPS SMD message function from Pof

From cc79c3a5926685871b2e020705938bd80555e3e3 Mon Sep 17 00:00:00 2001
From: Pontus Fuchs <pontus.fuchs@gmail.com>
Date: Tue, 11 Jun 2013 22:03:47 +0100
Subject: [PATCH 4/5] Add BMPS support

In BMPS mode the chip can turn off the radio in order to save power.

Signed-off-by: Pontus Fuchs <pontus.fuchs@gmail.com>

Signed-off-by: Yanbo Li <yanbol@qti.qualcomm.com>
Add the exit BMPS smd function

Add the function to notify the FW exit from BMPS status

Signed-off-by: Yanbo Li <yanbol@qti.qualcomm.com>
Add the power save control framework and debug filesystem framework

The patch add the power save framework which will be extended for
system power control relative function, especialy for power save.

It also add the debug file system framework which will be used to add
some dynamic debug switcher, currently a BMPS switcher is added.

Signed-off-by: Yanbo Li <yanbol@qti.qualcomm.com>
Add the feature capability exchange function

The function can be used to exchange the capability between
Host and Firmware.

Signed-off-by: Yanbo Li <yanbol@qti.qualcomm.com>
Change some experiment BMPS configuration parameter

Change the dtime period to 2

Signed-off-by: Yanbo Li <yanbol@qti.qualcomm.com>
Patch the beacon filter function which get from pof's branch

From: Pontus Fuchs <pontus.fuchs@gmail.com>
Date: Sun, 9 Jun 2013 20:19:56 +0100
Subject: [PATCH 3/5] Add beacon filter

Signed-off-by: Yanbo Li <yanbol@qti.qualcomm.com>