diff options
author | Poddar, Siddarth <siddpodd@codeaurora.org> | 2016-08-09 19:06:48 +0530 |
---|---|---|
committer | qcabuildsw <qcabuildsw@localhost> | 2016-08-17 20:06:04 -0700 |
commit | 7ca1e08421b1f22ed095aea729de2b28f7b5cf41 (patch) | |
tree | 2423f8f7b50b5d6da35482d065651546fe3ef7c9 /core/mac/src/pe/lim/lim_process_auth_frame.c | |
parent | 53675724ec2077bfa6600dfeebc6a05e24ddfb4e (diff) | |
download | qcacld-7ca1e08421b1f22ed095aea729de2b28f7b5cf41.tar.gz |
qcacld-3.0: Delete PMF Sta from previous vdev
qcacld-2.0 to qcacld-3.0 propagation
If a PMF Sta is already connected to one interface and try
to switch to other interface without sending deauth/disassoc,
sta entry is not deleted from previous vdev and one more entry
is created on current vdev. Due to this htt is not able to get
valid peer for EAPOL packets and EAPOL packets are dropped leading
to connection failure.
To fix this, Add check to delete PMF Sta from one vdev when
assoc request is received on another vdev.
Change-Id: Ida2e20fe08af3c6ed426822a71db1fd6854a0bea
CRs-Fixed: 1033224
Diffstat (limited to 'core/mac/src/pe/lim/lim_process_auth_frame.c')
-rw-r--r-- | core/mac/src/pe/lim/lim_process_auth_frame.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/core/mac/src/pe/lim/lim_process_auth_frame.c b/core/mac/src/pe/lim/lim_process_auth_frame.c index b996942bd4..149091f11d 100644 --- a/core/mac/src/pe/lim/lim_process_auth_frame.c +++ b/core/mac/src/pe/lim/lim_process_auth_frame.c @@ -357,7 +357,7 @@ static void lim_process_auth_frame_type1(tpAniSirGlobal mac_ctx, * received but ACK lost at STA side, in this case 2nd * auth frame is already in transmission queue */ - lim_log(mac_ctx, LOGE, + lim_log(mac_ctx, LOGW, FL("STA is initiating Auth after ACK lost")); return; } |