[WCNCR00169615] init: Some of WpaInfo variable shall be initialized.
[Description]
Add initial flow for WpaInfo.
Change-Id: I197362aabf98e7b005fa1ccb6221154048a9f224
Signed-off-by: Th3 Huang <th3.huang@mediatek.com>
CR-Id: WCNCR00169615
Feature: init
Reviewed-on: http://gerrit.mediatek.inc:8080/1251302
CheckPatch: Check Patch <srv_checkpatch@mediatek.com>
Reviewed-by: Boforn Lin <boforn.lin@mediatek.com>
Reviewed-by: Weihung Su <wh.su@mediatek.com>
Build: srv_neptune_adm <srv_neptune_adm@mediatek.com>
Reviewed-by: Eddie Chen <eddie.chen@mediatek.com>
Reviewed-by: eason tsai <eason.tsai@mediatek.com>
Reviewed-by: Tzufan Hsu <tzufan.hsu@mediatek.com>
Reviewed-by: Terry Wu <terry.wu@mediatek.com>
Test: srv_mspautosanity@mediatek.com
(cherry picked from commit 73608601cf04d983f4720b18dd3a01ebda44baf7)
Reviewed-on: http://gerrit.mediatek.inc:8080/1254722
Reviewed-by: Litien Chang <litien.chang@mediatek.com>
Reviewed-by: George Kuo <george.kuo@mediatek.com>
diff --git a/os/linux/gl_init.c b/os/linux/gl_init.c
index 9c0c4a9..a94fe7c 100644
--- a/os/linux/gl_init.c
+++ b/os/linux/gl_init.c
@@ -2320,6 +2320,12 @@
#if 0
prRegInfo->fgEnArpFilter = TRUE;
#endif
+ /* The Init value of u4WpaVersion/u4AuthAlg shall be DISABLE/OPEN, not zero! */
+ /* The Init value of u4CipherGroup/u4CipherPairwise shall be NONE, not zero! */
+ prGlueInfo->rWpaInfo.u4WpaVersion = IW_AUTH_WPA_VERSION_DISABLED;
+ prGlueInfo->rWpaInfo.u4AuthAlg = IW_AUTH_ALG_OPEN_SYSTEM;
+ prGlueInfo->rWpaInfo.u4CipherGroup = IW_AUTH_CIPHER_NONE;
+ prGlueInfo->rWpaInfo.u4CipherPairwise = IW_AUTH_CIPHER_NONE;
tasklet_init(&prGlueInfo->rRxTask, halRxTasklet, (unsigned long)prGlueInfo);
tasklet_init(&prGlueInfo->rTxCompleteTask, halTxCompleteTasklet, (unsigned long)prGlueInfo);