iwlwifi: mvm: Always enable the smart FIFO
authorEran Harary <eran.harary@intel.com>
Sun, 8 Feb 2015 11:58:50 +0000 (13:58 +0200)
committerEmmanuel Grumbach <emmanuel.grumbach@intel.com>
Thu, 12 Mar 2015 07:57:47 +0000 (09:57 +0200)
commitf4a3ee493e69239ad9e76e42524d08c58ac31f11
tree5b213fc616db1231213bbb0854a60d6ff40e24db
parent82f0a9e602216e9216fa81a98bd3e38b030964cb
iwlwifi: mvm: Always enable the smart FIFO

We previously enabled the smart FIFO (SF) in BSS only after
association.
This cause interrupt latency on P2P on certain devices.
Change the working model to enable the SF all the time and
play with the timeout values based on the association state.
This change was not tested on older firwmares, so make it
happen only on -13.ucode and up.

Signed-off-by: Eran Harary <eran.harary@intel.com>
Signed-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
drivers/net/wireless/iwlwifi/mvm/fw-api.h
drivers/net/wireless/iwlwifi/mvm/sf.c