android_kernel_xiaomi_sdm845/drivers/net/wireless/iwlwifi
Gregory Greenman 76f3915b4c iwlwifi: Fix uCode error on association
The problem is that priv->assoc_id is set when assoc. resp frame is
received. But, when it is set, LQ cmd is still not sent to the uCode, it is
done from bg_post_assoc, which is called through a workqueue.

On the other hand, when a tx arrives at the moment when this flag is set,
but LQ is still not sent, the if condition in tx_skb will not hold and
the frame will not be dropped.  Thus, it will be sent through
which is still not in the sta table in the uCoded.

Signed-off-by: Gregory Greenman <gregory.greenman@intel.com>
Signed-off-by: Tomas Winkler <tomas.winkler@intel.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2008-01-31 19:26:44 -08:00
..
iwl3945-base.c iwlwifi: Fix uCode error on association 2008-01-31 19:26:44 -08:00
iwl4965-base.c iwlwifi: Fix uCode error on association 2008-01-31 19:26:44 -08:00
iwl-3945-commands.h iwlwifi: style fixes to usage of << and >> operators 2008-01-28 15:10:03 -08:00
iwl-3945-debug.h iwlwifi: style fixes to usage of << and >> operators 2008-01-28 15:10:03 -08:00
iwl-3945-hw.h iwlwifi: do not schedule tasklet when rcv unused irq 2008-01-31 19:26:43 -08:00
iwl-3945-io.h iwlwifi: cleanup namespace 2008-01-28 15:04:35 -08:00
iwl-3945-rs.c iwlwifi: 3954 renames iwl3945_rate_scale_priv to iwl3945_rs_sta 2008-01-28 15:10:00 -08:00
iwl-3945-rs.h iwlwifi: style fixes to usage of << and >> operators 2008-01-28 15:10:03 -08:00
iwl-3945.c iwlwifi: cleanup usage of inline functions 2008-01-31 19:26:42 -08:00
iwl-3945.h iwlwifi: Fix uCode error on association 2008-01-31 19:26:44 -08:00
iwl-4965-commands.h iwlwifi: style fixes to usage of << and >> operators 2008-01-28 15:10:03 -08:00
iwl-4965-debug.h iwlwifi: style fixes to usage of << and >> operators 2008-01-28 15:10:03 -08:00
iwl-4965-hw.h iwlwifi: do not schedule tasklet when rcv unused irq 2008-01-31 19:26:43 -08:00
iwl-4965-io.h iwlwifi: cleanup namespace 2008-01-28 15:04:35 -08:00
iwl-4965-rs.c iwlwifi: 4965 unify rate scale variable names for station data 2008-01-28 15:09:59 -08:00
iwl-4965-rs.h iwlwifi: style fixes to usage of << and >> operators 2008-01-28 15:10:03 -08:00
iwl-4965.c iwlwifi: cleanup usage of inline functions 2008-01-31 19:26:42 -08:00
iwl-4965.h iwlwifi: cleanup usage of inline functions 2008-01-31 19:26:42 -08:00
iwl-helpers.h iwlwifi: move uCode helper functions to iwl-helpers.h 2008-01-28 15:09:58 -08:00
iwl-prph.h iwlwifi: document 4965 Tx scheduler 2008-01-28 15:05:31 -08:00
iwl-spectrum.h [IWLWIFI]: add iwlwifi wireless drivers 2007-10-10 16:51:39 -07:00
Kconfig iwlwifi: remove reference to non-existent documentation 2008-01-28 15:10:02 -08:00
Makefile [IWLWIFI]: remove per-file CFLAGS for IWL define 2007-10-10 16:52:16 -07:00