diff options
author | Jim Lieb <lieb@canonical.com> | 2009-07-30 13:27:21 -0400 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@suse.de> | 2009-09-15 15:02:07 -0400 |
commit | 7e809a9b10ab5ee985e23dea537e0236f026d1ca (patch) | |
tree | 450b5cda1963436a6202cc88661875e6250753b0 /drivers/staging | |
parent | d899d403862863cf2230432e18e7b294a517fd96 (diff) |
Staging: vt6655 textual cleanup in prep for driver merge
The vt6655 and vt6656 drivers are from a common origin but
have drifted apart with minor textual differences. There
are two changes:
s/DEVICE_PRT/DBG_PRT/g
and
s/byPktTyp/byPktType/g
This significantly reduces the differences between the two file sets
in preparation to merging the common code. A few whitespace and text bits were
also adjusted.
Signed-off-by: Jim Lieb <lieb@canonical.com>
Cc: Forest Bond <forest@alittletooquiet.net>
Cc: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'drivers/staging')
24 files changed, 846 insertions, 844 deletions
diff --git a/drivers/staging/vt6655/80211mgr.c b/drivers/staging/vt6655/80211mgr.c index 5d6cd682455..54fc81ea96f 100644 --- a/drivers/staging/vt6655/80211mgr.c +++ b/drivers/staging/vt6655/80211mgr.c | |||
@@ -236,7 +236,7 @@ vMgrDecodeBeacon( | |||
236 | break; | 236 | break; |
237 | 237 | ||
238 | default: | 238 | default: |
239 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Unrecognized EID=%dd in beacon decode.\n", pItem->byElementID); | 239 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Unrecognized EID=%dd in beacon decode.\n", pItem->byElementID); |
240 | break; | 240 | break; |
241 | 241 | ||
242 | } | 242 | } |
@@ -431,7 +431,7 @@ vMgrDecodeAssocRequest( | |||
431 | break; | 431 | break; |
432 | 432 | ||
433 | default: | 433 | default: |
434 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Unrecognized EID=%dd in assocreq decode.\n", | 434 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Unrecognized EID=%dd in assocreq decode.\n", |
435 | pItem->byElementID); | 435 | pItem->byElementID); |
436 | break; | 436 | break; |
437 | } | 437 | } |
@@ -509,7 +509,7 @@ vMgrDecodeAssocResponse( | |||
509 | 509 | ||
510 | if ((((PBYTE)pItem) < (pFrame->pBuf + pFrame->len)) && (pItem->byElementID == WLAN_EID_EXTSUPP_RATES)) { | 510 | if ((((PBYTE)pItem) < (pFrame->pBuf + pFrame->len)) && (pItem->byElementID == WLAN_EID_EXTSUPP_RATES)) { |
511 | pFrame->pExtSuppRates = (PWLAN_IE_SUPP_RATES)pItem; | 511 | pFrame->pExtSuppRates = (PWLAN_IE_SUPP_RATES)pItem; |
512 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "pFrame->pExtSuppRates=[%p].\n", pItem); | 512 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "pFrame->pExtSuppRates=[%p].\n", pItem); |
513 | } | 513 | } |
514 | else { | 514 | else { |
515 | pFrame->pExtSuppRates = NULL; | 515 | pFrame->pExtSuppRates = NULL; |
@@ -610,7 +610,7 @@ vMgrDecodeReassocRequest( | |||
610 | pFrame->pExtSuppRates = (PWLAN_IE_SUPP_RATES)pItem; | 610 | pFrame->pExtSuppRates = (PWLAN_IE_SUPP_RATES)pItem; |
611 | break; | 611 | break; |
612 | default: | 612 | default: |
613 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Unrecognized EID=%dd in reassocreq decode.\n", | 613 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Unrecognized EID=%dd in reassocreq decode.\n", |
614 | pItem->byElementID); | 614 | pItem->byElementID); |
615 | break; | 615 | break; |
616 | } | 616 | } |
@@ -685,7 +685,7 @@ vMgrDecodeProbeRequest( | |||
685 | break; | 685 | break; |
686 | 686 | ||
687 | default: | 687 | default: |
688 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Bad EID=%dd in probereq\n", pItem->byElementID); | 688 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Bad EID=%dd in probereq\n", pItem->byElementID); |
689 | break; | 689 | break; |
690 | } | 690 | } |
691 | 691 | ||
@@ -841,7 +841,7 @@ vMgrDecodeProbeResponse( | |||
841 | break; | 841 | break; |
842 | 842 | ||
843 | default: | 843 | default: |
844 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Bad EID=%dd in proberesp\n", pItem->byElementID); | 844 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Bad EID=%dd in proberesp\n", pItem->byElementID); |
845 | break; | 845 | break; |
846 | } | 846 | } |
847 | 847 | ||
diff --git a/drivers/staging/vt6655/IEEE11h.c b/drivers/staging/vt6655/IEEE11h.c index b0f4eb5af89..e1addc6d700 100644 --- a/drivers/staging/vt6655/IEEE11h.c +++ b/drivers/staging/vt6655/IEEE11h.c | |||
@@ -271,11 +271,11 @@ IEEE11hbMgrRxAction ( | |||
271 | } | 271 | } |
272 | break; | 272 | break; |
273 | default: | 273 | default: |
274 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"Unknown Action = %d\n", pAction->byAction); | 274 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"Unknown Action = %d\n", pAction->byAction); |
275 | break; | 275 | break; |
276 | } | 276 | } |
277 | } else { | 277 | } else { |
278 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"Unknown Category = %d\n", pAction->byCategory); | 278 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"Unknown Category = %d\n", pAction->byCategory); |
279 | pAction->byCategory |= 0x80; | 279 | pAction->byCategory |= 0x80; |
280 | 280 | ||
281 | //return (CARDbSendPacket(pMgmt->pAdapter, pAction, PKT_TYPE_802_11_MNG, uLength)); | 281 | //return (CARDbSendPacket(pMgmt->pAdapter, pAction, PKT_TYPE_802_11_MNG, uLength)); |
diff --git a/drivers/staging/vt6655/baseband.c b/drivers/staging/vt6655/baseband.c index bc6db869953..30c707d127f 100644 --- a/drivers/staging/vt6655/baseband.c +++ b/drivers/staging/vt6655/baseband.c | |||
@@ -2050,7 +2050,7 @@ BOOL BBbReadEmbeded (DWORD_PTR dwIoBase, BYTE byBBAddr, PBYTE pbyData) | |||
2050 | 2050 | ||
2051 | if (ww == W_MAX_TIMEOUT) { | 2051 | if (ww == W_MAX_TIMEOUT) { |
2052 | DBG_PORT80(0x30); | 2052 | DBG_PORT80(0x30); |
2053 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO" DBG_PORT80(0x30)\n"); | 2053 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO" DBG_PORT80(0x30)\n"); |
2054 | return FALSE; | 2054 | return FALSE; |
2055 | } | 2055 | } |
2056 | return TRUE; | 2056 | return TRUE; |
@@ -2092,7 +2092,7 @@ BOOL BBbWriteEmbeded (DWORD_PTR dwIoBase, BYTE byBBAddr, BYTE byData) | |||
2092 | 2092 | ||
2093 | if (ww == W_MAX_TIMEOUT) { | 2093 | if (ww == W_MAX_TIMEOUT) { |
2094 | DBG_PORT80(0x31); | 2094 | DBG_PORT80(0x31); |
2095 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO" DBG_PORT80(0x31)\n"); | 2095 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO" DBG_PORT80(0x31)\n"); |
2096 | return FALSE; | 2096 | return FALSE; |
2097 | } | 2097 | } |
2098 | return TRUE; | 2098 | return TRUE; |
@@ -2807,24 +2807,24 @@ BBvAntennaDiversity (PSDevice pDevice, BYTE byRxRate, BYTE bySQ3) | |||
2807 | return; | 2807 | return; |
2808 | } | 2808 | } |
2809 | pDevice->uDiversityCnt++; | 2809 | pDevice->uDiversityCnt++; |
2810 | // DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "pDevice->uDiversityCnt = %d\n", (int)pDevice->uDiversityCnt); | 2810 | // DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "pDevice->uDiversityCnt = %d\n", (int)pDevice->uDiversityCnt); |
2811 | 2811 | ||
2812 | pDevice->uNumSQ3[byRxRate]++; | 2812 | pDevice->uNumSQ3[byRxRate]++; |
2813 | 2813 | ||
2814 | if (pDevice->byAntennaState == 0) { | 2814 | if (pDevice->byAntennaState == 0) { |
2815 | 2815 | ||
2816 | if (pDevice->uDiversityCnt > pDevice->ulDiversityNValue) { | 2816 | if (pDevice->uDiversityCnt > pDevice->ulDiversityNValue) { |
2817 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"ulDiversityNValue=[%d],54M-[%d]\n", | 2817 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"ulDiversityNValue=[%d],54M-[%d]\n", |
2818 | (int)pDevice->ulDiversityNValue, (int)pDevice->uNumSQ3[(int)pDevice->wAntDiversityMaxRate]); | 2818 | (int)pDevice->ulDiversityNValue, (int)pDevice->uNumSQ3[(int)pDevice->wAntDiversityMaxRate]); |
2819 | 2819 | ||
2820 | if (pDevice->uNumSQ3[pDevice->wAntDiversityMaxRate] < pDevice->uDiversityCnt/2) { | 2820 | if (pDevice->uNumSQ3[pDevice->wAntDiversityMaxRate] < pDevice->uDiversityCnt/2) { |
2821 | 2821 | ||
2822 | pDevice->ulRatio_State0 = s_ulGetRatio(pDevice); | 2822 | pDevice->ulRatio_State0 = s_ulGetRatio(pDevice); |
2823 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"SQ3_State0, rate = [%08x]\n", (int)pDevice->ulRatio_State0); | 2823 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"SQ3_State0, rate = [%08x]\n", (int)pDevice->ulRatio_State0); |
2824 | 2824 | ||
2825 | if ( pDevice->byTMax == 0 ) | 2825 | if ( pDevice->byTMax == 0 ) |
2826 | return; | 2826 | return; |
2827 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"1.[%08x], uNumSQ3[%d]=%d, %d\n", | 2827 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"1.[%08x], uNumSQ3[%d]=%d, %d\n", |
2828 | (int)pDevice->ulRatio_State0, (int)pDevice->wAntDiversityMaxRate, | 2828 | (int)pDevice->ulRatio_State0, (int)pDevice->wAntDiversityMaxRate, |
2829 | (int)pDevice->uNumSQ3[(int)pDevice->wAntDiversityMaxRate], (int)pDevice->uDiversityCnt); | 2829 | (int)pDevice->uNumSQ3[(int)pDevice->wAntDiversityMaxRate], (int)pDevice->uDiversityCnt); |
2830 | #ifdef PLICE_DEBUG | 2830 | #ifdef PLICE_DEBUG |
@@ -2852,11 +2852,11 @@ BBvAntennaDiversity (PSDevice pDevice, BYTE byRxRate, BYTE bySQ3) | |||
2852 | del_timer(&pDevice->TimerSQ3Tmax1); | 2852 | del_timer(&pDevice->TimerSQ3Tmax1); |
2853 | 2853 | ||
2854 | pDevice->ulRatio_State1 = s_ulGetRatio(pDevice); | 2854 | pDevice->ulRatio_State1 = s_ulGetRatio(pDevice); |
2855 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"RX:SQ3_State1, rate0 = %08x,rate1 = %08x\n", | 2855 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"RX:SQ3_State1, rate0 = %08x,rate1 = %08x\n", |
2856 | (int)pDevice->ulRatio_State0,(int)pDevice->ulRatio_State1); | 2856 | (int)pDevice->ulRatio_State0,(int)pDevice->ulRatio_State1); |
2857 | 2857 | ||
2858 | if (pDevice->ulRatio_State1 < pDevice->ulRatio_State0) { | 2858 | if (pDevice->ulRatio_State1 < pDevice->ulRatio_State0) { |
2859 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"2.[%08x][%08x], uNumSQ3[%d]=%d, %d\n", | 2859 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"2.[%08x][%08x], uNumSQ3[%d]=%d, %d\n", |
2860 | (int)pDevice->ulRatio_State0, (int)pDevice->ulRatio_State1, | 2860 | (int)pDevice->ulRatio_State0, (int)pDevice->ulRatio_State1, |
2861 | (int)pDevice->wAntDiversityMaxRate, | 2861 | (int)pDevice->wAntDiversityMaxRate, |
2862 | (int)pDevice->uNumSQ3[(int)pDevice->wAntDiversityMaxRate], (int)pDevice->uDiversityCnt); | 2862 | (int)pDevice->uNumSQ3[(int)pDevice->wAntDiversityMaxRate], (int)pDevice->uDiversityCnt); |
@@ -2896,12 +2896,12 @@ TimerSQ3CallBack ( | |||
2896 | { | 2896 | { |
2897 | PSDevice pDevice = (PSDevice)hDeviceContext; | 2897 | PSDevice pDevice = (PSDevice)hDeviceContext; |
2898 | 2898 | ||
2899 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"TimerSQ3CallBack..."); | 2899 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"TimerSQ3CallBack..."); |
2900 | 2900 | ||
2901 | 2901 | ||
2902 | spin_lock_irq(&pDevice->lock); | 2902 | spin_lock_irq(&pDevice->lock); |
2903 | 2903 | ||
2904 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"3.[%08x][%08x], %d\n",(int)pDevice->ulRatio_State0, (int)pDevice->ulRatio_State1, (int)pDevice->uDiversityCnt); | 2904 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"3.[%08x][%08x], %d\n",(int)pDevice->ulRatio_State0, (int)pDevice->ulRatio_State1, (int)pDevice->uDiversityCnt); |
2905 | #ifdef PLICE_DEBUG | 2905 | #ifdef PLICE_DEBUG |
2906 | //printk("TimerSQ3CallBack1:call s_vChangeAntenna\n"); | 2906 | //printk("TimerSQ3CallBack1:call s_vChangeAntenna\n"); |
2907 | #endif | 2907 | #endif |
@@ -2946,7 +2946,7 @@ TimerState1CallBack ( | |||
2946 | { | 2946 | { |
2947 | PSDevice pDevice = (PSDevice)hDeviceContext; | 2947 | PSDevice pDevice = (PSDevice)hDeviceContext; |
2948 | 2948 | ||
2949 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"TimerState1CallBack..."); | 2949 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"TimerState1CallBack..."); |
2950 | 2950 | ||
2951 | spin_lock_irq(&pDevice->lock); | 2951 | spin_lock_irq(&pDevice->lock); |
2952 | if (pDevice->uDiversityCnt < pDevice->ulDiversityMValue/100) { | 2952 | if (pDevice->uDiversityCnt < pDevice->ulDiversityMValue/100) { |
@@ -2961,11 +2961,11 @@ TimerState1CallBack ( | |||
2961 | add_timer(&pDevice->TimerSQ3Tmax2); | 2961 | add_timer(&pDevice->TimerSQ3Tmax2); |
2962 | } else { | 2962 | } else { |
2963 | pDevice->ulRatio_State1 = s_ulGetRatio(pDevice); | 2963 | pDevice->ulRatio_State1 = s_ulGetRatio(pDevice); |
2964 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"SQ3_State1, rate0 = %08x,rate1 = %08x\n", | 2964 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"SQ3_State1, rate0 = %08x,rate1 = %08x\n", |
2965 | (int)pDevice->ulRatio_State0,(int)pDevice->ulRatio_State1); | 2965 | (int)pDevice->ulRatio_State0,(int)pDevice->ulRatio_State1); |
2966 | 2966 | ||
2967 | if ( pDevice->ulRatio_State1 < pDevice->ulRatio_State0 ) { | 2967 | if ( pDevice->ulRatio_State1 < pDevice->ulRatio_State0 ) { |
2968 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"2.[%08x][%08x], uNumSQ3[%d]=%d, %d\n", | 2968 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"2.[%08x][%08x], uNumSQ3[%d]=%d, %d\n", |
2969 | (int)pDevice->ulRatio_State0, (int)pDevice->ulRatio_State1, | 2969 | (int)pDevice->ulRatio_State0, (int)pDevice->ulRatio_State1, |
2970 | (int)pDevice->wAntDiversityMaxRate, | 2970 | (int)pDevice->wAntDiversityMaxRate, |
2971 | (int)pDevice->uNumSQ3[(int)pDevice->wAntDiversityMaxRate], (int)pDevice->uDiversityCnt); | 2971 | (int)pDevice->uNumSQ3[(int)pDevice->wAntDiversityMaxRate], (int)pDevice->uDiversityCnt); |
diff --git a/drivers/staging/vt6655/bssdb.c b/drivers/staging/vt6655/bssdb.c index 6eb0798d58d..3833ea63415 100644 --- a/drivers/staging/vt6655/bssdb.c +++ b/drivers/staging/vt6655/bssdb.c | |||
@@ -183,7 +183,7 @@ BYTE ZeroBSSID[WLAN_BSSID_LEN]={0x00,0x00,0x00,0x00,0x00,0x00}; | |||
183 | UINT ii = 0; | 183 | UINT ii = 0; |
184 | // UINT jj = 0; //DavidWang | 184 | // UINT jj = 0; //DavidWang |
185 | if (pbyDesireBSSID != NULL) { | 185 | if (pbyDesireBSSID != NULL) { |
186 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"BSSpSearchBSSList BSSID[%02X %02X %02X-%02X %02X %02X]\n", | 186 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"BSSpSearchBSSList BSSID[%02X %02X %02X-%02X %02X %02X]\n", |
187 | *pbyDesireBSSID,*(pbyDesireBSSID+1),*(pbyDesireBSSID+2), | 187 | *pbyDesireBSSID,*(pbyDesireBSSID+1),*(pbyDesireBSSID+2), |
188 | *(pbyDesireBSSID+3),*(pbyDesireBSSID+4),*(pbyDesireBSSID+5)); | 188 | *(pbyDesireBSSID+3),*(pbyDesireBSSID+4),*(pbyDesireBSSID+5)); |
189 | if ((!IS_BROADCAST_ADDRESS(pbyDesireBSSID)) && | 189 | if ((!IS_BROADCAST_ADDRESS(pbyDesireBSSID)) && |
@@ -252,7 +252,7 @@ if(pDevice->bLinkPass==FALSE) pCurrBSS->bSelected = FALSE; | |||
252 | ((pMgmt->eConfigMode == WMAC_CONFIG_ESS_STA) && WLAN_GET_CAP_INFO_IBSS(pCurrBSS->wCapInfo)) | 252 | ((pMgmt->eConfigMode == WMAC_CONFIG_ESS_STA) && WLAN_GET_CAP_INFO_IBSS(pCurrBSS->wCapInfo)) |
253 | ) { | 253 | ) { |
254 | // Type not match skip this BSS | 254 | // Type not match skip this BSS |
255 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"BSS type mismatch.... Config[%d] BSS[0x%04x]\n", pMgmt->eConfigMode, pCurrBSS->wCapInfo); | 255 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"BSS type mismatch.... Config[%d] BSS[0x%04x]\n", pMgmt->eConfigMode, pCurrBSS->wCapInfo); |
256 | continue; | 256 | continue; |
257 | } | 257 | } |
258 | 258 | ||
@@ -260,7 +260,7 @@ if(pDevice->bLinkPass==FALSE) pCurrBSS->bSelected = FALSE; | |||
260 | if (((ePhyType == PHY_TYPE_11A) && (PHY_TYPE_11A != pCurrBSS->eNetworkTypeInUse)) || | 260 | if (((ePhyType == PHY_TYPE_11A) && (PHY_TYPE_11A != pCurrBSS->eNetworkTypeInUse)) || |
261 | ((ePhyType != PHY_TYPE_11A) && (PHY_TYPE_11A == pCurrBSS->eNetworkTypeInUse))) { | 261 | ((ePhyType != PHY_TYPE_11A) && (PHY_TYPE_11A == pCurrBSS->eNetworkTypeInUse))) { |
262 | // PhyType not match skip this BSS | 262 | // PhyType not match skip this BSS |
263 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"Physical type mismatch.... ePhyType[%d] BSS[%d]\n", ePhyType, pCurrBSS->eNetworkTypeInUse); | 263 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"Physical type mismatch.... ePhyType[%d] BSS[%d]\n", ePhyType, pCurrBSS->eNetworkTypeInUse); |
264 | continue; | 264 | continue; |
265 | } | 265 | } |
266 | } | 266 | } |
@@ -450,7 +450,7 @@ BSSbInsertToBSSList ( | |||
450 | } | 450 | } |
451 | 451 | ||
452 | if (ii == MAX_BSS_NUM){ | 452 | if (ii == MAX_BSS_NUM){ |
453 | DEVICE_PRT(MSG_LEVEL_NOTICE, KERN_INFO "Get free KnowBSS node failed.\n"); | 453 | DBG_PRT(MSG_LEVEL_NOTICE, KERN_INFO "Get free KnowBSS node failed.\n"); |
454 | return FALSE; | 454 | return FALSE; |
455 | } | 455 | } |
456 | // save the BSS info | 456 | // save the BSS info |
@@ -476,7 +476,7 @@ BSSbInsertToBSSList ( | |||
476 | if (pExtSuppRates->len > WLAN_RATES_MAXLEN) | 476 | if (pExtSuppRates->len > WLAN_RATES_MAXLEN) |
477 | pExtSuppRates->len = WLAN_RATES_MAXLEN; | 477 | pExtSuppRates->len = WLAN_RATES_MAXLEN; |
478 | memcpy(pBSSList->abyExtSuppRates, pExtSuppRates, pExtSuppRates->len + WLAN_IEHDR_LEN); | 478 | memcpy(pBSSList->abyExtSuppRates, pExtSuppRates, pExtSuppRates->len + WLAN_IEHDR_LEN); |
479 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"BSSbInsertToBSSList: pExtSuppRates->len = %d\n", pExtSuppRates->len); | 479 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"BSSbInsertToBSSList: pExtSuppRates->len = %d\n", pExtSuppRates->len); |
480 | 480 | ||
481 | } else { | 481 | } else { |
482 | memset(pBSSList->abyExtSuppRates, 0, WLAN_IEHDR_LEN + WLAN_RATES_MAXLEN + 1); | 482 | memset(pBSSList->abyExtSuppRates, 0, WLAN_IEHDR_LEN + WLAN_RATES_MAXLEN + 1); |
@@ -669,7 +669,7 @@ BSSbUpdateToBSSList ( | |||
669 | pBSSList->wCapInfo = cpu_to_le16(wCapInfo); | 669 | pBSSList->wCapInfo = cpu_to_le16(wCapInfo); |
670 | pBSSList->uClearCount = 0; | 670 | pBSSList->uClearCount = 0; |
671 | pBSSList->uChannel = byCurrChannel; | 671 | pBSSList->uChannel = byCurrChannel; |
672 | // DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"BSSbUpdateToBSSList: pBSSList->uChannel: %d\n", pBSSList->uChannel); | 672 | // DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"BSSbUpdateToBSSList: pBSSList->uChannel: %d\n", pBSSList->uChannel); |
673 | 673 | ||
674 | if (pSSID->len > WLAN_SSID_MAXLEN) | 674 | if (pSSID->len > WLAN_SSID_MAXLEN) |
675 | pSSID->len = WLAN_SSID_MAXLEN; | 675 | pSSID->len = WLAN_SSID_MAXLEN; |
@@ -872,7 +872,7 @@ BSSvCreateOneNode( | |||
872 | // if not found replace uInActiveCount is largest one. | 872 | // if not found replace uInActiveCount is largest one. |
873 | if ( ii == (MAX_NODE_NUM + 1)) { | 873 | if ( ii == (MAX_NODE_NUM + 1)) { |
874 | *puNodeIndex = SelectIndex; | 874 | *puNodeIndex = SelectIndex; |
875 | DEVICE_PRT(MSG_LEVEL_NOTICE, KERN_INFO "Replace inactive node = %d\n", SelectIndex); | 875 | DBG_PRT(MSG_LEVEL_NOTICE, KERN_INFO "Replace inactive node = %d\n", SelectIndex); |
876 | // clear ps buffer | 876 | // clear ps buffer |
877 | if (pMgmt->sNodeDBTable[*puNodeIndex].sTxPSQueue.next != NULL) { | 877 | if (pMgmt->sNodeDBTable[*puNodeIndex].sTxPSQueue.next != NULL) { |
878 | while ((skb = skb_dequeue(&pMgmt->sNodeDBTable[*puNodeIndex].sTxPSQueue)) != NULL) | 878 | while ((skb = skb_dequeue(&pMgmt->sNodeDBTable[*puNodeIndex].sTxPSQueue)) != NULL) |
@@ -890,7 +890,7 @@ BSSvCreateOneNode( | |||
890 | skb_queue_head_init(&pMgmt->sNodeDBTable[*puNodeIndex].sTxPSQueue); | 890 | skb_queue_head_init(&pMgmt->sNodeDBTable[*puNodeIndex].sTxPSQueue); |
891 | pMgmt->sNodeDBTable[*puNodeIndex].byAuthSequence = 0; | 891 | pMgmt->sNodeDBTable[*puNodeIndex].byAuthSequence = 0; |
892 | pMgmt->sNodeDBTable[*puNodeIndex].wEnQueueCnt = 0; | 892 | pMgmt->sNodeDBTable[*puNodeIndex].wEnQueueCnt = 0; |
893 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Create node index = %d\n", ii); | 893 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Create node index = %d\n", ii); |
894 | return; | 894 | return; |
895 | }; | 895 | }; |
896 | 896 | ||
@@ -982,7 +982,7 @@ BSSvUpdateAPNode( | |||
982 | #endif | 982 | #endif |
983 | // Auto rate fallback function initiation. | 983 | // Auto rate fallback function initiation. |
984 | // RATEbInit(pDevice); | 984 | // RATEbInit(pDevice); |
985 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"pMgmt->sNodeDBTable[0].wTxDataRate = %d \n", pMgmt->sNodeDBTable[0].wTxDataRate); | 985 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"pMgmt->sNodeDBTable[0].wTxDataRate = %d \n", pMgmt->sNodeDBTable[0].wTxDataRate); |
986 | 986 | ||
987 | }; | 987 | }; |
988 | 988 | ||
@@ -1168,7 +1168,7 @@ start: | |||
1168 | if (ii > 0) { | 1168 | if (ii > 0) { |
1169 | if (pMgmt->sNodeDBTable[ii].uInActiveCount > MAX_INACTIVE_COUNT) { | 1169 | if (pMgmt->sNodeDBTable[ii].uInActiveCount > MAX_INACTIVE_COUNT) { |
1170 | BSSvRemoveOneNode(pDevice, ii); | 1170 | BSSvRemoveOneNode(pDevice, ii); |
1171 | DEVICE_PRT(MSG_LEVEL_NOTICE, KERN_INFO | 1171 | DBG_PRT(MSG_LEVEL_NOTICE, KERN_INFO |
1172 | "Inactive timeout [%d] sec, STA index = [%d] remove\n", MAX_INACTIVE_COUNT, ii); | 1172 | "Inactive timeout [%d] sec, STA index = [%d] remove\n", MAX_INACTIVE_COUNT, ii); |
1173 | continue; | 1173 | continue; |
1174 | } | 1174 | } |
@@ -1227,11 +1227,11 @@ start: | |||
1227 | 1227 | ||
1228 | // check if pending PS queue | 1228 | // check if pending PS queue |
1229 | if (pMgmt->sNodeDBTable[ii].wEnQueueCnt != 0) { | 1229 | if (pMgmt->sNodeDBTable[ii].wEnQueueCnt != 0) { |
1230 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Index= %d, Queue = %d pending \n", | 1230 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Index= %d, Queue = %d pending \n", |
1231 | ii, pMgmt->sNodeDBTable[ii].wEnQueueCnt); | 1231 | ii, pMgmt->sNodeDBTable[ii].wEnQueueCnt); |
1232 | if ((ii >0) && (pMgmt->sNodeDBTable[ii].wEnQueueCnt > 15)) { | 1232 | if ((ii >0) && (pMgmt->sNodeDBTable[ii].wEnQueueCnt > 15)) { |
1233 | BSSvRemoveOneNode(pDevice, ii); | 1233 | BSSvRemoveOneNode(pDevice, ii); |
1234 | DEVICE_PRT(MSG_LEVEL_NOTICE, KERN_INFO "Pending many queues PS STA Index = %d remove \n", ii); | 1234 | DBG_PRT(MSG_LEVEL_NOTICE, KERN_INFO "Pending many queues PS STA Index = %d remove \n", ii); |
1235 | continue; | 1235 | continue; |
1236 | } | 1236 | } |
1237 | } | 1237 | } |
@@ -1305,7 +1305,7 @@ start: | |||
1305 | (pMgmt->eCurrMode == WMAC_MODE_ESS_STA)) { | 1305 | (pMgmt->eCurrMode == WMAC_MODE_ESS_STA)) { |
1306 | 1306 | ||
1307 | if (pMgmt->sNodeDBTable[0].bActive) { // Assoc with BSS | 1307 | if (pMgmt->sNodeDBTable[0].bActive) { // Assoc with BSS |
1308 | // DEVICE_PRT(MSG_LEVEL_INFO, KERN_INFO "Callback inactive Count = [%d]\n", pMgmt->sNodeDBTable[0].uInActiveCount); | 1308 | // DBG_PRT(MSG_LEVEL_INFO, KERN_INFO "Callback inactive Count = [%d]\n", pMgmt->sNodeDBTable[0].uInActiveCount); |
1309 | //if (pDevice->bUpdateBBVGA) { | 1309 | //if (pDevice->bUpdateBBVGA) { |
1310 | // s_vCheckSensitivity((HANDLE) pDevice); | 1310 | // s_vCheckSensitivity((HANDLE) pDevice); |
1311 | //} | 1311 | //} |
@@ -1327,7 +1327,7 @@ start: | |||
1327 | netif_stop_queue(pDevice->dev); | 1327 | netif_stop_queue(pDevice->dev); |
1328 | pDevice->bLinkPass = FALSE; | 1328 | pDevice->bLinkPass = FALSE; |
1329 | pDevice->bRoaming = TRUE; | 1329 | pDevice->bRoaming = TRUE; |
1330 | DEVICE_PRT(MSG_LEVEL_NOTICE, KERN_INFO "Lost AP beacon [%d] sec, disconnected !\n", pMgmt->sNodeDBTable[0].uInActiveCount); | 1330 | DBG_PRT(MSG_LEVEL_NOTICE, KERN_INFO "Lost AP beacon [%d] sec, disconnected !\n", pMgmt->sNodeDBTable[0].uInActiveCount); |
1331 | if ((pDevice->bWPADEVUp) && (pDevice->skb != NULL)) { | 1331 | if ((pDevice->bWPADEVUp) && (pDevice->skb != NULL)) { |
1332 | wpahdr = (viawget_wpa_header *)pDevice->skb->data; | 1332 | wpahdr = (viawget_wpa_header *)pDevice->skb->data; |
1333 | wpahdr->type = VIAWGET_DISASSOC_MSG; | 1333 | wpahdr->type = VIAWGET_DISASSOC_MSG; |
@@ -1368,7 +1368,7 @@ start: | |||
1368 | //mike use old encryption status for wpa reauthen | 1368 | //mike use old encryption status for wpa reauthen |
1369 | if(pDevice->bWPADEVUp) | 1369 | if(pDevice->bWPADEVUp) |
1370 | pDevice->eEncryptionStatus = pDevice->eOldEncryptionStatus; | 1370 | pDevice->eEncryptionStatus = pDevice->eOldEncryptionStatus; |
1371 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Roaming ...\n"); | 1371 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Roaming ...\n"); |
1372 | BSSvClearBSSList((HANDLE)pDevice, pDevice->bLinkPass); | 1372 | BSSvClearBSSList((HANDLE)pDevice, pDevice->bLinkPass); |
1373 | pMgmt->eScanType = WMAC_SCAN_ACTIVE; | 1373 | pMgmt->eScanType = WMAC_SCAN_ACTIVE; |
1374 | bScheduleCommand((HANDLE) pDevice, WLAN_CMD_BSSID_SCAN, pMgmt->abyDesireSSID); | 1374 | bScheduleCommand((HANDLE) pDevice, WLAN_CMD_BSSID_SCAN, pMgmt->abyDesireSSID); |
@@ -1385,7 +1385,7 @@ start: | |||
1385 | pDevice->uAutoReConnectTime++; | 1385 | pDevice->uAutoReConnectTime++; |
1386 | } | 1386 | } |
1387 | else { | 1387 | else { |
1388 | DEVICE_PRT(MSG_LEVEL_NOTICE, KERN_INFO "Adhoc re-scaning ...\n"); | 1388 | DBG_PRT(MSG_LEVEL_NOTICE, KERN_INFO "Adhoc re-scaning ...\n"); |
1389 | pMgmt->eScanType = WMAC_SCAN_ACTIVE; | 1389 | pMgmt->eScanType = WMAC_SCAN_ACTIVE; |
1390 | bScheduleCommand((HANDLE) pDevice, WLAN_CMD_BSSID_SCAN, NULL); | 1390 | bScheduleCommand((HANDLE) pDevice, WLAN_CMD_BSSID_SCAN, NULL); |
1391 | bScheduleCommand((HANDLE) pDevice, WLAN_CMD_SSID, NULL); | 1391 | bScheduleCommand((HANDLE) pDevice, WLAN_CMD_SSID, NULL); |
@@ -1398,7 +1398,7 @@ start: | |||
1398 | s_vCheckPreEDThreshold((HANDLE)pDevice); | 1398 | s_vCheckPreEDThreshold((HANDLE)pDevice); |
1399 | } | 1399 | } |
1400 | if (pMgmt->sNodeDBTable[0].uInActiveCount >=ADHOC_LOST_BEACON_COUNT) { | 1400 | if (pMgmt->sNodeDBTable[0].uInActiveCount >=ADHOC_LOST_BEACON_COUNT) { |
1401 | DEVICE_PRT(MSG_LEVEL_NOTICE, KERN_INFO "Lost other STA beacon [%d] sec, started !\n", pMgmt->sNodeDBTable[0].uInActiveCount); | 1401 | DBG_PRT(MSG_LEVEL_NOTICE, KERN_INFO "Lost other STA beacon [%d] sec, started !\n", pMgmt->sNodeDBTable[0].uInActiveCount); |
1402 | pMgmt->sNodeDBTable[0].uInActiveCount = 0; | 1402 | pMgmt->sNodeDBTable[0].uInActiveCount = 0; |
1403 | pMgmt->eCurrState = WMAC_STATE_STARTED; | 1403 | pMgmt->eCurrState = WMAC_STATE_STARTED; |
1404 | netif_stop_queue(pDevice->dev); | 1404 | netif_stop_queue(pDevice->dev); |
@@ -1474,7 +1474,7 @@ BSSvUpdateNodeTxCounter( | |||
1474 | ////#endif | 1474 | ////#endif |
1475 | // Only Unicast using support rates | 1475 | // Only Unicast using support rates |
1476 | if (pTxBufHead->wFIFOCtl & FIFOCTL_NEEDACK) { | 1476 | if (pTxBufHead->wFIFOCtl & FIFOCTL_NEEDACK) { |
1477 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"wRate %04X, byTsr0 %02X, byTsr1 %02X\n", wRate, byTsr0, byTsr1); | 1477 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"wRate %04X, byTsr0 %02X, byTsr1 %02X\n", wRate, byTsr0, byTsr1); |
1478 | if (pMgmt->eCurrMode == WMAC_MODE_ESS_STA) { | 1478 | if (pMgmt->eCurrMode == WMAC_MODE_ESS_STA) { |
1479 | pMgmt->sNodeDBTable[0].uTxAttempts += 1; | 1479 | pMgmt->sNodeDBTable[0].uTxAttempts += 1; |
1480 | if ((byTsr1 & TSR1_TERR) == 0) { | 1480 | if ((byTsr1 & TSR1_TERR) == 0) { |
@@ -1641,7 +1641,7 @@ BSSvClearNodeDBTable( | |||
1641 | // check if sTxPSQueue has been initial | 1641 | // check if sTxPSQueue has been initial |
1642 | if (pMgmt->sNodeDBTable[ii].sTxPSQueue.next != NULL) { | 1642 | if (pMgmt->sNodeDBTable[ii].sTxPSQueue.next != NULL) { |
1643 | while ((skb = skb_dequeue(&pMgmt->sNodeDBTable[ii].sTxPSQueue)) != NULL){ | 1643 | while ((skb = skb_dequeue(&pMgmt->sNodeDBTable[ii].sTxPSQueue)) != NULL){ |
1644 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "PS skb != NULL %d\n", ii); | 1644 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "PS skb != NULL %d\n", ii); |
1645 | dev_kfree_skb(skb); | 1645 | dev_kfree_skb(skb); |
1646 | } | 1646 | } |
1647 | } | 1647 | } |
@@ -1683,7 +1683,7 @@ VOID s_vCheckSensitivity( | |||
1683 | if (uNumofdBm > 0) { | 1683 | if (uNumofdBm > 0) { |
1684 | LocalldBmAverage = LocalldBmAverage/uNumofdBm; | 1684 | LocalldBmAverage = LocalldBmAverage/uNumofdBm; |
1685 | for (ii=0;ii<BB_VGA_LEVEL;ii++) { | 1685 | for (ii=0;ii<BB_VGA_LEVEL;ii++) { |
1686 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"LocalldBmAverage:%ld, %ld %02x\n", LocalldBmAverage, pDevice->ldBmThreshold[ii], pDevice->abyBBVGA[ii]); | 1686 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"LocalldBmAverage:%ld, %ld %02x\n", LocalldBmAverage, pDevice->ldBmThreshold[ii], pDevice->abyBBVGA[ii]); |
1687 | if (LocalldBmAverage < pDevice->ldBmThreshold[ii]) { | 1687 | if (LocalldBmAverage < pDevice->ldBmThreshold[ii]) { |
1688 | pDevice->byBBVGANew = pDevice->abyBBVGA[ii]; | 1688 | pDevice->byBBVGANew = pDevice->abyBBVGA[ii]; |
1689 | break; | 1689 | break; |
diff --git a/drivers/staging/vt6655/card.c b/drivers/staging/vt6655/card.c index 723f44e0bba..632c3c2c082 100644 --- a/drivers/staging/vt6655/card.c +++ b/drivers/staging/vt6655/card.c | |||
@@ -837,7 +837,7 @@ BOOL CARDbSetChannel (PVOID pDeviceHandler, UINT uConnectionChannel) | |||
837 | RFvWriteWakeProgSyn(pDevice->PortOffset, pDevice->byRFType, uConnectionChannel); | 837 | RFvWriteWakeProgSyn(pDevice->PortOffset, pDevice->byRFType, uConnectionChannel); |
838 | 838 | ||
839 | 839 | ||
840 | //DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"CARDbSetMediaChannel: %d\n", (BYTE)uConnectionChannel); | 840 | //DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"CARDbSetMediaChannel: %d\n", (BYTE)uConnectionChannel); |
841 | BBvSoftwareReset(pDevice->PortOffset); | 841 | BBvSoftwareReset(pDevice->PortOffset); |
842 | 842 | ||
843 | if (pDevice->byLocalID > REV_ID_VT3253_B1) { | 843 | if (pDevice->byLocalID > REV_ID_VT3253_B1) { |
@@ -1347,14 +1347,14 @@ BOOL CARDbSetBSSID(PVOID pDeviceHandler, PBYTE pbyBSSID, CARD_OP_MODE eOPMode) | |||
1347 | MACvRegBitsOff(pDevice->PortOffset, MAC_REG_RCR, RCR_BSSID); | 1347 | MACvRegBitsOff(pDevice->PortOffset, MAC_REG_RCR, RCR_BSSID); |
1348 | pDevice->bBSSIDFilter = FALSE; | 1348 | pDevice->bBSSIDFilter = FALSE; |
1349 | pDevice->byRxMode &= ~RCR_BSSID; | 1349 | pDevice->byRxMode &= ~RCR_BSSID; |
1350 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "wcmd: rx_mode = %x\n", pDevice->byRxMode ); | 1350 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "wcmd: rx_mode = %x\n", pDevice->byRxMode ); |
1351 | } else { | 1351 | } else { |
1352 | if (IS_NULL_ADDRESS(pDevice->abyBSSID) == FALSE) { | 1352 | if (IS_NULL_ADDRESS(pDevice->abyBSSID) == FALSE) { |
1353 | MACvRegBitsOn(pDevice->PortOffset, MAC_REG_RCR, RCR_BSSID); | 1353 | MACvRegBitsOn(pDevice->PortOffset, MAC_REG_RCR, RCR_BSSID); |
1354 | pDevice->bBSSIDFilter = TRUE; | 1354 | pDevice->bBSSIDFilter = TRUE; |
1355 | pDevice->byRxMode |= RCR_BSSID; | 1355 | pDevice->byRxMode |= RCR_BSSID; |
1356 | } | 1356 | } |
1357 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "wmgr: rx_mode = %x\n", pDevice->byRxMode ); | 1357 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "wmgr: rx_mode = %x\n", pDevice->byRxMode ); |
1358 | } | 1358 | } |
1359 | // Adopt BSS state in Adapter Device Object | 1359 | // Adopt BSS state in Adapter Device Object |
1360 | pDevice->eOPMode = eOPMode; | 1360 | pDevice->eOPMode = eOPMode; |
@@ -1444,7 +1444,7 @@ CARDbPowerDown( | |||
1444 | } | 1444 | } |
1445 | 1445 | ||
1446 | MACvRegBitsOn(pDevice->PortOffset, MAC_REG_PSCTL, PSCTL_GO2DOZE); | 1446 | MACvRegBitsOn(pDevice->PortOffset, MAC_REG_PSCTL, PSCTL_GO2DOZE); |
1447 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"Go to Doze ZZZZZZZZZZZZZZZ\n"); | 1447 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"Go to Doze ZZZZZZZZZZZZZZZ\n"); |
1448 | return TRUE; | 1448 | return TRUE; |
1449 | } | 1449 | } |
1450 | 1450 | ||
@@ -1590,17 +1590,17 @@ CARDbAdd_PMKID_Candidate ( | |||
1590 | PPMKID_CANDIDATE pCandidateList; | 1590 | PPMKID_CANDIDATE pCandidateList; |
1591 | UINT ii = 0; | 1591 | UINT ii = 0; |
1592 | 1592 | ||
1593 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"bAdd_PMKID_Candidate START: (%d)\n", (int)pDevice->gsPMKIDCandidate.NumCandidates); | 1593 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"bAdd_PMKID_Candidate START: (%d)\n", (int)pDevice->gsPMKIDCandidate.NumCandidates); |
1594 | 1594 | ||
1595 | if (pDevice->gsPMKIDCandidate.NumCandidates >= MAX_PMKIDLIST) { | 1595 | if (pDevice->gsPMKIDCandidate.NumCandidates >= MAX_PMKIDLIST) { |
1596 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"vFlush_PMKID_Candidate: 3\n"); | 1596 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"vFlush_PMKID_Candidate: 3\n"); |
1597 | ZERO_MEMORY(&pDevice->gsPMKIDCandidate, sizeof(SPMKIDCandidateEvent)); | 1597 | ZERO_MEMORY(&pDevice->gsPMKIDCandidate, sizeof(SPMKIDCandidateEvent)); |
1598 | } | 1598 | } |
1599 | 1599 | ||
1600 | for (ii = 0; ii < 6; ii++) { | 1600 | for (ii = 0; ii < 6; ii++) { |
1601 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"%02X ", *(pbyBSSID + ii)); | 1601 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"%02X ", *(pbyBSSID + ii)); |
1602 | } | 1602 | } |
1603 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"\n"); | 1603 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"\n"); |
1604 | 1604 | ||
1605 | 1605 | ||
1606 | // Update Old Candidate | 1606 | // Update Old Candidate |
@@ -1625,7 +1625,7 @@ CARDbAdd_PMKID_Candidate ( | |||
1625 | } | 1625 | } |
1626 | MEMvCopy(pCandidateList->BSSID, pbyBSSID, U_ETHER_ADDR_LEN); | 1626 | MEMvCopy(pCandidateList->BSSID, pbyBSSID, U_ETHER_ADDR_LEN); |
1627 | pDevice->gsPMKIDCandidate.NumCandidates++; | 1627 | pDevice->gsPMKIDCandidate.NumCandidates++; |
1628 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"NumCandidates:%d\n", (int)pDevice->gsPMKIDCandidate.NumCandidates); | 1628 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"NumCandidates:%d\n", (int)pDevice->gsPMKIDCandidate.NumCandidates); |
1629 | return TRUE; | 1629 | return TRUE; |
1630 | } | 1630 | } |
1631 | 1631 | ||
@@ -1709,7 +1709,7 @@ VOID CARDvInitChannelTable (PVOID pDeviceHandler) | |||
1709 | } | 1709 | } |
1710 | } | 1710 | } |
1711 | } | 1711 | } |
1712 | DEVICE_PRT(MSG_LEVEL_NOTICE, KERN_INFO"Zone=[%d][%c][%c]!!\n",pDevice->byZoneType,ChannelRuleTab[pDevice->byZoneType].chCountryCode[0],ChannelRuleTab[pDevice->byZoneType].chCountryCode[1]); | 1712 | DBG_PRT(MSG_LEVEL_NOTICE, KERN_INFO"Zone=[%d][%c][%c]!!\n",pDevice->byZoneType,ChannelRuleTab[pDevice->byZoneType].chCountryCode[0],ChannelRuleTab[pDevice->byZoneType].chCountryCode[1]); |
1713 | for(ii=0;ii<CARD_MAX_CHANNEL_TBL;ii++) { | 1713 | for(ii=0;ii<CARD_MAX_CHANNEL_TBL;ii++) { |
1714 | if (pDevice->abyRegPwr[ii+1] == 0) { | 1714 | if (pDevice->abyRegPwr[ii+1] == 0) { |
1715 | pDevice->abyRegPwr[ii+1] = pDevice->abyOFDMDefaultPwr[ii+1]; | 1715 | pDevice->abyRegPwr[ii+1] = pDevice->abyOFDMDefaultPwr[ii+1]; |
@@ -2599,22 +2599,22 @@ WORD CARDwGetOFDMControlRate (PVOID pDeviceHandler, WORD wRateIdx) | |||
2599 | PSDevice pDevice = (PSDevice) pDeviceHandler; | 2599 | PSDevice pDevice = (PSDevice) pDeviceHandler; |
2600 | UINT ui = (UINT)wRateIdx; | 2600 | UINT ui = (UINT)wRateIdx; |
2601 | 2601 | ||
2602 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"BASIC RATE: %X\n", pDevice->wBasicRate); | 2602 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"BASIC RATE: %X\n", pDevice->wBasicRate); |
2603 | 2603 | ||
2604 | if (!CARDbIsOFDMinBasicRate((PVOID)pDevice)) { | 2604 | if (!CARDbIsOFDMinBasicRate((PVOID)pDevice)) { |
2605 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"CARDwGetOFDMControlRate:(NO OFDM) %d\n", wRateIdx); | 2605 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"CARDwGetOFDMControlRate:(NO OFDM) %d\n", wRateIdx); |
2606 | if (wRateIdx > RATE_24M) | 2606 | if (wRateIdx > RATE_24M) |
2607 | wRateIdx = RATE_24M; | 2607 | wRateIdx = RATE_24M; |
2608 | return wRateIdx; | 2608 | return wRateIdx; |
2609 | } | 2609 | } |
2610 | while (ui > RATE_11M) { | 2610 | while (ui > RATE_11M) { |
2611 | if (pDevice->wBasicRate & ((WORD)1 << ui)) { | 2611 | if (pDevice->wBasicRate & ((WORD)1 << ui)) { |
2612 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"CARDwGetOFDMControlRate : %d\n", ui); | 2612 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"CARDwGetOFDMControlRate : %d\n", ui); |
2613 | return (WORD)ui; | 2613 | return (WORD)ui; |
2614 | } | 2614 | } |
2615 | ui --; | 2615 | ui --; |
2616 | } | 2616 | } |
2617 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"CARDwGetOFDMControlRate: 6M\n"); | 2617 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"CARDwGetOFDMControlRate: 6M\n"); |
2618 | return (WORD)RATE_24M; | 2618 | return (WORD)RATE_24M; |
2619 | } | 2619 | } |
2620 | 2620 | ||
@@ -3085,7 +3085,7 @@ void CARDvSetFirstNextTBTT (DWORD_PTR dwIoBase, WORD wBeaconInterval) | |||
3085 | VNSvOutPortD(dwIoBase + MAC_REG_NEXTTBTT, LODWORD(qwNextTBTT)); | 3085 | VNSvOutPortD(dwIoBase + MAC_REG_NEXTTBTT, LODWORD(qwNextTBTT)); |
3086 | VNSvOutPortD(dwIoBase + MAC_REG_NEXTTBTT + 4, HIDWORD(qwNextTBTT)); | 3086 | VNSvOutPortD(dwIoBase + MAC_REG_NEXTTBTT + 4, HIDWORD(qwNextTBTT)); |
3087 | MACvRegBitsOn(dwIoBase, MAC_REG_TFTCTL, TFTCTL_TBTTSYNCEN); | 3087 | MACvRegBitsOn(dwIoBase, MAC_REG_TFTCTL, TFTCTL_TBTTSYNCEN); |
3088 | //DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"Card:First Next TBTT[%8xh:%8xh] \n", HIDWORD(qwNextTBTT), LODWORD(qwNextTBTT)); | 3088 | //DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"Card:First Next TBTT[%8xh:%8xh] \n", HIDWORD(qwNextTBTT), LODWORD(qwNextTBTT)); |
3089 | return; | 3089 | return; |
3090 | } | 3090 | } |
3091 | 3091 | ||
@@ -3113,7 +3113,7 @@ void CARDvUpdateNextTBTT (DWORD_PTR dwIoBase, QWORD qwTSF, WORD wBeaconInterval) | |||
3113 | VNSvOutPortD(dwIoBase + MAC_REG_NEXTTBTT, LODWORD(qwTSF)); | 3113 | VNSvOutPortD(dwIoBase + MAC_REG_NEXTTBTT, LODWORD(qwTSF)); |
3114 | VNSvOutPortD(dwIoBase + MAC_REG_NEXTTBTT + 4, HIDWORD(qwTSF)); | 3114 | VNSvOutPortD(dwIoBase + MAC_REG_NEXTTBTT + 4, HIDWORD(qwTSF)); |
3115 | MACvRegBitsOn(dwIoBase, MAC_REG_TFTCTL, TFTCTL_TBTTSYNCEN); | 3115 | MACvRegBitsOn(dwIoBase, MAC_REG_TFTCTL, TFTCTL_TBTTSYNCEN); |
3116 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"Card:Update Next TBTT[%8xh:%8xh] \n",(UINT)HIDWORD(qwTSF), (UINT)LODWORD(qwTSF)); | 3116 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"Card:Update Next TBTT[%8xh:%8xh] \n",(UINT)HIDWORD(qwTSF), (UINT)LODWORD(qwTSF)); |
3117 | 3117 | ||
3118 | return; | 3118 | return; |
3119 | } | 3119 | } |
diff --git a/drivers/staging/vt6655/datarate.c b/drivers/staging/vt6655/datarate.c index f58f9636be2..92995a8f72c 100644 --- a/drivers/staging/vt6655/datarate.c +++ b/drivers/staging/vt6655/datarate.c | |||
@@ -239,7 +239,7 @@ UINT uRateLen; | |||
239 | *pwSuppRate = 0; | 239 | *pwSuppRate = 0; |
240 | uRateLen = pItemRates->len; | 240 | uRateLen = pItemRates->len; |
241 | 241 | ||
242 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"ParseMaxRate Len: %d\n", uRateLen); | 242 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"ParseMaxRate Len: %d\n", uRateLen); |
243 | if (pDevice->eCurrentPHYType != PHY_TYPE_11B) { | 243 | if (pDevice->eCurrentPHYType != PHY_TYPE_11B) { |
244 | if (uRateLen > WLAN_RATES_MAXLEN) | 244 | if (uRateLen > WLAN_RATES_MAXLEN) |
245 | uRateLen = WLAN_RATES_MAXLEN; | 245 | uRateLen = WLAN_RATES_MAXLEN; |
@@ -254,7 +254,7 @@ UINT uRateLen; | |||
254 | (bUpdateBasicRate == TRUE)) { | 254 | (bUpdateBasicRate == TRUE)) { |
255 | // Add to basic rate set, update pDevice->byTopCCKBasicRate and pDevice->byTopOFDMBasicRate | 255 | // Add to basic rate set, update pDevice->byTopCCKBasicRate and pDevice->byTopOFDMBasicRate |
256 | CARDbAddBasicRate((PVOID)pDevice, wGetRateIdx(byRate)); | 256 | CARDbAddBasicRate((PVOID)pDevice, wGetRateIdx(byRate)); |
257 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"ParseMaxRate AddBasicRate: %d\n", wGetRateIdx(byRate)); | 257 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"ParseMaxRate AddBasicRate: %d\n", wGetRateIdx(byRate)); |
258 | } | 258 | } |
259 | byRate = (BYTE)(pItemRates->abyRates[ii]&0x7F); | 259 | byRate = (BYTE)(pItemRates->abyRates[ii]&0x7F); |
260 | if (byHighSuppRate == 0) | 260 | if (byHighSuppRate == 0) |
@@ -277,7 +277,7 @@ UINT uRateLen; | |||
277 | if (WLAN_MGMT_IS_BASICRATE(pItemExtRates->abyRates[ii])) { | 277 | if (WLAN_MGMT_IS_BASICRATE(pItemExtRates->abyRates[ii])) { |
278 | // Add to basic rate set, update pDevice->byTopCCKBasicRate and pDevice->byTopOFDMBasicRate | 278 | // Add to basic rate set, update pDevice->byTopCCKBasicRate and pDevice->byTopOFDMBasicRate |
279 | CARDbAddBasicRate((PVOID)pDevice, wGetRateIdx(byRate)); | 279 | CARDbAddBasicRate((PVOID)pDevice, wGetRateIdx(byRate)); |
280 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"ParseMaxRate AddBasicRate: %d\n", wGetRateIdx(byRate)); | 280 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"ParseMaxRate AddBasicRate: %d\n", wGetRateIdx(byRate)); |
281 | } | 281 | } |
282 | byRate = (BYTE)(pItemExtRates->abyRates[ii]&0x7F); | 282 | byRate = (BYTE)(pItemExtRates->abyRates[ii]&0x7F); |
283 | if (byHighSuppRate == 0) | 283 | if (byHighSuppRate == 0) |
@@ -303,7 +303,7 @@ UINT uRateLen; | |||
303 | if (wOldBasicRate != pDevice->wBasicRate) | 303 | if (wOldBasicRate != pDevice->wBasicRate) |
304 | CARDvSetRSPINF((PVOID)pDevice, pDevice->eCurrentPHYType); | 304 | CARDvSetRSPINF((PVOID)pDevice, pDevice->eCurrentPHYType); |
305 | 305 | ||
306 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"Exit ParseMaxRate\n"); | 306 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"Exit ParseMaxRate\n"); |
307 | } | 307 | } |
308 | 308 | ||
309 | 309 | ||
diff --git a/drivers/staging/vt6655/device.h b/drivers/staging/vt6655/device.h index 38cc942deca..33d5a4452d9 100644 --- a/drivers/staging/vt6655/device.h +++ b/drivers/staging/vt6655/device.h | |||
@@ -200,9 +200,6 @@ | |||
200 | // BUILD OBJ mode | 200 | // BUILD OBJ mode |
201 | 201 | ||
202 | 202 | ||
203 | #define DEVICE_PRT(l, p, args...) {if (l<=msglevel) printk( p ,##args);} | ||
204 | |||
205 | |||
206 | #define AVAIL_TD(p,q) ((p)->sOpts.nTxDescs[(q)]-((p)->iTDUsed[(q)])) | 203 | #define AVAIL_TD(p,q) ((p)->sOpts.nTxDescs[(q)]-((p)->iTDUsed[(q)])) |
207 | 204 | ||
208 | //PLICE_DEBUG -> | 205 | //PLICE_DEBUG -> |
@@ -211,9 +208,14 @@ | |||
211 | 208 | ||
212 | 209 | ||
213 | 210 | ||
211 | #define PRIVATE_Message 0 | ||
212 | |||
214 | /*--------------------- Export Types ------------------------------*/ | 213 | /*--------------------- Export Types ------------------------------*/ |
215 | 214 | ||
216 | 215 | ||
216 | #define DBG_PRT(l, p, args...) {if (l<=msglevel) printk( p ,##args);} | ||
217 | #define PRINT_K(p, args...) {if (PRIVATE_Message) printk( p ,##args);} | ||
218 | |||
217 | //0:11A 1:11B 2:11G | 219 | //0:11A 1:11B 2:11G |
218 | typedef enum _VIA_BB_TYPE | 220 | typedef enum _VIA_BB_TYPE |
219 | { | 221 | { |
diff --git a/drivers/staging/vt6655/device_main.c b/drivers/staging/vt6655/device_main.c index fe9cc783dc7..c41c02689fe 100644 --- a/drivers/staging/vt6655/device_main.c +++ b/drivers/staging/vt6655/device_main.c | |||
@@ -421,11 +421,11 @@ device_set_int_opt(int *opt, int val, int min, int max, int def,char* name,char* | |||
421 | if (val==-1) | 421 | if (val==-1) |
422 | *opt=def; | 422 | *opt=def; |
423 | else if (val<min || val>max) { | 423 | else if (val<min || val>max) { |
424 | DEVICE_PRT(MSG_LEVEL_INFO, KERN_NOTICE "%s: the value of parameter %s is invalid, the valid range is (%d-%d)\n" , | 424 | DBG_PRT(MSG_LEVEL_INFO, KERN_NOTICE "%s: the value of parameter %s is invalid, the valid range is (%d-%d)\n" , |
425 | devname,name, min,max); | 425 | devname,name, min,max); |
426 | *opt=def; | 426 | *opt=def; |
427 | } else { | 427 | } else { |
428 | DEVICE_PRT(MSG_LEVEL_INFO, KERN_INFO "%s: set value of parameter %s to %d\n", | 428 | DBG_PRT(MSG_LEVEL_INFO, KERN_INFO "%s: set value of parameter %s to %d\n", |
429 | devname, name, val); | 429 | devname, name, val); |
430 | *opt=val; | 430 | *opt=val; |
431 | } | 431 | } |
@@ -437,11 +437,11 @@ device_set_bool_opt(PU32 opt, int val,BOOL def,U32 flag, char* name,char* devnam | |||
437 | if (val==-1) | 437 | if (val==-1) |
438 | *opt|=(def ? flag : 0); | 438 | *opt|=(def ? flag : 0); |
439 | else if (val<0 || val>1) { | 439 | else if (val<0 || val>1) { |
440 | DEVICE_PRT(MSG_LEVEL_INFO, KERN_NOTICE | 440 | DBG_PRT(MSG_LEVEL_INFO, KERN_NOTICE |
441 | "%s: the value of parameter %s is invalid, the valid range is (0-1)\n",devname,name); | 441 | "%s: the value of parameter %s is invalid, the valid range is (0-1)\n",devname,name); |
442 | *opt|=(def ? flag : 0); | 442 | *opt|=(def ? flag : 0); |
443 | } else { | 443 | } else { |
444 | DEVICE_PRT(MSG_LEVEL_INFO, KERN_NOTICE "%s: set parameter %s to %s\n", | 444 | DBG_PRT(MSG_LEVEL_INFO, KERN_NOTICE "%s: set parameter %s to %s\n", |
445 | devname,name , val ? "TRUE" : "FALSE"); | 445 | devname,name , val ? "TRUE" : "FALSE"); |
446 | *opt|=(val ? flag : 0); | 446 | *opt|=(val ? flag : 0); |
447 | } | 447 | } |
@@ -512,18 +512,18 @@ pDevice->bUpdateBBVGA = TRUE; | |||
512 | pDevice->byPreambleType = 0; | 512 | pDevice->byPreambleType = 0; |
513 | 513 | ||
514 | 514 | ||
515 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO" uChannel= %d\n",(INT)pDevice->uChannel); | 515 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO" uChannel= %d\n",(INT)pDevice->uChannel); |
516 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO" byOpMode= %d\n",(INT)pDevice->byOpMode); | 516 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO" byOpMode= %d\n",(INT)pDevice->byOpMode); |
517 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO" ePSMode= %d\n",(INT)pDevice->ePSMode); | 517 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO" ePSMode= %d\n",(INT)pDevice->ePSMode); |
518 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO" wRTSThreshold= %d\n",(INT)pDevice->wRTSThreshold); | 518 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO" wRTSThreshold= %d\n",(INT)pDevice->wRTSThreshold); |
519 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO" byShortRetryLimit= %d\n",(INT)pDevice->byShortRetryLimit); | 519 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO" byShortRetryLimit= %d\n",(INT)pDevice->byShortRetryLimit); |
520 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO" byLongRetryLimit= %d\n",(INT)pDevice->byLongRetryLimit); | 520 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO" byLongRetryLimit= %d\n",(INT)pDevice->byLongRetryLimit); |
521 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO" byPreambleType= %d\n",(INT)pDevice->byPreambleType); | 521 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO" byPreambleType= %d\n",(INT)pDevice->byPreambleType); |
522 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO" byShortPreamble= %d\n",(INT)pDevice->byShortPreamble); | 522 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO" byShortPreamble= %d\n",(INT)pDevice->byShortPreamble); |
523 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO" uConnectionRate= %d\n",(INT)pDevice->uConnectionRate); | 523 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO" uConnectionRate= %d\n",(INT)pDevice->uConnectionRate); |
524 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO" byBBType= %d\n",(INT)pDevice->byBBType); | 524 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO" byBBType= %d\n",(INT)pDevice->byBBType); |
525 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO" pDevice->b11hEnable= %d\n",(INT)pDevice->b11hEnable); | 525 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO" pDevice->b11hEnable= %d\n",(INT)pDevice->b11hEnable); |
526 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO" pDevice->bDiversityRegCtlON= %d\n",(INT)pDevice->bDiversityRegCtlON); | 526 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO" pDevice->bDiversityRegCtlON= %d\n",(INT)pDevice->bDiversityRegCtlON); |
527 | } | 527 | } |
528 | 528 | ||
529 | static VOID s_vCompleteCurrentMeasure (IN PSDevice pDevice, IN BYTE byResult) | 529 | static VOID s_vCompleteCurrentMeasure (IN PSDevice pDevice, IN BYTE byResult) |
@@ -679,7 +679,7 @@ byValue1 = SROMbyReadEmbedded(pDevice->PortOffset, EEP_OFS_ANTENNA); | |||
679 | #ifdef PLICE_DEBUG | 679 | #ifdef PLICE_DEBUG |
680 | //printk("init registers: TxAntennaMode is %d\n",pDevice->byTxAntennaMode); | 680 | //printk("init registers: TxAntennaMode is %d\n",pDevice->byTxAntennaMode); |
681 | #endif | 681 | #endif |
682 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "bDiversityEnable=[%d],NValue=[%d],MValue=[%d],TMax=[%d],TMax2=[%d]\n", | 682 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "bDiversityEnable=[%d],NValue=[%d],MValue=[%d],TMax=[%d],TMax2=[%d]\n", |
683 | pDevice->bDiversityEnable,(int)pDevice->ulDiversityNValue,(int)pDevice->ulDiversityMValue,pDevice->byTMax,pDevice->byTMax2); | 683 | pDevice->bDiversityEnable,(int)pDevice->ulDiversityNValue,(int)pDevice->ulDiversityMValue,pDevice->byTMax,pDevice->byTMax2); |
684 | 684 | ||
685 | //#ifdef ZoneType_DefaultSetting | 685 | //#ifdef ZoneType_DefaultSetting |
@@ -691,7 +691,7 @@ byValue1 = SROMbyReadEmbedded(pDevice->PortOffset, EEP_OFS_ANTENNA); | |||
691 | (pDevice->abyEEPROM[EEP_OFS_ZONETYPE] !=0x00)){ //for USA | 691 | (pDevice->abyEEPROM[EEP_OFS_ZONETYPE] !=0x00)){ //for USA |
692 | pDevice->abyEEPROM[EEP_OFS_ZONETYPE] = 0; | 692 | pDevice->abyEEPROM[EEP_OFS_ZONETYPE] = 0; |
693 | pDevice->abyEEPROM[EEP_OFS_MAXCHANNEL] = 0x0B; | 693 | pDevice->abyEEPROM[EEP_OFS_MAXCHANNEL] = 0x0B; |
694 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"Init Zone Type :USA\n"); | 694 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"Init Zone Type :USA\n"); |
695 | } | 695 | } |
696 | else if((zonetype == 1)&& | 696 | else if((zonetype == 1)&& |
697 | (pDevice->abyEEPROM[EEP_OFS_ZONETYPE]!=0x01)){ //for Japan | 697 | (pDevice->abyEEPROM[EEP_OFS_ZONETYPE]!=0x01)){ //for Japan |
@@ -702,7 +702,7 @@ byValue1 = SROMbyReadEmbedded(pDevice->PortOffset, EEP_OFS_ANTENNA); | |||
702 | (pDevice->abyEEPROM[EEP_OFS_ZONETYPE]!=0x02)){ //for Europe | 702 | (pDevice->abyEEPROM[EEP_OFS_ZONETYPE]!=0x02)){ //for Europe |
703 | pDevice->abyEEPROM[EEP_OFS_ZONETYPE] = 0x02; | 703 | pDevice->abyEEPROM[EEP_OFS_ZONETYPE] = 0x02; |
704 | pDevice->abyEEPROM[EEP_OFS_MAXCHANNEL] = 0x0D; | 704 | pDevice->abyEEPROM[EEP_OFS_MAXCHANNEL] = 0x0D; |
705 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"Init Zone Type :Europe\n"); | 705 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"Init Zone Type :Europe\n"); |
706 | } | 706 | } |
707 | 707 | ||
708 | else | 708 | else |
@@ -725,12 +725,12 @@ else | |||
725 | } | 725 | } |
726 | 726 | ||
727 | pDevice->byRFType &= RF_MASK; | 727 | pDevice->byRFType &= RF_MASK; |
728 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "pDevice->byRFType = %x\n", pDevice->byRFType); | 728 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "pDevice->byRFType = %x\n", pDevice->byRFType); |
729 | 729 | ||
730 | if (pDevice->bZoneRegExist == FALSE) { | 730 | if (pDevice->bZoneRegExist == FALSE) { |
731 | pDevice->byZoneType = pDevice->abyEEPROM[EEP_OFS_ZONETYPE]; | 731 | pDevice->byZoneType = pDevice->abyEEPROM[EEP_OFS_ZONETYPE]; |
732 | } | 732 | } |
733 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "pDevice->byZoneType = %x\n", pDevice->byZoneType); | 733 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "pDevice->byZoneType = %x\n", pDevice->byZoneType); |
734 | 734 | ||
735 | //Init RF module | 735 | //Init RF module |
736 | RFbInit(pDevice); | 736 | RFbInit(pDevice); |
@@ -860,7 +860,7 @@ else CARDbRadioPowerOn(pDevice); | |||
860 | pMgmt->eScanType = WMAC_SCAN_PASSIVE; | 860 | pMgmt->eScanType = WMAC_SCAN_PASSIVE; |
861 | // get Permanent network address | 861 | // get Permanent network address |
862 | SROMvReadEtherAddress(pDevice->PortOffset, pDevice->abyCurrentNetAddr); | 862 | SROMvReadEtherAddress(pDevice->PortOffset, pDevice->abyCurrentNetAddr); |
863 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"Network address = %02x-%02x-%02x=%02x-%02x-%02x\n", | 863 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"Network address = %02x-%02x-%02x=%02x-%02x-%02x\n", |
864 | pDevice->abyCurrentNetAddr[0], | 864 | pDevice->abyCurrentNetAddr[0], |
865 | pDevice->abyCurrentNetAddr[1], | 865 | pDevice->abyCurrentNetAddr[1], |
866 | pDevice->abyCurrentNetAddr[2], | 866 | pDevice->abyCurrentNetAddr[2], |
@@ -1153,17 +1153,17 @@ static void device_print_info(PSDevice pDevice) | |||
1153 | { | 1153 | { |
1154 | struct net_device* dev=pDevice->dev; | 1154 | struct net_device* dev=pDevice->dev; |
1155 | 1155 | ||
1156 | DEVICE_PRT(MSG_LEVEL_INFO, KERN_INFO "%s: %s\n",dev->name, get_chip_name(pDevice->chip_id)); | 1156 | DBG_PRT(MSG_LEVEL_INFO, KERN_INFO "%s: %s\n",dev->name, get_chip_name(pDevice->chip_id)); |
1157 | DEVICE_PRT(MSG_LEVEL_INFO, KERN_INFO "%s: MAC=%2.2X:%2.2X:%2.2X:%2.2X:%2.2X:%2.2X", | 1157 | DBG_PRT(MSG_LEVEL_INFO, KERN_INFO "%s: MAC=%2.2X:%2.2X:%2.2X:%2.2X:%2.2X:%2.2X", |
1158 | dev->name, | 1158 | dev->name, |
1159 | dev->dev_addr[0],dev->dev_addr[1],dev->dev_addr[2], | 1159 | dev->dev_addr[0],dev->dev_addr[1],dev->dev_addr[2], |
1160 | dev->dev_addr[3],dev->dev_addr[4],dev->dev_addr[5]); | 1160 | dev->dev_addr[3],dev->dev_addr[4],dev->dev_addr[5]); |
1161 | #ifdef IO_MAP | 1161 | #ifdef IO_MAP |
1162 | DEVICE_PRT(MSG_LEVEL_INFO, KERN_INFO" IO=0x%lx ",(ULONG) pDevice->ioaddr); | 1162 | DBG_PRT(MSG_LEVEL_INFO, KERN_INFO" IO=0x%lx ",(ULONG) pDevice->ioaddr); |
1163 | DEVICE_PRT(MSG_LEVEL_INFO, KERN_INFO" IRQ=%d \n", pDevice->dev->irq); | 1163 | DBG_PRT(MSG_LEVEL_INFO, KERN_INFO" IRQ=%d \n", pDevice->dev->irq); |
1164 | #else | 1164 | #else |
1165 | DEVICE_PRT(MSG_LEVEL_INFO, KERN_INFO" IO=0x%lx Mem=0x%lx ",(ULONG) pDevice->ioaddr,(ULONG) pDevice->PortOffset); | 1165 | DBG_PRT(MSG_LEVEL_INFO, KERN_INFO" IO=0x%lx Mem=0x%lx ",(ULONG) pDevice->ioaddr,(ULONG) pDevice->PortOffset); |
1166 | DEVICE_PRT(MSG_LEVEL_INFO, KERN_INFO" IRQ=%d \n", pDevice->dev->irq); | 1166 | DBG_PRT(MSG_LEVEL_INFO, KERN_INFO" IRQ=%d \n", pDevice->dev->irq); |
1167 | #endif | 1167 | #endif |
1168 | 1168 | ||
1169 | } | 1169 | } |
@@ -1288,7 +1288,7 @@ device_release_WPADEV(pDevice); | |||
1288 | ptr->prev->next=ptr->next; | 1288 | ptr->prev->next=ptr->next; |
1289 | } | 1289 | } |
1290 | else { | 1290 | else { |
1291 | DEVICE_PRT(MSG_LEVEL_ERR, KERN_ERR "info struct not found\n"); | 1291 | DBG_PRT(MSG_LEVEL_ERR, KERN_ERR "info struct not found\n"); |
1292 | return; | 1292 | return; |
1293 | } | 1293 | } |
1294 | #ifdef HOSTAP | 1294 | #ifdef HOSTAP |
@@ -1324,7 +1324,7 @@ static BOOL device_init_rings(PSDevice pDevice) { | |||
1324 | &pDevice->pool_dma); | 1324 | &pDevice->pool_dma); |
1325 | 1325 | ||
1326 | if (vir_pool == NULL) { | 1326 | if (vir_pool == NULL) { |
1327 | DEVICE_PRT(MSG_LEVEL_ERR,KERN_ERR "%s : allocate desc dma memory failed\n", pDevice->dev->name); | 1327 | DBG_PRT(MSG_LEVEL_ERR,KERN_ERR "%s : allocate desc dma memory failed\n", pDevice->dev->name); |
1328 | return FALSE; | 1328 | return FALSE; |
1329 | } | 1329 | } |
1330 | 1330 | ||
@@ -1352,7 +1352,7 @@ static BOOL device_init_rings(PSDevice pDevice) { | |||
1352 | &pDevice->tx_bufs_dma0); | 1352 | &pDevice->tx_bufs_dma0); |
1353 | 1353 | ||
1354 | if (pDevice->tx0_bufs == NULL) { | 1354 | if (pDevice->tx0_bufs == NULL) { |
1355 | DEVICE_PRT(MSG_LEVEL_ERR,KERN_ERR "%s: allocate buf dma memory failed\n", pDevice->dev->name); | 1355 | DBG_PRT(MSG_LEVEL_ERR,KERN_ERR "%s: allocate buf dma memory failed\n", pDevice->dev->name); |
1356 | pci_free_consistent(pDevice->pcid, | 1356 | pci_free_consistent(pDevice->pcid, |
1357 | pDevice->sOpts.nRxDescs0 * sizeof(SRxDesc) + | 1357 | pDevice->sOpts.nRxDescs0 * sizeof(SRxDesc) + |
1358 | pDevice->sOpts.nRxDescs1 * sizeof(SRxDesc) + | 1358 | pDevice->sOpts.nRxDescs1 * sizeof(SRxDesc) + |
@@ -1441,7 +1441,7 @@ static void device_init_rd0_ring(PSDevice pDevice) { | |||
1441 | pDesc->pRDInfo = alloc_rd_info(); | 1441 | pDesc->pRDInfo = alloc_rd_info(); |
1442 | ASSERT(pDesc->pRDInfo); | 1442 | ASSERT(pDesc->pRDInfo); |
1443 | if (!device_alloc_rx_buf(pDevice, pDesc)) { | 1443 | if (!device_alloc_rx_buf(pDevice, pDesc)) { |
1444 | DEVICE_PRT(MSG_LEVEL_ERR,KERN_ERR "%s: can not alloc rx bufs\n", | 1444 | DBG_PRT(MSG_LEVEL_ERR,KERN_ERR "%s: can not alloc rx bufs\n", |
1445 | pDevice->dev->name); | 1445 | pDevice->dev->name); |
1446 | } | 1446 | } |
1447 | pDesc->next = &(pDevice->aRD0Ring[(i+1) % pDevice->sOpts.nRxDescs0]); | 1447 | pDesc->next = &(pDevice->aRD0Ring[(i+1) % pDevice->sOpts.nRxDescs0]); |
@@ -1465,7 +1465,7 @@ static void device_init_rd1_ring(PSDevice pDevice) { | |||
1465 | pDesc->pRDInfo = alloc_rd_info(); | 1465 | pDesc->pRDInfo = alloc_rd_info(); |
1466 | ASSERT(pDesc->pRDInfo); | 1466 | ASSERT(pDesc->pRDInfo); |
1467 | if (!device_alloc_rx_buf(pDevice, pDesc)) { | 1467 | if (!device_alloc_rx_buf(pDevice, pDesc)) { |
1468 | DEVICE_PRT(MSG_LEVEL_ERR,KERN_ERR "%s: can not alloc rx bufs\n", | 1468 | DBG_PRT(MSG_LEVEL_ERR,KERN_ERR "%s: can not alloc rx bufs\n", |
1469 | pDevice->dev->name); | 1469 | pDevice->dev->name); |
1470 | } | 1470 | } |
1471 | pDesc->next = &(pDevice->aRD1Ring[(i+1) % pDevice->sOpts.nRxDescs1]); | 1471 | pDesc->next = &(pDevice->aRD1Ring[(i+1) % pDevice->sOpts.nRxDescs1]); |
@@ -1486,7 +1486,7 @@ static void device_init_defrag_cb(PSDevice pDevice) { | |||
1486 | for (i = 0; i < CB_MAX_RX_FRAG; i++) { | 1486 | for (i = 0; i < CB_MAX_RX_FRAG; i++) { |
1487 | pDeF = &(pDevice->sRxDFCB[i]); | 1487 | pDeF = &(pDevice->sRxDFCB[i]); |
1488 | if (!device_alloc_frag_buf(pDevice, pDeF)) { | 1488 | if (!device_alloc_frag_buf(pDevice, pDeF)) { |
1489 | DEVICE_PRT(MSG_LEVEL_ERR,KERN_ERR "%s: can not alloc frag bufs\n", | 1489 | DBG_PRT(MSG_LEVEL_ERR,KERN_ERR "%s: can not alloc frag bufs\n", |
1490 | pDevice->dev->name); | 1490 | pDevice->dev->name); |
1491 | }; | 1491 | }; |
1492 | } | 1492 | } |
@@ -1645,12 +1645,12 @@ static int device_rx_srv(PSDevice pDevice, UINT uIdx) { | |||
1645 | for (pRD = pDevice->pCurrRD[uIdx]; | 1645 | for (pRD = pDevice->pCurrRD[uIdx]; |
1646 | pRD->m_rd0RD0.f1Owner == OWNED_BY_HOST; | 1646 | pRD->m_rd0RD0.f1Owner == OWNED_BY_HOST; |
1647 | pRD = pRD->next) { | 1647 | pRD = pRD->next) { |
1648 | // DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "pDevice->pCurrRD = %x, works = %d\n", pRD, works); | 1648 | // DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "pDevice->pCurrRD = %x, works = %d\n", pRD, works); |
1649 | if (works++>15) | 1649 | if (works++>15) |
1650 | break; | 1650 | break; |
1651 | if (device_receive_frame(pDevice, pRD)) { | 1651 | if (device_receive_frame(pDevice, pRD)) { |
1652 | if (!device_alloc_rx_buf(pDevice,pRD)) { | 1652 | if (!device_alloc_rx_buf(pDevice,pRD)) { |
1653 | DEVICE_PRT(MSG_LEVEL_ERR, KERN_ERR | 1653 | DBG_PRT(MSG_LEVEL_ERR, KERN_ERR |
1654 | "%s: can not allocate rx buf\n", pDevice->dev->name); | 1654 | "%s: can not allocate rx buf\n", pDevice->dev->name); |
1655 | break; | 1655 | break; |
1656 | } | 1656 | } |
@@ -1753,7 +1753,7 @@ static int device_tx_srv(PSDevice pDevice, UINT uIdx) { | |||
1753 | 1753 | ||
1754 | if (BITbIsBitOff(byTsr1, TSR1_TERR)) { | 1754 | if (BITbIsBitOff(byTsr1, TSR1_TERR)) { |
1755 | if (byTsr0 != 0) { | 1755 | if (byTsr0 != 0) { |
1756 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO" Tx[%d] OK but has error. tsr1[%02X] tsr0[%02X].\n", | 1756 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO" Tx[%d] OK but has error. tsr1[%02X] tsr0[%02X].\n", |
1757 | (INT)uIdx, byTsr1, byTsr0); | 1757 | (INT)uIdx, byTsr1, byTsr0); |
1758 | } | 1758 | } |
1759 | if ((pTxBufHead->wFragCtl & FRAGCTL_ENDFRAG) != FRAGCTL_NONFRAG) { | 1759 | if ((pTxBufHead->wFragCtl & FRAGCTL_ENDFRAG) != FRAGCTL_NONFRAG) { |
@@ -1763,7 +1763,7 @@ static int device_tx_srv(PSDevice pDevice, UINT uIdx) { | |||
1763 | pStats->tx_bytes += pTD->pTDInfo->skb->len; | 1763 | pStats->tx_bytes += pTD->pTDInfo->skb->len; |
1764 | } | 1764 | } |
1765 | else { | 1765 | else { |
1766 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO" Tx[%d] dropped & tsr1[%02X] tsr0[%02X].\n", | 1766 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO" Tx[%d] dropped & tsr1[%02X] tsr0[%02X].\n", |
1767 | (INT)uIdx, byTsr1, byTsr0); | 1767 | (INT)uIdx, byTsr1, byTsr0); |
1768 | pStats->tx_errors++; | 1768 | pStats->tx_errors++; |
1769 | pStats->tx_dropped++; | 1769 | pStats->tx_dropped++; |
@@ -1772,7 +1772,7 @@ static int device_tx_srv(PSDevice pDevice, UINT uIdx) { | |||
1772 | 1772 | ||
1773 | if ((pTD->pTDInfo->byFlags & TD_FLAGS_PRIV_SKB) != 0) { | 1773 | if ((pTD->pTDInfo->byFlags & TD_FLAGS_PRIV_SKB) != 0) { |
1774 | if (pDevice->bEnableHostapd) { | 1774 | if (pDevice->bEnableHostapd) { |
1775 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "tx call back netif.. \n"); | 1775 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "tx call back netif.. \n"); |
1776 | skb = pTD->pTDInfo->skb; | 1776 | skb = pTD->pTDInfo->skb; |
1777 | skb->dev = pDevice->apdev; | 1777 | skb->dev = pDevice->apdev; |
1778 | skb_reset_mac_header(skb); | 1778 | skb_reset_mac_header(skb); |
@@ -1785,11 +1785,11 @@ static int device_tx_srv(PSDevice pDevice, UINT uIdx) { | |||
1785 | 1785 | ||
1786 | if (BITbIsBitOn(byTsr1, TSR1_TERR)) { | 1786 | if (BITbIsBitOn(byTsr1, TSR1_TERR)) { |
1787 | if ((pTD->pTDInfo->byFlags & TD_FLAGS_PRIV_SKB) != 0) { | 1787 | if ((pTD->pTDInfo->byFlags & TD_FLAGS_PRIV_SKB) != 0) { |
1788 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO" Tx[%d] fail has error. tsr1[%02X] tsr0[%02X].\n", | 1788 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO" Tx[%d] fail has error. tsr1[%02X] tsr0[%02X].\n", |
1789 | (INT)uIdx, byTsr1, byTsr0); | 1789 | (INT)uIdx, byTsr1, byTsr0); |
1790 | } | 1790 | } |
1791 | 1791 | ||
1792 | // DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO" Tx[%d] fail has error. tsr1[%02X] tsr0[%02X].\n", | 1792 | // DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO" Tx[%d] fail has error. tsr1[%02X] tsr0[%02X].\n", |
1793 | // (INT)uIdx, byTsr1, byTsr0); | 1793 | // (INT)uIdx, byTsr1, byTsr0); |
1794 | 1794 | ||
1795 | if ((pMgmt->eCurrMode == WMAC_MODE_ESS_AP) && | 1795 | if ((pMgmt->eCurrMode == WMAC_MODE_ESS_AP) && |
@@ -1806,7 +1806,7 @@ static int device_tx_srv(PSDevice pDevice, UINT uIdx) { | |||
1806 | wAID = pMgmt->sNodeDBTable[uNodeIndex].wAID; | 1806 | wAID = pMgmt->sNodeDBTable[uNodeIndex].wAID; |
1807 | pMgmt->abyPSTxMap[wAID >> 3] |= byMask[wAID & 7]; | 1807 | pMgmt->abyPSTxMap[wAID >> 3] |= byMask[wAID & 7]; |
1808 | pTD->pTDInfo->byFlags &= ~(TD_FLAGS_NETIF_SKB); | 1808 | pTD->pTDInfo->byFlags &= ~(TD_FLAGS_NETIF_SKB); |
1809 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "tx_srv:tx fail re-queue sta index= %d, QueCnt= %d\n" | 1809 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "tx_srv:tx fail re-queue sta index= %d, QueCnt= %d\n" |
1810 | ,(INT)uNodeIndex, pMgmt->sNodeDBTable[uNodeIndex].wEnQueueCnt); | 1810 | ,(INT)uNodeIndex, pMgmt->sNodeDBTable[uNodeIndex].wEnQueueCnt); |
1811 | pStats->tx_errors--; | 1811 | pStats->tx_errors--; |
1812 | pStats->tx_dropped--; | 1812 | pStats->tx_dropped--; |
@@ -1825,7 +1825,7 @@ static int device_tx_srv(PSDevice pDevice, UINT uIdx) { | |||
1825 | 1825 | ||
1826 | if (AVAIL_TD(pDevice, uIdx) < RESERV_AC0DMA) { | 1826 | if (AVAIL_TD(pDevice, uIdx) < RESERV_AC0DMA) { |
1827 | bFull = TRUE; | 1827 | bFull = TRUE; |
1828 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO " AC0DMA is Full = %d\n", pDevice->iTDUsed[uIdx]); | 1828 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO " AC0DMA is Full = %d\n", pDevice->iTDUsed[uIdx]); |
1829 | } | 1829 | } |
1830 | if (netif_queue_stopped(pDevice->dev) && (bFull==FALSE)){ | 1830 | if (netif_queue_stopped(pDevice->dev) && (bFull==FALSE)){ |
1831 | netif_wake_queue(pDevice->dev); | 1831 | netif_wake_queue(pDevice->dev); |
@@ -1842,7 +1842,7 @@ static int device_tx_srv(PSDevice pDevice, UINT uIdx) { | |||
1842 | static void device_error(PSDevice pDevice, WORD status) { | 1842 | static void device_error(PSDevice pDevice, WORD status) { |
1843 | 1843 | ||
1844 | if (status & ISR_FETALERR) { | 1844 | if (status & ISR_FETALERR) { |
1845 | DEVICE_PRT(MSG_LEVEL_ERR, KERN_ERR | 1845 | DBG_PRT(MSG_LEVEL_ERR, KERN_ERR |
1846 | "%s: Hardware fatal error.\n", | 1846 | "%s: Hardware fatal error.\n", |
1847 | pDevice->dev->name); | 1847 | pDevice->dev->name); |
1848 | netif_stop_queue(pDevice->dev); | 1848 | netif_stop_queue(pDevice->dev); |
@@ -1961,7 +1961,7 @@ static int device_open(struct net_device *dev) { | |||
1961 | wpa_Result.authenticated = FALSE; | 1961 | wpa_Result.authenticated = FALSE; |
1962 | pDevice->fWPA_Authened = FALSE; | 1962 | pDevice->fWPA_Authened = FALSE; |
1963 | #endif | 1963 | #endif |
1964 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "call device init rd0 ring\n"); | 1964 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "call device init rd0 ring\n"); |
1965 | device_init_rd0_ring(pDevice); | 1965 | device_init_rd0_ring(pDevice); |
1966 | device_init_rd1_ring(pDevice); | 1966 | device_init_rd1_ring(pDevice); |
1967 | device_init_defrag_cb(pDevice); | 1967 | device_init_defrag_cb(pDevice); |
@@ -2012,7 +2012,7 @@ device_init_rd0_ring(pDevice); | |||
2012 | 2012 | ||
2013 | // if (( SROMbyReadEmbedded(pDevice->PortOffset, EEP_OFS_RADIOCTL)&0x06)==0x04) | 2013 | // if (( SROMbyReadEmbedded(pDevice->PortOffset, EEP_OFS_RADIOCTL)&0x06)==0x04) |
2014 | // return -ENOMEM; | 2014 | // return -ENOMEM; |
2015 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "call device_init_registers\n"); | 2015 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "call device_init_registers\n"); |
2016 | device_init_registers(pDevice, DEVICE_INIT_COLD); | 2016 | device_init_registers(pDevice, DEVICE_INIT_COLD); |
2017 | MACvReadEtherAddress(pDevice->PortOffset, pDevice->abyCurrentNetAddr); | 2017 | MACvReadEtherAddress(pDevice->PortOffset, pDevice->abyCurrentNetAddr); |
2018 | memcpy(pDevice->pMgmt->abyMACAddr, pDevice->abyCurrentNetAddr, U_ETHER_ADDR_LEN); | 2018 | memcpy(pDevice->pMgmt->abyMACAddr, pDevice->abyCurrentNetAddr, U_ETHER_ADDR_LEN); |
@@ -2051,7 +2051,7 @@ DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "call device_init_registers\n"); | |||
2051 | //printk("DEBUG2\n"); | 2051 | //printk("DEBUG2\n"); |
2052 | 2052 | ||
2053 | 2053 | ||
2054 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "call MACvIntEnable\n"); | 2054 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "call MACvIntEnable\n"); |
2055 | MACvIntEnable(pDevice->PortOffset, IMR_MASK_VALUE); | 2055 | MACvIntEnable(pDevice->PortOffset, IMR_MASK_VALUE); |
2056 | 2056 | ||
2057 | if (pDevice->pMgmt->eConfigMode == WMAC_CONFIG_AP) { | 2057 | if (pDevice->pMgmt->eConfigMode == WMAC_CONFIG_AP) { |
@@ -2063,7 +2063,7 @@ DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "call MACvIntEnable\n"); | |||
2063 | } | 2063 | } |
2064 | pDevice->flags |=DEVICE_FLAGS_OPENED; | 2064 | pDevice->flags |=DEVICE_FLAGS_OPENED; |
2065 | 2065 | ||
2066 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "device_open success.. \n"); | 2066 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "device_open success.. \n"); |
2067 | return 0; | 2067 | return 0; |
2068 | } | 2068 | } |
2069 | 2069 | ||
@@ -2118,7 +2118,7 @@ device_release_WPADEV(pDevice); | |||
2118 | //PLICE_DEBUG-> | 2118 | //PLICE_DEBUG-> |
2119 | //tasklet_kill(&pDevice->RxMngWorkItem); | 2119 | //tasklet_kill(&pDevice->RxMngWorkItem); |
2120 | //PLICE_DEBUG<- | 2120 | //PLICE_DEBUG<- |
2121 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "device_close.. \n"); | 2121 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "device_close.. \n"); |
2122 | return 0; | 2122 | return 0; |
2123 | } | 2123 | } |
2124 | 2124 | ||
@@ -2130,11 +2130,11 @@ static int device_dma0_tx_80211(struct sk_buff *skb, struct net_device *dev) { | |||
2130 | UINT cbMPDULen = 0; | 2130 | UINT cbMPDULen = 0; |
2131 | 2131 | ||
2132 | 2132 | ||
2133 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "device_dma0_tx_80211\n"); | 2133 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "device_dma0_tx_80211\n"); |
2134 | spin_lock_irq(&pDevice->lock); | 2134 | spin_lock_irq(&pDevice->lock); |
2135 | 2135 | ||
2136 | if (AVAIL_TD(pDevice, TYPE_TXDMA0) <= 0) { | 2136 | if (AVAIL_TD(pDevice, TYPE_TXDMA0) <= 0) { |
2137 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "device_dma0_tx_80211, td0 <=0\n"); | 2137 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "device_dma0_tx_80211, td0 <=0\n"); |
2138 | dev_kfree_skb_irq(skb); | 2138 | dev_kfree_skb_irq(skb); |
2139 | spin_unlock_irq(&pDevice->lock); | 2139 | spin_unlock_irq(&pDevice->lock); |
2140 | return 0; | 2140 | return 0; |
@@ -2164,7 +2164,7 @@ BOOL device_dma0_xmit(PSDevice pDevice, struct sk_buff *skb, UINT uNodeIndex) { | |||
2164 | PSTxDesc pHeadTD, pLastTD; | 2164 | PSTxDesc pHeadTD, pLastTD; |
2165 | UINT cbFrameBodySize; | 2165 | UINT cbFrameBodySize; |
2166 | UINT uMACfragNum; | 2166 | UINT uMACfragNum; |
2167 | BYTE byPktTyp; | 2167 | BYTE byPktType; |
2168 | BOOL bNeedEncryption = FALSE; | 2168 | BOOL bNeedEncryption = FALSE; |
2169 | PSKeyItem pTransmitKey = NULL; | 2169 | PSKeyItem pTransmitKey = NULL; |
2170 | UINT cbHeaderSize; | 2170 | UINT cbHeaderSize; |
@@ -2180,14 +2180,14 @@ BOOL device_dma0_xmit(PSDevice pDevice, struct sk_buff *skb, UINT uNodeIndex) { | |||
2180 | 2180 | ||
2181 | if (AVAIL_TD(pDevice, TYPE_TXDMA0) <= 0) { | 2181 | if (AVAIL_TD(pDevice, TYPE_TXDMA0) <= 0) { |
2182 | dev_kfree_skb_irq(skb); | 2182 | dev_kfree_skb_irq(skb); |
2183 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "device_dma0_xmit, td0 <=0\n"); | 2183 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "device_dma0_xmit, td0 <=0\n"); |
2184 | return FALSE; | 2184 | return FALSE; |
2185 | } | 2185 | } |
2186 | 2186 | ||
2187 | if (pMgmt->eCurrMode == WMAC_MODE_ESS_AP) { | 2187 | if (pMgmt->eCurrMode == WMAC_MODE_ESS_AP) { |
2188 | if (pDevice->uAssocCount == 0) { | 2188 | if (pDevice->uAssocCount == 0) { |
2189 | dev_kfree_skb_irq(skb); | 2189 | dev_kfree_skb_irq(skb); |
2190 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "device_dma0_xmit, assocCount = 0\n"); | 2190 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "device_dma0_xmit, assocCount = 0\n"); |
2191 | return FALSE; | 2191 | return FALSE; |
2192 | } | 2192 | } |
2193 | } | 2193 | } |
@@ -2209,7 +2209,7 @@ BOOL device_dma0_xmit(PSDevice pDevice, struct sk_buff *skb, UINT uNodeIndex) { | |||
2209 | dev_kfree_skb_irq(skb); | 2209 | dev_kfree_skb_irq(skb); |
2210 | return FALSE; | 2210 | return FALSE; |
2211 | } | 2211 | } |
2212 | byPktTyp = (BYTE)pDevice->byPacketType; | 2212 | byPktType = (BYTE)pDevice->byPacketType; |
2213 | 2213 | ||
2214 | 2214 | ||
2215 | if (pDevice->bFixRate) { | 2215 | if (pDevice->bFixRate) { |
@@ -2238,18 +2238,18 @@ BOOL device_dma0_xmit(PSDevice pDevice, struct sk_buff *skb, UINT uNodeIndex) { | |||
2238 | pDevice->byPreambleType = PREAMBLE_LONG; | 2238 | pDevice->byPreambleType = PREAMBLE_LONG; |
2239 | } | 2239 | } |
2240 | 2240 | ||
2241 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "dma0: pDevice->wCurrentRate = %d \n", pDevice->wCurrentRate); | 2241 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "dma0: pDevice->wCurrentRate = %d \n", pDevice->wCurrentRate); |
2242 | 2242 | ||
2243 | 2243 | ||
2244 | if (pDevice->wCurrentRate <= RATE_11M) { | 2244 | if (pDevice->wCurrentRate <= RATE_11M) { |
2245 | byPktTyp = PK_TYPE_11B; | 2245 | byPktType = PK_TYPE_11B; |
2246 | } else if (pDevice->eCurrentPHYType == PHY_TYPE_11A) { | 2246 | } else if (pDevice->eCurrentPHYType == PHY_TYPE_11A) { |
2247 | byPktTyp = PK_TYPE_11A; | 2247 | byPktType = PK_TYPE_11A; |
2248 | } else { | 2248 | } else { |
2249 | if (pDevice->bProtectMode == TRUE) { | 2249 | if (pDevice->bProtectMode == TRUE) { |
2250 | byPktTyp = PK_TYPE_11GB; | 2250 | byPktType = PK_TYPE_11GB; |
2251 | } else { | 2251 | } else { |
2252 | byPktTyp = PK_TYPE_11GA; | 2252 | byPktType = PK_TYPE_11GA; |
2253 | } | 2253 | } |
2254 | } | 2254 | } |
2255 | 2255 | ||
@@ -2268,7 +2268,7 @@ BOOL device_dma0_xmit(PSDevice pDevice, struct sk_buff *skb, UINT uNodeIndex) { | |||
2268 | pTransmitKey->uKeyLength | 2268 | pTransmitKey->uKeyLength |
2269 | ); | 2269 | ); |
2270 | } | 2270 | } |
2271 | vGenerateFIFOHeader(pDevice, byPktTyp, pDevice->pbyTmpBuff, bNeedEncryption, | 2271 | vGenerateFIFOHeader(pDevice, byPktType, pDevice->pbyTmpBuff, bNeedEncryption, |
2272 | cbFrameBodySize, TYPE_TXDMA0, pHeadTD, | 2272 | cbFrameBodySize, TYPE_TXDMA0, pHeadTD, |
2273 | &pDevice->sTxEthHeader, (PBYTE)skb->data, pTransmitKey, uNodeIndex, | 2273 | &pDevice->sTxEthHeader, (PBYTE)skb->data, pTransmitKey, uNodeIndex, |
2274 | &uMACfragNum, | 2274 | &uMACfragNum, |
@@ -2318,7 +2318,7 @@ static int device_xmit(struct sk_buff *skb, struct net_device *dev) { | |||
2318 | WORD wAID; | 2318 | WORD wAID; |
2319 | UINT uMACfragNum = 1; | 2319 | UINT uMACfragNum = 1; |
2320 | UINT cbFrameBodySize; | 2320 | UINT cbFrameBodySize; |
2321 | BYTE byPktTyp; | 2321 | BYTE byPktType; |
2322 | UINT cbHeaderSize; | 2322 | UINT cbHeaderSize; |
2323 | BOOL bNeedEncryption = FALSE; | 2323 | BOOL bNeedEncryption = FALSE; |
2324 | PSKeyItem pTransmitKey = NULL; | 2324 | PSKeyItem pTransmitKey = NULL; |
@@ -2370,7 +2370,7 @@ static int device_xmit(struct sk_buff *skb, struct net_device *dev) { | |||
2370 | // set tx map | 2370 | // set tx map |
2371 | wAID = pMgmt->sNodeDBTable[uNodeIndex].wAID; | 2371 | wAID = pMgmt->sNodeDBTable[uNodeIndex].wAID; |
2372 | pMgmt->abyPSTxMap[wAID >> 3] |= byMask[wAID & 7]; | 2372 | pMgmt->abyPSTxMap[wAID >> 3] |= byMask[wAID & 7]; |
2373 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Set:pMgmt->abyPSTxMap[%d]= %d\n", | 2373 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Set:pMgmt->abyPSTxMap[%d]= %d\n", |
2374 | (wAID >> 3), pMgmt->abyPSTxMap[wAID >> 3]); | 2374 | (wAID >> 3), pMgmt->abyPSTxMap[wAID >> 3]); |
2375 | spin_unlock_irq(&pDevice->lock); | 2375 | spin_unlock_irq(&pDevice->lock); |
2376 | return 0; | 2376 | return 0; |
@@ -2388,7 +2388,7 @@ static int device_xmit(struct sk_buff *skb, struct net_device *dev) { | |||
2388 | } | 2388 | } |
2389 | 2389 | ||
2390 | if (bNodeExist == FALSE) { | 2390 | if (bNodeExist == FALSE) { |
2391 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_DEBUG"Unknown STA not found in node DB \n"); | 2391 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_DEBUG"Unknown STA not found in node DB \n"); |
2392 | dev_kfree_skb_irq(skb); | 2392 | dev_kfree_skb_irq(skb); |
2393 | spin_unlock_irq(&pDevice->lock); | 2393 | spin_unlock_irq(&pDevice->lock); |
2394 | return 0; | 2394 | return 0; |
@@ -2420,20 +2420,20 @@ static int device_xmit(struct sk_buff *skb, struct net_device *dev) { | |||
2420 | // get group key | 2420 | // get group key |
2421 | if(KeybGetTransmitKey(&(pDevice->sKey), pbyBSSID, GROUP_KEY, &pTransmitKey) == TRUE) { | 2421 | if(KeybGetTransmitKey(&(pDevice->sKey), pbyBSSID, GROUP_KEY, &pTransmitKey) == TRUE) { |
2422 | bTKIP_UseGTK = TRUE; | 2422 | bTKIP_UseGTK = TRUE; |
2423 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_DEBUG"Get GTK.\n"); | 2423 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_DEBUG"Get GTK.\n"); |
2424 | break; | 2424 | break; |
2425 | } | 2425 | } |
2426 | } else { | 2426 | } else { |
2427 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_DEBUG"Get PTK.\n"); | 2427 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_DEBUG"Get PTK.\n"); |
2428 | break; | 2428 | break; |
2429 | } | 2429 | } |
2430 | }else if (pDevice->pMgmt->eCurrMode == WMAC_MODE_IBSS_STA) { | 2430 | }else if (pDevice->pMgmt->eCurrMode == WMAC_MODE_IBSS_STA) { |
2431 | 2431 | ||
2432 | pbyBSSID = pDevice->sTxEthHeader.abyDstAddr; //TO_DS = 0 and FROM_DS = 0 --> 802.11 MAC Address1 | 2432 | pbyBSSID = pDevice->sTxEthHeader.abyDstAddr; //TO_DS = 0 and FROM_DS = 0 --> 802.11 MAC Address1 |
2433 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_DEBUG"IBSS Serach Key: \n"); | 2433 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_DEBUG"IBSS Serach Key: \n"); |
2434 | for (ii = 0; ii< 6; ii++) | 2434 | for (ii = 0; ii< 6; ii++) |
2435 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_DEBUG"%x \n", *(pbyBSSID+ii)); | 2435 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_DEBUG"%x \n", *(pbyBSSID+ii)); |
2436 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_DEBUG"\n"); | 2436 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_DEBUG"\n"); |
2437 | 2437 | ||
2438 | // get pairwise key | 2438 | // get pairwise key |
2439 | if(KeybGetTransmitKey(&(pDevice->sKey), pbyBSSID, PAIRWISE_KEY, &pTransmitKey) == TRUE) | 2439 | if(KeybGetTransmitKey(&(pDevice->sKey), pbyBSSID, PAIRWISE_KEY, &pTransmitKey) == TRUE) |
@@ -2444,19 +2444,19 @@ static int device_xmit(struct sk_buff *skb, struct net_device *dev) { | |||
2444 | if(KeybGetTransmitKey(&(pDevice->sKey), pbyBSSID, GROUP_KEY, &pTransmitKey) == FALSE) { | 2444 | if(KeybGetTransmitKey(&(pDevice->sKey), pbyBSSID, GROUP_KEY, &pTransmitKey) == FALSE) { |
2445 | pTransmitKey = NULL; | 2445 | pTransmitKey = NULL; |
2446 | if (pDevice->pMgmt->eCurrMode == WMAC_MODE_IBSS_STA) { | 2446 | if (pDevice->pMgmt->eCurrMode == WMAC_MODE_IBSS_STA) { |
2447 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_DEBUG"IBSS and KEY is NULL. [%d]\n", pDevice->pMgmt->eCurrMode); | 2447 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_DEBUG"IBSS and KEY is NULL. [%d]\n", pDevice->pMgmt->eCurrMode); |
2448 | } | 2448 | } |
2449 | else | 2449 | else |
2450 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_DEBUG"NOT IBSS and KEY is NULL. [%d]\n", pDevice->pMgmt->eCurrMode); | 2450 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_DEBUG"NOT IBSS and KEY is NULL. [%d]\n", pDevice->pMgmt->eCurrMode); |
2451 | } else { | 2451 | } else { |
2452 | bTKIP_UseGTK = TRUE; | 2452 | bTKIP_UseGTK = TRUE; |
2453 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_DEBUG"Get GTK.\n"); | 2453 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_DEBUG"Get GTK.\n"); |
2454 | } | 2454 | } |
2455 | } while(FALSE); | 2455 | } while(FALSE); |
2456 | } | 2456 | } |
2457 | 2457 | ||
2458 | if (pDevice->bEnableHostWEP) { | 2458 | if (pDevice->bEnableHostWEP) { |
2459 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_DEBUG"acdma0: STA index %d\n", uNodeIndex); | 2459 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_DEBUG"acdma0: STA index %d\n", uNodeIndex); |
2460 | if (pDevice->bEncryptionEnable == TRUE) { | 2460 | if (pDevice->bEncryptionEnable == TRUE) { |
2461 | pTransmitKey = &STempKey; | 2461 | pTransmitKey = &STempKey; |
2462 | pTransmitKey->byCipherSuite = pMgmt->sNodeDBTable[uNodeIndex].byCipherSuite; | 2462 | pTransmitKey->byCipherSuite = pMgmt->sNodeDBTable[uNodeIndex].byCipherSuite; |
@@ -2474,7 +2474,7 @@ static int device_xmit(struct sk_buff *skb, struct net_device *dev) { | |||
2474 | uMACfragNum = cbGetFragCount(pDevice, pTransmitKey, cbFrameBodySize, &pDevice->sTxEthHeader); | 2474 | uMACfragNum = cbGetFragCount(pDevice, pTransmitKey, cbFrameBodySize, &pDevice->sTxEthHeader); |
2475 | 2475 | ||
2476 | if (uMACfragNum > AVAIL_TD(pDevice, TYPE_AC0DMA)) { | 2476 | if (uMACfragNum > AVAIL_TD(pDevice, TYPE_AC0DMA)) { |
2477 | DEVICE_PRT(MSG_LEVEL_ERR, KERN_DEBUG "uMACfragNum > AVAIL_TD(TYPE_AC0DMA) = %d\n", uMACfragNum); | 2477 | DBG_PRT(MSG_LEVEL_ERR, KERN_DEBUG "uMACfragNum > AVAIL_TD(TYPE_AC0DMA) = %d\n", uMACfragNum); |
2478 | dev_kfree_skb_irq(skb); | 2478 | dev_kfree_skb_irq(skb); |
2479 | spin_unlock_irq(&pDevice->lock); | 2479 | spin_unlock_irq(&pDevice->lock); |
2480 | return 0; | 2480 | return 0; |
@@ -2487,7 +2487,7 @@ static int device_xmit(struct sk_buff *skb, struct net_device *dev) { | |||
2487 | } | 2487 | } |
2488 | } | 2488 | } |
2489 | 2489 | ||
2490 | byPktTyp = (BYTE)pDevice->byPacketType; | 2490 | byPktType = (BYTE)pDevice->byPacketType; |
2491 | 2491 | ||
2492 | if (pDevice->bFixRate) { | 2492 | if (pDevice->bFixRate) { |
2493 | #ifdef PLICE_DEBUG | 2493 | #ifdef PLICE_DEBUG |
@@ -2558,17 +2558,17 @@ pDevice->byTopCCKBasicRate,pDevice->byTopOFDMBasicRate); | |||
2558 | } | 2558 | } |
2559 | } | 2559 | } |
2560 | 2560 | ||
2561 | // DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "acdma0: pDevice->wCurrentRate = %d \n", pDevice->wCurrentRate); | 2561 | // DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "acdma0: pDevice->wCurrentRate = %d \n", pDevice->wCurrentRate); |
2562 | 2562 | ||
2563 | if (pDevice->wCurrentRate <= RATE_11M) { | 2563 | if (pDevice->wCurrentRate <= RATE_11M) { |
2564 | byPktTyp = PK_TYPE_11B; | 2564 | byPktType = PK_TYPE_11B; |
2565 | } else if (pDevice->eCurrentPHYType == PHY_TYPE_11A) { | 2565 | } else if (pDevice->eCurrentPHYType == PHY_TYPE_11A) { |
2566 | byPktTyp = PK_TYPE_11A; | 2566 | byPktType = PK_TYPE_11A; |
2567 | } else { | 2567 | } else { |
2568 | if (pDevice->bProtectMode == TRUE) { | 2568 | if (pDevice->bProtectMode == TRUE) { |
2569 | byPktTyp = PK_TYPE_11GB; | 2569 | byPktType = PK_TYPE_11GB; |
2570 | } else { | 2570 | } else { |
2571 | byPktTyp = PK_TYPE_11GA; | 2571 | byPktType = PK_TYPE_11GA; |
2572 | } | 2572 | } |
2573 | } | 2573 | } |
2574 | 2574 | ||
@@ -2577,20 +2577,20 @@ pDevice->byTopCCKBasicRate,pDevice->byTopOFDMBasicRate); | |||
2577 | //#endif | 2577 | //#endif |
2578 | 2578 | ||
2579 | if (bNeedEncryption == TRUE) { | 2579 | if (bNeedEncryption == TRUE) { |
2580 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"ntohs Pkt Type=%04x\n", ntohs(pDevice->sTxEthHeader.wType)); | 2580 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"ntohs Pkt Type=%04x\n", ntohs(pDevice->sTxEthHeader.wType)); |
2581 | if ((pDevice->sTxEthHeader.wType) == TYPE_PKT_802_1x) { | 2581 | if ((pDevice->sTxEthHeader.wType) == TYPE_PKT_802_1x) { |
2582 | bNeedEncryption = FALSE; | 2582 | bNeedEncryption = FALSE; |
2583 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"Pkt Type=%04x\n", (pDevice->sTxEthHeader.wType)); | 2583 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"Pkt Type=%04x\n", (pDevice->sTxEthHeader.wType)); |
2584 | if ((pDevice->pMgmt->eCurrMode == WMAC_MODE_ESS_STA) && (pDevice->pMgmt->eCurrState == WMAC_STATE_ASSOC)) { | 2584 | if ((pDevice->pMgmt->eCurrMode == WMAC_MODE_ESS_STA) && (pDevice->pMgmt->eCurrState == WMAC_STATE_ASSOC)) { |
2585 | if (pTransmitKey == NULL) { | 2585 | if (pTransmitKey == NULL) { |
2586 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"Don't Find TX KEY\n"); | 2586 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"Don't Find TX KEY\n"); |
2587 | } | 2587 | } |
2588 | else { | 2588 | else { |
2589 | if (bTKIP_UseGTK == TRUE) { | 2589 | if (bTKIP_UseGTK == TRUE) { |
2590 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"error: KEY is GTK!!~~\n"); | 2590 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"error: KEY is GTK!!~~\n"); |
2591 | } | 2591 | } |
2592 | else { | 2592 | else { |
2593 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"Find PTK [%lX]\n", pTransmitKey->dwKeyIndex); | 2593 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"Find PTK [%lX]\n", pTransmitKey->dwKeyIndex); |
2594 | bNeedEncryption = TRUE; | 2594 | bNeedEncryption = TRUE; |
2595 | } | 2595 | } |
2596 | } | 2596 | } |
@@ -2604,14 +2604,14 @@ pDevice->byTopCCKBasicRate,pDevice->byTopOFDMBasicRate); | |||
2604 | if (pDevice->bEnableHostWEP) { | 2604 | if (pDevice->bEnableHostWEP) { |
2605 | if ((uNodeIndex != 0) && | 2605 | if ((uNodeIndex != 0) && |
2606 | (pMgmt->sNodeDBTable[uNodeIndex].dwKeyIndex & PAIRWISE_KEY)) { | 2606 | (pMgmt->sNodeDBTable[uNodeIndex].dwKeyIndex & PAIRWISE_KEY)) { |
2607 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"Find PTK [%lX]\n", pTransmitKey->dwKeyIndex); | 2607 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"Find PTK [%lX]\n", pTransmitKey->dwKeyIndex); |
2608 | bNeedEncryption = TRUE; | 2608 | bNeedEncryption = TRUE; |
2609 | } | 2609 | } |
2610 | } | 2610 | } |
2611 | } | 2611 | } |
2612 | else { | 2612 | else { |
2613 | if (pTransmitKey == NULL) { | 2613 | if (pTransmitKey == NULL) { |
2614 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"return no tx key\n"); | 2614 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"return no tx key\n"); |
2615 | dev_kfree_skb_irq(skb); | 2615 | dev_kfree_skb_irq(skb); |
2616 | spin_unlock_irq(&pDevice->lock); | 2616 | spin_unlock_irq(&pDevice->lock); |
2617 | return 0; | 2617 | return 0; |
@@ -2626,7 +2626,7 @@ pDevice->byTopCCKBasicRate,pDevice->byTopOFDMBasicRate); | |||
2626 | // printk("ping:len is %d\n"); | 2626 | // printk("ping:len is %d\n"); |
2627 | //} | 2627 | //} |
2628 | #endif | 2628 | #endif |
2629 | vGenerateFIFOHeader(pDevice, byPktTyp, pDevice->pbyTmpBuff, bNeedEncryption, | 2629 | vGenerateFIFOHeader(pDevice, byPktType, pDevice->pbyTmpBuff, bNeedEncryption, |
2630 | cbFrameBodySize, TYPE_AC0DMA, pHeadTD, | 2630 | cbFrameBodySize, TYPE_AC0DMA, pHeadTD, |
2631 | &pDevice->sTxEthHeader, (PBYTE)skb->data, pTransmitKey, uNodeIndex, | 2631 | &pDevice->sTxEthHeader, (PBYTE)skb->data, pTransmitKey, uNodeIndex, |
2632 | &uMACfragNum, | 2632 | &uMACfragNum, |
@@ -2704,7 +2704,7 @@ BOOL bTxeapol_key = FALSE; | |||
2704 | } | 2704 | } |
2705 | 2705 | ||
2706 | MACvTransmitAC0(pDevice->PortOffset); | 2706 | MACvTransmitAC0(pDevice->PortOffset); |
2707 | // DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "acdma0:pDevice->apCurrTD= %p\n", pHeadTD); | 2707 | // DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "acdma0:pDevice->apCurrTD= %p\n", pHeadTD); |
2708 | 2708 | ||
2709 | dev->trans_start = jiffies; | 2709 | dev->trans_start = jiffies; |
2710 | 2710 | ||
@@ -2733,7 +2733,7 @@ static irqreturn_t device_intr(int irq, void *dev_instance) { | |||
2733 | return IRQ_RETVAL(handled); | 2733 | return IRQ_RETVAL(handled); |
2734 | 2734 | ||
2735 | if (pDevice->dwIsr == 0xffffffff) { | 2735 | if (pDevice->dwIsr == 0xffffffff) { |
2736 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "dwIsr = 0xffff\n"); | 2736 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "dwIsr = 0xffff\n"); |
2737 | return IRQ_RETVAL(handled); | 2737 | return IRQ_RETVAL(handled); |
2738 | } | 2738 | } |
2739 | /* | 2739 | /* |
@@ -2772,7 +2772,7 @@ static irqreturn_t device_intr(int irq, void *dev_instance) { | |||
2772 | MACvWriteISR(pDevice->PortOffset, pDevice->dwIsr); | 2772 | MACvWriteISR(pDevice->PortOffset, pDevice->dwIsr); |
2773 | 2773 | ||
2774 | if (pDevice->dwIsr & ISR_FETALERR){ | 2774 | if (pDevice->dwIsr & ISR_FETALERR){ |
2775 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO " ISR_FETALERR \n"); | 2775 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO " ISR_FETALERR \n"); |
2776 | VNSvOutPortB(pDevice->PortOffset + MAC_REG_SOFTPWRCTL, 0); | 2776 | VNSvOutPortB(pDevice->PortOffset + MAC_REG_SOFTPWRCTL, 0); |
2777 | VNSvOutPortW(pDevice->PortOffset + MAC_REG_SOFTPWRCTL, SOFTPWRCTL_SWPECTI); | 2777 | VNSvOutPortW(pDevice->PortOffset + MAC_REG_SOFTPWRCTL, SOFTPWRCTL_SWPECTI); |
2778 | device_error(pDevice, pDevice->dwIsr); | 2778 | device_error(pDevice, pDevice->dwIsr); |
@@ -2888,11 +2888,11 @@ static irqreturn_t device_intr(int irq, void *dev_instance) { | |||
2888 | if (pDevice->uBBVGADiffCount == 1) { | 2888 | if (pDevice->uBBVGADiffCount == 1) { |
2889 | // first VGA diff gain | 2889 | // first VGA diff gain |
2890 | BBvSetVGAGainOffset(pDevice, pDevice->byBBVGANew); | 2890 | BBvSetVGAGainOffset(pDevice, pDevice->byBBVGANew); |
2891 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"First RSSI[%d] NewGain[%d] OldGain[%d] Count[%d]\n", | 2891 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"First RSSI[%d] NewGain[%d] OldGain[%d] Count[%d]\n", |
2892 | (int)ldBm, pDevice->byBBVGANew, pDevice->byBBVGACurrent, (int)pDevice->uBBVGADiffCount); | 2892 | (int)ldBm, pDevice->byBBVGANew, pDevice->byBBVGACurrent, (int)pDevice->uBBVGADiffCount); |
2893 | } | 2893 | } |
2894 | if (pDevice->uBBVGADiffCount >= BB_VGA_CHANGE_THRESHOLD) { | 2894 | if (pDevice->uBBVGADiffCount >= BB_VGA_CHANGE_THRESHOLD) { |
2895 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"RSSI[%d] NewGain[%d] OldGain[%d] Count[%d]\n", | 2895 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"RSSI[%d] NewGain[%d] OldGain[%d] Count[%d]\n", |
2896 | (int)ldBm, pDevice->byBBVGANew, pDevice->byBBVGACurrent, (int)pDevice->uBBVGADiffCount); | 2896 | (int)ldBm, pDevice->byBBVGANew, pDevice->byBBVGACurrent, (int)pDevice->uBBVGADiffCount); |
2897 | BBvSetVGAGainOffset(pDevice, pDevice->byBBVGANew); | 2897 | BBvSetVGAGainOffset(pDevice, pDevice->byBBVGANew); |
2898 | } | 2898 | } |
@@ -3134,7 +3134,7 @@ static void device_set_multi(struct net_device *dev) { | |||
3134 | VNSvInPortB(pDevice->PortOffset + MAC_REG_RCR, &(pDevice->byRxMode)); | 3134 | VNSvInPortB(pDevice->PortOffset + MAC_REG_RCR, &(pDevice->byRxMode)); |
3135 | 3135 | ||
3136 | if (dev->flags & IFF_PROMISC) { /* Set promiscuous. */ | 3136 | if (dev->flags & IFF_PROMISC) { /* Set promiscuous. */ |
3137 | DEVICE_PRT(MSG_LEVEL_ERR,KERN_NOTICE "%s: Promiscuous mode enabled.\n", dev->name); | 3137 | DBG_PRT(MSG_LEVEL_ERR,KERN_NOTICE "%s: Promiscuous mode enabled.\n", dev->name); |
3138 | /* Unconditionally log net taps. */ | 3138 | /* Unconditionally log net taps. */ |
3139 | pDevice->byRxMode |= (RCR_MULTICAST|RCR_BROADCAST|RCR_UNICAST); | 3139 | pDevice->byRxMode |= (RCR_MULTICAST|RCR_BROADCAST|RCR_UNICAST); |
3140 | } | 3140 | } |
@@ -3168,7 +3168,7 @@ static void device_set_multi(struct net_device *dev) { | |||
3168 | } | 3168 | } |
3169 | 3169 | ||
3170 | VNSvOutPortB(pDevice->PortOffset + MAC_REG_RCR, pDevice->byRxMode); | 3170 | VNSvOutPortB(pDevice->PortOffset + MAC_REG_RCR, pDevice->byRxMode); |
3171 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "pDevice->byRxMode = %x\n", pDevice->byRxMode ); | 3171 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "pDevice->byRxMode = %x\n", pDevice->byRxMode ); |
3172 | } | 3172 | } |
3173 | 3173 | ||
3174 | 3174 | ||
@@ -3267,13 +3267,13 @@ static int device_ioctl(struct net_device *dev, struct ifreq *rq, int cmd) { | |||
3267 | 3267 | ||
3268 | // Set desired station name | 3268 | // Set desired station name |
3269 | case SIOCSIWNICKN: | 3269 | case SIOCSIWNICKN: |
3270 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO " SIOCSIWNICKN \n"); | 3270 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO " SIOCSIWNICKN \n"); |
3271 | rc = -EOPNOTSUPP; | 3271 | rc = -EOPNOTSUPP; |
3272 | break; | 3272 | break; |
3273 | 3273 | ||
3274 | // Get current station name | 3274 | // Get current station name |
3275 | case SIOCGIWNICKN: | 3275 | case SIOCGIWNICKN: |
3276 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO " SIOCGIWNICKN \n"); | 3276 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO " SIOCGIWNICKN \n"); |
3277 | rc = -EOPNOTSUPP; | 3277 | rc = -EOPNOTSUPP; |
3278 | break; | 3278 | break; |
3279 | 3279 | ||
@@ -3372,12 +3372,12 @@ static int device_ioctl(struct net_device *dev, struct ifreq *rq, int cmd) { | |||
3372 | 3372 | ||
3373 | // Get the current Tx-Power | 3373 | // Get the current Tx-Power |
3374 | case SIOCGIWTXPOW: | 3374 | case SIOCGIWTXPOW: |
3375 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO " SIOCGIWTXPOW \n"); | 3375 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO " SIOCGIWTXPOW \n"); |
3376 | rc = -EOPNOTSUPP; | 3376 | rc = -EOPNOTSUPP; |
3377 | break; | 3377 | break; |
3378 | 3378 | ||
3379 | case SIOCSIWTXPOW: | 3379 | case SIOCSIWTXPOW: |
3380 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO " SIOCGIWTXPOW \n"); | 3380 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO " SIOCGIWTXPOW \n"); |
3381 | rc = -EOPNOTSUPP; | 3381 | rc = -EOPNOTSUPP; |
3382 | break; | 3382 | break; |
3383 | 3383 | ||
@@ -3422,7 +3422,7 @@ static int device_ioctl(struct net_device *dev, struct ifreq *rq, int cmd) { | |||
3422 | break; | 3422 | break; |
3423 | 3423 | ||
3424 | case SIOCSIWSENS: | 3424 | case SIOCSIWSENS: |
3425 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO " SIOCSIWSENS \n"); | 3425 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO " SIOCSIWSENS \n"); |
3426 | rc = -EOPNOTSUPP; | 3426 | rc = -EOPNOTSUPP; |
3427 | break; | 3427 | break; |
3428 | 3428 | ||
@@ -3448,21 +3448,21 @@ static int device_ioctl(struct net_device *dev, struct ifreq *rq, int cmd) { | |||
3448 | // Set the spy list | 3448 | // Set the spy list |
3449 | case SIOCSIWSPY: | 3449 | case SIOCSIWSPY: |
3450 | 3450 | ||
3451 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO " SIOCSIWSPY \n"); | 3451 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO " SIOCSIWSPY \n"); |
3452 | rc = -EOPNOTSUPP; | 3452 | rc = -EOPNOTSUPP; |
3453 | break; | 3453 | break; |
3454 | 3454 | ||
3455 | // Get the spy list | 3455 | // Get the spy list |
3456 | case SIOCGIWSPY: | 3456 | case SIOCGIWSPY: |
3457 | 3457 | ||
3458 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO " SIOCSIWSPY \n"); | 3458 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO " SIOCSIWSPY \n"); |
3459 | rc = -EOPNOTSUPP; | 3459 | rc = -EOPNOTSUPP; |
3460 | break; | 3460 | break; |
3461 | 3461 | ||
3462 | #endif // WIRELESS_SPY | 3462 | #endif // WIRELESS_SPY |
3463 | 3463 | ||
3464 | case SIOCGIWPRIV: | 3464 | case SIOCGIWPRIV: |
3465 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO " SIOCGIWPRIV \n"); | 3465 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO " SIOCGIWPRIV \n"); |
3466 | rc = -EOPNOTSUPP; | 3466 | rc = -EOPNOTSUPP; |
3467 | /* | 3467 | /* |
3468 | if(wrq->u.data.pointer) { | 3468 | if(wrq->u.data.pointer) { |
@@ -3480,29 +3480,29 @@ static int device_ioctl(struct net_device *dev, struct ifreq *rq, int cmd) { | |||
3480 | //2008-0409-07, <Add> by Einsn Liu | 3480 | //2008-0409-07, <Add> by Einsn Liu |
3481 | #ifdef WPA_SUPPLICANT_DRIVER_WEXT_SUPPORT | 3481 | #ifdef WPA_SUPPLICANT_DRIVER_WEXT_SUPPORT |
3482 | case SIOCSIWAUTH: | 3482 | case SIOCSIWAUTH: |
3483 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO " SIOCSIWAUTH \n"); | 3483 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO " SIOCSIWAUTH \n"); |
3484 | rc = iwctl_siwauth(dev, NULL, &(wrq->u.param), NULL); | 3484 | rc = iwctl_siwauth(dev, NULL, &(wrq->u.param), NULL); |
3485 | break; | 3485 | break; |
3486 | 3486 | ||
3487 | case SIOCGIWAUTH: | 3487 | case SIOCGIWAUTH: |
3488 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO " SIOCGIWAUTH \n"); | 3488 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO " SIOCGIWAUTH \n"); |
3489 | rc = iwctl_giwauth(dev, NULL, &(wrq->u.param), NULL); | 3489 | rc = iwctl_giwauth(dev, NULL, &(wrq->u.param), NULL); |
3490 | break; | 3490 | break; |
3491 | 3491 | ||
3492 | case SIOCSIWGENIE: | 3492 | case SIOCSIWGENIE: |
3493 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO " SIOCSIWGENIE \n"); | 3493 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO " SIOCSIWGENIE \n"); |
3494 | rc = iwctl_siwgenie(dev, NULL, &(wrq->u.data), wrq->u.data.pointer); | 3494 | rc = iwctl_siwgenie(dev, NULL, &(wrq->u.data), wrq->u.data.pointer); |
3495 | break; | 3495 | break; |
3496 | 3496 | ||
3497 | case SIOCGIWGENIE: | 3497 | case SIOCGIWGENIE: |
3498 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO " SIOCGIWGENIE \n"); | 3498 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO " SIOCGIWGENIE \n"); |
3499 | rc = iwctl_giwgenie(dev, NULL, &(wrq->u.data), wrq->u.data.pointer); | 3499 | rc = iwctl_giwgenie(dev, NULL, &(wrq->u.data), wrq->u.data.pointer); |
3500 | break; | 3500 | break; |
3501 | 3501 | ||
3502 | case SIOCSIWENCODEEXT: | 3502 | case SIOCSIWENCODEEXT: |
3503 | { | 3503 | { |
3504 | char extra[sizeof(struct iw_encode_ext)+MAX_KEY_LEN+1]; | 3504 | char extra[sizeof(struct iw_encode_ext)+MAX_KEY_LEN+1]; |
3505 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO " SIOCSIWENCODEEXT \n"); | 3505 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO " SIOCSIWENCODEEXT \n"); |
3506 | if(wrq->u.encoding.pointer){ | 3506 | if(wrq->u.encoding.pointer){ |
3507 | memset(extra, 0, sizeof(struct iw_encode_ext)+MAX_KEY_LEN+1); | 3507 | memset(extra, 0, sizeof(struct iw_encode_ext)+MAX_KEY_LEN+1); |
3508 | if(wrq->u.encoding.length > (sizeof(struct iw_encode_ext)+ MAX_KEY_LEN)){ | 3508 | if(wrq->u.encoding.length > (sizeof(struct iw_encode_ext)+ MAX_KEY_LEN)){ |
@@ -3522,12 +3522,12 @@ static int device_ioctl(struct net_device *dev, struct ifreq *rq, int cmd) { | |||
3522 | break; | 3522 | break; |
3523 | 3523 | ||
3524 | case SIOCGIWENCODEEXT: | 3524 | case SIOCGIWENCODEEXT: |
3525 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO " SIOCGIWENCODEEXT \n"); | 3525 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO " SIOCGIWENCODEEXT \n"); |
3526 | rc = iwctl_giwencodeext(dev, NULL, &(wrq->u.encoding), NULL); | 3526 | rc = iwctl_giwencodeext(dev, NULL, &(wrq->u.encoding), NULL); |
3527 | break; | 3527 | break; |
3528 | 3528 | ||
3529 | case SIOCSIWMLME: | 3529 | case SIOCSIWMLME: |
3530 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO " SIOCSIWMLME \n"); | 3530 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO " SIOCSIWMLME \n"); |
3531 | rc = iwctl_siwmlme(dev, NULL, &(wrq->u.data), wrq->u.data.pointer); | 3531 | rc = iwctl_siwmlme(dev, NULL, &(wrq->u.data), wrq->u.data.pointer); |
3532 | break; | 3532 | break; |
3533 | 3533 | ||
@@ -3586,7 +3586,7 @@ static int device_ioctl(struct net_device *dev, struct ifreq *rq, int cmd) { | |||
3586 | 3586 | ||
3587 | default: | 3587 | default: |
3588 | rc = -EOPNOTSUPP; | 3588 | rc = -EOPNOTSUPP; |
3589 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Ioctl command not support..%x\n", cmd); | 3589 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Ioctl command not support..%x\n", cmd); |
3590 | 3590 | ||
3591 | 3591 | ||
3592 | } | 3592 | } |
@@ -3599,7 +3599,7 @@ static int device_ioctl(struct net_device *dev, struct ifreq *rq, int cmd) { | |||
3599 | spin_unlock_irq(&pDevice->lock); | 3599 | spin_unlock_irq(&pDevice->lock); |
3600 | } | 3600 | } |
3601 | else { | 3601 | else { |
3602 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Commit the settings\n"); | 3602 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Commit the settings\n"); |
3603 | spin_lock_irq(&pDevice->lock); | 3603 | spin_lock_irq(&pDevice->lock); |
3604 | pDevice->bLinkPass = FALSE; | 3604 | pDevice->bLinkPass = FALSE; |
3605 | memset(pMgmt->abyCurrBSSID, 0, 6); | 3605 | memset(pMgmt->abyCurrBSSID, 0, 6); |
diff --git a/drivers/staging/vt6655/dpc.c b/drivers/staging/vt6655/dpc.c index a3abce98df0..f7a5a662a3b 100644 --- a/drivers/staging/vt6655/dpc.c +++ b/drivers/staging/vt6655/dpc.c | |||
@@ -418,7 +418,7 @@ device_receive_frame ( | |||
418 | PS802_11Header pMACHeader; | 418 | PS802_11Header pMACHeader; |
419 | BOOL bRxeapol_key = FALSE; | 419 | BOOL bRxeapol_key = FALSE; |
420 | 420 | ||
421 | // DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"---------- device_receive_frame---\n"); | 421 | // DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"---------- device_receive_frame---\n"); |
422 | 422 | ||
423 | skb = pRDInfo->skb; | 423 | skb = pRDInfo->skb; |
424 | 424 | ||
@@ -436,7 +436,7 @@ device_receive_frame ( | |||
436 | // Min (ACK): 10HD +4CRC + 2Padding + 4Len + 8TSF + 4RSR | 436 | // Min (ACK): 10HD +4CRC + 2Padding + 4Len + 8TSF + 4RSR |
437 | if ((FrameSize > 2364)||(FrameSize <= 32)) { | 437 | if ((FrameSize > 2364)||(FrameSize <= 32)) { |
438 | // Frame Size error drop this packet. | 438 | // Frame Size error drop this packet. |
439 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"---------- WRONG Length 1 \n"); | 439 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"---------- WRONG Length 1 \n"); |
440 | return FALSE; | 440 | return FALSE; |
441 | } | 441 | } |
442 | 442 | ||
@@ -454,7 +454,7 @@ device_receive_frame ( | |||
454 | 454 | ||
455 | if ((FrameSize > 2346)|(FrameSize < 14)) { // Max: 2312Payload + 30HD +4CRC | 455 | if ((FrameSize > 2346)|(FrameSize < 14)) { // Max: 2312Payload + 30HD +4CRC |
456 | // Min: 14 bytes ACK | 456 | // Min: 14 bytes ACK |
457 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"---------- WRONG Length 2 \n"); | 457 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"---------- WRONG Length 2 \n"); |
458 | return FALSE; | 458 | return FALSE; |
459 | } | 459 | } |
460 | //PLICE_DEBUG-> | 460 | //PLICE_DEBUG-> |
@@ -535,7 +535,7 @@ device_receive_frame ( | |||
535 | if (IS_FC_WEP(pbyFrame)) { | 535 | if (IS_FC_WEP(pbyFrame)) { |
536 | BOOL bRxDecryOK = FALSE; | 536 | BOOL bRxDecryOK = FALSE; |
537 | 537 | ||
538 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"rx WEP pkt\n"); | 538 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"rx WEP pkt\n"); |
539 | bIsWEP = TRUE; | 539 | bIsWEP = TRUE; |
540 | if ((pDevice->bEnableHostWEP) && (iSANodeIndex >= 0)) { | 540 | if ((pDevice->bEnableHostWEP) && (iSANodeIndex >= 0)) { |
541 | pKey = &STempKey; | 541 | pKey = &STempKey; |
@@ -573,7 +573,7 @@ device_receive_frame ( | |||
573 | 573 | ||
574 | if (bRxDecryOK) { | 574 | if (bRxDecryOK) { |
575 | if ((*pbyNewRsr & NEWRSR_DECRYPTOK) == 0) { | 575 | if ((*pbyNewRsr & NEWRSR_DECRYPTOK) == 0) { |
576 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"ICV Fail\n"); | 576 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"ICV Fail\n"); |
577 | if ( (pDevice->pMgmt->eAuthenMode == WMAC_AUTH_WPA) || | 577 | if ( (pDevice->pMgmt->eAuthenMode == WMAC_AUTH_WPA) || |
578 | (pDevice->pMgmt->eAuthenMode == WMAC_AUTH_WPAPSK) || | 578 | (pDevice->pMgmt->eAuthenMode == WMAC_AUTH_WPAPSK) || |
579 | (pDevice->pMgmt->eAuthenMode == WMAC_AUTH_WPANONE) || | 579 | (pDevice->pMgmt->eAuthenMode == WMAC_AUTH_WPANONE) || |
@@ -591,7 +591,7 @@ device_receive_frame ( | |||
591 | return FALSE; | 591 | return FALSE; |
592 | } | 592 | } |
593 | } else { | 593 | } else { |
594 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"WEP Func Fail\n"); | 594 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"WEP Func Fail\n"); |
595 | return FALSE; | 595 | return FALSE; |
596 | } | 596 | } |
597 | if ((pKey != NULL) && (pKey->byCipherSuite == KEY_CTL_CCMP)) | 597 | if ((pKey != NULL) && (pKey->byCipherSuite == KEY_CTL_CCMP)) |
@@ -699,7 +699,7 @@ device_receive_frame ( | |||
699 | if (BITbIsBitOff(*pbyRsr, RSR_BSSIDOK)) { | 699 | if (BITbIsBitOff(*pbyRsr, RSR_BSSIDOK)) { |
700 | if (bDeFragRx) { | 700 | if (bDeFragRx) { |
701 | if (!device_alloc_frag_buf(pDevice, &pDevice->sRxDFCB[pDevice->uCurrentDFCBIdx])) { | 701 | if (!device_alloc_frag_buf(pDevice, &pDevice->sRxDFCB[pDevice->uCurrentDFCBIdx])) { |
702 | DEVICE_PRT(MSG_LEVEL_ERR,KERN_ERR "%s: can not alloc more frag bufs\n", | 702 | DBG_PRT(MSG_LEVEL_ERR,KERN_ERR "%s: can not alloc more frag bufs\n", |
703 | pDevice->dev->name); | 703 | pDevice->dev->name); |
704 | } | 704 | } |
705 | } | 705 | } |
@@ -712,7 +712,7 @@ device_receive_frame ( | |||
712 | BITbIsBitOff(*pbyRsr, RSR_BSSIDOK)) { | 712 | BITbIsBitOff(*pbyRsr, RSR_BSSIDOK)) { |
713 | if (bDeFragRx) { | 713 | if (bDeFragRx) { |
714 | if (!device_alloc_frag_buf(pDevice, &pDevice->sRxDFCB[pDevice->uCurrentDFCBIdx])) { | 714 | if (!device_alloc_frag_buf(pDevice, &pDevice->sRxDFCB[pDevice->uCurrentDFCBIdx])) { |
715 | DEVICE_PRT(MSG_LEVEL_ERR,KERN_ERR "%s: can not alloc more frag bufs\n", | 715 | DBG_PRT(MSG_LEVEL_ERR,KERN_ERR "%s: can not alloc more frag bufs\n", |
716 | pDevice->dev->name); | 716 | pDevice->dev->name); |
717 | } | 717 | } |
718 | } | 718 | } |
@@ -798,7 +798,7 @@ device_receive_frame ( | |||
798 | wEtherType = (skb->data[cbIVOffset + 4 + 24 + 6] << 8) | | 798 | wEtherType = (skb->data[cbIVOffset + 4 + 24 + 6] << 8) | |
799 | skb->data[cbIVOffset + 4 + 24 + 6 + 1]; | 799 | skb->data[cbIVOffset + 4 + 24 + 6 + 1]; |
800 | 800 | ||
801 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"wEtherType = %04x \n", wEtherType); | 801 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"wEtherType = %04x \n", wEtherType); |
802 | if (wEtherType == ETH_P_PAE) { | 802 | if (wEtherType == ETH_P_PAE) { |
803 | skb->dev = pDevice->apdev; | 803 | skb->dev = pDevice->apdev; |
804 | 804 | ||
@@ -875,18 +875,18 @@ device_receive_frame ( | |||
875 | pdwMIC_R = (PDWORD)(skb->data + 4 + FrameSize + 4); | 875 | pdwMIC_R = (PDWORD)(skb->data + 4 + FrameSize + 4); |
876 | //DBG_PRN_GRP12(("RxL: %lx, RxR: %lx\n", *pdwMIC_L, *pdwMIC_R)); | 876 | //DBG_PRN_GRP12(("RxL: %lx, RxR: %lx\n", *pdwMIC_L, *pdwMIC_R)); |
877 | //DBG_PRN_GRP12(("LocalL: %lx, LocalR: %lx\n", dwLocalMIC_L, dwLocalMIC_R)); | 877 | //DBG_PRN_GRP12(("LocalL: %lx, LocalR: %lx\n", dwLocalMIC_L, dwLocalMIC_R)); |
878 | //DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"dwMICKey0= %lx,dwMICKey1= %lx \n", dwMICKey0, dwMICKey1); | 878 | //DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"dwMICKey0= %lx,dwMICKey1= %lx \n", dwMICKey0, dwMICKey1); |
879 | 879 | ||
880 | 880 | ||
881 | if ((cpu_to_le32(*pdwMIC_L) != dwLocalMIC_L) || (cpu_to_le32(*pdwMIC_R) != dwLocalMIC_R) || | 881 | if ((cpu_to_le32(*pdwMIC_L) != dwLocalMIC_L) || (cpu_to_le32(*pdwMIC_R) != dwLocalMIC_R) || |
882 | (pDevice->bRxMICFail == TRUE)) { | 882 | (pDevice->bRxMICFail == TRUE)) { |
883 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"MIC comparison is fail!\n"); | 883 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"MIC comparison is fail!\n"); |
884 | pDevice->bRxMICFail = FALSE; | 884 | pDevice->bRxMICFail = FALSE; |
885 | //pDevice->s802_11Counter.TKIPLocalMICFailures.QuadPart++; | 885 | //pDevice->s802_11Counter.TKIPLocalMICFailures.QuadPart++; |
886 | pDevice->s802_11Counter.TKIPLocalMICFailures++; | 886 | pDevice->s802_11Counter.TKIPLocalMICFailures++; |
887 | if (bDeFragRx) { | 887 | if (bDeFragRx) { |
888 | if (!device_alloc_frag_buf(pDevice, &pDevice->sRxDFCB[pDevice->uCurrentDFCBIdx])) { | 888 | if (!device_alloc_frag_buf(pDevice, &pDevice->sRxDFCB[pDevice->uCurrentDFCBIdx])) { |
889 | DEVICE_PRT(MSG_LEVEL_ERR,KERN_ERR "%s: can not alloc more frag bufs\n", | 889 | DBG_PRT(MSG_LEVEL_ERR,KERN_ERR "%s: can not alloc more frag bufs\n", |
890 | pDevice->dev->name); | 890 | pDevice->dev->name); |
891 | } | 891 | } |
892 | } | 892 | } |
@@ -970,7 +970,7 @@ device_receive_frame ( | |||
970 | if ( (wRxTSC15_0 < wLocalTSC15_0) && | 970 | if ( (wRxTSC15_0 < wLocalTSC15_0) && |
971 | (dwRxTSC47_16 <= dwLocalTSC47_16) && | 971 | (dwRxTSC47_16 <= dwLocalTSC47_16) && |
972 | !((dwRxTSC47_16 == 0) && (dwLocalTSC47_16 == 0xFFFFFFFF))) { | 972 | !((dwRxTSC47_16 == 0) && (dwLocalTSC47_16 == 0xFFFFFFFF))) { |
973 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"TSC is illegal~~!\n "); | 973 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"TSC is illegal~~!\n "); |
974 | if (pKey->byCipherSuite == KEY_CTL_TKIP) | 974 | if (pKey->byCipherSuite == KEY_CTL_TKIP) |
975 | //pDevice->s802_11Counter.TKIPReplays.QuadPart++; | 975 | //pDevice->s802_11Counter.TKIPReplays.QuadPart++; |
976 | pDevice->s802_11Counter.TKIPReplays++; | 976 | pDevice->s802_11Counter.TKIPReplays++; |
@@ -980,7 +980,7 @@ device_receive_frame ( | |||
980 | 980 | ||
981 | if (bDeFragRx) { | 981 | if (bDeFragRx) { |
982 | if (!device_alloc_frag_buf(pDevice, &pDevice->sRxDFCB[pDevice->uCurrentDFCBIdx])) { | 982 | if (!device_alloc_frag_buf(pDevice, &pDevice->sRxDFCB[pDevice->uCurrentDFCBIdx])) { |
983 | DEVICE_PRT(MSG_LEVEL_ERR,KERN_ERR "%s: can not alloc more frag bufs\n", | 983 | DBG_PRT(MSG_LEVEL_ERR,KERN_ERR "%s: can not alloc more frag bufs\n", |
984 | pDevice->dev->name); | 984 | pDevice->dev->name); |
985 | } | 985 | } |
986 | } | 986 | } |
@@ -1016,7 +1016,7 @@ device_receive_frame ( | |||
1016 | 1016 | ||
1017 | if (bDeFragRx) { | 1017 | if (bDeFragRx) { |
1018 | if (!device_alloc_frag_buf(pDevice, &pDevice->sRxDFCB[pDevice->uCurrentDFCBIdx])) { | 1018 | if (!device_alloc_frag_buf(pDevice, &pDevice->sRxDFCB[pDevice->uCurrentDFCBIdx])) { |
1019 | DEVICE_PRT(MSG_LEVEL_ERR,KERN_ERR "%s: can not alloc more frag bufs\n", | 1019 | DBG_PRT(MSG_LEVEL_ERR,KERN_ERR "%s: can not alloc more frag bufs\n", |
1020 | pDevice->dev->name); | 1020 | pDevice->dev->name); |
1021 | } | 1021 | } |
1022 | } | 1022 | } |
@@ -1046,7 +1046,7 @@ device_receive_frame ( | |||
1046 | pStats->rx_dropped++; | 1046 | pStats->rx_dropped++; |
1047 | if (bDeFragRx) { | 1047 | if (bDeFragRx) { |
1048 | if (!device_alloc_frag_buf(pDevice, &pDevice->sRxDFCB[pDevice->uCurrentDFCBIdx])) { | 1048 | if (!device_alloc_frag_buf(pDevice, &pDevice->sRxDFCB[pDevice->uCurrentDFCBIdx])) { |
1049 | DEVICE_PRT(MSG_LEVEL_ERR,KERN_ERR "%s: can not alloc more frag bufs\n", | 1049 | DBG_PRT(MSG_LEVEL_ERR,KERN_ERR "%s: can not alloc more frag bufs\n", |
1050 | pDevice->dev->name); | 1050 | pDevice->dev->name); |
1051 | } | 1051 | } |
1052 | } | 1052 | } |
@@ -1062,7 +1062,7 @@ device_receive_frame ( | |||
1062 | 1062 | ||
1063 | if (bDeFragRx) { | 1063 | if (bDeFragRx) { |
1064 | if (!device_alloc_frag_buf(pDevice, &pDevice->sRxDFCB[pDevice->uCurrentDFCBIdx])) { | 1064 | if (!device_alloc_frag_buf(pDevice, &pDevice->sRxDFCB[pDevice->uCurrentDFCBIdx])) { |
1065 | DEVICE_PRT(MSG_LEVEL_ERR,KERN_ERR "%s: can not alloc more frag bufs\n", | 1065 | DBG_PRT(MSG_LEVEL_ERR,KERN_ERR "%s: can not alloc more frag bufs\n", |
1066 | pDevice->dev->name); | 1066 | pDevice->dev->name); |
1067 | } | 1067 | } |
1068 | return FALSE; | 1068 | return FALSE; |
@@ -1100,7 +1100,7 @@ static BOOL s_bAPModeRxCtl ( | |||
1100 | (WLAN_MGMT_REASON_CLASS2_NONAUTH), | 1100 | (WLAN_MGMT_REASON_CLASS2_NONAUTH), |
1101 | &Status | 1101 | &Status |
1102 | ); | 1102 | ); |
1103 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "dpc: send vMgrDeAuthenBeginSta 1\n"); | 1103 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "dpc: send vMgrDeAuthenBeginSta 1\n"); |
1104 | return TRUE; | 1104 | return TRUE; |
1105 | }; | 1105 | }; |
1106 | if (pMgmt->sNodeDBTable[iSANodeIndex].eNodeState < NODE_ASSOC) { | 1106 | if (pMgmt->sNodeDBTable[iSANodeIndex].eNodeState < NODE_ASSOC) { |
@@ -1112,7 +1112,7 @@ static BOOL s_bAPModeRxCtl ( | |||
1112 | (WLAN_MGMT_REASON_CLASS3_NONASSOC), | 1112 | (WLAN_MGMT_REASON_CLASS3_NONASSOC), |
1113 | &Status | 1113 | &Status |
1114 | ); | 1114 | ); |
1115 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "dpc: send vMgrDisassocBeginSta 2\n"); | 1115 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "dpc: send vMgrDisassocBeginSta 2\n"); |
1116 | return TRUE; | 1116 | return TRUE; |
1117 | }; | 1117 | }; |
1118 | 1118 | ||
@@ -1121,7 +1121,7 @@ static BOOL s_bAPModeRxCtl ( | |||
1121 | if (IS_CTL_PSPOLL(pbyFrame)) { | 1121 | if (IS_CTL_PSPOLL(pbyFrame)) { |
1122 | pMgmt->sNodeDBTable[iSANodeIndex].bRxPSPoll = TRUE; | 1122 | pMgmt->sNodeDBTable[iSANodeIndex].bRxPSPoll = TRUE; |
1123 | bScheduleCommand((HANDLE)pDevice, WLAN_CMD_RX_PSPOLL, NULL); | 1123 | bScheduleCommand((HANDLE)pDevice, WLAN_CMD_RX_PSPOLL, NULL); |
1124 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "dpc: WLAN_CMD_RX_PSPOLL 1\n"); | 1124 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "dpc: WLAN_CMD_RX_PSPOLL 1\n"); |
1125 | } | 1125 | } |
1126 | else { | 1126 | else { |
1127 | // check Data PS state | 1127 | // check Data PS state |
@@ -1130,7 +1130,7 @@ static BOOL s_bAPModeRxCtl ( | |||
1130 | pMgmt->sNodeDBTable[iSANodeIndex].bPSEnable = FALSE; | 1130 | pMgmt->sNodeDBTable[iSANodeIndex].bPSEnable = FALSE; |
1131 | pMgmt->sNodeDBTable[iSANodeIndex].bRxPSPoll = TRUE; | 1131 | pMgmt->sNodeDBTable[iSANodeIndex].bRxPSPoll = TRUE; |
1132 | bScheduleCommand((HANDLE)pDevice, WLAN_CMD_RX_PSPOLL, NULL); | 1132 | bScheduleCommand((HANDLE)pDevice, WLAN_CMD_RX_PSPOLL, NULL); |
1133 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "dpc: WLAN_CMD_RX_PSPOLL 2\n"); | 1133 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "dpc: WLAN_CMD_RX_PSPOLL 2\n"); |
1134 | } | 1134 | } |
1135 | } | 1135 | } |
1136 | } | 1136 | } |
@@ -1146,7 +1146,7 @@ static BOOL s_bAPModeRxCtl ( | |||
1146 | pMgmt->sNodeDBTable[iSANodeIndex].bPSEnable = FALSE; | 1146 | pMgmt->sNodeDBTable[iSANodeIndex].bPSEnable = FALSE; |
1147 | pMgmt->sNodeDBTable[iSANodeIndex].bRxPSPoll = TRUE; | 1147 | pMgmt->sNodeDBTable[iSANodeIndex].bRxPSPoll = TRUE; |
1148 | bScheduleCommand((HANDLE)pDevice, WLAN_CMD_RX_PSPOLL, NULL); | 1148 | bScheduleCommand((HANDLE)pDevice, WLAN_CMD_RX_PSPOLL, NULL); |
1149 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "dpc: WLAN_CMD_RX_PSPOLL 3\n"); | 1149 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "dpc: WLAN_CMD_RX_PSPOLL 3\n"); |
1150 | 1150 | ||
1151 | } | 1151 | } |
1152 | } | 1152 | } |
@@ -1159,8 +1159,8 @@ static BOOL s_bAPModeRxCtl ( | |||
1159 | (WLAN_MGMT_REASON_CLASS2_NONAUTH), | 1159 | (WLAN_MGMT_REASON_CLASS2_NONAUTH), |
1160 | &Status | 1160 | &Status |
1161 | ); | 1161 | ); |
1162 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "dpc: send vMgrDeAuthenBeginSta 3\n"); | 1162 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "dpc: send vMgrDeAuthenBeginSta 3\n"); |
1163 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "BSSID:%02x-%02x-%02x=%02x-%02x-%02x \n", | 1163 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "BSSID:%02x-%02x-%02x=%02x-%02x-%02x \n", |
1164 | p802_11Header->abyAddr3[0], | 1164 | p802_11Header->abyAddr3[0], |
1165 | p802_11Header->abyAddr3[1], | 1165 | p802_11Header->abyAddr3[1], |
1166 | p802_11Header->abyAddr3[2], | 1166 | p802_11Header->abyAddr3[2], |
@@ -1168,7 +1168,7 @@ static BOOL s_bAPModeRxCtl ( | |||
1168 | p802_11Header->abyAddr3[4], | 1168 | p802_11Header->abyAddr3[4], |
1169 | p802_11Header->abyAddr3[5] | 1169 | p802_11Header->abyAddr3[5] |
1170 | ); | 1170 | ); |
1171 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "ADDR2:%02x-%02x-%02x=%02x-%02x-%02x \n", | 1171 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "ADDR2:%02x-%02x-%02x=%02x-%02x-%02x \n", |
1172 | p802_11Header->abyAddr2[0], | 1172 | p802_11Header->abyAddr2[0], |
1173 | p802_11Header->abyAddr2[1], | 1173 | p802_11Header->abyAddr2[1], |
1174 | p802_11Header->abyAddr2[2], | 1174 | p802_11Header->abyAddr2[2], |
@@ -1176,7 +1176,7 @@ static BOOL s_bAPModeRxCtl ( | |||
1176 | p802_11Header->abyAddr2[4], | 1176 | p802_11Header->abyAddr2[4], |
1177 | p802_11Header->abyAddr2[5] | 1177 | p802_11Header->abyAddr2[5] |
1178 | ); | 1178 | ); |
1179 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "ADDR1:%02x-%02x-%02x=%02x-%02x-%02x \n", | 1179 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "ADDR1:%02x-%02x-%02x=%02x-%02x-%02x \n", |
1180 | p802_11Header->abyAddr1[0], | 1180 | p802_11Header->abyAddr1[0], |
1181 | p802_11Header->abyAddr1[1], | 1181 | p802_11Header->abyAddr1[1], |
1182 | p802_11Header->abyAddr1[2], | 1182 | p802_11Header->abyAddr1[2], |
@@ -1184,9 +1184,9 @@ static BOOL s_bAPModeRxCtl ( | |||
1184 | p802_11Header->abyAddr1[4], | 1184 | p802_11Header->abyAddr1[4], |
1185 | p802_11Header->abyAddr1[5] | 1185 | p802_11Header->abyAddr1[5] |
1186 | ); | 1186 | ); |
1187 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "dpc: wFrameCtl= %x\n", p802_11Header->wFrameCtl ); | 1187 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "dpc: wFrameCtl= %x\n", p802_11Header->wFrameCtl ); |
1188 | VNSvInPortB(pDevice->PortOffset + MAC_REG_RCR, &(pDevice->byRxMode)); | 1188 | VNSvInPortB(pDevice->PortOffset + MAC_REG_RCR, &(pDevice->byRxMode)); |
1189 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "dpc:pDevice->byRxMode = %x\n", pDevice->byRxMode ); | 1189 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "dpc:pDevice->byRxMode = %x\n", pDevice->byRxMode ); |
1190 | return TRUE; | 1190 | return TRUE; |
1191 | } | 1191 | } |
1192 | } | 1192 | } |
@@ -1226,7 +1226,7 @@ static BOOL s_bHandleRxEncryption ( | |||
1226 | } | 1226 | } |
1227 | byKeyIdx = (*(pbyIV+3) & 0xc0); | 1227 | byKeyIdx = (*(pbyIV+3) & 0xc0); |
1228 | byKeyIdx >>= 6; | 1228 | byKeyIdx >>= 6; |
1229 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"\nKeyIdx: %d\n", byKeyIdx); | 1229 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"\nKeyIdx: %d\n", byKeyIdx); |
1230 | 1230 | ||
1231 | if ((pMgmt->eAuthenMode == WMAC_AUTH_WPA) || | 1231 | if ((pMgmt->eAuthenMode == WMAC_AUTH_WPA) || |
1232 | (pMgmt->eAuthenMode == WMAC_AUTH_WPAPSK) || | 1232 | (pMgmt->eAuthenMode == WMAC_AUTH_WPAPSK) || |
@@ -1236,14 +1236,14 @@ static BOOL s_bHandleRxEncryption ( | |||
1236 | if (((*pbyRsr & (RSR_ADDRBROAD | RSR_ADDRMULTI)) == 0) && | 1236 | if (((*pbyRsr & (RSR_ADDRBROAD | RSR_ADDRMULTI)) == 0) && |
1237 | (pDevice->pMgmt->byCSSPK != KEY_CTL_NONE)) { | 1237 | (pDevice->pMgmt->byCSSPK != KEY_CTL_NONE)) { |
1238 | // unicast pkt use pairwise key | 1238 | // unicast pkt use pairwise key |
1239 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"unicast pkt\n"); | 1239 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"unicast pkt\n"); |
1240 | if (KeybGetKey(&(pDevice->sKey), pDevice->abyBSSID, 0xFFFFFFFF, &pKey) == TRUE) { | 1240 | if (KeybGetKey(&(pDevice->sKey), pDevice->abyBSSID, 0xFFFFFFFF, &pKey) == TRUE) { |
1241 | if (pDevice->pMgmt->byCSSPK == KEY_CTL_TKIP) | 1241 | if (pDevice->pMgmt->byCSSPK == KEY_CTL_TKIP) |
1242 | byDecMode = KEY_CTL_TKIP; | 1242 | byDecMode = KEY_CTL_TKIP; |
1243 | else if (pDevice->pMgmt->byCSSPK == KEY_CTL_CCMP) | 1243 | else if (pDevice->pMgmt->byCSSPK == KEY_CTL_CCMP) |
1244 | byDecMode = KEY_CTL_CCMP; | 1244 | byDecMode = KEY_CTL_CCMP; |
1245 | } | 1245 | } |
1246 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"unicast pkt: %d, %p\n", byDecMode, pKey); | 1246 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"unicast pkt: %d, %p\n", byDecMode, pKey); |
1247 | } else { | 1247 | } else { |
1248 | // use group key | 1248 | // use group key |
1249 | KeybGetKey(&(pDevice->sKey), pDevice->abyBSSID, byKeyIdx, &pKey); | 1249 | KeybGetKey(&(pDevice->sKey), pDevice->abyBSSID, byKeyIdx, &pKey); |
@@ -1251,7 +1251,7 @@ static BOOL s_bHandleRxEncryption ( | |||
1251 | byDecMode = KEY_CTL_TKIP; | 1251 | byDecMode = KEY_CTL_TKIP; |
1252 | else if (pDevice->pMgmt->byCSSGK == KEY_CTL_CCMP) | 1252 | else if (pDevice->pMgmt->byCSSGK == KEY_CTL_CCMP) |
1253 | byDecMode = KEY_CTL_CCMP; | 1253 | byDecMode = KEY_CTL_CCMP; |
1254 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"group pkt: %d, %d, %p\n", byKeyIdx, byDecMode, pKey); | 1254 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"group pkt: %d, %d, %p\n", byKeyIdx, byDecMode, pKey); |
1255 | } | 1255 | } |
1256 | } | 1256 | } |
1257 | // our WEP only support Default Key | 1257 | // our WEP only support Default Key |
@@ -1265,10 +1265,10 @@ static BOOL s_bHandleRxEncryption ( | |||
1265 | } | 1265 | } |
1266 | *pKeyOut = pKey; | 1266 | *pKeyOut = pKey; |
1267 | 1267 | ||
1268 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"AES:%d %d %d\n", pDevice->pMgmt->byCSSPK, pDevice->pMgmt->byCSSGK, byDecMode); | 1268 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"AES:%d %d %d\n", pDevice->pMgmt->byCSSPK, pDevice->pMgmt->byCSSGK, byDecMode); |
1269 | 1269 | ||
1270 | if (pKey == NULL) { | 1270 | if (pKey == NULL) { |
1271 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"pKey == NULL\n"); | 1271 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"pKey == NULL\n"); |
1272 | if (byDecMode == KEY_CTL_WEP) { | 1272 | if (byDecMode == KEY_CTL_WEP) { |
1273 | // pDevice->s802_11Counter.WEPUndecryptableCount.QuadPart++; | 1273 | // pDevice->s802_11Counter.WEPUndecryptableCount.QuadPart++; |
1274 | } else if (pDevice->bLinkPass == TRUE) { | 1274 | } else if (pDevice->bLinkPass == TRUE) { |
@@ -1309,13 +1309,13 @@ static BOOL s_bHandleRxEncryption ( | |||
1309 | 1309 | ||
1310 | PayloadLen -= (WLAN_HDR_ADDR3_LEN + 8 + 4); // 24 is 802.11 header, 8 is IV&ExtIV, 4 is crc | 1310 | PayloadLen -= (WLAN_HDR_ADDR3_LEN + 8 + 4); // 24 is 802.11 header, 8 is IV&ExtIV, 4 is crc |
1311 | *pdwRxTSC47_16 = cpu_to_le32(*(PDWORD)(pbyIV + 4)); | 1311 | *pdwRxTSC47_16 = cpu_to_le32(*(PDWORD)(pbyIV + 4)); |
1312 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"ExtIV: %lx\n",*pdwRxTSC47_16); | 1312 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"ExtIV: %lx\n",*pdwRxTSC47_16); |
1313 | if (byDecMode == KEY_CTL_TKIP) { | 1313 | if (byDecMode == KEY_CTL_TKIP) { |
1314 | *pwRxTSC15_0 = cpu_to_le16(MAKEWORD(*(pbyIV+2), *pbyIV)); | 1314 | *pwRxTSC15_0 = cpu_to_le16(MAKEWORD(*(pbyIV+2), *pbyIV)); |
1315 | } else { | 1315 | } else { |
1316 | *pwRxTSC15_0 = cpu_to_le16(*(PWORD)pbyIV); | 1316 | *pwRxTSC15_0 = cpu_to_le16(*(PWORD)pbyIV); |
1317 | } | 1317 | } |
1318 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"TSC0_15: %x\n", *pwRxTSC15_0); | 1318 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"TSC0_15: %x\n", *pwRxTSC15_0); |
1319 | 1319 | ||
1320 | if ((byDecMode == KEY_CTL_TKIP) && | 1320 | if ((byDecMode == KEY_CTL_TKIP) && |
1321 | (pDevice->byLocalID <= REV_ID_VT3253_A1)) { | 1321 | (pDevice->byLocalID <= REV_ID_VT3253_A1)) { |
@@ -1327,10 +1327,10 @@ static BOOL s_bHandleRxEncryption ( | |||
1327 | rc4_encrypt(&pDevice->SBox, pbyIV+8, pbyIV+8, PayloadLen); | 1327 | rc4_encrypt(&pDevice->SBox, pbyIV+8, pbyIV+8, PayloadLen); |
1328 | if (ETHbIsBufferCrc32Ok(pbyIV+8, PayloadLen)) { | 1328 | if (ETHbIsBufferCrc32Ok(pbyIV+8, PayloadLen)) { |
1329 | *pbyNewRsr |= NEWRSR_DECRYPTOK; | 1329 | *pbyNewRsr |= NEWRSR_DECRYPTOK; |
1330 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"ICV OK!\n"); | 1330 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"ICV OK!\n"); |
1331 | } else { | 1331 | } else { |
1332 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"ICV FAIL!!!\n"); | 1332 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"ICV FAIL!!!\n"); |
1333 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"PayloadLen = %d\n", PayloadLen); | 1333 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"PayloadLen = %d\n", PayloadLen); |
1334 | } | 1334 | } |
1335 | } | 1335 | } |
1336 | }// end of TKIP/AES | 1336 | }// end of TKIP/AES |
@@ -1373,7 +1373,7 @@ static BOOL s_bHostWepRxEncryption ( | |||
1373 | } | 1373 | } |
1374 | byKeyIdx = (*(pbyIV+3) & 0xc0); | 1374 | byKeyIdx = (*(pbyIV+3) & 0xc0); |
1375 | byKeyIdx >>= 6; | 1375 | byKeyIdx >>= 6; |
1376 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"\nKeyIdx: %d\n", byKeyIdx); | 1376 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"\nKeyIdx: %d\n", byKeyIdx); |
1377 | 1377 | ||
1378 | 1378 | ||
1379 | if (pDevice->pMgmt->byCSSGK == KEY_CTL_TKIP) | 1379 | if (pDevice->pMgmt->byCSSGK == KEY_CTL_TKIP) |
@@ -1381,7 +1381,7 @@ static BOOL s_bHostWepRxEncryption ( | |||
1381 | else if (pDevice->pMgmt->byCSSGK == KEY_CTL_CCMP) | 1381 | else if (pDevice->pMgmt->byCSSGK == KEY_CTL_CCMP) |
1382 | byDecMode = KEY_CTL_CCMP; | 1382 | byDecMode = KEY_CTL_CCMP; |
1383 | 1383 | ||
1384 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"AES:%d %d %d\n", pDevice->pMgmt->byCSSPK, pDevice->pMgmt->byCSSGK, byDecMode); | 1384 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"AES:%d %d %d\n", pDevice->pMgmt->byCSSPK, pDevice->pMgmt->byCSSGK, byDecMode); |
1385 | 1385 | ||
1386 | if (byDecMode != pKey->byCipherSuite) { | 1386 | if (byDecMode != pKey->byCipherSuite) { |
1387 | if (byDecMode == KEY_CTL_WEP) { | 1387 | if (byDecMode == KEY_CTL_WEP) { |
@@ -1394,7 +1394,7 @@ static BOOL s_bHostWepRxEncryption ( | |||
1394 | 1394 | ||
1395 | if (byDecMode == KEY_CTL_WEP) { | 1395 | if (byDecMode == KEY_CTL_WEP) { |
1396 | // handle WEP | 1396 | // handle WEP |
1397 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"byDecMode == KEY_CTL_WEP \n"); | 1397 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"byDecMode == KEY_CTL_WEP \n"); |
1398 | if ((pDevice->byLocalID <= REV_ID_VT3253_A1) || | 1398 | if ((pDevice->byLocalID <= REV_ID_VT3253_A1) || |
1399 | (((PSKeyTable)(pKey->pvKeyTable))->bSoftWEP == TRUE) || | 1399 | (((PSKeyTable)(pKey->pvKeyTable))->bSoftWEP == TRUE) || |
1400 | (bOnFly == FALSE)) { | 1400 | (bOnFly == FALSE)) { |
@@ -1419,31 +1419,31 @@ static BOOL s_bHostWepRxEncryption ( | |||
1419 | 1419 | ||
1420 | PayloadLen -= (WLAN_HDR_ADDR3_LEN + 8 + 4); // 24 is 802.11 header, 8 is IV&ExtIV, 4 is crc | 1420 | PayloadLen -= (WLAN_HDR_ADDR3_LEN + 8 + 4); // 24 is 802.11 header, 8 is IV&ExtIV, 4 is crc |
1421 | *pdwRxTSC47_16 = cpu_to_le32(*(PDWORD)(pbyIV + 4)); | 1421 | *pdwRxTSC47_16 = cpu_to_le32(*(PDWORD)(pbyIV + 4)); |
1422 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"ExtIV: %lx\n",*pdwRxTSC47_16); | 1422 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"ExtIV: %lx\n",*pdwRxTSC47_16); |
1423 | 1423 | ||
1424 | if (byDecMode == KEY_CTL_TKIP) { | 1424 | if (byDecMode == KEY_CTL_TKIP) { |
1425 | *pwRxTSC15_0 = cpu_to_le16(MAKEWORD(*(pbyIV+2), *pbyIV)); | 1425 | *pwRxTSC15_0 = cpu_to_le16(MAKEWORD(*(pbyIV+2), *pbyIV)); |
1426 | } else { | 1426 | } else { |
1427 | *pwRxTSC15_0 = cpu_to_le16(*(PWORD)pbyIV); | 1427 | *pwRxTSC15_0 = cpu_to_le16(*(PWORD)pbyIV); |
1428 | } | 1428 | } |
1429 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"TSC0_15: %x\n", *pwRxTSC15_0); | 1429 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"TSC0_15: %x\n", *pwRxTSC15_0); |
1430 | 1430 | ||
1431 | if (byDecMode == KEY_CTL_TKIP) { | 1431 | if (byDecMode == KEY_CTL_TKIP) { |
1432 | if ((pDevice->byLocalID <= REV_ID_VT3253_A1) || (bOnFly == FALSE)) { | 1432 | if ((pDevice->byLocalID <= REV_ID_VT3253_A1) || (bOnFly == FALSE)) { |
1433 | // Software TKIP | 1433 | // Software TKIP |
1434 | // 1. 3253 A | 1434 | // 1. 3253 A |
1435 | // 2. NotOnFly | 1435 | // 2. NotOnFly |
1436 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"soft KEY_CTL_TKIP \n"); | 1436 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"soft KEY_CTL_TKIP \n"); |
1437 | pMACHeader = (PS802_11Header) (pbyFrame); | 1437 | pMACHeader = (PS802_11Header) (pbyFrame); |
1438 | TKIPvMixKey(pKey->abyKey, pMACHeader->abyAddr2, *pwRxTSC15_0, *pdwRxTSC47_16, pDevice->abyPRNG); | 1438 | TKIPvMixKey(pKey->abyKey, pMACHeader->abyAddr2, *pwRxTSC15_0, *pdwRxTSC47_16, pDevice->abyPRNG); |
1439 | rc4_init(&pDevice->SBox, pDevice->abyPRNG, TKIP_KEY_LEN); | 1439 | rc4_init(&pDevice->SBox, pDevice->abyPRNG, TKIP_KEY_LEN); |
1440 | rc4_encrypt(&pDevice->SBox, pbyIV+8, pbyIV+8, PayloadLen); | 1440 | rc4_encrypt(&pDevice->SBox, pbyIV+8, pbyIV+8, PayloadLen); |
1441 | if (ETHbIsBufferCrc32Ok(pbyIV+8, PayloadLen)) { | 1441 | if (ETHbIsBufferCrc32Ok(pbyIV+8, PayloadLen)) { |
1442 | *pbyNewRsr |= NEWRSR_DECRYPTOK; | 1442 | *pbyNewRsr |= NEWRSR_DECRYPTOK; |
1443 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"ICV OK!\n"); | 1443 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"ICV OK!\n"); |
1444 | } else { | 1444 | } else { |
1445 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"ICV FAIL!!!\n"); | 1445 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"ICV FAIL!!!\n"); |
1446 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"PayloadLen = %d\n", PayloadLen); | 1446 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"PayloadLen = %d\n", PayloadLen); |
1447 | } | 1447 | } |
1448 | } | 1448 | } |
1449 | } | 1449 | } |
@@ -1452,12 +1452,12 @@ static BOOL s_bHostWepRxEncryption ( | |||
1452 | if (bOnFly == FALSE) { | 1452 | if (bOnFly == FALSE) { |
1453 | // Software CCMP | 1453 | // Software CCMP |
1454 | // NotOnFly | 1454 | // NotOnFly |
1455 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"soft KEY_CTL_CCMP\n"); | 1455 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"soft KEY_CTL_CCMP\n"); |
1456 | if (AESbGenCCMP(pKey->abyKey, pbyFrame, FrameSize)) { | 1456 | if (AESbGenCCMP(pKey->abyKey, pbyFrame, FrameSize)) { |
1457 | *pbyNewRsr |= NEWRSR_DECRYPTOK; | 1457 | *pbyNewRsr |= NEWRSR_DECRYPTOK; |
1458 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"CCMP MIC compare OK!\n"); | 1458 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"CCMP MIC compare OK!\n"); |
1459 | } else { | 1459 | } else { |
1460 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"CCMP MIC fail!\n"); | 1460 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"CCMP MIC fail!\n"); |
1461 | } | 1461 | } |
1462 | } | 1462 | } |
1463 | } | 1463 | } |
@@ -1500,7 +1500,7 @@ static BOOL s_bAPModeRxData ( | |||
1500 | skbcpy = dev_alloc_skb((int)pDevice->rx_buf_sz); | 1500 | skbcpy = dev_alloc_skb((int)pDevice->rx_buf_sz); |
1501 | // if any node in PS mode, buffer packet until DTIM. | 1501 | // if any node in PS mode, buffer packet until DTIM. |
1502 | if (skbcpy == NULL) { | 1502 | if (skbcpy == NULL) { |
1503 | DEVICE_PRT(MSG_LEVEL_NOTICE, KERN_INFO "relay multicast no skb available \n"); | 1503 | DBG_PRT(MSG_LEVEL_NOTICE, KERN_INFO "relay multicast no skb available \n"); |
1504 | } | 1504 | } |
1505 | else { | 1505 | else { |
1506 | skbcpy->dev = pDevice->dev; | 1506 | skbcpy->dev = pDevice->dev; |
@@ -1530,7 +1530,7 @@ static BOOL s_bAPModeRxData ( | |||
1530 | pMgmt->sNodeDBTable[iDANodeIndex].wEnQueueCnt++; | 1530 | pMgmt->sNodeDBTable[iDANodeIndex].wEnQueueCnt++; |
1531 | wAID = pMgmt->sNodeDBTable[iDANodeIndex].wAID; | 1531 | wAID = pMgmt->sNodeDBTable[iDANodeIndex].wAID; |
1532 | pMgmt->abyPSTxMap[wAID >> 3] |= byMask[wAID & 7]; | 1532 | pMgmt->abyPSTxMap[wAID >> 3] |= byMask[wAID & 7]; |
1533 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "relay: index= %d, pMgmt->abyPSTxMap[%d]= %d\n", | 1533 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "relay: index= %d, pMgmt->abyPSTxMap[%d]= %d\n", |
1534 | iDANodeIndex, (wAID >> 3), pMgmt->abyPSTxMap[wAID >> 3]); | 1534 | iDANodeIndex, (wAID >> 3), pMgmt->abyPSTxMap[wAID >> 3]); |
1535 | return TRUE; | 1535 | return TRUE; |
1536 | } | 1536 | } |
diff --git a/drivers/staging/vt6655/hostap.c b/drivers/staging/vt6655/hostap.c index bf15e266ffe..dfe4e0aa352 100644 --- a/drivers/staging/vt6655/hostap.c +++ b/drivers/staging/vt6655/hostap.c | |||
@@ -107,7 +107,7 @@ static int hostap_enable_hostapd(PSDevice pDevice, int rtnl_locked) | |||
107 | .ndo_start_xmit = pDevice->tx_80211, | 107 | .ndo_start_xmit = pDevice->tx_80211, |
108 | }; | 108 | }; |
109 | 109 | ||
110 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "%s: Enabling hostapd mode\n", dev->name); | 110 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "%s: Enabling hostapd mode\n", dev->name); |
111 | 111 | ||
112 | pDevice->apdev = (struct net_device *)kmalloc(sizeof(struct net_device), GFP_KERNEL); | 112 | pDevice->apdev = (struct net_device *)kmalloc(sizeof(struct net_device), GFP_KERNEL); |
113 | if (pDevice->apdev == NULL) | 113 | if (pDevice->apdev == NULL) |
@@ -132,12 +132,12 @@ static int hostap_enable_hostapd(PSDevice pDevice, int rtnl_locked) | |||
132 | else | 132 | else |
133 | ret = register_netdev(pDevice->apdev); | 133 | ret = register_netdev(pDevice->apdev); |
134 | if (ret) { | 134 | if (ret) { |
135 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "%s: register_netdevice(AP) failed!\n", | 135 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "%s: register_netdevice(AP) failed!\n", |
136 | dev->name); | 136 | dev->name); |
137 | return -1; | 137 | return -1; |
138 | } | 138 | } |
139 | 139 | ||
140 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "%s: Registered netdevice %s for AP management\n", | 140 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "%s: Registered netdevice %s for AP management\n", |
141 | dev->name, pDevice->apdev->name); | 141 | dev->name, pDevice->apdev->name); |
142 | 142 | ||
143 | KeyvInitTable(&pDevice->sKey, pDevice->PortOffset); | 143 | KeyvInitTable(&pDevice->sKey, pDevice->PortOffset); |
@@ -162,14 +162,14 @@ static int hostap_enable_hostapd(PSDevice pDevice, int rtnl_locked) | |||
162 | static int hostap_disable_hostapd(PSDevice pDevice, int rtnl_locked) | 162 | static int hostap_disable_hostapd(PSDevice pDevice, int rtnl_locked) |
163 | { | 163 | { |
164 | 164 | ||
165 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "%s: disabling hostapd mode\n", pDevice->dev->name); | 165 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "%s: disabling hostapd mode\n", pDevice->dev->name); |
166 | 166 | ||
167 | if (pDevice->apdev && pDevice->apdev->name && pDevice->apdev->name[0]) { | 167 | if (pDevice->apdev && pDevice->apdev->name && pDevice->apdev->name[0]) { |
168 | if (rtnl_locked) | 168 | if (rtnl_locked) |
169 | unregister_netdevice(pDevice->apdev); | 169 | unregister_netdevice(pDevice->apdev); |
170 | else | 170 | else |
171 | unregister_netdev(pDevice->apdev); | 171 | unregister_netdev(pDevice->apdev); |
172 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "%s: Netdevice %s unregistered\n", | 172 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "%s: Netdevice %s unregistered\n", |
173 | pDevice->dev->name, pDevice->apdev->name); | 173 | pDevice->dev->name, pDevice->apdev->name); |
174 | } | 174 | } |
175 | kfree(pDevice->apdev); | 175 | kfree(pDevice->apdev); |
@@ -289,8 +289,8 @@ static int hostap_add_sta(PSDevice pDevice, | |||
289 | 289 | ||
290 | pMgmt->sNodeDBTable[uNodeIndex].wAID = (WORD)param->u.add_sta.aid; | 290 | pMgmt->sNodeDBTable[uNodeIndex].wAID = (WORD)param->u.add_sta.aid; |
291 | pMgmt->sNodeDBTable[uNodeIndex].ulLastRxJiffer = jiffies; | 291 | pMgmt->sNodeDBTable[uNodeIndex].ulLastRxJiffer = jiffies; |
292 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Add STA AID= %d \n", pMgmt->sNodeDBTable[uNodeIndex].wAID); | 292 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Add STA AID= %d \n", pMgmt->sNodeDBTable[uNodeIndex].wAID); |
293 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "MAC=%2.2X:%2.2X:%2.2X:%2.2X:%2.2X:%2.2X \n", | 293 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "MAC=%2.2X:%2.2X:%2.2X:%2.2X:%2.2X:%2.2X \n", |
294 | param->sta_addr[0], | 294 | param->sta_addr[0], |
295 | param->sta_addr[1], | 295 | param->sta_addr[1], |
296 | param->sta_addr[2], | 296 | param->sta_addr[2], |
@@ -298,7 +298,7 @@ static int hostap_add_sta(PSDevice pDevice, | |||
298 | param->sta_addr[4], | 298 | param->sta_addr[4], |
299 | param->sta_addr[5] | 299 | param->sta_addr[5] |
300 | ) ; | 300 | ) ; |
301 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Max Support rate = %d \n", | 301 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Max Support rate = %d \n", |
302 | pMgmt->sNodeDBTable[uNodeIndex].wMaxSuppRate); | 302 | pMgmt->sNodeDBTable[uNodeIndex].wMaxSuppRate); |
303 | 303 | ||
304 | return 0; | 304 | return 0; |
@@ -390,7 +390,7 @@ static int hostap_set_flags_sta(PSDevice pDevice, | |||
390 | if (BSSDBbIsSTAInNodeDB(pMgmt, param->sta_addr, &uNodeIndex)) { | 390 | if (BSSDBbIsSTAInNodeDB(pMgmt, param->sta_addr, &uNodeIndex)) { |
391 | pMgmt->sNodeDBTable[uNodeIndex].dwFlags |= param->u.set_flags_sta.flags_or; | 391 | pMgmt->sNodeDBTable[uNodeIndex].dwFlags |= param->u.set_flags_sta.flags_or; |
392 | pMgmt->sNodeDBTable[uNodeIndex].dwFlags &= param->u.set_flags_sta.flags_and; | 392 | pMgmt->sNodeDBTable[uNodeIndex].dwFlags &= param->u.set_flags_sta.flags_and; |
393 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO " dwFlags = %x \n", | 393 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO " dwFlags = %x \n", |
394 | (UINT)pMgmt->sNodeDBTable[uNodeIndex].dwFlags); | 394 | (UINT)pMgmt->sNodeDBTable[uNodeIndex].dwFlags); |
395 | } | 395 | } |
396 | else { | 396 | else { |
@@ -429,18 +429,18 @@ static int hostap_set_generic_element(PSDevice pDevice, | |||
429 | 429 | ||
430 | pMgmt->wWPAIELen = param->u.generic_elem.len; | 430 | pMgmt->wWPAIELen = param->u.generic_elem.len; |
431 | 431 | ||
432 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"pMgmt->wWPAIELen = %d\n", pMgmt->wWPAIELen); | 432 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"pMgmt->wWPAIELen = %d\n", pMgmt->wWPAIELen); |
433 | 433 | ||
434 | // disable wpa | 434 | // disable wpa |
435 | if (pMgmt->wWPAIELen == 0) { | 435 | if (pMgmt->wWPAIELen == 0) { |
436 | pMgmt->eAuthenMode = WMAC_AUTH_OPEN; | 436 | pMgmt->eAuthenMode = WMAC_AUTH_OPEN; |
437 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO " No WPAIE, Disable WPA \n"); | 437 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO " No WPAIE, Disable WPA \n"); |
438 | } else { | 438 | } else { |
439 | // enable wpa | 439 | // enable wpa |
440 | if ((pMgmt->abyWPAIE[0] == WLAN_EID_RSN_WPA) || | 440 | if ((pMgmt->abyWPAIE[0] == WLAN_EID_RSN_WPA) || |
441 | (pMgmt->abyWPAIE[0] == WLAN_EID_RSN)) { | 441 | (pMgmt->abyWPAIE[0] == WLAN_EID_RSN)) { |
442 | pMgmt->eAuthenMode = WMAC_AUTH_WPANONE; | 442 | pMgmt->eAuthenMode = WMAC_AUTH_WPANONE; |
443 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Set WPAIE enable WPA\n"); | 443 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Set WPAIE enable WPA\n"); |
444 | } else | 444 | } else |
445 | return -EINVAL; | 445 | return -EINVAL; |
446 | } | 446 | } |
@@ -514,7 +514,7 @@ static int hostap_set_encryption(PSDevice pDevice, | |||
514 | 514 | ||
515 | if ((param->u.crypt.idx > 3) || (param->u.crypt.key_len > MAX_KEY_LEN)) { | 515 | if ((param->u.crypt.idx > 3) || (param->u.crypt.key_len > MAX_KEY_LEN)) { |
516 | param->u.crypt.err = HOSTAP_CRYPT_ERR_KEY_SET_FAILED; | 516 | param->u.crypt.err = HOSTAP_CRYPT_ERR_KEY_SET_FAILED; |
517 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO " HOSTAP_CRYPT_ERR_KEY_SET_FAILED\n"); | 517 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO " HOSTAP_CRYPT_ERR_KEY_SET_FAILED\n"); |
518 | return -EINVAL; | 518 | return -EINVAL; |
519 | } | 519 | } |
520 | 520 | ||
@@ -528,12 +528,12 @@ static int hostap_set_encryption(PSDevice pDevice, | |||
528 | } else { | 528 | } else { |
529 | if (BSSDBbIsSTAInNodeDB(pMgmt, param->sta_addr, &iNodeIndex) == FALSE) { | 529 | if (BSSDBbIsSTAInNodeDB(pMgmt, param->sta_addr, &iNodeIndex) == FALSE) { |
530 | param->u.crypt.err = HOSTAP_CRYPT_ERR_UNKNOWN_ADDR; | 530 | param->u.crypt.err = HOSTAP_CRYPT_ERR_UNKNOWN_ADDR; |
531 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO " HOSTAP_CRYPT_ERR_UNKNOWN_ADDR\n"); | 531 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO " HOSTAP_CRYPT_ERR_UNKNOWN_ADDR\n"); |
532 | return -EINVAL; | 532 | return -EINVAL; |
533 | } | 533 | } |
534 | } | 534 | } |
535 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO " hostap_set_encryption: sta_index %d \n", iNodeIndex); | 535 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO " hostap_set_encryption: sta_index %d \n", iNodeIndex); |
536 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO " hostap_set_encryption: alg %d \n", param->u.crypt.alg); | 536 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO " hostap_set_encryption: alg %d \n", param->u.crypt.alg); |
537 | 537 | ||
538 | if (param->u.crypt.alg == WPA_ALG_NONE) { | 538 | if (param->u.crypt.alg == WPA_ALG_NONE) { |
539 | 539 | ||
@@ -542,7 +542,7 @@ static int hostap_set_encryption(PSDevice pDevice, | |||
542 | param->sta_addr, | 542 | param->sta_addr, |
543 | pMgmt->sNodeDBTable[iNodeIndex].dwKeyIndex, | 543 | pMgmt->sNodeDBTable[iNodeIndex].dwKeyIndex, |
544 | pDevice->PortOffset) == FALSE) { | 544 | pDevice->PortOffset) == FALSE) { |
545 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "KeybRemoveKey fail \n"); | 545 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "KeybRemoveKey fail \n"); |
546 | } | 546 | } |
547 | pMgmt->sNodeDBTable[iNodeIndex].bOnFly = FALSE; | 547 | pMgmt->sNodeDBTable[iNodeIndex].bOnFly = FALSE; |
548 | } | 548 | } |
@@ -677,7 +677,7 @@ static int hostap_set_encryption(PSDevice pDevice, | |||
677 | // Key Table Full | 677 | // Key Table Full |
678 | pMgmt->sNodeDBTable[iNodeIndex].bOnFly = FALSE; | 678 | pMgmt->sNodeDBTable[iNodeIndex].bOnFly = FALSE; |
679 | bKeyTableFull = TRUE; | 679 | bKeyTableFull = TRUE; |
680 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO " Key Table Full\n"); | 680 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO " Key Table Full\n"); |
681 | } | 681 | } |
682 | 682 | ||
683 | } | 683 | } |
@@ -691,10 +691,10 @@ static int hostap_set_encryption(PSDevice pDevice, | |||
691 | MACvSetDefaultKeyCtl(pDevice->PortOffset, wKeyCtl, MAX_KEY_TABLE-1, pDevice->byLocalID); | 691 | MACvSetDefaultKeyCtl(pDevice->PortOffset, wKeyCtl, MAX_KEY_TABLE-1, pDevice->byLocalID); |
692 | } | 692 | } |
693 | 693 | ||
694 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO " Set key sta_index= %d \n", iNodeIndex); | 694 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO " Set key sta_index= %d \n", iNodeIndex); |
695 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO " tx_index=%d len=%d \n", param->u.crypt.idx, | 695 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO " tx_index=%d len=%d \n", param->u.crypt.idx, |
696 | param->u.crypt.key_len ); | 696 | param->u.crypt.key_len ); |
697 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO " key=%x-%x-%x-%x-%x-xxxxx \n", | 697 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO " key=%x-%x-%x-%x-%x-xxxxx \n", |
698 | pMgmt->sNodeDBTable[iNodeIndex].abyWepKey[0], | 698 | pMgmt->sNodeDBTable[iNodeIndex].abyWepKey[0], |
699 | pMgmt->sNodeDBTable[iNodeIndex].abyWepKey[1], | 699 | pMgmt->sNodeDBTable[iNodeIndex].abyWepKey[1], |
700 | pMgmt->sNodeDBTable[iNodeIndex].abyWepKey[2], | 700 | pMgmt->sNodeDBTable[iNodeIndex].abyWepKey[2], |
@@ -746,11 +746,11 @@ static int hostap_get_encryption(PSDevice pDevice, | |||
746 | } else { | 746 | } else { |
747 | if (BSSDBbIsSTAInNodeDB(pMgmt, param->sta_addr, &iNodeIndex) == FALSE) { | 747 | if (BSSDBbIsSTAInNodeDB(pMgmt, param->sta_addr, &iNodeIndex) == FALSE) { |
748 | param->u.crypt.err = HOSTAP_CRYPT_ERR_UNKNOWN_ADDR; | 748 | param->u.crypt.err = HOSTAP_CRYPT_ERR_UNKNOWN_ADDR; |
749 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "hostap_get_encryption: HOSTAP_CRYPT_ERR_UNKNOWN_ADDR\n"); | 749 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "hostap_get_encryption: HOSTAP_CRYPT_ERR_UNKNOWN_ADDR\n"); |
750 | return -EINVAL; | 750 | return -EINVAL; |
751 | } | 751 | } |
752 | } | 752 | } |
753 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "hostap_get_encryption: %d\n", iNodeIndex); | 753 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "hostap_get_encryption: %d\n", iNodeIndex); |
754 | memset(param->u.crypt.seq, 0, 8); | 754 | memset(param->u.crypt.seq, 0, 8); |
755 | for (ii = 0 ; ii < 8 ; ii++) { | 755 | for (ii = 0 ; ii < 8 ; ii++) { |
756 | param->u.crypt.seq[ii] = (BYTE)pMgmt->sNodeDBTable[iNodeIndex].KeyRSC >> (ii * 8); | 756 | param->u.crypt.seq[ii] = (BYTE)pMgmt->sNodeDBTable[iNodeIndex].KeyRSC >> (ii * 8); |
@@ -795,74 +795,74 @@ int hostap_ioctl(PSDevice pDevice, struct iw_point *p) | |||
795 | 795 | ||
796 | switch (param->cmd) { | 796 | switch (param->cmd) { |
797 | case VIAWGET_HOSTAPD_SET_ENCRYPTION: | 797 | case VIAWGET_HOSTAPD_SET_ENCRYPTION: |
798 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "VIAWGET_HOSTAPD_SET_ENCRYPTION \n"); | 798 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "VIAWGET_HOSTAPD_SET_ENCRYPTION \n"); |
799 | spin_lock_irq(&pDevice->lock); | 799 | spin_lock_irq(&pDevice->lock); |
800 | ret = hostap_set_encryption(pDevice, param, p->length); | 800 | ret = hostap_set_encryption(pDevice, param, p->length); |
801 | spin_unlock_irq(&pDevice->lock); | 801 | spin_unlock_irq(&pDevice->lock); |
802 | break; | 802 | break; |
803 | case VIAWGET_HOSTAPD_GET_ENCRYPTION: | 803 | case VIAWGET_HOSTAPD_GET_ENCRYPTION: |
804 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "VIAWGET_HOSTAPD_GET_ENCRYPTION \n"); | 804 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "VIAWGET_HOSTAPD_GET_ENCRYPTION \n"); |
805 | spin_lock_irq(&pDevice->lock); | 805 | spin_lock_irq(&pDevice->lock); |
806 | ret = hostap_get_encryption(pDevice, param, p->length); | 806 | ret = hostap_get_encryption(pDevice, param, p->length); |
807 | spin_unlock_irq(&pDevice->lock); | 807 | spin_unlock_irq(&pDevice->lock); |
808 | break; | 808 | break; |
809 | case VIAWGET_HOSTAPD_SET_ASSOC_AP_ADDR: | 809 | case VIAWGET_HOSTAPD_SET_ASSOC_AP_ADDR: |
810 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "VIAWGET_HOSTAPD_SET_ASSOC_AP_ADDR \n"); | 810 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "VIAWGET_HOSTAPD_SET_ASSOC_AP_ADDR \n"); |
811 | return -EOPNOTSUPP; | 811 | return -EOPNOTSUPP; |
812 | break; | 812 | break; |
813 | case VIAWGET_HOSTAPD_FLUSH: | 813 | case VIAWGET_HOSTAPD_FLUSH: |
814 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "VIAWGET_HOSTAPD_FLUSH \n"); | 814 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "VIAWGET_HOSTAPD_FLUSH \n"); |
815 | spin_lock_irq(&pDevice->lock); | 815 | spin_lock_irq(&pDevice->lock); |
816 | hostap_flush_sta(pDevice); | 816 | hostap_flush_sta(pDevice); |
817 | spin_unlock_irq(&pDevice->lock); | 817 | spin_unlock_irq(&pDevice->lock); |
818 | break; | 818 | break; |
819 | case VIAWGET_HOSTAPD_ADD_STA: | 819 | case VIAWGET_HOSTAPD_ADD_STA: |
820 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "VIAWGET_HOSTAPD_ADD_STA \n"); | 820 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "VIAWGET_HOSTAPD_ADD_STA \n"); |
821 | spin_lock_irq(&pDevice->lock); | 821 | spin_lock_irq(&pDevice->lock); |
822 | ret = hostap_add_sta(pDevice, param); | 822 | ret = hostap_add_sta(pDevice, param); |
823 | spin_unlock_irq(&pDevice->lock); | 823 | spin_unlock_irq(&pDevice->lock); |
824 | break; | 824 | break; |
825 | case VIAWGET_HOSTAPD_REMOVE_STA: | 825 | case VIAWGET_HOSTAPD_REMOVE_STA: |
826 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "VIAWGET_HOSTAPD_REMOVE_STA \n"); | 826 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "VIAWGET_HOSTAPD_REMOVE_STA \n"); |
827 | spin_lock_irq(&pDevice->lock); | 827 | spin_lock_irq(&pDevice->lock); |
828 | ret = hostap_remove_sta(pDevice, param); | 828 | ret = hostap_remove_sta(pDevice, param); |
829 | spin_unlock_irq(&pDevice->lock); | 829 | spin_unlock_irq(&pDevice->lock); |
830 | break; | 830 | break; |
831 | case VIAWGET_HOSTAPD_GET_INFO_STA: | 831 | case VIAWGET_HOSTAPD_GET_INFO_STA: |
832 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "VIAWGET_HOSTAPD_GET_INFO_STA \n"); | 832 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "VIAWGET_HOSTAPD_GET_INFO_STA \n"); |
833 | ret = hostap_get_info_sta(pDevice, param); | 833 | ret = hostap_get_info_sta(pDevice, param); |
834 | ap_ioctl = 1; | 834 | ap_ioctl = 1; |
835 | break; | 835 | break; |
836 | /* | 836 | /* |
837 | case VIAWGET_HOSTAPD_RESET_TXEXC_STA: | 837 | case VIAWGET_HOSTAPD_RESET_TXEXC_STA: |
838 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "VIAWGET_HOSTAPD_RESET_TXEXC_STA \n"); | 838 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "VIAWGET_HOSTAPD_RESET_TXEXC_STA \n"); |
839 | ret = hostap_reset_txexc_sta(pDevice, param); | 839 | ret = hostap_reset_txexc_sta(pDevice, param); |
840 | break; | 840 | break; |
841 | */ | 841 | */ |
842 | case VIAWGET_HOSTAPD_SET_FLAGS_STA: | 842 | case VIAWGET_HOSTAPD_SET_FLAGS_STA: |
843 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "VIAWGET_HOSTAPD_SET_FLAGS_STA \n"); | 843 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "VIAWGET_HOSTAPD_SET_FLAGS_STA \n"); |
844 | ret = hostap_set_flags_sta(pDevice, param); | 844 | ret = hostap_set_flags_sta(pDevice, param); |
845 | break; | 845 | break; |
846 | 846 | ||
847 | case VIAWGET_HOSTAPD_MLME: | 847 | case VIAWGET_HOSTAPD_MLME: |
848 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "VIAWGET_HOSTAPD_MLME \n"); | 848 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "VIAWGET_HOSTAPD_MLME \n"); |
849 | return -EOPNOTSUPP; | 849 | return -EOPNOTSUPP; |
850 | 850 | ||
851 | case VIAWGET_HOSTAPD_SET_GENERIC_ELEMENT: | 851 | case VIAWGET_HOSTAPD_SET_GENERIC_ELEMENT: |
852 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "VIAWGET_HOSTAPD_SET_GENERIC_ELEMENT \n"); | 852 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "VIAWGET_HOSTAPD_SET_GENERIC_ELEMENT \n"); |
853 | ret = hostap_set_generic_element(pDevice, param); | 853 | ret = hostap_set_generic_element(pDevice, param); |
854 | break; | 854 | break; |
855 | 855 | ||
856 | case VIAWGET_HOSTAPD_SCAN_REQ: | 856 | case VIAWGET_HOSTAPD_SCAN_REQ: |
857 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "VIAWGET_HOSTAPD_SCAN_REQ \n"); | 857 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "VIAWGET_HOSTAPD_SCAN_REQ \n"); |
858 | return -EOPNOTSUPP; | 858 | return -EOPNOTSUPP; |
859 | 859 | ||
860 | case VIAWGET_HOSTAPD_STA_CLEAR_STATS: | 860 | case VIAWGET_HOSTAPD_STA_CLEAR_STATS: |
861 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "VIAWGET_HOSTAPD_STA_CLEAR_STATS \n"); | 861 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "VIAWGET_HOSTAPD_STA_CLEAR_STATS \n"); |
862 | return -EOPNOTSUPP; | 862 | return -EOPNOTSUPP; |
863 | 863 | ||
864 | default: | 864 | default: |
865 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "hostap_ioctl: unknown cmd=%d\n", | 865 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "hostap_ioctl: unknown cmd=%d\n", |
866 | (int)param->cmd); | 866 | (int)param->cmd); |
867 | return -EOPNOTSUPP; | 867 | return -EOPNOTSUPP; |
868 | break; | 868 | break; |
diff --git a/drivers/staging/vt6655/ioctl.c b/drivers/staging/vt6655/ioctl.c index 4869107a2bc..ddcf504cef5 100644 --- a/drivers/staging/vt6655/ioctl.c +++ b/drivers/staging/vt6655/ioctl.c | |||
@@ -108,7 +108,7 @@ int private_ioctl(PSDevice pDevice, struct ifreq *rq) { | |||
108 | 108 | ||
109 | case WLAN_CMD_BSS_SCAN: | 109 | case WLAN_CMD_BSS_SCAN: |
110 | 110 | ||
111 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "WLAN_CMD_BSS_SCAN..begin \n"); | 111 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "WLAN_CMD_BSS_SCAN..begin \n"); |
112 | if (copy_from_user(&sScanCmd, pReq->data, sizeof(SCmdScan))) { | 112 | if (copy_from_user(&sScanCmd, pReq->data, sizeof(SCmdScan))) { |
113 | result = -EFAULT; | 113 | result = -EFAULT; |
114 | break; | 114 | break; |
@@ -214,31 +214,31 @@ int private_ioctl(PSDevice pDevice, struct ifreq *rq) { | |||
214 | memcpy(pMgmt->abyDesireSSID, pItemSSID, pItemSSID->len + WLAN_IEHDR_LEN); | 214 | memcpy(pMgmt->abyDesireSSID, pItemSSID, pItemSSID->len + WLAN_IEHDR_LEN); |
215 | if (sJoinCmd.wBSSType == ADHOC) { | 215 | if (sJoinCmd.wBSSType == ADHOC) { |
216 | pMgmt->eConfigMode = WMAC_CONFIG_IBSS_STA; | 216 | pMgmt->eConfigMode = WMAC_CONFIG_IBSS_STA; |
217 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "ioct set to adhoc mode\n"); | 217 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "ioct set to adhoc mode\n"); |
218 | } | 218 | } |
219 | else { | 219 | else { |
220 | pMgmt->eConfigMode = WMAC_CONFIG_ESS_STA; | 220 | pMgmt->eConfigMode = WMAC_CONFIG_ESS_STA; |
221 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "ioct set to STA mode\n"); | 221 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "ioct set to STA mode\n"); |
222 | } | 222 | } |
223 | if (sJoinCmd.bPSEnable == TRUE) { | 223 | if (sJoinCmd.bPSEnable == TRUE) { |
224 | pDevice->ePSMode = WMAC_POWER_FAST; | 224 | pDevice->ePSMode = WMAC_POWER_FAST; |
225 | // pDevice->ePSMode = WMAC_POWER_MAX; | 225 | // pDevice->ePSMode = WMAC_POWER_MAX; |
226 | pMgmt->wListenInterval = 2; | 226 | pMgmt->wListenInterval = 2; |
227 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Power Saving On\n"); | 227 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Power Saving On\n"); |
228 | } | 228 | } |
229 | else { | 229 | else { |
230 | pDevice->ePSMode = WMAC_POWER_CAM; | 230 | pDevice->ePSMode = WMAC_POWER_CAM; |
231 | pMgmt->wListenInterval = 1; | 231 | pMgmt->wListenInterval = 1; |
232 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Power Saving Off \n"); | 232 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Power Saving Off \n"); |
233 | } | 233 | } |
234 | 234 | ||
235 | if (sJoinCmd.bShareKeyAuth == TRUE){ | 235 | if (sJoinCmd.bShareKeyAuth == TRUE){ |
236 | pMgmt->bShareKeyAlgorithm = TRUE; | 236 | pMgmt->bShareKeyAlgorithm = TRUE; |
237 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Share Key \n"); | 237 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Share Key \n"); |
238 | } | 238 | } |
239 | else { | 239 | else { |
240 | pMgmt->bShareKeyAlgorithm = FALSE; | 240 | pMgmt->bShareKeyAlgorithm = FALSE; |
241 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Open System \n"); | 241 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Open System \n"); |
242 | } | 242 | } |
243 | pDevice->uChannel = sJoinCmd.uChannel; | 243 | pDevice->uChannel = sJoinCmd.uChannel; |
244 | netif_stop_queue(pDevice->dev); | 244 | netif_stop_queue(pDevice->dev); |
@@ -251,7 +251,7 @@ int private_ioctl(PSDevice pDevice, struct ifreq *rq) { | |||
251 | 251 | ||
252 | case WLAN_CMD_SET_WEP: | 252 | case WLAN_CMD_SET_WEP: |
253 | 253 | ||
254 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "WLAN_CMD_SET_WEP Key. \n"); | 254 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "WLAN_CMD_SET_WEP Key. \n"); |
255 | memset(&sWEPCmd, 0 ,sizeof(SCmdSetWEP)); | 255 | memset(&sWEPCmd, 0 ,sizeof(SCmdSetWEP)); |
256 | if (copy_from_user(&sWEPCmd, pReq->data, sizeof(SCmdSetWEP))) { | 256 | if (copy_from_user(&sWEPCmd, pReq->data, sizeof(SCmdSetWEP))) { |
257 | result = -EFAULT; | 257 | result = -EFAULT; |
@@ -261,7 +261,7 @@ int private_ioctl(PSDevice pDevice, struct ifreq *rq) { | |||
261 | pDevice->bEncryptionEnable = FALSE; | 261 | pDevice->bEncryptionEnable = FALSE; |
262 | pDevice->eEncryptionStatus = Ndis802_11EncryptionDisabled; | 262 | pDevice->eEncryptionStatus = Ndis802_11EncryptionDisabled; |
263 | MACvDisableDefaultKey(pDevice->PortOffset); | 263 | MACvDisableDefaultKey(pDevice->PortOffset); |
264 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "WEP function disable. \n"); | 264 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "WEP function disable. \n"); |
265 | break; | 265 | break; |
266 | } | 266 | } |
267 | 267 | ||
@@ -293,7 +293,7 @@ int private_ioctl(PSDevice pDevice, struct ifreq *rq) { | |||
293 | break; | 293 | break; |
294 | 294 | ||
295 | case WLAN_CMD_GET_LINK: | 295 | case WLAN_CMD_GET_LINK: |
296 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "WLAN_CMD_GET_LINK status. \n"); | 296 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "WLAN_CMD_GET_LINK status. \n"); |
297 | 297 | ||
298 | memset(sLinkStatus.abySSID, 0 , WLAN_SSID_MAXLEN + 1); | 298 | memset(sLinkStatus.abySSID, 0 , WLAN_SSID_MAXLEN + 1); |
299 | 299 | ||
@@ -314,7 +314,7 @@ int private_ioctl(PSDevice pDevice, struct ifreq *rq) { | |||
314 | memcpy(sLinkStatus.abySSID, pItemSSID->abySSID, pItemSSID->len); | 314 | memcpy(sLinkStatus.abySSID, pItemSSID->abySSID, pItemSSID->len); |
315 | memcpy(sLinkStatus.abyBSSID, pMgmt->abyCurrBSSID, WLAN_BSSID_LEN); | 315 | memcpy(sLinkStatus.abyBSSID, pMgmt->abyCurrBSSID, WLAN_BSSID_LEN); |
316 | sLinkStatus.uLinkRate = pMgmt->sNodeDBTable[0].wTxDataRate; | 316 | sLinkStatus.uLinkRate = pMgmt->sNodeDBTable[0].wTxDataRate; |
317 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO" Link Success ! \n"); | 317 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO" Link Success ! \n"); |
318 | } | 318 | } |
319 | else { | 319 | else { |
320 | sLinkStatus.bLink = FALSE; | 320 | sLinkStatus.bLink = FALSE; |
@@ -409,7 +409,7 @@ int private_ioctl(PSDevice pDevice, struct ifreq *rq) { | |||
409 | break; | 409 | break; |
410 | case WLAN_CMD_STOP_MAC: | 410 | case WLAN_CMD_STOP_MAC: |
411 | 411 | ||
412 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "WLAN_CMD_STOP_MAC\n"); | 412 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "WLAN_CMD_STOP_MAC\n"); |
413 | netif_stop_queue(pDevice->dev); | 413 | netif_stop_queue(pDevice->dev); |
414 | 414 | ||
415 | spin_lock_irq(&pDevice->lock); | 415 | spin_lock_irq(&pDevice->lock); |
@@ -430,7 +430,7 @@ int private_ioctl(PSDevice pDevice, struct ifreq *rq) { | |||
430 | 430 | ||
431 | case WLAN_CMD_START_MAC: | 431 | case WLAN_CMD_START_MAC: |
432 | 432 | ||
433 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "WLAN_CMD_START_MAC\n"); | 433 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "WLAN_CMD_START_MAC\n"); |
434 | 434 | ||
435 | if (pDevice->bMACSuspend == TRUE) { | 435 | if (pDevice->bMACSuspend == TRUE) { |
436 | if (pDevice->bRadioOff == TRUE) | 436 | if (pDevice->bRadioOff == TRUE) |
@@ -444,7 +444,7 @@ int private_ioctl(PSDevice pDevice, struct ifreq *rq) { | |||
444 | 444 | ||
445 | case WLAN_CMD_SET_HOSTAPD: | 445 | case WLAN_CMD_SET_HOSTAPD: |
446 | 446 | ||
447 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "WLAN_CMD_SET_HOSTAPD\n"); | 447 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "WLAN_CMD_SET_HOSTAPD\n"); |
448 | 448 | ||
449 | if (copy_from_user(&sValue, pReq->data, sizeof(SCmdValue))) { | 449 | if (copy_from_user(&sValue, pReq->data, sizeof(SCmdValue))) { |
450 | result = -EFAULT; | 450 | result = -EFAULT; |
@@ -452,7 +452,7 @@ int private_ioctl(PSDevice pDevice, struct ifreq *rq) { | |||
452 | }; | 452 | }; |
453 | if (sValue.dwValue == 1) { | 453 | if (sValue.dwValue == 1) { |
454 | if (hostap_set_hostapd(pDevice, 1, 1) == 0){ | 454 | if (hostap_set_hostapd(pDevice, 1, 1) == 0){ |
455 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Enable HOSTAP\n"); | 455 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Enable HOSTAP\n"); |
456 | } | 456 | } |
457 | else { | 457 | else { |
458 | result = -EFAULT; | 458 | result = -EFAULT; |
@@ -461,19 +461,19 @@ int private_ioctl(PSDevice pDevice, struct ifreq *rq) { | |||
461 | } | 461 | } |
462 | else { | 462 | else { |
463 | hostap_set_hostapd(pDevice, 0, 1); | 463 | hostap_set_hostapd(pDevice, 0, 1); |
464 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Disable HOSTAP\n"); | 464 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Disable HOSTAP\n"); |
465 | } | 465 | } |
466 | 466 | ||
467 | break; | 467 | break; |
468 | 468 | ||
469 | case WLAN_CMD_SET_HOSTAPD_STA: | 469 | case WLAN_CMD_SET_HOSTAPD_STA: |
470 | 470 | ||
471 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "WLAN_CMD_SET_HOSTAPD_STA\n"); | 471 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "WLAN_CMD_SET_HOSTAPD_STA\n"); |
472 | 472 | ||
473 | break; | 473 | break; |
474 | case WLAN_CMD_SET_802_1X: | 474 | case WLAN_CMD_SET_802_1X: |
475 | 475 | ||
476 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "WLAN_CMD_SET_802_1X\n"); | 476 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "WLAN_CMD_SET_802_1X\n"); |
477 | if (copy_from_user(&sValue, pReq->data, sizeof(SCmdValue))) { | 477 | if (copy_from_user(&sValue, pReq->data, sizeof(SCmdValue))) { |
478 | result = -EFAULT; | 478 | result = -EFAULT; |
479 | break; | 479 | break; |
@@ -481,11 +481,11 @@ int private_ioctl(PSDevice pDevice, struct ifreq *rq) { | |||
481 | 481 | ||
482 | if (sValue.dwValue == 1) { | 482 | if (sValue.dwValue == 1) { |
483 | pDevice->bEnable8021x = TRUE; | 483 | pDevice->bEnable8021x = TRUE; |
484 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Enable 802.1x\n"); | 484 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Enable 802.1x\n"); |
485 | } | 485 | } |
486 | else { | 486 | else { |
487 | pDevice->bEnable8021x = FALSE; | 487 | pDevice->bEnable8021x = FALSE; |
488 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Disable 802.1x\n"); | 488 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Disable 802.1x\n"); |
489 | } | 489 | } |
490 | 490 | ||
491 | break; | 491 | break; |
@@ -493,7 +493,7 @@ int private_ioctl(PSDevice pDevice, struct ifreq *rq) { | |||
493 | 493 | ||
494 | case WLAN_CMD_SET_HOST_WEP: | 494 | case WLAN_CMD_SET_HOST_WEP: |
495 | 495 | ||
496 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "WLAN_CMD_SET_HOST_WEP\n"); | 496 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "WLAN_CMD_SET_HOST_WEP\n"); |
497 | if (copy_from_user(&sValue, pReq->data, sizeof(SCmdValue))) { | 497 | if (copy_from_user(&sValue, pReq->data, sizeof(SCmdValue))) { |
498 | result = -EFAULT; | 498 | result = -EFAULT; |
499 | break; | 499 | break; |
@@ -501,29 +501,29 @@ int private_ioctl(PSDevice pDevice, struct ifreq *rq) { | |||
501 | 501 | ||
502 | if (sValue.dwValue == 1) { | 502 | if (sValue.dwValue == 1) { |
503 | pDevice->bEnableHostWEP = TRUE; | 503 | pDevice->bEnableHostWEP = TRUE; |
504 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Enable HostWEP\n"); | 504 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Enable HostWEP\n"); |
505 | } | 505 | } |
506 | else { | 506 | else { |
507 | pDevice->bEnableHostWEP = FALSE; | 507 | pDevice->bEnableHostWEP = FALSE; |
508 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Disable HostWEP\n"); | 508 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Disable HostWEP\n"); |
509 | } | 509 | } |
510 | 510 | ||
511 | break; | 511 | break; |
512 | 512 | ||
513 | case WLAN_CMD_SET_WPA: | 513 | case WLAN_CMD_SET_WPA: |
514 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "WLAN_CMD_SET_WPA\n"); | 514 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "WLAN_CMD_SET_WPA\n"); |
515 | 515 | ||
516 | if (copy_from_user(&sValue, pReq->data, sizeof(SCmdValue))) { | 516 | if (copy_from_user(&sValue, pReq->data, sizeof(SCmdValue))) { |
517 | result = -EFAULT; | 517 | result = -EFAULT; |
518 | break; | 518 | break; |
519 | }; | 519 | }; |
520 | if (sValue.dwValue == 1) { | 520 | if (sValue.dwValue == 1) { |
521 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "up wpadev\n"); | 521 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "up wpadev\n"); |
522 | memcpy(pDevice->wpadev->dev_addr, pDevice->dev->dev_addr, U_ETHER_ADDR_LEN); | 522 | memcpy(pDevice->wpadev->dev_addr, pDevice->dev->dev_addr, U_ETHER_ADDR_LEN); |
523 | pDevice->bWPADEVUp = TRUE; | 523 | pDevice->bWPADEVUp = TRUE; |
524 | } | 524 | } |
525 | else { | 525 | else { |
526 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "close wpadev\n"); | 526 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "close wpadev\n"); |
527 | pDevice->bWPADEVUp = FALSE; | 527 | pDevice->bWPADEVUp = FALSE; |
528 | } | 528 | } |
529 | 529 | ||
@@ -531,7 +531,7 @@ int private_ioctl(PSDevice pDevice, struct ifreq *rq) { | |||
531 | 531 | ||
532 | case WLAN_CMD_AP_START: | 532 | case WLAN_CMD_AP_START: |
533 | 533 | ||
534 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "WLAN_CMD_AP_START\n"); | 534 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "WLAN_CMD_AP_START\n"); |
535 | if (pDevice->bRadioOff == TRUE) { | 535 | if (pDevice->bRadioOff == TRUE) { |
536 | CARDbRadioPowerOn(pDevice); | 536 | CARDbRadioPowerOn(pDevice); |
537 | vMgrTimerInit(pDevice); | 537 | vMgrTimerInit(pDevice); |
@@ -545,10 +545,10 @@ int private_ioctl(PSDevice pDevice, struct ifreq *rq) { | |||
545 | 545 | ||
546 | if (sStartAPCmd.wBSSType == AP) { | 546 | if (sStartAPCmd.wBSSType == AP) { |
547 | pMgmt->eConfigMode = WMAC_CONFIG_AP; | 547 | pMgmt->eConfigMode = WMAC_CONFIG_AP; |
548 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "ioct set to AP mode\n"); | 548 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "ioct set to AP mode\n"); |
549 | } | 549 | } |
550 | else { | 550 | else { |
551 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "ioct BSS type not set to AP mode\n"); | 551 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "ioct BSS type not set to AP mode\n"); |
552 | result = -EFAULT; | 552 | result = -EFAULT; |
553 | break; | 553 | break; |
554 | } | 554 | } |
@@ -578,11 +578,11 @@ int private_ioctl(PSDevice pDevice, struct ifreq *rq) { | |||
578 | 578 | ||
579 | if (sStartAPCmd.bShareKeyAuth == TRUE){ | 579 | if (sStartAPCmd.bShareKeyAuth == TRUE){ |
580 | pMgmt->bShareKeyAlgorithm = TRUE; | 580 | pMgmt->bShareKeyAlgorithm = TRUE; |
581 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Share Key \n"); | 581 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Share Key \n"); |
582 | } | 582 | } |
583 | else { | 583 | else { |
584 | pMgmt->bShareKeyAlgorithm = FALSE; | 584 | pMgmt->bShareKeyAlgorithm = FALSE; |
585 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Open System \n"); | 585 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Open System \n"); |
586 | } | 586 | } |
587 | memcpy(pMgmt->abyIBSSSuppRates, abySuppRates, 6); | 587 | memcpy(pMgmt->abyIBSSSuppRates, abySuppRates, 6); |
588 | 588 | ||
@@ -606,7 +606,7 @@ int private_ioctl(PSDevice pDevice, struct ifreq *rq) { | |||
606 | pMgmt->abyIBSSSuppRates[3] |= BIT7; | 606 | pMgmt->abyIBSSSuppRates[3] |= BIT7; |
607 | } | 607 | } |
608 | 608 | ||
609 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Support Rate= %x %x %x %x\n", | 609 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Support Rate= %x %x %x %x\n", |
610 | pMgmt->abyIBSSSuppRates[2], | 610 | pMgmt->abyIBSSSuppRates[2], |
611 | pMgmt->abyIBSSSuppRates[3], | 611 | pMgmt->abyIBSSSuppRates[3], |
612 | pMgmt->abyIBSSSuppRates[4], | 612 | pMgmt->abyIBSSSuppRates[4], |
@@ -664,7 +664,7 @@ int private_ioctl(PSDevice pDevice, struct ifreq *rq) { | |||
664 | pNodeList->sNodeList[jj].byKeyIndex = pNode->byKeyIndex; | 664 | pNodeList->sNodeList[jj].byKeyIndex = pNode->byKeyIndex; |
665 | pNodeList->sNodeList[jj].wWepKeyLength = pNode->uWepKeyLength; | 665 | pNodeList->sNodeList[jj].wWepKeyLength = pNode->uWepKeyLength; |
666 | memcpy(&(pNodeList->sNodeList[jj].abyWepKey[0]), &(pNode->abyWepKey[0]), WEP_KEYMAXLEN); | 666 | memcpy(&(pNodeList->sNodeList[jj].abyWepKey[0]), &(pNode->abyWepKey[0]), WEP_KEYMAXLEN); |
667 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "key= %2.2X:%2.2X:%2.2X:%2.2X:%2.2X\n", | 667 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "key= %2.2X:%2.2X:%2.2X:%2.2X:%2.2X\n", |
668 | pNodeList->sNodeList[jj].abyWepKey[0], | 668 | pNodeList->sNodeList[jj].abyWepKey[0], |
669 | pNodeList->sNodeList[jj].abyWepKey[1], | 669 | pNodeList->sNodeList[jj].abyWepKey[1], |
670 | pNodeList->sNodeList[jj].abyWepKey[2], | 670 | pNodeList->sNodeList[jj].abyWepKey[2], |
@@ -730,7 +730,7 @@ int private_ioctl(PSDevice pDevice, struct ifreq *rq) { | |||
730 | 730 | ||
731 | 731 | ||
732 | default: | 732 | default: |
733 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Private command not support..\n"); | 733 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Private command not support..\n"); |
734 | } | 734 | } |
735 | 735 | ||
736 | return result; | 736 | return result; |
diff --git a/drivers/staging/vt6655/iwctl.c b/drivers/staging/vt6655/iwctl.c index 2ff8f243e49..e755ae711c2 100644 --- a/drivers/staging/vt6655/iwctl.c +++ b/drivers/staging/vt6655/iwctl.c | |||
@@ -156,7 +156,7 @@ static int iwctl_commit(struct net_device *dev, | |||
156 | void *wrq, | 156 | void *wrq, |
157 | char *extra) | 157 | char *extra) |
158 | { | 158 | { |
159 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO " SIOCSIWCOMMIT \n"); | 159 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO " SIOCSIWCOMMIT \n"); |
160 | 160 | ||
161 | return 0; | 161 | return 0; |
162 | 162 | ||
@@ -201,7 +201,7 @@ int iwctl_siwscan(struct net_device *dev, | |||
201 | PSMgmtObject pMgmt = &(pDevice->sMgmtObj); | 201 | PSMgmtObject pMgmt = &(pDevice->sMgmtObj); |
202 | BYTE abyScanSSID[WLAN_IEHDR_LEN + WLAN_SSID_MAXLEN + 1]; | 202 | BYTE abyScanSSID[WLAN_IEHDR_LEN + WLAN_SSID_MAXLEN + 1]; |
203 | PWLAN_IE_SSID pItemSSID=NULL; | 203 | PWLAN_IE_SSID pItemSSID=NULL; |
204 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO " SIOCSIWSCAN \n"); | 204 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO " SIOCSIWSCAN \n"); |
205 | 205 | ||
206 | 206 | ||
207 | if(pDevice->byReAssocCount > 0) { //reject scan when re-associating! | 207 | if(pDevice->byReAssocCount > 0) { //reject scan when re-associating! |
@@ -276,7 +276,7 @@ int iwctl_giwscan(struct net_device *dev, | |||
276 | char buf[MAX_WPA_IE_LEN * 2 + 30]; | 276 | char buf[MAX_WPA_IE_LEN * 2 + 30]; |
277 | 277 | ||
278 | 278 | ||
279 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO " SIOCGIWSCAN \n"); | 279 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO " SIOCGIWSCAN \n"); |
280 | 280 | ||
281 | if (pMgmt->eScanState == WMAC_IS_SCANNING) { | 281 | if (pMgmt->eScanState == WMAC_IS_SCANNING) { |
282 | // In scanning.. | 282 | // In scanning.. |
@@ -423,7 +423,7 @@ int iwctl_siwfreq(struct net_device *dev, | |||
423 | PSDevice pDevice = (PSDevice)netdev_priv(dev); | 423 | PSDevice pDevice = (PSDevice)netdev_priv(dev); |
424 | int rc = 0; | 424 | int rc = 0; |
425 | 425 | ||
426 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO " SIOCSIWFREQ \n"); | 426 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO " SIOCSIWFREQ \n"); |
427 | 427 | ||
428 | // If setting by frequency, convert to a channel | 428 | // If setting by frequency, convert to a channel |
429 | if((wrq->e == 1) && | 429 | if((wrq->e == 1) && |
@@ -442,11 +442,11 @@ int iwctl_siwfreq(struct net_device *dev, | |||
442 | else { | 442 | else { |
443 | int channel = wrq->m; | 443 | int channel = wrq->m; |
444 | if((channel < 1) || (channel > 14)) { | 444 | if((channel < 1) || (channel > 14)) { |
445 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "%s: New channel value of %d is invalid!\n", dev->name, wrq->m); | 445 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "%s: New channel value of %d is invalid!\n", dev->name, wrq->m); |
446 | rc = -EINVAL; | 446 | rc = -EINVAL; |
447 | } else { | 447 | } else { |
448 | // Yes ! We can set it !!! | 448 | // Yes ! We can set it !!! |
449 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO " Set to channel = %d\n", channel); | 449 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO " Set to channel = %d\n", channel); |
450 | pDevice->uChannel = channel; | 450 | pDevice->uChannel = channel; |
451 | //2007-0207-04,<Add> by EinsnLiu | 451 | //2007-0207-04,<Add> by EinsnLiu |
452 | //Make change effect at once | 452 | //Make change effect at once |
@@ -469,7 +469,7 @@ int iwctl_giwfreq(struct net_device *dev, | |||
469 | PSDevice pDevice = (PSDevice)netdev_priv(dev); | 469 | PSDevice pDevice = (PSDevice)netdev_priv(dev); |
470 | PSMgmtObject pMgmt = &(pDevice->sMgmtObj); | 470 | PSMgmtObject pMgmt = &(pDevice->sMgmtObj); |
471 | 471 | ||
472 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO " SIOCGIWFREQ \n"); | 472 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO " SIOCGIWFREQ \n"); |
473 | 473 | ||
474 | #ifdef WEXT_USECHANNELS | 474 | #ifdef WEXT_USECHANNELS |
475 | wrq->m = (int)pMgmt->uCurrChannel; | 475 | wrq->m = (int)pMgmt->uCurrChannel; |
@@ -500,10 +500,10 @@ int iwctl_siwmode(struct net_device *dev, | |||
500 | PSMgmtObject pMgmt = &(pDevice->sMgmtObj); | 500 | PSMgmtObject pMgmt = &(pDevice->sMgmtObj); |
501 | int rc = 0; | 501 | int rc = 0; |
502 | 502 | ||
503 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO " SIOCSIWMODE \n"); | 503 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO " SIOCSIWMODE \n"); |
504 | 504 | ||
505 | if (pMgmt->eCurrMode == WMAC_MODE_ESS_AP && pDevice->bEnableHostapd) { | 505 | if (pMgmt->eCurrMode == WMAC_MODE_ESS_AP && pDevice->bEnableHostapd) { |
506 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"Can't set operation mode, hostapd is running \n"); | 506 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"Can't set operation mode, hostapd is running \n"); |
507 | return rc; | 507 | return rc; |
508 | } | 508 | } |
509 | 509 | ||
@@ -516,7 +516,7 @@ int iwctl_siwmode(struct net_device *dev, | |||
516 | pDevice->bCommit = TRUE; | 516 | pDevice->bCommit = TRUE; |
517 | } | 517 | } |
518 | } | 518 | } |
519 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "set mode to ad-hoc \n"); | 519 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "set mode to ad-hoc \n"); |
520 | break; | 520 | break; |
521 | case IW_MODE_AUTO: | 521 | case IW_MODE_AUTO: |
522 | case IW_MODE_INFRA: | 522 | case IW_MODE_INFRA: |
@@ -526,7 +526,7 @@ int iwctl_siwmode(struct net_device *dev, | |||
526 | pDevice->bCommit = TRUE; | 526 | pDevice->bCommit = TRUE; |
527 | } | 527 | } |
528 | } | 528 | } |
529 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "set mode to infrastructure \n"); | 529 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "set mode to infrastructure \n"); |
530 | break; | 530 | break; |
531 | case IW_MODE_MASTER: | 531 | case IW_MODE_MASTER: |
532 | 532 | ||
@@ -540,7 +540,7 @@ int iwctl_siwmode(struct net_device *dev, | |||
540 | pDevice->bCommit = TRUE; | 540 | pDevice->bCommit = TRUE; |
541 | } | 541 | } |
542 | } | 542 | } |
543 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "set mode to Access Point \n"); | 543 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "set mode to Access Point \n"); |
544 | break; | 544 | break; |
545 | 545 | ||
546 | case IW_MODE_REPEAT: | 546 | case IW_MODE_REPEAT: |
@@ -567,7 +567,7 @@ int iwctl_giwmode(struct net_device *dev, | |||
567 | PSMgmtObject pMgmt = &(pDevice->sMgmtObj); | 567 | PSMgmtObject pMgmt = &(pDevice->sMgmtObj); |
568 | 568 | ||
569 | 569 | ||
570 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO " SIOCGIWMODE \n"); | 570 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO " SIOCGIWMODE \n"); |
571 | // If not managed, assume it's ad-hoc | 571 | // If not managed, assume it's ad-hoc |
572 | switch (pMgmt->eConfigMode) { | 572 | switch (pMgmt->eConfigMode) { |
573 | case WMAC_CONFIG_ESS_STA: | 573 | case WMAC_CONFIG_ESS_STA: |
@@ -604,7 +604,7 @@ int iwctl_giwrange(struct net_device *dev, | |||
604 | BYTE abySupportedRates[13]= {0x02, 0x04, 0x0B, 0x16, 0x0c, 0x12, 0x18, 0x24, 0x30, 0x48, 0x60, 0x6C, 0x90}; | 604 | BYTE abySupportedRates[13]= {0x02, 0x04, 0x0B, 0x16, 0x0c, 0x12, 0x18, 0x24, 0x30, 0x48, 0x60, 0x6C, 0x90}; |
605 | 605 | ||
606 | 606 | ||
607 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO " SIOCGIWRANGE \n"); | 607 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO " SIOCGIWRANGE \n"); |
608 | if (wrq->pointer) { | 608 | if (wrq->pointer) { |
609 | wrq->length = sizeof(struct iw_range); | 609 | wrq->length = sizeof(struct iw_range); |
610 | memset(range, 0, sizeof(struct iw_range)); | 610 | memset(range, 0, sizeof(struct iw_range)); |
@@ -714,7 +714,7 @@ int iwctl_siwap(struct net_device *dev, | |||
714 | int rc = 0; | 714 | int rc = 0; |
715 | BYTE ZeroBSSID[WLAN_BSSID_LEN]={0x00,0x00,0x00,0x00,0x00,0x00}; | 715 | BYTE ZeroBSSID[WLAN_BSSID_LEN]={0x00,0x00,0x00,0x00,0x00,0x00}; |
716 | 716 | ||
717 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO " SIOCSIWAP \n"); | 717 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO " SIOCSIWAP \n"); |
718 | if (pMgmt->eScanState == WMAC_IS_SCANNING) { | 718 | if (pMgmt->eScanState == WMAC_IS_SCANNING) { |
719 | // In scanning.. | 719 | // In scanning.. |
720 | printk("SIOCSIWAP(??)-->In scanning...\n"); | 720 | printk("SIOCSIWAP(??)-->In scanning...\n"); |
@@ -771,7 +771,7 @@ int iwctl_giwap(struct net_device *dev, | |||
771 | PSMgmtObject pMgmt = &(pDevice->sMgmtObj); | 771 | PSMgmtObject pMgmt = &(pDevice->sMgmtObj); |
772 | 772 | ||
773 | 773 | ||
774 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO " SIOCGIWAP \n"); | 774 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO " SIOCGIWAP \n"); |
775 | 775 | ||
776 | memcpy(wrq->sa_data, pMgmt->abyCurrBSSID, 6); | 776 | memcpy(wrq->sa_data, pMgmt->abyCurrBSSID, 6); |
777 | //2008-0410,<Modify> by Einsn Liu | 777 | //2008-0410,<Modify> by Einsn Liu |
@@ -805,7 +805,7 @@ int iwctl_giwaplist(struct net_device *dev, | |||
805 | PSMgmtObject pMgmt = &(pDevice->sMgmtObj); | 805 | PSMgmtObject pMgmt = &(pDevice->sMgmtObj); |
806 | 806 | ||
807 | 807 | ||
808 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO " SIOCGIWAPLIST \n"); | 808 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO " SIOCGIWAPLIST \n"); |
809 | // Only super-user can see AP list | 809 | // Only super-user can see AP list |
810 | 810 | ||
811 | if (!capable(CAP_NET_ADMIN)) { | 811 | if (!capable(CAP_NET_ADMIN)) { |
@@ -857,7 +857,7 @@ int iwctl_siwessid(struct net_device *dev, | |||
857 | BYTE len; | 857 | BYTE len; |
858 | 858 | ||
859 | 859 | ||
860 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO " SIOCSIWESSID \n"); | 860 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO " SIOCSIWESSID \n"); |
861 | pDevice->fWPA_Authened = FALSE; | 861 | pDevice->fWPA_Authened = FALSE; |
862 | if (pMgmt->eScanState == WMAC_IS_SCANNING) { | 862 | if (pMgmt->eScanState == WMAC_IS_SCANNING) { |
863 | // In scanning.. | 863 | // In scanning.. |
@@ -948,9 +948,9 @@ if (pMgmt->eScanState == WMAC_IS_SCANNING) { | |||
948 | } | 948 | } |
949 | #endif | 949 | #endif |
950 | 950 | ||
951 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "set essid = %s \n", pItemSSID->abySSID); | 951 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "set essid = %s \n", pItemSSID->abySSID); |
952 | /* | 952 | /* |
953 | DEVICE_PRT(MSG_LEVEL_INFO, KERN_INFO " SIOCSIWESSID2 \n"); | 953 | DBG_PRT(MSG_LEVEL_INFO, KERN_INFO " SIOCSIWESSID2 \n"); |
954 | pItemSSID->len = wrq->length; | 954 | pItemSSID->len = wrq->length; |
955 | */ | 955 | */ |
956 | } | 956 | } |
@@ -978,7 +978,7 @@ int iwctl_giwessid(struct net_device *dev, | |||
978 | PSMgmtObject pMgmt = &(pDevice->sMgmtObj); | 978 | PSMgmtObject pMgmt = &(pDevice->sMgmtObj); |
979 | PWLAN_IE_SSID pItemSSID; | 979 | PWLAN_IE_SSID pItemSSID; |
980 | 980 | ||
981 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO " SIOCGIWESSID \n"); | 981 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO " SIOCGIWESSID \n"); |
982 | 982 | ||
983 | // Note : if wrq->u.data.flags != 0, we should | 983 | // Note : if wrq->u.data.flags != 0, we should |
984 | // get the relevant SSID from the SSID list... | 984 | // get the relevant SSID from the SSID list... |
@@ -1013,7 +1013,7 @@ int iwctl_siwrate(struct net_device *dev, | |||
1013 | BYTE abySupportedRates[13]= {0x02, 0x04, 0x0B, 0x16, 0x0c, 0x12, 0x18, 0x24, 0x30, 0x48, 0x60, 0x6C, 0x90}; | 1013 | BYTE abySupportedRates[13]= {0x02, 0x04, 0x0B, 0x16, 0x0c, 0x12, 0x18, 0x24, 0x30, 0x48, 0x60, 0x6C, 0x90}; |
1014 | 1014 | ||
1015 | 1015 | ||
1016 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO " SIOCSIWRATE \n"); | 1016 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO " SIOCSIWRATE \n"); |
1017 | if (!(pDevice->flags & DEVICE_FLAGS_OPENED)) { | 1017 | if (!(pDevice->flags & DEVICE_FLAGS_OPENED)) { |
1018 | rc = -EINVAL; | 1018 | rc = -EINVAL; |
1019 | return rc; | 1019 | return rc; |
@@ -1069,7 +1069,7 @@ int iwctl_siwrate(struct net_device *dev, | |||
1069 | } | 1069 | } |
1070 | else { | 1070 | else { |
1071 | pDevice->uConnectionRate = brate; | 1071 | pDevice->uConnectionRate = brate; |
1072 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Fixed to Rate %d \n", pDevice->uConnectionRate); | 1072 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Fixed to Rate %d \n", pDevice->uConnectionRate); |
1073 | } | 1073 | } |
1074 | 1074 | ||
1075 | } | 1075 | } |
@@ -1096,7 +1096,7 @@ int iwctl_giwrate(struct net_device *dev, | |||
1096 | //Mark the unnecessary sentences. | 1096 | //Mark the unnecessary sentences. |
1097 | // PSMgmtObject pMgmt = &(pDevice->sMgmtObj); | 1097 | // PSMgmtObject pMgmt = &(pDevice->sMgmtObj); |
1098 | 1098 | ||
1099 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO " SIOCGIWRATE \n"); | 1099 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO " SIOCGIWRATE \n"); |
1100 | { | 1100 | { |
1101 | BYTE abySupportedRates[13]= {0x02, 0x04, 0x0B, 0x16, 0x0c, 0x12, 0x18, 0x24, 0x30, 0x48, 0x60, 0x6C, 0x90}; | 1101 | BYTE abySupportedRates[13]= {0x02, 0x04, 0x0B, 0x16, 0x0c, 0x12, 0x18, 0x24, 0x30, 0x48, 0x60, 0x6C, 0x90}; |
1102 | int brate = 0; | 1102 | int brate = 0; |
@@ -1160,7 +1160,7 @@ int iwctl_siwrts(struct net_device *dev, | |||
1160 | PSDevice pDevice = (PSDevice)netdev_priv(dev); | 1160 | PSDevice pDevice = (PSDevice)netdev_priv(dev); |
1161 | int rc = 0; | 1161 | int rc = 0; |
1162 | 1162 | ||
1163 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO " SIOCSIWRTS \n"); | 1163 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO " SIOCSIWRTS \n"); |
1164 | 1164 | ||
1165 | { | 1165 | { |
1166 | int rthr = wrq->value; | 1166 | int rthr = wrq->value; |
@@ -1187,7 +1187,7 @@ int iwctl_giwrts(struct net_device *dev, | |||
1187 | { | 1187 | { |
1188 | PSDevice pDevice = (PSDevice)netdev_priv(dev); | 1188 | PSDevice pDevice = (PSDevice)netdev_priv(dev); |
1189 | 1189 | ||
1190 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO " SIOCGIWRTS \n"); | 1190 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO " SIOCGIWRTS \n"); |
1191 | wrq->value = pDevice->wRTSThreshold; | 1191 | wrq->value = pDevice->wRTSThreshold; |
1192 | wrq->disabled = (wrq->value >= 2312); | 1192 | wrq->disabled = (wrq->value >= 2312); |
1193 | wrq->fixed = 1; | 1193 | wrq->fixed = 1; |
@@ -1209,7 +1209,7 @@ int iwctl_siwfrag(struct net_device *dev, | |||
1209 | int fthr = wrq->value; | 1209 | int fthr = wrq->value; |
1210 | 1210 | ||
1211 | 1211 | ||
1212 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO " SIOCSIWFRAG \n"); | 1212 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO " SIOCSIWFRAG \n"); |
1213 | 1213 | ||
1214 | 1214 | ||
1215 | if (wrq->disabled) | 1215 | if (wrq->disabled) |
@@ -1235,7 +1235,7 @@ int iwctl_giwfrag(struct net_device *dev, | |||
1235 | { | 1235 | { |
1236 | PSDevice pDevice = (PSDevice)netdev_priv(dev); | 1236 | PSDevice pDevice = (PSDevice)netdev_priv(dev); |
1237 | 1237 | ||
1238 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO " SIOCGIWFRAG \n"); | 1238 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO " SIOCGIWFRAG \n"); |
1239 | wrq->value = pDevice->wFragmentationThreshold; | 1239 | wrq->value = pDevice->wFragmentationThreshold; |
1240 | wrq->disabled = (wrq->value >= 2312); | 1240 | wrq->disabled = (wrq->value >= 2312); |
1241 | wrq->fixed = 1; | 1241 | wrq->fixed = 1; |
@@ -1257,7 +1257,7 @@ int iwctl_siwretry(struct net_device *dev, | |||
1257 | int rc = 0; | 1257 | int rc = 0; |
1258 | 1258 | ||
1259 | 1259 | ||
1260 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO " SIOCSIWRETRY \n"); | 1260 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO " SIOCSIWRETRY \n"); |
1261 | 1261 | ||
1262 | if (wrq->disabled) { | 1262 | if (wrq->disabled) { |
1263 | rc = -EINVAL; | 1263 | rc = -EINVAL; |
@@ -1292,7 +1292,7 @@ int iwctl_giwretry(struct net_device *dev, | |||
1292 | char *extra) | 1292 | char *extra) |
1293 | { | 1293 | { |
1294 | PSDevice pDevice = (PSDevice)netdev_priv(dev); | 1294 | PSDevice pDevice = (PSDevice)netdev_priv(dev); |
1295 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO " SIOCGIWRETRY \n"); | 1295 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO " SIOCGIWRETRY \n"); |
1296 | wrq->disabled = 0; // Can't be disabled | 1296 | wrq->disabled = 0; // Can't be disabled |
1297 | 1297 | ||
1298 | // Note : by default, display the min retry number | 1298 | // Note : by default, display the min retry number |
@@ -1339,7 +1339,7 @@ int iwctl_siwencode(struct net_device *dev, | |||
1339 | 1339 | ||
1340 | PSKeyTable pkeytab; | 1340 | PSKeyTable pkeytab; |
1341 | 1341 | ||
1342 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO " SIOCSIWENCODE \n"); | 1342 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO " SIOCSIWENCODE \n"); |
1343 | 1343 | ||
1344 | if((wrq->flags & IW_ENCODE_DISABLED)==0){ | 1344 | if((wrq->flags & IW_ENCODE_DISABLED)==0){ |
1345 | //Not disable encryption | 1345 | //Not disable encryption |
@@ -1366,13 +1366,13 @@ if((wrq->flags & IW_ENCODE_DISABLED)==0){ | |||
1366 | if(wrq->length>0){//have key | 1366 | if(wrq->length>0){//have key |
1367 | 1367 | ||
1368 | if (wrq->length == WLAN_WEP232_KEYLEN) { | 1368 | if (wrq->length == WLAN_WEP232_KEYLEN) { |
1369 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Set 232 bit wep key\n"); | 1369 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Set 232 bit wep key\n"); |
1370 | } | 1370 | } |
1371 | else if (wrq->length == WLAN_WEP104_KEYLEN) { | 1371 | else if (wrq->length == WLAN_WEP104_KEYLEN) { |
1372 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Set 104 bit wep key\n"); | 1372 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Set 104 bit wep key\n"); |
1373 | } | 1373 | } |
1374 | else if (wrq->length == WLAN_WEP40_KEYLEN) { | 1374 | else if (wrq->length == WLAN_WEP40_KEYLEN) { |
1375 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Set 40 bit wep key, index= %d\n", (int)dwKeyIndex); | 1375 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Set 40 bit wep key, index= %d\n", (int)dwKeyIndex); |
1376 | }else {//no support length | 1376 | }else {//no support length |
1377 | rc = -EINVAL; | 1377 | rc = -EINVAL; |
1378 | return rc; | 1378 | return rc; |
@@ -1380,9 +1380,9 @@ if((wrq->flags & IW_ENCODE_DISABLED)==0){ | |||
1380 | memset(pDevice->abyKey, 0, WLAN_WEP232_KEYLEN); | 1380 | memset(pDevice->abyKey, 0, WLAN_WEP232_KEYLEN); |
1381 | memcpy(pDevice->abyKey, extra, wrq->length); | 1381 | memcpy(pDevice->abyKey, extra, wrq->length); |
1382 | 1382 | ||
1383 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"abyKey: "); | 1383 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"abyKey: "); |
1384 | for (ii = 0; ii < wrq->length; ii++) { | 1384 | for (ii = 0; ii < wrq->length; ii++) { |
1385 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "%02x ", pDevice->abyKey[ii]); | 1385 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "%02x ", pDevice->abyKey[ii]); |
1386 | } | 1386 | } |
1387 | 1387 | ||
1388 | if (pDevice->flags & DEVICE_FLAGS_OPENED) { | 1388 | if (pDevice->flags & DEVICE_FLAGS_OPENED) { |
@@ -1412,10 +1412,10 @@ if((wrq->flags & IW_ENCODE_DISABLED)==0){ | |||
1412 | rc = -EINVAL; | 1412 | rc = -EINVAL; |
1413 | return rc; | 1413 | return rc; |
1414 | } | 1414 | } |
1415 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Just set Default key Index:\n"); | 1415 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Just set Default key Index:\n"); |
1416 | pkeytab=&(pDevice->sKey.KeyTable[MAX_KEY_TABLE-1]); | 1416 | pkeytab=&(pDevice->sKey.KeyTable[MAX_KEY_TABLE-1]); |
1417 | if(pkeytab->GroupKey[(BYTE)dwKeyIndex].uKeyLength==0){ | 1417 | if(pkeytab->GroupKey[(BYTE)dwKeyIndex].uKeyLength==0){ |
1418 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Default key len is 0\n"); | 1418 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Default key len is 0\n"); |
1419 | rc = -EINVAL; | 1419 | rc = -EINVAL; |
1420 | return rc; | 1420 | return rc; |
1421 | } | 1421 | } |
@@ -1425,7 +1425,7 @@ if((wrq->flags & IW_ENCODE_DISABLED)==0){ | |||
1425 | } | 1425 | } |
1426 | 1426 | ||
1427 | }else {//disable the key | 1427 | }else {//disable the key |
1428 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Disable WEP function\n"); | 1428 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Disable WEP function\n"); |
1429 | if(pDevice->bEncryptionEnable==FALSE) | 1429 | if(pDevice->bEncryptionEnable==FALSE) |
1430 | return 0; | 1430 | return 0; |
1431 | pMgmt->bShareKeyAlgorithm = FALSE; | 1431 | pMgmt->bShareKeyAlgorithm = FALSE; |
@@ -1441,7 +1441,7 @@ if((wrq->flags & IW_ENCODE_DISABLED)==0){ | |||
1441 | //End Modify,Einsn | 1441 | //End Modify,Einsn |
1442 | 1442 | ||
1443 | /* | 1443 | /* |
1444 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO " SIOCSIWENCODE \n"); | 1444 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO " SIOCSIWENCODE \n"); |
1445 | 1445 | ||
1446 | // Check the size of the key | 1446 | // Check the size of the key |
1447 | if (wrq->length > WLAN_WEP232_KEYLEN) { | 1447 | if (wrq->length > WLAN_WEP232_KEYLEN) { |
@@ -1461,20 +1461,20 @@ if((wrq->flags & IW_ENCODE_DISABLED)==0){ | |||
1461 | if (wrq->length > 0) { | 1461 | if (wrq->length > 0) { |
1462 | 1462 | ||
1463 | if (wrq->length == WLAN_WEP232_KEYLEN) { | 1463 | if (wrq->length == WLAN_WEP232_KEYLEN) { |
1464 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Set 232 bit wep key\n"); | 1464 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Set 232 bit wep key\n"); |
1465 | } | 1465 | } |
1466 | else if (wrq->length == WLAN_WEP104_KEYLEN) { | 1466 | else if (wrq->length == WLAN_WEP104_KEYLEN) { |
1467 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Set 104 bit wep key\n"); | 1467 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Set 104 bit wep key\n"); |
1468 | } | 1468 | } |
1469 | else if (wrq->length == WLAN_WEP40_KEYLEN) { | 1469 | else if (wrq->length == WLAN_WEP40_KEYLEN) { |
1470 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Set 40 bit wep key, index= %d\n", (int)dwKeyIndex); | 1470 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Set 40 bit wep key, index= %d\n", (int)dwKeyIndex); |
1471 | } | 1471 | } |
1472 | memset(pDevice->abyKey, 0, WLAN_WEP232_KEYLEN); | 1472 | memset(pDevice->abyKey, 0, WLAN_WEP232_KEYLEN); |
1473 | memcpy(pDevice->abyKey, extra, wrq->length); | 1473 | memcpy(pDevice->abyKey, extra, wrq->length); |
1474 | 1474 | ||
1475 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"abyKey: "); | 1475 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"abyKey: "); |
1476 | for (ii = 0; ii < wrq->length; ii++) { | 1476 | for (ii = 0; ii < wrq->length; ii++) { |
1477 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "%02x ", pDevice->abyKey[ii]); | 1477 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "%02x ", pDevice->abyKey[ii]); |
1478 | } | 1478 | } |
1479 | 1479 | ||
1480 | if (pDevice->flags & DEVICE_FLAGS_OPENED) { | 1480 | if (pDevice->flags & DEVICE_FLAGS_OPENED) { |
@@ -1508,7 +1508,7 @@ if((wrq->flags & IW_ENCODE_DISABLED)==0){ | |||
1508 | // Read the flags | 1508 | // Read the flags |
1509 | if(wrq->flags & IW_ENCODE_DISABLED){ | 1509 | if(wrq->flags & IW_ENCODE_DISABLED){ |
1510 | 1510 | ||
1511 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Disable WEP function\n"); | 1511 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Disable WEP function\n"); |
1512 | pMgmt->bShareKeyAlgorithm = FALSE; | 1512 | pMgmt->bShareKeyAlgorithm = FALSE; |
1513 | pDevice->bEncryptionEnable = FALSE; | 1513 | pDevice->bEncryptionEnable = FALSE; |
1514 | pDevice->eEncryptionStatus = Ndis802_11EncryptionDisabled; | 1514 | pDevice->eEncryptionStatus = Ndis802_11EncryptionDisabled; |
@@ -1522,11 +1522,11 @@ if((wrq->flags & IW_ENCODE_DISABLED)==0){ | |||
1522 | */ | 1522 | */ |
1523 | 1523 | ||
1524 | if(wrq->flags & IW_ENCODE_RESTRICTED) { | 1524 | if(wrq->flags & IW_ENCODE_RESTRICTED) { |
1525 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Enable WEP & ShareKey System\n"); | 1525 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Enable WEP & ShareKey System\n"); |
1526 | pMgmt->bShareKeyAlgorithm = TRUE; | 1526 | pMgmt->bShareKeyAlgorithm = TRUE; |
1527 | } | 1527 | } |
1528 | if(wrq->flags & IW_ENCODE_OPEN) { | 1528 | if(wrq->flags & IW_ENCODE_OPEN) { |
1529 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Enable WEP & Open System\n"); | 1529 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Enable WEP & Open System\n"); |
1530 | pMgmt->bShareKeyAlgorithm = FALSE; | 1530 | pMgmt->bShareKeyAlgorithm = FALSE; |
1531 | } | 1531 | } |
1532 | return rc; | 1532 | return rc; |
@@ -1548,7 +1548,7 @@ int iwctl_giwencode(struct net_device *dev, | |||
1548 | UINT index = (UINT)(wrq->flags & IW_ENCODE_INDEX); | 1548 | UINT index = (UINT)(wrq->flags & IW_ENCODE_INDEX); |
1549 | PSKeyItem pKey = NULL; | 1549 | PSKeyItem pKey = NULL; |
1550 | 1550 | ||
1551 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO " SIOCGIWENCODE\n"); | 1551 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO " SIOCGIWENCODE\n"); |
1552 | //2007-0207-06,<Add> by EinsnLiu | 1552 | //2007-0207-06,<Add> by EinsnLiu |
1553 | //the key index in iwconfig is 1-4 when our driver is 0-3 | 1553 | //the key index in iwconfig is 1-4 when our driver is 0-3 |
1554 | //so it can't be used directly. | 1554 | //so it can't be used directly. |
@@ -1617,7 +1617,7 @@ int iwctl_giwencode(struct net_device *dev, | |||
1617 | UINT index = (UINT)(wrq->flags & IW_ENCODE_INDEX); | 1617 | UINT index = (UINT)(wrq->flags & IW_ENCODE_INDEX); |
1618 | PSKeyItem pKey = NULL; | 1618 | PSKeyItem pKey = NULL; |
1619 | 1619 | ||
1620 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO " SIOCGIWENCODE\n"); | 1620 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO " SIOCGIWENCODE\n"); |
1621 | 1621 | ||
1622 | if (index > WLAN_WEP_NKEYS) { | 1622 | if (index > WLAN_WEP_NKEYS) { |
1623 | return -EINVAL; | 1623 | return -EINVAL; |
@@ -1675,7 +1675,7 @@ int iwctl_siwpower(struct net_device *dev, | |||
1675 | PSMgmtObject pMgmt = &(pDevice->sMgmtObj); | 1675 | PSMgmtObject pMgmt = &(pDevice->sMgmtObj); |
1676 | int rc = 0; | 1676 | int rc = 0; |
1677 | 1677 | ||
1678 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO " SIOCSIWPOWER \n"); | 1678 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO " SIOCSIWPOWER \n"); |
1679 | 1679 | ||
1680 | if (!(pDevice->flags & DEVICE_FLAGS_OPENED)) { | 1680 | if (!(pDevice->flags & DEVICE_FLAGS_OPENED)) { |
1681 | rc = -EINVAL; | 1681 | rc = -EINVAL; |
@@ -1697,14 +1697,14 @@ int iwctl_siwpower(struct net_device *dev, | |||
1697 | } | 1697 | } |
1698 | switch (wrq->flags & IW_POWER_MODE) { | 1698 | switch (wrq->flags & IW_POWER_MODE) { |
1699 | case IW_POWER_UNICAST_R: | 1699 | case IW_POWER_UNICAST_R: |
1700 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO " SIOCSIWPOWER: IW_POWER_UNICAST_R \n"); | 1700 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO " SIOCSIWPOWER: IW_POWER_UNICAST_R \n"); |
1701 | rc = -EINVAL; | 1701 | rc = -EINVAL; |
1702 | break; | 1702 | break; |
1703 | case IW_POWER_ALL_R: | 1703 | case IW_POWER_ALL_R: |
1704 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO " SIOCSIWPOWER: IW_POWER_ALL_R \n"); | 1704 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO " SIOCSIWPOWER: IW_POWER_ALL_R \n"); |
1705 | rc = -EINVAL; | 1705 | rc = -EINVAL; |
1706 | case IW_POWER_ON: | 1706 | case IW_POWER_ON: |
1707 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO " SIOCSIWPOWER: IW_POWER_ON \n"); | 1707 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO " SIOCSIWPOWER: IW_POWER_ON \n"); |
1708 | break; | 1708 | break; |
1709 | default: | 1709 | default: |
1710 | rc = -EINVAL; | 1710 | rc = -EINVAL; |
@@ -1726,7 +1726,7 @@ int iwctl_giwpower(struct net_device *dev, | |||
1726 | int mode = pDevice->ePSMode; | 1726 | int mode = pDevice->ePSMode; |
1727 | 1727 | ||
1728 | 1728 | ||
1729 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO " SIOCGIWPOWER \n"); | 1729 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO " SIOCGIWPOWER \n"); |
1730 | 1730 | ||
1731 | 1731 | ||
1732 | if ((wrq->disabled = (mode == WMAC_POWER_CAM))) | 1732 | if ((wrq->disabled = (mode == WMAC_POWER_CAM))) |
@@ -1756,7 +1756,7 @@ int iwctl_giwsens(struct net_device *dev, | |||
1756 | PSDevice pDevice = (PSDevice)netdev_priv(dev); | 1756 | PSDevice pDevice = (PSDevice)netdev_priv(dev); |
1757 | long ldBm; | 1757 | long ldBm; |
1758 | 1758 | ||
1759 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO " SIOCGIWSENS \n"); | 1759 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO " SIOCGIWSENS \n"); |
1760 | if (pDevice->bLinkPass == TRUE) { | 1760 | if (pDevice->bLinkPass == TRUE) { |
1761 | RFvRSSITodBm(pDevice, (BYTE)(pDevice->uCurrRSSI), &ldBm); | 1761 | RFvRSSITodBm(pDevice, (BYTE)(pDevice->uCurrRSSI), &ldBm); |
1762 | wrq->value = ldBm; | 1762 | wrq->value = ldBm; |
@@ -1785,7 +1785,7 @@ int iwctl_siwauth(struct net_device *dev, | |||
1785 | static int wpa_version=0; //must be static to save the last value,einsn liu | 1785 | static int wpa_version=0; //must be static to save the last value,einsn liu |
1786 | static int pairwise=0; | 1786 | static int pairwise=0; |
1787 | 1787 | ||
1788 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO " SIOCSIWAUTH \n"); | 1788 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO " SIOCSIWAUTH \n"); |
1789 | switch (wrq->flags & IW_AUTH_INDEX) { | 1789 | switch (wrq->flags & IW_AUTH_INDEX) { |
1790 | case IW_AUTH_WPA_VERSION: | 1790 | case IW_AUTH_WPA_VERSION: |
1791 | wpa_version = wrq->value; | 1791 | wpa_version = wrq->value; |
@@ -1877,13 +1877,13 @@ int iwctl_siwauth(struct net_device *dev, | |||
1877 | break; | 1877 | break; |
1878 | } | 1878 | } |
1879 | /* | 1879 | /* |
1880 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "wpa_version = %d\n",wpa_version); | 1880 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "wpa_version = %d\n",wpa_version); |
1881 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "pairwise = %d\n",pairwise); | 1881 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "pairwise = %d\n",pairwise); |
1882 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "pDevice->eEncryptionStatus = %d\n",pDevice->eEncryptionStatus); | 1882 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "pDevice->eEncryptionStatus = %d\n",pDevice->eEncryptionStatus); |
1883 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "pMgmt->eAuthenMode = %d\n",pMgmt->eAuthenMode); | 1883 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "pMgmt->eAuthenMode = %d\n",pMgmt->eAuthenMode); |
1884 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "pMgmt->bShareKeyAlgorithm = %s\n",pMgmt->bShareKeyAlgorithm?"TRUE":"FALSE"); | 1884 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "pMgmt->bShareKeyAlgorithm = %s\n",pMgmt->bShareKeyAlgorithm?"TRUE":"FALSE"); |
1885 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "pDevice->bEncryptionEnable = %s\n",pDevice->bEncryptionEnable?"TRUE":"FALSE"); | 1885 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "pDevice->bEncryptionEnable = %s\n",pDevice->bEncryptionEnable?"TRUE":"FALSE"); |
1886 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "pDevice->bWPADevEnable = %s\n",pDevice->bWPADevEnable?"TRUE":"FALSE"); | 1886 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "pDevice->bWPADevEnable = %s\n",pDevice->bWPADevEnable?"TRUE":"FALSE"); |
1887 | */ | 1887 | */ |
1888 | return ret; | 1888 | return ret; |
1889 | } | 1889 | } |
diff --git a/drivers/staging/vt6655/key.c b/drivers/staging/vt6655/key.c index 168ebd3be94..28fea235251 100644 --- a/drivers/staging/vt6655/key.c +++ b/drivers/staging/vt6655/key.c | |||
@@ -153,7 +153,7 @@ BOOL KeybGetKey ( | |||
153 | { | 153 | { |
154 | int i; | 154 | int i; |
155 | 155 | ||
156 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"KeybGetKey() \n"); | 156 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"KeybGetKey() \n"); |
157 | 157 | ||
158 | *pKey = NULL; | 158 | *pKey = NULL; |
159 | for (i=0;i<MAX_KEY_TABLE;i++) { | 159 | for (i=0;i<MAX_KEY_TABLE;i++) { |
@@ -219,7 +219,7 @@ BOOL KeybSetKey ( | |||
219 | PSKeyItem pKey; | 219 | PSKeyItem pKey; |
220 | UINT uKeyIdx; | 220 | UINT uKeyIdx; |
221 | 221 | ||
222 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"Enter KeybSetKey: %lX\n", dwKeyIndex); | 222 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"Enter KeybSetKey: %lX\n", dwKeyIndex); |
223 | 223 | ||
224 | j = (MAX_KEY_TABLE-1); | 224 | j = (MAX_KEY_TABLE-1); |
225 | for (i=0;i<(MAX_KEY_TABLE-1);i++) { | 225 | for (i=0;i<(MAX_KEY_TABLE-1);i++) { |
@@ -245,7 +245,7 @@ BOOL KeybSetKey ( | |||
245 | if ((dwKeyIndex & TRANSMIT_KEY) != 0) { | 245 | if ((dwKeyIndex & TRANSMIT_KEY) != 0) { |
246 | // Group transmit key | 246 | // Group transmit key |
247 | pTable->KeyTable[i].dwGTKeyIndex = dwKeyIndex; | 247 | pTable->KeyTable[i].dwGTKeyIndex = dwKeyIndex; |
248 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"Group transmit key(R)[%lX]: %d\n", pTable->KeyTable[i].dwGTKeyIndex, i); | 248 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"Group transmit key(R)[%lX]: %d\n", pTable->KeyTable[i].dwGTKeyIndex, i); |
249 | } | 249 | } |
250 | pTable->KeyTable[i].wKeyCtl &= 0xFF0F; // clear group key control filed | 250 | pTable->KeyTable[i].wKeyCtl &= 0xFF0F; // clear group key control filed |
251 | pTable->KeyTable[i].wKeyCtl |= (byKeyDecMode << 4); | 251 | pTable->KeyTable[i].wKeyCtl |= (byKeyDecMode << 4); |
@@ -277,18 +277,18 @@ BOOL KeybSetKey ( | |||
277 | pKey->dwTSC47_16 = 0; | 277 | pKey->dwTSC47_16 = 0; |
278 | pKey->wTSC15_0 = 0; | 278 | pKey->wTSC15_0 = 0; |
279 | 279 | ||
280 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"KeybSetKey(R): \n"); | 280 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"KeybSetKey(R): \n"); |
281 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"pKey->bKeyValid: %d\n ", pKey->bKeyValid); | 281 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"pKey->bKeyValid: %d\n ", pKey->bKeyValid); |
282 | //DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"pKey->uKeyLength: %d\n ", pKey->uKeyLength); | 282 | //DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"pKey->uKeyLength: %d\n ", pKey->uKeyLength); |
283 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"pKey->abyKey: "); | 283 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"pKey->abyKey: "); |
284 | for (ii = 0; ii < pKey->uKeyLength; ii++) { | 284 | for (ii = 0; ii < pKey->uKeyLength; ii++) { |
285 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "%02x ", pKey->abyKey[ii]); | 285 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "%02x ", pKey->abyKey[ii]); |
286 | } | 286 | } |
287 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"\n"); | 287 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"\n"); |
288 | 288 | ||
289 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"pKey->dwTSC47_16: %lx\n ", pKey->dwTSC47_16); | 289 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"pKey->dwTSC47_16: %lx\n ", pKey->dwTSC47_16); |
290 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"pKey->wTSC15_0: %x\n ", pKey->wTSC15_0); | 290 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"pKey->wTSC15_0: %x\n ", pKey->wTSC15_0); |
291 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"pKey->dwKeyIndex: %lx\n ", pKey->dwKeyIndex); | 291 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"pKey->dwKeyIndex: %lx\n ", pKey->dwKeyIndex); |
292 | 292 | ||
293 | return (TRUE); | 293 | return (TRUE); |
294 | } | 294 | } |
@@ -310,7 +310,7 @@ BOOL KeybSetKey ( | |||
310 | if ((dwKeyIndex & TRANSMIT_KEY) != 0) { | 310 | if ((dwKeyIndex & TRANSMIT_KEY) != 0) { |
311 | // Group transmit key | 311 | // Group transmit key |
312 | pTable->KeyTable[j].dwGTKeyIndex = dwKeyIndex; | 312 | pTable->KeyTable[j].dwGTKeyIndex = dwKeyIndex; |
313 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"Group transmit key(N)[%lX]: %d\n", pTable->KeyTable[j].dwGTKeyIndex, j); | 313 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"Group transmit key(N)[%lX]: %d\n", pTable->KeyTable[j].dwGTKeyIndex, j); |
314 | } | 314 | } |
315 | pTable->KeyTable[j].wKeyCtl &= 0xFF0F; // clear group key control filed | 315 | pTable->KeyTable[j].wKeyCtl &= 0xFF0F; // clear group key control filed |
316 | pTable->KeyTable[j].wKeyCtl |= (byKeyDecMode << 4); | 316 | pTable->KeyTable[j].wKeyCtl |= (byKeyDecMode << 4); |
@@ -342,18 +342,18 @@ BOOL KeybSetKey ( | |||
342 | pKey->dwTSC47_16 = 0; | 342 | pKey->dwTSC47_16 = 0; |
343 | pKey->wTSC15_0 = 0; | 343 | pKey->wTSC15_0 = 0; |
344 | 344 | ||
345 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"KeybSetKey(N): \n"); | 345 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"KeybSetKey(N): \n"); |
346 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"pKey->bKeyValid: %d\n ", pKey->bKeyValid); | 346 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"pKey->bKeyValid: %d\n ", pKey->bKeyValid); |
347 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"pKey->uKeyLength: %d\n ", (int)pKey->uKeyLength); | 347 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"pKey->uKeyLength: %d\n ", (int)pKey->uKeyLength); |
348 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"pKey->abyKey: "); | 348 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"pKey->abyKey: "); |
349 | for (ii = 0; ii < pKey->uKeyLength; ii++) { | 349 | for (ii = 0; ii < pKey->uKeyLength; ii++) { |
350 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "%02x ", pKey->abyKey[ii]); | 350 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "%02x ", pKey->abyKey[ii]); |
351 | } | 351 | } |
352 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"\n"); | 352 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"\n"); |
353 | 353 | ||
354 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"pKey->dwTSC47_16: %lx\n ", pKey->dwTSC47_16); | 354 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"pKey->dwTSC47_16: %lx\n ", pKey->dwTSC47_16); |
355 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"pKey->wTSC15_0: %x\n ", pKey->wTSC15_0); | 355 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"pKey->wTSC15_0: %x\n ", pKey->wTSC15_0); |
356 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"pKey->dwKeyIndex: %lx\n ", pKey->dwKeyIndex); | 356 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"pKey->dwKeyIndex: %lx\n ", pKey->dwKeyIndex); |
357 | 357 | ||
358 | return (TRUE); | 358 | return (TRUE); |
359 | } | 359 | } |
@@ -549,51 +549,51 @@ BOOL KeybGetTransmitKey ( | |||
549 | if (pTable->KeyTable[i].PairwiseKey.bKeyValid == TRUE) { | 549 | if (pTable->KeyTable[i].PairwiseKey.bKeyValid == TRUE) { |
550 | *pKey = &(pTable->KeyTable[i].PairwiseKey); | 550 | *pKey = &(pTable->KeyTable[i].PairwiseKey); |
551 | 551 | ||
552 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"KeybGetTransmitKey:"); | 552 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"KeybGetTransmitKey:"); |
553 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"PAIRWISE_KEY: KeyTable.abyBSSID: "); | 553 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"PAIRWISE_KEY: KeyTable.abyBSSID: "); |
554 | for (ii = 0; ii < 6; ii++) { | 554 | for (ii = 0; ii < 6; ii++) { |
555 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"%x ", pTable->KeyTable[i].abyBSSID[ii]); | 555 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"%x ", pTable->KeyTable[i].abyBSSID[ii]); |
556 | } | 556 | } |
557 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"\n"); | 557 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"\n"); |
558 | 558 | ||
559 | 559 | ||
560 | return (TRUE); | 560 | return (TRUE); |
561 | } | 561 | } |
562 | else { | 562 | else { |
563 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"PairwiseKey.bKeyValid == FALSE\n"); | 563 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"PairwiseKey.bKeyValid == FALSE\n"); |
564 | return (FALSE); | 564 | return (FALSE); |
565 | } | 565 | } |
566 | } // End of Type == PAIRWISE | 566 | } // End of Type == PAIRWISE |
567 | else { | 567 | else { |
568 | if (pTable->KeyTable[i].dwGTKeyIndex == 0) { | 568 | if (pTable->KeyTable[i].dwGTKeyIndex == 0) { |
569 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"ERROR: dwGTKeyIndex == 0 !!!\n"); | 569 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"ERROR: dwGTKeyIndex == 0 !!!\n"); |
570 | return FALSE; | 570 | return FALSE; |
571 | } | 571 | } |
572 | if (pTable->KeyTable[i].GroupKey[(pTable->KeyTable[i].dwGTKeyIndex&0x000000FF)].bKeyValid == TRUE) { | 572 | if (pTable->KeyTable[i].GroupKey[(pTable->KeyTable[i].dwGTKeyIndex&0x000000FF)].bKeyValid == TRUE) { |
573 | *pKey = &(pTable->KeyTable[i].GroupKey[(pTable->KeyTable[i].dwGTKeyIndex&0x000000FF)]); | 573 | *pKey = &(pTable->KeyTable[i].GroupKey[(pTable->KeyTable[i].dwGTKeyIndex&0x000000FF)]); |
574 | 574 | ||
575 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"KeybGetTransmitKey:"); | 575 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"KeybGetTransmitKey:"); |
576 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"GROUP_KEY: KeyTable.abyBSSID\n"); | 576 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"GROUP_KEY: KeyTable.abyBSSID\n"); |
577 | for (ii = 0; ii < 6; ii++) { | 577 | for (ii = 0; ii < 6; ii++) { |
578 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"%x ", pTable->KeyTable[i].abyBSSID[ii]); | 578 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"%x ", pTable->KeyTable[i].abyBSSID[ii]); |
579 | } | 579 | } |
580 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"\n"); | 580 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"\n"); |
581 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"dwGTKeyIndex: %lX\n", pTable->KeyTable[i].dwGTKeyIndex); | 581 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"dwGTKeyIndex: %lX\n", pTable->KeyTable[i].dwGTKeyIndex); |
582 | 582 | ||
583 | return (TRUE); | 583 | return (TRUE); |
584 | } | 584 | } |
585 | else { | 585 | else { |
586 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"GroupKey.bKeyValid == FALSE\n"); | 586 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"GroupKey.bKeyValid == FALSE\n"); |
587 | return (FALSE); | 587 | return (FALSE); |
588 | } | 588 | } |
589 | } // End of Type = GROUP | 589 | } // End of Type = GROUP |
590 | } // BSSID match | 590 | } // BSSID match |
591 | } | 591 | } |
592 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"ERROR: NO Match BSSID !!! "); | 592 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"ERROR: NO Match BSSID !!! "); |
593 | for (ii = 0; ii < 6; ii++) { | 593 | for (ii = 0; ii < 6; ii++) { |
594 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"%02x ", *(pbyBSSID+ii)); | 594 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"%02x ", *(pbyBSSID+ii)); |
595 | } | 595 | } |
596 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"\n"); | 596 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"\n"); |
597 | return (FALSE); | 597 | return (FALSE); |
598 | } | 598 | } |
599 | 599 | ||
@@ -659,7 +659,7 @@ BOOL KeybSetDefaultKey ( | |||
659 | PSKeyItem pKey; | 659 | PSKeyItem pKey; |
660 | UINT uKeyIdx; | 660 | UINT uKeyIdx; |
661 | 661 | ||
662 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"Enter KeybSetDefaultKey: %1x, %d \n", (int)dwKeyIndex, (int)uKeyLength); | 662 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"Enter KeybSetDefaultKey: %1x, %d \n", (int)dwKeyIndex, (int)uKeyLength); |
663 | 663 | ||
664 | 664 | ||
665 | if ((dwKeyIndex & PAIRWISE_KEY) != 0) { // Pairwise key | 665 | if ((dwKeyIndex & PAIRWISE_KEY) != 0) { // Pairwise key |
@@ -677,7 +677,7 @@ BOOL KeybSetDefaultKey ( | |||
677 | if ((dwKeyIndex & TRANSMIT_KEY) != 0) { | 677 | if ((dwKeyIndex & TRANSMIT_KEY) != 0) { |
678 | // Group transmit key | 678 | // Group transmit key |
679 | pTable->KeyTable[MAX_KEY_TABLE-1].dwGTKeyIndex = dwKeyIndex; | 679 | pTable->KeyTable[MAX_KEY_TABLE-1].dwGTKeyIndex = dwKeyIndex; |
680 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"Group transmit key(R)[%lX]: %d\n", pTable->KeyTable[MAX_KEY_TABLE-1].dwGTKeyIndex, MAX_KEY_TABLE-1); | 680 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"Group transmit key(R)[%lX]: %d\n", pTable->KeyTable[MAX_KEY_TABLE-1].dwGTKeyIndex, MAX_KEY_TABLE-1); |
681 | 681 | ||
682 | } | 682 | } |
683 | pTable->KeyTable[MAX_KEY_TABLE-1].wKeyCtl &= 0x7F00; // clear all key control filed | 683 | pTable->KeyTable[MAX_KEY_TABLE-1].wKeyCtl &= 0x7F00; // clear all key control filed |
@@ -718,18 +718,18 @@ BOOL KeybSetDefaultKey ( | |||
718 | pKey->wTSC15_0 = 0; | 718 | pKey->wTSC15_0 = 0; |
719 | 719 | ||
720 | 720 | ||
721 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"KeybSetKey(R): \n"); | 721 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"KeybSetKey(R): \n"); |
722 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"pKey->bKeyValid: %d\n", pKey->bKeyValid); | 722 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"pKey->bKeyValid: %d\n", pKey->bKeyValid); |
723 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"pKey->uKeyLength: %d\n", (int)pKey->uKeyLength); | 723 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"pKey->uKeyLength: %d\n", (int)pKey->uKeyLength); |
724 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"pKey->abyKey: \n"); | 724 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"pKey->abyKey: \n"); |
725 | for (ii = 0; ii < pKey->uKeyLength; ii++) { | 725 | for (ii = 0; ii < pKey->uKeyLength; ii++) { |
726 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"%x", pKey->abyKey[ii]); | 726 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"%x", pKey->abyKey[ii]); |
727 | } | 727 | } |
728 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"\n"); | 728 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"\n"); |
729 | 729 | ||
730 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"pKey->dwTSC47_16: %lx\n", pKey->dwTSC47_16); | 730 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"pKey->dwTSC47_16: %lx\n", pKey->dwTSC47_16); |
731 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"pKey->wTSC15_0: %x\n", pKey->wTSC15_0); | 731 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"pKey->wTSC15_0: %x\n", pKey->wTSC15_0); |
732 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"pKey->dwKeyIndex: %lx\n", pKey->dwKeyIndex); | 732 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"pKey->dwKeyIndex: %lx\n", pKey->dwKeyIndex); |
733 | 733 | ||
734 | return (TRUE); | 734 | return (TRUE); |
735 | } | 735 | } |
@@ -767,7 +767,7 @@ BOOL KeybSetAllGroupKey ( | |||
767 | PSKeyItem pKey; | 767 | PSKeyItem pKey; |
768 | UINT uKeyIdx; | 768 | UINT uKeyIdx; |
769 | 769 | ||
770 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"Enter KeybSetAllGroupKey: %lX\n", dwKeyIndex); | 770 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"Enter KeybSetAllGroupKey: %lX\n", dwKeyIndex); |
771 | 771 | ||
772 | 772 | ||
773 | if ((dwKeyIndex & PAIRWISE_KEY) != 0) { // Pairwise key | 773 | if ((dwKeyIndex & PAIRWISE_KEY) != 0) { // Pairwise key |
@@ -784,7 +784,7 @@ BOOL KeybSetAllGroupKey ( | |||
784 | if ((dwKeyIndex & TRANSMIT_KEY) != 0) { | 784 | if ((dwKeyIndex & TRANSMIT_KEY) != 0) { |
785 | // Group transmit key | 785 | // Group transmit key |
786 | pTable->KeyTable[i].dwGTKeyIndex = dwKeyIndex; | 786 | pTable->KeyTable[i].dwGTKeyIndex = dwKeyIndex; |
787 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"Group transmit key(R)[%lX]: %d\n", pTable->KeyTable[i].dwGTKeyIndex, i); | 787 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"Group transmit key(R)[%lX]: %d\n", pTable->KeyTable[i].dwGTKeyIndex, i); |
788 | 788 | ||
789 | } | 789 | } |
790 | pTable->KeyTable[i].wKeyCtl &= 0xFF0F; // clear group key control filed | 790 | pTable->KeyTable[i].wKeyCtl &= 0xFF0F; // clear group key control filed |
@@ -817,14 +817,14 @@ BOOL KeybSetAllGroupKey ( | |||
817 | pKey->dwTSC47_16 = 0; | 817 | pKey->dwTSC47_16 = 0; |
818 | pKey->wTSC15_0 = 0; | 818 | pKey->wTSC15_0 = 0; |
819 | 819 | ||
820 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"KeybSetKey(R): \n"); | 820 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"KeybSetKey(R): \n"); |
821 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"pKey->bKeyValid: %d\n ", pKey->bKeyValid); | 821 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"pKey->bKeyValid: %d\n ", pKey->bKeyValid); |
822 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"pKey->uKeyLength: %d\n ", (int)pKey->uKeyLength); | 822 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"pKey->uKeyLength: %d\n ", (int)pKey->uKeyLength); |
823 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"pKey->abyKey: "); | 823 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"pKey->abyKey: "); |
824 | for (ii = 0; ii < pKey->uKeyLength; ii++) { | 824 | for (ii = 0; ii < pKey->uKeyLength; ii++) { |
825 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"%02x ", pKey->abyKey[ii]); | 825 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"%02x ", pKey->abyKey[ii]); |
826 | } | 826 | } |
827 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"\n"); | 827 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"\n"); |
828 | 828 | ||
829 | //DBG_PRN_GRP12(("pKey->dwTSC47_16: %lX\n ", pKey->dwTSC47_16)); | 829 | //DBG_PRN_GRP12(("pKey->dwTSC47_16: %lX\n ", pKey->dwTSC47_16)); |
830 | //DBG_PRN_GRP12(("pKey->wTSC15_0: %X\n ", pKey->wTSC15_0)); | 830 | //DBG_PRN_GRP12(("pKey->wTSC15_0: %X\n ", pKey->wTSC15_0)); |
diff --git a/drivers/staging/vt6655/mac.c b/drivers/staging/vt6655/mac.c index 0283ed3bedd..da997541b21 100644 --- a/drivers/staging/vt6655/mac.c +++ b/drivers/staging/vt6655/mac.c | |||
@@ -862,7 +862,7 @@ BOOL MACbSafeRxOff (DWORD_PTR dwIoBase) | |||
862 | } | 862 | } |
863 | if (ww == W_MAX_TIMEOUT) { | 863 | if (ww == W_MAX_TIMEOUT) { |
864 | DBG_PORT80(0x10); | 864 | DBG_PORT80(0x10); |
865 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO" DBG_PORT80(0x10)\n"); | 865 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO" DBG_PORT80(0x10)\n"); |
866 | return(FALSE); | 866 | return(FALSE); |
867 | } | 867 | } |
868 | for (ww = 0; ww < W_MAX_TIMEOUT; ww++) { | 868 | for (ww = 0; ww < W_MAX_TIMEOUT; ww++) { |
@@ -872,7 +872,7 @@ BOOL MACbSafeRxOff (DWORD_PTR dwIoBase) | |||
872 | } | 872 | } |
873 | if (ww == W_MAX_TIMEOUT) { | 873 | if (ww == W_MAX_TIMEOUT) { |
874 | DBG_PORT80(0x11); | 874 | DBG_PORT80(0x11); |
875 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO" DBG_PORT80(0x11)\n"); | 875 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO" DBG_PORT80(0x11)\n"); |
876 | return(FALSE); | 876 | return(FALSE); |
877 | } | 877 | } |
878 | 878 | ||
@@ -886,7 +886,7 @@ BOOL MACbSafeRxOff (DWORD_PTR dwIoBase) | |||
886 | } | 886 | } |
887 | if (ww == W_MAX_TIMEOUT) { | 887 | if (ww == W_MAX_TIMEOUT) { |
888 | DBG_PORT80(0x12); | 888 | DBG_PORT80(0x12); |
889 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO" DBG_PORT80(0x12)\n"); | 889 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO" DBG_PORT80(0x12)\n"); |
890 | return(FALSE); | 890 | return(FALSE); |
891 | } | 891 | } |
892 | return TRUE; | 892 | return TRUE; |
@@ -925,7 +925,7 @@ BOOL MACbSafeTxOff (DWORD_PTR dwIoBase) | |||
925 | } | 925 | } |
926 | if (ww == W_MAX_TIMEOUT) { | 926 | if (ww == W_MAX_TIMEOUT) { |
927 | DBG_PORT80(0x20); | 927 | DBG_PORT80(0x20); |
928 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO" DBG_PORT80(0x20)\n"); | 928 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO" DBG_PORT80(0x20)\n"); |
929 | return(FALSE); | 929 | return(FALSE); |
930 | } | 930 | } |
931 | for (ww = 0; ww < W_MAX_TIMEOUT; ww++) { | 931 | for (ww = 0; ww < W_MAX_TIMEOUT; ww++) { |
@@ -935,7 +935,7 @@ BOOL MACbSafeTxOff (DWORD_PTR dwIoBase) | |||
935 | } | 935 | } |
936 | if (ww == W_MAX_TIMEOUT) { | 936 | if (ww == W_MAX_TIMEOUT) { |
937 | DBG_PORT80(0x21); | 937 | DBG_PORT80(0x21); |
938 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO" DBG_PORT80(0x21)\n"); | 938 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO" DBG_PORT80(0x21)\n"); |
939 | return(FALSE); | 939 | return(FALSE); |
940 | } | 940 | } |
941 | 941 | ||
@@ -950,7 +950,7 @@ BOOL MACbSafeTxOff (DWORD_PTR dwIoBase) | |||
950 | } | 950 | } |
951 | if (ww == W_MAX_TIMEOUT) { | 951 | if (ww == W_MAX_TIMEOUT) { |
952 | DBG_PORT80(0x24); | 952 | DBG_PORT80(0x24); |
953 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO" DBG_PORT80(0x24)\n"); | 953 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO" DBG_PORT80(0x24)\n"); |
954 | return(FALSE); | 954 | return(FALSE); |
955 | } | 955 | } |
956 | return TRUE; | 956 | return TRUE; |
@@ -975,13 +975,13 @@ BOOL MACbSafeStop (DWORD_PTR dwIoBase) | |||
975 | 975 | ||
976 | if (MACbSafeRxOff(dwIoBase) == FALSE) { | 976 | if (MACbSafeRxOff(dwIoBase) == FALSE) { |
977 | DBG_PORT80(0xA1); | 977 | DBG_PORT80(0xA1); |
978 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO" MACbSafeRxOff == FALSE)\n"); | 978 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO" MACbSafeRxOff == FALSE)\n"); |
979 | MACbSafeSoftwareReset(dwIoBase); | 979 | MACbSafeSoftwareReset(dwIoBase); |
980 | return FALSE; | 980 | return FALSE; |
981 | } | 981 | } |
982 | if (MACbSafeTxOff(dwIoBase) == FALSE) { | 982 | if (MACbSafeTxOff(dwIoBase) == FALSE) { |
983 | DBG_PORT80(0xA2); | 983 | DBG_PORT80(0xA2); |
984 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO" MACbSafeTxOff == FALSE)\n"); | 984 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO" MACbSafeTxOff == FALSE)\n"); |
985 | MACbSafeSoftwareReset(dwIoBase); | 985 | MACbSafeSoftwareReset(dwIoBase); |
986 | return FALSE; | 986 | return FALSE; |
987 | } | 987 | } |
@@ -1216,7 +1216,7 @@ BYTE byOrgDMACtl; | |||
1216 | } | 1216 | } |
1217 | if (ww == W_MAX_TIMEOUT) { | 1217 | if (ww == W_MAX_TIMEOUT) { |
1218 | DBG_PORT80(0x26); | 1218 | DBG_PORT80(0x26); |
1219 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO" DBG_PORT80(0x26)\n"); | 1219 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO" DBG_PORT80(0x26)\n"); |
1220 | } | 1220 | } |
1221 | VNSvOutPortD(dwIoBase + MAC_REG_AC0DMAPTR, dwCurrDescAddr); | 1221 | VNSvOutPortD(dwIoBase + MAC_REG_AC0DMAPTR, dwCurrDescAddr); |
1222 | if (BITbIsAllBitsOn(byOrgDMACtl, DMACTL_RUN)) { | 1222 | if (BITbIsAllBitsOn(byOrgDMACtl, DMACTL_RUN)) { |
@@ -1346,7 +1346,7 @@ UINT ww = 0; | |||
1346 | } | 1346 | } |
1347 | if (ww == W_MAX_TIMEOUT) { | 1347 | if (ww == W_MAX_TIMEOUT) { |
1348 | DBG_PORT80(0x29); | 1348 | DBG_PORT80(0x29); |
1349 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO" DBG_PORT80(0x29)\n"); | 1349 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO" DBG_PORT80(0x29)\n"); |
1350 | return FALSE; | 1350 | return FALSE; |
1351 | } | 1351 | } |
1352 | return TRUE; | 1352 | return TRUE; |
@@ -1370,7 +1370,7 @@ void MACvClearBusSusInd (DWORD_PTR dwIoBase) | |||
1370 | } | 1370 | } |
1371 | if (ww == W_MAX_TIMEOUT) { | 1371 | if (ww == W_MAX_TIMEOUT) { |
1372 | DBG_PORT80(0x33); | 1372 | DBG_PORT80(0x33); |
1373 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO" DBG_PORT80(0x33)\n"); | 1373 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO" DBG_PORT80(0x33)\n"); |
1374 | } | 1374 | } |
1375 | } | 1375 | } |
1376 | 1376 | ||
@@ -1392,7 +1392,7 @@ void MACvEnableBusSusEn (DWORD_PTR dwIoBase) | |||
1392 | } | 1392 | } |
1393 | if (ww == W_MAX_TIMEOUT) { | 1393 | if (ww == W_MAX_TIMEOUT) { |
1394 | DBG_PORT80(0x34); | 1394 | DBG_PORT80(0x34); |
1395 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO" DBG_PORT80(0x34)\n"); | 1395 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO" DBG_PORT80(0x34)\n"); |
1396 | } | 1396 | } |
1397 | } | 1397 | } |
1398 | 1398 | ||
@@ -1415,7 +1415,7 @@ BOOL MACbFlushSYNCFifo (DWORD_PTR dwIoBase) | |||
1415 | } | 1415 | } |
1416 | if (ww == W_MAX_TIMEOUT) { | 1416 | if (ww == W_MAX_TIMEOUT) { |
1417 | DBG_PORT80(0x35); | 1417 | DBG_PORT80(0x35); |
1418 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO" DBG_PORT80(0x33)\n"); | 1418 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO" DBG_PORT80(0x33)\n"); |
1419 | } | 1419 | } |
1420 | return TRUE; | 1420 | return TRUE; |
1421 | } | 1421 | } |
@@ -1439,7 +1439,7 @@ BOOL MACbPSWakeup (DWORD_PTR dwIoBase) | |||
1439 | } | 1439 | } |
1440 | if (ww == W_MAX_TIMEOUT) { | 1440 | if (ww == W_MAX_TIMEOUT) { |
1441 | DBG_PORT80(0x36); | 1441 | DBG_PORT80(0x36); |
1442 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO" DBG_PORT80(0x33)\n"); | 1442 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO" DBG_PORT80(0x33)\n"); |
1443 | return FALSE; | 1443 | return FALSE; |
1444 | } | 1444 | } |
1445 | return TRUE; | 1445 | return TRUE; |
@@ -1470,7 +1470,7 @@ int ii; | |||
1470 | return; | 1470 | return; |
1471 | 1471 | ||
1472 | 1472 | ||
1473 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"MACvSetKeyEntry\n"); | 1473 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"MACvSetKeyEntry\n"); |
1474 | wOffset = MISCFIFO_KEYETRY0; | 1474 | wOffset = MISCFIFO_KEYETRY0; |
1475 | wOffset += (uEntryIdx * MISCFIFO_KEYENTRYSIZE); | 1475 | wOffset += (uEntryIdx * MISCFIFO_KEYENTRYSIZE); |
1476 | 1476 | ||
@@ -1478,7 +1478,7 @@ int ii; | |||
1478 | dwData |= wKeyCtl; | 1478 | dwData |= wKeyCtl; |
1479 | dwData <<= 16; | 1479 | dwData <<= 16; |
1480 | dwData |= MAKEWORD(*(pbyAddr+4), *(pbyAddr+5)); | 1480 | dwData |= MAKEWORD(*(pbyAddr+4), *(pbyAddr+5)); |
1481 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"1. wOffset: %d, Data: %lX, KeyCtl:%X\n", wOffset, dwData, wKeyCtl); | 1481 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"1. wOffset: %d, Data: %lX, KeyCtl:%X\n", wOffset, dwData, wKeyCtl); |
1482 | 1482 | ||
1483 | VNSvOutPortW(dwIoBase + MAC_REG_MISCFFNDEX, wOffset); | 1483 | VNSvOutPortW(dwIoBase + MAC_REG_MISCFFNDEX, wOffset); |
1484 | VNSvOutPortD(dwIoBase + MAC_REG_MISCFFDATA, dwData); | 1484 | VNSvOutPortD(dwIoBase + MAC_REG_MISCFFDATA, dwData); |
@@ -1493,7 +1493,7 @@ int ii; | |||
1493 | dwData |= *(pbyAddr+1); | 1493 | dwData |= *(pbyAddr+1); |
1494 | dwData <<= 8; | 1494 | dwData <<= 8; |
1495 | dwData |= *(pbyAddr+0); | 1495 | dwData |= *(pbyAddr+0); |
1496 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"2. wOffset: %d, Data: %lX\n", wOffset, dwData); | 1496 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"2. wOffset: %d, Data: %lX\n", wOffset, dwData); |
1497 | 1497 | ||
1498 | VNSvOutPortW(dwIoBase + MAC_REG_MISCFFNDEX, wOffset); | 1498 | VNSvOutPortW(dwIoBase + MAC_REG_MISCFFNDEX, wOffset); |
1499 | VNSvOutPortD(dwIoBase + MAC_REG_MISCFFDATA, dwData); | 1499 | VNSvOutPortD(dwIoBase + MAC_REG_MISCFFDATA, dwData); |
@@ -1503,7 +1503,7 @@ int ii; | |||
1503 | wOffset += (uKeyIdx * 4); | 1503 | wOffset += (uKeyIdx * 4); |
1504 | for (ii=0;ii<4;ii++) { | 1504 | for (ii=0;ii<4;ii++) { |
1505 | // alway push 128 bits | 1505 | // alway push 128 bits |
1506 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"3.(%d) wOffset: %d, Data: %lX\n", ii, wOffset+ii, *pdwKey); | 1506 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"3.(%d) wOffset: %d, Data: %lX\n", ii, wOffset+ii, *pdwKey); |
1507 | VNSvOutPortW(dwIoBase + MAC_REG_MISCFFNDEX, wOffset+ii); | 1507 | VNSvOutPortW(dwIoBase + MAC_REG_MISCFFNDEX, wOffset+ii); |
1508 | VNSvOutPortD(dwIoBase + MAC_REG_MISCFFDATA, *pdwKey++); | 1508 | VNSvOutPortD(dwIoBase + MAC_REG_MISCFFDATA, *pdwKey++); |
1509 | VNSvOutPortW(dwIoBase + MAC_REG_MISCFFCTL, MISCFFCTL_WRITE); | 1509 | VNSvOutPortW(dwIoBase + MAC_REG_MISCFFCTL, MISCFFCTL_WRITE); |
@@ -1563,7 +1563,7 @@ int ii; | |||
1563 | if (byLocalID <= 1) | 1563 | if (byLocalID <= 1) |
1564 | return; | 1564 | return; |
1565 | 1565 | ||
1566 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"MACvSetDefaultKeyEntry\n"); | 1566 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"MACvSetDefaultKeyEntry\n"); |
1567 | wOffset = MISCFIFO_KEYETRY0; | 1567 | wOffset = MISCFIFO_KEYETRY0; |
1568 | wOffset += (10 * MISCFIFO_KEYENTRYSIZE); | 1568 | wOffset += (10 * MISCFIFO_KEYENTRYSIZE); |
1569 | 1569 | ||
@@ -1572,7 +1572,7 @@ int ii; | |||
1572 | wOffset += (uKeyIdx * 4); | 1572 | wOffset += (uKeyIdx * 4); |
1573 | // alway push 128 bits | 1573 | // alway push 128 bits |
1574 | for (ii=0; ii<3; ii++) { | 1574 | for (ii=0; ii<3; ii++) { |
1575 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"(%d) wOffset: %d, Data: %lX\n", ii, wOffset+ii, *pdwKey); | 1575 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"(%d) wOffset: %d, Data: %lX\n", ii, wOffset+ii, *pdwKey); |
1576 | VNSvOutPortW(dwIoBase + MAC_REG_MISCFFNDEX, wOffset+ii); | 1576 | VNSvOutPortW(dwIoBase + MAC_REG_MISCFFNDEX, wOffset+ii); |
1577 | VNSvOutPortD(dwIoBase + MAC_REG_MISCFFDATA, *pdwKey++); | 1577 | VNSvOutPortD(dwIoBase + MAC_REG_MISCFFDATA, *pdwKey++); |
1578 | VNSvOutPortW(dwIoBase + MAC_REG_MISCFFCTL, MISCFFCTL_WRITE); | 1578 | VNSvOutPortW(dwIoBase + MAC_REG_MISCFFCTL, MISCFFCTL_WRITE); |
@@ -1584,7 +1584,7 @@ int ii; | |||
1584 | VNSvOutPortW(dwIoBase + MAC_REG_MISCFFNDEX, wOffset+3); | 1584 | VNSvOutPortW(dwIoBase + MAC_REG_MISCFFNDEX, wOffset+3); |
1585 | VNSvOutPortD(dwIoBase + MAC_REG_MISCFFDATA, dwData); | 1585 | VNSvOutPortD(dwIoBase + MAC_REG_MISCFFDATA, dwData); |
1586 | VNSvOutPortW(dwIoBase + MAC_REG_MISCFFCTL, MISCFFCTL_WRITE); | 1586 | VNSvOutPortW(dwIoBase + MAC_REG_MISCFFCTL, MISCFFCTL_WRITE); |
1587 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"End. wOffset: %d, Data: %lX\n", wOffset+3, dwData); | 1587 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"End. wOffset: %d, Data: %lX\n", wOffset+3, dwData); |
1588 | 1588 | ||
1589 | } | 1589 | } |
1590 | 1590 | ||
@@ -1620,7 +1620,7 @@ DWORD dwData; | |||
1620 | VNSvOutPortW(dwIoBase + MAC_REG_MISCFFNDEX, wOffset); | 1620 | VNSvOutPortW(dwIoBase + MAC_REG_MISCFFNDEX, wOffset); |
1621 | VNSvOutPortD(dwIoBase + MAC_REG_MISCFFDATA, dwData); | 1621 | VNSvOutPortD(dwIoBase + MAC_REG_MISCFFDATA, dwData); |
1622 | VNSvOutPortW(dwIoBase + MAC_REG_MISCFFCTL, MISCFFCTL_WRITE); | 1622 | VNSvOutPortW(dwIoBase + MAC_REG_MISCFFCTL, MISCFFCTL_WRITE); |
1623 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"MACvEnableDefaultKey: wOffset: %d, Data: %lX\n", wOffset, dwData); | 1623 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"MACvEnableDefaultKey: wOffset: %d, Data: %lX\n", wOffset, dwData); |
1624 | 1624 | ||
1625 | } | 1625 | } |
1626 | */ | 1626 | */ |
@@ -1652,7 +1652,7 @@ DWORD dwData; | |||
1652 | VNSvOutPortW(dwIoBase + MAC_REG_MISCFFNDEX, wOffset); | 1652 | VNSvOutPortW(dwIoBase + MAC_REG_MISCFFNDEX, wOffset); |
1653 | VNSvOutPortD(dwIoBase + MAC_REG_MISCFFDATA, dwData); | 1653 | VNSvOutPortD(dwIoBase + MAC_REG_MISCFFDATA, dwData); |
1654 | VNSvOutPortW(dwIoBase + MAC_REG_MISCFFCTL, MISCFFCTL_WRITE); | 1654 | VNSvOutPortW(dwIoBase + MAC_REG_MISCFFCTL, MISCFFCTL_WRITE); |
1655 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"MACvDisableDefaultKey: wOffset: %d, Data: %lX\n", wOffset, dwData); | 1655 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"MACvDisableDefaultKey: wOffset: %d, Data: %lX\n", wOffset, dwData); |
1656 | } | 1656 | } |
1657 | 1657 | ||
1658 | /* | 1658 | /* |
@@ -1679,7 +1679,7 @@ int ii; | |||
1679 | return; | 1679 | return; |
1680 | 1680 | ||
1681 | 1681 | ||
1682 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"MACvSetDefaultTKIPKeyEntry\n"); | 1682 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"MACvSetDefaultTKIPKeyEntry\n"); |
1683 | wOffset = MISCFIFO_KEYETRY0; | 1683 | wOffset = MISCFIFO_KEYETRY0; |
1684 | // Kyle test : change offset from 10 -> 0 | 1684 | // Kyle test : change offset from 10 -> 0 |
1685 | wOffset += (10 * MISCFIFO_KEYENTRYSIZE); | 1685 | wOffset += (10 * MISCFIFO_KEYENTRYSIZE); |
@@ -1697,10 +1697,10 @@ int ii; | |||
1697 | wOffset++; | 1697 | wOffset++; |
1698 | 1698 | ||
1699 | wOffset += (uKeyIdx * 4); | 1699 | wOffset += (uKeyIdx * 4); |
1700 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"1. wOffset: %d, Data: %lX, idx:%d\n", wOffset, *pdwKey, uKeyIdx); | 1700 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"1. wOffset: %d, Data: %lX, idx:%d\n", wOffset, *pdwKey, uKeyIdx); |
1701 | // alway push 128 bits | 1701 | // alway push 128 bits |
1702 | for (ii=0; ii<4; ii++) { | 1702 | for (ii=0; ii<4; ii++) { |
1703 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"2.(%d) wOffset: %d, Data: %lX\n", ii, wOffset+ii, *pdwKey); | 1703 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"2.(%d) wOffset: %d, Data: %lX\n", ii, wOffset+ii, *pdwKey); |
1704 | VNSvOutPortW(dwIoBase + MAC_REG_MISCFFNDEX, wOffset+ii); | 1704 | VNSvOutPortW(dwIoBase + MAC_REG_MISCFFNDEX, wOffset+ii); |
1705 | VNSvOutPortD(dwIoBase + MAC_REG_MISCFFDATA, *pdwKey++); | 1705 | VNSvOutPortD(dwIoBase + MAC_REG_MISCFFDATA, *pdwKey++); |
1706 | VNSvOutPortW(dwIoBase + MAC_REG_MISCFFCTL, MISCFFCTL_WRITE); | 1706 | VNSvOutPortW(dwIoBase + MAC_REG_MISCFFCTL, MISCFFCTL_WRITE); |
@@ -1734,7 +1734,7 @@ DWORD dwData; | |||
1734 | return; | 1734 | return; |
1735 | 1735 | ||
1736 | 1736 | ||
1737 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"MACvSetKeyEntry\n"); | 1737 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"MACvSetKeyEntry\n"); |
1738 | wOffset = MISCFIFO_KEYETRY0; | 1738 | wOffset = MISCFIFO_KEYETRY0; |
1739 | wOffset += (uEntryIdx * MISCFIFO_KEYENTRYSIZE); | 1739 | wOffset += (uEntryIdx * MISCFIFO_KEYENTRYSIZE); |
1740 | 1740 | ||
@@ -1742,7 +1742,7 @@ DWORD dwData; | |||
1742 | dwData |= wKeyCtl; | 1742 | dwData |= wKeyCtl; |
1743 | dwData <<= 16; | 1743 | dwData <<= 16; |
1744 | dwData |= 0xffff; | 1744 | dwData |= 0xffff; |
1745 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"1. wOffset: %d, Data: %lX, KeyCtl:%X\n", wOffset, dwData, wKeyCtl); | 1745 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"1. wOffset: %d, Data: %lX, KeyCtl:%X\n", wOffset, dwData, wKeyCtl); |
1746 | 1746 | ||
1747 | VNSvOutPortW(dwIoBase + MAC_REG_MISCFFNDEX, wOffset); | 1747 | VNSvOutPortW(dwIoBase + MAC_REG_MISCFFNDEX, wOffset); |
1748 | VNSvOutPortD(dwIoBase + MAC_REG_MISCFFDATA, dwData); | 1748 | VNSvOutPortD(dwIoBase + MAC_REG_MISCFFDATA, dwData); |
diff --git a/drivers/staging/vt6655/mib.c b/drivers/staging/vt6655/mib.c index 3f06de141a8..2fc54e9dea3 100644 --- a/drivers/staging/vt6655/mib.c +++ b/drivers/staging/vt6655/mib.c | |||
@@ -231,87 +231,87 @@ void STAvUpdateRDStatCounter (PSStatCounter pStatistic, | |||
231 | if(BITbIsBitOn(byRSR, RSR_CRCOK)) { | 231 | if(BITbIsBitOn(byRSR, RSR_CRCOK)) { |
232 | pStatistic->CustomStat.ullRsr11MCRCOk++; | 232 | pStatistic->CustomStat.ullRsr11MCRCOk++; |
233 | } | 233 | } |
234 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"11M: ALL[%d], OK[%d]:[%02x]\n", (INT)pStatistic->CustomStat.ullRsr11M, (INT)pStatistic->CustomStat.ullRsr11MCRCOk, byRSR); | 234 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"11M: ALL[%d], OK[%d]:[%02x]\n", (INT)pStatistic->CustomStat.ullRsr11M, (INT)pStatistic->CustomStat.ullRsr11MCRCOk, byRSR); |
235 | } | 235 | } |
236 | else if(byRxRate==11) { | 236 | else if(byRxRate==11) { |
237 | pStatistic->CustomStat.ullRsr5M++; | 237 | pStatistic->CustomStat.ullRsr5M++; |
238 | if(BITbIsBitOn(byRSR, RSR_CRCOK)) { | 238 | if(BITbIsBitOn(byRSR, RSR_CRCOK)) { |
239 | pStatistic->CustomStat.ullRsr5MCRCOk++; | 239 | pStatistic->CustomStat.ullRsr5MCRCOk++; |
240 | } | 240 | } |
241 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO" 5M: ALL[%d], OK[%d]:[%02x]\n", (INT)pStatistic->CustomStat.ullRsr5M, (INT)pStatistic->CustomStat.ullRsr5MCRCOk, byRSR); | 241 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO" 5M: ALL[%d], OK[%d]:[%02x]\n", (INT)pStatistic->CustomStat.ullRsr5M, (INT)pStatistic->CustomStat.ullRsr5MCRCOk, byRSR); |
242 | } | 242 | } |
243 | else if(byRxRate==4) { | 243 | else if(byRxRate==4) { |
244 | pStatistic->CustomStat.ullRsr2M++; | 244 | pStatistic->CustomStat.ullRsr2M++; |
245 | if(BITbIsBitOn(byRSR, RSR_CRCOK)) { | 245 | if(BITbIsBitOn(byRSR, RSR_CRCOK)) { |
246 | pStatistic->CustomStat.ullRsr2MCRCOk++; | 246 | pStatistic->CustomStat.ullRsr2MCRCOk++; |
247 | } | 247 | } |
248 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO" 2M: ALL[%d], OK[%d]:[%02x]\n", (INT)pStatistic->CustomStat.ullRsr2M, (INT)pStatistic->CustomStat.ullRsr2MCRCOk, byRSR); | 248 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO" 2M: ALL[%d], OK[%d]:[%02x]\n", (INT)pStatistic->CustomStat.ullRsr2M, (INT)pStatistic->CustomStat.ullRsr2MCRCOk, byRSR); |
249 | } | 249 | } |
250 | else if(byRxRate==2){ | 250 | else if(byRxRate==2){ |
251 | pStatistic->CustomStat.ullRsr1M++; | 251 | pStatistic->CustomStat.ullRsr1M++; |
252 | if(BITbIsBitOn(byRSR, RSR_CRCOK)) { | 252 | if(BITbIsBitOn(byRSR, RSR_CRCOK)) { |
253 | pStatistic->CustomStat.ullRsr1MCRCOk++; | 253 | pStatistic->CustomStat.ullRsr1MCRCOk++; |
254 | } | 254 | } |
255 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO" 1M: ALL[%d], OK[%d]:[%02x]\n", (INT)pStatistic->CustomStat.ullRsr1M, (INT)pStatistic->CustomStat.ullRsr1MCRCOk, byRSR); | 255 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO" 1M: ALL[%d], OK[%d]:[%02x]\n", (INT)pStatistic->CustomStat.ullRsr1M, (INT)pStatistic->CustomStat.ullRsr1MCRCOk, byRSR); |
256 | } | 256 | } |
257 | else if(byRxRate==12){ | 257 | else if(byRxRate==12){ |
258 | pStatistic->CustomStat.ullRsr6M++; | 258 | pStatistic->CustomStat.ullRsr6M++; |
259 | if(BITbIsBitOn(byRSR, RSR_CRCOK)) { | 259 | if(BITbIsBitOn(byRSR, RSR_CRCOK)) { |
260 | pStatistic->CustomStat.ullRsr6MCRCOk++; | 260 | pStatistic->CustomStat.ullRsr6MCRCOk++; |
261 | } | 261 | } |
262 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO" 6M: ALL[%d], OK[%d]\n", (INT)pStatistic->CustomStat.ullRsr6M, (INT)pStatistic->CustomStat.ullRsr6MCRCOk); | 262 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO" 6M: ALL[%d], OK[%d]\n", (INT)pStatistic->CustomStat.ullRsr6M, (INT)pStatistic->CustomStat.ullRsr6MCRCOk); |
263 | } | 263 | } |
264 | else if(byRxRate==18){ | 264 | else if(byRxRate==18){ |
265 | pStatistic->CustomStat.ullRsr9M++; | 265 | pStatistic->CustomStat.ullRsr9M++; |
266 | if(BITbIsBitOn(byRSR, RSR_CRCOK)) { | 266 | if(BITbIsBitOn(byRSR, RSR_CRCOK)) { |
267 | pStatistic->CustomStat.ullRsr9MCRCOk++; | 267 | pStatistic->CustomStat.ullRsr9MCRCOk++; |
268 | } | 268 | } |
269 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO" 9M: ALL[%d], OK[%d]\n", (INT)pStatistic->CustomStat.ullRsr9M, (INT)pStatistic->CustomStat.ullRsr9MCRCOk); | 269 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO" 9M: ALL[%d], OK[%d]\n", (INT)pStatistic->CustomStat.ullRsr9M, (INT)pStatistic->CustomStat.ullRsr9MCRCOk); |
270 | } | 270 | } |
271 | else if(byRxRate==24){ | 271 | else if(byRxRate==24){ |
272 | pStatistic->CustomStat.ullRsr12M++; | 272 | pStatistic->CustomStat.ullRsr12M++; |
273 | if(BITbIsBitOn(byRSR, RSR_CRCOK)) { | 273 | if(BITbIsBitOn(byRSR, RSR_CRCOK)) { |
274 | pStatistic->CustomStat.ullRsr12MCRCOk++; | 274 | pStatistic->CustomStat.ullRsr12MCRCOk++; |
275 | } | 275 | } |
276 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"12M: ALL[%d], OK[%d]\n", (INT)pStatistic->CustomStat.ullRsr12M, (INT)pStatistic->CustomStat.ullRsr12MCRCOk); | 276 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"12M: ALL[%d], OK[%d]\n", (INT)pStatistic->CustomStat.ullRsr12M, (INT)pStatistic->CustomStat.ullRsr12MCRCOk); |
277 | } | 277 | } |
278 | else if(byRxRate==36){ | 278 | else if(byRxRate==36){ |
279 | pStatistic->CustomStat.ullRsr18M++; | 279 | pStatistic->CustomStat.ullRsr18M++; |
280 | if(BITbIsBitOn(byRSR, RSR_CRCOK)) { | 280 | if(BITbIsBitOn(byRSR, RSR_CRCOK)) { |
281 | pStatistic->CustomStat.ullRsr18MCRCOk++; | 281 | pStatistic->CustomStat.ullRsr18MCRCOk++; |
282 | } | 282 | } |
283 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"18M: ALL[%d], OK[%d]\n", (INT)pStatistic->CustomStat.ullRsr18M, (INT)pStatistic->CustomStat.ullRsr18MCRCOk); | 283 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"18M: ALL[%d], OK[%d]\n", (INT)pStatistic->CustomStat.ullRsr18M, (INT)pStatistic->CustomStat.ullRsr18MCRCOk); |
284 | } | 284 | } |
285 | else if(byRxRate==48){ | 285 | else if(byRxRate==48){ |
286 | pStatistic->CustomStat.ullRsr24M++; | 286 | pStatistic->CustomStat.ullRsr24M++; |
287 | if(BITbIsBitOn(byRSR, RSR_CRCOK)) { | 287 | if(BITbIsBitOn(byRSR, RSR_CRCOK)) { |
288 | pStatistic->CustomStat.ullRsr24MCRCOk++; | 288 | pStatistic->CustomStat.ullRsr24MCRCOk++; |
289 | } | 289 | } |
290 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"24M: ALL[%d], OK[%d]\n", (INT)pStatistic->CustomStat.ullRsr24M, (INT)pStatistic->CustomStat.ullRsr24MCRCOk); | 290 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"24M: ALL[%d], OK[%d]\n", (INT)pStatistic->CustomStat.ullRsr24M, (INT)pStatistic->CustomStat.ullRsr24MCRCOk); |
291 | } | 291 | } |
292 | else if(byRxRate==72){ | 292 | else if(byRxRate==72){ |
293 | pStatistic->CustomStat.ullRsr36M++; | 293 | pStatistic->CustomStat.ullRsr36M++; |
294 | if(BITbIsBitOn(byRSR, RSR_CRCOK)) { | 294 | if(BITbIsBitOn(byRSR, RSR_CRCOK)) { |
295 | pStatistic->CustomStat.ullRsr36MCRCOk++; | 295 | pStatistic->CustomStat.ullRsr36MCRCOk++; |
296 | } | 296 | } |
297 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"36M: ALL[%d], OK[%d]\n", (INT)pStatistic->CustomStat.ullRsr36M, (INT)pStatistic->CustomStat.ullRsr36MCRCOk); | 297 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"36M: ALL[%d], OK[%d]\n", (INT)pStatistic->CustomStat.ullRsr36M, (INT)pStatistic->CustomStat.ullRsr36MCRCOk); |
298 | } | 298 | } |
299 | else if(byRxRate==96){ | 299 | else if(byRxRate==96){ |
300 | pStatistic->CustomStat.ullRsr48M++; | 300 | pStatistic->CustomStat.ullRsr48M++; |
301 | if(BITbIsBitOn(byRSR, RSR_CRCOK)) { | 301 | if(BITbIsBitOn(byRSR, RSR_CRCOK)) { |
302 | pStatistic->CustomStat.ullRsr48MCRCOk++; | 302 | pStatistic->CustomStat.ullRsr48MCRCOk++; |
303 | } | 303 | } |
304 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"48M: ALL[%d], OK[%d]\n", (INT)pStatistic->CustomStat.ullRsr48M, (INT)pStatistic->CustomStat.ullRsr48MCRCOk); | 304 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"48M: ALL[%d], OK[%d]\n", (INT)pStatistic->CustomStat.ullRsr48M, (INT)pStatistic->CustomStat.ullRsr48MCRCOk); |
305 | } | 305 | } |
306 | else if(byRxRate==108){ | 306 | else if(byRxRate==108){ |
307 | pStatistic->CustomStat.ullRsr54M++; | 307 | pStatistic->CustomStat.ullRsr54M++; |
308 | if(BITbIsBitOn(byRSR, RSR_CRCOK)) { | 308 | if(BITbIsBitOn(byRSR, RSR_CRCOK)) { |
309 | pStatistic->CustomStat.ullRsr54MCRCOk++; | 309 | pStatistic->CustomStat.ullRsr54MCRCOk++; |
310 | } | 310 | } |
311 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"54M: ALL[%d], OK[%d]\n", (INT)pStatistic->CustomStat.ullRsr54M, (INT)pStatistic->CustomStat.ullRsr54MCRCOk); | 311 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"54M: ALL[%d], OK[%d]\n", (INT)pStatistic->CustomStat.ullRsr54M, (INT)pStatistic->CustomStat.ullRsr54MCRCOk); |
312 | } | 312 | } |
313 | else { | 313 | else { |
314 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"Unknown: Total[%d], CRCOK[%d]\n", (INT)pStatistic->dwRsrRxPacket+1, (INT)pStatistic->dwRsrCRCOk); | 314 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"Unknown: Total[%d], CRCOK[%d]\n", (INT)pStatistic->dwRsrRxPacket+1, (INT)pStatistic->dwRsrCRCOk); |
315 | } | 315 | } |
316 | 316 | ||
317 | if (BITbIsBitOn(byRSR, RSR_BSSIDOK)) | 317 | if (BITbIsBitOn(byRSR, RSR_BSSIDOK)) |
diff --git a/drivers/staging/vt6655/power.c b/drivers/staging/vt6655/power.c index 8e2f6c762fb..3661f8d2164 100644 --- a/drivers/staging/vt6655/power.c +++ b/drivers/staging/vt6655/power.c | |||
@@ -154,7 +154,7 @@ PSvEnablePowerSaving( | |||
154 | PSbSendNullPacket(pDevice); | 154 | PSbSendNullPacket(pDevice); |
155 | } | 155 | } |
156 | pDevice->bPWBitOn = TRUE; | 156 | pDevice->bPWBitOn = TRUE; |
157 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "PS:Power Saving Mode Enable... \n"); | 157 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "PS:Power Saving Mode Enable... \n"); |
158 | return; | 158 | return; |
159 | } | 159 | } |
160 | 160 | ||
@@ -261,7 +261,7 @@ PSbConsiderPowerDown( | |||
261 | 261 | ||
262 | // no Tx, no Rx isr, now go to Doze | 262 | // no Tx, no Rx isr, now go to Doze |
263 | MACvRegBitsOn(pDevice->PortOffset, MAC_REG_PSCTL, PSCTL_GO2DOZE); | 263 | MACvRegBitsOn(pDevice->PortOffset, MAC_REG_PSCTL, PSCTL_GO2DOZE); |
264 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Go to Doze ZZZZZZZZZZZZZZZ\n"); | 264 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Go to Doze ZZZZZZZZZZZZZZZ\n"); |
265 | return TRUE; | 265 | return TRUE; |
266 | } | 266 | } |
267 | 267 | ||
@@ -305,10 +305,10 @@ PSvSendPSPOLL( | |||
305 | pTxPacket->cbPayloadLen = 0; | 305 | pTxPacket->cbPayloadLen = 0; |
306 | // send the frame | 306 | // send the frame |
307 | if (csMgmt_xmit(pDevice, pTxPacket) != CMD_STATUS_PENDING) { | 307 | if (csMgmt_xmit(pDevice, pTxPacket) != CMD_STATUS_PENDING) { |
308 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Send PS-Poll packet failed..\n"); | 308 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Send PS-Poll packet failed..\n"); |
309 | } | 309 | } |
310 | else { | 310 | else { |
311 | // DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Send PS-Poll packet success..\n"); | 311 | // DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Send PS-Poll packet success..\n"); |
312 | }; | 312 | }; |
313 | 313 | ||
314 | return; | 314 | return; |
@@ -389,12 +389,12 @@ PSbSendNullPacket( | |||
389 | pTxPacket->cbPayloadLen = 0; | 389 | pTxPacket->cbPayloadLen = 0; |
390 | // send the frame | 390 | // send the frame |
391 | if (csMgmt_xmit(pDevice, pTxPacket) != CMD_STATUS_PENDING) { | 391 | if (csMgmt_xmit(pDevice, pTxPacket) != CMD_STATUS_PENDING) { |
392 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Send Null Packet failed !\n"); | 392 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Send Null Packet failed !\n"); |
393 | return FALSE; | 393 | return FALSE; |
394 | } | 394 | } |
395 | else { | 395 | else { |
396 | 396 | ||
397 | // DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Send Null Packet success....\n"); | 397 | // DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Send Null Packet success....\n"); |
398 | } | 398 | } |
399 | 399 | ||
400 | 400 | ||
diff --git a/drivers/staging/vt6655/rxtx.c b/drivers/staging/vt6655/rxtx.c index c8a4a5533c7..d7947217674 100644 --- a/drivers/staging/vt6655/rxtx.c +++ b/drivers/staging/vt6655/rxtx.c | |||
@@ -167,7 +167,7 @@ static | |||
167 | VOID | 167 | VOID |
168 | s_vFillRTSHead( | 168 | s_vFillRTSHead( |
169 | IN PSDevice pDevice, | 169 | IN PSDevice pDevice, |
170 | IN BYTE byPktTyp, | 170 | IN BYTE byPktType, |
171 | IN PVOID pvRTS, | 171 | IN PVOID pvRTS, |
172 | IN UINT cbFrameLength, | 172 | IN UINT cbFrameLength, |
173 | IN BOOL bNeedAck, | 173 | IN BOOL bNeedAck, |
@@ -181,7 +181,7 @@ static | |||
181 | VOID | 181 | VOID |
182 | s_vGenerateTxParameter( | 182 | s_vGenerateTxParameter( |
183 | IN PSDevice pDevice, | 183 | IN PSDevice pDevice, |
184 | IN BYTE byPktTyp, | 184 | IN BYTE byPktType, |
185 | IN PVOID pTxBufHead, | 185 | IN PVOID pTxBufHead, |
186 | IN PVOID pvRrvTime, | 186 | IN PVOID pvRrvTime, |
187 | IN PVOID pvRTS, | 187 | IN PVOID pvRTS, |
@@ -209,7 +209,7 @@ static | |||
209 | UINT | 209 | UINT |
210 | s_cbFillTxBufHead ( | 210 | s_cbFillTxBufHead ( |
211 | IN PSDevice pDevice, | 211 | IN PSDevice pDevice, |
212 | IN BYTE byPktTyp, | 212 | IN BYTE byPktType, |
213 | IN PBYTE pbyTxBufferAddr, | 213 | IN PBYTE pbyTxBufferAddr, |
214 | IN UINT cbFrameBodySize, | 214 | IN UINT cbFrameBodySize, |
215 | IN UINT uDMAIdx, | 215 | IN UINT uDMAIdx, |
@@ -227,7 +227,7 @@ static | |||
227 | UINT | 227 | UINT |
228 | s_uFillDataHead ( | 228 | s_uFillDataHead ( |
229 | IN PSDevice pDevice, | 229 | IN PSDevice pDevice, |
230 | IN BYTE byPktTyp, | 230 | IN BYTE byPktType, |
231 | IN PVOID pTxDataHead, | 231 | IN PVOID pTxDataHead, |
232 | IN UINT cbFrameLength, | 232 | IN UINT cbFrameLength, |
233 | IN UINT uDMAIdx, | 233 | IN UINT uDMAIdx, |
@@ -308,7 +308,7 @@ s_vFillTxKey ( | |||
308 | *(pbyIVHead+3) = (BYTE)(((byKeyIndex << 6) & 0xc0) | 0x20); // 0x20 is ExtIV | 308 | *(pbyIVHead+3) = (BYTE)(((byKeyIndex << 6) & 0xc0) | 0x20); // 0x20 is ExtIV |
309 | // Append IV&ExtIV after Mac Header | 309 | // Append IV&ExtIV after Mac Header |
310 | *pdwExtIV = cpu_to_le32(pTransmitKey->dwTSC47_16); | 310 | *pdwExtIV = cpu_to_le32(pTransmitKey->dwTSC47_16); |
311 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"vFillTxKey()---- pdwExtIV: %lx\n", *pdwExtIV); | 311 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"vFillTxKey()---- pdwExtIV: %lx\n", *pdwExtIV); |
312 | 312 | ||
313 | } else if (pTransmitKey->byCipherSuite == KEY_CTL_CCMP) { | 313 | } else if (pTransmitKey->byCipherSuite == KEY_CTL_CCMP) { |
314 | pTransmitKey->wTSC15_0++; | 314 | pTransmitKey->wTSC15_0++; |
@@ -406,7 +406,7 @@ s_vSWencryption ( | |||
406 | 406 | ||
407 | 407 | ||
408 | 408 | ||
409 | /*byPktTyp : PK_TYPE_11A 0 | 409 | /*byPktType : PK_TYPE_11A 0 |
410 | PK_TYPE_11B 1 | 410 | PK_TYPE_11B 1 |
411 | PK_TYPE_11GB 2 | 411 | PK_TYPE_11GB 2 |
412 | PK_TYPE_11GA 3 | 412 | PK_TYPE_11GA 3 |
@@ -415,7 +415,7 @@ static | |||
415 | UINT | 415 | UINT |
416 | s_uGetTxRsvTime ( | 416 | s_uGetTxRsvTime ( |
417 | IN PSDevice pDevice, | 417 | IN PSDevice pDevice, |
418 | IN BYTE byPktTyp, | 418 | IN BYTE byPktType, |
419 | IN UINT cbFrameLength, | 419 | IN UINT cbFrameLength, |
420 | IN WORD wRate, | 420 | IN WORD wRate, |
421 | IN BOOL bNeedAck | 421 | IN BOOL bNeedAck |
@@ -423,14 +423,14 @@ s_uGetTxRsvTime ( | |||
423 | { | 423 | { |
424 | UINT uDataTime, uAckTime; | 424 | UINT uDataTime, uAckTime; |
425 | 425 | ||
426 | uDataTime = BBuGetFrameTime(pDevice->byPreambleType, byPktTyp, cbFrameLength, wRate); | 426 | uDataTime = BBuGetFrameTime(pDevice->byPreambleType, byPktType, cbFrameLength, wRate); |
427 | #ifdef PLICE_DEBUG | 427 | #ifdef PLICE_DEBUG |
428 | //printk("s_uGetTxRsvTime is %d\n",uDataTime); | 428 | //printk("s_uGetTxRsvTime is %d\n",uDataTime); |
429 | #endif | 429 | #endif |
430 | if (byPktTyp == PK_TYPE_11B) {//llb,CCK mode | 430 | if (byPktType == PK_TYPE_11B) {//llb,CCK mode |
431 | uAckTime = BBuGetFrameTime(pDevice->byPreambleType, byPktTyp, 14, (WORD)pDevice->byTopCCKBasicRate); | 431 | uAckTime = BBuGetFrameTime(pDevice->byPreambleType, byPktType, 14, (WORD)pDevice->byTopCCKBasicRate); |
432 | } else {//11g 2.4G OFDM mode & 11a 5G OFDM mode | 432 | } else {//11g 2.4G OFDM mode & 11a 5G OFDM mode |
433 | uAckTime = BBuGetFrameTime(pDevice->byPreambleType, byPktTyp, 14, (WORD)pDevice->byTopOFDMBasicRate); | 433 | uAckTime = BBuGetFrameTime(pDevice->byPreambleType, byPktType, 14, (WORD)pDevice->byTopOFDMBasicRate); |
434 | } | 434 | } |
435 | 435 | ||
436 | if (bNeedAck) { | 436 | if (bNeedAck) { |
@@ -447,7 +447,7 @@ UINT | |||
447 | s_uGetRTSCTSRsvTime ( | 447 | s_uGetRTSCTSRsvTime ( |
448 | IN PSDevice pDevice, | 448 | IN PSDevice pDevice, |
449 | IN BYTE byRTSRsvType, | 449 | IN BYTE byRTSRsvType, |
450 | IN BYTE byPktTyp, | 450 | IN BYTE byPktType, |
451 | IN UINT cbFrameLength, | 451 | IN UINT cbFrameLength, |
452 | IN WORD wCurrentRate | 452 | IN WORD wCurrentRate |
453 | ) | 453 | ) |
@@ -457,23 +457,23 @@ s_uGetRTSCTSRsvTime ( | |||
457 | uRrvTime = uRTSTime = uCTSTime = uAckTime = uDataTime = 0; | 457 | uRrvTime = uRTSTime = uCTSTime = uAckTime = uDataTime = 0; |
458 | 458 | ||
459 | 459 | ||
460 | uDataTime = BBuGetFrameTime(pDevice->byPreambleType, byPktTyp, cbFrameLength, wCurrentRate); | 460 | uDataTime = BBuGetFrameTime(pDevice->byPreambleType, byPktType, cbFrameLength, wCurrentRate); |
461 | if (byRTSRsvType == 0) { //RTSTxRrvTime_bb | 461 | if (byRTSRsvType == 0) { //RTSTxRrvTime_bb |
462 | uRTSTime = BBuGetFrameTime(pDevice->byPreambleType, byPktTyp, 20, pDevice->byTopCCKBasicRate); | 462 | uRTSTime = BBuGetFrameTime(pDevice->byPreambleType, byPktType, 20, pDevice->byTopCCKBasicRate); |
463 | uCTSTime = uAckTime = BBuGetFrameTime(pDevice->byPreambleType, byPktTyp, 14, pDevice->byTopCCKBasicRate); | 463 | uCTSTime = uAckTime = BBuGetFrameTime(pDevice->byPreambleType, byPktType, 14, pDevice->byTopCCKBasicRate); |
464 | } | 464 | } |
465 | else if (byRTSRsvType == 1){ //RTSTxRrvTime_ba, only in 2.4GHZ | 465 | else if (byRTSRsvType == 1){ //RTSTxRrvTime_ba, only in 2.4GHZ |
466 | uRTSTime = BBuGetFrameTime(pDevice->byPreambleType, byPktTyp, 20, pDevice->byTopCCKBasicRate); | 466 | uRTSTime = BBuGetFrameTime(pDevice->byPreambleType, byPktType, 20, pDevice->byTopCCKBasicRate); |
467 | uCTSTime = BBuGetFrameTime(pDevice->byPreambleType, byPktTyp, 14, pDevice->byTopCCKBasicRate); | 467 | uCTSTime = BBuGetFrameTime(pDevice->byPreambleType, byPktType, 14, pDevice->byTopCCKBasicRate); |
468 | uAckTime = BBuGetFrameTime(pDevice->byPreambleType, byPktTyp, 14, pDevice->byTopOFDMBasicRate); | 468 | uAckTime = BBuGetFrameTime(pDevice->byPreambleType, byPktType, 14, pDevice->byTopOFDMBasicRate); |
469 | } | 469 | } |
470 | else if (byRTSRsvType == 2) { //RTSTxRrvTime_aa | 470 | else if (byRTSRsvType == 2) { //RTSTxRrvTime_aa |
471 | uRTSTime = BBuGetFrameTime(pDevice->byPreambleType, byPktTyp, 20, pDevice->byTopOFDMBasicRate); | 471 | uRTSTime = BBuGetFrameTime(pDevice->byPreambleType, byPktType, 20, pDevice->byTopOFDMBasicRate); |
472 | uCTSTime = uAckTime = BBuGetFrameTime(pDevice->byPreambleType, byPktTyp, 14, pDevice->byTopOFDMBasicRate); | 472 | uCTSTime = uAckTime = BBuGetFrameTime(pDevice->byPreambleType, byPktType, 14, pDevice->byTopOFDMBasicRate); |
473 | } | 473 | } |
474 | else if (byRTSRsvType == 3) { //CTSTxRrvTime_ba, only in 2.4GHZ | 474 | else if (byRTSRsvType == 3) { //CTSTxRrvTime_ba, only in 2.4GHZ |
475 | uCTSTime = BBuGetFrameTime(pDevice->byPreambleType, byPktTyp, 14, pDevice->byTopCCKBasicRate); | 475 | uCTSTime = BBuGetFrameTime(pDevice->byPreambleType, byPktType, 14, pDevice->byTopCCKBasicRate); |
476 | uAckTime = BBuGetFrameTime(pDevice->byPreambleType, byPktTyp, 14, pDevice->byTopOFDMBasicRate); | 476 | uAckTime = BBuGetFrameTime(pDevice->byPreambleType, byPktType, 14, pDevice->byTopOFDMBasicRate); |
477 | uRrvTime = uCTSTime + uAckTime + uDataTime + 2*pDevice->uSIFS; | 477 | uRrvTime = uCTSTime + uAckTime + uDataTime + 2*pDevice->uSIFS; |
478 | return uRrvTime; | 478 | return uRrvTime; |
479 | } | 479 | } |
@@ -757,7 +757,7 @@ static | |||
757 | UINT | 757 | UINT |
758 | s_uFillDataHead ( | 758 | s_uFillDataHead ( |
759 | IN PSDevice pDevice, | 759 | IN PSDevice pDevice, |
760 | IN BYTE byPktTyp, | 760 | IN BYTE byPktType, |
761 | IN PVOID pTxDataHead, | 761 | IN PVOID pTxDataHead, |
762 | IN UINT cbFrameLength, | 762 | IN UINT cbFrameLength, |
763 | IN UINT uDMAIdx, | 763 | IN UINT uDMAIdx, |
@@ -775,11 +775,11 @@ s_uFillDataHead ( | |||
775 | return 0; | 775 | return 0; |
776 | } | 776 | } |
777 | 777 | ||
778 | if (byPktTyp == PK_TYPE_11GB || byPktTyp == PK_TYPE_11GA) { | 778 | if (byPktType == PK_TYPE_11GB || byPktType == PK_TYPE_11GA) { |
779 | if (byFBOption == AUTO_FB_NONE) { | 779 | if (byFBOption == AUTO_FB_NONE) { |
780 | PSTxDataHead_g pBuf = (PSTxDataHead_g)pTxDataHead; | 780 | PSTxDataHead_g pBuf = (PSTxDataHead_g)pTxDataHead; |
781 | //Get SignalField,ServiceField,Length | 781 | //Get SignalField,ServiceField,Length |
782 | BBvCaculateParameter(pDevice, cbFrameLength, wCurrentRate, byPktTyp, | 782 | BBvCaculateParameter(pDevice, cbFrameLength, wCurrentRate, byPktType, |
783 | (PWORD)&(wLen), (PBYTE)&(pBuf->byServiceField_a), (PBYTE)&(pBuf->bySignalField_a) | 783 | (PWORD)&(wLen), (PBYTE)&(pBuf->byServiceField_a), (PBYTE)&(pBuf->bySignalField_a) |
784 | ); | 784 | ); |
785 | pBuf->wTransmitLength_a = cpu_to_le16(wLen); | 785 | pBuf->wTransmitLength_a = cpu_to_le16(wLen); |
@@ -789,7 +789,7 @@ s_uFillDataHead ( | |||
789 | pBuf->wTransmitLength_b = cpu_to_le16(wLen); | 789 | pBuf->wTransmitLength_b = cpu_to_le16(wLen); |
790 | //Get Duration and TimeStamp | 790 | //Get Duration and TimeStamp |
791 | pBuf->wDuration_a = cpu_to_le16((WORD)s_uGetDataDuration(pDevice, DATADUR_A, cbFrameLength, | 791 | pBuf->wDuration_a = cpu_to_le16((WORD)s_uGetDataDuration(pDevice, DATADUR_A, cbFrameLength, |
792 | byPktTyp, wCurrentRate, bNeedAck, uFragIdx, | 792 | byPktType, wCurrentRate, bNeedAck, uFragIdx, |
793 | cbLastFragmentSize, uMACfragNum, | 793 | cbLastFragmentSize, uMACfragNum, |
794 | byFBOption)); //1: 2.4GHz | 794 | byFBOption)); //1: 2.4GHz |
795 | pBuf->wDuration_b = cpu_to_le16((WORD)s_uGetDataDuration(pDevice, DATADUR_B, cbFrameLength, | 795 | pBuf->wDuration_b = cpu_to_le16((WORD)s_uGetDataDuration(pDevice, DATADUR_B, cbFrameLength, |
@@ -805,7 +805,7 @@ s_uFillDataHead ( | |||
805 | // Auto Fallback | 805 | // Auto Fallback |
806 | PSTxDataHead_g_FB pBuf = (PSTxDataHead_g_FB)pTxDataHead; | 806 | PSTxDataHead_g_FB pBuf = (PSTxDataHead_g_FB)pTxDataHead; |
807 | //Get SignalField,ServiceField,Length | 807 | //Get SignalField,ServiceField,Length |
808 | BBvCaculateParameter(pDevice, cbFrameLength, wCurrentRate, byPktTyp, | 808 | BBvCaculateParameter(pDevice, cbFrameLength, wCurrentRate, byPktType, |
809 | (PWORD)&(wLen), (PBYTE)&(pBuf->byServiceField_a), (PBYTE)&(pBuf->bySignalField_a) | 809 | (PWORD)&(wLen), (PBYTE)&(pBuf->byServiceField_a), (PBYTE)&(pBuf->bySignalField_a) |
810 | ); | 810 | ); |
811 | pBuf->wTransmitLength_a = cpu_to_le16(wLen); | 811 | pBuf->wTransmitLength_a = cpu_to_le16(wLen); |
@@ -814,13 +814,13 @@ s_uFillDataHead ( | |||
814 | ); | 814 | ); |
815 | pBuf->wTransmitLength_b = cpu_to_le16(wLen); | 815 | pBuf->wTransmitLength_b = cpu_to_le16(wLen); |
816 | //Get Duration and TimeStamp | 816 | //Get Duration and TimeStamp |
817 | pBuf->wDuration_a = cpu_to_le16((WORD)s_uGetDataDuration(pDevice, DATADUR_A, cbFrameLength, byPktTyp, | 817 | pBuf->wDuration_a = cpu_to_le16((WORD)s_uGetDataDuration(pDevice, DATADUR_A, cbFrameLength, byPktType, |
818 | wCurrentRate, bNeedAck, uFragIdx, cbLastFragmentSize, uMACfragNum, byFBOption)); //1: 2.4GHz | 818 | wCurrentRate, bNeedAck, uFragIdx, cbLastFragmentSize, uMACfragNum, byFBOption)); //1: 2.4GHz |
819 | pBuf->wDuration_b = cpu_to_le16((WORD)s_uGetDataDuration(pDevice, DATADUR_B, cbFrameLength, PK_TYPE_11B, | 819 | pBuf->wDuration_b = cpu_to_le16((WORD)s_uGetDataDuration(pDevice, DATADUR_B, cbFrameLength, PK_TYPE_11B, |
820 | pDevice->byTopCCKBasicRate, bNeedAck, uFragIdx, cbLastFragmentSize, uMACfragNum, byFBOption)); //1: 2.4GHz | 820 | pDevice->byTopCCKBasicRate, bNeedAck, uFragIdx, cbLastFragmentSize, uMACfragNum, byFBOption)); //1: 2.4GHz |
821 | pBuf->wDuration_a_f0 = cpu_to_le16((WORD)s_uGetDataDuration(pDevice, DATADUR_A_F0, cbFrameLength, byPktTyp, | 821 | pBuf->wDuration_a_f0 = cpu_to_le16((WORD)s_uGetDataDuration(pDevice, DATADUR_A_F0, cbFrameLength, byPktType, |
822 | wCurrentRate, bNeedAck, uFragIdx, cbLastFragmentSize, uMACfragNum, byFBOption)); //1: 2.4GHz | 822 | wCurrentRate, bNeedAck, uFragIdx, cbLastFragmentSize, uMACfragNum, byFBOption)); //1: 2.4GHz |
823 | pBuf->wDuration_a_f1 = cpu_to_le16((WORD)s_uGetDataDuration(pDevice, DATADUR_A_F1, cbFrameLength, byPktTyp, | 823 | pBuf->wDuration_a_f1 = cpu_to_le16((WORD)s_uGetDataDuration(pDevice, DATADUR_A_F1, cbFrameLength, byPktType, |
824 | wCurrentRate, bNeedAck, uFragIdx, cbLastFragmentSize, uMACfragNum, byFBOption)); //1: 2.4GHz | 824 | wCurrentRate, bNeedAck, uFragIdx, cbLastFragmentSize, uMACfragNum, byFBOption)); //1: 2.4GHz |
825 | 825 | ||
826 | pBuf->wTimeStampOff_a = cpu_to_le16(wTimeStampOff[pDevice->byPreambleType%2][wCurrentRate%MAX_RATE]); | 826 | pBuf->wTimeStampOff_a = cpu_to_le16(wTimeStampOff[pDevice->byPreambleType%2][wCurrentRate%MAX_RATE]); |
@@ -829,35 +829,35 @@ s_uFillDataHead ( | |||
829 | return (pBuf->wDuration_a); | 829 | return (pBuf->wDuration_a); |
830 | } //if (byFBOption == AUTO_FB_NONE) | 830 | } //if (byFBOption == AUTO_FB_NONE) |
831 | } | 831 | } |
832 | else if (byPktTyp == PK_TYPE_11A) { | 832 | else if (byPktType == PK_TYPE_11A) { |
833 | if ((byFBOption != AUTO_FB_NONE)) { | 833 | if ((byFBOption != AUTO_FB_NONE)) { |
834 | // Auto Fallback | 834 | // Auto Fallback |
835 | PSTxDataHead_a_FB pBuf = (PSTxDataHead_a_FB)pTxDataHead; | 835 | PSTxDataHead_a_FB pBuf = (PSTxDataHead_a_FB)pTxDataHead; |
836 | //Get SignalField,ServiceField,Length | 836 | //Get SignalField,ServiceField,Length |
837 | BBvCaculateParameter(pDevice, cbFrameLength, wCurrentRate, byPktTyp, | 837 | BBvCaculateParameter(pDevice, cbFrameLength, wCurrentRate, byPktType, |
838 | (PWORD)&(wLen), (PBYTE)&(pBuf->byServiceField), (PBYTE)&(pBuf->bySignalField) | 838 | (PWORD)&(wLen), (PBYTE)&(pBuf->byServiceField), (PBYTE)&(pBuf->bySignalField) |
839 | ); | 839 | ); |
840 | pBuf->wTransmitLength = cpu_to_le16(wLen); | 840 | pBuf->wTransmitLength = cpu_to_le16(wLen); |
841 | //Get Duration and TimeStampOff | 841 | //Get Duration and TimeStampOff |
842 | 842 | ||
843 | pBuf->wDuration = cpu_to_le16((WORD)s_uGetDataDuration(pDevice, DATADUR_A, cbFrameLength, byPktTyp, | 843 | pBuf->wDuration = cpu_to_le16((WORD)s_uGetDataDuration(pDevice, DATADUR_A, cbFrameLength, byPktType, |
844 | wCurrentRate, bNeedAck, uFragIdx, cbLastFragmentSize, uMACfragNum, byFBOption)); //0: 5GHz | 844 | wCurrentRate, bNeedAck, uFragIdx, cbLastFragmentSize, uMACfragNum, byFBOption)); //0: 5GHz |
845 | pBuf->wDuration_f0 = cpu_to_le16((WORD)s_uGetDataDuration(pDevice, DATADUR_A_F0, cbFrameLength, byPktTyp, | 845 | pBuf->wDuration_f0 = cpu_to_le16((WORD)s_uGetDataDuration(pDevice, DATADUR_A_F0, cbFrameLength, byPktType, |
846 | wCurrentRate, bNeedAck, uFragIdx, cbLastFragmentSize, uMACfragNum, byFBOption)); //0: 5GHz | 846 | wCurrentRate, bNeedAck, uFragIdx, cbLastFragmentSize, uMACfragNum, byFBOption)); //0: 5GHz |
847 | pBuf->wDuration_f1 = cpu_to_le16((WORD)s_uGetDataDuration(pDevice, DATADUR_A_F1, cbFrameLength, byPktTyp, | 847 | pBuf->wDuration_f1 = cpu_to_le16((WORD)s_uGetDataDuration(pDevice, DATADUR_A_F1, cbFrameLength, byPktType, |
848 | wCurrentRate, bNeedAck, uFragIdx, cbLastFragmentSize, uMACfragNum, byFBOption)); //0: 5GHz | 848 | wCurrentRate, bNeedAck, uFragIdx, cbLastFragmentSize, uMACfragNum, byFBOption)); //0: 5GHz |
849 | pBuf->wTimeStampOff = cpu_to_le16(wTimeStampOff[pDevice->byPreambleType%2][wCurrentRate%MAX_RATE]); | 849 | pBuf->wTimeStampOff = cpu_to_le16(wTimeStampOff[pDevice->byPreambleType%2][wCurrentRate%MAX_RATE]); |
850 | return (pBuf->wDuration); | 850 | return (pBuf->wDuration); |
851 | } else { | 851 | } else { |
852 | PSTxDataHead_ab pBuf = (PSTxDataHead_ab)pTxDataHead; | 852 | PSTxDataHead_ab pBuf = (PSTxDataHead_ab)pTxDataHead; |
853 | //Get SignalField,ServiceField,Length | 853 | //Get SignalField,ServiceField,Length |
854 | BBvCaculateParameter(pDevice, cbFrameLength, wCurrentRate, byPktTyp, | 854 | BBvCaculateParameter(pDevice, cbFrameLength, wCurrentRate, byPktType, |
855 | (PWORD)&(wLen), (PBYTE)&(pBuf->byServiceField), (PBYTE)&(pBuf->bySignalField) | 855 | (PWORD)&(wLen), (PBYTE)&(pBuf->byServiceField), (PBYTE)&(pBuf->bySignalField) |
856 | ); | 856 | ); |
857 | pBuf->wTransmitLength = cpu_to_le16(wLen); | 857 | pBuf->wTransmitLength = cpu_to_le16(wLen); |
858 | //Get Duration and TimeStampOff | 858 | //Get Duration and TimeStampOff |
859 | 859 | ||
860 | pBuf->wDuration = cpu_to_le16((WORD)s_uGetDataDuration(pDevice, DATADUR_A, cbFrameLength, byPktTyp, | 860 | pBuf->wDuration = cpu_to_le16((WORD)s_uGetDataDuration(pDevice, DATADUR_A, cbFrameLength, byPktType, |
861 | wCurrentRate, bNeedAck, uFragIdx, | 861 | wCurrentRate, bNeedAck, uFragIdx, |
862 | cbLastFragmentSize, uMACfragNum, | 862 | cbLastFragmentSize, uMACfragNum, |
863 | byFBOption)); | 863 | byFBOption)); |
@@ -869,12 +869,12 @@ s_uFillDataHead ( | |||
869 | else { | 869 | else { |
870 | PSTxDataHead_ab pBuf = (PSTxDataHead_ab)pTxDataHead; | 870 | PSTxDataHead_ab pBuf = (PSTxDataHead_ab)pTxDataHead; |
871 | //Get SignalField,ServiceField,Length | 871 | //Get SignalField,ServiceField,Length |
872 | BBvCaculateParameter(pDevice, cbFrameLength, wCurrentRate, byPktTyp, | 872 | BBvCaculateParameter(pDevice, cbFrameLength, wCurrentRate, byPktType, |
873 | (PWORD)&(wLen), (PBYTE)&(pBuf->byServiceField), (PBYTE)&(pBuf->bySignalField) | 873 | (PWORD)&(wLen), (PBYTE)&(pBuf->byServiceField), (PBYTE)&(pBuf->bySignalField) |
874 | ); | 874 | ); |
875 | pBuf->wTransmitLength = cpu_to_le16(wLen); | 875 | pBuf->wTransmitLength = cpu_to_le16(wLen); |
876 | //Get Duration and TimeStampOff | 876 | //Get Duration and TimeStampOff |
877 | pBuf->wDuration = cpu_to_le16((WORD)s_uGetDataDuration(pDevice, DATADUR_B, cbFrameLength, byPktTyp, | 877 | pBuf->wDuration = cpu_to_le16((WORD)s_uGetDataDuration(pDevice, DATADUR_B, cbFrameLength, byPktType, |
878 | wCurrentRate, bNeedAck, uFragIdx, | 878 | wCurrentRate, bNeedAck, uFragIdx, |
879 | cbLastFragmentSize, uMACfragNum, | 879 | cbLastFragmentSize, uMACfragNum, |
880 | byFBOption)); | 880 | byFBOption)); |
@@ -889,7 +889,7 @@ static | |||
889 | VOID | 889 | VOID |
890 | s_vFillRTSHead ( | 890 | s_vFillRTSHead ( |
891 | IN PSDevice pDevice, | 891 | IN PSDevice pDevice, |
892 | IN BYTE byPktTyp, | 892 | IN BYTE byPktType, |
893 | IN PVOID pvRTS, | 893 | IN PVOID pvRTS, |
894 | IN UINT cbFrameLength, | 894 | IN UINT cbFrameLength, |
895 | IN BOOL bNeedAck, | 895 | IN BOOL bNeedAck, |
@@ -916,7 +916,7 @@ s_vFillRTSHead ( | |||
916 | 916 | ||
917 | // Note: So far RTSHead dosen't appear in ATIM & Beacom DMA, so we don't need to take them into account. | 917 | // Note: So far RTSHead dosen't appear in ATIM & Beacom DMA, so we don't need to take them into account. |
918 | // Otherwise, we need to modified codes for them. | 918 | // Otherwise, we need to modified codes for them. |
919 | if (byPktTyp == PK_TYPE_11GB || byPktTyp == PK_TYPE_11GA) { | 919 | if (byPktType == PK_TYPE_11GB || byPktType == PK_TYPE_11GA) { |
920 | if (byFBOption == AUTO_FB_NONE) { | 920 | if (byFBOption == AUTO_FB_NONE) { |
921 | PSRTS_g pBuf = (PSRTS_g)pvRTS; | 921 | PSRTS_g pBuf = (PSRTS_g)pvRTS; |
922 | //Get SignalField,ServiceField,Length | 922 | //Get SignalField,ServiceField,Length |
@@ -924,14 +924,14 @@ s_vFillRTSHead ( | |||
924 | (PWORD)&(wLen), (PBYTE)&(pBuf->byServiceField_b), (PBYTE)&(pBuf->bySignalField_b) | 924 | (PWORD)&(wLen), (PBYTE)&(pBuf->byServiceField_b), (PBYTE)&(pBuf->bySignalField_b) |
925 | ); | 925 | ); |
926 | pBuf->wTransmitLength_b = cpu_to_le16(wLen); | 926 | pBuf->wTransmitLength_b = cpu_to_le16(wLen); |
927 | BBvCaculateParameter(pDevice, uRTSFrameLen, pDevice->byTopOFDMBasicRate, byPktTyp, | 927 | BBvCaculateParameter(pDevice, uRTSFrameLen, pDevice->byTopOFDMBasicRate, byPktType, |
928 | (PWORD)&(wLen), (PBYTE)&(pBuf->byServiceField_a), (PBYTE)&(pBuf->bySignalField_a) | 928 | (PWORD)&(wLen), (PBYTE)&(pBuf->byServiceField_a), (PBYTE)&(pBuf->bySignalField_a) |
929 | ); | 929 | ); |
930 | pBuf->wTransmitLength_a = cpu_to_le16(wLen); | 930 | pBuf->wTransmitLength_a = cpu_to_le16(wLen); |
931 | //Get Duration | 931 | //Get Duration |
932 | pBuf->wDuration_bb = cpu_to_le16((WORD)s_uGetRTSCTSDuration(pDevice, RTSDUR_BB, cbFrameLength, PK_TYPE_11B, pDevice->byTopCCKBasicRate, bNeedAck, byFBOption)); //0:RTSDuration_bb, 1:2.4G, 1:CCKData | 932 | pBuf->wDuration_bb = cpu_to_le16((WORD)s_uGetRTSCTSDuration(pDevice, RTSDUR_BB, cbFrameLength, PK_TYPE_11B, pDevice->byTopCCKBasicRate, bNeedAck, byFBOption)); //0:RTSDuration_bb, 1:2.4G, 1:CCKData |
933 | pBuf->wDuration_aa = cpu_to_le16((WORD)s_uGetRTSCTSDuration(pDevice, RTSDUR_AA, cbFrameLength, byPktTyp, wCurrentRate, bNeedAck, byFBOption)); //2:RTSDuration_aa, 1:2.4G, 2,3: 2.4G OFDMData | 933 | pBuf->wDuration_aa = cpu_to_le16((WORD)s_uGetRTSCTSDuration(pDevice, RTSDUR_AA, cbFrameLength, byPktType, wCurrentRate, bNeedAck, byFBOption)); //2:RTSDuration_aa, 1:2.4G, 2,3: 2.4G OFDMData |
934 | pBuf->wDuration_ba = cpu_to_le16((WORD)s_uGetRTSCTSDuration(pDevice, RTSDUR_BA, cbFrameLength, byPktTyp, wCurrentRate, bNeedAck, byFBOption)); //1:RTSDuration_ba, 1:2.4G, 2,3:2.4G OFDM Data | 934 | pBuf->wDuration_ba = cpu_to_le16((WORD)s_uGetRTSCTSDuration(pDevice, RTSDUR_BA, cbFrameLength, byPktType, wCurrentRate, bNeedAck, byFBOption)); //1:RTSDuration_ba, 1:2.4G, 2,3:2.4G OFDM Data |
935 | 935 | ||
936 | pBuf->Data.wDurationID = pBuf->wDuration_aa; | 936 | pBuf->Data.wDurationID = pBuf->wDuration_aa; |
937 | //Get RTS Frame body | 937 | //Get RTS Frame body |
@@ -957,19 +957,19 @@ s_vFillRTSHead ( | |||
957 | (PWORD)&(wLen), (PBYTE)&(pBuf->byServiceField_b), (PBYTE)&(pBuf->bySignalField_b) | 957 | (PWORD)&(wLen), (PBYTE)&(pBuf->byServiceField_b), (PBYTE)&(pBuf->bySignalField_b) |
958 | ); | 958 | ); |
959 | pBuf->wTransmitLength_b = cpu_to_le16(wLen); | 959 | pBuf->wTransmitLength_b = cpu_to_le16(wLen); |
960 | BBvCaculateParameter(pDevice, uRTSFrameLen, pDevice->byTopOFDMBasicRate, byPktTyp, | 960 | BBvCaculateParameter(pDevice, uRTSFrameLen, pDevice->byTopOFDMBasicRate, byPktType, |
961 | (PWORD)&(wLen), (PBYTE)&(pBuf->byServiceField_a), (PBYTE)&(pBuf->bySignalField_a) | 961 | (PWORD)&(wLen), (PBYTE)&(pBuf->byServiceField_a), (PBYTE)&(pBuf->bySignalField_a) |
962 | ); | 962 | ); |
963 | pBuf->wTransmitLength_a = cpu_to_le16(wLen); | 963 | pBuf->wTransmitLength_a = cpu_to_le16(wLen); |
964 | 964 | ||
965 | //Get Duration | 965 | //Get Duration |
966 | pBuf->wDuration_bb = cpu_to_le16((WORD)s_uGetRTSCTSDuration(pDevice, RTSDUR_BB, cbFrameLength, PK_TYPE_11B, pDevice->byTopCCKBasicRate, bNeedAck, byFBOption)); //0:RTSDuration_bb, 1:2.4G, 1:CCKData | 966 | pBuf->wDuration_bb = cpu_to_le16((WORD)s_uGetRTSCTSDuration(pDevice, RTSDUR_BB, cbFrameLength, PK_TYPE_11B, pDevice->byTopCCKBasicRate, bNeedAck, byFBOption)); //0:RTSDuration_bb, 1:2.4G, 1:CCKData |
967 | pBuf->wDuration_aa = cpu_to_le16((WORD)s_uGetRTSCTSDuration(pDevice, RTSDUR_AA, cbFrameLength, byPktTyp, wCurrentRate, bNeedAck, byFBOption)); //2:RTSDuration_aa, 1:2.4G, 2,3:2.4G OFDMData | 967 | pBuf->wDuration_aa = cpu_to_le16((WORD)s_uGetRTSCTSDuration(pDevice, RTSDUR_AA, cbFrameLength, byPktType, wCurrentRate, bNeedAck, byFBOption)); //2:RTSDuration_aa, 1:2.4G, 2,3:2.4G OFDMData |
968 | pBuf->wDuration_ba = cpu_to_le16((WORD)s_uGetRTSCTSDuration(pDevice, RTSDUR_BA, cbFrameLength, byPktTyp, wCurrentRate, bNeedAck, byFBOption)); //1:RTSDuration_ba, 1:2.4G, 2,3:2.4G OFDMData | 968 | pBuf->wDuration_ba = cpu_to_le16((WORD)s_uGetRTSCTSDuration(pDevice, RTSDUR_BA, cbFrameLength, byPktType, wCurrentRate, bNeedAck, byFBOption)); //1:RTSDuration_ba, 1:2.4G, 2,3:2.4G OFDMData |
969 | pBuf->wRTSDuration_ba_f0 = cpu_to_le16((WORD)s_uGetRTSCTSDuration(pDevice, RTSDUR_BA_F0, cbFrameLength, byPktTyp, wCurrentRate, bNeedAck, byFBOption)); //4:wRTSDuration_ba_f0, 1:2.4G, 1:CCKData | 969 | pBuf->wRTSDuration_ba_f0 = cpu_to_le16((WORD)s_uGetRTSCTSDuration(pDevice, RTSDUR_BA_F0, cbFrameLength, byPktType, wCurrentRate, bNeedAck, byFBOption)); //4:wRTSDuration_ba_f0, 1:2.4G, 1:CCKData |
970 | pBuf->wRTSDuration_aa_f0 = cpu_to_le16((WORD)s_uGetRTSCTSDuration(pDevice, RTSDUR_AA_F0, cbFrameLength, byPktTyp, wCurrentRate, bNeedAck, byFBOption)); //5:wRTSDuration_aa_f0, 1:2.4G, 1:CCKData | 970 | pBuf->wRTSDuration_aa_f0 = cpu_to_le16((WORD)s_uGetRTSCTSDuration(pDevice, RTSDUR_AA_F0, cbFrameLength, byPktType, wCurrentRate, bNeedAck, byFBOption)); //5:wRTSDuration_aa_f0, 1:2.4G, 1:CCKData |
971 | pBuf->wRTSDuration_ba_f1 = cpu_to_le16((WORD)s_uGetRTSCTSDuration(pDevice, RTSDUR_BA_F1, cbFrameLength, byPktTyp, wCurrentRate, bNeedAck, byFBOption)); //6:wRTSDuration_ba_f1, 1:2.4G, 1:CCKData | 971 | pBuf->wRTSDuration_ba_f1 = cpu_to_le16((WORD)s_uGetRTSCTSDuration(pDevice, RTSDUR_BA_F1, cbFrameLength, byPktType, wCurrentRate, bNeedAck, byFBOption)); //6:wRTSDuration_ba_f1, 1:2.4G, 1:CCKData |
972 | pBuf->wRTSDuration_aa_f1 = cpu_to_le16((WORD)s_uGetRTSCTSDuration(pDevice, RTSDUR_AA_F1, cbFrameLength, byPktTyp, wCurrentRate, bNeedAck, byFBOption)); //7:wRTSDuration_aa_f1, 1:2.4G, 1:CCKData | 972 | pBuf->wRTSDuration_aa_f1 = cpu_to_le16((WORD)s_uGetRTSCTSDuration(pDevice, RTSDUR_AA_F1, cbFrameLength, byPktType, wCurrentRate, bNeedAck, byFBOption)); //7:wRTSDuration_aa_f1, 1:2.4G, 1:CCKData |
973 | pBuf->Data.wDurationID = pBuf->wDuration_aa; | 973 | pBuf->Data.wDurationID = pBuf->wDuration_aa; |
974 | //Get RTS Frame body | 974 | //Get RTS Frame body |
975 | pBuf->Data.wFrameControl = TYPE_CTL_RTS;//0x00B4 | 975 | pBuf->Data.wFrameControl = TYPE_CTL_RTS;//0x00B4 |
@@ -991,16 +991,16 @@ s_vFillRTSHead ( | |||
991 | 991 | ||
992 | } // if (byFBOption == AUTO_FB_NONE) | 992 | } // if (byFBOption == AUTO_FB_NONE) |
993 | } | 993 | } |
994 | else if (byPktTyp == PK_TYPE_11A) { | 994 | else if (byPktType == PK_TYPE_11A) { |
995 | if (byFBOption == AUTO_FB_NONE) { | 995 | if (byFBOption == AUTO_FB_NONE) { |
996 | PSRTS_ab pBuf = (PSRTS_ab)pvRTS; | 996 | PSRTS_ab pBuf = (PSRTS_ab)pvRTS; |
997 | //Get SignalField,ServiceField,Length | 997 | //Get SignalField,ServiceField,Length |
998 | BBvCaculateParameter(pDevice, uRTSFrameLen, pDevice->byTopOFDMBasicRate, byPktTyp, | 998 | BBvCaculateParameter(pDevice, uRTSFrameLen, pDevice->byTopOFDMBasicRate, byPktType, |
999 | (PWORD)&(wLen), (PBYTE)&(pBuf->byServiceField), (PBYTE)&(pBuf->bySignalField) | 999 | (PWORD)&(wLen), (PBYTE)&(pBuf->byServiceField), (PBYTE)&(pBuf->bySignalField) |
1000 | ); | 1000 | ); |
1001 | pBuf->wTransmitLength = cpu_to_le16(wLen); | 1001 | pBuf->wTransmitLength = cpu_to_le16(wLen); |
1002 | //Get Duration | 1002 | //Get Duration |
1003 | pBuf->wDuration = cpu_to_le16((WORD)s_uGetRTSCTSDuration(pDevice, RTSDUR_AA, cbFrameLength, byPktTyp, wCurrentRate, bNeedAck, byFBOption)); //0:RTSDuration_aa, 0:5G, 0: 5G OFDMData | 1003 | pBuf->wDuration = cpu_to_le16((WORD)s_uGetRTSCTSDuration(pDevice, RTSDUR_AA, cbFrameLength, byPktType, wCurrentRate, bNeedAck, byFBOption)); //0:RTSDuration_aa, 0:5G, 0: 5G OFDMData |
1004 | pBuf->Data.wDurationID = pBuf->wDuration; | 1004 | pBuf->Data.wDurationID = pBuf->wDuration; |
1005 | //Get RTS Frame body | 1005 | //Get RTS Frame body |
1006 | pBuf->Data.wFrameControl = TYPE_CTL_RTS;//0x00B4 | 1006 | pBuf->Data.wFrameControl = TYPE_CTL_RTS;//0x00B4 |
@@ -1024,14 +1024,14 @@ s_vFillRTSHead ( | |||
1024 | else { | 1024 | else { |
1025 | PSRTS_a_FB pBuf = (PSRTS_a_FB)pvRTS; | 1025 | PSRTS_a_FB pBuf = (PSRTS_a_FB)pvRTS; |
1026 | //Get SignalField,ServiceField,Length | 1026 | //Get SignalField,ServiceField,Length |
1027 | BBvCaculateParameter(pDevice, uRTSFrameLen, pDevice->byTopOFDMBasicRate, byPktTyp, | 1027 | BBvCaculateParameter(pDevice, uRTSFrameLen, pDevice->byTopOFDMBasicRate, byPktType, |
1028 | (PWORD)&(wLen), (PBYTE)&(pBuf->byServiceField), (PBYTE)&(pBuf->bySignalField) | 1028 | (PWORD)&(wLen), (PBYTE)&(pBuf->byServiceField), (PBYTE)&(pBuf->bySignalField) |
1029 | ); | 1029 | ); |
1030 | pBuf->wTransmitLength = cpu_to_le16(wLen); | 1030 | pBuf->wTransmitLength = cpu_to_le16(wLen); |
1031 | //Get Duration | 1031 | //Get Duration |
1032 | pBuf->wDuration = cpu_to_le16((WORD)s_uGetRTSCTSDuration(pDevice, RTSDUR_AA, cbFrameLength, byPktTyp, wCurrentRate, bNeedAck, byFBOption)); //0:RTSDuration_aa, 0:5G, 0: 5G OFDMData | 1032 | pBuf->wDuration = cpu_to_le16((WORD)s_uGetRTSCTSDuration(pDevice, RTSDUR_AA, cbFrameLength, byPktType, wCurrentRate, bNeedAck, byFBOption)); //0:RTSDuration_aa, 0:5G, 0: 5G OFDMData |
1033 | pBuf->wRTSDuration_f0 = cpu_to_le16((WORD)s_uGetRTSCTSDuration(pDevice, RTSDUR_AA_F0, cbFrameLength, byPktTyp, wCurrentRate, bNeedAck, byFBOption)); //5:RTSDuration_aa_f0, 0:5G, 0: 5G OFDMData | 1033 | pBuf->wRTSDuration_f0 = cpu_to_le16((WORD)s_uGetRTSCTSDuration(pDevice, RTSDUR_AA_F0, cbFrameLength, byPktType, wCurrentRate, bNeedAck, byFBOption)); //5:RTSDuration_aa_f0, 0:5G, 0: 5G OFDMData |
1034 | pBuf->wRTSDuration_f1 = cpu_to_le16((WORD)s_uGetRTSCTSDuration(pDevice, RTSDUR_AA_F1, cbFrameLength, byPktTyp, wCurrentRate, bNeedAck, byFBOption)); //7:RTSDuration_aa_f1, 0:5G, 0: | 1034 | pBuf->wRTSDuration_f1 = cpu_to_le16((WORD)s_uGetRTSCTSDuration(pDevice, RTSDUR_AA_F1, cbFrameLength, byPktType, wCurrentRate, bNeedAck, byFBOption)); //7:RTSDuration_aa_f1, 0:5G, 0: |
1035 | pBuf->Data.wDurationID = pBuf->wDuration; | 1035 | pBuf->Data.wDurationID = pBuf->wDuration; |
1036 | //Get RTS Frame body | 1036 | //Get RTS Frame body |
1037 | pBuf->Data.wFrameControl = TYPE_CTL_RTS;//0x00B4 | 1037 | pBuf->Data.wFrameControl = TYPE_CTL_RTS;//0x00B4 |
@@ -1051,7 +1051,7 @@ s_vFillRTSHead ( | |||
1051 | } | 1051 | } |
1052 | } | 1052 | } |
1053 | } | 1053 | } |
1054 | else if (byPktTyp == PK_TYPE_11B) { | 1054 | else if (byPktType == PK_TYPE_11B) { |
1055 | PSRTS_ab pBuf = (PSRTS_ab)pvRTS; | 1055 | PSRTS_ab pBuf = (PSRTS_ab)pvRTS; |
1056 | //Get SignalField,ServiceField,Length | 1056 | //Get SignalField,ServiceField,Length |
1057 | BBvCaculateParameter(pDevice, uRTSFrameLen, pDevice->byTopCCKBasicRate, PK_TYPE_11B, | 1057 | BBvCaculateParameter(pDevice, uRTSFrameLen, pDevice->byTopCCKBasicRate, PK_TYPE_11B, |
@@ -1059,7 +1059,7 @@ s_vFillRTSHead ( | |||
1059 | ); | 1059 | ); |
1060 | pBuf->wTransmitLength = cpu_to_le16(wLen); | 1060 | pBuf->wTransmitLength = cpu_to_le16(wLen); |
1061 | //Get Duration | 1061 | //Get Duration |
1062 | pBuf->wDuration = cpu_to_le16((WORD)s_uGetRTSCTSDuration(pDevice, RTSDUR_BB, cbFrameLength, byPktTyp, wCurrentRate, bNeedAck, byFBOption)); //0:RTSDuration_bb, 1:2.4G, 1:CCKData | 1062 | pBuf->wDuration = cpu_to_le16((WORD)s_uGetRTSCTSDuration(pDevice, RTSDUR_BB, cbFrameLength, byPktType, wCurrentRate, bNeedAck, byFBOption)); //0:RTSDuration_bb, 1:2.4G, 1:CCKData |
1063 | pBuf->Data.wDurationID = pBuf->wDuration; | 1063 | pBuf->Data.wDurationID = pBuf->wDuration; |
1064 | //Get RTS Frame body | 1064 | //Get RTS Frame body |
1065 | pBuf->Data.wFrameControl = TYPE_CTL_RTS;//0x00B4 | 1065 | pBuf->Data.wFrameControl = TYPE_CTL_RTS;//0x00B4 |
@@ -1087,7 +1087,7 @@ VOID | |||
1087 | s_vFillCTSHead ( | 1087 | s_vFillCTSHead ( |
1088 | IN PSDevice pDevice, | 1088 | IN PSDevice pDevice, |
1089 | IN UINT uDMAIdx, | 1089 | IN UINT uDMAIdx, |
1090 | IN BYTE byPktTyp, | 1090 | IN BYTE byPktType, |
1091 | IN PVOID pvCTS, | 1091 | IN PVOID pvCTS, |
1092 | IN UINT cbFrameLength, | 1092 | IN UINT cbFrameLength, |
1093 | IN BOOL bNeedAck, | 1093 | IN BOOL bNeedAck, |
@@ -1109,7 +1109,7 @@ s_vFillCTSHead ( | |||
1109 | uCTSFrameLen -= 4; | 1109 | uCTSFrameLen -= 4; |
1110 | } | 1110 | } |
1111 | 1111 | ||
1112 | if (byPktTyp == PK_TYPE_11GB || byPktTyp == PK_TYPE_11GA) { | 1112 | if (byPktType == PK_TYPE_11GB || byPktType == PK_TYPE_11GA) { |
1113 | if (byFBOption != AUTO_FB_NONE && uDMAIdx != TYPE_ATIMDMA && uDMAIdx != TYPE_BEACONDMA) { | 1113 | if (byFBOption != AUTO_FB_NONE && uDMAIdx != TYPE_ATIMDMA && uDMAIdx != TYPE_BEACONDMA) { |
1114 | // Auto Fall back | 1114 | // Auto Fall back |
1115 | PSCTS_FB pBuf = (PSCTS_FB)pvCTS; | 1115 | PSCTS_FB pBuf = (PSCTS_FB)pvCTS; |
@@ -1121,15 +1121,15 @@ s_vFillCTSHead ( | |||
1121 | 1121 | ||
1122 | pBuf->wTransmitLength_b = cpu_to_le16(wLen); | 1122 | pBuf->wTransmitLength_b = cpu_to_le16(wLen); |
1123 | 1123 | ||
1124 | pBuf->wDuration_ba = (WORD)s_uGetRTSCTSDuration(pDevice, CTSDUR_BA, cbFrameLength, byPktTyp, wCurrentRate, bNeedAck, byFBOption); //3:CTSDuration_ba, 1:2.4G, 2,3:2.4G OFDM Data | 1124 | pBuf->wDuration_ba = (WORD)s_uGetRTSCTSDuration(pDevice, CTSDUR_BA, cbFrameLength, byPktType, wCurrentRate, bNeedAck, byFBOption); //3:CTSDuration_ba, 1:2.4G, 2,3:2.4G OFDM Data |
1125 | pBuf->wDuration_ba += pDevice->wCTSDuration; | 1125 | pBuf->wDuration_ba += pDevice->wCTSDuration; |
1126 | pBuf->wDuration_ba = cpu_to_le16(pBuf->wDuration_ba); | 1126 | pBuf->wDuration_ba = cpu_to_le16(pBuf->wDuration_ba); |
1127 | //Get CTSDuration_ba_f0 | 1127 | //Get CTSDuration_ba_f0 |
1128 | pBuf->wCTSDuration_ba_f0 = (WORD)s_uGetRTSCTSDuration(pDevice, CTSDUR_BA_F0, cbFrameLength, byPktTyp, wCurrentRate, bNeedAck, byFBOption); //8:CTSDuration_ba_f0, 1:2.4G, 2,3:2.4G OFDM Data | 1128 | pBuf->wCTSDuration_ba_f0 = (WORD)s_uGetRTSCTSDuration(pDevice, CTSDUR_BA_F0, cbFrameLength, byPktType, wCurrentRate, bNeedAck, byFBOption); //8:CTSDuration_ba_f0, 1:2.4G, 2,3:2.4G OFDM Data |
1129 | pBuf->wCTSDuration_ba_f0 += pDevice->wCTSDuration; | 1129 | pBuf->wCTSDuration_ba_f0 += pDevice->wCTSDuration; |
1130 | pBuf->wCTSDuration_ba_f0 = cpu_to_le16(pBuf->wCTSDuration_ba_f0); | 1130 | pBuf->wCTSDuration_ba_f0 = cpu_to_le16(pBuf->wCTSDuration_ba_f0); |
1131 | //Get CTSDuration_ba_f1 | 1131 | //Get CTSDuration_ba_f1 |
1132 | pBuf->wCTSDuration_ba_f1 = (WORD)s_uGetRTSCTSDuration(pDevice, CTSDUR_BA_F1, cbFrameLength, byPktTyp, wCurrentRate, bNeedAck, byFBOption); //9:CTSDuration_ba_f1, 1:2.4G, 2,3:2.4G OFDM Data | 1132 | pBuf->wCTSDuration_ba_f1 = (WORD)s_uGetRTSCTSDuration(pDevice, CTSDUR_BA_F1, cbFrameLength, byPktType, wCurrentRate, bNeedAck, byFBOption); //9:CTSDuration_ba_f1, 1:2.4G, 2,3:2.4G OFDM Data |
1133 | pBuf->wCTSDuration_ba_f1 += pDevice->wCTSDuration; | 1133 | pBuf->wCTSDuration_ba_f1 += pDevice->wCTSDuration; |
1134 | pBuf->wCTSDuration_ba_f1 = cpu_to_le16(pBuf->wCTSDuration_ba_f1); | 1134 | pBuf->wCTSDuration_ba_f1 = cpu_to_le16(pBuf->wCTSDuration_ba_f1); |
1135 | //Get CTS Frame body | 1135 | //Get CTS Frame body |
@@ -1146,7 +1146,7 @@ s_vFillCTSHead ( | |||
1146 | ); | 1146 | ); |
1147 | pBuf->wTransmitLength_b = cpu_to_le16(wLen); | 1147 | pBuf->wTransmitLength_b = cpu_to_le16(wLen); |
1148 | //Get CTSDuration_ba | 1148 | //Get CTSDuration_ba |
1149 | pBuf->wDuration_ba = cpu_to_le16((WORD)s_uGetRTSCTSDuration(pDevice, CTSDUR_BA, cbFrameLength, byPktTyp, wCurrentRate, bNeedAck, byFBOption)); //3:CTSDuration_ba, 1:2.4G, 2,3:2.4G OFDM Data | 1149 | pBuf->wDuration_ba = cpu_to_le16((WORD)s_uGetRTSCTSDuration(pDevice, CTSDUR_BA, cbFrameLength, byPktType, wCurrentRate, bNeedAck, byFBOption)); //3:CTSDuration_ba, 1:2.4G, 2,3:2.4G OFDM Data |
1150 | pBuf->wDuration_ba += pDevice->wCTSDuration; | 1150 | pBuf->wDuration_ba += pDevice->wCTSDuration; |
1151 | pBuf->wDuration_ba = cpu_to_le16(pBuf->wDuration_ba); | 1151 | pBuf->wDuration_ba = cpu_to_le16(pBuf->wDuration_ba); |
1152 | 1152 | ||
@@ -1191,7 +1191,7 @@ static | |||
1191 | VOID | 1191 | VOID |
1192 | s_vGenerateTxParameter ( | 1192 | s_vGenerateTxParameter ( |
1193 | IN PSDevice pDevice, | 1193 | IN PSDevice pDevice, |
1194 | IN BYTE byPktTyp, | 1194 | IN BYTE byPktType, |
1195 | IN PVOID pTxBufHead, | 1195 | IN PVOID pTxBufHead, |
1196 | IN PVOID pvRrvTime, | 1196 | IN PVOID pvRrvTime, |
1197 | IN PVOID pvRTS, | 1197 | IN PVOID pvRTS, |
@@ -1209,7 +1209,7 @@ s_vGenerateTxParameter ( | |||
1209 | BYTE byFBOption = AUTO_FB_NONE; | 1209 | BYTE byFBOption = AUTO_FB_NONE; |
1210 | // WORD wCurrentRate = pDevice->wCurrentRate; | 1210 | // WORD wCurrentRate = pDevice->wCurrentRate; |
1211 | 1211 | ||
1212 | //DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"s_vGenerateTxParameter...\n"); | 1212 | //DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"s_vGenerateTxParameter...\n"); |
1213 | PSTxBufHead pFifoHead = (PSTxBufHead)pTxBufHead; | 1213 | PSTxBufHead pFifoHead = (PSTxBufHead)pTxBufHead; |
1214 | pFifoHead->wReserved = wCurrentRate; | 1214 | pFifoHead->wReserved = wCurrentRate; |
1215 | wFifoCtl = pFifoHead->wFIFOCtl; | 1215 | wFifoCtl = pFifoHead->wFIFOCtl; |
@@ -1228,47 +1228,47 @@ s_vGenerateTxParameter ( | |||
1228 | if (pDevice->bLongHeader) | 1228 | if (pDevice->bLongHeader) |
1229 | cbMACHdLen = WLAN_HDR_ADDR3_LEN + 6; | 1229 | cbMACHdLen = WLAN_HDR_ADDR3_LEN + 6; |
1230 | 1230 | ||
1231 | if (byPktTyp == PK_TYPE_11GB || byPktTyp == PK_TYPE_11GA) { | 1231 | if (byPktType == PK_TYPE_11GB || byPktType == PK_TYPE_11GA) { |
1232 | 1232 | ||
1233 | if (pvRTS != NULL) { //RTS_need | 1233 | if (pvRTS != NULL) { //RTS_need |
1234 | //Fill RsvTime | 1234 | //Fill RsvTime |
1235 | if (pvRrvTime) { | 1235 | if (pvRrvTime) { |
1236 | PSRrvTime_gRTS pBuf = (PSRrvTime_gRTS)pvRrvTime; | 1236 | PSRrvTime_gRTS pBuf = (PSRrvTime_gRTS)pvRrvTime; |
1237 | pBuf->wRTSTxRrvTime_aa = cpu_to_le16((WORD)s_uGetRTSCTSRsvTime(pDevice, 2, byPktTyp, cbFrameSize, wCurrentRate));//2:RTSTxRrvTime_aa, 1:2.4GHz | 1237 | pBuf->wRTSTxRrvTime_aa = cpu_to_le16((WORD)s_uGetRTSCTSRsvTime(pDevice, 2, byPktType, cbFrameSize, wCurrentRate));//2:RTSTxRrvTime_aa, 1:2.4GHz |
1238 | pBuf->wRTSTxRrvTime_ba = cpu_to_le16((WORD)s_uGetRTSCTSRsvTime(pDevice, 1, byPktTyp, cbFrameSize, wCurrentRate));//1:RTSTxRrvTime_ba, 1:2.4GHz | 1238 | pBuf->wRTSTxRrvTime_ba = cpu_to_le16((WORD)s_uGetRTSCTSRsvTime(pDevice, 1, byPktType, cbFrameSize, wCurrentRate));//1:RTSTxRrvTime_ba, 1:2.4GHz |
1239 | pBuf->wRTSTxRrvTime_bb = cpu_to_le16((WORD)s_uGetRTSCTSRsvTime(pDevice, 0, byPktTyp, cbFrameSize, wCurrentRate));//0:RTSTxRrvTime_bb, 1:2.4GHz | 1239 | pBuf->wRTSTxRrvTime_bb = cpu_to_le16((WORD)s_uGetRTSCTSRsvTime(pDevice, 0, byPktType, cbFrameSize, wCurrentRate));//0:RTSTxRrvTime_bb, 1:2.4GHz |
1240 | pBuf->wTxRrvTime_a = cpu_to_le16((WORD) s_uGetTxRsvTime(pDevice, byPktTyp, cbFrameSize, wCurrentRate, bNeedACK));//2.4G OFDM | 1240 | pBuf->wTxRrvTime_a = cpu_to_le16((WORD) s_uGetTxRsvTime(pDevice, byPktType, cbFrameSize, wCurrentRate, bNeedACK));//2.4G OFDM |
1241 | pBuf->wTxRrvTime_b = cpu_to_le16((WORD) s_uGetTxRsvTime(pDevice, PK_TYPE_11B, cbFrameSize, pDevice->byTopCCKBasicRate, bNeedACK));//1:CCK | 1241 | pBuf->wTxRrvTime_b = cpu_to_le16((WORD) s_uGetTxRsvTime(pDevice, PK_TYPE_11B, cbFrameSize, pDevice->byTopCCKBasicRate, bNeedACK));//1:CCK |
1242 | } | 1242 | } |
1243 | //Fill RTS | 1243 | //Fill RTS |
1244 | s_vFillRTSHead(pDevice, byPktTyp, pvRTS, cbFrameSize, bNeedACK, bDisCRC, psEthHeader, wCurrentRate, byFBOption); | 1244 | s_vFillRTSHead(pDevice, byPktType, pvRTS, cbFrameSize, bNeedACK, bDisCRC, psEthHeader, wCurrentRate, byFBOption); |
1245 | } | 1245 | } |
1246 | else {//RTS_needless, PCF mode | 1246 | else {//RTS_needless, PCF mode |
1247 | 1247 | ||
1248 | //Fill RsvTime | 1248 | //Fill RsvTime |
1249 | if (pvRrvTime) { | 1249 | if (pvRrvTime) { |
1250 | PSRrvTime_gCTS pBuf = (PSRrvTime_gCTS)pvRrvTime; | 1250 | PSRrvTime_gCTS pBuf = (PSRrvTime_gCTS)pvRrvTime; |
1251 | pBuf->wTxRrvTime_a = cpu_to_le16((WORD)s_uGetTxRsvTime(pDevice, byPktTyp, cbFrameSize, wCurrentRate, bNeedACK));//2.4G OFDM | 1251 | pBuf->wTxRrvTime_a = cpu_to_le16((WORD)s_uGetTxRsvTime(pDevice, byPktType, cbFrameSize, wCurrentRate, bNeedACK));//2.4G OFDM |
1252 | pBuf->wTxRrvTime_b = cpu_to_le16((WORD)s_uGetTxRsvTime(pDevice, PK_TYPE_11B, cbFrameSize, pDevice->byTopCCKBasicRate, bNeedACK));//1:CCK | 1252 | pBuf->wTxRrvTime_b = cpu_to_le16((WORD)s_uGetTxRsvTime(pDevice, PK_TYPE_11B, cbFrameSize, pDevice->byTopCCKBasicRate, bNeedACK));//1:CCK |
1253 | pBuf->wCTSTxRrvTime_ba = cpu_to_le16((WORD)s_uGetRTSCTSRsvTime(pDevice, 3, byPktTyp, cbFrameSize, wCurrentRate));//3:CTSTxRrvTime_Ba, 1:2.4GHz | 1253 | pBuf->wCTSTxRrvTime_ba = cpu_to_le16((WORD)s_uGetRTSCTSRsvTime(pDevice, 3, byPktType, cbFrameSize, wCurrentRate));//3:CTSTxRrvTime_Ba, 1:2.4GHz |
1254 | } | 1254 | } |
1255 | 1255 | ||
1256 | 1256 | ||
1257 | //Fill CTS | 1257 | //Fill CTS |
1258 | s_vFillCTSHead(pDevice, uDMAIdx, byPktTyp, pvCTS, cbFrameSize, bNeedACK, bDisCRC, wCurrentRate, byFBOption); | 1258 | s_vFillCTSHead(pDevice, uDMAIdx, byPktType, pvCTS, cbFrameSize, bNeedACK, bDisCRC, wCurrentRate, byFBOption); |
1259 | } | 1259 | } |
1260 | } | 1260 | } |
1261 | else if (byPktTyp == PK_TYPE_11A) { | 1261 | else if (byPktType == PK_TYPE_11A) { |
1262 | 1262 | ||
1263 | if (pvRTS != NULL) {//RTS_need, non PCF mode | 1263 | if (pvRTS != NULL) {//RTS_need, non PCF mode |
1264 | //Fill RsvTime | 1264 | //Fill RsvTime |
1265 | if (pvRrvTime) { | 1265 | if (pvRrvTime) { |
1266 | PSRrvTime_ab pBuf = (PSRrvTime_ab)pvRrvTime; | 1266 | PSRrvTime_ab pBuf = (PSRrvTime_ab)pvRrvTime; |
1267 | pBuf->wRTSTxRrvTime = cpu_to_le16((WORD)s_uGetRTSCTSRsvTime(pDevice, 2, byPktTyp, cbFrameSize, wCurrentRate));//2:RTSTxRrvTime_aa, 0:5GHz | 1267 | pBuf->wRTSTxRrvTime = cpu_to_le16((WORD)s_uGetRTSCTSRsvTime(pDevice, 2, byPktType, cbFrameSize, wCurrentRate));//2:RTSTxRrvTime_aa, 0:5GHz |
1268 | pBuf->wTxRrvTime = cpu_to_le16((WORD)s_uGetTxRsvTime(pDevice, byPktTyp, cbFrameSize, wCurrentRate, bNeedACK));//0:OFDM | 1268 | pBuf->wTxRrvTime = cpu_to_le16((WORD)s_uGetTxRsvTime(pDevice, byPktType, cbFrameSize, wCurrentRate, bNeedACK));//0:OFDM |
1269 | } | 1269 | } |
1270 | //Fill RTS | 1270 | //Fill RTS |
1271 | s_vFillRTSHead(pDevice, byPktTyp, pvRTS, cbFrameSize, bNeedACK, bDisCRC, psEthHeader, wCurrentRate, byFBOption); | 1271 | s_vFillRTSHead(pDevice, byPktType, pvRTS, cbFrameSize, bNeedACK, bDisCRC, psEthHeader, wCurrentRate, byFBOption); |
1272 | } | 1272 | } |
1273 | else if (pvRTS == NULL) {//RTS_needless, non PCF mode | 1273 | else if (pvRTS == NULL) {//RTS_needless, non PCF mode |
1274 | //Fill RsvTime | 1274 | //Fill RsvTime |
@@ -1278,17 +1278,17 @@ s_vGenerateTxParameter ( | |||
1278 | } | 1278 | } |
1279 | } | 1279 | } |
1280 | } | 1280 | } |
1281 | else if (byPktTyp == PK_TYPE_11B) { | 1281 | else if (byPktType == PK_TYPE_11B) { |
1282 | 1282 | ||
1283 | if ((pvRTS != NULL)) {//RTS_need, non PCF mode | 1283 | if ((pvRTS != NULL)) {//RTS_need, non PCF mode |
1284 | //Fill RsvTime | 1284 | //Fill RsvTime |
1285 | if (pvRrvTime) { | 1285 | if (pvRrvTime) { |
1286 | PSRrvTime_ab pBuf = (PSRrvTime_ab)pvRrvTime; | 1286 | PSRrvTime_ab pBuf = (PSRrvTime_ab)pvRrvTime; |
1287 | pBuf->wRTSTxRrvTime = cpu_to_le16((WORD)s_uGetRTSCTSRsvTime(pDevice, 0, byPktTyp, cbFrameSize, wCurrentRate));//0:RTSTxRrvTime_bb, 1:2.4GHz | 1287 | pBuf->wRTSTxRrvTime = cpu_to_le16((WORD)s_uGetRTSCTSRsvTime(pDevice, 0, byPktType, cbFrameSize, wCurrentRate));//0:RTSTxRrvTime_bb, 1:2.4GHz |
1288 | pBuf->wTxRrvTime = cpu_to_le16((WORD)s_uGetTxRsvTime(pDevice, PK_TYPE_11B, cbFrameSize, wCurrentRate, bNeedACK));//1:CCK | 1288 | pBuf->wTxRrvTime = cpu_to_le16((WORD)s_uGetTxRsvTime(pDevice, PK_TYPE_11B, cbFrameSize, wCurrentRate, bNeedACK));//1:CCK |
1289 | } | 1289 | } |
1290 | //Fill RTS | 1290 | //Fill RTS |
1291 | s_vFillRTSHead(pDevice, byPktTyp, pvRTS, cbFrameSize, bNeedACK, bDisCRC, psEthHeader, wCurrentRate, byFBOption); | 1291 | s_vFillRTSHead(pDevice, byPktType, pvRTS, cbFrameSize, bNeedACK, bDisCRC, psEthHeader, wCurrentRate, byFBOption); |
1292 | } | 1292 | } |
1293 | else { //RTS_needless, non PCF mode | 1293 | else { //RTS_needless, non PCF mode |
1294 | //Fill RsvTime | 1294 | //Fill RsvTime |
@@ -1298,7 +1298,7 @@ s_vGenerateTxParameter ( | |||
1298 | } | 1298 | } |
1299 | } | 1299 | } |
1300 | } | 1300 | } |
1301 | //DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"s_vGenerateTxParameter END.\n"); | 1301 | //DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"s_vGenerateTxParameter END.\n"); |
1302 | } | 1302 | } |
1303 | /* | 1303 | /* |
1304 | PBYTE pbyBuffer,//point to pTxBufHead | 1304 | PBYTE pbyBuffer,//point to pTxBufHead |
@@ -1317,7 +1317,7 @@ s_vFillFragParameter( | |||
1317 | ) | 1317 | ) |
1318 | { | 1318 | { |
1319 | PSTxBufHead pTxBufHead = (PSTxBufHead) pbyBuffer; | 1319 | PSTxBufHead pTxBufHead = (PSTxBufHead) pbyBuffer; |
1320 | //DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"s_vFillFragParameter...\n"); | 1320 | //DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"s_vFillFragParameter...\n"); |
1321 | 1321 | ||
1322 | if (uTxType == TYPE_SYNCDMA) { | 1322 | if (uTxType == TYPE_SYNCDMA) { |
1323 | //PSTxSyncDesc ptdCurr = (PSTxSyncDesc)s_pvGetTxDescHead(pDevice, uTxType, uCurIdx); | 1323 | //PSTxSyncDesc ptdCurr = (PSTxSyncDesc)s_pvGetTxDescHead(pDevice, uTxType, uCurIdx); |
@@ -1350,14 +1350,14 @@ s_vFillFragParameter( | |||
1350 | 1350 | ||
1351 | pTxBufHead->wFragCtl |= (WORD)wFragType;//0x0001; //0000 0000 0000 0001 | 1351 | pTxBufHead->wFragCtl |= (WORD)wFragType;//0x0001; //0000 0000 0000 0001 |
1352 | 1352 | ||
1353 | //DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"s_vFillFragParameter END\n"); | 1353 | //DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"s_vFillFragParameter END\n"); |
1354 | } | 1354 | } |
1355 | 1355 | ||
1356 | static | 1356 | static |
1357 | UINT | 1357 | UINT |
1358 | s_cbFillTxBufHead ( | 1358 | s_cbFillTxBufHead ( |
1359 | IN PSDevice pDevice, | 1359 | IN PSDevice pDevice, |
1360 | IN BYTE byPktTyp, | 1360 | IN BYTE byPktType, |
1361 | IN PBYTE pbyTxBufferAddr, | 1361 | IN PBYTE pbyTxBufferAddr, |
1362 | IN UINT cbFrameBodySize, | 1362 | IN UINT cbFrameBodySize, |
1363 | IN UINT uDMAIdx, | 1363 | IN UINT uDMAIdx, |
@@ -1428,7 +1428,7 @@ s_cbFillTxBufHead ( | |||
1428 | 1428 | ||
1429 | pvRrvTime = pMICHDR = pvRTS = pvCTS = pvTxDataHd = NULL; | 1429 | pvRrvTime = pMICHDR = pvRTS = pvCTS = pvTxDataHd = NULL; |
1430 | 1430 | ||
1431 | //DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"s_cbFillTxBufHead...\n"); | 1431 | //DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"s_cbFillTxBufHead...\n"); |
1432 | if ((pDevice->eOPMode == OP_MODE_ADHOC) || | 1432 | if ((pDevice->eOPMode == OP_MODE_ADHOC) || |
1433 | (pDevice->eOPMode == OP_MODE_AP)) { | 1433 | (pDevice->eOPMode == OP_MODE_AP)) { |
1434 | 1434 | ||
@@ -1504,7 +1504,7 @@ s_cbFillTxBufHead ( | |||
1504 | ////////////////////////////////////////////////////// | 1504 | ////////////////////////////////////////////////////// |
1505 | //Set RrvTime/RTS/CTS Buffer | 1505 | //Set RrvTime/RTS/CTS Buffer |
1506 | wTxBufSize = sizeof(STxBufHead); | 1506 | wTxBufSize = sizeof(STxBufHead); |
1507 | if (byPktTyp == PK_TYPE_11GB || byPktTyp == PK_TYPE_11GA) {//802.11g packet | 1507 | if (byPktType == PK_TYPE_11GB || byPktType == PK_TYPE_11GA) {//802.11g packet |
1508 | 1508 | ||
1509 | if (byFBOption == AUTO_FB_NONE) { | 1509 | if (byFBOption == AUTO_FB_NONE) { |
1510 | if (bRTS == TRUE) {//RTS_need | 1510 | if (bRTS == TRUE) {//RTS_need |
@@ -1603,7 +1603,7 @@ s_cbFillTxBufHead ( | |||
1603 | MIC_vAppend((PBYTE)&(psEthHeader->abyDstAddr[0]), 12); | 1603 | MIC_vAppend((PBYTE)&(psEthHeader->abyDstAddr[0]), 12); |
1604 | dwMIC_Priority = 0; | 1604 | dwMIC_Priority = 0; |
1605 | MIC_vAppend((PBYTE)&dwMIC_Priority, 4); | 1605 | MIC_vAppend((PBYTE)&dwMIC_Priority, 4); |
1606 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"MIC KEY: %lX, %lX\n", dwMICKey0, dwMICKey1); | 1606 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"MIC KEY: %lX, %lX\n", dwMICKey0, dwMICKey1); |
1607 | } | 1607 | } |
1608 | 1608 | ||
1609 | /////////////////////////////////////////////////////////////////// | 1609 | /////////////////////////////////////////////////////////////////// |
@@ -1633,15 +1633,15 @@ s_cbFillTxBufHead ( | |||
1633 | //========================= | 1633 | //========================= |
1634 | // Start Fragmentation | 1634 | // Start Fragmentation |
1635 | //========================= | 1635 | //========================= |
1636 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"Start Fragmentation...\n"); | 1636 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"Start Fragmentation...\n"); |
1637 | wFragType = FRAGCTL_STAFRAG; | 1637 | wFragType = FRAGCTL_STAFRAG; |
1638 | 1638 | ||
1639 | 1639 | ||
1640 | //Fill FIFO,RrvTime,RTS,and CTS | 1640 | //Fill FIFO,RrvTime,RTS,and CTS |
1641 | s_vGenerateTxParameter(pDevice, byPktTyp, (PVOID)psTxBufHd, pvRrvTime, pvRTS, pvCTS, | 1641 | s_vGenerateTxParameter(pDevice, byPktType, (PVOID)psTxBufHd, pvRrvTime, pvRTS, pvCTS, |
1642 | cbFragmentSize, bNeedACK, uDMAIdx, psEthHeader, pDevice->wCurrentRate); | 1642 | cbFragmentSize, bNeedACK, uDMAIdx, psEthHeader, pDevice->wCurrentRate); |
1643 | //Fill DataHead | 1643 | //Fill DataHead |
1644 | uDuration = s_uFillDataHead(pDevice, byPktTyp, pvTxDataHd, cbFragmentSize, uDMAIdx, bNeedACK, | 1644 | uDuration = s_uFillDataHead(pDevice, byPktType, pvTxDataHd, cbFragmentSize, uDMAIdx, bNeedACK, |
1645 | uFragIdx, cbLastFragmentSize, uMACfragNum, byFBOption, pDevice->wCurrentRate); | 1645 | uFragIdx, cbLastFragmentSize, uMACfragNum, byFBOption, pDevice->wCurrentRate); |
1646 | // Generate TX MAC Header | 1646 | // Generate TX MAC Header |
1647 | vGenerateMACHeader(pDevice, pbyMacHdr, (WORD)uDuration, psEthHeader, bNeedEncrypt, | 1647 | vGenerateMACHeader(pDevice, pbyMacHdr, (WORD)uDuration, psEthHeader, bNeedEncrypt, |
@@ -1700,7 +1700,7 @@ s_cbFillTxBufHead ( | |||
1700 | uTotalCopyLength += cbFragPayloadSize - cb802_1_H_len; | 1700 | uTotalCopyLength += cbFragPayloadSize - cb802_1_H_len; |
1701 | 1701 | ||
1702 | if ((bNeedEncrypt == TRUE) && (pTransmitKey != NULL) && (pTransmitKey->byCipherSuite == KEY_CTL_TKIP)) { | 1702 | if ((bNeedEncrypt == TRUE) && (pTransmitKey != NULL) && (pTransmitKey->byCipherSuite == KEY_CTL_TKIP)) { |
1703 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"Start MIC: %d\n", cbFragPayloadSize); | 1703 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"Start MIC: %d\n", cbFragPayloadSize); |
1704 | MIC_vAppend((pbyBuffer + uLength - cb802_1_H_len), cbFragPayloadSize); | 1704 | MIC_vAppend((pbyBuffer + uLength - cb802_1_H_len), cbFragPayloadSize); |
1705 | 1705 | ||
1706 | } | 1706 | } |
@@ -1736,16 +1736,16 @@ s_cbFillTxBufHead ( | |||
1736 | //========================= | 1736 | //========================= |
1737 | // Last Fragmentation | 1737 | // Last Fragmentation |
1738 | //========================= | 1738 | //========================= |
1739 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"Last Fragmentation...\n"); | 1739 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"Last Fragmentation...\n"); |
1740 | //tmpDescIdx = (uDescIdx + uFragIdx) % pDevice->cbTD[uDMAIdx]; | 1740 | //tmpDescIdx = (uDescIdx + uFragIdx) % pDevice->cbTD[uDMAIdx]; |
1741 | 1741 | ||
1742 | wFragType = FRAGCTL_ENDFRAG; | 1742 | wFragType = FRAGCTL_ENDFRAG; |
1743 | 1743 | ||
1744 | //Fill FIFO,RrvTime,RTS,and CTS | 1744 | //Fill FIFO,RrvTime,RTS,and CTS |
1745 | s_vGenerateTxParameter(pDevice, byPktTyp, (PVOID)psTxBufHd, pvRrvTime, pvRTS, pvCTS, | 1745 | s_vGenerateTxParameter(pDevice, byPktType, (PVOID)psTxBufHd, pvRrvTime, pvRTS, pvCTS, |
1746 | cbLastFragmentSize, bNeedACK, uDMAIdx, psEthHeader, pDevice->wCurrentRate); | 1746 | cbLastFragmentSize, bNeedACK, uDMAIdx, psEthHeader, pDevice->wCurrentRate); |
1747 | //Fill DataHead | 1747 | //Fill DataHead |
1748 | uDuration = s_uFillDataHead(pDevice, byPktTyp, pvTxDataHd, cbLastFragmentSize, uDMAIdx, bNeedACK, | 1748 | uDuration = s_uFillDataHead(pDevice, byPktType, pvTxDataHd, cbLastFragmentSize, uDMAIdx, bNeedACK, |
1749 | uFragIdx, cbLastFragmentSize, uMACfragNum, byFBOption, pDevice->wCurrentRate); | 1749 | uFragIdx, cbLastFragmentSize, uMACfragNum, byFBOption, pDevice->wCurrentRate); |
1750 | 1750 | ||
1751 | // Generate TX MAC Header | 1751 | // Generate TX MAC Header |
@@ -1792,7 +1792,7 @@ s_cbFillTxBufHead ( | |||
1792 | 1792 | ||
1793 | } | 1793 | } |
1794 | if ((bNeedEncrypt == TRUE) && (pTransmitKey != NULL) && (pTransmitKey->byCipherSuite == KEY_CTL_TKIP)) { | 1794 | if ((bNeedEncrypt == TRUE) && (pTransmitKey != NULL) && (pTransmitKey->byCipherSuite == KEY_CTL_TKIP)) { |
1795 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"LAST: uMICFragLen:%d, cbLastFragPayloadSize:%d, uTmpLen:%d\n", | 1795 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"LAST: uMICFragLen:%d, cbLastFragPayloadSize:%d, uTmpLen:%d\n", |
1796 | uMICFragLen, cbLastFragPayloadSize, uTmpLen); | 1796 | uMICFragLen, cbLastFragPayloadSize, uTmpLen); |
1797 | 1797 | ||
1798 | if (bMIC2Frag == FALSE) { | 1798 | if (bMIC2Frag == FALSE) { |
@@ -1801,12 +1801,12 @@ s_cbFillTxBufHead ( | |||
1801 | pdwMIC_L = (PDWORD)(pbyBuffer + uLength + uTmpLen); | 1801 | pdwMIC_L = (PDWORD)(pbyBuffer + uLength + uTmpLen); |
1802 | pdwMIC_R = (PDWORD)(pbyBuffer + uLength + uTmpLen + 4); | 1802 | pdwMIC_R = (PDWORD)(pbyBuffer + uLength + uTmpLen + 4); |
1803 | MIC_vGetMIC(pdwMIC_L, pdwMIC_R); | 1803 | MIC_vGetMIC(pdwMIC_L, pdwMIC_R); |
1804 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"Last MIC:%lX, %lX\n", *pdwMIC_L, *pdwMIC_R); | 1804 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"Last MIC:%lX, %lX\n", *pdwMIC_L, *pdwMIC_R); |
1805 | } else { | 1805 | } else { |
1806 | if (uMICFragLen >= 4) { | 1806 | if (uMICFragLen >= 4) { |
1807 | MEMvCopy((pbyBuffer + uLength), ((PBYTE)&dwSafeMIC_R + (uMICFragLen - 4)), | 1807 | MEMvCopy((pbyBuffer + uLength), ((PBYTE)&dwSafeMIC_R + (uMICFragLen - 4)), |
1808 | (cbMIClen - uMICFragLen)); | 1808 | (cbMIClen - uMICFragLen)); |
1809 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"LAST: uMICFragLen >= 4: %X, %d\n", | 1809 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"LAST: uMICFragLen >= 4: %X, %d\n", |
1810 | *(PBYTE)((PBYTE)&dwSafeMIC_R + (uMICFragLen - 4)), | 1810 | *(PBYTE)((PBYTE)&dwSafeMIC_R + (uMICFragLen - 4)), |
1811 | (cbMIClen - uMICFragLen)); | 1811 | (cbMIClen - uMICFragLen)); |
1812 | 1812 | ||
@@ -1814,15 +1814,15 @@ s_cbFillTxBufHead ( | |||
1814 | MEMvCopy((pbyBuffer + uLength), ((PBYTE)&dwSafeMIC_L + uMICFragLen), | 1814 | MEMvCopy((pbyBuffer + uLength), ((PBYTE)&dwSafeMIC_L + uMICFragLen), |
1815 | (4 - uMICFragLen)); | 1815 | (4 - uMICFragLen)); |
1816 | MEMvCopy((pbyBuffer + uLength + (4 - uMICFragLen)), &dwSafeMIC_R, 4); | 1816 | MEMvCopy((pbyBuffer + uLength + (4 - uMICFragLen)), &dwSafeMIC_R, 4); |
1817 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"LAST: uMICFragLen < 4: %X, %d\n", | 1817 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"LAST: uMICFragLen < 4: %X, %d\n", |
1818 | *(PBYTE)((PBYTE)&dwSafeMIC_R + uMICFragLen - 4), | 1818 | *(PBYTE)((PBYTE)&dwSafeMIC_R + uMICFragLen - 4), |
1819 | (cbMIClen - uMICFragLen)); | 1819 | (cbMIClen - uMICFragLen)); |
1820 | } | 1820 | } |
1821 | /* | 1821 | /* |
1822 | for (ii = 0; ii < cbLastFragPayloadSize + 8 + 24; ii++) { | 1822 | for (ii = 0; ii < cbLastFragPayloadSize + 8 + 24; ii++) { |
1823 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"%02x ", *((PBYTE)((pbyBuffer + uLength) + ii - 8 - 24))); | 1823 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"%02x ", *((PBYTE)((pbyBuffer + uLength) + ii - 8 - 24))); |
1824 | } | 1824 | } |
1825 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"\n\n"); | 1825 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"\n\n"); |
1826 | */ | 1826 | */ |
1827 | } | 1827 | } |
1828 | MIC_vUnInit(); | 1828 | MIC_vUnInit(); |
@@ -1866,16 +1866,16 @@ s_cbFillTxBufHead ( | |||
1866 | //========================= | 1866 | //========================= |
1867 | // Middle Fragmentation | 1867 | // Middle Fragmentation |
1868 | //========================= | 1868 | //========================= |
1869 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"Middle Fragmentation...\n"); | 1869 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"Middle Fragmentation...\n"); |
1870 | //tmpDescIdx = (uDescIdx + uFragIdx) % pDevice->cbTD[uDMAIdx]; | 1870 | //tmpDescIdx = (uDescIdx + uFragIdx) % pDevice->cbTD[uDMAIdx]; |
1871 | 1871 | ||
1872 | wFragType = FRAGCTL_MIDFRAG; | 1872 | wFragType = FRAGCTL_MIDFRAG; |
1873 | 1873 | ||
1874 | //Fill FIFO,RrvTime,RTS,and CTS | 1874 | //Fill FIFO,RrvTime,RTS,and CTS |
1875 | s_vGenerateTxParameter(pDevice, byPktTyp, (PVOID)psTxBufHd, pvRrvTime, pvRTS, pvCTS, | 1875 | s_vGenerateTxParameter(pDevice, byPktType, (PVOID)psTxBufHd, pvRrvTime, pvRTS, pvCTS, |
1876 | cbFragmentSize, bNeedACK, uDMAIdx, psEthHeader, pDevice->wCurrentRate); | 1876 | cbFragmentSize, bNeedACK, uDMAIdx, psEthHeader, pDevice->wCurrentRate); |
1877 | //Fill DataHead | 1877 | //Fill DataHead |
1878 | uDuration = s_uFillDataHead(pDevice, byPktTyp, pvTxDataHd, cbFragmentSize, uDMAIdx, bNeedACK, | 1878 | uDuration = s_uFillDataHead(pDevice, byPktType, pvTxDataHd, cbFragmentSize, uDMAIdx, bNeedACK, |
1879 | uFragIdx, cbLastFragmentSize, uMACfragNum, byFBOption, pDevice->wCurrentRate); | 1879 | uFragIdx, cbLastFragmentSize, uMACfragNum, byFBOption, pDevice->wCurrentRate); |
1880 | 1880 | ||
1881 | // Generate TX MAC Header | 1881 | // Generate TX MAC Header |
@@ -1939,23 +1939,23 @@ s_cbFillTxBufHead ( | |||
1939 | dwSafeMIC_L = *pdwMIC_L; | 1939 | dwSafeMIC_L = *pdwMIC_L; |
1940 | dwSafeMIC_R = *pdwMIC_R; | 1940 | dwSafeMIC_R = *pdwMIC_R; |
1941 | 1941 | ||
1942 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"MIDDLE: uMICFragLen:%d, cbFragPayloadSize:%d, uTmpLen:%d\n", | 1942 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"MIDDLE: uMICFragLen:%d, cbFragPayloadSize:%d, uTmpLen:%d\n", |
1943 | uMICFragLen, cbFragPayloadSize, uTmpLen); | 1943 | uMICFragLen, cbFragPayloadSize, uTmpLen); |
1944 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"Fill MIC in Middle frag [%d]\n", uMICFragLen); | 1944 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"Fill MIC in Middle frag [%d]\n", uMICFragLen); |
1945 | /* | 1945 | /* |
1946 | for (ii = 0; ii < uMICFragLen; ii++) { | 1946 | for (ii = 0; ii < uMICFragLen; ii++) { |
1947 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"%02x ", *((PBYTE)((pbyBuffer + uLength + uTmpLen) + ii))); | 1947 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"%02x ", *((PBYTE)((pbyBuffer + uLength + uTmpLen) + ii))); |
1948 | } | 1948 | } |
1949 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"\n"); | 1949 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"\n"); |
1950 | */ | 1950 | */ |
1951 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"Get MIC:%lX, %lX\n", *pdwMIC_L, *pdwMIC_R); | 1951 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"Get MIC:%lX, %lX\n", *pdwMIC_L, *pdwMIC_R); |
1952 | } | 1952 | } |
1953 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"Middle frag len: %d\n", uTmpLen); | 1953 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"Middle frag len: %d\n", uTmpLen); |
1954 | /* | 1954 | /* |
1955 | for (ii = 0; ii < uTmpLen; ii++) { | 1955 | for (ii = 0; ii < uTmpLen; ii++) { |
1956 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"%02x ", *((PBYTE)((pbyBuffer + uLength) + ii))); | 1956 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"%02x ", *((PBYTE)((pbyBuffer + uLength) + ii))); |
1957 | } | 1957 | } |
1958 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"\n\n"); | 1958 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"\n\n"); |
1959 | */ | 1959 | */ |
1960 | 1960 | ||
1961 | } else { | 1961 | } else { |
@@ -1994,18 +1994,18 @@ s_cbFillTxBufHead ( | |||
1994 | //========================= | 1994 | //========================= |
1995 | // No Fragmentation | 1995 | // No Fragmentation |
1996 | //========================= | 1996 | //========================= |
1997 | //DEVICE_PRTGRP03(("No Fragmentation...\n")); | 1997 | //DBG_PRTGRP03(("No Fragmentation...\n")); |
1998 | //DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"No Fragmentation...\n"); | 1998 | //DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"No Fragmentation...\n"); |
1999 | wFragType = FRAGCTL_NONFRAG; | 1999 | wFragType = FRAGCTL_NONFRAG; |
2000 | 2000 | ||
2001 | //Set FragCtl in TxBufferHead | 2001 | //Set FragCtl in TxBufferHead |
2002 | psTxBufHd->wFragCtl |= (WORD)wFragType; | 2002 | psTxBufHd->wFragCtl |= (WORD)wFragType; |
2003 | 2003 | ||
2004 | //Fill FIFO,RrvTime,RTS,and CTS | 2004 | //Fill FIFO,RrvTime,RTS,and CTS |
2005 | s_vGenerateTxParameter(pDevice, byPktTyp, (PVOID)psTxBufHd, pvRrvTime, pvRTS, pvCTS, | 2005 | s_vGenerateTxParameter(pDevice, byPktType, (PVOID)psTxBufHd, pvRrvTime, pvRTS, pvCTS, |
2006 | cbFrameSize, bNeedACK, uDMAIdx, psEthHeader, pDevice->wCurrentRate); | 2006 | cbFrameSize, bNeedACK, uDMAIdx, psEthHeader, pDevice->wCurrentRate); |
2007 | //Fill DataHead | 2007 | //Fill DataHead |
2008 | uDuration = s_uFillDataHead(pDevice, byPktTyp, pvTxDataHd, cbFrameSize, uDMAIdx, bNeedACK, | 2008 | uDuration = s_uFillDataHead(pDevice, byPktType, pvTxDataHd, cbFrameSize, uDMAIdx, bNeedACK, |
2009 | 0, 0, uMACfragNum, byFBOption, pDevice->wCurrentRate); | 2009 | 0, 0, uMACfragNum, byFBOption, pDevice->wCurrentRate); |
2010 | 2010 | ||
2011 | // Generate TX MAC Header | 2011 | // Generate TX MAC Header |
@@ -2043,7 +2043,7 @@ s_cbFillTxBufHead ( | |||
2043 | //--------------------------- | 2043 | //--------------------------- |
2044 | //Fill MICHDR | 2044 | //Fill MICHDR |
2045 | //if (pDevice->bAES) { | 2045 | //if (pDevice->bAES) { |
2046 | // DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"Fill MICHDR...\n"); | 2046 | // DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"Fill MICHDR...\n"); |
2047 | // s_vFillMICHDR(pDevice, (PBYTE)pMICHDR, pbyMacHdr, (WORD)cbFrameBodySize); | 2047 | // s_vFillMICHDR(pDevice, (PBYTE)pMICHDR, pbyMacHdr, (WORD)cbFrameBodySize); |
2048 | //} | 2048 | //} |
2049 | 2049 | ||
@@ -2063,12 +2063,12 @@ s_cbFillTxBufHead ( | |||
2063 | 2063 | ||
2064 | if ((bNeedEncrypt == TRUE) && (pTransmitKey != NULL) && (pTransmitKey->byCipherSuite == KEY_CTL_TKIP)){ | 2064 | if ((bNeedEncrypt == TRUE) && (pTransmitKey != NULL) && (pTransmitKey->byCipherSuite == KEY_CTL_TKIP)){ |
2065 | 2065 | ||
2066 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"Length:%d, %d\n", cbFrameBodySize - cb802_1_H_len, uLength); | 2066 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"Length:%d, %d\n", cbFrameBodySize - cb802_1_H_len, uLength); |
2067 | /* | 2067 | /* |
2068 | for (ii = 0; ii < (cbFrameBodySize - cb802_1_H_len); ii++) { | 2068 | for (ii = 0; ii < (cbFrameBodySize - cb802_1_H_len); ii++) { |
2069 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"%02x ", *((PBYTE)((pbyBuffer + uLength) + ii))); | 2069 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"%02x ", *((PBYTE)((pbyBuffer + uLength) + ii))); |
2070 | } | 2070 | } |
2071 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"\n"); | 2071 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"\n"); |
2072 | */ | 2072 | */ |
2073 | 2073 | ||
2074 | MIC_vAppend((pbyBuffer + uLength - cb802_1_H_len), cbFrameBodySize); | 2074 | MIC_vAppend((pbyBuffer + uLength - cb802_1_H_len), cbFrameBodySize); |
@@ -2086,14 +2086,14 @@ s_cbFillTxBufHead ( | |||
2086 | pDevice->bTxMICFail = FALSE; | 2086 | pDevice->bTxMICFail = FALSE; |
2087 | } | 2087 | } |
2088 | 2088 | ||
2089 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"uLength: %d, %d\n", uLength, cbFrameBodySize); | 2089 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"uLength: %d, %d\n", uLength, cbFrameBodySize); |
2090 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"cbReqCount:%d, %d, %d, %d\n", cbReqCount, cbHeaderLength, uPadding, cbIVlen); | 2090 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"cbReqCount:%d, %d, %d, %d\n", cbReqCount, cbHeaderLength, uPadding, cbIVlen); |
2091 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"MIC:%lx, %lx\n", *pdwMIC_L, *pdwMIC_R); | 2091 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"MIC:%lx, %lx\n", *pdwMIC_L, *pdwMIC_R); |
2092 | /* | 2092 | /* |
2093 | for (ii = 0; ii < 8; ii++) { | 2093 | for (ii = 0; ii < 8; ii++) { |
2094 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"%02x ", *(((PBYTE)(pdwMIC_L) + ii))); | 2094 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"%02x ", *(((PBYTE)(pdwMIC_L) + ii))); |
2095 | } | 2095 | } |
2096 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"\n"); | 2096 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"\n"); |
2097 | */ | 2097 | */ |
2098 | 2098 | ||
2099 | } | 2099 | } |
@@ -2121,12 +2121,12 @@ s_cbFillTxBufHead ( | |||
2121 | pDevice->iTDUsed[uDMAIdx]++; | 2121 | pDevice->iTDUsed[uDMAIdx]++; |
2122 | 2122 | ||
2123 | 2123 | ||
2124 | // DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO" ptdCurr->m_dwReserved0[%d] ptdCurr->m_dwReserved1[%d].\n", ptdCurr->pTDInfo->dwReqCount, ptdCurr->pTDInfo->dwHeaderLength); | 2124 | // DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO" ptdCurr->m_dwReserved0[%d] ptdCurr->m_dwReserved1[%d].\n", ptdCurr->pTDInfo->dwReqCount, ptdCurr->pTDInfo->dwHeaderLength); |
2125 | // DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO" cbHeaderLength[%d]\n", cbHeaderLength); | 2125 | // DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO" cbHeaderLength[%d]\n", cbHeaderLength); |
2126 | 2126 | ||
2127 | } | 2127 | } |
2128 | *puMACfragNum = uMACfragNum; | 2128 | *puMACfragNum = uMACfragNum; |
2129 | //DEVICE_PRTGRP03(("s_cbFillTxBufHead END\n")); | 2129 | //DBG_PRTGRP03(("s_cbFillTxBufHead END\n")); |
2130 | return cbHeaderLength; | 2130 | return cbHeaderLength; |
2131 | } | 2131 | } |
2132 | 2132 | ||
@@ -2134,7 +2134,7 @@ s_cbFillTxBufHead ( | |||
2134 | VOID | 2134 | VOID |
2135 | vGenerateFIFOHeader ( | 2135 | vGenerateFIFOHeader ( |
2136 | IN PSDevice pDevice, | 2136 | IN PSDevice pDevice, |
2137 | IN BYTE byPktTyp, | 2137 | IN BYTE byPktType, |
2138 | IN PBYTE pbyTxBufferAddr, | 2138 | IN PBYTE pbyTxBufferAddr, |
2139 | IN BOOL bNeedEncrypt, | 2139 | IN BOOL bNeedEncrypt, |
2140 | IN UINT cbPayloadSize, | 2140 | IN UINT cbPayloadSize, |
@@ -2206,16 +2206,16 @@ vGenerateFIFOHeader ( | |||
2206 | pTxBufHead->wFragCtl |= cpu_to_le16((WORD)(cbMacHdLen << 10)); | 2206 | pTxBufHead->wFragCtl |= cpu_to_le16((WORD)(cbMacHdLen << 10)); |
2207 | 2207 | ||
2208 | //Set packet type | 2208 | //Set packet type |
2209 | if (byPktTyp == PK_TYPE_11A) {//0000 0000 0000 0000 | 2209 | if (byPktType == PK_TYPE_11A) {//0000 0000 0000 0000 |
2210 | ; | 2210 | ; |
2211 | } | 2211 | } |
2212 | else if (byPktTyp == PK_TYPE_11B) {//0000 0001 0000 0000 | 2212 | else if (byPktType == PK_TYPE_11B) {//0000 0001 0000 0000 |
2213 | pTxBufHead->wFIFOCtl |= FIFOCTL_11B; | 2213 | pTxBufHead->wFIFOCtl |= FIFOCTL_11B; |
2214 | } | 2214 | } |
2215 | else if (byPktTyp == PK_TYPE_11GB) {//0000 0010 0000 0000 | 2215 | else if (byPktType == PK_TYPE_11GB) {//0000 0010 0000 0000 |
2216 | pTxBufHead->wFIFOCtl |= FIFOCTL_11GB; | 2216 | pTxBufHead->wFIFOCtl |= FIFOCTL_11GB; |
2217 | } | 2217 | } |
2218 | else if (byPktTyp == PK_TYPE_11GA) {//0000 0011 0000 0000 | 2218 | else if (byPktType == PK_TYPE_11GA) {//0000 0011 0000 0000 |
2219 | pTxBufHead->wFIFOCtl |= FIFOCTL_11GA; | 2219 | pTxBufHead->wFIFOCtl |= FIFOCTL_11GA; |
2220 | } | 2220 | } |
2221 | //Set FIFOCTL_GrpAckPolicy | 2221 | //Set FIFOCTL_GrpAckPolicy |
@@ -2273,7 +2273,7 @@ vGenerateFIFOHeader ( | |||
2273 | if(pDevice->bEnableHostWEP) | 2273 | if(pDevice->bEnableHostWEP) |
2274 | pTxBufHead->wFragCtl &= ~(FRAGCTL_TKIP | FRAGCTL_LEGACY |FRAGCTL_AES); | 2274 | pTxBufHead->wFragCtl &= ~(FRAGCTL_TKIP | FRAGCTL_LEGACY |FRAGCTL_AES); |
2275 | */ | 2275 | */ |
2276 | *pcbHeaderSize = s_cbFillTxBufHead(pDevice, byPktTyp, pbyTxBufferAddr, cbPayloadSize, | 2276 | *pcbHeaderSize = s_cbFillTxBufHead(pDevice, byPktType, pbyTxBufferAddr, cbPayloadSize, |
2277 | uDMAIdx, pHeadTD, psEthHeader, pPacket, bNeedEncrypt, | 2277 | uDMAIdx, pHeadTD, psEthHeader, pPacket, bNeedEncrypt, |
2278 | pTransmitKey, uNodeIndex, puMACfragNum); | 2278 | pTransmitKey, uNodeIndex, puMACfragNum); |
2279 | 2279 | ||
@@ -2378,7 +2378,7 @@ vGenerateMACHeader ( | |||
2378 | CMD_STATUS csMgmt_xmit(PSDevice pDevice, PSTxMgmtPacket pPacket) { | 2378 | CMD_STATUS csMgmt_xmit(PSDevice pDevice, PSTxMgmtPacket pPacket) { |
2379 | 2379 | ||
2380 | PSTxDesc pFrstTD; | 2380 | PSTxDesc pFrstTD; |
2381 | BYTE byPktTyp; | 2381 | BYTE byPktType; |
2382 | PBYTE pbyTxBufferAddr; | 2382 | PBYTE pbyTxBufferAddr; |
2383 | PVOID pvRTS; | 2383 | PVOID pvRTS; |
2384 | PSCTS pCTS; | 2384 | PSCTS pCTS; |
@@ -2419,10 +2419,10 @@ CMD_STATUS csMgmt_xmit(PSDevice pDevice, PSTxMgmtPacket pPacket) { | |||
2419 | 2419 | ||
2420 | if (pDevice->eCurrentPHYType == PHY_TYPE_11A) { | 2420 | if (pDevice->eCurrentPHYType == PHY_TYPE_11A) { |
2421 | wCurrentRate = RATE_6M; | 2421 | wCurrentRate = RATE_6M; |
2422 | byPktTyp = PK_TYPE_11A; | 2422 | byPktType = PK_TYPE_11A; |
2423 | } else { | 2423 | } else { |
2424 | wCurrentRate = RATE_1M; | 2424 | wCurrentRate = RATE_1M; |
2425 | byPktTyp = PK_TYPE_11B; | 2425 | byPktType = PK_TYPE_11B; |
2426 | } | 2426 | } |
2427 | 2427 | ||
2428 | // SetPower will cause error power TX state for OFDM Date packet in TX buffer. | 2428 | // SetPower will cause error power TX state for OFDM Date packet in TX buffer. |
@@ -2440,21 +2440,21 @@ CMD_STATUS csMgmt_xmit(PSDevice pDevice, PSTxMgmtPacket pPacket) { | |||
2440 | if (pDevice->byFOETuning) { | 2440 | if (pDevice->byFOETuning) { |
2441 | if ((pPacket->p80211Header->sA3.wFrameCtl & TYPE_DATE_NULL) == TYPE_DATE_NULL) { | 2441 | if ((pPacket->p80211Header->sA3.wFrameCtl & TYPE_DATE_NULL) == TYPE_DATE_NULL) { |
2442 | wCurrentRate = RATE_24M; | 2442 | wCurrentRate = RATE_24M; |
2443 | byPktTyp = PK_TYPE_11GA; | 2443 | byPktType = PK_TYPE_11GA; |
2444 | } | 2444 | } |
2445 | } | 2445 | } |
2446 | 2446 | ||
2447 | //Set packet type | 2447 | //Set packet type |
2448 | if (byPktTyp == PK_TYPE_11A) {//0000 0000 0000 0000 | 2448 | if (byPktType == PK_TYPE_11A) {//0000 0000 0000 0000 |
2449 | pTxBufHead->wFIFOCtl = 0; | 2449 | pTxBufHead->wFIFOCtl = 0; |
2450 | } | 2450 | } |
2451 | else if (byPktTyp == PK_TYPE_11B) {//0000 0001 0000 0000 | 2451 | else if (byPktType == PK_TYPE_11B) {//0000 0001 0000 0000 |
2452 | pTxBufHead->wFIFOCtl |= FIFOCTL_11B; | 2452 | pTxBufHead->wFIFOCtl |= FIFOCTL_11B; |
2453 | } | 2453 | } |
2454 | else if (byPktTyp == PK_TYPE_11GB) {//0000 0010 0000 0000 | 2454 | else if (byPktType == PK_TYPE_11GB) {//0000 0010 0000 0000 |
2455 | pTxBufHead->wFIFOCtl |= FIFOCTL_11GB; | 2455 | pTxBufHead->wFIFOCtl |= FIFOCTL_11GB; |
2456 | } | 2456 | } |
2457 | else if (byPktTyp == PK_TYPE_11GA) {//0000 0011 0000 0000 | 2457 | else if (byPktType == PK_TYPE_11GA) {//0000 0011 0000 0000 |
2458 | pTxBufHead->wFIFOCtl |= FIFOCTL_11GA; | 2458 | pTxBufHead->wFIFOCtl |= FIFOCTL_11GA; |
2459 | } | 2459 | } |
2460 | 2460 | ||
@@ -2536,7 +2536,7 @@ CMD_STATUS csMgmt_xmit(PSDevice pDevice, PSTxMgmtPacket pPacket) { | |||
2536 | //the rest of pTxBufHead->wFragCtl:FragTyp will be set later in s_vFillFragParameter() | 2536 | //the rest of pTxBufHead->wFragCtl:FragTyp will be set later in s_vFillFragParameter() |
2537 | 2537 | ||
2538 | //Set RrvTime/RTS/CTS Buffer | 2538 | //Set RrvTime/RTS/CTS Buffer |
2539 | if (byPktTyp == PK_TYPE_11GB || byPktTyp == PK_TYPE_11GA) {//802.11g packet | 2539 | if (byPktType == PK_TYPE_11GB || byPktType == PK_TYPE_11GA) {//802.11g packet |
2540 | 2540 | ||
2541 | pvRrvTime = (PSRrvTime_gCTS) (pbyTxBufferAddr + wTxBufSize); | 2541 | pvRrvTime = (PSRrvTime_gCTS) (pbyTxBufferAddr + wTxBufSize); |
2542 | pMICHDR = NULL; | 2542 | pMICHDR = NULL; |
@@ -2565,11 +2565,11 @@ CMD_STATUS csMgmt_xmit(PSDevice pDevice, PSTxMgmtPacket pPacket) { | |||
2565 | 2565 | ||
2566 | 2566 | ||
2567 | //Fill FIFO,RrvTime,RTS,and CTS | 2567 | //Fill FIFO,RrvTime,RTS,and CTS |
2568 | s_vGenerateTxParameter(pDevice, byPktTyp, pbyTxBufferAddr, pvRrvTime, pvRTS, pCTS, | 2568 | s_vGenerateTxParameter(pDevice, byPktType, pbyTxBufferAddr, pvRrvTime, pvRTS, pCTS, |
2569 | cbFrameSize, bNeedACK, TYPE_TXDMA0, &sEthHeader, wCurrentRate); | 2569 | cbFrameSize, bNeedACK, TYPE_TXDMA0, &sEthHeader, wCurrentRate); |
2570 | 2570 | ||
2571 | //Fill DataHead | 2571 | //Fill DataHead |
2572 | uDuration = s_uFillDataHead(pDevice, byPktTyp, pvTxDataHd, cbFrameSize, TYPE_TXDMA0, bNeedACK, | 2572 | uDuration = s_uFillDataHead(pDevice, byPktType, pvTxDataHd, cbFrameSize, TYPE_TXDMA0, bNeedACK, |
2573 | 0, 0, 1, AUTO_FB_NONE, wCurrentRate); | 2573 | 0, 0, 1, AUTO_FB_NONE, wCurrentRate); |
2574 | 2574 | ||
2575 | pMACHeader = (PS802_11Header) (pbyTxBufferAddr + cbHeaderSize); | 2575 | pMACHeader = (PS802_11Header) (pbyTxBufferAddr + cbHeaderSize); |
@@ -2606,11 +2606,11 @@ CMD_STATUS csMgmt_xmit(PSDevice pDevice, PSTxMgmtPacket pPacket) { | |||
2606 | if (KeybGetTransmitKey(&(pDevice->sKey), pbyBSSID, PAIRWISE_KEY, &pTransmitKey) == FALSE) { | 2606 | if (KeybGetTransmitKey(&(pDevice->sKey), pbyBSSID, PAIRWISE_KEY, &pTransmitKey) == FALSE) { |
2607 | // get group key | 2607 | // get group key |
2608 | if(KeybGetTransmitKey(&(pDevice->sKey), pbyBSSID, GROUP_KEY, &pTransmitKey) == TRUE) { | 2608 | if(KeybGetTransmitKey(&(pDevice->sKey), pbyBSSID, GROUP_KEY, &pTransmitKey) == TRUE) { |
2609 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"Get GTK.\n"); | 2609 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"Get GTK.\n"); |
2610 | break; | 2610 | break; |
2611 | } | 2611 | } |
2612 | } else { | 2612 | } else { |
2613 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"Get PTK.\n"); | 2613 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"Get PTK.\n"); |
2614 | break; | 2614 | break; |
2615 | } | 2615 | } |
2616 | } | 2616 | } |
@@ -2618,9 +2618,9 @@ CMD_STATUS csMgmt_xmit(PSDevice pDevice, PSTxMgmtPacket pPacket) { | |||
2618 | pbyBSSID = pDevice->abyBroadcastAddr; | 2618 | pbyBSSID = pDevice->abyBroadcastAddr; |
2619 | if(KeybGetTransmitKey(&(pDevice->sKey), pbyBSSID, GROUP_KEY, &pTransmitKey) == FALSE) { | 2619 | if(KeybGetTransmitKey(&(pDevice->sKey), pbyBSSID, GROUP_KEY, &pTransmitKey) == FALSE) { |
2620 | pTransmitKey = NULL; | 2620 | pTransmitKey = NULL; |
2621 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"KEY is NULL. OP Mode[%d]\n", pDevice->eOPMode); | 2621 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"KEY is NULL. OP Mode[%d]\n", pDevice->eOPMode); |
2622 | } else { | 2622 | } else { |
2623 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"Get GTK.\n"); | 2623 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"Get GTK.\n"); |
2624 | } | 2624 | } |
2625 | } while(FALSE); | 2625 | } while(FALSE); |
2626 | //Fill TXKEY | 2626 | //Fill TXKEY |
@@ -2647,7 +2647,7 @@ CMD_STATUS csMgmt_xmit(PSDevice pDevice, PSTxMgmtPacket pPacket) { | |||
2647 | // This will cause AID-field of PS-POLL packet be incorrect (Because PS-POLL's AID field is | 2647 | // This will cause AID-field of PS-POLL packet be incorrect (Because PS-POLL's AID field is |
2648 | // in the same place of other packet's Duration-field). | 2648 | // in the same place of other packet's Duration-field). |
2649 | // And it will cause Cisco-AP to issue Disassociation-packet | 2649 | // And it will cause Cisco-AP to issue Disassociation-packet |
2650 | if (byPktTyp == PK_TYPE_11GB || byPktTyp == PK_TYPE_11GA) { | 2650 | if (byPktType == PK_TYPE_11GB || byPktType == PK_TYPE_11GA) { |
2651 | ((PSTxDataHead_g)pvTxDataHd)->wDuration_a = cpu_to_le16(pPacket->p80211Header->sA2.wDurationID); | 2651 | ((PSTxDataHead_g)pvTxDataHd)->wDuration_a = cpu_to_le16(pPacket->p80211Header->sA2.wDurationID); |
2652 | ((PSTxDataHead_g)pvTxDataHd)->wDuration_b = cpu_to_le16(pPacket->p80211Header->sA2.wDurationID); | 2652 | ((PSTxDataHead_g)pvTxDataHd)->wDuration_b = cpu_to_le16(pPacket->p80211Header->sA2.wDurationID); |
2653 | } else { | 2653 | } else { |
@@ -2677,7 +2677,7 @@ CMD_STATUS csMgmt_xmit(PSDevice pDevice, PSTxMgmtPacket pPacket) { | |||
2677 | pDevice->iTDUsed[TYPE_TXDMA0]++; | 2677 | pDevice->iTDUsed[TYPE_TXDMA0]++; |
2678 | 2678 | ||
2679 | if (AVAIL_TD(pDevice, TYPE_TXDMA0) <= 1) { | 2679 | if (AVAIL_TD(pDevice, TYPE_TXDMA0) <= 1) { |
2680 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO " available td0 <= 1\n"); | 2680 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO " available td0 <= 1\n"); |
2681 | } | 2681 | } |
2682 | 2682 | ||
2683 | pDevice->apCurrTD[TYPE_TXDMA0] = pFrstTD->next; | 2683 | pDevice->apCurrTD[TYPE_TXDMA0] = pFrstTD->next; |
@@ -2699,7 +2699,7 @@ CMD_STATUS csMgmt_xmit(PSDevice pDevice, PSTxMgmtPacket pPacket) { | |||
2699 | 2699 | ||
2700 | CMD_STATUS csBeacon_xmit(PSDevice pDevice, PSTxMgmtPacket pPacket) { | 2700 | CMD_STATUS csBeacon_xmit(PSDevice pDevice, PSTxMgmtPacket pPacket) { |
2701 | 2701 | ||
2702 | BYTE byPktTyp; | 2702 | BYTE byPktType; |
2703 | PBYTE pbyBuffer = (PBYTE)pDevice->tx_beacon_bufs; | 2703 | PBYTE pbyBuffer = (PBYTE)pDevice->tx_beacon_bufs; |
2704 | UINT cbFrameSize = pPacket->cbMPDULen + WLAN_FCS_LEN; | 2704 | UINT cbFrameSize = pPacket->cbMPDULen + WLAN_FCS_LEN; |
2705 | UINT cbHeaderSize = 0; | 2705 | UINT cbHeaderSize = 0; |
@@ -2715,10 +2715,10 @@ CMD_STATUS csBeacon_xmit(PSDevice pDevice, PSTxMgmtPacket pPacket) { | |||
2715 | 2715 | ||
2716 | if (pDevice->eCurrentPHYType == PHY_TYPE_11A) { | 2716 | if (pDevice->eCurrentPHYType == PHY_TYPE_11A) { |
2717 | wCurrentRate = RATE_6M; | 2717 | wCurrentRate = RATE_6M; |
2718 | byPktTyp = PK_TYPE_11A; | 2718 | byPktType = PK_TYPE_11A; |
2719 | } else { | 2719 | } else { |
2720 | wCurrentRate = RATE_2M; | 2720 | wCurrentRate = RATE_2M; |
2721 | byPktTyp = PK_TYPE_11B; | 2721 | byPktType = PK_TYPE_11B; |
2722 | } | 2722 | } |
2723 | 2723 | ||
2724 | //Set Preamble type always long | 2724 | //Set Preamble type always long |
@@ -2730,17 +2730,17 @@ CMD_STATUS csBeacon_xmit(PSDevice pDevice, PSTxMgmtPacket pPacket) { | |||
2730 | 2730 | ||
2731 | 2731 | ||
2732 | //Set packet type & Get Duration | 2732 | //Set packet type & Get Duration |
2733 | if (byPktTyp == PK_TYPE_11A) {//0000 0000 0000 0000 | 2733 | if (byPktType == PK_TYPE_11A) {//0000 0000 0000 0000 |
2734 | pTxDataHead->wDuration = cpu_to_le16((WORD)s_uGetDataDuration(pDevice, DATADUR_A, cbFrameSize, byPktTyp, | 2734 | pTxDataHead->wDuration = cpu_to_le16((WORD)s_uGetDataDuration(pDevice, DATADUR_A, cbFrameSize, byPktType, |
2735 | wCurrentRate, FALSE, 0, 0, 1, AUTO_FB_NONE)); | 2735 | wCurrentRate, FALSE, 0, 0, 1, AUTO_FB_NONE)); |
2736 | } | 2736 | } |
2737 | else if (byPktTyp == PK_TYPE_11B) {//0000 0001 0000 0000 | 2737 | else if (byPktType == PK_TYPE_11B) {//0000 0001 0000 0000 |
2738 | pTxBufHead->wFIFOCtl |= FIFOCTL_11B; | 2738 | pTxBufHead->wFIFOCtl |= FIFOCTL_11B; |
2739 | pTxDataHead->wDuration = cpu_to_le16((WORD)s_uGetDataDuration(pDevice, DATADUR_B, cbFrameSize, byPktTyp, | 2739 | pTxDataHead->wDuration = cpu_to_le16((WORD)s_uGetDataDuration(pDevice, DATADUR_B, cbFrameSize, byPktType, |
2740 | wCurrentRate, FALSE, 0, 0, 1, AUTO_FB_NONE)); | 2740 | wCurrentRate, FALSE, 0, 0, 1, AUTO_FB_NONE)); |
2741 | } | 2741 | } |
2742 | 2742 | ||
2743 | BBvCaculateParameter(pDevice, cbFrameSize, wCurrentRate, byPktTyp, | 2743 | BBvCaculateParameter(pDevice, cbFrameSize, wCurrentRate, byPktType, |
2744 | (PWORD)&(wLen), (PBYTE)&(pTxDataHead->byServiceField), (PBYTE)&(pTxDataHead->bySignalField) | 2744 | (PWORD)&(wLen), (PBYTE)&(pTxDataHead->byServiceField), (PBYTE)&(pTxDataHead->bySignalField) |
2745 | ); | 2745 | ); |
2746 | pTxDataHead->wTransmitLength = cpu_to_le16(wLen); | 2746 | pTxDataHead->wTransmitLength = cpu_to_le16(wLen); |
@@ -2867,7 +2867,7 @@ VOID | |||
2867 | vDMA0_tx_80211(PSDevice pDevice, struct sk_buff *skb, PBYTE pbMPDU, UINT cbMPDULen) { | 2867 | vDMA0_tx_80211(PSDevice pDevice, struct sk_buff *skb, PBYTE pbMPDU, UINT cbMPDULen) { |
2868 | 2868 | ||
2869 | PSTxDesc pFrstTD; | 2869 | PSTxDesc pFrstTD; |
2870 | BYTE byPktTyp; | 2870 | BYTE byPktType; |
2871 | PBYTE pbyTxBufferAddr; | 2871 | PBYTE pbyTxBufferAddr; |
2872 | PVOID pvRTS; | 2872 | PVOID pvRTS; |
2873 | PVOID pvCTS; | 2873 | PVOID pvCTS; |
@@ -2931,10 +2931,10 @@ vDMA0_tx_80211(PSDevice pDevice, struct sk_buff *skb, PBYTE pbMPDU, UINT cbMPDU | |||
2931 | 2931 | ||
2932 | if (pDevice->eCurrentPHYType == PHY_TYPE_11A) { | 2932 | if (pDevice->eCurrentPHYType == PHY_TYPE_11A) { |
2933 | wCurrentRate = RATE_6M; | 2933 | wCurrentRate = RATE_6M; |
2934 | byPktTyp = PK_TYPE_11A; | 2934 | byPktType = PK_TYPE_11A; |
2935 | } else { | 2935 | } else { |
2936 | wCurrentRate = RATE_1M; | 2936 | wCurrentRate = RATE_1M; |
2937 | byPktTyp = PK_TYPE_11B; | 2937 | byPktType = PK_TYPE_11B; |
2938 | } | 2938 | } |
2939 | 2939 | ||
2940 | // SetPower will cause error power TX state for OFDM Date packet in TX buffer. | 2940 | // SetPower will cause error power TX state for OFDM Date packet in TX buffer. |
@@ -2952,23 +2952,23 @@ vDMA0_tx_80211(PSDevice pDevice, struct sk_buff *skb, PBYTE pbMPDU, UINT cbMPDU | |||
2952 | if (pDevice->byFOETuning) { | 2952 | if (pDevice->byFOETuning) { |
2953 | if ((p80211Header->sA3.wFrameCtl & TYPE_DATE_NULL) == TYPE_DATE_NULL) { | 2953 | if ((p80211Header->sA3.wFrameCtl & TYPE_DATE_NULL) == TYPE_DATE_NULL) { |
2954 | wCurrentRate = RATE_24M; | 2954 | wCurrentRate = RATE_24M; |
2955 | byPktTyp = PK_TYPE_11GA; | 2955 | byPktType = PK_TYPE_11GA; |
2956 | } | 2956 | } |
2957 | } | 2957 | } |
2958 | 2958 | ||
2959 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"vDMA0_tx_80211: p80211Header->sA3.wFrameCtl = %x \n", p80211Header->sA3.wFrameCtl); | 2959 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"vDMA0_tx_80211: p80211Header->sA3.wFrameCtl = %x \n", p80211Header->sA3.wFrameCtl); |
2960 | 2960 | ||
2961 | //Set packet type | 2961 | //Set packet type |
2962 | if (byPktTyp == PK_TYPE_11A) {//0000 0000 0000 0000 | 2962 | if (byPktType == PK_TYPE_11A) {//0000 0000 0000 0000 |
2963 | pTxBufHead->wFIFOCtl = 0; | 2963 | pTxBufHead->wFIFOCtl = 0; |
2964 | } | 2964 | } |
2965 | else if (byPktTyp == PK_TYPE_11B) {//0000 0001 0000 0000 | 2965 | else if (byPktType == PK_TYPE_11B) {//0000 0001 0000 0000 |
2966 | pTxBufHead->wFIFOCtl |= FIFOCTL_11B; | 2966 | pTxBufHead->wFIFOCtl |= FIFOCTL_11B; |
2967 | } | 2967 | } |
2968 | else if (byPktTyp == PK_TYPE_11GB) {//0000 0010 0000 0000 | 2968 | else if (byPktType == PK_TYPE_11GB) {//0000 0010 0000 0000 |
2969 | pTxBufHead->wFIFOCtl |= FIFOCTL_11GB; | 2969 | pTxBufHead->wFIFOCtl |= FIFOCTL_11GB; |
2970 | } | 2970 | } |
2971 | else if (byPktTyp == PK_TYPE_11GA) {//0000 0011 0000 0000 | 2971 | else if (byPktType == PK_TYPE_11GA) {//0000 0011 0000 0000 |
2972 | pTxBufHead->wFIFOCtl |= FIFOCTL_11GA; | 2972 | pTxBufHead->wFIFOCtl |= FIFOCTL_11GA; |
2973 | } | 2973 | } |
2974 | 2974 | ||
@@ -3078,7 +3078,7 @@ vDMA0_tx_80211(PSDevice pDevice, struct sk_buff *skb, PBYTE pbMPDU, UINT cbMPDU | |||
3078 | //the rest of pTxBufHead->wFragCtl:FragTyp will be set later in s_vFillFragParameter() | 3078 | //the rest of pTxBufHead->wFragCtl:FragTyp will be set later in s_vFillFragParameter() |
3079 | 3079 | ||
3080 | 3080 | ||
3081 | if (byPktTyp == PK_TYPE_11GB || byPktTyp == PK_TYPE_11GA) {//802.11g packet | 3081 | if (byPktType == PK_TYPE_11GB || byPktType == PK_TYPE_11GA) {//802.11g packet |
3082 | 3082 | ||
3083 | pvRrvTime = (PSRrvTime_gCTS) (pbyTxBufferAddr + wTxBufSize); | 3083 | pvRrvTime = (PSRrvTime_gCTS) (pbyTxBufferAddr + wTxBufSize); |
3084 | pMICHDR = (PSMICHDRHead) (pbyTxBufferAddr + wTxBufSize + sizeof(SRrvTime_gCTS)); | 3084 | pMICHDR = (PSMICHDRHead) (pbyTxBufferAddr + wTxBufSize + sizeof(SRrvTime_gCTS)); |
@@ -3109,11 +3109,11 @@ vDMA0_tx_80211(PSDevice pDevice, struct sk_buff *skb, PBYTE pbMPDU, UINT cbMPDU | |||
3109 | 3109 | ||
3110 | 3110 | ||
3111 | //Fill FIFO,RrvTime,RTS,and CTS | 3111 | //Fill FIFO,RrvTime,RTS,and CTS |
3112 | s_vGenerateTxParameter(pDevice, byPktTyp, pbyTxBufferAddr, pvRrvTime, pvRTS, pvCTS, | 3112 | s_vGenerateTxParameter(pDevice, byPktType, pbyTxBufferAddr, pvRrvTime, pvRTS, pvCTS, |
3113 | cbFrameSize, bNeedACK, TYPE_TXDMA0, &sEthHeader, wCurrentRate); | 3113 | cbFrameSize, bNeedACK, TYPE_TXDMA0, &sEthHeader, wCurrentRate); |
3114 | 3114 | ||
3115 | //Fill DataHead | 3115 | //Fill DataHead |
3116 | uDuration = s_uFillDataHead(pDevice, byPktTyp, pvTxDataHd, cbFrameSize, TYPE_TXDMA0, bNeedACK, | 3116 | uDuration = s_uFillDataHead(pDevice, byPktType, pvTxDataHd, cbFrameSize, TYPE_TXDMA0, bNeedACK, |
3117 | 0, 0, 1, AUTO_FB_NONE, wCurrentRate); | 3117 | 0, 0, 1, AUTO_FB_NONE, wCurrentRate); |
3118 | 3118 | ||
3119 | pMACHeader = (PS802_11Header) (pbyTxBufferAddr + cbHeaderSize); | 3119 | pMACHeader = (PS802_11Header) (pbyTxBufferAddr + cbHeaderSize); |
@@ -3173,7 +3173,7 @@ vDMA0_tx_80211(PSDevice pDevice, struct sk_buff *skb, PBYTE pbMPDU, UINT cbMPDU | |||
3173 | MIC_vAppend((PBYTE)&(sEthHeader.abyDstAddr[0]), 12); | 3173 | MIC_vAppend((PBYTE)&(sEthHeader.abyDstAddr[0]), 12); |
3174 | dwMIC_Priority = 0; | 3174 | dwMIC_Priority = 0; |
3175 | MIC_vAppend((PBYTE)&dwMIC_Priority, 4); | 3175 | MIC_vAppend((PBYTE)&dwMIC_Priority, 4); |
3176 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"DMA0_tx_8021:MIC KEY: %lX, %lX\n", dwMICKey0, dwMICKey1); | 3176 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"DMA0_tx_8021:MIC KEY: %lX, %lX\n", dwMICKey0, dwMICKey1); |
3177 | 3177 | ||
3178 | uLength = cbHeaderSize + cbMacHdLen + uPadding + cbIVlen; | 3178 | uLength = cbHeaderSize + cbMacHdLen + uPadding + cbIVlen; |
3179 | 3179 | ||
@@ -3191,9 +3191,9 @@ vDMA0_tx_80211(PSDevice pDevice, struct sk_buff *skb, PBYTE pbMPDU, UINT cbMPDU | |||
3191 | pDevice->bTxMICFail = FALSE; | 3191 | pDevice->bTxMICFail = FALSE; |
3192 | } | 3192 | } |
3193 | 3193 | ||
3194 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"uLength: %d, %d\n", uLength, cbFrameBodySize); | 3194 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"uLength: %d, %d\n", uLength, cbFrameBodySize); |
3195 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"cbReqCount:%d, %d, %d, %d\n", cbReqCount, cbHeaderSize, uPadding, cbIVlen); | 3195 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"cbReqCount:%d, %d, %d, %d\n", cbReqCount, cbHeaderSize, uPadding, cbIVlen); |
3196 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"MIC:%lx, %lx\n", *pdwMIC_L, *pdwMIC_R); | 3196 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"MIC:%lx, %lx\n", *pdwMIC_L, *pdwMIC_R); |
3197 | 3197 | ||
3198 | } | 3198 | } |
3199 | 3199 | ||
@@ -3223,7 +3223,7 @@ vDMA0_tx_80211(PSDevice pDevice, struct sk_buff *skb, PBYTE pbMPDU, UINT cbMPDU | |||
3223 | // This will cause AID-field of PS-POLL packet be incorrect (Because PS-POLL's AID field is | 3223 | // This will cause AID-field of PS-POLL packet be incorrect (Because PS-POLL's AID field is |
3224 | // in the same place of other packet's Duration-field). | 3224 | // in the same place of other packet's Duration-field). |
3225 | // And it will cause Cisco-AP to issue Disassociation-packet | 3225 | // And it will cause Cisco-AP to issue Disassociation-packet |
3226 | if (byPktTyp == PK_TYPE_11GB || byPktTyp == PK_TYPE_11GA) { | 3226 | if (byPktType == PK_TYPE_11GB || byPktType == PK_TYPE_11GA) { |
3227 | ((PSTxDataHead_g)pvTxDataHd)->wDuration_a = cpu_to_le16(p80211Header->sA2.wDurationID); | 3227 | ((PSTxDataHead_g)pvTxDataHd)->wDuration_a = cpu_to_le16(p80211Header->sA2.wDurationID); |
3228 | ((PSTxDataHead_g)pvTxDataHd)->wDuration_b = cpu_to_le16(p80211Header->sA2.wDurationID); | 3228 | ((PSTxDataHead_g)pvTxDataHd)->wDuration_b = cpu_to_le16(p80211Header->sA2.wDurationID); |
3229 | } else { | 3229 | } else { |
@@ -3255,7 +3255,7 @@ vDMA0_tx_80211(PSDevice pDevice, struct sk_buff *skb, PBYTE pbMPDU, UINT cbMPDU | |||
3255 | pDevice->iTDUsed[TYPE_TXDMA0]++; | 3255 | pDevice->iTDUsed[TYPE_TXDMA0]++; |
3256 | 3256 | ||
3257 | if (AVAIL_TD(pDevice, TYPE_TXDMA0) <= 1) { | 3257 | if (AVAIL_TD(pDevice, TYPE_TXDMA0) <= 1) { |
3258 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO " available td0 <= 1\n"); | 3258 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO " available td0 <= 1\n"); |
3259 | } | 3259 | } |
3260 | 3260 | ||
3261 | pDevice->apCurrTD[TYPE_TXDMA0] = pFrstTD->next; | 3261 | pDevice->apCurrTD[TYPE_TXDMA0] = pFrstTD->next; |
diff --git a/drivers/staging/vt6655/wcmd.c b/drivers/staging/vt6655/wcmd.c index 92563bd011b..d97d97d1e6c 100644 --- a/drivers/staging/vt6655/wcmd.c +++ b/drivers/staging/vt6655/wcmd.c | |||
@@ -274,10 +274,10 @@ s_vProbeChannel( | |||
274 | if (pTxPacket != NULL ){ | 274 | if (pTxPacket != NULL ){ |
275 | for (ii = 0; ii < 2 ; ii++) { | 275 | for (ii = 0; ii < 2 ; ii++) { |
276 | if (csMgmt_xmit(pDevice, pTxPacket) != CMD_STATUS_PENDING) { | 276 | if (csMgmt_xmit(pDevice, pTxPacket) != CMD_STATUS_PENDING) { |
277 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Probe request sending fail.. \n"); | 277 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Probe request sending fail.. \n"); |
278 | } | 278 | } |
279 | else { | 279 | else { |
280 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Probe request is sending.. \n"); | 280 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Probe request is sending.. \n"); |
281 | } | 281 | } |
282 | } | 282 | } |
283 | } | 283 | } |
@@ -409,7 +409,7 @@ vCommandTimer ( | |||
409 | return; | 409 | return; |
410 | } | 410 | } |
411 | 411 | ||
412 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"eCommandState= WLAN_CMD_SCAN_START\n"); | 412 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"eCommandState= WLAN_CMD_SCAN_START\n"); |
413 | pItemSSID = (PWLAN_IE_SSID)pMgmt->abyScanSSID; | 413 | pItemSSID = (PWLAN_IE_SSID)pMgmt->abyScanSSID; |
414 | // wait all Data TD complete | 414 | // wait all Data TD complete |
415 | if (pDevice->iTDUsed[TYPE_AC0DMA] != 0){ | 415 | if (pDevice->iTDUsed[TYPE_AC0DMA] != 0){ |
@@ -429,7 +429,7 @@ vCommandTimer ( | |||
429 | // Set Baseband's sensitivity back. | 429 | // Set Baseband's sensitivity back. |
430 | // Set channel back | 430 | // Set channel back |
431 | CARDbSetChannel(pMgmt->pAdapter, pMgmt->uCurrChannel); | 431 | CARDbSetChannel(pMgmt->pAdapter, pMgmt->uCurrChannel); |
432 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Scanning, set back to channel: [%d]\n", pMgmt->uCurrChannel); | 432 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Scanning, set back to channel: [%d]\n", pMgmt->uCurrChannel); |
433 | if (pMgmt->eCurrMode == WMAC_MODE_IBSS_STA) { | 433 | if (pMgmt->eCurrMode == WMAC_MODE_IBSS_STA) { |
434 | CARDbSetBSSID(pMgmt->pAdapter, pMgmt->abyCurrBSSID, OP_MODE_ADHOC); | 434 | CARDbSetBSSID(pMgmt->pAdapter, pMgmt->abyCurrBSSID, OP_MODE_ADHOC); |
435 | } else { | 435 | } else { |
@@ -441,7 +441,7 @@ vCommandTimer ( | |||
441 | } else { | 441 | } else { |
442 | //2008-8-4 <add> by chester | 442 | //2008-8-4 <add> by chester |
443 | if (!ChannelValid(pDevice->byZoneType, pMgmt->uScanChannel)) { | 443 | if (!ChannelValid(pDevice->byZoneType, pMgmt->uScanChannel)) { |
444 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Invalid channel pMgmt->uScanChannel = %d \n",pMgmt->uScanChannel); | 444 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Invalid channel pMgmt->uScanChannel = %d \n",pMgmt->uScanChannel); |
445 | s_bCommandComplete(pDevice); | 445 | s_bCommandComplete(pDevice); |
446 | return; | 446 | return; |
447 | } | 447 | } |
@@ -464,9 +464,9 @@ vCommandTimer ( | |||
464 | vAdHocBeaconStop(pDevice); | 464 | vAdHocBeaconStop(pDevice); |
465 | 465 | ||
466 | if (CARDbSetChannel(pMgmt->pAdapter, pMgmt->uScanChannel) == TRUE) { | 466 | if (CARDbSetChannel(pMgmt->pAdapter, pMgmt->uScanChannel) == TRUE) { |
467 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"SCAN Channel: %d\n", pMgmt->uScanChannel); | 467 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"SCAN Channel: %d\n", pMgmt->uScanChannel); |
468 | } else { | 468 | } else { |
469 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"SET SCAN Channel Fail: %d\n", pMgmt->uScanChannel); | 469 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"SET SCAN Channel Fail: %d\n", pMgmt->uScanChannel); |
470 | } | 470 | } |
471 | CARDbSetBSSID(pMgmt->pAdapter, pMgmt->abyCurrBSSID, OP_MODE_UNKNOWN); | 471 | CARDbSetBSSID(pMgmt->pAdapter, pMgmt->abyCurrBSSID, OP_MODE_UNKNOWN); |
472 | // printk("chester-mxch=%d\n",pDevice->byMaxChannel); | 472 | // printk("chester-mxch=%d\n",pDevice->byMaxChannel); |
@@ -502,7 +502,7 @@ vCommandTimer ( | |||
502 | // Set Baseband's sensitivity back. | 502 | // Set Baseband's sensitivity back. |
503 | // Set channel back | 503 | // Set channel back |
504 | CARDbSetChannel(pMgmt->pAdapter, pMgmt->uCurrChannel); | 504 | CARDbSetChannel(pMgmt->pAdapter, pMgmt->uCurrChannel); |
505 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Scanning, set back to channel: [%d]\n", pMgmt->uCurrChannel); | 505 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Scanning, set back to channel: [%d]\n", pMgmt->uCurrChannel); |
506 | if (pMgmt->eCurrMode == WMAC_MODE_IBSS_STA) { | 506 | if (pMgmt->eCurrMode == WMAC_MODE_IBSS_STA) { |
507 | CARDbSetBSSID(pMgmt->pAdapter, pMgmt->abyCurrBSSID, OP_MODE_ADHOC); | 507 | CARDbSetBSSID(pMgmt->pAdapter, pMgmt->abyCurrBSSID, OP_MODE_ADHOC); |
508 | } else { | 508 | } else { |
@@ -531,7 +531,7 @@ vCommandTimer ( | |||
531 | spin_unlock_irq(&pDevice->lock); | 531 | spin_unlock_irq(&pDevice->lock); |
532 | return; | 532 | return; |
533 | } else { | 533 | } else { |
534 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"Send Disassociation Packet..\n"); | 534 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"Send Disassociation Packet..\n"); |
535 | // reason = 8 : disassoc because sta has left | 535 | // reason = 8 : disassoc because sta has left |
536 | vMgrDisassocBeginSta((HANDLE)pDevice, pMgmt, pMgmt->abyCurrBSSID, (8), &Status); | 536 | vMgrDisassocBeginSta((HANDLE)pDevice, pMgmt, pMgmt->abyCurrBSSID, (8), &Status); |
537 | pDevice->bLinkPass = FALSE; | 537 | pDevice->bLinkPass = FALSE; |
@@ -551,7 +551,7 @@ vCommandTimer ( | |||
551 | spin_unlock_irq(&pDevice->lock); | 551 | spin_unlock_irq(&pDevice->lock); |
552 | return; | 552 | return; |
553 | }; | 553 | }; |
554 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO" CARDbRadioPowerOff\n"); | 554 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO" CARDbRadioPowerOff\n"); |
555 | //2008-09-02 <mark> by chester | 555 | //2008-09-02 <mark> by chester |
556 | // CARDbRadioPowerOff(pDevice); | 556 | // CARDbRadioPowerOff(pDevice); |
557 | s_bCommandComplete(pDevice); | 557 | s_bCommandComplete(pDevice); |
@@ -582,15 +582,15 @@ printk("chester-abyDesireSSID=%s\n",((PWLAN_IE_SSID)pMgmt->abyDesireSSID)->abySS | |||
582 | //((PWLAN_IE_SSID)pMgmt->abyDesireSSID)->len + WLAN_IEHDR_LEN); | 582 | //((PWLAN_IE_SSID)pMgmt->abyDesireSSID)->len + WLAN_IEHDR_LEN); |
583 | pItemSSID = (PWLAN_IE_SSID)pMgmt->abyDesireSSID; | 583 | pItemSSID = (PWLAN_IE_SSID)pMgmt->abyDesireSSID; |
584 | pItemSSIDCurr = (PWLAN_IE_SSID)pMgmt->abyCurrSSID; | 584 | pItemSSIDCurr = (PWLAN_IE_SSID)pMgmt->abyCurrSSID; |
585 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO" cmd: desire ssid = %s\n", pItemSSID->abySSID); | 585 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO" cmd: desire ssid = %s\n", pItemSSID->abySSID); |
586 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO" cmd: curr ssid = %s\n", pItemSSIDCurr->abySSID); | 586 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO" cmd: curr ssid = %s\n", pItemSSIDCurr->abySSID); |
587 | 587 | ||
588 | if (pMgmt->eCurrState == WMAC_STATE_ASSOC) { | 588 | if (pMgmt->eCurrState == WMAC_STATE_ASSOC) { |
589 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO" Cmd pMgmt->eCurrState == WMAC_STATE_ASSOC\n"); | 589 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO" Cmd pMgmt->eCurrState == WMAC_STATE_ASSOC\n"); |
590 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO" pItemSSID->len =%d\n",pItemSSID->len); | 590 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO" pItemSSID->len =%d\n",pItemSSID->len); |
591 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO" pItemSSIDCurr->len = %d\n",pItemSSIDCurr->len); | 591 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO" pItemSSIDCurr->len = %d\n",pItemSSIDCurr->len); |
592 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO" desire ssid = %s\n", pItemSSID->abySSID); | 592 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO" desire ssid = %s\n", pItemSSID->abySSID); |
593 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO" curr ssid = %s\n", pItemSSIDCurr->abySSID); | 593 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO" curr ssid = %s\n", pItemSSIDCurr->abySSID); |
594 | } | 594 | } |
595 | 595 | ||
596 | if ((pMgmt->eCurrState == WMAC_STATE_ASSOC) || | 596 | if ((pMgmt->eCurrState == WMAC_STATE_ASSOC) || |
@@ -629,7 +629,7 @@ printk("chester-abyDesireSSID=%s\n",((PWLAN_IE_SSID)pMgmt->abyDesireSSID)->abySS | |||
629 | pDevice->eCommandState = WLAN_AUTHENTICATE_WAIT; | 629 | pDevice->eCommandState = WLAN_AUTHENTICATE_WAIT; |
630 | vCommandTimerWait((HANDLE)pDevice, AUTHENTICATE_TIMEOUT); | 630 | vCommandTimerWait((HANDLE)pDevice, AUTHENTICATE_TIMEOUT); |
631 | spin_unlock_irq(&pDevice->lock); | 631 | spin_unlock_irq(&pDevice->lock); |
632 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO" Set eCommandState = WLAN_AUTHENTICATE_WAIT\n"); | 632 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO" Set eCommandState = WLAN_AUTHENTICATE_WAIT\n"); |
633 | return; | 633 | return; |
634 | } | 634 | } |
635 | } | 635 | } |
@@ -649,7 +649,7 @@ printk("chester-abyDesireSSID=%s\n",((PWLAN_IE_SSID)pMgmt->abyDesireSSID)->abySS | |||
649 | // start own IBSS | 649 | // start own IBSS |
650 | vMgrCreateOwnIBSS((HANDLE)pDevice, &Status); | 650 | vMgrCreateOwnIBSS((HANDLE)pDevice, &Status); |
651 | if (Status != CMD_STATUS_SUCCESS){ | 651 | if (Status != CMD_STATUS_SUCCESS){ |
652 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO " WLAN_CMD_IBSS_CREATE fail ! \n"); | 652 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO " WLAN_CMD_IBSS_CREATE fail ! \n"); |
653 | }; | 653 | }; |
654 | BSSvAddMulticastNode(pDevice); | 654 | BSSvAddMulticastNode(pDevice); |
655 | } | 655 | } |
@@ -661,7 +661,7 @@ printk("chester-abyDesireSSID=%s\n",((PWLAN_IE_SSID)pMgmt->abyDesireSSID)->abySS | |||
661 | // start own IBSS | 661 | // start own IBSS |
662 | vMgrCreateOwnIBSS((HANDLE)pDevice, &Status); | 662 | vMgrCreateOwnIBSS((HANDLE)pDevice, &Status); |
663 | if (Status != CMD_STATUS_SUCCESS){ | 663 | if (Status != CMD_STATUS_SUCCESS){ |
664 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO" WLAN_CMD_IBSS_CREATE fail ! \n"); | 664 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO" WLAN_CMD_IBSS_CREATE fail ! \n"); |
665 | }; | 665 | }; |
666 | BSSvAddMulticastNode(pDevice); | 666 | BSSvAddMulticastNode(pDevice); |
667 | if (netif_queue_stopped(pDevice->dev)){ | 667 | if (netif_queue_stopped(pDevice->dev)){ |
@@ -670,7 +670,7 @@ printk("chester-abyDesireSSID=%s\n",((PWLAN_IE_SSID)pMgmt->abyDesireSSID)->abySS | |||
670 | pDevice->bLinkPass = TRUE; | 670 | pDevice->bLinkPass = TRUE; |
671 | } | 671 | } |
672 | else { | 672 | else { |
673 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Disconnect SSID none\n"); | 673 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Disconnect SSID none\n"); |
674 | #ifdef WPA_SUPPLICANT_DRIVER_WEXT_SUPPORT | 674 | #ifdef WPA_SUPPLICANT_DRIVER_WEXT_SUPPORT |
675 | // if(pDevice->bWPASuppWextEnabled == TRUE) | 675 | // if(pDevice->bWPASuppWextEnabled == TRUE) |
676 | { | 676 | { |
@@ -688,15 +688,15 @@ printk("chester-abyDesireSSID=%s\n",((PWLAN_IE_SSID)pMgmt->abyDesireSSID)->abySS | |||
688 | break; | 688 | break; |
689 | 689 | ||
690 | case WLAN_AUTHENTICATE_WAIT : | 690 | case WLAN_AUTHENTICATE_WAIT : |
691 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"eCommandState == WLAN_AUTHENTICATE_WAIT\n"); | 691 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"eCommandState == WLAN_AUTHENTICATE_WAIT\n"); |
692 | if (pMgmt->eCurrState == WMAC_STATE_AUTH) { | 692 | if (pMgmt->eCurrState == WMAC_STATE_AUTH) { |
693 | // Call mgr to begin the association | 693 | // Call mgr to begin the association |
694 | pDevice->byLinkWaitCount = 0; | 694 | pDevice->byLinkWaitCount = 0; |
695 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"eCurrState == WMAC_STATE_AUTH\n"); | 695 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"eCurrState == WMAC_STATE_AUTH\n"); |
696 | vMgrAssocBeginSta((HANDLE)pDevice, pMgmt, &Status); | 696 | vMgrAssocBeginSta((HANDLE)pDevice, pMgmt, &Status); |
697 | if (Status == CMD_STATUS_SUCCESS) { | 697 | if (Status == CMD_STATUS_SUCCESS) { |
698 | pDevice->byLinkWaitCount = 0; | 698 | pDevice->byLinkWaitCount = 0; |
699 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"eCommandState = WLAN_ASSOCIATE_WAIT\n"); | 699 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"eCommandState = WLAN_ASSOCIATE_WAIT\n"); |
700 | pDevice->eCommandState = WLAN_ASSOCIATE_WAIT; | 700 | pDevice->eCommandState = WLAN_ASSOCIATE_WAIT; |
701 | vCommandTimerWait((HANDLE)pDevice, ASSOCIATE_TIMEOUT); | 701 | vCommandTimerWait((HANDLE)pDevice, ASSOCIATE_TIMEOUT); |
702 | spin_unlock_irq(&pDevice->lock); | 702 | spin_unlock_irq(&pDevice->lock); |
@@ -732,7 +732,7 @@ printk("chester-abyDesireSSID=%s\n",((PWLAN_IE_SSID)pMgmt->abyDesireSSID)->abySS | |||
732 | 732 | ||
733 | case WLAN_ASSOCIATE_WAIT : | 733 | case WLAN_ASSOCIATE_WAIT : |
734 | if (pMgmt->eCurrState == WMAC_STATE_ASSOC) { | 734 | if (pMgmt->eCurrState == WMAC_STATE_ASSOC) { |
735 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"eCurrState == WMAC_STATE_ASSOC\n"); | 735 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"eCurrState == WMAC_STATE_ASSOC\n"); |
736 | if (pDevice->ePSMode != WMAC_POWER_CAM) { | 736 | if (pDevice->ePSMode != WMAC_POWER_CAM) { |
737 | PSvEnablePowerSaving((HANDLE)pDevice, pMgmt->wListenInterval); | 737 | PSvEnablePowerSaving((HANDLE)pDevice, pMgmt->wListenInterval); |
738 | } | 738 | } |
@@ -796,7 +796,7 @@ printk("chester-abyDesireSSID=%s\n",((PWLAN_IE_SSID)pMgmt->abyDesireSSID)->abySS | |||
796 | break; | 796 | break; |
797 | 797 | ||
798 | case WLAN_CMD_AP_MODE_START : | 798 | case WLAN_CMD_AP_MODE_START : |
799 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"eCommandState == WLAN_CMD_AP_MODE_START\n"); | 799 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"eCommandState == WLAN_CMD_AP_MODE_START\n"); |
800 | 800 | ||
801 | if (pMgmt->eConfigMode == WMAC_CONFIG_AP) { | 801 | if (pMgmt->eConfigMode == WMAC_CONFIG_AP) { |
802 | del_timer(&pMgmt->sTimerSecondCallback); | 802 | del_timer(&pMgmt->sTimerSecondCallback); |
@@ -813,12 +813,12 @@ printk("chester-abyDesireSSID=%s\n",((PWLAN_IE_SSID)pMgmt->abyDesireSSID)->abySS | |||
813 | 813 | ||
814 | vMgrCreateOwnIBSS((HANDLE)pDevice, &Status); | 814 | vMgrCreateOwnIBSS((HANDLE)pDevice, &Status); |
815 | if (Status != CMD_STATUS_SUCCESS){ | 815 | if (Status != CMD_STATUS_SUCCESS){ |
816 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO " vMgrCreateOwnIBSS fail ! \n"); | 816 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO " vMgrCreateOwnIBSS fail ! \n"); |
817 | }; | 817 | }; |
818 | // alway turn off unicast bit | 818 | // alway turn off unicast bit |
819 | MACvRegBitsOff(pDevice->PortOffset, MAC_REG_RCR, RCR_UNICAST); | 819 | MACvRegBitsOff(pDevice->PortOffset, MAC_REG_RCR, RCR_UNICAST); |
820 | pDevice->byRxMode &= ~RCR_UNICAST; | 820 | pDevice->byRxMode &= ~RCR_UNICAST; |
821 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "wcmd: rx_mode = %x\n", pDevice->byRxMode ); | 821 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "wcmd: rx_mode = %x\n", pDevice->byRxMode ); |
822 | BSSvAddMulticastNode(pDevice); | 822 | BSSvAddMulticastNode(pDevice); |
823 | if (netif_queue_stopped(pDevice->dev)){ | 823 | if (netif_queue_stopped(pDevice->dev)){ |
824 | netif_wake_queue(pDevice->dev); | 824 | netif_wake_queue(pDevice->dev); |
@@ -841,7 +841,7 @@ printk("chester-abyDesireSSID=%s\n",((PWLAN_IE_SSID)pMgmt->abyDesireSSID)->abySS | |||
841 | pDevice->bMoreData = TRUE; | 841 | pDevice->bMoreData = TRUE; |
842 | } | 842 | } |
843 | if (!device_dma0_xmit(pDevice, skb, 0)) { | 843 | if (!device_dma0_xmit(pDevice, skb, 0)) { |
844 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Multicast ps tx fail \n"); | 844 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Multicast ps tx fail \n"); |
845 | } | 845 | } |
846 | pMgmt->sNodeDBTable[0].wEnQueueCnt--; | 846 | pMgmt->sNodeDBTable[0].wEnQueueCnt--; |
847 | } | 847 | } |
@@ -851,7 +851,7 @@ printk("chester-abyDesireSSID=%s\n",((PWLAN_IE_SSID)pMgmt->abyDesireSSID)->abySS | |||
851 | for (ii = 1; ii < (MAX_NODE_NUM + 1); ii++) { | 851 | for (ii = 1; ii < (MAX_NODE_NUM + 1); ii++) { |
852 | if (pMgmt->sNodeDBTable[ii].bActive && | 852 | if (pMgmt->sNodeDBTable[ii].bActive && |
853 | pMgmt->sNodeDBTable[ii].bRxPSPoll) { | 853 | pMgmt->sNodeDBTable[ii].bRxPSPoll) { |
854 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Index=%d Enqueu Cnt= %d\n", | 854 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Index=%d Enqueu Cnt= %d\n", |
855 | ii, pMgmt->sNodeDBTable[ii].wEnQueueCnt); | 855 | ii, pMgmt->sNodeDBTable[ii].wEnQueueCnt); |
856 | while ((skb = skb_dequeue(&pMgmt->sNodeDBTable[ii].sTxPSQueue)) != NULL) { | 856 | while ((skb = skb_dequeue(&pMgmt->sNodeDBTable[ii].sTxPSQueue)) != NULL) { |
857 | if (skb_queue_empty(&pMgmt->sNodeDBTable[ii].sTxPSQueue)) { | 857 | if (skb_queue_empty(&pMgmt->sNodeDBTable[ii].sTxPSQueue)) { |
@@ -864,7 +864,7 @@ printk("chester-abyDesireSSID=%s\n",((PWLAN_IE_SSID)pMgmt->abyDesireSSID)->abySS | |||
864 | pDevice->bMoreData = TRUE; | 864 | pDevice->bMoreData = TRUE; |
865 | } | 865 | } |
866 | if (!device_dma0_xmit(pDevice, skb, ii)) { | 866 | if (!device_dma0_xmit(pDevice, skb, ii)) { |
867 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "sta ps tx fail \n"); | 867 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "sta ps tx fail \n"); |
868 | } | 868 | } |
869 | pMgmt->sNodeDBTable[ii].wEnQueueCnt--; | 869 | pMgmt->sNodeDBTable[ii].wEnQueueCnt--; |
870 | // check if sta ps enable, wait next pspoll | 870 | // check if sta ps enable, wait next pspoll |
@@ -876,7 +876,7 @@ printk("chester-abyDesireSSID=%s\n",((PWLAN_IE_SSID)pMgmt->abyDesireSSID)->abySS | |||
876 | // clear tx map | 876 | // clear tx map |
877 | pMgmt->abyPSTxMap[pMgmt->sNodeDBTable[ii].wAID >> 3] &= | 877 | pMgmt->abyPSTxMap[pMgmt->sNodeDBTable[ii].wAID >> 3] &= |
878 | ~byMask[pMgmt->sNodeDBTable[ii].wAID & 7]; | 878 | ~byMask[pMgmt->sNodeDBTable[ii].wAID & 7]; |
879 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Index=%d PS queue clear \n", ii); | 879 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Index=%d PS queue clear \n", ii); |
880 | } | 880 | } |
881 | pMgmt->sNodeDBTable[ii].bRxPSPoll = FALSE; | 881 | pMgmt->sNodeDBTable[ii].bRxPSPoll = FALSE; |
882 | } | 882 | } |
@@ -887,7 +887,7 @@ printk("chester-abyDesireSSID=%s\n",((PWLAN_IE_SSID)pMgmt->abyDesireSSID)->abySS | |||
887 | 887 | ||
888 | 888 | ||
889 | case WLAN_CMD_RADIO_START : | 889 | case WLAN_CMD_RADIO_START : |
890 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"eCommandState == WLAN_CMD_RADIO_START\n"); | 890 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"eCommandState == WLAN_CMD_RADIO_START\n"); |
891 | if (pDevice->bRadioCmd == TRUE) | 891 | if (pDevice->bRadioCmd == TRUE) |
892 | CARDbRadioPowerOn(pDevice); | 892 | CARDbRadioPowerOn(pDevice); |
893 | else | 893 | else |
@@ -898,7 +898,7 @@ printk("chester-abyDesireSSID=%s\n",((PWLAN_IE_SSID)pMgmt->abyDesireSSID)->abySS | |||
898 | 898 | ||
899 | 899 | ||
900 | case WLAN_CMD_CHECK_BBSENSITIVITY_CHANGE : | 900 | case WLAN_CMD_CHECK_BBSENSITIVITY_CHANGE : |
901 | //DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"eCommandState == WLAN_CMD_CHECK_BBSENSITIVITY_START\n"); | 901 | //DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"eCommandState == WLAN_CMD_CHECK_BBSENSITIVITY_START\n"); |
902 | // wait all TD complete | 902 | // wait all TD complete |
903 | if (pDevice->iTDUsed[TYPE_AC0DMA] != 0){ | 903 | if (pDevice->iTDUsed[TYPE_AC0DMA] != 0){ |
904 | vCommandTimerWait((HANDLE)pDevice, 10); | 904 | vCommandTimerWait((HANDLE)pDevice, 10); |
@@ -912,7 +912,7 @@ printk("chester-abyDesireSSID=%s\n",((PWLAN_IE_SSID)pMgmt->abyDesireSSID)->abySS | |||
912 | } | 912 | } |
913 | pDevice->byBBVGACurrent = pDevice->byBBVGANew; | 913 | pDevice->byBBVGACurrent = pDevice->byBBVGANew; |
914 | BBvSetVGAGainOffset(pDevice, pDevice->byBBVGACurrent); | 914 | BBvSetVGAGainOffset(pDevice, pDevice->byBBVGACurrent); |
915 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"SetVGAGainOffset %02X\n", pDevice->byBBVGACurrent); | 915 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"SetVGAGainOffset %02X\n", pDevice->byBBVGACurrent); |
916 | s_bCommandComplete(pDevice); | 916 | s_bCommandComplete(pDevice); |
917 | break; | 917 | break; |
918 | 918 | ||
@@ -956,7 +956,7 @@ s_bCommandComplete ( | |||
956 | pDevice->bCmdRunning = TRUE; | 956 | pDevice->bCmdRunning = TRUE; |
957 | switch ( pDevice->eCommand ) { | 957 | switch ( pDevice->eCommand ) { |
958 | case WLAN_CMD_BSSID_SCAN: | 958 | case WLAN_CMD_BSSID_SCAN: |
959 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"eCommandState= WLAN_CMD_BSSID_SCAN\n"); | 959 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"eCommandState= WLAN_CMD_BSSID_SCAN\n"); |
960 | pDevice->eCommandState = WLAN_CMD_SCAN_START; | 960 | pDevice->eCommandState = WLAN_CMD_SCAN_START; |
961 | pMgmt->uScanChannel = 0; | 961 | pMgmt->uScanChannel = 0; |
962 | if (pSSID->len != 0) { | 962 | if (pSSID->len != 0) { |
@@ -979,7 +979,7 @@ s_bCommandComplete ( | |||
979 | pSSID->len = WLAN_SSID_MAXLEN; | 979 | pSSID->len = WLAN_SSID_MAXLEN; |
980 | if (pSSID->len != 0) | 980 | if (pSSID->len != 0) |
981 | MEMvCopy(pDevice->pMgmt->abyDesireSSID, pSSID, WLAN_IEHDR_LEN + WLAN_SSID_MAXLEN + 1); | 981 | MEMvCopy(pDevice->pMgmt->abyDesireSSID, pSSID, WLAN_IEHDR_LEN + WLAN_SSID_MAXLEN + 1); |
982 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"eCommandState= WLAN_CMD_SSID_START\n"); | 982 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"eCommandState= WLAN_CMD_SSID_START\n"); |
983 | break; | 983 | break; |
984 | case WLAN_CMD_DISASSOCIATE: | 984 | case WLAN_CMD_DISASSOCIATE: |
985 | pDevice->eCommandState = WLAN_CMD_DISASSOCIATE_START; | 985 | pDevice->eCommandState = WLAN_CMD_DISASSOCIATE_START; |
diff --git a/drivers/staging/vt6655/wctl.c b/drivers/staging/vt6655/wctl.c index ac9ec7e0806..2b41c199983 100644 --- a/drivers/staging/vt6655/wctl.c +++ b/drivers/staging/vt6655/wctl.c | |||
@@ -217,7 +217,7 @@ UINT uHeaderSize; | |||
217 | pDevice->sRxDFCB[pDevice->uCurrentDFCBIdx].cbFrameLength = cbFrameLength; | 217 | pDevice->sRxDFCB[pDevice->uCurrentDFCBIdx].cbFrameLength = cbFrameLength; |
218 | pDevice->sRxDFCB[pDevice->uCurrentDFCBIdx].pbyRxBuffer += cbFrameLength; | 218 | pDevice->sRxDFCB[pDevice->uCurrentDFCBIdx].pbyRxBuffer += cbFrameLength; |
219 | pDevice->sRxDFCB[pDevice->uCurrentDFCBIdx].wFragNum++; | 219 | pDevice->sRxDFCB[pDevice->uCurrentDFCBIdx].wFragNum++; |
220 | //DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "First pDevice->uCurrentDFCBIdx= %d\n", pDevice->uCurrentDFCBIdx); | 220 | //DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "First pDevice->uCurrentDFCBIdx= %d\n", pDevice->uCurrentDFCBIdx); |
221 | return(FALSE); | 221 | return(FALSE); |
222 | } | 222 | } |
223 | else { | 223 | else { |
@@ -231,7 +231,7 @@ UINT uHeaderSize; | |||
231 | pDevice->sRxDFCB[pDevice->uCurrentDFCBIdx].cbFrameLength += (cbFrameLength - uHeaderSize); | 231 | pDevice->sRxDFCB[pDevice->uCurrentDFCBIdx].cbFrameLength += (cbFrameLength - uHeaderSize); |
232 | pDevice->sRxDFCB[pDevice->uCurrentDFCBIdx].pbyRxBuffer += (cbFrameLength - uHeaderSize); | 232 | pDevice->sRxDFCB[pDevice->uCurrentDFCBIdx].pbyRxBuffer += (cbFrameLength - uHeaderSize); |
233 | pDevice->sRxDFCB[pDevice->uCurrentDFCBIdx].wFragNum++; | 233 | pDevice->sRxDFCB[pDevice->uCurrentDFCBIdx].wFragNum++; |
234 | //DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Second pDevice->uCurrentDFCBIdx= %d\n", pDevice->uCurrentDFCBIdx); | 234 | //DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Second pDevice->uCurrentDFCBIdx= %d\n", pDevice->uCurrentDFCBIdx); |
235 | } | 235 | } |
236 | else { | 236 | else { |
237 | // seq error or frag # error flush DFCB | 237 | // seq error or frag # error flush DFCB |
@@ -247,7 +247,7 @@ UINT uHeaderSize; | |||
247 | //enq defragcontrolblock | 247 | //enq defragcontrolblock |
248 | pDevice->cbFreeDFCB++; | 248 | pDevice->cbFreeDFCB++; |
249 | pDevice->sRxDFCB[pDevice->uCurrentDFCBIdx].bInUse = FALSE; | 249 | pDevice->sRxDFCB[pDevice->uCurrentDFCBIdx].bInUse = FALSE; |
250 | //DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Last pDevice->uCurrentDFCBIdx= %d\n", pDevice->uCurrentDFCBIdx); | 250 | //DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Last pDevice->uCurrentDFCBIdx= %d\n", pDevice->uCurrentDFCBIdx); |
251 | return(TRUE); | 251 | return(TRUE); |
252 | } | 252 | } |
253 | return(FALSE); | 253 | return(FALSE); |
diff --git a/drivers/staging/vt6655/wmgr.c b/drivers/staging/vt6655/wmgr.c index 6b3bf074620..c6a6a0a3556 100644 --- a/drivers/staging/vt6655/wmgr.c +++ b/drivers/staging/vt6655/wmgr.c | |||
@@ -656,10 +656,10 @@ vMgrReAssocBeginSta( | |||
656 | /* send the frame */ | 656 | /* send the frame */ |
657 | *pStatus = csMgmt_xmit(pDevice, pTxPacket); | 657 | *pStatus = csMgmt_xmit(pDevice, pTxPacket); |
658 | if (*pStatus != CMD_STATUS_PENDING) { | 658 | if (*pStatus != CMD_STATUS_PENDING) { |
659 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Mgt:Reassociation tx failed.\n"); | 659 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Mgt:Reassociation tx failed.\n"); |
660 | } | 660 | } |
661 | else { | 661 | else { |
662 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Mgt:Reassociation tx sending.\n"); | 662 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Mgt:Reassociation tx sending.\n"); |
663 | } | 663 | } |
664 | } | 664 | } |
665 | 665 | ||
@@ -836,8 +836,8 @@ s_vMgrRxAssocRequest( | |||
836 | pDevice->bBarkerPreambleMd = TRUE; | 836 | pDevice->bBarkerPreambleMd = TRUE; |
837 | } | 837 | } |
838 | 838 | ||
839 | DEVICE_PRT(MSG_LEVEL_INFO, KERN_INFO "Associate AID= %d \n", wAssocAID); | 839 | DBG_PRT(MSG_LEVEL_INFO, KERN_INFO "Associate AID= %d \n", wAssocAID); |
840 | DEVICE_PRT(MSG_LEVEL_INFO, KERN_INFO "MAC=%2.2X:%2.2X:%2.2X:%2.2X:%2.2X:%2.2X \n", | 840 | DBG_PRT(MSG_LEVEL_INFO, KERN_INFO "MAC=%2.2X:%2.2X:%2.2X:%2.2X:%2.2X:%2.2X \n", |
841 | sFrame.pHdr->sA3.abyAddr2[0], | 841 | sFrame.pHdr->sA3.abyAddr2[0], |
842 | sFrame.pHdr->sA3.abyAddr2[1], | 842 | sFrame.pHdr->sA3.abyAddr2[1], |
843 | sFrame.pHdr->sA3.abyAddr2[2], | 843 | sFrame.pHdr->sA3.abyAddr2[2], |
@@ -845,7 +845,7 @@ s_vMgrRxAssocRequest( | |||
845 | sFrame.pHdr->sA3.abyAddr2[4], | 845 | sFrame.pHdr->sA3.abyAddr2[4], |
846 | sFrame.pHdr->sA3.abyAddr2[5] | 846 | sFrame.pHdr->sA3.abyAddr2[5] |
847 | ) ; | 847 | ) ; |
848 | DEVICE_PRT(MSG_LEVEL_INFO, KERN_INFO "Max Support rate = %d \n", | 848 | DBG_PRT(MSG_LEVEL_INFO, KERN_INFO "Max Support rate = %d \n", |
849 | pMgmt->sNodeDBTable[uNodeIndex].wMaxSuppRate); | 849 | pMgmt->sNodeDBTable[uNodeIndex].wMaxSuppRate); |
850 | }//else { TODO: received STA under state1 handle } | 850 | }//else { TODO: received STA under state1 handle } |
851 | else { | 851 | else { |
@@ -873,10 +873,10 @@ s_vMgrRxAssocRequest( | |||
873 | /* send the frame */ | 873 | /* send the frame */ |
874 | Status = csMgmt_xmit(pDevice, pTxPacket); | 874 | Status = csMgmt_xmit(pDevice, pTxPacket); |
875 | if (Status != CMD_STATUS_PENDING) { | 875 | if (Status != CMD_STATUS_PENDING) { |
876 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Mgt:Assoc response tx failed\n"); | 876 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Mgt:Assoc response tx failed\n"); |
877 | } | 877 | } |
878 | else { | 878 | else { |
879 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Mgt:Assoc response tx sending..\n"); | 879 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Mgt:Assoc response tx sending..\n"); |
880 | } | 880 | } |
881 | 881 | ||
882 | } | 882 | } |
@@ -996,8 +996,8 @@ s_vMgrRxReAssocRequest( | |||
996 | pDevice->bBarkerPreambleMd = TRUE; | 996 | pDevice->bBarkerPreambleMd = TRUE; |
997 | } | 997 | } |
998 | 998 | ||
999 | DEVICE_PRT(MSG_LEVEL_INFO, KERN_INFO "Rx ReAssociate AID= %d \n", wAssocAID); | 999 | DBG_PRT(MSG_LEVEL_INFO, KERN_INFO "Rx ReAssociate AID= %d \n", wAssocAID); |
1000 | DEVICE_PRT(MSG_LEVEL_INFO, KERN_INFO "MAC=%2.2X:%2.2X:%2.2X:%2.2X:%2.2X:%2.2X \n", | 1000 | DBG_PRT(MSG_LEVEL_INFO, KERN_INFO "MAC=%2.2X:%2.2X:%2.2X:%2.2X:%2.2X:%2.2X \n", |
1001 | sFrame.pHdr->sA3.abyAddr2[0], | 1001 | sFrame.pHdr->sA3.abyAddr2[0], |
1002 | sFrame.pHdr->sA3.abyAddr2[1], | 1002 | sFrame.pHdr->sA3.abyAddr2[1], |
1003 | sFrame.pHdr->sA3.abyAddr2[2], | 1003 | sFrame.pHdr->sA3.abyAddr2[2], |
@@ -1005,7 +1005,7 @@ s_vMgrRxReAssocRequest( | |||
1005 | sFrame.pHdr->sA3.abyAddr2[4], | 1005 | sFrame.pHdr->sA3.abyAddr2[4], |
1006 | sFrame.pHdr->sA3.abyAddr2[5] | 1006 | sFrame.pHdr->sA3.abyAddr2[5] |
1007 | ) ; | 1007 | ) ; |
1008 | DEVICE_PRT(MSG_LEVEL_INFO, KERN_INFO "Max Support rate = %d \n", | 1008 | DBG_PRT(MSG_LEVEL_INFO, KERN_INFO "Max Support rate = %d \n", |
1009 | pMgmt->sNodeDBTable[uNodeIndex].wMaxSuppRate); | 1009 | pMgmt->sNodeDBTable[uNodeIndex].wMaxSuppRate); |
1010 | 1010 | ||
1011 | } | 1011 | } |
@@ -1031,10 +1031,10 @@ s_vMgrRxReAssocRequest( | |||
1031 | } | 1031 | } |
1032 | Status = csMgmt_xmit(pDevice, pTxPacket); | 1032 | Status = csMgmt_xmit(pDevice, pTxPacket); |
1033 | if (Status != CMD_STATUS_PENDING) { | 1033 | if (Status != CMD_STATUS_PENDING) { |
1034 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Mgt:ReAssoc response tx failed\n"); | 1034 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Mgt:ReAssoc response tx failed\n"); |
1035 | } | 1035 | } |
1036 | else { | 1036 | else { |
1037 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Mgt:ReAssoc response tx sending..\n"); | 1037 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Mgt:ReAssoc response tx sending..\n"); |
1038 | } | 1038 | } |
1039 | } | 1039 | } |
1040 | return; | 1040 | return; |
@@ -1099,13 +1099,13 @@ s_vMgrRxAssocResponse( | |||
1099 | pMgmt->wCurrAID = cpu_to_le16((*(sFrame.pwAid))); | 1099 | pMgmt->wCurrAID = cpu_to_le16((*(sFrame.pwAid))); |
1100 | if ( (pMgmt->wCurrAID >> 14) != (BIT0 | BIT1) ) | 1100 | if ( (pMgmt->wCurrAID >> 14) != (BIT0 | BIT1) ) |
1101 | { | 1101 | { |
1102 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "AID from AP, has two msb clear.\n"); | 1102 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "AID from AP, has two msb clear.\n"); |
1103 | }; | 1103 | }; |
1104 | DEVICE_PRT(MSG_LEVEL_INFO, KERN_INFO "Association Successful, AID=%d.\n", pMgmt->wCurrAID & ~(BIT14|BIT15)); | 1104 | DBG_PRT(MSG_LEVEL_INFO, KERN_INFO "Association Successful, AID=%d.\n", pMgmt->wCurrAID & ~(BIT14|BIT15)); |
1105 | pMgmt->eCurrState = WMAC_STATE_ASSOC; | 1105 | pMgmt->eCurrState = WMAC_STATE_ASSOC; |
1106 | BSSvUpdateAPNode((HANDLE)pDevice, sFrame.pwCapInfo, sFrame.pSuppRates, sFrame.pExtSuppRates); | 1106 | BSSvUpdateAPNode((HANDLE)pDevice, sFrame.pwCapInfo, sFrame.pSuppRates, sFrame.pExtSuppRates); |
1107 | pItemSSID = (PWLAN_IE_SSID)pMgmt->abyCurrSSID; | 1107 | pItemSSID = (PWLAN_IE_SSID)pMgmt->abyCurrSSID; |
1108 | DEVICE_PRT(MSG_LEVEL_INFO, KERN_INFO "Link with AP(SSID): %s\n", pItemSSID->abySSID); | 1108 | DBG_PRT(MSG_LEVEL_INFO, KERN_INFO "Link with AP(SSID): %s\n", pItemSSID->abySSID); |
1109 | pDevice->bLinkPass = TRUE; | 1109 | pDevice->bLinkPass = TRUE; |
1110 | pDevice->uBBVGADiffCount = 0; | 1110 | pDevice->uBBVGADiffCount = 0; |
1111 | if ((pDevice->bWPADEVUp) && (pDevice->skb != NULL)) { | 1111 | if ((pDevice->bWPADEVUp) && (pDevice->skb != NULL)) { |
@@ -1362,7 +1362,7 @@ s_vMgrRxAuthentication( | |||
1362 | s_vMgrRxAuthenSequence_4(pDevice, pMgmt, &sFrame); | 1362 | s_vMgrRxAuthenSequence_4(pDevice, pMgmt, &sFrame); |
1363 | break; | 1363 | break; |
1364 | default: | 1364 | default: |
1365 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Auth Sequence error, seq = %d\n", | 1365 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Auth Sequence error, seq = %d\n", |
1366 | cpu_to_le16((*(sFrame.pwAuthSequence)))); | 1366 | cpu_to_le16((*(sFrame.pwAuthSequence)))); |
1367 | break; | 1367 | break; |
1368 | } | 1368 | } |
@@ -1469,9 +1469,9 @@ s_vMgrRxAuthenSequence_1( | |||
1469 | if (pDevice->bEnableHostapd) { | 1469 | if (pDevice->bEnableHostapd) { |
1470 | return; | 1470 | return; |
1471 | } | 1471 | } |
1472 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Mgt:Authreq_reply sequence_1 tx.. \n"); | 1472 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Mgt:Authreq_reply sequence_1 tx.. \n"); |
1473 | if (csMgmt_xmit(pDevice, pTxPacket) != CMD_STATUS_PENDING) { | 1473 | if (csMgmt_xmit(pDevice, pTxPacket) != CMD_STATUS_PENDING) { |
1474 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Mgt:Authreq_reply sequence_1 tx failed.\n"); | 1474 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Mgt:Authreq_reply sequence_1 tx failed.\n"); |
1475 | } | 1475 | } |
1476 | return; | 1476 | return; |
1477 | } | 1477 | } |
@@ -1506,12 +1506,12 @@ s_vMgrRxAuthenSequence_2( | |||
1506 | { | 1506 | { |
1507 | case WLAN_AUTH_ALG_OPENSYSTEM: | 1507 | case WLAN_AUTH_ALG_OPENSYSTEM: |
1508 | if ( cpu_to_le16((*(pFrame->pwStatus))) == WLAN_MGMT_STATUS_SUCCESS ){ | 1508 | if ( cpu_to_le16((*(pFrame->pwStatus))) == WLAN_MGMT_STATUS_SUCCESS ){ |
1509 | DEVICE_PRT(MSG_LEVEL_INFO, KERN_INFO "802.11 Authen (OPEN) Successful.\n"); | 1509 | DBG_PRT(MSG_LEVEL_INFO, KERN_INFO "802.11 Authen (OPEN) Successful.\n"); |
1510 | pMgmt->eCurrState = WMAC_STATE_AUTH; | 1510 | pMgmt->eCurrState = WMAC_STATE_AUTH; |
1511 | timer_expire(pDevice->sTimerCommand, 0); | 1511 | timer_expire(pDevice->sTimerCommand, 0); |
1512 | } | 1512 | } |
1513 | else { | 1513 | else { |
1514 | DEVICE_PRT(MSG_LEVEL_INFO, KERN_INFO "802.11 Authen (OPEN) Failed.\n"); | 1514 | DBG_PRT(MSG_LEVEL_INFO, KERN_INFO "802.11 Authen (OPEN) Failed.\n"); |
1515 | s_vMgrLogStatus(pMgmt, cpu_to_le16((*(pFrame->pwStatus)))); | 1515 | s_vMgrLogStatus(pMgmt, cpu_to_le16((*(pFrame->pwStatus)))); |
1516 | pMgmt->eCurrState = WMAC_STATE_IDLE; | 1516 | pMgmt->eCurrState = WMAC_STATE_IDLE; |
1517 | } | 1517 | } |
@@ -1556,12 +1556,12 @@ s_vMgrRxAuthenSequence_2( | |||
1556 | pTxPacket->cbPayloadLen = sFrame.len - WLAN_HDR_ADDR3_LEN; | 1556 | pTxPacket->cbPayloadLen = sFrame.len - WLAN_HDR_ADDR3_LEN; |
1557 | // send the frame | 1557 | // send the frame |
1558 | if (csMgmt_xmit(pDevice, pTxPacket) != CMD_STATUS_PENDING) { | 1558 | if (csMgmt_xmit(pDevice, pTxPacket) != CMD_STATUS_PENDING) { |
1559 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Mgt:Auth_reply sequence_2 tx failed.\n"); | 1559 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Mgt:Auth_reply sequence_2 tx failed.\n"); |
1560 | } | 1560 | } |
1561 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Mgt:Auth_reply sequence_2 tx ...\n"); | 1561 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Mgt:Auth_reply sequence_2 tx ...\n"); |
1562 | } | 1562 | } |
1563 | else { | 1563 | else { |
1564 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Mgt:rx Auth_reply sequence_2 status error ...\n"); | 1564 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Mgt:rx Auth_reply sequence_2 status error ...\n"); |
1565 | if ( pDevice->eCommandState == WLAN_AUTHENTICATE_WAIT ) { | 1565 | if ( pDevice->eCommandState == WLAN_AUTHENTICATE_WAIT ) { |
1566 | // spin_unlock_irq(&pDevice->lock); | 1566 | // spin_unlock_irq(&pDevice->lock); |
1567 | // vCommandTimerWait((HANDLE)pDevice, 0); | 1567 | // vCommandTimerWait((HANDLE)pDevice, 0); |
@@ -1571,7 +1571,7 @@ s_vMgrRxAuthenSequence_2( | |||
1571 | } | 1571 | } |
1572 | break; | 1572 | break; |
1573 | default: | 1573 | default: |
1574 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Mgt: rx auth.seq = 2 unknown AuthAlgorithm=%d\n", cpu_to_le16((*(pFrame->pwAuthAlgorithm)))); | 1574 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Mgt: rx auth.seq = 2 unknown AuthAlgorithm=%d\n", cpu_to_le16((*(pFrame->pwAuthAlgorithm)))); |
1575 | break; | 1575 | break; |
1576 | } | 1576 | } |
1577 | return; | 1577 | return; |
@@ -1629,7 +1629,7 @@ s_vMgrRxAuthenSequence_3( | |||
1629 | pMgmt->sNodeDBTable[uNodeIndex].byAuthSequence = 0; | 1629 | pMgmt->sNodeDBTable[uNodeIndex].byAuthSequence = 0; |
1630 | } | 1630 | } |
1631 | uStatusCode = WLAN_MGMT_STATUS_SUCCESS; | 1631 | uStatusCode = WLAN_MGMT_STATUS_SUCCESS; |
1632 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Challenge text check ok..\n"); | 1632 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Challenge text check ok..\n"); |
1633 | 1633 | ||
1634 | reply: | 1634 | reply: |
1635 | // send auth reply | 1635 | // send auth reply |
@@ -1662,7 +1662,7 @@ reply: | |||
1662 | return; | 1662 | return; |
1663 | } | 1663 | } |
1664 | if (csMgmt_xmit(pDevice, pTxPacket) != CMD_STATUS_PENDING) { | 1664 | if (csMgmt_xmit(pDevice, pTxPacket) != CMD_STATUS_PENDING) { |
1665 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Mgt:Authreq_reply sequence_4 tx failed.\n"); | 1665 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Mgt:Authreq_reply sequence_4 tx failed.\n"); |
1666 | } | 1666 | } |
1667 | return; | 1667 | return; |
1668 | 1668 | ||
@@ -1690,12 +1690,12 @@ s_vMgrRxAuthenSequence_4( | |||
1690 | { | 1690 | { |
1691 | 1691 | ||
1692 | if ( cpu_to_le16((*(pFrame->pwStatus))) == WLAN_MGMT_STATUS_SUCCESS ){ | 1692 | if ( cpu_to_le16((*(pFrame->pwStatus))) == WLAN_MGMT_STATUS_SUCCESS ){ |
1693 | DEVICE_PRT(MSG_LEVEL_INFO, KERN_INFO "802.11 Authen (SHAREDKEY) Successful.\n"); | 1693 | DBG_PRT(MSG_LEVEL_INFO, KERN_INFO "802.11 Authen (SHAREDKEY) Successful.\n"); |
1694 | pMgmt->eCurrState = WMAC_STATE_AUTH; | 1694 | pMgmt->eCurrState = WMAC_STATE_AUTH; |
1695 | timer_expire(pDevice->sTimerCommand, 0); | 1695 | timer_expire(pDevice->sTimerCommand, 0); |
1696 | } | 1696 | } |
1697 | else{ | 1697 | else{ |
1698 | DEVICE_PRT(MSG_LEVEL_INFO, KERN_INFO "802.11 Authen (SHAREDKEY) Failed.\n"); | 1698 | DBG_PRT(MSG_LEVEL_INFO, KERN_INFO "802.11 Authen (SHAREDKEY) Failed.\n"); |
1699 | s_vMgrLogStatus(pMgmt, cpu_to_le16((*(pFrame->pwStatus))) ); | 1699 | s_vMgrLogStatus(pMgmt, cpu_to_le16((*(pFrame->pwStatus))) ); |
1700 | pMgmt->eCurrState = WMAC_STATE_IDLE; | 1700 | pMgmt->eCurrState = WMAC_STATE_IDLE; |
1701 | } | 1701 | } |
@@ -1741,14 +1741,14 @@ s_vMgrRxDisassociation( | |||
1741 | BSSvRemoveOneNode(pDevice, uNodeIndex); | 1741 | BSSvRemoveOneNode(pDevice, uNodeIndex); |
1742 | } | 1742 | } |
1743 | else { | 1743 | else { |
1744 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Rx disassoc, sta not found\n"); | 1744 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Rx disassoc, sta not found\n"); |
1745 | } | 1745 | } |
1746 | } | 1746 | } |
1747 | else if (pMgmt->eCurrMode == WMAC_MODE_ESS_STA ){ | 1747 | else if (pMgmt->eCurrMode == WMAC_MODE_ESS_STA ){ |
1748 | sFrame.len = pRxPacket->cbMPDULen; | 1748 | sFrame.len = pRxPacket->cbMPDULen; |
1749 | sFrame.pBuf = (PBYTE)pRxPacket->p80211Header; | 1749 | sFrame.pBuf = (PBYTE)pRxPacket->p80211Header; |
1750 | vMgrDecodeDisassociation(&sFrame); | 1750 | vMgrDecodeDisassociation(&sFrame); |
1751 | DEVICE_PRT(MSG_LEVEL_NOTICE, KERN_INFO "AP disassociated me, reason=%d.\n", cpu_to_le16(*(sFrame.pwReason))); | 1751 | DBG_PRT(MSG_LEVEL_NOTICE, KERN_INFO "AP disassociated me, reason=%d.\n", cpu_to_le16(*(sFrame.pwReason))); |
1752 | //TODO: do something let upper layer know or | 1752 | //TODO: do something let upper layer know or |
1753 | //try to send associate packet again because of inactivity timeout | 1753 | //try to send associate packet again because of inactivity timeout |
1754 | // if (pMgmt->eCurrState == WMAC_STATE_ASSOC) { | 1754 | // if (pMgmt->eCurrState == WMAC_STATE_ASSOC) { |
@@ -1822,7 +1822,7 @@ s_vMgrRxDeauthentication( | |||
1822 | BSSvRemoveOneNode(pDevice, uNodeIndex); | 1822 | BSSvRemoveOneNode(pDevice, uNodeIndex); |
1823 | } | 1823 | } |
1824 | else { | 1824 | else { |
1825 | DEVICE_PRT(MSG_LEVEL_NOTICE, KERN_INFO "Rx deauth, sta not found\n"); | 1825 | DBG_PRT(MSG_LEVEL_NOTICE, KERN_INFO "Rx deauth, sta not found\n"); |
1826 | } | 1826 | } |
1827 | } | 1827 | } |
1828 | else { | 1828 | else { |
@@ -1830,7 +1830,7 @@ s_vMgrRxDeauthentication( | |||
1830 | sFrame.len = pRxPacket->cbMPDULen; | 1830 | sFrame.len = pRxPacket->cbMPDULen; |
1831 | sFrame.pBuf = (PBYTE)pRxPacket->p80211Header; | 1831 | sFrame.pBuf = (PBYTE)pRxPacket->p80211Header; |
1832 | vMgrDecodeDeauthen(&sFrame); | 1832 | vMgrDecodeDeauthen(&sFrame); |
1833 | DEVICE_PRT(MSG_LEVEL_NOTICE, KERN_INFO "AP deauthed me, reason=%d.\n", cpu_to_le16((*(sFrame.pwReason)))); | 1833 | DBG_PRT(MSG_LEVEL_NOTICE, KERN_INFO "AP deauthed me, reason=%d.\n", cpu_to_le16((*(sFrame.pwReason)))); |
1834 | // TODO: update BSS list for specific BSSID if pre-authentication case | 1834 | // TODO: update BSS list for specific BSSID if pre-authentication case |
1835 | if (IS_ETH_ADDRESS_EQUAL(sFrame.pHdr->sA3.abyAddr3, pMgmt->abyCurrBSSID)) { | 1835 | if (IS_ETH_ADDRESS_EQUAL(sFrame.pHdr->sA3.abyAddr3, pMgmt->abyCurrBSSID)) { |
1836 | if (pMgmt->eCurrState >= WMAC_STATE_AUTHPENDING) { | 1836 | if (pMgmt->eCurrState >= WMAC_STATE_AUTHPENDING) { |
@@ -1972,7 +1972,7 @@ s_vMgrRxBeacon( | |||
1972 | (sFrame.pwCapInfo == 0) || | 1972 | (sFrame.pwCapInfo == 0) || |
1973 | (sFrame.pSSID == 0) || | 1973 | (sFrame.pSSID == 0) || |
1974 | (sFrame.pSuppRates == 0) ) { | 1974 | (sFrame.pSuppRates == 0) ) { |
1975 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Rx beacon frame error\n"); | 1975 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Rx beacon frame error\n"); |
1976 | return; | 1976 | return; |
1977 | }; | 1977 | }; |
1978 | 1978 | ||
@@ -2008,7 +2008,7 @@ if(ChannelExceedZoneType(pDevice,byCurrChannel)==TRUE) | |||
2008 | 2008 | ||
2009 | pBSSList = BSSpAddrIsInBSSList((HANDLE)pDevice, sFrame.pHdr->sA3.abyAddr3, sFrame.pSSID); | 2009 | pBSSList = BSSpAddrIsInBSSList((HANDLE)pDevice, sFrame.pHdr->sA3.abyAddr3, sFrame.pSSID); |
2010 | if (pBSSList == NULL) { | 2010 | if (pBSSList == NULL) { |
2011 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"Beacon/insert: RxChannel = : %d\n", byCurrChannel); | 2011 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"Beacon/insert: RxChannel = : %d\n", byCurrChannel); |
2012 | BSSbInsertToBSSList((HANDLE)pDevice, | 2012 | BSSbInsertToBSSList((HANDLE)pDevice, |
2013 | sFrame.pHdr->sA3.abyAddr3, | 2013 | sFrame.pHdr->sA3.abyAddr3, |
2014 | *sFrame.pqwTimestamp, | 2014 | *sFrame.pqwTimestamp, |
@@ -2029,7 +2029,7 @@ if(ChannelExceedZoneType(pDevice,byCurrChannel)==TRUE) | |||
2029 | ); | 2029 | ); |
2030 | } | 2030 | } |
2031 | else { | 2031 | else { |
2032 | // DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"update bcn: RxChannel = : %d\n", byCurrChannel); | 2032 | // DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"update bcn: RxChannel = : %d\n", byCurrChannel); |
2033 | BSSbUpdateToBSSList((HANDLE)pDevice, | 2033 | BSSbUpdateToBSSList((HANDLE)pDevice, |
2034 | *sFrame.pqwTimestamp, | 2034 | *sFrame.pqwTimestamp, |
2035 | *sFrame.pwBeaconInterval, | 2035 | *sFrame.pwBeaconInterval, |
@@ -2106,7 +2106,7 @@ if(ChannelExceedZoneType(pDevice,byCurrChannel)==TRUE) | |||
2106 | 2106 | ||
2107 | if (pMgmt->sNodeDBTable[0].uInActiveCount != 0) { | 2107 | if (pMgmt->sNodeDBTable[0].uInActiveCount != 0) { |
2108 | pMgmt->sNodeDBTable[0].uInActiveCount = 0; | 2108 | pMgmt->sNodeDBTable[0].uInActiveCount = 0; |
2109 | //DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"BCN:Wake Count= [%d]\n", pMgmt->wCountToWakeUp); | 2109 | //DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"BCN:Wake Count= [%d]\n", pMgmt->wCountToWakeUp); |
2110 | } | 2110 | } |
2111 | } | 2111 | } |
2112 | // check if SSID the same | 2112 | // check if SSID the same |
@@ -2195,7 +2195,7 @@ if(ChannelExceedZoneType(pDevice,byCurrChannel)==TRUE) | |||
2195 | } | 2195 | } |
2196 | } | 2196 | } |
2197 | 2197 | ||
2198 | // DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"Beacon 2 \n"); | 2198 | // DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"Beacon 2 \n"); |
2199 | // check if CF field exisit | 2199 | // check if CF field exisit |
2200 | if (WLAN_GET_CAP_INFO_ESS(*sFrame.pwCapInfo)) { | 2200 | if (WLAN_GET_CAP_INFO_ESS(*sFrame.pwCapInfo)) { |
2201 | if (sFrame.pCFParms->wCFPDurRemaining > 0) { | 2201 | if (sFrame.pCFParms->wCFPDurRemaining > 0) { |
@@ -2276,23 +2276,23 @@ if(ChannelExceedZoneType(pDevice,byCurrChannel)==TRUE) | |||
2276 | (pMgmt->bMulticastTIM && (pMgmt->byDTIMCount == 0))) { | 2276 | (pMgmt->bMulticastTIM && (pMgmt->byDTIMCount == 0))) { |
2277 | pMgmt->bInTIMWake = TRUE; | 2277 | pMgmt->bInTIMWake = TRUE; |
2278 | // send out ps-poll packet | 2278 | // send out ps-poll packet |
2279 | // DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "BCN:In TIM\n"); | 2279 | // DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "BCN:In TIM\n"); |
2280 | if (pMgmt->bInTIM) { | 2280 | if (pMgmt->bInTIM) { |
2281 | PSvSendPSPOLL((PSDevice)pDevice); | 2281 | PSvSendPSPOLL((PSDevice)pDevice); |
2282 | // DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "BCN:PS-POLL sent..\n"); | 2282 | // DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "BCN:PS-POLL sent..\n"); |
2283 | }; | 2283 | }; |
2284 | 2284 | ||
2285 | } | 2285 | } |
2286 | else { | 2286 | else { |
2287 | pMgmt->bInTIMWake = FALSE; | 2287 | pMgmt->bInTIMWake = FALSE; |
2288 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "BCN: Not In TIM..\n"); | 2288 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "BCN: Not In TIM..\n"); |
2289 | if (pDevice->bPWBitOn == FALSE) { | 2289 | if (pDevice->bPWBitOn == FALSE) { |
2290 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "BCN: Send Null Packet\n"); | 2290 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "BCN: Send Null Packet\n"); |
2291 | if (PSbSendNullPacket(pDevice)) | 2291 | if (PSbSendNullPacket(pDevice)) |
2292 | pDevice->bPWBitOn = TRUE; | 2292 | pDevice->bPWBitOn = TRUE; |
2293 | } | 2293 | } |
2294 | if(PSbConsiderPowerDown(pDevice, FALSE, FALSE)) { | 2294 | if(PSbConsiderPowerDown(pDevice, FALSE, FALSE)) { |
2295 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "BCN: Power down now...\n"); | 2295 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "BCN: Power down now...\n"); |
2296 | }; | 2296 | }; |
2297 | } | 2297 | } |
2298 | 2298 | ||
@@ -2369,7 +2369,7 @@ if(ChannelExceedZoneType(pDevice,byCurrChannel)==TRUE) | |||
2369 | 2369 | ||
2370 | // if other stations jointed, indicate connect to upper layer.. | 2370 | // if other stations jointed, indicate connect to upper layer.. |
2371 | if (pMgmt->eCurrState == WMAC_STATE_STARTED) { | 2371 | if (pMgmt->eCurrState == WMAC_STATE_STARTED) { |
2372 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Current IBSS State: [Started]........to: [Jointed] \n"); | 2372 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Current IBSS State: [Started]........to: [Jointed] \n"); |
2373 | pMgmt->eCurrState = WMAC_STATE_JOINTED; | 2373 | pMgmt->eCurrState = WMAC_STATE_JOINTED; |
2374 | pDevice->bLinkPass = TRUE; | 2374 | pDevice->bLinkPass = TRUE; |
2375 | if (netif_queue_stopped(pDevice->dev)){ | 2375 | if (netif_queue_stopped(pDevice->dev)){ |
@@ -2397,7 +2397,7 @@ if(ChannelExceedZoneType(pDevice,byCurrChannel)==TRUE) | |||
2397 | (PWLAN_IE_SUPP_RATES)pMgmt->abyCurrSuppRates, | 2397 | (PWLAN_IE_SUPP_RATES)pMgmt->abyCurrSuppRates, |
2398 | WLAN_RATES_MAXLEN_11B); | 2398 | WLAN_RATES_MAXLEN_11B); |
2399 | // set HW beacon interval and re-synchronizing.... | 2399 | // set HW beacon interval and re-synchronizing.... |
2400 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Rejoining to Other Adhoc group with same SSID........\n"); | 2400 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Rejoining to Other Adhoc group with same SSID........\n"); |
2401 | VNSvOutPortW(pDevice->PortOffset + MAC_REG_BI, pMgmt->wCurrBeaconPeriod); | 2401 | VNSvOutPortW(pDevice->PortOffset + MAC_REG_BI, pMgmt->wCurrBeaconPeriod); |
2402 | CARDbUpdateTSF(pDevice, pRxPacket->byRxRate, qwTimestamp, qwLocalTSF); | 2402 | CARDbUpdateTSF(pDevice, pRxPacket->byRxRate, qwTimestamp, qwLocalTSF); |
2403 | CARDvUpdateNextTBTT(pDevice->PortOffset, qwTimestamp, pMgmt->wCurrBeaconPeriod); | 2403 | CARDvUpdateNextTBTT(pDevice->PortOffset, qwTimestamp, pMgmt->wCurrBeaconPeriod); |
@@ -2466,7 +2466,7 @@ vMgrCreateOwnIBSS( | |||
2466 | BYTE abyOFDM_RATE[] = {0x0C, 0x12, 0x18, 0x24, 0x30, 0x48, 0x60, 0x6C}; | 2466 | BYTE abyOFDM_RATE[] = {0x0C, 0x12, 0x18, 0x24, 0x30, 0x48, 0x60, 0x6C}; |
2467 | WORD wSuppRate; | 2467 | WORD wSuppRate; |
2468 | 2468 | ||
2469 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Create Basic Service Set .......\n"); | 2469 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Create Basic Service Set .......\n"); |
2470 | 2470 | ||
2471 | if (pMgmt->eConfigMode == WMAC_CONFIG_IBSS_STA) { | 2471 | if (pMgmt->eConfigMode == WMAC_CONFIG_IBSS_STA) { |
2472 | if ((pMgmt->eAuthenMode == WMAC_AUTH_WPANONE) && | 2472 | if ((pMgmt->eAuthenMode == WMAC_AUTH_WPANONE) && |
@@ -2583,7 +2583,7 @@ vMgrCreateOwnIBSS( | |||
2583 | if (pMgmt->eCurrMode == WMAC_MODE_ESS_AP) { | 2583 | if (pMgmt->eCurrMode == WMAC_MODE_ESS_AP) { |
2584 | // AP mode BSSID = MAC addr | 2584 | // AP mode BSSID = MAC addr |
2585 | memcpy(pMgmt->abyCurrBSSID, pMgmt->abyMACAddr, WLAN_ADDR_LEN); | 2585 | memcpy(pMgmt->abyCurrBSSID, pMgmt->abyMACAddr, WLAN_ADDR_LEN); |
2586 | DEVICE_PRT(MSG_LEVEL_INFO, KERN_INFO"AP beacon created BSSID:%02x-%02x-%02x-%02x-%02x-%02x \n", | 2586 | DBG_PRT(MSG_LEVEL_INFO, KERN_INFO"AP beacon created BSSID:%02x-%02x-%02x-%02x-%02x-%02x \n", |
2587 | pMgmt->abyCurrBSSID[0], | 2587 | pMgmt->abyCurrBSSID[0], |
2588 | pMgmt->abyCurrBSSID[1], | 2588 | pMgmt->abyCurrBSSID[1], |
2589 | pMgmt->abyCurrBSSID[2], | 2589 | pMgmt->abyCurrBSSID[2], |
@@ -2612,7 +2612,7 @@ vMgrCreateOwnIBSS( | |||
2612 | pMgmt->abyCurrBSSID[0] |= IEEE_ADDR_UNIVERSAL; | 2612 | pMgmt->abyCurrBSSID[0] |= IEEE_ADDR_UNIVERSAL; |
2613 | 2613 | ||
2614 | 2614 | ||
2615 | DEVICE_PRT(MSG_LEVEL_INFO, KERN_INFO"Adhoc beacon created bssid:%02x-%02x-%02x-%02x-%02x-%02x \n", | 2615 | DBG_PRT(MSG_LEVEL_INFO, KERN_INFO"Adhoc beacon created bssid:%02x-%02x-%02x-%02x-%02x-%02x \n", |
2616 | pMgmt->abyCurrBSSID[0], | 2616 | pMgmt->abyCurrBSSID[0], |
2617 | pMgmt->abyCurrBSSID[1], | 2617 | pMgmt->abyCurrBSSID[1], |
2618 | pMgmt->abyCurrBSSID[2], | 2618 | pMgmt->abyCurrBSSID[2], |
@@ -2743,7 +2743,7 @@ vMgrJoinBSSBegin( | |||
2743 | 2743 | ||
2744 | if (ii == MAX_BSS_NUM) { | 2744 | if (ii == MAX_BSS_NUM) { |
2745 | *pStatus = CMD_STATUS_RESOURCES; | 2745 | *pStatus = CMD_STATUS_RESOURCES; |
2746 | DEVICE_PRT(MSG_LEVEL_NOTICE, KERN_INFO "BSS finding:BSS list is empty.\n"); | 2746 | DBG_PRT(MSG_LEVEL_NOTICE, KERN_INFO "BSS finding:BSS list is empty.\n"); |
2747 | return; | 2747 | return; |
2748 | }; | 2748 | }; |
2749 | 2749 | ||
@@ -2759,11 +2759,11 @@ vMgrJoinBSSBegin( | |||
2759 | if (pCurr == NULL){ | 2759 | if (pCurr == NULL){ |
2760 | *pStatus = CMD_STATUS_RESOURCES; | 2760 | *pStatus = CMD_STATUS_RESOURCES; |
2761 | pItemSSID = (PWLAN_IE_SSID)pMgmt->abyDesireSSID; | 2761 | pItemSSID = (PWLAN_IE_SSID)pMgmt->abyDesireSSID; |
2762 | DEVICE_PRT(MSG_LEVEL_NOTICE, KERN_INFO "Scanning [%s] not found, disconnected !\n", pItemSSID->abySSID); | 2762 | DBG_PRT(MSG_LEVEL_NOTICE, KERN_INFO "Scanning [%s] not found, disconnected !\n", pItemSSID->abySSID); |
2763 | return; | 2763 | return; |
2764 | }; | 2764 | }; |
2765 | 2765 | ||
2766 | DEVICE_PRT(MSG_LEVEL_NOTICE, KERN_INFO "AP(BSS) finding:Found a AP(BSS)..\n"); | 2766 | DBG_PRT(MSG_LEVEL_NOTICE, KERN_INFO "AP(BSS) finding:Found a AP(BSS)..\n"); |
2767 | if (WLAN_GET_CAP_INFO_ESS(cpu_to_le16(pCurr->wCapInfo))){ | 2767 | if (WLAN_GET_CAP_INFO_ESS(cpu_to_le16(pCurr->wCapInfo))){ |
2768 | 2768 | ||
2769 | if ((pMgmt->eAuthenMode == WMAC_AUTH_WPA)||(pMgmt->eAuthenMode == WMAC_AUTH_WPAPSK)) { | 2769 | if ((pMgmt->eAuthenMode == WMAC_AUTH_WPA)||(pMgmt->eAuthenMode == WMAC_AUTH_WPAPSK)) { |
@@ -2772,14 +2772,14 @@ vMgrJoinBSSBegin( | |||
2772 | /* | 2772 | /* |
2773 | if (pDevice->eEncryptionStatus == Ndis802_11Encryption2Enabled) { | 2773 | if (pDevice->eEncryptionStatus == Ndis802_11Encryption2Enabled) { |
2774 | if (WPA_SearchRSN(0, WPA_TKIP, pCurr) == FALSE) { | 2774 | if (WPA_SearchRSN(0, WPA_TKIP, pCurr) == FALSE) { |
2775 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"No match RSN info. ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++\n"); | 2775 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"No match RSN info. ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++\n"); |
2776 | // encryption mode error | 2776 | // encryption mode error |
2777 | pMgmt->eCurrState = WMAC_STATE_IDLE; | 2777 | pMgmt->eCurrState = WMAC_STATE_IDLE; |
2778 | return; | 2778 | return; |
2779 | } | 2779 | } |
2780 | } else if (pDevice->eEncryptionStatus == Ndis802_11Encryption3Enabled) { | 2780 | } else if (pDevice->eEncryptionStatus == Ndis802_11Encryption3Enabled) { |
2781 | if (WPA_SearchRSN(0, WPA_AESCCMP, pCurr) == FALSE) { | 2781 | if (WPA_SearchRSN(0, WPA_AESCCMP, pCurr) == FALSE) { |
2782 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"No match RSN info. ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++\n"); | 2782 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"No match RSN info. ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++\n"); |
2783 | // encryption mode error | 2783 | // encryption mode error |
2784 | pMgmt->eCurrState = WMAC_STATE_IDLE; | 2784 | pMgmt->eCurrState = WMAC_STATE_IDLE; |
2785 | return; | 2785 | return; |
@@ -2866,10 +2866,10 @@ vMgrJoinBSSBegin( | |||
2866 | // This should only works for WPA2 BSS, and WPA2 BSS check must be done before. | 2866 | // This should only works for WPA2 BSS, and WPA2 BSS check must be done before. |
2867 | if (pMgmt->eAuthenMode == WMAC_AUTH_WPA2) { | 2867 | if (pMgmt->eAuthenMode == WMAC_AUTH_WPA2) { |
2868 | BOOL bResult = bAdd_PMKID_Candidate((HANDLE)pDevice, pMgmt->abyCurrBSSID, &pCurr->sRSNCapObj); | 2868 | BOOL bResult = bAdd_PMKID_Candidate((HANDLE)pDevice, pMgmt->abyCurrBSSID, &pCurr->sRSNCapObj); |
2869 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"bAdd_PMKID_Candidate: 1(%d)\n", bResult); | 2869 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"bAdd_PMKID_Candidate: 1(%d)\n", bResult); |
2870 | if (bResult == FALSE) { | 2870 | if (bResult == FALSE) { |
2871 | vFlush_PMKID_Candidate((HANDLE)pDevice); | 2871 | vFlush_PMKID_Candidate((HANDLE)pDevice); |
2872 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"vFlush_PMKID_Candidate: 4\n"); | 2872 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"vFlush_PMKID_Candidate: 4\n"); |
2873 | bAdd_PMKID_Candidate((HANDLE)pDevice, pMgmt->abyCurrBSSID, &pCurr->sRSNCapObj); | 2873 | bAdd_PMKID_Candidate((HANDLE)pDevice, pMgmt->abyCurrBSSID, &pCurr->sRSNCapObj); |
2874 | } | 2874 | } |
2875 | } | 2875 | } |
@@ -2877,11 +2877,11 @@ vMgrJoinBSSBegin( | |||
2877 | // Preamble type auto-switch: if AP can receive short-preamble cap, | 2877 | // Preamble type auto-switch: if AP can receive short-preamble cap, |
2878 | // we can turn on too. | 2878 | // we can turn on too. |
2879 | 2879 | ||
2880 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"Join ESS\n"); | 2880 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"Join ESS\n"); |
2881 | 2881 | ||
2882 | 2882 | ||
2883 | 2883 | ||
2884 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"End of Join AP -- A/B/G Action\n"); | 2884 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"End of Join AP -- A/B/G Action\n"); |
2885 | } | 2885 | } |
2886 | else { | 2886 | else { |
2887 | pMgmt->eCurrState = WMAC_STATE_IDLE; | 2887 | pMgmt->eCurrState = WMAC_STATE_IDLE; |
@@ -2949,7 +2949,7 @@ vMgrJoinBSSBegin( | |||
2949 | // pDevice->bLinkPass = TRUE; | 2949 | // pDevice->bLinkPass = TRUE; |
2950 | // memcpy(pDevice->abyBSSID, pCurr->abyBSSID, WLAN_BSSID_LEN); | 2950 | // memcpy(pDevice->abyBSSID, pCurr->abyBSSID, WLAN_BSSID_LEN); |
2951 | 2951 | ||
2952 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"Join IBSS ok:%02x-%02x-%02x-%02x-%02x-%02x \n", | 2952 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"Join IBSS ok:%02x-%02x-%02x-%02x-%02x-%02x \n", |
2953 | pMgmt->abyCurrBSSID[0], | 2953 | pMgmt->abyCurrBSSID[0], |
2954 | pMgmt->abyCurrBSSID[1], | 2954 | pMgmt->abyCurrBSSID[1], |
2955 | pMgmt->abyCurrBSSID[2], | 2955 | pMgmt->abyCurrBSSID[2], |
@@ -3008,7 +3008,7 @@ s_vMgrSynchBSS ( | |||
3008 | pDevice->eEncryptionStatus, | 3008 | pDevice->eEncryptionStatus, |
3009 | &(pMgmt->byCSSPK), | 3009 | &(pMgmt->byCSSPK), |
3010 | &(pMgmt->byCSSGK)) == FALSE) { | 3010 | &(pMgmt->byCSSGK)) == FALSE) { |
3011 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "s_bCipherMatch Fail .......\n"); | 3011 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "s_bCipherMatch Fail .......\n"); |
3012 | return; | 3012 | return; |
3013 | } | 3013 | } |
3014 | 3014 | ||
@@ -3046,7 +3046,7 @@ s_vMgrSynchBSS ( | |||
3046 | 3046 | ||
3047 | MACvReadBSSIDAddress(pDevice->PortOffset, pMgmt->abyCurrBSSID); | 3047 | MACvReadBSSIDAddress(pDevice->PortOffset, pMgmt->abyCurrBSSID); |
3048 | 3048 | ||
3049 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Sync:set CurrBSSID address = %02x-%02x-%02x=%02x-%02x-%02x\n", | 3049 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Sync:set CurrBSSID address = %02x-%02x-%02x=%02x-%02x-%02x\n", |
3050 | pMgmt->abyCurrBSSID[0], | 3050 | pMgmt->abyCurrBSSID[0], |
3051 | pMgmt->abyCurrBSSID[1], | 3051 | pMgmt->abyCurrBSSID[1], |
3052 | pMgmt->abyCurrBSSID[2], | 3052 | pMgmt->abyCurrBSSID[2], |
@@ -3110,12 +3110,12 @@ s_vMgrSynchBSS ( | |||
3110 | pMgmt->abyCurrSuppRates, | 3110 | pMgmt->abyCurrSuppRates, |
3111 | pMgmt->abyCurrExtSuppRates | 3111 | pMgmt->abyCurrExtSuppRates |
3112 | ) != TRUE) { | 3112 | ) != TRUE) { |
3113 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "<----s_bSynchBSS Set Phy Mode Fail [%d]\n", ePhyType); | 3113 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "<----s_bSynchBSS Set Phy Mode Fail [%d]\n", ePhyType); |
3114 | return; | 3114 | return; |
3115 | } | 3115 | } |
3116 | // set channel and clear NAV | 3116 | // set channel and clear NAV |
3117 | if (CARDbSetChannel(pMgmt->pAdapter, pCurr->uChannel) == FALSE) { | 3117 | if (CARDbSetChannel(pMgmt->pAdapter, pCurr->uChannel) == FALSE) { |
3118 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "<----s_bSynchBSS Set Channel [%d]\n", pCurr->uChannel); | 3118 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "<----s_bSynchBSS Set Channel [%d]\n", pCurr->uChannel); |
3119 | return; | 3119 | return; |
3120 | } | 3120 | } |
3121 | 3121 | ||
@@ -3128,7 +3128,7 @@ s_vMgrSynchBSS ( | |||
3128 | } | 3128 | } |
3129 | 3129 | ||
3130 | if (pDevice->byBBVGANew != pDevice->byBBVGACurrent) { | 3130 | if (pDevice->byBBVGANew != pDevice->byBBVGACurrent) { |
3131 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"RSSI[%d] NewGain[%d] OldGain[%d] \n", | 3131 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"RSSI[%d] NewGain[%d] OldGain[%d] \n", |
3132 | (int)pCurr->ldBmMAX, pDevice->byBBVGANew, pDevice->byBBVGACurrent); | 3132 | (int)pCurr->ldBmMAX, pDevice->byBBVGANew, pDevice->byBBVGACurrent); |
3133 | printk("RSSI[%d] NewGain[%d] OldGain[%d] \n", | 3133 | printk("RSSI[%d] NewGain[%d] OldGain[%d] \n", |
3134 | (int)pCurr->ldBmMAX, pDevice->byBBVGANew, pDevice->byBBVGACurrent); | 3134 | (int)pCurr->ldBmMAX, pDevice->byBBVGANew, pDevice->byBBVGACurrent); |
@@ -3140,7 +3140,7 @@ s_vMgrSynchBSS ( | |||
3140 | pMgmt->uCurrChannel = pCurr->uChannel; | 3140 | pMgmt->uCurrChannel = pCurr->uChannel; |
3141 | pMgmt->eCurrentPHYMode = ePhyType; | 3141 | pMgmt->eCurrentPHYMode = ePhyType; |
3142 | pMgmt->byERPContext = pCurr->sERP.byERP; | 3142 | pMgmt->byERPContext = pCurr->sERP.byERP; |
3143 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Sync:Set to channel = [%d]\n", (INT)pCurr->uChannel); | 3143 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Sync:Set to channel = [%d]\n", (INT)pCurr->uChannel); |
3144 | 3144 | ||
3145 | 3145 | ||
3146 | *pStatus = CMD_STATUS_SUCCESS; | 3146 | *pStatus = CMD_STATUS_SUCCESS; |
@@ -4395,13 +4395,13 @@ s_vMgrRxProbeResponse( | |||
4395 | (sFrame.pwCapInfo == 0) || | 4395 | (sFrame.pwCapInfo == 0) || |
4396 | (sFrame.pSSID == 0) || | 4396 | (sFrame.pSSID == 0) || |
4397 | (sFrame.pSuppRates == 0)) { | 4397 | (sFrame.pSuppRates == 0)) { |
4398 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Probe resp:Fail addr:[%p] \n", pRxPacket->p80211Header); | 4398 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Probe resp:Fail addr:[%p] \n", pRxPacket->p80211Header); |
4399 | DBG_PORT80(0xCC); | 4399 | DBG_PORT80(0xCC); |
4400 | return; | 4400 | return; |
4401 | }; | 4401 | }; |
4402 | 4402 | ||
4403 | if(sFrame.pSSID->len == 0) | 4403 | if(sFrame.pSSID->len == 0) |
4404 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Rx Probe resp: SSID len = 0 \n"); | 4404 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Rx Probe resp: SSID len = 0 \n"); |
4405 | 4405 | ||
4406 | if (sFrame.pDSParms != 0) { | 4406 | if (sFrame.pDSParms != 0) { |
4407 | if (byCurrChannel > CB_MAX_CHANNEL_24G) { | 4407 | if (byCurrChannel > CB_MAX_CHANNEL_24G) { |
@@ -4457,7 +4457,7 @@ if(ChannelExceedZoneType(pDevice,byCurrChannel)==TRUE) | |||
4457 | ); | 4457 | ); |
4458 | } | 4458 | } |
4459 | else { | 4459 | else { |
4460 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"Probe resp/insert: RxChannel = : %d\n", byCurrChannel); | 4460 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"Probe resp/insert: RxChannel = : %d\n", byCurrChannel); |
4461 | BSSbInsertToBSSList((HANDLE)pDevice, | 4461 | BSSbInsertToBSSList((HANDLE)pDevice, |
4462 | sFrame.pHdr->sA3.abyAddr3, | 4462 | sFrame.pHdr->sA3.abyAddr3, |
4463 | *sFrame.pqwTimestamp, | 4463 | *sFrame.pqwTimestamp, |
@@ -4517,7 +4517,7 @@ s_vMgrRxProbeRequest( | |||
4517 | sFrame.pBuf = (PBYTE)pRxPacket->p80211Header; | 4517 | sFrame.pBuf = (PBYTE)pRxPacket->p80211Header; |
4518 | vMgrDecodeProbeRequest(&sFrame); | 4518 | vMgrDecodeProbeRequest(&sFrame); |
4519 | /* | 4519 | /* |
4520 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Probe request rx:MAC addr:%02x-%02x-%02x=%02x-%02x-%02x \n", | 4520 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Probe request rx:MAC addr:%02x-%02x-%02x=%02x-%02x-%02x \n", |
4521 | sFrame.pHdr->sA3.abyAddr2[0], | 4521 | sFrame.pHdr->sA3.abyAddr2[0], |
4522 | sFrame.pHdr->sA3.abyAddr2[1], | 4522 | sFrame.pHdr->sA3.abyAddr2[1], |
4523 | sFrame.pHdr->sA3.abyAddr2[2], | 4523 | sFrame.pHdr->sA3.abyAddr2[2], |
@@ -4560,10 +4560,10 @@ s_vMgrRxProbeRequest( | |||
4560 | /* send the frame */ | 4560 | /* send the frame */ |
4561 | Status = csMgmt_xmit(pDevice, pTxPacket); | 4561 | Status = csMgmt_xmit(pDevice, pTxPacket); |
4562 | if (Status != CMD_STATUS_PENDING) { | 4562 | if (Status != CMD_STATUS_PENDING) { |
4563 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Mgt:Probe response tx failed\n"); | 4563 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Mgt:Probe response tx failed\n"); |
4564 | } | 4564 | } |
4565 | else { | 4565 | else { |
4566 | // DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Mgt:Probe response tx sending..\n"); | 4566 | // DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Mgt:Probe response tx sending..\n"); |
4567 | } | 4567 | } |
4568 | } | 4568 | } |
4569 | } | 4569 | } |
@@ -4613,7 +4613,7 @@ vMgrRxManagePacket( | |||
4613 | 4613 | ||
4614 | case WLAN_FSTYPE_ASSOCREQ: | 4614 | case WLAN_FSTYPE_ASSOCREQ: |
4615 | // Frame Clase = 2 | 4615 | // Frame Clase = 2 |
4616 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "rx assocreq\n"); | 4616 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "rx assocreq\n"); |
4617 | if (eNodeState < NODE_AUTH) { | 4617 | if (eNodeState < NODE_AUTH) { |
4618 | // send deauth notification | 4618 | // send deauth notification |
4619 | // reason = (6) class 2 received from nonauth sta | 4619 | // reason = (6) class 2 received from nonauth sta |
@@ -4623,7 +4623,7 @@ vMgrRxManagePacket( | |||
4623 | (6), | 4623 | (6), |
4624 | &Status | 4624 | &Status |
4625 | ); | 4625 | ); |
4626 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "wmgr: send vMgrDeAuthenBeginSta 1\n"); | 4626 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "wmgr: send vMgrDeAuthenBeginSta 1\n"); |
4627 | } | 4627 | } |
4628 | else { | 4628 | else { |
4629 | s_vMgrRxAssocRequest(pDevice, pMgmt, pRxPacket, uNodeIndex); | 4629 | s_vMgrRxAssocRequest(pDevice, pMgmt, pRxPacket, uNodeIndex); |
@@ -4632,14 +4632,14 @@ vMgrRxManagePacket( | |||
4632 | 4632 | ||
4633 | case WLAN_FSTYPE_ASSOCRESP: | 4633 | case WLAN_FSTYPE_ASSOCRESP: |
4634 | // Frame Clase = 2 | 4634 | // Frame Clase = 2 |
4635 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "rx assocresp1\n"); | 4635 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "rx assocresp1\n"); |
4636 | s_vMgrRxAssocResponse(pDevice, pMgmt, pRxPacket, FALSE); | 4636 | s_vMgrRxAssocResponse(pDevice, pMgmt, pRxPacket, FALSE); |
4637 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "rx assocresp2\n"); | 4637 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "rx assocresp2\n"); |
4638 | break; | 4638 | break; |
4639 | 4639 | ||
4640 | case WLAN_FSTYPE_REASSOCREQ: | 4640 | case WLAN_FSTYPE_REASSOCREQ: |
4641 | // Frame Clase = 2 | 4641 | // Frame Clase = 2 |
4642 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "rx reassocreq\n"); | 4642 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "rx reassocreq\n"); |
4643 | // Todo: reassoc | 4643 | // Todo: reassoc |
4644 | if (eNodeState < NODE_AUTH) { | 4644 | if (eNodeState < NODE_AUTH) { |
4645 | // send deauth notification | 4645 | // send deauth notification |
@@ -4650,7 +4650,7 @@ vMgrRxManagePacket( | |||
4650 | (6), | 4650 | (6), |
4651 | &Status | 4651 | &Status |
4652 | ); | 4652 | ); |
4653 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "wmgr: send vMgrDeAuthenBeginSta 2\n"); | 4653 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "wmgr: send vMgrDeAuthenBeginSta 2\n"); |
4654 | 4654 | ||
4655 | } | 4655 | } |
4656 | s_vMgrRxReAssocRequest(pDevice, pMgmt, pRxPacket, uNodeIndex); | 4656 | s_vMgrRxReAssocRequest(pDevice, pMgmt, pRxPacket, uNodeIndex); |
@@ -4658,26 +4658,26 @@ vMgrRxManagePacket( | |||
4658 | 4658 | ||
4659 | case WLAN_FSTYPE_REASSOCRESP: | 4659 | case WLAN_FSTYPE_REASSOCRESP: |
4660 | // Frame Clase = 2 | 4660 | // Frame Clase = 2 |
4661 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "rx reassocresp\n"); | 4661 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "rx reassocresp\n"); |
4662 | s_vMgrRxAssocResponse(pDevice, pMgmt, pRxPacket, TRUE); | 4662 | s_vMgrRxAssocResponse(pDevice, pMgmt, pRxPacket, TRUE); |
4663 | break; | 4663 | break; |
4664 | 4664 | ||
4665 | case WLAN_FSTYPE_PROBEREQ: | 4665 | case WLAN_FSTYPE_PROBEREQ: |
4666 | // Frame Clase = 0 | 4666 | // Frame Clase = 0 |
4667 | //DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "rx probereq\n"); | 4667 | //DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "rx probereq\n"); |
4668 | s_vMgrRxProbeRequest(pDevice, pMgmt, pRxPacket); | 4668 | s_vMgrRxProbeRequest(pDevice, pMgmt, pRxPacket); |
4669 | break; | 4669 | break; |
4670 | 4670 | ||
4671 | case WLAN_FSTYPE_PROBERESP: | 4671 | case WLAN_FSTYPE_PROBERESP: |
4672 | // Frame Clase = 0 | 4672 | // Frame Clase = 0 |
4673 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "rx proberesp\n"); | 4673 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "rx proberesp\n"); |
4674 | 4674 | ||
4675 | s_vMgrRxProbeResponse(pDevice, pMgmt, pRxPacket); | 4675 | s_vMgrRxProbeResponse(pDevice, pMgmt, pRxPacket); |
4676 | break; | 4676 | break; |
4677 | 4677 | ||
4678 | case WLAN_FSTYPE_BEACON: | 4678 | case WLAN_FSTYPE_BEACON: |
4679 | // Frame Clase = 0 | 4679 | // Frame Clase = 0 |
4680 | // DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "rx beacon\n"); | 4680 | // DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "rx beacon\n"); |
4681 | if (pMgmt->eScanState != WMAC_NO_SCANNING) { | 4681 | if (pMgmt->eScanState != WMAC_NO_SCANNING) { |
4682 | bInScan = TRUE; | 4682 | bInScan = TRUE; |
4683 | }; | 4683 | }; |
@@ -4686,12 +4686,12 @@ vMgrRxManagePacket( | |||
4686 | 4686 | ||
4687 | case WLAN_FSTYPE_ATIM: | 4687 | case WLAN_FSTYPE_ATIM: |
4688 | // Frame Clase = 1 | 4688 | // Frame Clase = 1 |
4689 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "rx atim\n"); | 4689 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "rx atim\n"); |
4690 | break; | 4690 | break; |
4691 | 4691 | ||
4692 | case WLAN_FSTYPE_DISASSOC: | 4692 | case WLAN_FSTYPE_DISASSOC: |
4693 | // Frame Clase = 2 | 4693 | // Frame Clase = 2 |
4694 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "rx disassoc\n"); | 4694 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "rx disassoc\n"); |
4695 | if (eNodeState < NODE_AUTH) { | 4695 | if (eNodeState < NODE_AUTH) { |
4696 | // send deauth notification | 4696 | // send deauth notification |
4697 | // reason = (6) class 2 received from nonauth sta | 4697 | // reason = (6) class 2 received from nonauth sta |
@@ -4701,25 +4701,25 @@ vMgrRxManagePacket( | |||
4701 | (6), | 4701 | (6), |
4702 | &Status | 4702 | &Status |
4703 | ); | 4703 | ); |
4704 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "wmgr: send vMgrDeAuthenBeginSta 3\n"); | 4704 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "wmgr: send vMgrDeAuthenBeginSta 3\n"); |
4705 | } | 4705 | } |
4706 | s_vMgrRxDisassociation(pDevice, pMgmt, pRxPacket); | 4706 | s_vMgrRxDisassociation(pDevice, pMgmt, pRxPacket); |
4707 | break; | 4707 | break; |
4708 | 4708 | ||
4709 | case WLAN_FSTYPE_AUTHEN: | 4709 | case WLAN_FSTYPE_AUTHEN: |
4710 | // Frame Clase = 1 | 4710 | // Frame Clase = 1 |
4711 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "rx authen\n"); | 4711 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "rx authen\n"); |
4712 | s_vMgrRxAuthentication(pDevice, pMgmt, pRxPacket); | 4712 | s_vMgrRxAuthentication(pDevice, pMgmt, pRxPacket); |
4713 | break; | 4713 | break; |
4714 | 4714 | ||
4715 | case WLAN_FSTYPE_DEAUTHEN: | 4715 | case WLAN_FSTYPE_DEAUTHEN: |
4716 | // Frame Clase = 1 | 4716 | // Frame Clase = 1 |
4717 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "rx deauthen\n"); | 4717 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "rx deauthen\n"); |
4718 | s_vMgrRxDeauthentication(pDevice, pMgmt, pRxPacket); | 4718 | s_vMgrRxDeauthentication(pDevice, pMgmt, pRxPacket); |
4719 | break; | 4719 | break; |
4720 | 4720 | ||
4721 | default: | 4721 | default: |
4722 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "rx unknown mgmt\n"); | 4722 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "rx unknown mgmt\n"); |
4723 | } | 4723 | } |
4724 | 4724 | ||
4725 | return; | 4725 | return; |
@@ -4802,46 +4802,46 @@ s_vMgrLogStatus( | |||
4802 | { | 4802 | { |
4803 | switch( wStatus ){ | 4803 | switch( wStatus ){ |
4804 | case WLAN_MGMT_STATUS_UNSPEC_FAILURE: | 4804 | case WLAN_MGMT_STATUS_UNSPEC_FAILURE: |
4805 | DEVICE_PRT(MSG_LEVEL_NOTICE, KERN_INFO "Status code == Unspecified error.\n"); | 4805 | DBG_PRT(MSG_LEVEL_NOTICE, KERN_INFO "Status code == Unspecified error.\n"); |
4806 | break; | 4806 | break; |
4807 | case WLAN_MGMT_STATUS_CAPS_UNSUPPORTED: | 4807 | case WLAN_MGMT_STATUS_CAPS_UNSUPPORTED: |
4808 | DEVICE_PRT(MSG_LEVEL_NOTICE, KERN_INFO "Status code == Can't support all requested capabilities.\n"); | 4808 | DBG_PRT(MSG_LEVEL_NOTICE, KERN_INFO "Status code == Can't support all requested capabilities.\n"); |
4809 | break; | 4809 | break; |
4810 | case WLAN_MGMT_STATUS_REASSOC_NO_ASSOC: | 4810 | case WLAN_MGMT_STATUS_REASSOC_NO_ASSOC: |
4811 | DEVICE_PRT(MSG_LEVEL_NOTICE, KERN_INFO "Status code == Reassoc denied, can't confirm original Association.\n"); | 4811 | DBG_PRT(MSG_LEVEL_NOTICE, KERN_INFO "Status code == Reassoc denied, can't confirm original Association.\n"); |
4812 | break; | 4812 | break; |
4813 | case WLAN_MGMT_STATUS_ASSOC_DENIED_UNSPEC: | 4813 | case WLAN_MGMT_STATUS_ASSOC_DENIED_UNSPEC: |
4814 | DEVICE_PRT(MSG_LEVEL_NOTICE, KERN_INFO "Status code == Assoc denied, undefine in spec\n"); | 4814 | DBG_PRT(MSG_LEVEL_NOTICE, KERN_INFO "Status code == Assoc denied, undefine in spec\n"); |
4815 | break; | 4815 | break; |
4816 | case WLAN_MGMT_STATUS_UNSUPPORTED_AUTHALG: | 4816 | case WLAN_MGMT_STATUS_UNSUPPORTED_AUTHALG: |
4817 | DEVICE_PRT(MSG_LEVEL_NOTICE, KERN_INFO "Status code == Peer doesn't support authen algorithm.\n"); | 4817 | DBG_PRT(MSG_LEVEL_NOTICE, KERN_INFO "Status code == Peer doesn't support authen algorithm.\n"); |
4818 | break; | 4818 | break; |
4819 | case WLAN_MGMT_STATUS_RX_AUTH_NOSEQ: | 4819 | case WLAN_MGMT_STATUS_RX_AUTH_NOSEQ: |
4820 | DEVICE_PRT(MSG_LEVEL_NOTICE, KERN_INFO "Status code == Authen frame received out of sequence.\n"); | 4820 | DBG_PRT(MSG_LEVEL_NOTICE, KERN_INFO "Status code == Authen frame received out of sequence.\n"); |
4821 | break; | 4821 | break; |
4822 | case WLAN_MGMT_STATUS_CHALLENGE_FAIL: | 4822 | case WLAN_MGMT_STATUS_CHALLENGE_FAIL: |
4823 | DEVICE_PRT(MSG_LEVEL_NOTICE, KERN_INFO "Status code == Authen rejected, challenge failure.\n"); | 4823 | DBG_PRT(MSG_LEVEL_NOTICE, KERN_INFO "Status code == Authen rejected, challenge failure.\n"); |
4824 | break; | 4824 | break; |
4825 | case WLAN_MGMT_STATUS_AUTH_TIMEOUT: | 4825 | case WLAN_MGMT_STATUS_AUTH_TIMEOUT: |
4826 | DEVICE_PRT(MSG_LEVEL_NOTICE, KERN_INFO "Status code == Authen rejected, timeout waiting for next frame.\n"); | 4826 | DBG_PRT(MSG_LEVEL_NOTICE, KERN_INFO "Status code == Authen rejected, timeout waiting for next frame.\n"); |
4827 | break; | 4827 | break; |
4828 | case WLAN_MGMT_STATUS_ASSOC_DENIED_BUSY: | 4828 | case WLAN_MGMT_STATUS_ASSOC_DENIED_BUSY: |
4829 | DEVICE_PRT(MSG_LEVEL_NOTICE, KERN_INFO "Status code == Assoc denied, AP too busy.\n"); | 4829 | DBG_PRT(MSG_LEVEL_NOTICE, KERN_INFO "Status code == Assoc denied, AP too busy.\n"); |
4830 | break; | 4830 | break; |
4831 | case WLAN_MGMT_STATUS_ASSOC_DENIED_RATES: | 4831 | case WLAN_MGMT_STATUS_ASSOC_DENIED_RATES: |
4832 | DEVICE_PRT(MSG_LEVEL_NOTICE, KERN_INFO "Status code == Assoc denied, we haven't enough basic rates.\n"); | 4832 | DBG_PRT(MSG_LEVEL_NOTICE, KERN_INFO "Status code == Assoc denied, we haven't enough basic rates.\n"); |
4833 | break; | 4833 | break; |
4834 | case WLAN_MGMT_STATUS_ASSOC_DENIED_SHORTPREAMBLE: | 4834 | case WLAN_MGMT_STATUS_ASSOC_DENIED_SHORTPREAMBLE: |
4835 | DEVICE_PRT(MSG_LEVEL_NOTICE, KERN_INFO "Status code == Assoc denied, we do not support short preamble.\n"); | 4835 | DBG_PRT(MSG_LEVEL_NOTICE, KERN_INFO "Status code == Assoc denied, we do not support short preamble.\n"); |
4836 | break; | 4836 | break; |
4837 | case WLAN_MGMT_STATUS_ASSOC_DENIED_PBCC: | 4837 | case WLAN_MGMT_STATUS_ASSOC_DENIED_PBCC: |
4838 | DEVICE_PRT(MSG_LEVEL_NOTICE, KERN_INFO "Status code == Assoc denied, we do not support PBCC.\n"); | 4838 | DBG_PRT(MSG_LEVEL_NOTICE, KERN_INFO "Status code == Assoc denied, we do not support PBCC.\n"); |
4839 | break; | 4839 | break; |
4840 | case WLAN_MGMT_STATUS_ASSOC_DENIED_AGILITY: | 4840 | case WLAN_MGMT_STATUS_ASSOC_DENIED_AGILITY: |
4841 | DEVICE_PRT(MSG_LEVEL_NOTICE, KERN_INFO "Status code == Assoc denied, we do not support channel agility.\n"); | 4841 | DBG_PRT(MSG_LEVEL_NOTICE, KERN_INFO "Status code == Assoc denied, we do not support channel agility.\n"); |
4842 | break; | 4842 | break; |
4843 | default: | 4843 | default: |
4844 | DEVICE_PRT(MSG_LEVEL_NOTICE, KERN_INFO "Unknown status code %d.\n", wStatus); | 4844 | DBG_PRT(MSG_LEVEL_NOTICE, KERN_INFO "Unknown status code %d.\n", wStatus); |
4845 | break; | 4845 | break; |
4846 | } | 4846 | } |
4847 | } | 4847 | } |
@@ -4874,7 +4874,7 @@ bAdd_PMKID_Candidate ( | |||
4874 | PPMKID_CANDIDATE pCandidateList; | 4874 | PPMKID_CANDIDATE pCandidateList; |
4875 | UINT ii = 0; | 4875 | UINT ii = 0; |
4876 | 4876 | ||
4877 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"bAdd_PMKID_Candidate START: (%d)\n", (int)pDevice->gsPMKIDCandidate.NumCandidates); | 4877 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"bAdd_PMKID_Candidate START: (%d)\n", (int)pDevice->gsPMKIDCandidate.NumCandidates); |
4878 | 4878 | ||
4879 | if ((pDevice == NULL) || (pbyBSSID == NULL) || (psRSNCapObj == NULL)) | 4879 | if ((pDevice == NULL) || (pbyBSSID == NULL) || (psRSNCapObj == NULL)) |
4880 | return FALSE; | 4880 | return FALSE; |
@@ -4906,7 +4906,7 @@ bAdd_PMKID_Candidate ( | |||
4906 | } | 4906 | } |
4907 | MEMvCopy(pCandidateList->BSSID, pbyBSSID, U_ETHER_ADDR_LEN); | 4907 | MEMvCopy(pCandidateList->BSSID, pbyBSSID, U_ETHER_ADDR_LEN); |
4908 | pDevice->gsPMKIDCandidate.NumCandidates++; | 4908 | pDevice->gsPMKIDCandidate.NumCandidates++; |
4909 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"NumCandidates:%d\n", (int)pDevice->gsPMKIDCandidate.NumCandidates); | 4909 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"NumCandidates:%d\n", (int)pDevice->gsPMKIDCandidate.NumCandidates); |
4910 | return TRUE; | 4910 | return TRUE; |
4911 | } | 4911 | } |
4912 | 4912 | ||
@@ -5024,7 +5024,7 @@ s_bCipherMatch ( | |||
5024 | } | 5024 | } |
5025 | } | 5025 | } |
5026 | 5026 | ||
5027 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"%d, %d, %d, %d, EncStatus:%d\n", | 5027 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"%d, %d, %d, %d, EncStatus:%d\n", |
5028 | byMulticastCipher, byCipherMask, pBSSNode->bWPAValid, pBSSNode->bWPA2Valid, EncStatus); | 5028 | byMulticastCipher, byCipherMask, pBSSNode->bWPAValid, pBSSNode->bWPA2Valid, EncStatus); |
5029 | 5029 | ||
5030 | // mask our cap. with BSS | 5030 | // mask our cap. with BSS |
diff --git a/drivers/staging/vt6655/wpa.c b/drivers/staging/vt6655/wpa.c index 87abae46472..93614a06efe 100644 --- a/drivers/staging/vt6655/wpa.c +++ b/drivers/staging/vt6655/wpa.c | |||
@@ -139,14 +139,14 @@ WPA_ParseRSN ( | |||
139 | 139 | ||
140 | WPA_ClearRSN(pBSSList); | 140 | WPA_ClearRSN(pBSSList); |
141 | 141 | ||
142 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"WPA_ParseRSN: [%d]\n", pRSN->len); | 142 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"WPA_ParseRSN: [%d]\n", pRSN->len); |
143 | 143 | ||
144 | // information element header makes sense | 144 | // information element header makes sense |
145 | if ((pRSN->len >= 6) // oui1(4)+ver(2) | 145 | if ((pRSN->len >= 6) // oui1(4)+ver(2) |
146 | && (pRSN->byElementID == WLAN_EID_RSN_WPA) && MEMEqualMemory(pRSN->abyOUI, abyOUI01, 4) | 146 | && (pRSN->byElementID == WLAN_EID_RSN_WPA) && MEMEqualMemory(pRSN->abyOUI, abyOUI01, 4) |
147 | && (pRSN->wVersion == 1)) { | 147 | && (pRSN->wVersion == 1)) { |
148 | 148 | ||
149 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"Legal RSN\n"); | 149 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"Legal RSN\n"); |
150 | // update each variable if pRSN is long enough to contain the variable | 150 | // update each variable if pRSN is long enough to contain the variable |
151 | if (pRSN->len >= 10) //oui1(4)+ver(2)+GKSuite(4) | 151 | if (pRSN->len >= 10) //oui1(4)+ver(2)+GKSuite(4) |
152 | { | 152 | { |
@@ -164,13 +164,13 @@ WPA_ParseRSN ( | |||
164 | // any vendor checks here | 164 | // any vendor checks here |
165 | pBSSList->byGKType = WPA_NONE; | 165 | pBSSList->byGKType = WPA_NONE; |
166 | 166 | ||
167 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"byGKType: %x\n", pBSSList->byGKType); | 167 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"byGKType: %x\n", pBSSList->byGKType); |
168 | } | 168 | } |
169 | 169 | ||
170 | if (pRSN->len >= 12) //oui1(4)+ver(2)+GKS(4)+PKSCnt(2) | 170 | if (pRSN->len >= 12) //oui1(4)+ver(2)+GKS(4)+PKSCnt(2) |
171 | { | 171 | { |
172 | j = 0; | 172 | j = 0; |
173 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"wPKCount: %d, sizeof(pBSSList->abyPKType): %ld\n", pRSN->wPKCount, sizeof(pBSSList->abyPKType)); | 173 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"wPKCount: %d, sizeof(pBSSList->abyPKType): %ld\n", pRSN->wPKCount, sizeof(pBSSList->abyPKType)); |
174 | for(i = 0; (i < pRSN->wPKCount) && (j < sizeof(pBSSList->abyPKType)/sizeof(BYTE)); i++) { | 174 | for(i = 0; (i < pRSN->wPKCount) && (j < sizeof(pBSSList->abyPKType)/sizeof(BYTE)); i++) { |
175 | if(pRSN->len >= 12+i*4+4) { //oui1(4)+ver(2)+GKS(4)+PKSCnt(2)+PKS(4*i) | 175 | if(pRSN->len >= 12+i*4+4) { //oui1(4)+ver(2)+GKS(4)+PKSCnt(2)+PKS(4*i) |
176 | if (MEMEqualMemory(pRSN->PKSList[i].abyOUI, abyOUI00, 4)) | 176 | if (MEMEqualMemory(pRSN->PKSList[i].abyOUI, abyOUI00, 4)) |
@@ -190,18 +190,18 @@ WPA_ParseRSN ( | |||
190 | //DBG_PRN_GRP14(("abyPKType[%d]: %X\n", j-1, pBSSList->abyPKType[j-1])); | 190 | //DBG_PRN_GRP14(("abyPKType[%d]: %X\n", j-1, pBSSList->abyPKType[j-1])); |
191 | } //for | 191 | } //for |
192 | pBSSList->wPKCount = (WORD)j; | 192 | pBSSList->wPKCount = (WORD)j; |
193 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"wPKCount: %d\n", pBSSList->wPKCount); | 193 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"wPKCount: %d\n", pBSSList->wPKCount); |
194 | } | 194 | } |
195 | 195 | ||
196 | m = pRSN->wPKCount; | 196 | m = pRSN->wPKCount; |
197 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"m: %d\n", m); | 197 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"m: %d\n", m); |
198 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"14+m*4: %d\n", 14+m*4); | 198 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"14+m*4: %d\n", 14+m*4); |
199 | 199 | ||
200 | if (pRSN->len >= 14+m*4) { //oui1(4)+ver(2)+GKS(4)+PKSCnt(2)+PKS(4*m)+AKC(2) | 200 | if (pRSN->len >= 14+m*4) { //oui1(4)+ver(2)+GKS(4)+PKSCnt(2)+PKS(4*m)+AKC(2) |
201 | // overlay IE_RSN_Auth structure into correct place | 201 | // overlay IE_RSN_Auth structure into correct place |
202 | pIE_RSN_Auth = (PWLAN_IE_RSN_AUTH) pRSN->PKSList[m].abyOUI; | 202 | pIE_RSN_Auth = (PWLAN_IE_RSN_AUTH) pRSN->PKSList[m].abyOUI; |
203 | j = 0; | 203 | j = 0; |
204 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"wAuthCount: %d, sizeof(pBSSList->abyAuthType): %ld\n", | 204 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"wAuthCount: %d, sizeof(pBSSList->abyAuthType): %ld\n", |
205 | pIE_RSN_Auth->wAuthCount, sizeof(pBSSList->abyAuthType)); | 205 | pIE_RSN_Auth->wAuthCount, sizeof(pBSSList->abyAuthType)); |
206 | for(i = 0; (i < pIE_RSN_Auth->wAuthCount) && (j < sizeof(pBSSList->abyAuthType)/sizeof(BYTE)); i++) { | 206 | for(i = 0; (i < pIE_RSN_Auth->wAuthCount) && (j < sizeof(pBSSList->abyAuthType)/sizeof(BYTE)); i++) { |
207 | if(pRSN->len >= 14+4+(m+i)*4) { //oui1(4)+ver(2)+GKS(4)+PKSCnt(2)+PKS(4*m)+AKC(2)+AKS(4*i) | 207 | if(pRSN->len >= 14+4+(m+i)*4) { //oui1(4)+ver(2)+GKS(4)+PKSCnt(2)+PKS(4*m)+AKC(2)+AKS(4*i) |
@@ -219,15 +219,15 @@ WPA_ParseRSN ( | |||
219 | } | 219 | } |
220 | if(j > 0) | 220 | if(j > 0) |
221 | pBSSList->wAuthCount = (WORD)j; | 221 | pBSSList->wAuthCount = (WORD)j; |
222 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"wAuthCount: %d\n", pBSSList->wAuthCount); | 222 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"wAuthCount: %d\n", pBSSList->wAuthCount); |
223 | } | 223 | } |
224 | 224 | ||
225 | if (pIE_RSN_Auth != NULL) { | 225 | if (pIE_RSN_Auth != NULL) { |
226 | 226 | ||
227 | n = pIE_RSN_Auth->wAuthCount; | 227 | n = pIE_RSN_Auth->wAuthCount; |
228 | 228 | ||
229 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"n: %d\n", n); | 229 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"n: %d\n", n); |
230 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"14+4+(m+n)*4: %d\n", 14+4+(m+n)*4); | 230 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"14+4+(m+n)*4: %d\n", 14+4+(m+n)*4); |
231 | 231 | ||
232 | if(pRSN->len+2 >= 14+4+(m+n)*4) { //oui1(4)+ver(2)+GKS(4)+PKSCnt(2)+PKS(4*m)+AKC(2)+AKS(4*n)+Cap(2) | 232 | if(pRSN->len+2 >= 14+4+(m+n)*4) { //oui1(4)+ver(2)+GKS(4)+PKSCnt(2)+PKS(4*m)+AKC(2)+AKS(4*n)+Cap(2) |
233 | pbyCaps = (PBYTE)pIE_RSN_Auth->AuthKSList[n].abyOUI; | 233 | pbyCaps = (PBYTE)pIE_RSN_Auth->AuthKSList[n].abyOUI; |
diff --git a/drivers/staging/vt6655/wpa2.c b/drivers/staging/vt6655/wpa2.c index e2fdb331069..82c972dbfbf 100644 --- a/drivers/staging/vt6655/wpa2.c +++ b/drivers/staging/vt6655/wpa2.c | |||
@@ -127,7 +127,7 @@ WPA2vParseRSN ( | |||
127 | PBYTE pbyOUI; | 127 | PBYTE pbyOUI; |
128 | BOOL bUseGK = FALSE; | 128 | BOOL bUseGK = FALSE; |
129 | 129 | ||
130 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"WPA2_ParseRSN: [%d]\n", pRSN->len); | 130 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"WPA2_ParseRSN: [%d]\n", pRSN->len); |
131 | 131 | ||
132 | WPA2_ClearRSN(pBSSNode); | 132 | WPA2_ClearRSN(pBSSNode); |
133 | 133 | ||
@@ -147,7 +147,7 @@ WPA2vParseRSN ( | |||
147 | if ((pRSN->byElementID == WLAN_EID_RSN) && | 147 | if ((pRSN->byElementID == WLAN_EID_RSN) && |
148 | (pRSN->wVersion == 1)) { | 148 | (pRSN->wVersion == 1)) { |
149 | 149 | ||
150 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"Legal 802.11i RSN\n"); | 150 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"Legal 802.11i RSN\n"); |
151 | 151 | ||
152 | pbyOUI = &(pRSN->abyRSN[0]); | 152 | pbyOUI = &(pRSN->abyRSN[0]); |
153 | if (MEMEqualMemory(pbyOUI, abyOUIWEP40, 4)) | 153 | if (MEMEqualMemory(pbyOUI, abyOUIWEP40, 4)) |
@@ -165,7 +165,7 @@ WPA2vParseRSN ( | |||
165 | // any vendor checks here | 165 | // any vendor checks here |
166 | pBSSNode->byCSSGK = WLAN_11i_CSS_UNKNOWN; | 166 | pBSSNode->byCSSGK = WLAN_11i_CSS_UNKNOWN; |
167 | 167 | ||
168 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"802.11i CSS: %X\n", pBSSNode->byCSSGK); | 168 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"802.11i CSS: %X\n", pBSSNode->byCSSGK); |
169 | 169 | ||
170 | if (pRSN->len == 6) { | 170 | if (pRSN->len == 6) { |
171 | pBSSNode->bWPA2Valid = TRUE; | 171 | pBSSNode->bWPA2Valid = TRUE; |
@@ -199,7 +199,7 @@ WPA2vParseRSN ( | |||
199 | pBSSNode->abyCSSPK[j++] = WLAN_11i_CSS_UNKNOWN; | 199 | pBSSNode->abyCSSPK[j++] = WLAN_11i_CSS_UNKNOWN; |
200 | } | 200 | } |
201 | pbyOUI += 4; | 201 | pbyOUI += 4; |
202 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"abyCSSPK[%d]: %X\n", j-1, pBSSNode->abyCSSPK[j-1]); | 202 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"abyCSSPK[%d]: %X\n", j-1, pBSSNode->abyCSSPK[j-1]); |
203 | } else | 203 | } else |
204 | break; | 204 | break; |
205 | } //for | 205 | } //for |
@@ -219,7 +219,7 @@ WPA2vParseRSN ( | |||
219 | return; | 219 | return; |
220 | } | 220 | } |
221 | pBSSNode->wCSSPKCount = (WORD)j; | 221 | pBSSNode->wCSSPKCount = (WORD)j; |
222 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"wCSSPKCount: %d\n", pBSSNode->wCSSPKCount); | 222 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"wCSSPKCount: %d\n", pBSSNode->wCSSPKCount); |
223 | } | 223 | } |
224 | 224 | ||
225 | m = *((PWORD) &(pRSN->abyRSN[4])); | 225 | m = *((PWORD) &(pRSN->abyRSN[4])); |
@@ -237,12 +237,12 @@ WPA2vParseRSN ( | |||
237 | else | 237 | else |
238 | // any vendor checks here | 238 | // any vendor checks here |
239 | pBSSNode->abyAKMSSAuthType[j++] = WLAN_11i_AKMSS_UNKNOWN; | 239 | pBSSNode->abyAKMSSAuthType[j++] = WLAN_11i_AKMSS_UNKNOWN; |
240 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"abyAKMSSAuthType[%d]: %X\n", j-1, pBSSNode->abyAKMSSAuthType[j-1]); | 240 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"abyAKMSSAuthType[%d]: %X\n", j-1, pBSSNode->abyAKMSSAuthType[j-1]); |
241 | } else | 241 | } else |
242 | break; | 242 | break; |
243 | } | 243 | } |
244 | pBSSNode->wAKMSSAuthCount = (WORD)j; | 244 | pBSSNode->wAKMSSAuthCount = (WORD)j; |
245 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO"wAKMSSAuthCount: %d\n", pBSSNode->wAKMSSAuthCount); | 245 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"wAKMSSAuthCount: %d\n", pBSSNode->wAKMSSAuthCount); |
246 | 246 | ||
247 | n = *((PWORD) &(pRSN->abyRSN[6+4*m]));; | 247 | n = *((PWORD) &(pRSN->abyRSN[6+4*m]));; |
248 | if (pRSN->len >= 12+4*m+4*n) { // ver(2)+GK(4)+PKCnt(2)+PKS(4*m)+AKMSSCnt(2)+AKMSS(4*n)+Cap(2) | 248 | if (pRSN->len >= 12+4*m+4*n) { // ver(2)+GK(4)+PKCnt(2)+PKS(4*m)+AKMSSCnt(2)+AKMSS(4*n)+Cap(2) |
diff --git a/drivers/staging/vt6655/wpactl.c b/drivers/staging/vt6655/wpactl.c index cc4f0adb963..ec2839a70a2 100644 --- a/drivers/staging/vt6655/wpactl.c +++ b/drivers/staging/vt6655/wpactl.c | |||
@@ -130,7 +130,7 @@ static int wpa_init_wpadev(PSDevice pDevice) | |||
130 | pDevice->wpadev->mem_end = dev->mem_end; | 130 | pDevice->wpadev->mem_end = dev->mem_end; |
131 | ret = register_netdev(pDevice->wpadev); | 131 | ret = register_netdev(pDevice->wpadev); |
132 | if (ret) { | 132 | if (ret) { |
133 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "%s: register_netdev(WPA) failed!\n", | 133 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "%s: register_netdev(WPA) failed!\n", |
134 | dev->name); | 134 | dev->name); |
135 | free_netdev(pDevice->wpadev); | 135 | free_netdev(pDevice->wpadev); |
136 | return -1; | 136 | return -1; |
@@ -142,7 +142,7 @@ static int wpa_init_wpadev(PSDevice pDevice) | |||
142 | return -ENOMEM; | 142 | return -ENOMEM; |
143 | } | 143 | } |
144 | 144 | ||
145 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "%s: Registered netdev %s for WPA management\n", | 145 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "%s: Registered netdev %s for WPA management\n", |
146 | dev->name, pDevice->wpadev->name); | 146 | dev->name, pDevice->wpadev->name); |
147 | 147 | ||
148 | return 0; | 148 | return 0; |
@@ -171,7 +171,7 @@ static int wpa_release_wpadev(PSDevice pDevice) | |||
171 | } | 171 | } |
172 | 172 | ||
173 | if (pDevice->wpadev) { | 173 | if (pDevice->wpadev) { |
174 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "%s: Netdevice %s unregistered\n", | 174 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "%s: Netdevice %s unregistered\n", |
175 | pDevice->dev->name, pDevice->wpadev->name); | 175 | pDevice->dev->name, pDevice->wpadev->name); |
176 | unregister_netdev(pDevice->wpadev); | 176 | unregister_netdev(pDevice->wpadev); |
177 | free_netdev(pDevice->wpadev); | 177 | free_netdev(pDevice->wpadev); |
@@ -241,7 +241,7 @@ int wpa_set_keys(PSDevice pDevice, void *ctx, BOOL fcpfkernel) | |||
241 | if (param->u.wpa_key.alg_name > WPA_ALG_CCMP) | 241 | if (param->u.wpa_key.alg_name > WPA_ALG_CCMP) |
242 | return -EINVAL; | 242 | return -EINVAL; |
243 | 243 | ||
244 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "param->u.wpa_key.alg_name = %d \n", param->u.wpa_key.alg_name); | 244 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "param->u.wpa_key.alg_name = %d \n", param->u.wpa_key.alg_name); |
245 | if (param->u.wpa_key.alg_name == WPA_ALG_NONE) { | 245 | if (param->u.wpa_key.alg_name == WPA_ALG_NONE) { |
246 | pDevice->eEncryptionStatus = Ndis802_11EncryptionDisabled; | 246 | pDevice->eEncryptionStatus = Ndis802_11EncryptionDisabled; |
247 | pDevice->bEncryptionEnable = FALSE; | 247 | pDevice->bEncryptionEnable = FALSE; |
@@ -322,7 +322,7 @@ spin_lock_irq(&pDevice->lock); | |||
322 | } | 322 | } |
323 | 323 | ||
324 | if (param->u.wpa_key.key_index >= MAX_GROUP_KEY) { | 324 | if (param->u.wpa_key.key_index >= MAX_GROUP_KEY) { |
325 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "return dwKeyIndex > 3\n"); | 325 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "return dwKeyIndex > 3\n"); |
326 | return -EINVAL; | 326 | return -EINVAL; |
327 | } | 327 | } |
328 | 328 | ||
@@ -365,7 +365,7 @@ spin_lock_irq(&pDevice->lock); | |||
365 | (param->u.wpa_key.key_len != MAX_KEY_LEN)) { | 365 | (param->u.wpa_key.key_len != MAX_KEY_LEN)) { |
366 | // TKIP Key must be 256 bits | 366 | // TKIP Key must be 256 bits |
367 | //DBG_PRN_WLAN03(("return NDIS_STATUS_INVALID_DATA - TKIP Key must be 256 bits\n")); | 367 | //DBG_PRN_WLAN03(("return NDIS_STATUS_INVALID_DATA - TKIP Key must be 256 bits\n")); |
368 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "return- TKIP Key must be 256 bits!\n"); | 368 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "return- TKIP Key must be 256 bits!\n"); |
369 | return -EINVAL; | 369 | return -EINVAL; |
370 | } | 370 | } |
371 | // Check AES key length | 371 | // Check AES key length |
@@ -379,7 +379,7 @@ spin_lock_irq(&pDevice->lock); | |||
379 | // spin_lock_irq(&pDevice->lock); | 379 | // spin_lock_irq(&pDevice->lock); |
380 | if (IS_BROADCAST_ADDRESS(¶m->addr[0]) || (param->addr == NULL)) { | 380 | if (IS_BROADCAST_ADDRESS(¶m->addr[0]) || (param->addr == NULL)) { |
381 | // If IS_BROADCAST_ADDRESS, set the key as every key entry's group key. | 381 | // If IS_BROADCAST_ADDRESS, set the key as every key entry's group key. |
382 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Groupe Key Assign.\n"); | 382 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Groupe Key Assign.\n"); |
383 | 383 | ||
384 | if ((KeybSetAllGroupKey(&(pDevice->sKey), | 384 | if ((KeybSetAllGroupKey(&(pDevice->sKey), |
385 | dwKeyIndex, | 385 | dwKeyIndex, |
@@ -397,7 +397,7 @@ spin_lock_irq(&pDevice->lock); | |||
397 | byKeyDecMode, | 397 | byKeyDecMode, |
398 | pDevice->PortOffset, | 398 | pDevice->PortOffset, |
399 | pDevice->byLocalID) == TRUE) ) { | 399 | pDevice->byLocalID) == TRUE) ) { |
400 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "GROUP Key Assign.\n"); | 400 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "GROUP Key Assign.\n"); |
401 | 401 | ||
402 | } else { | 402 | } else { |
403 | //DBG_PRN_WLAN03(("return NDIS_STATUS_INVALID_DATA -KeybSetDefaultKey Fail.0\n")); | 403 | //DBG_PRN_WLAN03(("return NDIS_STATUS_INVALID_DATA -KeybSetDefaultKey Fail.0\n")); |
@@ -406,11 +406,11 @@ spin_lock_irq(&pDevice->lock); | |||
406 | } | 406 | } |
407 | 407 | ||
408 | } else { | 408 | } else { |
409 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Pairwise Key Assign.\n"); | 409 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Pairwise Key Assign.\n"); |
410 | // BSSID not 0xffffffffffff | 410 | // BSSID not 0xffffffffffff |
411 | // Pairwise Key can't be WEP | 411 | // Pairwise Key can't be WEP |
412 | if (byKeyDecMode == KEY_CTL_WEP) { | 412 | if (byKeyDecMode == KEY_CTL_WEP) { |
413 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Pairwise Key can't be WEP\n"); | 413 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Pairwise Key can't be WEP\n"); |
414 | //spin_unlock_irq(&pDevice->lock); | 414 | //spin_unlock_irq(&pDevice->lock); |
415 | return -EINVAL; | 415 | return -EINVAL; |
416 | } | 416 | } |
@@ -430,7 +430,7 @@ spin_lock_irq(&pDevice->lock); | |||
430 | byKeyDecMode, | 430 | byKeyDecMode, |
431 | pDevice->PortOffset, | 431 | pDevice->PortOffset, |
432 | pDevice->byLocalID) == TRUE) { | 432 | pDevice->byLocalID) == TRUE) { |
433 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Pairwise Key Set\n"); | 433 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Pairwise Key Set\n"); |
434 | 434 | ||
435 | } else { | 435 | } else { |
436 | // Key Table Full | 436 | // Key Table Full |
@@ -455,7 +455,7 @@ spin_lock_irq(&pDevice->lock); | |||
455 | //spin_unlock_irq(&pDevice->lock); | 455 | //spin_unlock_irq(&pDevice->lock); |
456 | 456 | ||
457 | /* | 457 | /* |
458 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO " key=%x-%x-%x-%x-%x-xxxxx \n", | 458 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO " key=%x-%x-%x-%x-%x-xxxxx \n", |
459 | pMgmt->sNodeDBTable[iNodeIndex].abyWepKey[byKeyIndex][0], | 459 | pMgmt->sNodeDBTable[iNodeIndex].abyWepKey[byKeyIndex][0], |
460 | pMgmt->sNodeDBTable[iNodeIndex].abyWepKey[byKeyIndex][1], | 460 | pMgmt->sNodeDBTable[iNodeIndex].abyWepKey[byKeyIndex][1], |
461 | pMgmt->sNodeDBTable[iNodeIndex].abyWepKey[byKeyIndex][2], | 461 | pMgmt->sNodeDBTable[iNodeIndex].abyWepKey[byKeyIndex][2], |
@@ -752,7 +752,7 @@ static int wpa_get_scan(PSDevice pDevice, | |||
752 | ret = -EFAULT; | 752 | ret = -EFAULT; |
753 | }; | 753 | }; |
754 | param->u.scan_results.scan_count = count; | 754 | param->u.scan_results.scan_count = count; |
755 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO " param->u.scan_results.scan_count = %d\n", count) | 755 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO " param->u.scan_results.scan_count = %d\n", count) |
756 | 756 | ||
757 | kfree(pBuf); | 757 | kfree(pBuf); |
758 | return ret; | 758 | return ret; |
@@ -785,12 +785,12 @@ static int wpa_set_associate(PSDevice pDevice, | |||
785 | BOOL bWepEnabled=FALSE; | 785 | BOOL bWepEnabled=FALSE; |
786 | 786 | ||
787 | // set key type & algorithm | 787 | // set key type & algorithm |
788 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "pairwise_suite = %d\n", param->u.wpa_associate.pairwise_suite); | 788 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "pairwise_suite = %d\n", param->u.wpa_associate.pairwise_suite); |
789 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "group_suite = %d\n", param->u.wpa_associate.group_suite); | 789 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "group_suite = %d\n", param->u.wpa_associate.group_suite); |
790 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "key_mgmt_suite = %d\n", param->u.wpa_associate.key_mgmt_suite); | 790 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "key_mgmt_suite = %d\n", param->u.wpa_associate.key_mgmt_suite); |
791 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "auth_alg = %d\n", param->u.wpa_associate.auth_alg); | 791 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "auth_alg = %d\n", param->u.wpa_associate.auth_alg); |
792 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "mode = %d\n", param->u.wpa_associate.mode); | 792 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "mode = %d\n", param->u.wpa_associate.mode); |
793 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "wpa_ie_len = %d\n", param->u.wpa_associate.wpa_ie_len); | 793 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "wpa_ie_len = %d\n", param->u.wpa_associate.wpa_ie_len); |
794 | 794 | ||
795 | 795 | ||
796 | if (param->u.wpa_associate.wpa_ie && | 796 | if (param->u.wpa_associate.wpa_ie && |
@@ -943,59 +943,59 @@ int wpa_ioctl(PSDevice pDevice, struct iw_point *p) | |||
943 | switch (param->cmd) { | 943 | switch (param->cmd) { |
944 | case VIAWGET_SET_WPA: | 944 | case VIAWGET_SET_WPA: |
945 | ret = wpa_set_wpa(pDevice, param); | 945 | ret = wpa_set_wpa(pDevice, param); |
946 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "VIAWGET_SET_WPA \n"); | 946 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "VIAWGET_SET_WPA \n"); |
947 | break; | 947 | break; |
948 | 948 | ||
949 | case VIAWGET_SET_KEY: | 949 | case VIAWGET_SET_KEY: |
950 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "VIAWGET_SET_KEY \n"); | 950 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "VIAWGET_SET_KEY \n"); |
951 | spin_lock_irq(&pDevice->lock); | 951 | spin_lock_irq(&pDevice->lock); |
952 | ret = wpa_set_keys(pDevice, param, FALSE); | 952 | ret = wpa_set_keys(pDevice, param, FALSE); |
953 | spin_unlock_irq(&pDevice->lock); | 953 | spin_unlock_irq(&pDevice->lock); |
954 | break; | 954 | break; |
955 | 955 | ||
956 | case VIAWGET_SET_SCAN: | 956 | case VIAWGET_SET_SCAN: |
957 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "VIAWGET_SET_SCAN \n"); | 957 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "VIAWGET_SET_SCAN \n"); |
958 | ret = wpa_set_scan(pDevice, param); | 958 | ret = wpa_set_scan(pDevice, param); |
959 | break; | 959 | break; |
960 | 960 | ||
961 | case VIAWGET_GET_SCAN: | 961 | case VIAWGET_GET_SCAN: |
962 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "VIAWGET_GET_SCAN\n"); | 962 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "VIAWGET_GET_SCAN\n"); |
963 | ret = wpa_get_scan(pDevice, param); | 963 | ret = wpa_get_scan(pDevice, param); |
964 | wpa_ioctl = 1; | 964 | wpa_ioctl = 1; |
965 | break; | 965 | break; |
966 | 966 | ||
967 | case VIAWGET_GET_SSID: | 967 | case VIAWGET_GET_SSID: |
968 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "VIAWGET_GET_SSID \n"); | 968 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "VIAWGET_GET_SSID \n"); |
969 | ret = wpa_get_ssid(pDevice, param); | 969 | ret = wpa_get_ssid(pDevice, param); |
970 | wpa_ioctl = 1; | 970 | wpa_ioctl = 1; |
971 | break; | 971 | break; |
972 | 972 | ||
973 | case VIAWGET_GET_BSSID: | 973 | case VIAWGET_GET_BSSID: |
974 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "VIAWGET_GET_BSSID \n"); | 974 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "VIAWGET_GET_BSSID \n"); |
975 | ret = wpa_get_bssid(pDevice, param); | 975 | ret = wpa_get_bssid(pDevice, param); |
976 | wpa_ioctl = 1; | 976 | wpa_ioctl = 1; |
977 | break; | 977 | break; |
978 | 978 | ||
979 | case VIAWGET_SET_ASSOCIATE: | 979 | case VIAWGET_SET_ASSOCIATE: |
980 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "VIAWGET_SET_ASSOCIATE \n"); | 980 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "VIAWGET_SET_ASSOCIATE \n"); |
981 | ret = wpa_set_associate(pDevice, param); | 981 | ret = wpa_set_associate(pDevice, param); |
982 | break; | 982 | break; |
983 | 983 | ||
984 | case VIAWGET_SET_DISASSOCIATE: | 984 | case VIAWGET_SET_DISASSOCIATE: |
985 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "VIAWGET_SET_DISASSOCIATE \n"); | 985 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "VIAWGET_SET_DISASSOCIATE \n"); |
986 | ret = wpa_set_disassociate(pDevice, param); | 986 | ret = wpa_set_disassociate(pDevice, param); |
987 | break; | 987 | break; |
988 | 988 | ||
989 | case VIAWGET_SET_DROP_UNENCRYPT: | 989 | case VIAWGET_SET_DROP_UNENCRYPT: |
990 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "VIAWGET_SET_DROP_UNENCRYPT \n"); | 990 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "VIAWGET_SET_DROP_UNENCRYPT \n"); |
991 | break; | 991 | break; |
992 | 992 | ||
993 | case VIAWGET_SET_DEAUTHENTICATE: | 993 | case VIAWGET_SET_DEAUTHENTICATE: |
994 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "VIAWGET_SET_DEAUTHENTICATE \n"); | 994 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "VIAWGET_SET_DEAUTHENTICATE \n"); |
995 | break; | 995 | break; |
996 | 996 | ||
997 | default: | 997 | default: |
998 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "wpa_ioctl: unknown cmd=%d\n", | 998 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "wpa_ioctl: unknown cmd=%d\n", |
999 | param->cmd); | 999 | param->cmd); |
1000 | return -EOPNOTSUPP; | 1000 | return -EOPNOTSUPP; |
1001 | break; | 1001 | break; |
diff --git a/drivers/staging/vt6655/wroute.c b/drivers/staging/vt6655/wroute.c index 219ae21654e..d16771e56d0 100644 --- a/drivers/staging/vt6655/wroute.c +++ b/drivers/staging/vt6655/wroute.c | |||
@@ -83,7 +83,7 @@ BOOL ROUTEbRelay (PSDevice pDevice, PBYTE pbySkbData, UINT uDataLen, UINT uNodeI | |||
83 | PSTxDesc pHeadTD, pLastTD; | 83 | PSTxDesc pHeadTD, pLastTD; |
84 | UINT cbFrameBodySize; | 84 | UINT cbFrameBodySize; |
85 | UINT uMACfragNum; | 85 | UINT uMACfragNum; |
86 | BYTE byPktTyp; | 86 | BYTE byPktType; |
87 | BOOL bNeedEncryption = FALSE; | 87 | BOOL bNeedEncryption = FALSE; |
88 | SKeyItem STempKey; | 88 | SKeyItem STempKey; |
89 | PSKeyItem pTransmitKey = NULL; | 89 | PSKeyItem pTransmitKey = NULL; |
@@ -95,7 +95,7 @@ BOOL ROUTEbRelay (PSDevice pDevice, PBYTE pbySkbData, UINT uDataLen, UINT uNodeI | |||
95 | 95 | ||
96 | 96 | ||
97 | if (AVAIL_TD(pDevice, TYPE_AC0DMA)<=0) { | 97 | if (AVAIL_TD(pDevice, TYPE_AC0DMA)<=0) { |
98 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Relay can't allocate TD1..\n"); | 98 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Relay can't allocate TD1..\n"); |
99 | return FALSE; | 99 | return FALSE; |
100 | } | 100 | } |
101 | 101 | ||
@@ -118,9 +118,9 @@ BOOL ROUTEbRelay (PSDevice pDevice, PBYTE pbySkbData, UINT uDataLen, UINT uNodeI | |||
118 | pbyBSSID = pDevice->abyBroadcastAddr; | 118 | pbyBSSID = pDevice->abyBroadcastAddr; |
119 | if(KeybGetTransmitKey(&(pDevice->sKey), pbyBSSID, GROUP_KEY, &pTransmitKey) == FALSE) { | 119 | if(KeybGetTransmitKey(&(pDevice->sKey), pbyBSSID, GROUP_KEY, &pTransmitKey) == FALSE) { |
120 | pTransmitKey = NULL; | 120 | pTransmitKey = NULL; |
121 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_DEBUG"KEY is NULL. [%d]\n", pDevice->pMgmt->eCurrMode); | 121 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_DEBUG"KEY is NULL. [%d]\n", pDevice->pMgmt->eCurrMode); |
122 | } else { | 122 | } else { |
123 | DEVICE_PRT(MSG_LEVEL_DEBUG, KERN_DEBUG"Get GTK.\n"); | 123 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_DEBUG"Get GTK.\n"); |
124 | } | 124 | } |
125 | } | 125 | } |
126 | 126 | ||
@@ -144,7 +144,7 @@ BOOL ROUTEbRelay (PSDevice pDevice, PBYTE pbySkbData, UINT uDataLen, UINT uNodeI | |||
144 | if (uMACfragNum > AVAIL_TD(pDevice,TYPE_AC0DMA)) { | 144 | if (uMACfragNum > AVAIL_TD(pDevice,TYPE_AC0DMA)) { |
145 | return FALSE; | 145 | return FALSE; |
146 | } | 146 | } |
147 | byPktTyp = (BYTE)pDevice->byPacketType; | 147 | byPktType = (BYTE)pDevice->byPacketType; |
148 | 148 | ||
149 | if (pDevice->bFixRate) { | 149 | if (pDevice->bFixRate) { |
150 | if (pDevice->eCurrentPHYType == PHY_TYPE_11B) { | 150 | if (pDevice->eCurrentPHYType == PHY_TYPE_11B) { |
@@ -170,9 +170,9 @@ BOOL ROUTEbRelay (PSDevice pDevice, PBYTE pbySkbData, UINT uDataLen, UINT uNodeI | |||
170 | } | 170 | } |
171 | 171 | ||
172 | if (pDevice->wCurrentRate <= RATE_11M) | 172 | if (pDevice->wCurrentRate <= RATE_11M) |
173 | byPktTyp = PK_TYPE_11B; | 173 | byPktType = PK_TYPE_11B; |
174 | 174 | ||
175 | vGenerateFIFOHeader(pDevice, byPktTyp, pDevice->pbyTmpBuff, bNeedEncryption, | 175 | vGenerateFIFOHeader(pDevice, byPktType, pDevice->pbyTmpBuff, bNeedEncryption, |
176 | cbFrameBodySize, TYPE_AC0DMA, pHeadTD, | 176 | cbFrameBodySize, TYPE_AC0DMA, pHeadTD, |
177 | &pDevice->sTxEthHeader, pbySkbData, pTransmitKey, uNodeIndex, | 177 | &pDevice->sTxEthHeader, pbySkbData, pTransmitKey, uNodeIndex, |
178 | &uMACfragNum, | 178 | &uMACfragNum, |