summaryrefslogtreecommitdiff
path: root/meta/packages/rt2860/rt2860-1.7.0.0/02_wpa-fix.patch
blob: c55093d71982f529c2227103e7a742c7569e909e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
---
 src/mlme.c |   15 +++++++++++++++
 1 file changed, 15 insertions(+)

Index: rt2860-clean/src/mlme.c
===================================================================
--- rt2860-clean.orig/src/mlme.c	2008-09-11 15:06:10.000000000 +0200
+++ rt2860-clean/src/mlme.c	2008-09-11 15:06:14.000000000 +0200
@@ -772,6 +772,21 @@ VOID MlmePeriodicExec(
 	ULONG			TxTotalCnt;
 	PRTMP_ADAPTER	pAd = (RTMP_ADAPTER *)FunctionContext;
 
+#ifdef EEEPC_SPECIAL_SETTING
+	//Baron 2008/07/10
+	//printk("Baron_Test:\t%s", RTMPGetRalinkEncryModeStr(pAd->StaCfg.WepStatus));
+	//If the STA security setting is OPEN or WEP, pAd->StaCfg.WpaSupplicantUP = 0.
+	//If the STA security setting is WPAPSK or WPA2PSK, pAd->StaCfg.WpaSupplicantUP = 1.
+	if(pAd->StaCfg.WepStatus<2)
+	{
+		pAd->StaCfg.WpaSupplicantUP = 0;
+	}
+	else
+	{
+		pAd->StaCfg.WpaSupplicantUP = 1;
+	}
+#endif
+
 #ifdef CONFIG_STA_SUPPORT
 #ifdef RT2860
 	IF_DEV_CONFIG_OPMODE_ON_STA(pAd)