Commit 48caf5a0 authored by Joe Perches's avatar Joe Perches Committed by Greg Kroah-Hartman

staging: vt6655: Convert DBG_PRT to pr_<level>

DBG_PRT uses are unnecessarily complex.

Convert DBG_PRT msglevel to pr_<level>.
This changes the KERN_<level> type of several uses.
It also enables dynamic_debug for the pr_debug conversions.

This patch can be a prelude to converting these pr_<level>
uses to dev_<level> as appropriate.

Other changes:

Realign arguments of these conversions.
Remove now unused static int msglevel declarations.
Remove now unused DBG_PRT #define.

Compile tested only.
Signed-off-by: default avatarJoe Perches <joe@perches.com>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
parent c7b09efa
...@@ -63,10 +63,6 @@ ...@@ -63,10 +63,6 @@
/*--------------------- Static Classes ----------------------------*/ /*--------------------- Static Classes ----------------------------*/
/*--------------------- Static Variables --------------------------*/
static int msglevel = MSG_LEVEL_INFO;
/* static int msglevel =MSG_LEVEL_DEBUG; */
/*--------------------- Static Functions --------------------------*/ /*--------------------- Static Functions --------------------------*/
/*--------------------- Export Variables --------------------------*/ /*--------------------- Export Variables --------------------------*/
...@@ -218,9 +214,8 @@ vMgrDecodeBeacon( ...@@ -218,9 +214,8 @@ vMgrDecodeBeacon(
break; break;
default: default:
DBG_PRT(MSG_LEVEL_DEBUG, pr_debug("Unrecognized EID=%dd in beacon decode\n",
KERN_INFO "Unrecognized EID=%dd in beacon decode.\n", pItem->byElementID);
pItem->byElementID);
break; break;
} }
...@@ -406,9 +401,8 @@ vMgrDecodeAssocRequest( ...@@ -406,9 +401,8 @@ vMgrDecodeAssocRequest(
break; break;
default: default:
DBG_PRT(MSG_LEVEL_DEBUG, pr_debug("Unrecognized EID=%dd in assocreq decode\n",
KERN_INFO "Unrecognized EID=%dd in assocreq decode.\n", pItem->byElementID);
pItem->byElementID);
break; break;
} }
pItem = (PWLAN_IE)(((unsigned char *)pItem) + 2 + pItem->len); pItem = (PWLAN_IE)(((unsigned char *)pItem) + 2 + pItem->len);
...@@ -489,9 +483,7 @@ vMgrDecodeAssocResponse( ...@@ -489,9 +483,7 @@ vMgrDecodeAssocResponse(
if ((((unsigned char *)pItem) < (pFrame->pBuf + pFrame->len)) && if ((((unsigned char *)pItem) < (pFrame->pBuf + pFrame->len)) &&
(pItem->byElementID == WLAN_EID_EXTSUPP_RATES)) { (pItem->byElementID == WLAN_EID_EXTSUPP_RATES)) {
pFrame->pExtSuppRates = (PWLAN_IE_SUPP_RATES)pItem; pFrame->pExtSuppRates = (PWLAN_IE_SUPP_RATES)pItem;
DBG_PRT(MSG_LEVEL_DEBUG, pr_debug("pFrame->pExtSuppRates=[%p]\n", pItem);
KERN_INFO "pFrame->pExtSuppRates=[%p].\n",
pItem);
} else { } else {
pFrame->pExtSuppRates = NULL; pFrame->pExtSuppRates = NULL;
} }
...@@ -594,9 +586,8 @@ vMgrDecodeReassocRequest( ...@@ -594,9 +586,8 @@ vMgrDecodeReassocRequest(
(PWLAN_IE_SUPP_RATES)pItem; (PWLAN_IE_SUPP_RATES)pItem;
break; break;
default: default:
DBG_PRT(MSG_LEVEL_DEBUG, pr_debug("Unrecognized EID=%dd in reassocreq decode\n",
KERN_INFO "Unrecognized EID=%dd in reassocreq decode.\n", pItem->byElementID);
pItem->byElementID);
break; break;
} }
pItem = (PWLAN_IE)(((unsigned char *)pItem) + 2 + pItem->len); pItem = (PWLAN_IE)(((unsigned char *)pItem) + 2 + pItem->len);
...@@ -666,9 +657,8 @@ vMgrDecodeProbeRequest( ...@@ -666,9 +657,8 @@ vMgrDecodeProbeRequest(
break; break;
default: default:
DBG_PRT(MSG_LEVEL_DEBUG, pr_debug("Bad EID=%dd in probereq\n",
KERN_INFO "Bad EID=%dd in probereq\n", pItem->byElementID);
pItem->byElementID);
break; break;
} }
...@@ -819,9 +809,8 @@ vMgrDecodeProbeResponse( ...@@ -819,9 +809,8 @@ vMgrDecodeProbeResponse(
break; break;
default: default:
DBG_PRT(MSG_LEVEL_DEBUG, pr_debug("Bad EID=%dd in proberesp\n",
KERN_INFO "Bad EID=%dd in proberesp\n", pItem->byElementID);
pItem->byElementID);
break; break;
} }
......
...@@ -56,10 +56,6 @@ ...@@ -56,10 +56,6 @@
#include "srom.h" #include "srom.h"
#include "rf.h" #include "rf.h"
/*--------------------- Static Definitions -------------------------*/
/* static int msglevel =MSG_LEVEL_DEBUG; */
static int msglevel = MSG_LEVEL_INFO;
/*--------------------- Static Classes ----------------------------*/ /*--------------------- Static Classes ----------------------------*/
/*--------------------- Static Variables --------------------------*/ /*--------------------- Static Variables --------------------------*/
...@@ -2009,7 +2005,7 @@ bool BBbReadEmbedded(void __iomem *dwIoBase, unsigned char byBBAddr, unsigned ch ...@@ -2009,7 +2005,7 @@ bool BBbReadEmbedded(void __iomem *dwIoBase, unsigned char byBBAddr, unsigned ch
if (ww == W_MAX_TIMEOUT) { if (ww == W_MAX_TIMEOUT) {
DBG_PORT80(0x30); DBG_PORT80(0x30);
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO " DBG_PORT80(0x30)\n"); pr_debug(" DBG_PORT80(0x30)\n");
return false; return false;
} }
return true; return true;
...@@ -2050,7 +2046,7 @@ bool BBbWriteEmbedded(void __iomem *dwIoBase, unsigned char byBBAddr, unsigned c ...@@ -2050,7 +2046,7 @@ bool BBbWriteEmbedded(void __iomem *dwIoBase, unsigned char byBBAddr, unsigned c
if (ww == W_MAX_TIMEOUT) { if (ww == W_MAX_TIMEOUT) {
DBG_PORT80(0x31); DBG_PORT80(0x31);
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO " DBG_PORT80(0x31)\n"); pr_debug(" DBG_PORT80(0x31)\n");
return false; return false;
} }
return true; return true;
...@@ -2725,18 +2721,22 @@ void BBvAntennaDiversity(struct vnt_private *pDevice, ...@@ -2725,18 +2721,22 @@ void BBvAntennaDiversity(struct vnt_private *pDevice,
if (pDevice->byAntennaState == 0) { if (pDevice->byAntennaState == 0) {
if (pDevice->uDiversityCnt > pDevice->ulDiversityNValue) { if (pDevice->uDiversityCnt > pDevice->ulDiversityNValue) {
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "ulDiversityNValue=[%d],54M-[%d]\n", pr_debug("ulDiversityNValue=[%d],54M-[%d]\n",
(int)pDevice->ulDiversityNValue, (int)pDevice->uNumSQ3[(int)pDevice->wAntDiversityMaxRate]); (int)pDevice->ulDiversityNValue,
(int)pDevice->uNumSQ3[(int)pDevice->wAntDiversityMaxRate]);
if (pDevice->uNumSQ3[pDevice->wAntDiversityMaxRate] < pDevice->uDiversityCnt/2) { if (pDevice->uNumSQ3[pDevice->wAntDiversityMaxRate] < pDevice->uDiversityCnt/2) {
pDevice->ulRatio_State0 = s_ulGetRatio(pDevice); pDevice->ulRatio_State0 = s_ulGetRatio(pDevice);
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "SQ3_State0, rate = [%08x]\n", (int)pDevice->ulRatio_State0); pr_debug("SQ3_State0, rate = [%08x]\n",
(int)pDevice->ulRatio_State0);
if (pDevice->byTMax == 0) if (pDevice->byTMax == 0)
return; return;
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "1.[%08x], uNumSQ3[%d]=%d, %d\n", pr_debug("1.[%08x], uNumSQ3[%d]=%d, %d\n",
(int)pDevice->ulRatio_State0, (int)pDevice->wAntDiversityMaxRate, (int)pDevice->ulRatio_State0,
(int)pDevice->uNumSQ3[(int)pDevice->wAntDiversityMaxRate], (int)pDevice->uDiversityCnt); (int)pDevice->wAntDiversityMaxRate,
(int)pDevice->uNumSQ3[(int)pDevice->wAntDiversityMaxRate],
(int)pDevice->uDiversityCnt);
s_vChangeAntenna(pDevice); s_vChangeAntenna(pDevice);
pDevice->byAntennaState = 1; pDevice->byAntennaState = 1;
...@@ -2758,14 +2758,17 @@ void BBvAntennaDiversity(struct vnt_private *pDevice, ...@@ -2758,14 +2758,17 @@ void BBvAntennaDiversity(struct vnt_private *pDevice,
del_timer(&pDevice->TimerSQ3Tmax1); del_timer(&pDevice->TimerSQ3Tmax1);
pDevice->ulRatio_State1 = s_ulGetRatio(pDevice); pDevice->ulRatio_State1 = s_ulGetRatio(pDevice);
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "RX:SQ3_State1, rate0 = %08x,rate1 = %08x\n", pr_debug("RX:SQ3_State1, rate0 = %08x,rate1 = %08x\n",
(int)pDevice->ulRatio_State0, (int)pDevice->ulRatio_State1); (int)pDevice->ulRatio_State0,
(int)pDevice->ulRatio_State1);
if (pDevice->ulRatio_State1 < pDevice->ulRatio_State0) { if (pDevice->ulRatio_State1 < pDevice->ulRatio_State0) {
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "2.[%08x][%08x], uNumSQ3[%d]=%d, %d\n", pr_debug("2.[%08x][%08x], uNumSQ3[%d]=%d, %d\n",
(int)pDevice->ulRatio_State0, (int)pDevice->ulRatio_State1, (int)pDevice->ulRatio_State0,
(int)pDevice->wAntDiversityMaxRate, (int)pDevice->ulRatio_State1,
(int)pDevice->uNumSQ3[(int)pDevice->wAntDiversityMaxRate], (int)pDevice->uDiversityCnt); (int)pDevice->wAntDiversityMaxRate,
(int)pDevice->uNumSQ3[(int)pDevice->wAntDiversityMaxRate],
(int)pDevice->uDiversityCnt);
s_vChangeAntenna(pDevice); s_vChangeAntenna(pDevice);
pDevice->TimerSQ3Tmax3.expires = RUN_AT(pDevice->byTMax3 * HZ); pDevice->TimerSQ3Tmax3.expires = RUN_AT(pDevice->byTMax3 * HZ);
...@@ -2800,10 +2803,12 @@ TimerSQ3CallBack( ...@@ -2800,10 +2803,12 @@ TimerSQ3CallBack(
{ {
struct vnt_private *pDevice = hDeviceContext; struct vnt_private *pDevice = hDeviceContext;
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "TimerSQ3CallBack..."); pr_debug("TimerSQ3CallBack...\n");
spin_lock_irq(&pDevice->lock); spin_lock_irq(&pDevice->lock);
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "3.[%08x][%08x], %d\n", (int)pDevice->ulRatio_State0, (int)pDevice->ulRatio_State1, (int)pDevice->uDiversityCnt); pr_debug("3.[%08x][%08x], %d\n",
(int)pDevice->ulRatio_State0, (int)pDevice->ulRatio_State1,
(int)pDevice->uDiversityCnt);
s_vChangeAntenna(pDevice); s_vChangeAntenna(pDevice);
pDevice->byAntennaState = 0; pDevice->byAntennaState = 0;
...@@ -2842,7 +2847,7 @@ TimerState1CallBack( ...@@ -2842,7 +2847,7 @@ TimerState1CallBack(
{ {
struct vnt_private *pDevice = hDeviceContext; struct vnt_private *pDevice = hDeviceContext;
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "TimerState1CallBack..."); pr_debug("TimerState1CallBack...\n");
spin_lock_irq(&pDevice->lock); spin_lock_irq(&pDevice->lock);
if (pDevice->uDiversityCnt < pDevice->ulDiversityMValue/100) { if (pDevice->uDiversityCnt < pDevice->ulDiversityMValue/100) {
...@@ -2853,14 +2858,17 @@ TimerState1CallBack( ...@@ -2853,14 +2858,17 @@ TimerState1CallBack(
add_timer(&pDevice->TimerSQ3Tmax2); add_timer(&pDevice->TimerSQ3Tmax2);
} else { } else {
pDevice->ulRatio_State1 = s_ulGetRatio(pDevice); pDevice->ulRatio_State1 = s_ulGetRatio(pDevice);
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "SQ3_State1, rate0 = %08x,rate1 = %08x\n", pr_debug("SQ3_State1, rate0 = %08x,rate1 = %08x\n",
(int)pDevice->ulRatio_State0, (int)pDevice->ulRatio_State1); (int)pDevice->ulRatio_State0,
(int)pDevice->ulRatio_State1);
if (pDevice->ulRatio_State1 < pDevice->ulRatio_State0) { if (pDevice->ulRatio_State1 < pDevice->ulRatio_State0) {
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "2.[%08x][%08x], uNumSQ3[%d]=%d, %d\n", pr_debug("2.[%08x][%08x], uNumSQ3[%d]=%d, %d\n",
(int)pDevice->ulRatio_State0, (int)pDevice->ulRatio_State1, (int)pDevice->ulRatio_State0,
(int)pDevice->wAntDiversityMaxRate, (int)pDevice->ulRatio_State1,
(int)pDevice->uNumSQ3[(int)pDevice->wAntDiversityMaxRate], (int)pDevice->uDiversityCnt); (int)pDevice->wAntDiversityMaxRate,
(int)pDevice->uNumSQ3[(int)pDevice->wAntDiversityMaxRate],
(int)pDevice->uDiversityCnt);
s_vChangeAntenna(pDevice); s_vChangeAntenna(pDevice);
......
...@@ -63,8 +63,6 @@ ...@@ -63,8 +63,6 @@
/*--------------------- Static Classes ----------------------------*/ /*--------------------- Static Classes ----------------------------*/
/*--------------------- Static Variables --------------------------*/ /*--------------------- Static Variables --------------------------*/
static int msglevel = MSG_LEVEL_INFO;
static const unsigned short awHWRetry0[5][5] = { static const unsigned short awHWRetry0[5][5] = {
{RATE_18M, RATE_18M, RATE_12M, RATE_12M, RATE_12M}, {RATE_18M, RATE_18M, RATE_12M, RATE_12M, RATE_12M},
{RATE_24M, RATE_24M, RATE_18M, RATE_12M, RATE_12M}, {RATE_24M, RATE_24M, RATE_18M, RATE_12M, RATE_12M},
...@@ -127,8 +125,7 @@ BSSpSearchBSSList( ...@@ -127,8 +125,7 @@ BSSpSearchBSSList(
unsigned int ii = 0; unsigned int ii = 0;
if (pbyDesireBSSID != NULL) { if (pbyDesireBSSID != NULL) {
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO pr_debug("BSSpSearchBSSList BSSID[%pM]\n", pbyDesireBSSID);
"BSSpSearchBSSList BSSID[%pM]\n", pbyDesireBSSID);
if ((!is_broadcast_ether_addr(pbyDesireBSSID)) && if ((!is_broadcast_ether_addr(pbyDesireBSSID)) &&
(memcmp(pbyDesireBSSID, ZeroBSSID, 6) != 0)) (memcmp(pbyDesireBSSID, ZeroBSSID, 6) != 0))
pbyBSSID = pbyDesireBSSID; pbyBSSID = pbyDesireBSSID;
...@@ -194,7 +191,9 @@ BSSpSearchBSSList( ...@@ -194,7 +191,9 @@ BSSpSearchBSSList(
((pMgmt->eConfigMode == WMAC_CONFIG_ESS_STA) && WLAN_GET_CAP_INFO_IBSS(pCurrBSS->wCapInfo)) ((pMgmt->eConfigMode == WMAC_CONFIG_ESS_STA) && WLAN_GET_CAP_INFO_IBSS(pCurrBSS->wCapInfo))
) { ) {
/* Type not match skip this BSS */ /* Type not match skip this BSS */
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "BSS type mismatch.... Config[%d] BSS[0x%04x]\n", pMgmt->eConfigMode, pCurrBSS->wCapInfo); pr_debug("BSS type mismatch.... Config[%d] BSS[0x%04x]\n",
pMgmt->eConfigMode,
pCurrBSS->wCapInfo);
continue; continue;
} }
...@@ -202,7 +201,9 @@ BSSpSearchBSSList( ...@@ -202,7 +201,9 @@ BSSpSearchBSSList(
if (((ePhyType == PHY_TYPE_11A) && (PHY_TYPE_11A != pCurrBSS->eNetworkTypeInUse)) || if (((ePhyType == PHY_TYPE_11A) && (PHY_TYPE_11A != pCurrBSS->eNetworkTypeInUse)) ||
((ePhyType != PHY_TYPE_11A) && (PHY_TYPE_11A == pCurrBSS->eNetworkTypeInUse))) { ((ePhyType != PHY_TYPE_11A) && (PHY_TYPE_11A == pCurrBSS->eNetworkTypeInUse))) {
/* PhyType not match skip this BSS */ /* PhyType not match skip this BSS */
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Physical type mismatch.... ePhyType[%d] BSS[%d]\n", ePhyType, pCurrBSS->eNetworkTypeInUse); pr_debug("Physical type mismatch.... ePhyType[%d] BSS[%d]\n",
ePhyType,
pCurrBSS->eNetworkTypeInUse);
continue; continue;
} }
} }
...@@ -350,7 +351,7 @@ BSSbInsertToBSSList( ...@@ -350,7 +351,7 @@ BSSbInsertToBSSList(
} }
if (ii == MAX_BSS_NUM) { if (ii == MAX_BSS_NUM) {
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Get free KnowBSS node failed.\n"); pr_debug("Get free KnowBSS node failed\n");
return false; return false;
} }
/* save the BSS info */ /* save the BSS info */
...@@ -375,7 +376,8 @@ BSSbInsertToBSSList( ...@@ -375,7 +376,8 @@ BSSbInsertToBSSList(
if (pExtSuppRates->len > WLAN_RATES_MAXLEN) if (pExtSuppRates->len > WLAN_RATES_MAXLEN)
pExtSuppRates->len = WLAN_RATES_MAXLEN; pExtSuppRates->len = WLAN_RATES_MAXLEN;
memcpy(pBSSList->abyExtSuppRates, pExtSuppRates, pExtSuppRates->len + WLAN_IEHDR_LEN); memcpy(pBSSList->abyExtSuppRates, pExtSuppRates, pExtSuppRates->len + WLAN_IEHDR_LEN);
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "BSSbInsertToBSSList: pExtSuppRates->len = %d\n", pExtSuppRates->len); pr_debug("BSSbInsertToBSSList: pExtSuppRates->len = %d\n",
pExtSuppRates->len);
} else { } else {
memset(pBSSList->abyExtSuppRates, 0, WLAN_IEHDR_LEN + WLAN_RATES_MAXLEN + 1); memset(pBSSList->abyExtSuppRates, 0, WLAN_IEHDR_LEN + WLAN_RATES_MAXLEN + 1);
...@@ -740,7 +742,7 @@ BSSvCreateOneNode(void *hDeviceContext, unsigned int *puNodeIndex) ...@@ -740,7 +742,7 @@ BSSvCreateOneNode(void *hDeviceContext, unsigned int *puNodeIndex)
/* if not found replace uInActiveCount is largest one */ /* if not found replace uInActiveCount is largest one */
if (ii == (MAX_NODE_NUM + 1)) { if (ii == (MAX_NODE_NUM + 1)) {
*puNodeIndex = SelectIndex; *puNodeIndex = SelectIndex;
DBG_PRT(MSG_LEVEL_NOTICE, KERN_INFO "Replace inactive node = %d\n", SelectIndex); pr_info("Replace inactive node = %d\n", SelectIndex);
/* clear ps buffer */ /* clear ps buffer */
if (pMgmt->sNodeDBTable[*puNodeIndex].sTxPSQueue.next != NULL) { if (pMgmt->sNodeDBTable[*puNodeIndex].sTxPSQueue.next != NULL) {
while ((skb = skb_dequeue(&pMgmt->sNodeDBTable[*puNodeIndex].sTxPSQueue)) != NULL) while ((skb = skb_dequeue(&pMgmt->sNodeDBTable[*puNodeIndex].sTxPSQueue)) != NULL)
...@@ -757,7 +759,7 @@ BSSvCreateOneNode(void *hDeviceContext, unsigned int *puNodeIndex) ...@@ -757,7 +759,7 @@ BSSvCreateOneNode(void *hDeviceContext, unsigned int *puNodeIndex)
skb_queue_head_init(&pMgmt->sNodeDBTable[*puNodeIndex].sTxPSQueue); skb_queue_head_init(&pMgmt->sNodeDBTable[*puNodeIndex].sTxPSQueue);
pMgmt->sNodeDBTable[*puNodeIndex].byAuthSequence = 0; pMgmt->sNodeDBTable[*puNodeIndex].byAuthSequence = 0;
pMgmt->sNodeDBTable[*puNodeIndex].wEnQueueCnt = 0; pMgmt->sNodeDBTable[*puNodeIndex].wEnQueueCnt = 0;
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Create node index = %d\n", ii); pr_debug("Create node index = %d\n", ii);
return; return;
}; };
...@@ -842,7 +844,8 @@ BSSvUpdateAPNode( ...@@ -842,7 +844,8 @@ BSSvUpdateAPNode(
netdev_dbg(pDevice->dev, "BSSvUpdateAPNode:MaxSuppRate is %d\n", netdev_dbg(pDevice->dev, "BSSvUpdateAPNode:MaxSuppRate is %d\n",
pMgmt->sNodeDBTable[0].wMaxSuppRate); pMgmt->sNodeDBTable[0].wMaxSuppRate);
/* auto rate fallback function initiation */ /* auto rate fallback function initiation */
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "pMgmt->sNodeDBTable[0].wTxDataRate = %d\n", pMgmt->sNodeDBTable[0].wTxDataRate); pr_debug("pMgmt->sNodeDBTable[0].wTxDataRate = %d\n",
pMgmt->sNodeDBTable[0].wTxDataRate);
}; };
/*+ /*+
...@@ -959,8 +962,8 @@ BSSvSecondCallBack( ...@@ -959,8 +962,8 @@ BSSvSecondCallBack(
if (ii > 0) { if (ii > 0) {
if (pMgmt->sNodeDBTable[ii].uInActiveCount > MAX_INACTIVE_COUNT) { if (pMgmt->sNodeDBTable[ii].uInActiveCount > MAX_INACTIVE_COUNT) {
BSSvRemoveOneNode(pDevice, ii); BSSvRemoveOneNode(pDevice, ii);
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO pr_debug("Inactive timeout [%d] sec, STA index = [%d] remove\n",
"Inactive timeout [%d] sec, STA index = [%d] remove\n", MAX_INACTIVE_COUNT, ii); MAX_INACTIVE_COUNT, ii);
continue; continue;
} }
...@@ -1010,11 +1013,13 @@ BSSvSecondCallBack( ...@@ -1010,11 +1013,13 @@ BSSvSecondCallBack(
/* check if pending PS queue */ /* check if pending PS queue */
if (pMgmt->sNodeDBTable[ii].wEnQueueCnt != 0) { if (pMgmt->sNodeDBTable[ii].wEnQueueCnt != 0) {
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Index= %d, Queue = %d pending\n", pr_debug("Index= %d, Queue = %d pending\n",
ii, pMgmt->sNodeDBTable[ii].wEnQueueCnt); ii,
pMgmt->sNodeDBTable[ii].wEnQueueCnt);
if ((ii > 0) && (pMgmt->sNodeDBTable[ii].wEnQueueCnt > 15)) { if ((ii > 0) && (pMgmt->sNodeDBTable[ii].wEnQueueCnt > 15)) {
BSSvRemoveOneNode(pDevice, ii); BSSvRemoveOneNode(pDevice, ii);
DBG_PRT(MSG_LEVEL_NOTICE, KERN_INFO "Pending many queues PS STA Index = %d remove\n", ii); pr_info("Pending many queues PS STA Index = %d remove\n",
ii);
continue; continue;
} }
} }
...@@ -1098,7 +1103,8 @@ BSSvSecondCallBack( ...@@ -1098,7 +1103,8 @@ BSSvSecondCallBack(
netif_stop_queue(pDevice->dev); netif_stop_queue(pDevice->dev);
pDevice->bLinkPass = false; pDevice->bLinkPass = false;
pDevice->bRoaming = true; pDevice->bRoaming = true;
DBG_PRT(MSG_LEVEL_NOTICE, KERN_INFO "Lost AP beacon [%d] sec, disconnected !\n", pMgmt->sNodeDBTable[0].uInActiveCount); pr_info("Lost AP beacon [%d] sec, disconnected !\n",
pMgmt->sNodeDBTable[0].uInActiveCount);
if ((pDevice->bWPADEVUp) && (pDevice->skb != NULL)) { if ((pDevice->bWPADEVUp) && (pDevice->skb != NULL)) {
wpahdr = (viawget_wpa_header *)pDevice->skb->data; wpahdr = (viawget_wpa_header *)pDevice->skb->data;
wpahdr->type = VIAWGET_DISASSOC_MSG; wpahdr->type = VIAWGET_DISASSOC_MSG;
...@@ -1143,7 +1149,7 @@ BSSvSecondCallBack( ...@@ -1143,7 +1149,7 @@ BSSvSecondCallBack(
if (pDevice->bWPADEVUp) if (pDevice->bWPADEVUp)
pDevice->eEncryptionStatus = pDevice->eOldEncryptionStatus; pDevice->eEncryptionStatus = pDevice->eOldEncryptionStatus;
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Roaming ...\n"); pr_debug("Roaming ...\n");
BSSvClearBSSList((void *)pDevice, pDevice->bLinkPass); BSSvClearBSSList((void *)pDevice, pDevice->bLinkPass);
pMgmt->eScanType = WMAC_SCAN_ACTIVE; pMgmt->eScanType = WMAC_SCAN_ACTIVE;
bScheduleCommand((void *)pDevice, WLAN_CMD_BSSID_SCAN, pMgmt->abyDesireSSID); bScheduleCommand((void *)pDevice, WLAN_CMD_BSSID_SCAN, pMgmt->abyDesireSSID);
...@@ -1159,7 +1165,7 @@ BSSvSecondCallBack( ...@@ -1159,7 +1165,7 @@ BSSvSecondCallBack(
if (pDevice->uAutoReConnectTime < 10) { if (pDevice->uAutoReConnectTime < 10) {
pDevice->uAutoReConnectTime++; pDevice->uAutoReConnectTime++;
} else { } else {
DBG_PRT(MSG_LEVEL_NOTICE, KERN_INFO "Adhoc re-scanning ...\n"); pr_info("Adhoc re-scanning ...\n");
pMgmt->eScanType = WMAC_SCAN_ACTIVE; pMgmt->eScanType = WMAC_SCAN_ACTIVE;
bScheduleCommand((void *)pDevice, WLAN_CMD_BSSID_SCAN, NULL); bScheduleCommand((void *)pDevice, WLAN_CMD_BSSID_SCAN, NULL);
bScheduleCommand((void *)pDevice, WLAN_CMD_SSID, NULL); bScheduleCommand((void *)pDevice, WLAN_CMD_SSID, NULL);
...@@ -1170,7 +1176,8 @@ BSSvSecondCallBack( ...@@ -1170,7 +1176,8 @@ BSSvSecondCallBack(
if (pDevice->bUpdateBBVGA) if (pDevice->bUpdateBBVGA)
s_vCheckPreEDThreshold((void *)pDevice); s_vCheckPreEDThreshold((void *)pDevice);
if (pMgmt->sNodeDBTable[0].uInActiveCount >= ADHOC_LOST_BEACON_COUNT) { if (pMgmt->sNodeDBTable[0].uInActiveCount >= ADHOC_LOST_BEACON_COUNT) {
DBG_PRT(MSG_LEVEL_NOTICE, KERN_INFO "Lost other STA beacon [%d] sec, started !\n", pMgmt->sNodeDBTable[0].uInActiveCount); pr_info("Lost other STA beacon [%d] sec, started !\n",
pMgmt->sNodeDBTable[0].uInActiveCount);
pMgmt->sNodeDBTable[0].uInActiveCount = 0; pMgmt->sNodeDBTable[0].uInActiveCount = 0;
pMgmt->eCurrState = WMAC_STATE_STARTED; pMgmt->eCurrState = WMAC_STATE_STARTED;
netif_stop_queue(pDevice->dev); netif_stop_queue(pDevice->dev);
...@@ -1229,7 +1236,8 @@ BSSvUpdateNodeTxCounter( ...@@ -1229,7 +1236,8 @@ BSSvUpdateNodeTxCounter(
/* Only Unicast using support rates */ /* Only Unicast using support rates */
if (pTxBufHead->wFIFOCtl & FIFOCTL_NEEDACK) { if (pTxBufHead->wFIFOCtl & FIFOCTL_NEEDACK) {
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "wRate %04X, byTsr0 %02X, byTsr1 %02X\n", wRate, byTsr0, byTsr1); pr_debug("wRate %04X, byTsr0 %02X, byTsr1 %02X\n",
wRate, byTsr0, byTsr1);
if (pMgmt->eCurrMode == WMAC_MODE_ESS_STA) { if (pMgmt->eCurrMode == WMAC_MODE_ESS_STA) {
pMgmt->sNodeDBTable[0].uTxAttempts += 1; pMgmt->sNodeDBTable[0].uTxAttempts += 1;
if ((byTsr1 & TSR1_TERR) == 0) { if ((byTsr1 & TSR1_TERR) == 0) {
...@@ -1370,7 +1378,7 @@ BSSvClearNodeDBTable( ...@@ -1370,7 +1378,7 @@ BSSvClearNodeDBTable(
/* check if sTxPSQueue has been initial */ /* check if sTxPSQueue has been initial */
if (pMgmt->sNodeDBTable[ii].sTxPSQueue.next != NULL) { if (pMgmt->sNodeDBTable[ii].sTxPSQueue.next != NULL) {
while ((skb = skb_dequeue(&pMgmt->sNodeDBTable[ii].sTxPSQueue)) != NULL) { while ((skb = skb_dequeue(&pMgmt->sNodeDBTable[ii].sTxPSQueue)) != NULL) {
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "PS skb != NULL %d\n", ii); pr_debug("PS skb != NULL %d\n", ii);
dev_kfree_skb(skb); dev_kfree_skb(skb);
} }
} }
...@@ -1412,7 +1420,10 @@ void s_vCheckSensitivity( ...@@ -1412,7 +1420,10 @@ void s_vCheckSensitivity(
if (uNumofdBm > 0) { if (uNumofdBm > 0) {
LocalldBmAverage = LocalldBmAverage/uNumofdBm; LocalldBmAverage = LocalldBmAverage/uNumofdBm;
for (ii = 0; ii < BB_VGA_LEVEL; ii++) { for (ii = 0; ii < BB_VGA_LEVEL; ii++) {
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "LocalldBmAverage:%ld, %ld %02x\n", LocalldBmAverage, pDevice->ldBmThreshold[ii], pDevice->abyBBVGA[ii]); pr_debug("LocalldBmAverage:%ld, %ld %02x\n",
LocalldBmAverage,
pDevice->ldBmThreshold[ii],
pDevice->abyBBVGA[ii]);
if (LocalldBmAverage < pDevice->ldBmThreshold[ii]) { if (LocalldBmAverage < pDevice->ldBmThreshold[ii]) {
pDevice->byBBVGANew = pDevice->abyBBVGA[ii]; pDevice->byBBVGANew = pDevice->abyBBVGA[ii];
break; break;
......
...@@ -59,8 +59,6 @@ ...@@ -59,8 +59,6 @@
/*--------------------- Static Definitions -------------------------*/ /*--------------------- Static Definitions -------------------------*/
static int msglevel = MSG_LEVEL_INFO;
#define C_SIFS_A 16 // micro sec. #define C_SIFS_A 16 // micro sec.
#define C_SIFS_BG 10 #define C_SIFS_BG 10
...@@ -747,14 +745,14 @@ bool CARDbSetBSSID(struct vnt_private *pDevice, ...@@ -747,14 +745,14 @@ bool CARDbSetBSSID(struct vnt_private *pDevice,
MACvRegBitsOff(pDevice->PortOffset, MAC_REG_RCR, RCR_BSSID); MACvRegBitsOff(pDevice->PortOffset, MAC_REG_RCR, RCR_BSSID);
pDevice->bBSSIDFilter = false; pDevice->bBSSIDFilter = false;
pDevice->byRxMode &= ~RCR_BSSID; pDevice->byRxMode &= ~RCR_BSSID;
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "wcmd: rx_mode = %x\n", pDevice->byRxMode); pr_debug("wcmd: rx_mode = %x\n", pDevice->byRxMode);
} else { } else {
if (is_zero_ether_addr(pDevice->abyBSSID) == false) { if (is_zero_ether_addr(pDevice->abyBSSID) == false) {
MACvRegBitsOn(pDevice->PortOffset, MAC_REG_RCR, RCR_BSSID); MACvRegBitsOn(pDevice->PortOffset, MAC_REG_RCR, RCR_BSSID);
pDevice->bBSSIDFilter = true; pDevice->bBSSIDFilter = true;
pDevice->byRxMode |= RCR_BSSID; pDevice->byRxMode |= RCR_BSSID;
} }
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "wmgr: rx_mode = %x\n", pDevice->byRxMode); pr_debug("wmgr: rx_mode = %x\n", pDevice->byRxMode);
} }
// Adopt BSS state in Adapter Device Object // Adopt BSS state in Adapter Device Object
pDevice->eOPMode = eOPMode; pDevice->eOPMode = eOPMode;
...@@ -838,7 +836,7 @@ CARDbPowerDown( ...@@ -838,7 +836,7 @@ CARDbPowerDown(
} }
MACvRegBitsOn(pDevice->PortOffset, MAC_REG_PSCTL, PSCTL_GO2DOZE); MACvRegBitsOn(pDevice->PortOffset, MAC_REG_PSCTL, PSCTL_GO2DOZE);
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Go to Doze ZZZZZZZZZZZZZZZ\n"); pr_debug("Go to Doze ZZZZZZZZZZZZZZZ\n");
return true; return true;
} }
...@@ -975,17 +973,18 @@ CARDbAdd_PMKID_Candidate( ...@@ -975,17 +973,18 @@ CARDbAdd_PMKID_Candidate(
struct pmkid_candidate *pCandidateList; struct pmkid_candidate *pCandidateList;
unsigned int ii = 0; unsigned int ii = 0;
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "bAdd_PMKID_Candidate START: (%d)\n", (int)pDevice->gsPMKIDCandidate.NumCandidates); pr_debug("bAdd_PMKID_Candidate START: (%d)\n",
(int)pDevice->gsPMKIDCandidate.NumCandidates);
if (pDevice->gsPMKIDCandidate.NumCandidates >= MAX_PMKIDLIST) { if (pDevice->gsPMKIDCandidate.NumCandidates >= MAX_PMKIDLIST) {
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "vFlush_PMKID_Candidate: 3\n"); pr_debug("vFlush_PMKID_Candidate: 3\n");
memset(&pDevice->gsPMKIDCandidate, 0, sizeof(SPMKIDCandidateEvent)); memset(&pDevice->gsPMKIDCandidate, 0, sizeof(SPMKIDCandidateEvent));
} }
for (ii = 0; ii < 6; ii++) for (ii = 0; ii < 6; ii++)
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "%02X ", *(pbyBSSID + ii)); pr_debug("%02X ", *(pbyBSSID + ii));
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "\n"); pr_debug("\n");
// Update Old Candidate // Update Old Candidate
for (ii = 0; ii < pDevice->gsPMKIDCandidate.NumCandidates; ii++) { for (ii = 0; ii < pDevice->gsPMKIDCandidate.NumCandidates; ii++) {
...@@ -1009,7 +1008,8 @@ CARDbAdd_PMKID_Candidate( ...@@ -1009,7 +1008,8 @@ CARDbAdd_PMKID_Candidate(
memcpy(pCandidateList->BSSID, pbyBSSID, ETH_ALEN); memcpy(pCandidateList->BSSID, pbyBSSID, ETH_ALEN);
pDevice->gsPMKIDCandidate.NumCandidates++; pDevice->gsPMKIDCandidate.NumCandidates++;
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "NumCandidates:%d\n", (int)pDevice->gsPMKIDCandidate.NumCandidates); pr_debug("NumCandidates:%d\n",
(int)pDevice->gsPMKIDCandidate.NumCandidates);
return true; return true;
} }
...@@ -1559,22 +1559,22 @@ static unsigned short CARDwGetOFDMControlRate(struct vnt_private *pDevice, ...@@ -1559,22 +1559,22 @@ static unsigned short CARDwGetOFDMControlRate(struct vnt_private *pDevice,
{ {
unsigned int ui = (unsigned int) wRateIdx; unsigned int ui = (unsigned int) wRateIdx;
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "BASIC RATE: %X\n", pDevice->wBasicRate); pr_debug("BASIC RATE: %X\n", pDevice->wBasicRate);
if (!CARDbIsOFDMinBasicRate((void *)pDevice)) { if (!CARDbIsOFDMinBasicRate((void *)pDevice)) {
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "CARDwGetOFDMControlRate:(NO OFDM) %d\n", wRateIdx); pr_debug("CARDwGetOFDMControlRate:(NO OFDM) %d\n", wRateIdx);
if (wRateIdx > RATE_24M) if (wRateIdx > RATE_24M)
wRateIdx = RATE_24M; wRateIdx = RATE_24M;
return wRateIdx; return wRateIdx;
} }
while (ui > RATE_11M) { while (ui > RATE_11M) {
if (pDevice->wBasicRate & ((unsigned short)1 << ui)) { if (pDevice->wBasicRate & ((unsigned short)1 << ui)) {
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "CARDwGetOFDMControlRate : %d\n", ui); pr_debug("CARDwGetOFDMControlRate : %d\n", ui);
return (unsigned short)ui; return (unsigned short)ui;
} }
ui--; ui--;
} }
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "CARDwGetOFDMControlRate: 6M\n"); pr_debug("CARDwGetOFDMControlRate: 6M\n");
return (unsigned short)RATE_24M; return (unsigned short)RATE_24M;
} }
...@@ -2017,5 +2017,5 @@ void CARDvUpdateNextTBTT(void __iomem *dwIoBase, u64 qwTSF, unsigned short wBeac ...@@ -2017,5 +2017,5 @@ void CARDvUpdateNextTBTT(void __iomem *dwIoBase, u64 qwTSF, unsigned short wBeac
VNSvOutPortD(dwIoBase + MAC_REG_NEXTTBTT, (u32)qwTSF); VNSvOutPortD(dwIoBase + MAC_REG_NEXTTBTT, (u32)qwTSF);
VNSvOutPortD(dwIoBase + MAC_REG_NEXTTBTT + 4, (u32)(qwTSF >> 32)); VNSvOutPortD(dwIoBase + MAC_REG_NEXTTBTT + 4, (u32)(qwTSF >> 32));
MACvRegBitsOn(dwIoBase, MAC_REG_TFTCTL, TFTCTL_TBTTSYNCEN); MACvRegBitsOn(dwIoBase, MAC_REG_TFTCTL, TFTCTL_TBTTSYNCEN);
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Card:Update Next TBTT[%8llx]\n", qwTSF); pr_debug("Card:Update Next TBTT[%8llx]\n", qwTSF);
} }
...@@ -30,8 +30,6 @@ ...@@ -30,8 +30,6 @@
#define CARD_MAX_CHANNEL_TBL 56 #define CARD_MAX_CHANNEL_TBL 56
static int msglevel = MSG_LEVEL_INFO;
/*--------------------- Static Variables --------------------------*/ /*--------------------- Static Variables --------------------------*/
static SChannelTblElement sChannelTbl[CARD_MAX_CHANNEL_TBL + 1] = static SChannelTblElement sChannelTbl[CARD_MAX_CHANNEL_TBL + 1] =
...@@ -480,7 +478,10 @@ void init_channel_table(void *pDeviceHandler) ...@@ -480,7 +478,10 @@ void init_channel_table(void *pDeviceHandler)
} }
} }
DBG_PRT(MSG_LEVEL_NOTICE, KERN_INFO "Zone=[%d][%c][%c]!!\n", pDevice->byZoneType, ChannelRuleTab[pDevice->byZoneType].chCountryCode[0], ChannelRuleTab[pDevice->byZoneType].chCountryCode[1]); pr_info("Zone=[%d][%c][%c]!!\n",
pDevice->byZoneType,
ChannelRuleTab[pDevice->byZoneType].chCountryCode[0],
ChannelRuleTab[pDevice->byZoneType].chCountryCode[1]);
for (ii = 0; ii < CARD_MAX_CHANNEL_TBL; ii++) { for (ii = 0; ii < CARD_MAX_CHANNEL_TBL; ii++) {
if (pDevice->abyRegPwr[ii + 1] == 0) if (pDevice->abyRegPwr[ii + 1] == 0)
......
...@@ -49,7 +49,6 @@ ...@@ -49,7 +49,6 @@
extern unsigned short TxRate_iwconfig; /* 2008-5-8 <add> by chester */ extern unsigned short TxRate_iwconfig; /* 2008-5-8 <add> by chester */
/*--------------------- Static Variables --------------------------*/ /*--------------------- Static Variables --------------------------*/
static int msglevel = MSG_LEVEL_INFO;
static const unsigned char acbyIERate[MAX_RATE] = { static const unsigned char acbyIERate[MAX_RATE] = {
0x02, 0x04, 0x0B, 0x16, 0x0C, 0x12, 0x18, 0x24, 0x30, 0x48, 0x60, 0x6C 0x02, 0x04, 0x0B, 0x16, 0x0C, 0x12, 0x18, 0x24, 0x30, 0x48, 0x60, 0x6C
}; };
...@@ -208,7 +207,7 @@ RATEvParseMaxRate( ...@@ -208,7 +207,7 @@ RATEvParseMaxRate(
*pwSuppRate = 0; *pwSuppRate = 0;
uRateLen = pItemRates->len; uRateLen = pItemRates->len;
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "ParseMaxRate Len: %d\n", uRateLen); pr_debug("ParseMaxRate Len: %d\n", uRateLen);
if (pDevice->eCurrentPHYType != PHY_TYPE_11B) { if (pDevice->eCurrentPHYType != PHY_TYPE_11B) {
if (uRateLen > WLAN_RATES_MAXLEN) if (uRateLen > WLAN_RATES_MAXLEN)
uRateLen = WLAN_RATES_MAXLEN; uRateLen = WLAN_RATES_MAXLEN;
...@@ -222,7 +221,8 @@ RATEvParseMaxRate( ...@@ -222,7 +221,8 @@ RATEvParseMaxRate(
if (WLAN_MGMT_IS_BASICRATE(byRate) && bUpdateBasicRate) { if (WLAN_MGMT_IS_BASICRATE(byRate) && bUpdateBasicRate) {
/* Add to basic rate set, update pDevice->byTopCCKBasicRate and pDevice->byTopOFDMBasicRate */ /* Add to basic rate set, update pDevice->byTopCCKBasicRate and pDevice->byTopOFDMBasicRate */
CARDbAddBasicRate((void *)pDevice, wGetRateIdx(byRate)); CARDbAddBasicRate((void *)pDevice, wGetRateIdx(byRate));
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "ParseMaxRate AddBasicRate: %d\n", wGetRateIdx(byRate)); pr_debug("ParseMaxRate AddBasicRate: %d\n",
wGetRateIdx(byRate));
} }
byRate = (unsigned char)(pItemRates->abyRates[ii]&0x7F); byRate = (unsigned char)(pItemRates->abyRates[ii]&0x7F);
if (byHighSuppRate == 0) if (byHighSuppRate == 0)
...@@ -244,7 +244,8 @@ RATEvParseMaxRate( ...@@ -244,7 +244,8 @@ RATEvParseMaxRate(
if (WLAN_MGMT_IS_BASICRATE(pItemExtRates->abyRates[ii])) { if (WLAN_MGMT_IS_BASICRATE(pItemExtRates->abyRates[ii])) {
/* Add to basic rate set, update pDevice->byTopCCKBasicRate and pDevice->byTopOFDMBasicRate */ /* Add to basic rate set, update pDevice->byTopCCKBasicRate and pDevice->byTopOFDMBasicRate */
CARDbAddBasicRate((void *)pDevice, wGetRateIdx(byRate)); CARDbAddBasicRate((void *)pDevice, wGetRateIdx(byRate));
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "ParseMaxRate AddBasicRate: %d\n", wGetRateIdx(byRate)); pr_debug("ParseMaxRate AddBasicRate: %d\n",
wGetRateIdx(byRate));
} }
byRate = (unsigned char)(pItemExtRates->abyRates[ii]&0x7F); byRate = (unsigned char)(pItemExtRates->abyRates[ii]&0x7F);
if (byHighSuppRate == 0) if (byHighSuppRate == 0)
...@@ -268,7 +269,7 @@ RATEvParseMaxRate( ...@@ -268,7 +269,7 @@ RATEvParseMaxRate(
if (wOldBasicRate != pDevice->wBasicRate) if (wOldBasicRate != pDevice->wBasicRate)
CARDvSetRSPINF((void *)pDevice, pDevice->eCurrentPHYType); CARDvSetRSPINF((void *)pDevice, pDevice->eCurrentPHYType);
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Exit ParseMaxRate\n"); pr_debug("Exit ParseMaxRate\n");
} }
/*+ /*+
......
...@@ -148,12 +148,6 @@ ...@@ -148,12 +148,6 @@
/*--------------------- Export Types ------------------------------*/ /*--------------------- Export Types ------------------------------*/
#define DBG_PRT(l, p, args...) \
do { \
if (l <= msglevel) \
printk(p, ##args); \
} while (0)
#define PRINT_K(p, args...) \ #define PRINT_K(p, args...) \
do { \ do { \
if (PRIVATE_Message) \ if (PRIVATE_Message) \
......
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
...@@ -38,8 +38,6 @@ ...@@ -38,8 +38,6 @@
#include "wpactl.h" #include "wpactl.h"
#include "rf.h" #include "rf.h"
static int msglevel = MSG_LEVEL_INFO;
#ifdef WPA_SM_Transtatus #ifdef WPA_SM_Transtatus
SWPAResult wpa_Result; SWPAResult wpa_Result;
#endif #endif
...@@ -74,7 +72,7 @@ int private_ioctl(struct vnt_private *pDevice, struct ifreq *rq) ...@@ -74,7 +72,7 @@ int private_ioctl(struct vnt_private *pDevice, struct ifreq *rq)
switch (pReq->wCmdCode) { switch (pReq->wCmdCode) {
case WLAN_CMD_BSS_SCAN: case WLAN_CMD_BSS_SCAN:
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "WLAN_CMD_BSS_SCAN..begin\n"); pr_debug("WLAN_CMD_BSS_SCAN..begin\n");
if (copy_from_user(&sScanCmd, pReq->data, sizeof(SCmdScan))) { if (copy_from_user(&sScanCmd, pReq->data, sizeof(SCmdScan))) {
result = -EFAULT; result = -EFAULT;
break; break;
...@@ -175,27 +173,27 @@ int private_ioctl(struct vnt_private *pDevice, struct ifreq *rq) ...@@ -175,27 +173,27 @@ int private_ioctl(struct vnt_private *pDevice, struct ifreq *rq)
memcpy(pMgmt->abyDesireSSID, pItemSSID, pItemSSID->len + WLAN_IEHDR_LEN); memcpy(pMgmt->abyDesireSSID, pItemSSID, pItemSSID->len + WLAN_IEHDR_LEN);
if (sJoinCmd.wBSSType == ADHOC) { if (sJoinCmd.wBSSType == ADHOC) {
pMgmt->eConfigMode = WMAC_CONFIG_IBSS_STA; pMgmt->eConfigMode = WMAC_CONFIG_IBSS_STA;
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "ioct set to adhoc mode\n"); pr_debug("ioct set to adhoc mode\n");
} else { } else {
pMgmt->eConfigMode = WMAC_CONFIG_ESS_STA; pMgmt->eConfigMode = WMAC_CONFIG_ESS_STA;
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "ioct set to STA mode\n"); pr_debug("ioct set to STA mode\n");
} }
if (sJoinCmd.bPSEnable == true) { if (sJoinCmd.bPSEnable == true) {
pDevice->ePSMode = WMAC_POWER_FAST; pDevice->ePSMode = WMAC_POWER_FAST;
pMgmt->wListenInterval = 2; pMgmt->wListenInterval = 2;
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Power Saving On\n"); pr_debug("Power Saving On\n");
} else { } else {
pDevice->ePSMode = WMAC_POWER_CAM; pDevice->ePSMode = WMAC_POWER_CAM;
pMgmt->wListenInterval = 1; pMgmt->wListenInterval = 1;
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Power Saving Off\n"); pr_debug("Power Saving Off\n");
} }
if (sJoinCmd.bShareKeyAuth == true) { if (sJoinCmd.bShareKeyAuth == true) {
pMgmt->bShareKeyAlgorithm = true; pMgmt->bShareKeyAlgorithm = true;
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Share Key\n"); pr_debug("Share Key\n");
} else { } else {
pMgmt->bShareKeyAlgorithm = false; pMgmt->bShareKeyAlgorithm = false;
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Open System\n"); pr_debug("Open System\n");
} }
pDevice->uChannel = sJoinCmd.uChannel; pDevice->uChannel = sJoinCmd.uChannel;
netif_stop_queue(pDevice->dev); netif_stop_queue(pDevice->dev);
...@@ -207,7 +205,7 @@ int private_ioctl(struct vnt_private *pDevice, struct ifreq *rq) ...@@ -207,7 +205,7 @@ int private_ioctl(struct vnt_private *pDevice, struct ifreq *rq)
break; break;
case WLAN_CMD_SET_WEP: case WLAN_CMD_SET_WEP:
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "WLAN_CMD_SET_WEP Key.\n"); pr_debug("WLAN_CMD_SET_WEP Key\n");
memset(&sWEPCmd, 0, sizeof(SCmdSetWEP)); memset(&sWEPCmd, 0, sizeof(SCmdSetWEP));
if (copy_from_user(&sWEPCmd, pReq->data, sizeof(SCmdSetWEP))) { if (copy_from_user(&sWEPCmd, pReq->data, sizeof(SCmdSetWEP))) {
result = -EFAULT; result = -EFAULT;
...@@ -217,7 +215,7 @@ int private_ioctl(struct vnt_private *pDevice, struct ifreq *rq) ...@@ -217,7 +215,7 @@ int private_ioctl(struct vnt_private *pDevice, struct ifreq *rq)
pDevice->bEncryptionEnable = false; pDevice->bEncryptionEnable = false;
pDevice->eEncryptionStatus = Ndis802_11EncryptionDisabled; pDevice->eEncryptionStatus = Ndis802_11EncryptionDisabled;
MACvDisableDefaultKey(pDevice->PortOffset); MACvDisableDefaultKey(pDevice->PortOffset);
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "WEP function disable.\n"); pr_debug("WEP function disable\n");
break; break;
} }
...@@ -247,7 +245,7 @@ int private_ioctl(struct vnt_private *pDevice, struct ifreq *rq) ...@@ -247,7 +245,7 @@ int private_ioctl(struct vnt_private *pDevice, struct ifreq *rq)
case WLAN_CMD_GET_LINK: { case WLAN_CMD_GET_LINK: {
SCmdLinkStatus sLinkStatus; SCmdLinkStatus sLinkStatus;
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "WLAN_CMD_GET_LINK status.\n"); pr_debug("WLAN_CMD_GET_LINK status\n");
memset(&sLinkStatus, 0, sizeof(sLinkStatus)); memset(&sLinkStatus, 0, sizeof(sLinkStatus));
...@@ -268,7 +266,7 @@ int private_ioctl(struct vnt_private *pDevice, struct ifreq *rq) ...@@ -268,7 +266,7 @@ int private_ioctl(struct vnt_private *pDevice, struct ifreq *rq)
memcpy(sLinkStatus.abySSID, pItemSSID->abySSID, pItemSSID->len); memcpy(sLinkStatus.abySSID, pItemSSID->abySSID, pItemSSID->len);
memcpy(sLinkStatus.abyBSSID, pMgmt->abyCurrBSSID, WLAN_BSSID_LEN); memcpy(sLinkStatus.abyBSSID, pMgmt->abyCurrBSSID, WLAN_BSSID_LEN);
sLinkStatus.uLinkRate = pMgmt->sNodeDBTable[0].wTxDataRate; sLinkStatus.uLinkRate = pMgmt->sNodeDBTable[0].wTxDataRate;
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO " Link Success!\n"); pr_debug(" Link Success!\n");
} else { } else {
sLinkStatus.bLink = false; sLinkStatus.bLink = false;
sLinkStatus.uLinkRate = 0; sLinkStatus.uLinkRate = 0;
...@@ -364,7 +362,7 @@ int private_ioctl(struct vnt_private *pDevice, struct ifreq *rq) ...@@ -364,7 +362,7 @@ int private_ioctl(struct vnt_private *pDevice, struct ifreq *rq)
break; break;
case WLAN_CMD_STOP_MAC: case WLAN_CMD_STOP_MAC:
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "WLAN_CMD_STOP_MAC\n"); pr_debug("WLAN_CMD_STOP_MAC\n");
netif_stop_queue(pDevice->dev); netif_stop_queue(pDevice->dev);
spin_lock_irq(&pDevice->lock); spin_lock_irq(&pDevice->lock);
...@@ -383,7 +381,7 @@ int private_ioctl(struct vnt_private *pDevice, struct ifreq *rq) ...@@ -383,7 +381,7 @@ int private_ioctl(struct vnt_private *pDevice, struct ifreq *rq)
break; break;
case WLAN_CMD_START_MAC: case WLAN_CMD_START_MAC:
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "WLAN_CMD_START_MAC\n"); pr_debug("WLAN_CMD_START_MAC\n");
if (pDevice->bMACSuspend == true) { if (pDevice->bMACSuspend == true) {
if (pDevice->bRadioOff == true) if (pDevice->bRadioOff == true)
...@@ -396,7 +394,7 @@ int private_ioctl(struct vnt_private *pDevice, struct ifreq *rq) ...@@ -396,7 +394,7 @@ int private_ioctl(struct vnt_private *pDevice, struct ifreq *rq)
break; break;
case WLAN_CMD_SET_HOSTAPD: case WLAN_CMD_SET_HOSTAPD:
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "WLAN_CMD_SET_HOSTAPD\n"); pr_debug("WLAN_CMD_SET_HOSTAPD\n");
if (copy_from_user(&sValue, pReq->data, sizeof(SCmdValue))) { if (copy_from_user(&sValue, pReq->data, sizeof(SCmdValue))) {
result = -EFAULT; result = -EFAULT;
...@@ -404,23 +402,23 @@ int private_ioctl(struct vnt_private *pDevice, struct ifreq *rq) ...@@ -404,23 +402,23 @@ int private_ioctl(struct vnt_private *pDevice, struct ifreq *rq)
} }
if (sValue.dwValue == 1) { if (sValue.dwValue == 1) {
if (vt6655_hostap_set_hostapd(pDevice, 1, 1) == 0) { if (vt6655_hostap_set_hostapd(pDevice, 1, 1) == 0) {
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Enable HOSTAP\n"); pr_debug("Enable HOSTAP\n");
} else { } else {
result = -EFAULT; result = -EFAULT;
break; break;
} }
} else { } else {
vt6655_hostap_set_hostapd(pDevice, 0, 1); vt6655_hostap_set_hostapd(pDevice, 0, 1);
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Disable HOSTAP\n"); pr_debug("Disable HOSTAP\n");
} }
break; break;
case WLAN_CMD_SET_HOSTAPD_STA: case WLAN_CMD_SET_HOSTAPD_STA:
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "WLAN_CMD_SET_HOSTAPD_STA\n"); pr_debug("WLAN_CMD_SET_HOSTAPD_STA\n");
break; break;
case WLAN_CMD_SET_802_1X: case WLAN_CMD_SET_802_1X:
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "WLAN_CMD_SET_802_1X\n"); pr_debug("WLAN_CMD_SET_802_1X\n");
if (copy_from_user(&sValue, pReq->data, sizeof(SCmdValue))) { if (copy_from_user(&sValue, pReq->data, sizeof(SCmdValue))) {
result = -EFAULT; result = -EFAULT;
break; break;
...@@ -428,15 +426,15 @@ int private_ioctl(struct vnt_private *pDevice, struct ifreq *rq) ...@@ -428,15 +426,15 @@ int private_ioctl(struct vnt_private *pDevice, struct ifreq *rq)
if (sValue.dwValue == 1) { if (sValue.dwValue == 1) {
pDevice->bEnable8021x = true; pDevice->bEnable8021x = true;
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Enable 802.1x\n"); pr_debug("Enable 802.1x\n");
} else { } else {
pDevice->bEnable8021x = false; pDevice->bEnable8021x = false;
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Disable 802.1x\n"); pr_debug("Disable 802.1x\n");
} }
break; break;
case WLAN_CMD_SET_HOST_WEP: case WLAN_CMD_SET_HOST_WEP:
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "WLAN_CMD_SET_HOST_WEP\n"); pr_debug("WLAN_CMD_SET_HOST_WEP\n");
if (copy_from_user(&sValue, pReq->data, sizeof(SCmdValue))) { if (copy_from_user(&sValue, pReq->data, sizeof(SCmdValue))) {
result = -EFAULT; result = -EFAULT;
break; break;
...@@ -444,32 +442,32 @@ int private_ioctl(struct vnt_private *pDevice, struct ifreq *rq) ...@@ -444,32 +442,32 @@ int private_ioctl(struct vnt_private *pDevice, struct ifreq *rq)
if (sValue.dwValue == 1) { if (sValue.dwValue == 1) {
pDevice->bEnableHostWEP = true; pDevice->bEnableHostWEP = true;
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Enable HostWEP\n"); pr_debug("Enable HostWEP\n");
} else { } else {
pDevice->bEnableHostWEP = false; pDevice->bEnableHostWEP = false;
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Disable HostWEP\n"); pr_debug("Disable HostWEP\n");
} }
break; break;
case WLAN_CMD_SET_WPA: case WLAN_CMD_SET_WPA:
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "WLAN_CMD_SET_WPA\n"); pr_debug("WLAN_CMD_SET_WPA\n");
if (copy_from_user(&sValue, pReq->data, sizeof(SCmdValue))) { if (copy_from_user(&sValue, pReq->data, sizeof(SCmdValue))) {
result = -EFAULT; result = -EFAULT;
break; break;
} }
if (sValue.dwValue == 1) { if (sValue.dwValue == 1) {
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "up wpadev\n"); pr_debug("up wpadev\n");
eth_hw_addr_inherit(pDevice->wpadev, pDevice->dev); eth_hw_addr_inherit(pDevice->wpadev, pDevice->dev);
pDevice->bWPADEVUp = true; pDevice->bWPADEVUp = true;
} else { } else {
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "close wpadev\n"); pr_debug("close wpadev\n");
pDevice->bWPADEVUp = false; pDevice->bWPADEVUp = false;
} }
break; break;
case WLAN_CMD_AP_START: case WLAN_CMD_AP_START:
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "WLAN_CMD_AP_START\n"); pr_debug("WLAN_CMD_AP_START\n");
if (pDevice->bRadioOff == true) { if (pDevice->bRadioOff == true) {
CARDbRadioPowerOn(pDevice); CARDbRadioPowerOn(pDevice);
vMgrTimerInit(pDevice); vMgrTimerInit(pDevice);
...@@ -483,9 +481,9 @@ int private_ioctl(struct vnt_private *pDevice, struct ifreq *rq) ...@@ -483,9 +481,9 @@ int private_ioctl(struct vnt_private *pDevice, struct ifreq *rq)
if (sStartAPCmd.wBSSType == AP) { if (sStartAPCmd.wBSSType == AP) {
pMgmt->eConfigMode = WMAC_CONFIG_AP; pMgmt->eConfigMode = WMAC_CONFIG_AP;
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "ioct set to AP mode\n"); pr_debug("ioct set to AP mode\n");
} else { } else {
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "ioct BSS type not set to AP mode\n"); pr_debug("ioct BSS type not set to AP mode\n");
result = -EFAULT; result = -EFAULT;
break; break;
} }
...@@ -513,10 +511,10 @@ int private_ioctl(struct vnt_private *pDevice, struct ifreq *rq) ...@@ -513,10 +511,10 @@ int private_ioctl(struct vnt_private *pDevice, struct ifreq *rq)
if (sStartAPCmd.bShareKeyAuth == true) { if (sStartAPCmd.bShareKeyAuth == true) {
pMgmt->bShareKeyAlgorithm = true; pMgmt->bShareKeyAlgorithm = true;
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Share Key\n"); pr_debug("Share Key\n");
} else { } else {
pMgmt->bShareKeyAlgorithm = false; pMgmt->bShareKeyAlgorithm = false;
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Open System\n"); pr_debug("Open System\n");
} }
memcpy(pMgmt->abyIBSSSuppRates, abySuppRates, 6); memcpy(pMgmt->abyIBSSSuppRates, abySuppRates, 6);
...@@ -540,8 +538,8 @@ int private_ioctl(struct vnt_private *pDevice, struct ifreq *rq) ...@@ -540,8 +538,8 @@ int private_ioctl(struct vnt_private *pDevice, struct ifreq *rq)
pMgmt->abyIBSSSuppRates[3] |= BIT7; pMgmt->abyIBSSSuppRates[3] |= BIT7;
} }
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Support Rate= %*ph\n", pr_debug("Support Rate= %*ph\n",
4, pMgmt->abyIBSSSuppRates + 2); 4, pMgmt->abyIBSSSuppRates + 2);
netif_stop_queue(pDevice->dev); netif_stop_queue(pDevice->dev);
spin_lock_irq(&pDevice->lock); spin_lock_irq(&pDevice->lock);
...@@ -597,12 +595,12 @@ int private_ioctl(struct vnt_private *pDevice, struct ifreq *rq) ...@@ -597,12 +595,12 @@ int private_ioctl(struct vnt_private *pDevice, struct ifreq *rq)
pNodeList->sNodeList[jj].byKeyIndex = pNode->byKeyIndex; pNodeList->sNodeList[jj].byKeyIndex = pNode->byKeyIndex;
pNodeList->sNodeList[jj].wWepKeyLength = pNode->uWepKeyLength; pNodeList->sNodeList[jj].wWepKeyLength = pNode->uWepKeyLength;
memcpy(&(pNodeList->sNodeList[jj].abyWepKey[0]), &(pNode->abyWepKey[0]), WEP_KEYMAXLEN); memcpy(&(pNodeList->sNodeList[jj].abyWepKey[0]), &(pNode->abyWepKey[0]), WEP_KEYMAXLEN);
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "key= %2.2X:%2.2X:%2.2X:%2.2X:%2.2X\n", pr_debug("key= %2.2X:%2.2X:%2.2X:%2.2X:%2.2X\n",
pNodeList->sNodeList[jj].abyWepKey[0], pNodeList->sNodeList[jj].abyWepKey[0],
pNodeList->sNodeList[jj].abyWepKey[1], pNodeList->sNodeList[jj].abyWepKey[1],
pNodeList->sNodeList[jj].abyWepKey[2], pNodeList->sNodeList[jj].abyWepKey[2],
pNodeList->sNodeList[jj].abyWepKey[3], pNodeList->sNodeList[jj].abyWepKey[3],
pNodeList->sNodeList[jj].abyWepKey[4]); pNodeList->sNodeList[jj].abyWepKey[4]);
pNodeList->sNodeList[jj].bIsInFallback = pNode->bIsInFallback; pNodeList->sNodeList[jj].bIsInFallback = pNode->bIsInFallback;
pNodeList->sNodeList[jj].uTxFailures = pNode->uTxFailures; pNodeList->sNodeList[jj].uTxFailures = pNode->uTxFailures;
pNodeList->sNodeList[jj].uTxAttempts = pNode->uTxAttempts; pNodeList->sNodeList[jj].uTxAttempts = pNode->uTxAttempts;
...@@ -653,7 +651,7 @@ int private_ioctl(struct vnt_private *pDevice, struct ifreq *rq) ...@@ -653,7 +651,7 @@ int private_ioctl(struct vnt_private *pDevice, struct ifreq *rq)
#endif #endif
default: default:
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Private command not support..\n"); pr_debug("Private command not support..\n");
} }
return result; return result;
......
This diff is collapsed.
This diff is collapsed.
...@@ -73,8 +73,6 @@ ...@@ -73,8 +73,6 @@
#include "mac.h" #include "mac.h"
unsigned short TxRate_iwconfig;//2008-5-8 <add> by chester unsigned short TxRate_iwconfig;//2008-5-8 <add> by chester
/*--------------------- Static Definitions -------------------------*/
static int msglevel = MSG_LEVEL_INFO;
/*--------------------- Static Classes ----------------------------*/ /*--------------------- Static Classes ----------------------------*/
/*--------------------- Static Variables --------------------------*/ /*--------------------- Static Variables --------------------------*/
...@@ -837,7 +835,7 @@ bool MACbSafeRxOff(void __iomem *dwIoBase) ...@@ -837,7 +835,7 @@ bool MACbSafeRxOff(void __iomem *dwIoBase)
} }
if (ww == W_MAX_TIMEOUT) { if (ww == W_MAX_TIMEOUT) {
DBG_PORT80(0x10); DBG_PORT80(0x10);
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO " DBG_PORT80(0x10)\n"); pr_debug(" DBG_PORT80(0x10)\n");
return false; return false;
} }
for (ww = 0; ww < W_MAX_TIMEOUT; ww++) { for (ww = 0; ww < W_MAX_TIMEOUT; ww++) {
...@@ -847,7 +845,7 @@ bool MACbSafeRxOff(void __iomem *dwIoBase) ...@@ -847,7 +845,7 @@ bool MACbSafeRxOff(void __iomem *dwIoBase)
} }
if (ww == W_MAX_TIMEOUT) { if (ww == W_MAX_TIMEOUT) {
DBG_PORT80(0x11); DBG_PORT80(0x11);
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO " DBG_PORT80(0x11)\n"); pr_debug(" DBG_PORT80(0x11)\n");
return false; return false;
} }
...@@ -861,7 +859,7 @@ bool MACbSafeRxOff(void __iomem *dwIoBase) ...@@ -861,7 +859,7 @@ bool MACbSafeRxOff(void __iomem *dwIoBase)
} }
if (ww == W_MAX_TIMEOUT) { if (ww == W_MAX_TIMEOUT) {
DBG_PORT80(0x12); DBG_PORT80(0x12);
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO " DBG_PORT80(0x12)\n"); pr_debug(" DBG_PORT80(0x12)\n");
return false; return false;
} }
return true; return true;
...@@ -899,7 +897,7 @@ bool MACbSafeTxOff(void __iomem *dwIoBase) ...@@ -899,7 +897,7 @@ bool MACbSafeTxOff(void __iomem *dwIoBase)
} }
if (ww == W_MAX_TIMEOUT) { if (ww == W_MAX_TIMEOUT) {
DBG_PORT80(0x20); DBG_PORT80(0x20);
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO " DBG_PORT80(0x20)\n"); pr_debug(" DBG_PORT80(0x20)\n");
return false; return false;
} }
for (ww = 0; ww < W_MAX_TIMEOUT; ww++) { for (ww = 0; ww < W_MAX_TIMEOUT; ww++) {
...@@ -909,7 +907,7 @@ bool MACbSafeTxOff(void __iomem *dwIoBase) ...@@ -909,7 +907,7 @@ bool MACbSafeTxOff(void __iomem *dwIoBase)
} }
if (ww == W_MAX_TIMEOUT) { if (ww == W_MAX_TIMEOUT) {
DBG_PORT80(0x21); DBG_PORT80(0x21);
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO " DBG_PORT80(0x21)\n"); pr_debug(" DBG_PORT80(0x21)\n");
return false; return false;
} }
...@@ -924,7 +922,7 @@ bool MACbSafeTxOff(void __iomem *dwIoBase) ...@@ -924,7 +922,7 @@ bool MACbSafeTxOff(void __iomem *dwIoBase)
} }
if (ww == W_MAX_TIMEOUT) { if (ww == W_MAX_TIMEOUT) {
DBG_PORT80(0x24); DBG_PORT80(0x24);
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO " DBG_PORT80(0x24)\n"); pr_debug(" DBG_PORT80(0x24)\n");
return false; return false;
} }
return true; return true;
...@@ -949,13 +947,13 @@ bool MACbSafeStop(void __iomem *dwIoBase) ...@@ -949,13 +947,13 @@ bool MACbSafeStop(void __iomem *dwIoBase)
if (!MACbSafeRxOff(dwIoBase)) { if (!MACbSafeRxOff(dwIoBase)) {
DBG_PORT80(0xA1); DBG_PORT80(0xA1);
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO " MACbSafeRxOff == false)\n"); pr_debug(" MACbSafeRxOff == false)\n");
MACbSafeSoftwareReset(dwIoBase); MACbSafeSoftwareReset(dwIoBase);
return false; return false;
} }
if (!MACbSafeTxOff(dwIoBase)) { if (!MACbSafeTxOff(dwIoBase)) {
DBG_PORT80(0xA2); DBG_PORT80(0xA2);
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO " MACbSafeTxOff == false)\n"); pr_debug(" MACbSafeTxOff == false)\n");
MACbSafeSoftwareReset(dwIoBase); MACbSafeSoftwareReset(dwIoBase);
return false; return false;
} }
...@@ -1172,7 +1170,7 @@ void MACvSetCurrAC0DescAddrEx(void __iomem *dwIoBase, unsigned long dwCurrDescAd ...@@ -1172,7 +1170,7 @@ void MACvSetCurrAC0DescAddrEx(void __iomem *dwIoBase, unsigned long dwCurrDescAd
} }
if (ww == W_MAX_TIMEOUT) { if (ww == W_MAX_TIMEOUT) {
DBG_PORT80(0x26); DBG_PORT80(0x26);
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO " DBG_PORT80(0x26)\n"); pr_debug(" DBG_PORT80(0x26)\n");
} }
VNSvOutPortD(dwIoBase + MAC_REG_AC0DMAPTR, dwCurrDescAddr); VNSvOutPortD(dwIoBase + MAC_REG_AC0DMAPTR, dwCurrDescAddr);
if (byOrgDMACtl & DMACTL_RUN) if (byOrgDMACtl & DMACTL_RUN)
...@@ -1295,7 +1293,7 @@ bool MACbTxDMAOff(void __iomem *dwIoBase, unsigned int idx) ...@@ -1295,7 +1293,7 @@ bool MACbTxDMAOff(void __iomem *dwIoBase, unsigned int idx)
} }
if (ww == W_MAX_TIMEOUT) { if (ww == W_MAX_TIMEOUT) {
DBG_PORT80(0x29); DBG_PORT80(0x29);
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO " DBG_PORT80(0x29)\n"); pr_debug(" DBG_PORT80(0x29)\n");
return false; return false;
} }
return true; return true;
...@@ -1319,7 +1317,7 @@ void MACvClearBusSusInd(void __iomem *dwIoBase) ...@@ -1319,7 +1317,7 @@ void MACvClearBusSusInd(void __iomem *dwIoBase)
} }
if (ww == W_MAX_TIMEOUT) { if (ww == W_MAX_TIMEOUT) {
DBG_PORT80(0x33); DBG_PORT80(0x33);
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO " DBG_PORT80(0x33)\n"); pr_debug(" DBG_PORT80(0x33)\n");
} }
} }
...@@ -1341,7 +1339,7 @@ void MACvEnableBusSusEn(void __iomem *dwIoBase) ...@@ -1341,7 +1339,7 @@ void MACvEnableBusSusEn(void __iomem *dwIoBase)
} }
if (ww == W_MAX_TIMEOUT) { if (ww == W_MAX_TIMEOUT) {
DBG_PORT80(0x34); DBG_PORT80(0x34);
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO " DBG_PORT80(0x34)\n"); pr_debug(" DBG_PORT80(0x34)\n");
} }
} }
...@@ -1364,7 +1362,7 @@ bool MACbFlushSYNCFifo(void __iomem *dwIoBase) ...@@ -1364,7 +1362,7 @@ bool MACbFlushSYNCFifo(void __iomem *dwIoBase)
} }
if (ww == W_MAX_TIMEOUT) { if (ww == W_MAX_TIMEOUT) {
DBG_PORT80(0x35); DBG_PORT80(0x35);
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO " DBG_PORT80(0x33)\n"); pr_debug(" DBG_PORT80(0x33)\n");
} }
return true; return true;
} }
...@@ -1388,7 +1386,7 @@ bool MACbPSWakeup(void __iomem *dwIoBase) ...@@ -1388,7 +1386,7 @@ bool MACbPSWakeup(void __iomem *dwIoBase)
} }
if (ww == W_MAX_TIMEOUT) { if (ww == W_MAX_TIMEOUT) {
DBG_PORT80(0x36); DBG_PORT80(0x36);
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO " DBG_PORT80(0x33)\n"); pr_debug(" DBG_PORT80(0x33)\n");
return false; return false;
} }
return true; return true;
...@@ -1419,7 +1417,7 @@ void MACvSetKeyEntry(void __iomem *dwIoBase, unsigned short wKeyCtl, unsigned in ...@@ -1419,7 +1417,7 @@ void MACvSetKeyEntry(void __iomem *dwIoBase, unsigned short wKeyCtl, unsigned in
if (byLocalID <= 1) if (byLocalID <= 1)
return; return;
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "MACvSetKeyEntry\n"); pr_debug("MACvSetKeyEntry\n");
wOffset = MISCFIFO_KEYETRY0; wOffset = MISCFIFO_KEYETRY0;
wOffset += (uEntryIdx * MISCFIFO_KEYENTRYSIZE); wOffset += (uEntryIdx * MISCFIFO_KEYENTRYSIZE);
...@@ -1427,7 +1425,8 @@ void MACvSetKeyEntry(void __iomem *dwIoBase, unsigned short wKeyCtl, unsigned in ...@@ -1427,7 +1425,8 @@ void MACvSetKeyEntry(void __iomem *dwIoBase, unsigned short wKeyCtl, unsigned in
dwData |= wKeyCtl; dwData |= wKeyCtl;
dwData <<= 16; dwData <<= 16;
dwData |= MAKEWORD(*(pbyAddr+4), *(pbyAddr+5)); dwData |= MAKEWORD(*(pbyAddr+4), *(pbyAddr+5));
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "1. wOffset: %d, Data: %X, KeyCtl:%X\n", wOffset, dwData, wKeyCtl); pr_debug("1. wOffset: %d, Data: %X, KeyCtl:%X\n",
wOffset, dwData, wKeyCtl);
VNSvOutPortW(dwIoBase + MAC_REG_MISCFFNDEX, wOffset); VNSvOutPortW(dwIoBase + MAC_REG_MISCFFNDEX, wOffset);
VNSvOutPortD(dwIoBase + MAC_REG_MISCFFDATA, dwData); VNSvOutPortD(dwIoBase + MAC_REG_MISCFFDATA, dwData);
...@@ -1442,7 +1441,7 @@ void MACvSetKeyEntry(void __iomem *dwIoBase, unsigned short wKeyCtl, unsigned in ...@@ -1442,7 +1441,7 @@ void MACvSetKeyEntry(void __iomem *dwIoBase, unsigned short wKeyCtl, unsigned in
dwData |= *(pbyAddr+1); dwData |= *(pbyAddr+1);
dwData <<= 8; dwData <<= 8;
dwData |= *(pbyAddr+0); dwData |= *(pbyAddr+0);
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "2. wOffset: %d, Data: %X\n", wOffset, dwData); pr_debug("2. wOffset: %d, Data: %X\n", wOffset, dwData);
VNSvOutPortW(dwIoBase + MAC_REG_MISCFFNDEX, wOffset); VNSvOutPortW(dwIoBase + MAC_REG_MISCFFNDEX, wOffset);
VNSvOutPortD(dwIoBase + MAC_REG_MISCFFDATA, dwData); VNSvOutPortD(dwIoBase + MAC_REG_MISCFFDATA, dwData);
...@@ -1452,7 +1451,8 @@ void MACvSetKeyEntry(void __iomem *dwIoBase, unsigned short wKeyCtl, unsigned in ...@@ -1452,7 +1451,8 @@ void MACvSetKeyEntry(void __iomem *dwIoBase, unsigned short wKeyCtl, unsigned in
wOffset += (uKeyIdx * 4); wOffset += (uKeyIdx * 4);
for (ii = 0; ii < 4; ii++) { for (ii = 0; ii < 4; ii++) {
// always push 128 bits // always push 128 bits
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "3.(%d) wOffset: %d, Data: %X\n", ii, wOffset+ii, *pdwKey); pr_debug("3.(%d) wOffset: %d, Data: %X\n",
ii, wOffset+ii, *pdwKey);
VNSvOutPortW(dwIoBase + MAC_REG_MISCFFNDEX, wOffset+ii); VNSvOutPortW(dwIoBase + MAC_REG_MISCFFNDEX, wOffset+ii);
VNSvOutPortD(dwIoBase + MAC_REG_MISCFFDATA, *pdwKey++); VNSvOutPortD(dwIoBase + MAC_REG_MISCFFDATA, *pdwKey++);
VNSvOutPortW(dwIoBase + MAC_REG_MISCFFCTL, MISCFFCTL_WRITE); VNSvOutPortW(dwIoBase + MAC_REG_MISCFFCTL, MISCFFCTL_WRITE);
...@@ -1510,7 +1510,7 @@ void MACvSetDefaultKeyEntry(void __iomem *dwIoBase, unsigned int uKeyLen, ...@@ -1510,7 +1510,7 @@ void MACvSetDefaultKeyEntry(void __iomem *dwIoBase, unsigned int uKeyLen,
if (byLocalID <= 1) if (byLocalID <= 1)
return; return;
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "MACvSetDefaultKeyEntry\n"); pr_debug("MACvSetDefaultKeyEntry\n");
wOffset = MISCFIFO_KEYETRY0; wOffset = MISCFIFO_KEYETRY0;
wOffset += (10 * MISCFIFO_KEYENTRYSIZE); wOffset += (10 * MISCFIFO_KEYENTRYSIZE);
...@@ -1519,7 +1519,8 @@ void MACvSetDefaultKeyEntry(void __iomem *dwIoBase, unsigned int uKeyLen, ...@@ -1519,7 +1519,8 @@ void MACvSetDefaultKeyEntry(void __iomem *dwIoBase, unsigned int uKeyLen,
wOffset += (uKeyIdx * 4); wOffset += (uKeyIdx * 4);
// always push 128 bits // always push 128 bits
for (ii = 0; ii < 3; ii++) { for (ii = 0; ii < 3; ii++) {
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "(%d) wOffset: %d, Data: %lX\n", ii, wOffset+ii, *pdwKey); pr_debug("(%d) wOffset: %d, Data: %lX\n",
ii, wOffset+ii, *pdwKey);
VNSvOutPortW(dwIoBase + MAC_REG_MISCFFNDEX, wOffset+ii); VNSvOutPortW(dwIoBase + MAC_REG_MISCFFNDEX, wOffset+ii);
VNSvOutPortD(dwIoBase + MAC_REG_MISCFFDATA, *pdwKey++); VNSvOutPortD(dwIoBase + MAC_REG_MISCFFDATA, *pdwKey++);
VNSvOutPortW(dwIoBase + MAC_REG_MISCFFCTL, MISCFFCTL_WRITE); VNSvOutPortW(dwIoBase + MAC_REG_MISCFFCTL, MISCFFCTL_WRITE);
...@@ -1531,7 +1532,7 @@ void MACvSetDefaultKeyEntry(void __iomem *dwIoBase, unsigned int uKeyLen, ...@@ -1531,7 +1532,7 @@ void MACvSetDefaultKeyEntry(void __iomem *dwIoBase, unsigned int uKeyLen,
VNSvOutPortW(dwIoBase + MAC_REG_MISCFFNDEX, wOffset+3); VNSvOutPortW(dwIoBase + MAC_REG_MISCFFNDEX, wOffset+3);
VNSvOutPortD(dwIoBase + MAC_REG_MISCFFDATA, dwData); VNSvOutPortD(dwIoBase + MAC_REG_MISCFFDATA, dwData);
VNSvOutPortW(dwIoBase + MAC_REG_MISCFFCTL, MISCFFCTL_WRITE); VNSvOutPortW(dwIoBase + MAC_REG_MISCFFCTL, MISCFFCTL_WRITE);
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "End. wOffset: %d, Data: %lX\n", wOffset+3, dwData); pr_debug("End. wOffset: %d, Data: %lX\n", wOffset+3, dwData);
} }
/* /*
...@@ -1564,7 +1565,7 @@ void MACvSetDefaultKeyEntry(void __iomem *dwIoBase, unsigned int uKeyLen, ...@@ -1564,7 +1565,7 @@ void MACvSetDefaultKeyEntry(void __iomem *dwIoBase, unsigned int uKeyLen,
VNSvOutPortW(dwIoBase + MAC_REG_MISCFFNDEX, wOffset); VNSvOutPortW(dwIoBase + MAC_REG_MISCFFNDEX, wOffset);
VNSvOutPortD(dwIoBase + MAC_REG_MISCFFDATA, dwData); VNSvOutPortD(dwIoBase + MAC_REG_MISCFFDATA, dwData);
VNSvOutPortW(dwIoBase + MAC_REG_MISCFFCTL, MISCFFCTL_WRITE); VNSvOutPortW(dwIoBase + MAC_REG_MISCFFCTL, MISCFFCTL_WRITE);
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "MACvEnableDefaultKey: wOffset: %d, Data: %lX\n", wOffset, dwData); pr_debug("MACvEnableDefaultKey: wOffset: %d, Data: %lX\n", wOffset, dwData);
} }
*/ */
...@@ -1595,7 +1596,8 @@ void MACvDisableDefaultKey(void __iomem *dwIoBase) ...@@ -1595,7 +1596,8 @@ void MACvDisableDefaultKey(void __iomem *dwIoBase)
VNSvOutPortW(dwIoBase + MAC_REG_MISCFFNDEX, wOffset); VNSvOutPortW(dwIoBase + MAC_REG_MISCFFNDEX, wOffset);
VNSvOutPortD(dwIoBase + MAC_REG_MISCFFDATA, dwData); VNSvOutPortD(dwIoBase + MAC_REG_MISCFFDATA, dwData);
VNSvOutPortW(dwIoBase + MAC_REG_MISCFFCTL, MISCFFCTL_WRITE); VNSvOutPortW(dwIoBase + MAC_REG_MISCFFCTL, MISCFFCTL_WRITE);
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "MACvDisableDefaultKey: wOffset: %d, Data: %lX\n", wOffset, dwData); pr_debug("MACvDisableDefaultKey: wOffset: %d, Data: %lX\n",
wOffset, dwData);
} }
/* /*
...@@ -1622,7 +1624,7 @@ void MACvSetDefaultTKIPKeyEntry(void __iomem *dwIoBase, unsigned int uKeyLen, ...@@ -1622,7 +1624,7 @@ void MACvSetDefaultTKIPKeyEntry(void __iomem *dwIoBase, unsigned int uKeyLen,
if (byLocalID <= 1) if (byLocalID <= 1)
return; return;
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "MACvSetDefaultTKIPKeyEntry\n"); pr_debug("MACvSetDefaultTKIPKeyEntry\n");
wOffset = MISCFIFO_KEYETRY0; wOffset = MISCFIFO_KEYETRY0;
// Kyle test : change offset from 10 -> 0 // Kyle test : change offset from 10 -> 0
wOffset += (10 * MISCFIFO_KEYENTRYSIZE); wOffset += (10 * MISCFIFO_KEYENTRYSIZE);
...@@ -1640,10 +1642,12 @@ void MACvSetDefaultTKIPKeyEntry(void __iomem *dwIoBase, unsigned int uKeyLen, ...@@ -1640,10 +1642,12 @@ void MACvSetDefaultTKIPKeyEntry(void __iomem *dwIoBase, unsigned int uKeyLen,
wOffset++; wOffset++;
wOffset += (uKeyIdx * 4); wOffset += (uKeyIdx * 4);
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "1. wOffset: %d, Data: %lX, idx:%d\n", wOffset, *pdwKey, uKeyIdx); pr_debug("1. wOffset: %d, Data: %lX, idx:%d\n",
wOffset, *pdwKey, uKeyIdx);
// always push 128 bits // always push 128 bits
for (ii = 0; ii < 4; ii++) { for (ii = 0; ii < 4; ii++) {
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "2.(%d) wOffset: %d, Data: %lX\n", ii, wOffset+ii, *pdwKey); pr_debug("2.(%d) wOffset: %d, Data: %lX\n",
ii, wOffset+ii, *pdwKey);
VNSvOutPortW(dwIoBase + MAC_REG_MISCFFNDEX, wOffset+ii); VNSvOutPortW(dwIoBase + MAC_REG_MISCFFNDEX, wOffset+ii);
VNSvOutPortD(dwIoBase + MAC_REG_MISCFFDATA, *pdwKey++); VNSvOutPortD(dwIoBase + MAC_REG_MISCFFDATA, *pdwKey++);
VNSvOutPortW(dwIoBase + MAC_REG_MISCFFCTL, MISCFFCTL_WRITE); VNSvOutPortW(dwIoBase + MAC_REG_MISCFFCTL, MISCFFCTL_WRITE);
...@@ -1673,7 +1677,7 @@ void MACvSetDefaultKeyCtl(void __iomem *dwIoBase, unsigned short wKeyCtl, unsign ...@@ -1673,7 +1677,7 @@ void MACvSetDefaultKeyCtl(void __iomem *dwIoBase, unsigned short wKeyCtl, unsign
if (byLocalID <= 1) if (byLocalID <= 1)
return; return;
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "MACvSetKeyEntry\n"); pr_debug("MACvSetKeyEntry\n");
wOffset = MISCFIFO_KEYETRY0; wOffset = MISCFIFO_KEYETRY0;
wOffset += (uEntryIdx * MISCFIFO_KEYENTRYSIZE); wOffset += (uEntryIdx * MISCFIFO_KEYENTRYSIZE);
...@@ -1681,7 +1685,8 @@ void MACvSetDefaultKeyCtl(void __iomem *dwIoBase, unsigned short wKeyCtl, unsign ...@@ -1681,7 +1685,8 @@ void MACvSetDefaultKeyCtl(void __iomem *dwIoBase, unsigned short wKeyCtl, unsign
dwData |= wKeyCtl; dwData |= wKeyCtl;
dwData <<= 16; dwData <<= 16;
dwData |= 0xffff; dwData |= 0xffff;
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "1. wOffset: %d, Data: %lX, KeyCtl:%X\n", wOffset, dwData, wKeyCtl); pr_debug("1. wOffset: %d, Data: %lX, KeyCtl:%X\n",
wOffset, dwData, wKeyCtl);
VNSvOutPortW(dwIoBase + MAC_REG_MISCFFNDEX, wOffset); VNSvOutPortW(dwIoBase + MAC_REG_MISCFFNDEX, wOffset);
VNSvOutPortD(dwIoBase + MAC_REG_MISCFFDATA, dwData); VNSvOutPortD(dwIoBase + MAC_REG_MISCFFDATA, dwData);
......
...@@ -44,8 +44,6 @@ ...@@ -44,8 +44,6 @@
#include "wctl.h" #include "wctl.h"
#include "baseband.h" #include "baseband.h"
/*--------------------- Static Definitions -------------------------*/
static int msglevel = MSG_LEVEL_INFO;
/*--------------------- Static Classes ----------------------------*/ /*--------------------- Static Classes ----------------------------*/
/*--------------------- Static Variables --------------------------*/ /*--------------------- Static Variables --------------------------*/
...@@ -190,75 +188,101 @@ void STAvUpdateRDStatCounter(PSStatCounter pStatistic, ...@@ -190,75 +188,101 @@ void STAvUpdateRDStatCounter(PSStatCounter pStatistic,
if (byRSR & RSR_CRCOK) if (byRSR & RSR_CRCOK)
pStatistic->CustomStat.ullRsr11MCRCOk++; pStatistic->CustomStat.ullRsr11MCRCOk++;
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "11M: ALL[%d], OK[%d]:[%02x]\n", (int)pStatistic->CustomStat.ullRsr11M, (int)pStatistic->CustomStat.ullRsr11MCRCOk, byRSR); pr_debug("11M: ALL[%d], OK[%d]:[%02x]\n",
(int)pStatistic->CustomStat.ullRsr11M,
(int)pStatistic->CustomStat.ullRsr11MCRCOk, byRSR);
} else if (byRxRate == 11) { } else if (byRxRate == 11) {
pStatistic->CustomStat.ullRsr5M++; pStatistic->CustomStat.ullRsr5M++;
if (byRSR & RSR_CRCOK) if (byRSR & RSR_CRCOK)
pStatistic->CustomStat.ullRsr5MCRCOk++; pStatistic->CustomStat.ullRsr5MCRCOk++;
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO " 5M: ALL[%d], OK[%d]:[%02x]\n", (int)pStatistic->CustomStat.ullRsr5M, (int)pStatistic->CustomStat.ullRsr5MCRCOk, byRSR); pr_debug(" 5M: ALL[%d], OK[%d]:[%02x]\n",
(int)pStatistic->CustomStat.ullRsr5M,
(int)pStatistic->CustomStat.ullRsr5MCRCOk, byRSR);
} else if (byRxRate == 4) { } else if (byRxRate == 4) {
pStatistic->CustomStat.ullRsr2M++; pStatistic->CustomStat.ullRsr2M++;
if (byRSR & RSR_CRCOK) if (byRSR & RSR_CRCOK)
pStatistic->CustomStat.ullRsr2MCRCOk++; pStatistic->CustomStat.ullRsr2MCRCOk++;
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO " 2M: ALL[%d], OK[%d]:[%02x]\n", (int)pStatistic->CustomStat.ullRsr2M, (int)pStatistic->CustomStat.ullRsr2MCRCOk, byRSR); pr_debug(" 2M: ALL[%d], OK[%d]:[%02x]\n",
(int)pStatistic->CustomStat.ullRsr2M,
(int)pStatistic->CustomStat.ullRsr2MCRCOk, byRSR);
} else if (byRxRate == 2) { } else if (byRxRate == 2) {
pStatistic->CustomStat.ullRsr1M++; pStatistic->CustomStat.ullRsr1M++;
if (byRSR & RSR_CRCOK) if (byRSR & RSR_CRCOK)
pStatistic->CustomStat.ullRsr1MCRCOk++; pStatistic->CustomStat.ullRsr1MCRCOk++;
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO " 1M: ALL[%d], OK[%d]:[%02x]\n", (int)pStatistic->CustomStat.ullRsr1M, (int)pStatistic->CustomStat.ullRsr1MCRCOk, byRSR); pr_debug(" 1M: ALL[%d], OK[%d]:[%02x]\n",
(int)pStatistic->CustomStat.ullRsr1M,
(int)pStatistic->CustomStat.ullRsr1MCRCOk, byRSR);
} else if (byRxRate == 12) { } else if (byRxRate == 12) {
pStatistic->CustomStat.ullRsr6M++; pStatistic->CustomStat.ullRsr6M++;
if (byRSR & RSR_CRCOK) if (byRSR & RSR_CRCOK)
pStatistic->CustomStat.ullRsr6MCRCOk++; pStatistic->CustomStat.ullRsr6MCRCOk++;
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO " 6M: ALL[%d], OK[%d]\n", (int)pStatistic->CustomStat.ullRsr6M, (int)pStatistic->CustomStat.ullRsr6MCRCOk); pr_debug(" 6M: ALL[%d], OK[%d]\n",
(int)pStatistic->CustomStat.ullRsr6M,
(int)pStatistic->CustomStat.ullRsr6MCRCOk);
} else if (byRxRate == 18) { } else if (byRxRate == 18) {
pStatistic->CustomStat.ullRsr9M++; pStatistic->CustomStat.ullRsr9M++;
if (byRSR & RSR_CRCOK) if (byRSR & RSR_CRCOK)
pStatistic->CustomStat.ullRsr9MCRCOk++; pStatistic->CustomStat.ullRsr9MCRCOk++;
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO " 9M: ALL[%d], OK[%d]\n", (int)pStatistic->CustomStat.ullRsr9M, (int)pStatistic->CustomStat.ullRsr9MCRCOk); pr_debug(" 9M: ALL[%d], OK[%d]\n",
(int)pStatistic->CustomStat.ullRsr9M,
(int)pStatistic->CustomStat.ullRsr9MCRCOk);
} else if (byRxRate == 24) { } else if (byRxRate == 24) {
pStatistic->CustomStat.ullRsr12M++; pStatistic->CustomStat.ullRsr12M++;
if (byRSR & RSR_CRCOK) if (byRSR & RSR_CRCOK)
pStatistic->CustomStat.ullRsr12MCRCOk++; pStatistic->CustomStat.ullRsr12MCRCOk++;
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "12M: ALL[%d], OK[%d]\n", (int)pStatistic->CustomStat.ullRsr12M, (int)pStatistic->CustomStat.ullRsr12MCRCOk); pr_debug("12M: ALL[%d], OK[%d]\n",
(int)pStatistic->CustomStat.ullRsr12M,
(int)pStatistic->CustomStat.ullRsr12MCRCOk);
} else if (byRxRate == 36) { } else if (byRxRate == 36) {
pStatistic->CustomStat.ullRsr18M++; pStatistic->CustomStat.ullRsr18M++;
if (byRSR & RSR_CRCOK) if (byRSR & RSR_CRCOK)
pStatistic->CustomStat.ullRsr18MCRCOk++; pStatistic->CustomStat.ullRsr18MCRCOk++;
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "18M: ALL[%d], OK[%d]\n", (int)pStatistic->CustomStat.ullRsr18M, (int)pStatistic->CustomStat.ullRsr18MCRCOk); pr_debug("18M: ALL[%d], OK[%d]\n",
(int)pStatistic->CustomStat.ullRsr18M,
(int)pStatistic->CustomStat.ullRsr18MCRCOk);
} else if (byRxRate == 48) { } else if (byRxRate == 48) {
pStatistic->CustomStat.ullRsr24M++; pStatistic->CustomStat.ullRsr24M++;
if (byRSR & RSR_CRCOK) if (byRSR & RSR_CRCOK)
pStatistic->CustomStat.ullRsr24MCRCOk++; pStatistic->CustomStat.ullRsr24MCRCOk++;
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "24M: ALL[%d], OK[%d]\n", (int)pStatistic->CustomStat.ullRsr24M, (int)pStatistic->CustomStat.ullRsr24MCRCOk); pr_debug("24M: ALL[%d], OK[%d]\n",
(int)pStatistic->CustomStat.ullRsr24M,
(int)pStatistic->CustomStat.ullRsr24MCRCOk);
} else if (byRxRate == 72) { } else if (byRxRate == 72) {
pStatistic->CustomStat.ullRsr36M++; pStatistic->CustomStat.ullRsr36M++;
if (byRSR & RSR_CRCOK) if (byRSR & RSR_CRCOK)
pStatistic->CustomStat.ullRsr36MCRCOk++; pStatistic->CustomStat.ullRsr36MCRCOk++;
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "36M: ALL[%d], OK[%d]\n", (int)pStatistic->CustomStat.ullRsr36M, (int)pStatistic->CustomStat.ullRsr36MCRCOk); pr_debug("36M: ALL[%d], OK[%d]\n",
(int)pStatistic->CustomStat.ullRsr36M,
(int)pStatistic->CustomStat.ullRsr36MCRCOk);
} else if (byRxRate == 96) { } else if (byRxRate == 96) {
pStatistic->CustomStat.ullRsr48M++; pStatistic->CustomStat.ullRsr48M++;
if (byRSR & RSR_CRCOK) if (byRSR & RSR_CRCOK)
pStatistic->CustomStat.ullRsr48MCRCOk++; pStatistic->CustomStat.ullRsr48MCRCOk++;
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "48M: ALL[%d], OK[%d]\n", (int)pStatistic->CustomStat.ullRsr48M, (int)pStatistic->CustomStat.ullRsr48MCRCOk); pr_debug("48M: ALL[%d], OK[%d]\n",
(int)pStatistic->CustomStat.ullRsr48M,
(int)pStatistic->CustomStat.ullRsr48MCRCOk);
} else if (byRxRate == 108) { } else if (byRxRate == 108) {
pStatistic->CustomStat.ullRsr54M++; pStatistic->CustomStat.ullRsr54M++;
if (byRSR & RSR_CRCOK) if (byRSR & RSR_CRCOK)
pStatistic->CustomStat.ullRsr54MCRCOk++; pStatistic->CustomStat.ullRsr54MCRCOk++;
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "54M: ALL[%d], OK[%d]\n", (int)pStatistic->CustomStat.ullRsr54M, (int)pStatistic->CustomStat.ullRsr54MCRCOk); pr_debug("54M: ALL[%d], OK[%d]\n",
(int)pStatistic->CustomStat.ullRsr54M,
(int)pStatistic->CustomStat.ullRsr54MCRCOk);
} else { } else {
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Unknown: Total[%d], CRCOK[%d]\n", (int)pStatistic->dwRsrRxPacket+1, (int)pStatistic->dwRsrCRCOk); pr_debug("Unknown: Total[%d], CRCOK[%d]\n",
(int)pStatistic->dwRsrRxPacket+1,
(int)pStatistic->dwRsrCRCOk);
} }
if (byRSR & RSR_BSSIDOK) if (byRSR & RSR_BSSIDOK)
......
...@@ -50,8 +50,6 @@ ...@@ -50,8 +50,6 @@
/*--------------------- Static Classes ----------------------------*/ /*--------------------- Static Classes ----------------------------*/
/*--------------------- Static Variables --------------------------*/
static int msglevel = MSG_LEVEL_INFO;
/*--------------------- Static Functions --------------------------*/ /*--------------------- Static Functions --------------------------*/
/*--------------------- Export Variables --------------------------*/ /*--------------------- Export Variables --------------------------*/
...@@ -113,7 +111,7 @@ PSvEnablePowerSaving( ...@@ -113,7 +111,7 @@ PSvEnablePowerSaving(
PSbSendNullPacket(pDevice); PSbSendNullPacket(pDevice);
pDevice->bPWBitOn = true; pDevice->bPWBitOn = true;
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "PS:Power Saving Mode Enable...\n"); pr_debug("PS:Power Saving Mode Enable...\n");
} }
/*+ /*+
...@@ -210,7 +208,7 @@ PSbConsiderPowerDown( ...@@ -210,7 +208,7 @@ PSbConsiderPowerDown(
// no Tx, no Rx isr, now go to Doze // no Tx, no Rx isr, now go to Doze
MACvRegBitsOn(pDevice->PortOffset, MAC_REG_PSCTL, PSCTL_GO2DOZE); MACvRegBitsOn(pDevice->PortOffset, MAC_REG_PSCTL, PSCTL_GO2DOZE);
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Go to Doze ZZZZZZZZZZZZZZZ\n"); pr_debug("Go to Doze ZZZZZZZZZZZZZZZ\n");
return true; return true;
} }
...@@ -249,7 +247,7 @@ PSvSendPSPOLL( ...@@ -249,7 +247,7 @@ PSvSendPSPOLL(
pTxPacket->cbPayloadLen = 0; pTxPacket->cbPayloadLen = 0;
// send the frame // send the frame
if (csMgmt_xmit(pDevice, pTxPacket) != CMD_STATUS_PENDING) if (csMgmt_xmit(pDevice, pTxPacket) != CMD_STATUS_PENDING)
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Send PS-Poll packet failed..\n"); pr_debug("Send PS-Poll packet failed..\n");
} }
/*+ /*+
...@@ -314,7 +312,7 @@ PSbSendNullPacket( ...@@ -314,7 +312,7 @@ PSbSendNullPacket(
pTxPacket->cbPayloadLen = 0; pTxPacket->cbPayloadLen = 0;
// send the frame // send the frame
if (csMgmt_xmit(pDevice, pTxPacket) != CMD_STATUS_PENDING) { if (csMgmt_xmit(pDevice, pTxPacket) != CMD_STATUS_PENDING) {
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Send Null Packet failed !\n"); pr_debug("Send Null Packet failed !\n");
return false; return false;
} }
......
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
...@@ -43,8 +43,6 @@ ...@@ -43,8 +43,6 @@
#include "80211mgr.h" #include "80211mgr.h"
/*--------------------- Static Variables --------------------------*/ /*--------------------- Static Variables --------------------------*/
static int msglevel = MSG_LEVEL_INFO;
static const unsigned char abyOUI00[4] = { 0x00, 0x50, 0xf2, 0x00 }; static const unsigned char abyOUI00[4] = { 0x00, 0x50, 0xf2, 0x00 };
static const unsigned char abyOUI01[4] = { 0x00, 0x50, 0xf2, 0x01 }; static const unsigned char abyOUI01[4] = { 0x00, 0x50, 0xf2, 0x01 };
static const unsigned char abyOUI02[4] = { 0x00, 0x50, 0xf2, 0x02 }; static const unsigned char abyOUI02[4] = { 0x00, 0x50, 0xf2, 0x02 };
...@@ -115,13 +113,13 @@ WPA_ParseRSN( ...@@ -115,13 +113,13 @@ WPA_ParseRSN(
WPA_ClearRSN(pBSSList); WPA_ClearRSN(pBSSList);
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "WPA_ParseRSN: [%d]\n", pRSN->len); pr_debug("WPA_ParseRSN: [%d]\n", pRSN->len);
// information element header makes sense // information element header makes sense
if ((pRSN->len >= 6) // oui1(4)+ver(2) if ((pRSN->len >= 6) // oui1(4)+ver(2)
&& (pRSN->byElementID == WLAN_EID_RSN_WPA) && !memcmp(pRSN->abyOUI, abyOUI01, 4) && (pRSN->byElementID == WLAN_EID_RSN_WPA) && !memcmp(pRSN->abyOUI, abyOUI01, 4)
&& (pRSN->wVersion == 1)) { && (pRSN->wVersion == 1)) {
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Legal RSN\n"); pr_debug("Legal RSN\n");
// update each variable if pRSN is long enough to contain the variable // update each variable if pRSN is long enough to contain the variable
if (pRSN->len >= 10) { if (pRSN->len >= 10) {
//OUI1(4)+ver(2)+GKSuite(4) //OUI1(4)+ver(2)+GKSuite(4)
...@@ -139,13 +137,14 @@ WPA_ParseRSN( ...@@ -139,13 +137,14 @@ WPA_ParseRSN(
// any vendor checks here // any vendor checks here
pBSSList->byGKType = WPA_NONE; pBSSList->byGKType = WPA_NONE;
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "byGKType: %x\n", pBSSList->byGKType); pr_debug("byGKType: %x\n", pBSSList->byGKType);
} }
if (pRSN->len >= 12) { if (pRSN->len >= 12) {
//oui1(4)+ver(2)+GKS(4)+PKSCnt(2) //oui1(4)+ver(2)+GKS(4)+PKSCnt(2)
j = 0; j = 0;
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "wPKCount: %d, sizeof(pBSSList->abyPKType): %zu\n", pRSN->wPKCount, sizeof(pBSSList->abyPKType)); pr_debug("wPKCount: %d, sizeof(pBSSList->abyPKType): %zu\n",
pRSN->wPKCount, sizeof(pBSSList->abyPKType));
for (i = 0; (i < pRSN->wPKCount) && (j < ARRAY_SIZE(pBSSList->abyPKType)); i++) { for (i = 0; (i < pRSN->wPKCount) && (j < ARRAY_SIZE(pBSSList->abyPKType)); i++) {
if (pRSN->len >= 12+i*4+4) { //oui1(4)+ver(2)+GKS(4)+PKSCnt(2)+PKS(4*i) if (pRSN->len >= 12+i*4+4) { //oui1(4)+ver(2)+GKS(4)+PKSCnt(2)+PKS(4*i)
if (!memcmp(pRSN->PKSList[i].abyOUI, abyOUI00, 4)) if (!memcmp(pRSN->PKSList[i].abyOUI, abyOUI00, 4))
...@@ -163,19 +162,20 @@ WPA_ParseRSN( ...@@ -163,19 +162,20 @@ WPA_ParseRSN(
break; break;
} }
pBSSList->wPKCount = (unsigned short)j; pBSSList->wPKCount = (unsigned short)j;
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "wPKCount: %d\n", pBSSList->wPKCount); pr_debug("wPKCount: %d\n", pBSSList->wPKCount);
} }
m = pRSN->wPKCount; m = pRSN->wPKCount;
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "m: %d\n", m); pr_debug("m: %d\n", m);
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "14+m*4: %d\n", 14+m*4); pr_debug("14+m*4: %d\n", 14+m*4);
if (pRSN->len >= 14+m*4) { //oui1(4)+ver(2)+GKS(4)+PKSCnt(2)+PKS(4*m)+AKC(2) if (pRSN->len >= 14+m*4) { //oui1(4)+ver(2)+GKS(4)+PKSCnt(2)+PKS(4*m)+AKC(2)
// overlay IE_RSN_Auth structure into correct place // overlay IE_RSN_Auth structure into correct place
pIE_RSN_Auth = (PWLAN_IE_RSN_AUTH) pRSN->PKSList[m].abyOUI; pIE_RSN_Auth = (PWLAN_IE_RSN_AUTH) pRSN->PKSList[m].abyOUI;
j = 0; j = 0;
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "wAuthCount: %d, sizeof(pBSSList->abyAuthType): %zu\n", pr_debug("wAuthCount: %d, sizeof(pBSSList->abyAuthType): %zu\n",
pIE_RSN_Auth->wAuthCount, sizeof(pBSSList->abyAuthType)); pIE_RSN_Auth->wAuthCount,
sizeof(pBSSList->abyAuthType));
for (i = 0; (i < pIE_RSN_Auth->wAuthCount) && (j < ARRAY_SIZE(pBSSList->abyAuthType)); i++) { for (i = 0; (i < pIE_RSN_Auth->wAuthCount) && (j < ARRAY_SIZE(pBSSList->abyAuthType)); i++) {
if (pRSN->len >= 14+4+(m+i)*4) { //oui1(4)+ver(2)+GKS(4)+PKSCnt(2)+PKS(4*m)+AKC(2)+AKS(4*i) if (pRSN->len >= 14+4+(m+i)*4) { //oui1(4)+ver(2)+GKS(4)+PKSCnt(2)+PKS(4*m)+AKC(2)+AKS(4*i)
if (!memcmp(pIE_RSN_Auth->AuthKSList[i].abyOUI, abyOUI01, 4)) if (!memcmp(pIE_RSN_Auth->AuthKSList[i].abyOUI, abyOUI01, 4))
...@@ -191,14 +191,14 @@ WPA_ParseRSN( ...@@ -191,14 +191,14 @@ WPA_ParseRSN(
} }
if (j > 0) if (j > 0)
pBSSList->wAuthCount = (unsigned short)j; pBSSList->wAuthCount = (unsigned short)j;
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "wAuthCount: %d\n", pBSSList->wAuthCount); pr_debug("wAuthCount: %d\n", pBSSList->wAuthCount);
} }
if (pIE_RSN_Auth != NULL) { if (pIE_RSN_Auth != NULL) {
n = pIE_RSN_Auth->wAuthCount; n = pIE_RSN_Auth->wAuthCount;
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "n: %d\n", n); pr_debug("n: %d\n", n);
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "14+4+(m+n)*4: %d\n", 14+4+(m+n)*4); pr_debug("14+4+(m+n)*4: %d\n", 14+4+(m+n)*4);
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) 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)
pbyCaps = (unsigned char *)pIE_RSN_Auth->AuthKSList[n].abyOUI; pbyCaps = (unsigned char *)pIE_RSN_Auth->AuthKSList[n].abyOUI;
......
...@@ -35,8 +35,6 @@ ...@@ -35,8 +35,6 @@
#include "device.h" #include "device.h"
#include "wmgr.h" #include "wmgr.h"
/*--------------------- Static Definitions -------------------------*/
static int msglevel = MSG_LEVEL_INFO;
/*--------------------- Static Classes ----------------------------*/ /*--------------------- Static Classes ----------------------------*/
/*--------------------- Static Variables --------------------------*/ /*--------------------- Static Variables --------------------------*/
...@@ -116,7 +114,7 @@ WPA2vParseRSN( ...@@ -116,7 +114,7 @@ WPA2vParseRSN(
unsigned char *pbyOUI; unsigned char *pbyOUI;
bool bUseGK = false; bool bUseGK = false;
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "WPA2_ParseRSN: [%d]\n", pRSN->len); pr_debug("WPA2_ParseRSN: [%d]\n", pRSN->len);
WPA2_ClearRSN(pBSSNode); WPA2_ClearRSN(pBSSNode);
...@@ -135,7 +133,7 @@ WPA2vParseRSN( ...@@ -135,7 +133,7 @@ WPA2vParseRSN(
// information element header makes sense // information element header makes sense
if ((pRSN->byElementID == WLAN_EID_RSN) && if ((pRSN->byElementID == WLAN_EID_RSN) &&
(pRSN->wVersion == 1)) { (pRSN->wVersion == 1)) {
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Legal 802.11i RSN\n"); pr_debug("Legal 802.11i RSN\n");
pbyOUI = &(pRSN->abyRSN[0]); pbyOUI = &(pRSN->abyRSN[0]);
if (!memcmp(pbyOUI, abyOUIWEP40, 4)) if (!memcmp(pbyOUI, abyOUIWEP40, 4))
...@@ -153,7 +151,7 @@ WPA2vParseRSN( ...@@ -153,7 +151,7 @@ WPA2vParseRSN(
// any vendor checks here // any vendor checks here
pBSSNode->byCSSGK = WLAN_11i_CSS_UNKNOWN; pBSSNode->byCSSGK = WLAN_11i_CSS_UNKNOWN;
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "802.11i CSS: %X\n", pBSSNode->byCSSGK); pr_debug("802.11i CSS: %X\n", pBSSNode->byCSSGK);
if (pRSN->len == 6) { if (pRSN->len == 6) {
pBSSNode->bWPA2Valid = true; pBSSNode->bWPA2Valid = true;
...@@ -186,7 +184,8 @@ WPA2vParseRSN( ...@@ -186,7 +184,8 @@ WPA2vParseRSN(
pBSSNode->abyCSSPK[j++] = WLAN_11i_CSS_UNKNOWN; pBSSNode->abyCSSPK[j++] = WLAN_11i_CSS_UNKNOWN;
} }
pbyOUI += 4; pbyOUI += 4;
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "abyCSSPK[%d]: %X\n", j-1, pBSSNode->abyCSSPK[j-1]); pr_debug("abyCSSPK[%d]: %X\n",
j-1, pBSSNode->abyCSSPK[j-1]);
} else } else
break; break;
} //for } //for
...@@ -206,7 +205,7 @@ WPA2vParseRSN( ...@@ -206,7 +205,7 @@ WPA2vParseRSN(
return; return;
} }
pBSSNode->wCSSPKCount = (unsigned short)j; pBSSNode->wCSSPKCount = (unsigned short)j;
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "wCSSPKCount: %d\n", pBSSNode->wCSSPKCount); pr_debug("wCSSPKCount: %d\n", pBSSNode->wCSSPKCount);
} }
m = *((unsigned short *)&(pRSN->abyRSN[4])); m = *((unsigned short *)&(pRSN->abyRSN[4]));
...@@ -224,12 +223,15 @@ WPA2vParseRSN( ...@@ -224,12 +223,15 @@ WPA2vParseRSN(
else else
// any vendor checks here // any vendor checks here
pBSSNode->abyAKMSSAuthType[j++] = WLAN_11i_AKMSS_UNKNOWN; pBSSNode->abyAKMSSAuthType[j++] = WLAN_11i_AKMSS_UNKNOWN;
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "abyAKMSSAuthType[%d]: %X\n", j-1, pBSSNode->abyAKMSSAuthType[j-1]); pr_debug("abyAKMSSAuthType[%d]: %X\n",
j-1,
pBSSNode->abyAKMSSAuthType[j-1]);
} else } else
break; break;
} }
pBSSNode->wAKMSSAuthCount = (unsigned short)j; pBSSNode->wAKMSSAuthCount = (unsigned short)j;
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "wAKMSSAuthCount: %d\n", pBSSNode->wAKMSSAuthCount); pr_debug("wAKMSSAuthCount: %d\n",
pBSSNode->wAKMSSAuthCount);
n = *((unsigned short *)&(pRSN->abyRSN[6+4*m])); n = *((unsigned short *)&(pRSN->abyRSN[6+4*m]));
if (pRSN->len >= 12 + 4 * m + 4 * n) { // ver(2)+GK(4)+PKCnt(2)+PKS(4*m)+AKMSSCnt(2)+AKMSS(4*n)+Cap(2) if (pRSN->len >= 12 + 4 * m + 4 * n) { // ver(2)+GK(4)+PKCnt(2)+PKS(4*m)+AKMSSCnt(2)+AKMSS(4*n)+Cap(2)
......
...@@ -50,9 +50,6 @@ static const int frequency_list[] = { ...@@ -50,9 +50,6 @@ static const int frequency_list[] = {
}; };
/*--------------------- Static Classes ----------------------------*/ /*--------------------- Static Classes ----------------------------*/
/*--------------------- Static Variables --------------------------*/
static int msglevel = MSG_LEVEL_INFO;
/*--------------------- Static Functions --------------------------*/ /*--------------------- Static Functions --------------------------*/
/*--------------------- Export Variables --------------------------*/ /*--------------------- Export Variables --------------------------*/
...@@ -103,8 +100,7 @@ static int wpa_init_wpadev(struct vnt_private *pDevice) ...@@ -103,8 +100,7 @@ static int wpa_init_wpadev(struct vnt_private *pDevice)
pDevice->wpadev->mem_end = dev->mem_end; pDevice->wpadev->mem_end = dev->mem_end;
ret = register_netdev(pDevice->wpadev); ret = register_netdev(pDevice->wpadev);
if (ret) { if (ret) {
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "%s: register_netdev(WPA) failed!\n", pr_debug("%s: register_netdev(WPA) failed!\n", dev->name);
dev->name);
free_netdev(pDevice->wpadev); free_netdev(pDevice->wpadev);
return -1; return -1;
} }
...@@ -115,8 +111,8 @@ static int wpa_init_wpadev(struct vnt_private *pDevice) ...@@ -115,8 +111,8 @@ static int wpa_init_wpadev(struct vnt_private *pDevice)
return -ENOMEM; return -ENOMEM;
} }
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "%s: Registered netdev %s for WPA management\n", pr_debug("%s: Registered netdev %s for WPA management\n",
dev->name, pDevice->wpadev->name); dev->name, pDevice->wpadev->name);
return 0; return 0;
} }
...@@ -142,8 +138,8 @@ static int wpa_release_wpadev(struct vnt_private *pDevice) ...@@ -142,8 +138,8 @@ static int wpa_release_wpadev(struct vnt_private *pDevice)
} }
if (pDevice->wpadev) { if (pDevice->wpadev) {
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "%s: Netdevice %s unregistered\n", pr_debug("%s: Netdevice %s unregistered\n",
pDevice->dev->name, pDevice->wpadev->name); pDevice->dev->name, pDevice->wpadev->name);
unregister_netdev(pDevice->wpadev); unregister_netdev(pDevice->wpadev);
free_netdev(pDevice->wpadev); free_netdev(pDevice->wpadev);
pDevice->wpadev = NULL; pDevice->wpadev = NULL;
...@@ -206,7 +202,7 @@ int wpa_set_keys(struct vnt_private *pDevice, void *ctx, ...@@ -206,7 +202,7 @@ int wpa_set_keys(struct vnt_private *pDevice, void *ctx,
param->u.wpa_key.seq_len > MAX_KEY_LEN) param->u.wpa_key.seq_len > MAX_KEY_LEN)
return -EINVAL; return -EINVAL;
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "param->u.wpa_key.alg_name = %d\n", param->u.wpa_key.alg_name); pr_debug("param->u.wpa_key.alg_name = %d\n", param->u.wpa_key.alg_name);
if (param->u.wpa_key.alg_name == WPA_ALG_NONE) { if (param->u.wpa_key.alg_name == WPA_ALG_NONE) {
pDevice->eEncryptionStatus = Ndis802_11EncryptionDisabled; pDevice->eEncryptionStatus = Ndis802_11EncryptionDisabled;
pDevice->bEncryptionEnable = false; pDevice->bEncryptionEnable = false;
...@@ -284,7 +280,7 @@ int wpa_set_keys(struct vnt_private *pDevice, void *ctx, ...@@ -284,7 +280,7 @@ int wpa_set_keys(struct vnt_private *pDevice, void *ctx,
} }
if (param->u.wpa_key.key_index >= MAX_GROUP_KEY) { if (param->u.wpa_key.key_index >= MAX_GROUP_KEY) {
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "return dwKeyIndex > 3\n"); pr_debug("return dwKeyIndex > 3\n");
return -EINVAL; return -EINVAL;
} }
...@@ -323,7 +319,7 @@ int wpa_set_keys(struct vnt_private *pDevice, void *ctx, ...@@ -323,7 +319,7 @@ int wpa_set_keys(struct vnt_private *pDevice, void *ctx,
if ((byKeyDecMode == KEY_CTL_TKIP) && if ((byKeyDecMode == KEY_CTL_TKIP) &&
(param->u.wpa_key.key_len != MAX_KEY_LEN)) { (param->u.wpa_key.key_len != MAX_KEY_LEN)) {
// TKIP Key must be 256 bits // TKIP Key must be 256 bits
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "return- TKIP Key must be 256 bits!\n"); pr_debug("return- TKIP Key must be 256 bits!\n");
return -EINVAL; return -EINVAL;
} }
// Check AES key length // Check AES key length
...@@ -336,7 +332,7 @@ int wpa_set_keys(struct vnt_private *pDevice, void *ctx, ...@@ -336,7 +332,7 @@ int wpa_set_keys(struct vnt_private *pDevice, void *ctx,
// spin_lock_irq(&pDevice->lock); // spin_lock_irq(&pDevice->lock);
if (is_broadcast_ether_addr(&param->addr[0]) || (param->addr == NULL)) { if (is_broadcast_ether_addr(&param->addr[0]) || (param->addr == NULL)) {
// If is_broadcast_ether_addr, set the key as every key entry's group key. // If is_broadcast_ether_addr, set the key as every key entry's group key.
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Groupe Key Assign.\n"); pr_debug("Groupe Key Assign\n");
if (KeybSetAllGroupKey(&(pDevice->sKey), if (KeybSetAllGroupKey(&(pDevice->sKey),
dwKeyIndex, dwKeyIndex,
...@@ -354,18 +350,18 @@ int wpa_set_keys(struct vnt_private *pDevice, void *ctx, ...@@ -354,18 +350,18 @@ int wpa_set_keys(struct vnt_private *pDevice, void *ctx,
byKeyDecMode, byKeyDecMode,
pDevice->PortOffset, pDevice->PortOffset,
pDevice->byLocalID)) { pDevice->byLocalID)) {
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "GROUP Key Assign.\n"); pr_debug("GROUP Key Assign\n");
} else { } else {
return -EINVAL; return -EINVAL;
} }
} else { } else {
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Pairwise Key Assign.\n"); pr_debug("Pairwise Key Assign\n");
// BSSID not 0xffffffffffff // BSSID not 0xffffffffffff
// Pairwise Key can't be WEP // Pairwise Key can't be WEP
if (byKeyDecMode == KEY_CTL_WEP) { if (byKeyDecMode == KEY_CTL_WEP) {
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Pairwise Key can't be WEP\n"); pr_debug("Pairwise Key can't be WEP\n");
return -EINVAL; return -EINVAL;
} }
...@@ -382,7 +378,7 @@ int wpa_set_keys(struct vnt_private *pDevice, void *ctx, ...@@ -382,7 +378,7 @@ int wpa_set_keys(struct vnt_private *pDevice, void *ctx,
byKeyDecMode, byKeyDecMode,
pDevice->PortOffset, pDevice->PortOffset,
pDevice->byLocalID)) { pDevice->byLocalID)) {
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "Pairwise Key Set\n"); pr_debug("Pairwise Key Set\n");
} else { } else {
// Key Table Full // Key Table Full
...@@ -640,7 +636,7 @@ static int wpa_get_scan(struct vnt_private *pDevice, ...@@ -640,7 +636,7 @@ static int wpa_get_scan(struct vnt_private *pDevice,
ret = -EFAULT; ret = -EFAULT;
param->u.scan_results.scan_count = count; param->u.scan_results.scan_count = count;
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO " param->u.scan_results.scan_count = %d\n", count); pr_debug(" param->u.scan_results.scan_count = %d\n", count);
kfree(pBuf); kfree(pBuf);
return ret; return ret;
...@@ -670,12 +666,14 @@ static int wpa_set_associate(struct vnt_private *pDevice, ...@@ -670,12 +666,14 @@ static int wpa_set_associate(struct vnt_private *pDevice,
bool bWepEnabled = false; bool bWepEnabled = false;
// set key type & algorithm // set key type & algorithm
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "pairwise_suite = %d\n", param->u.wpa_associate.pairwise_suite); pr_debug("pairwise_suite = %d\n",
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "group_suite = %d\n", param->u.wpa_associate.group_suite); param->u.wpa_associate.pairwise_suite);
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "key_mgmt_suite = %d\n", param->u.wpa_associate.key_mgmt_suite); pr_debug("group_suite = %d\n", param->u.wpa_associate.group_suite);
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "auth_alg = %d\n", param->u.wpa_associate.auth_alg); pr_debug("key_mgmt_suite = %d\n",
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "mode = %d\n", param->u.wpa_associate.mode); param->u.wpa_associate.key_mgmt_suite);
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "wpa_ie_len = %d\n", param->u.wpa_associate.wpa_ie_len); pr_debug("auth_alg = %d\n", param->u.wpa_associate.auth_alg);
pr_debug("mode = %d\n", param->u.wpa_associate.mode);
pr_debug("wpa_ie_len = %d\n", param->u.wpa_associate.wpa_ie_len);
if (param->u.wpa_associate.wpa_ie_len) { if (param->u.wpa_associate.wpa_ie_len) {
if (!param->u.wpa_associate.wpa_ie) if (!param->u.wpa_associate.wpa_ie)
...@@ -826,60 +824,60 @@ int wpa_ioctl(struct vnt_private *pDevice, struct iw_point *p) ...@@ -826,60 +824,60 @@ int wpa_ioctl(struct vnt_private *pDevice, struct iw_point *p)
switch (param->cmd) { switch (param->cmd) {
case VIAWGET_SET_WPA: case VIAWGET_SET_WPA:
ret = wpa_set_wpa(pDevice, param); ret = wpa_set_wpa(pDevice, param);
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "VIAWGET_SET_WPA\n"); pr_debug("VIAWGET_SET_WPA\n");
break; break;
case VIAWGET_SET_KEY: case VIAWGET_SET_KEY:
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "VIAWGET_SET_KEY\n"); pr_debug("VIAWGET_SET_KEY\n");
spin_lock_irq(&pDevice->lock); spin_lock_irq(&pDevice->lock);
ret = wpa_set_keys(pDevice, param, false); ret = wpa_set_keys(pDevice, param, false);
spin_unlock_irq(&pDevice->lock); spin_unlock_irq(&pDevice->lock);
break; break;
case VIAWGET_SET_SCAN: case VIAWGET_SET_SCAN:
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "VIAWGET_SET_SCAN\n"); pr_debug("VIAWGET_SET_SCAN\n");
ret = wpa_set_scan(pDevice, param); ret = wpa_set_scan(pDevice, param);
break; break;
case VIAWGET_GET_SCAN: case VIAWGET_GET_SCAN:
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "VIAWGET_GET_SCAN\n"); pr_debug("VIAWGET_GET_SCAN\n");
ret = wpa_get_scan(pDevice, param); ret = wpa_get_scan(pDevice, param);
wpa_ioctl = 1; wpa_ioctl = 1;
break; break;
case VIAWGET_GET_SSID: case VIAWGET_GET_SSID:
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "VIAWGET_GET_SSID\n"); pr_debug("VIAWGET_GET_SSID\n");
ret = wpa_get_ssid(pDevice, param); ret = wpa_get_ssid(pDevice, param);
wpa_ioctl = 1; wpa_ioctl = 1;
break; break;
case VIAWGET_GET_BSSID: case VIAWGET_GET_BSSID:
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "VIAWGET_GET_BSSID\n"); pr_debug("VIAWGET_GET_BSSID\n");
ret = wpa_get_bssid(pDevice, param); ret = wpa_get_bssid(pDevice, param);
wpa_ioctl = 1; wpa_ioctl = 1;
break; break;
case VIAWGET_SET_ASSOCIATE: case VIAWGET_SET_ASSOCIATE:
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "VIAWGET_SET_ASSOCIATE\n"); pr_debug("VIAWGET_SET_ASSOCIATE\n");
ret = wpa_set_associate(pDevice, param); ret = wpa_set_associate(pDevice, param);
break; break;
case VIAWGET_SET_DISASSOCIATE: case VIAWGET_SET_DISASSOCIATE:
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "VIAWGET_SET_DISASSOCIATE\n"); pr_debug("VIAWGET_SET_DISASSOCIATE\n");
ret = wpa_set_disassociate(pDevice, param); ret = wpa_set_disassociate(pDevice, param);
break; break;
case VIAWGET_SET_DROP_UNENCRYPT: case VIAWGET_SET_DROP_UNENCRYPT:
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "VIAWGET_SET_DROP_UNENCRYPT\n"); pr_debug("VIAWGET_SET_DROP_UNENCRYPT\n");
break; break;
case VIAWGET_SET_DEAUTHENTICATE: case VIAWGET_SET_DEAUTHENTICATE:
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "VIAWGET_SET_DEAUTHENTICATE\n"); pr_debug("VIAWGET_SET_DEAUTHENTICATE\n");
break; break;
default: default:
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "wpa_ioctl: unknown cmd=%d\n", pr_debug("wpa_ioctl: unknown cmd=%d\n",
param->cmd); param->cmd);
ret = -EOPNOTSUPP; ret = -EOPNOTSUPP;
goto out; goto out;
} }
......
...@@ -42,8 +42,6 @@ ...@@ -42,8 +42,6 @@
/*--------------------- Static Classes ----------------------------*/ /*--------------------- Static Classes ----------------------------*/
/*--------------------- Static Variables --------------------------*/
static int msglevel = MSG_LEVEL_INFO;
/*--------------------- Static Functions --------------------------*/ /*--------------------- Static Functions --------------------------*/
/*--------------------- Export Variables --------------------------*/ /*--------------------- Export Variables --------------------------*/
...@@ -78,8 +76,7 @@ bool ROUTEbRelay(struct vnt_private *pDevice, unsigned char *pbySkbData, ...@@ -78,8 +76,7 @@ bool ROUTEbRelay(struct vnt_private *pDevice, unsigned char *pbySkbData,
unsigned char *pbyBSSID; unsigned char *pbyBSSID;
if (AVAIL_TD(pDevice, TYPE_AC0DMA) <= 0) { if (AVAIL_TD(pDevice, TYPE_AC0DMA) <= 0) {
DBG_PRT(MSG_LEVEL_DEBUG, pr_debug("Relay can't allocate TD1..\n");
KERN_INFO "Relay can't allocate TD1..\n");
return false; return false;
} }
...@@ -102,11 +99,10 @@ bool ROUTEbRelay(struct vnt_private *pDevice, unsigned char *pbySkbData, ...@@ -102,11 +99,10 @@ bool ROUTEbRelay(struct vnt_private *pDevice, unsigned char *pbySkbData,
if (KeybGetTransmitKey(&(pDevice->sKey), pbyBSSID, if (KeybGetTransmitKey(&(pDevice->sKey), pbyBSSID,
GROUP_KEY, &pTransmitKey) == false) { GROUP_KEY, &pTransmitKey) == false) {
pTransmitKey = NULL; pTransmitKey = NULL;
DBG_PRT(MSG_LEVEL_DEBUG, pr_debug("KEY is NULL. [%d]\n",
KERN_DEBUG "KEY is NULL. [%d]\n", pDevice->pMgmt->eCurrMode);
pDevice->pMgmt->eCurrMode);
} else { } else {
DBG_PRT(MSG_LEVEL_DEBUG, KERN_DEBUG "Get GTK.\n"); pr_debug("Get GTK\n");
} }
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment