Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 205896
b: refs/heads/master
c: 89b28e5
h: refs/heads/master
v: v3
  • Loading branch information
Andres More authored and Greg Kroah-Hartman committed Jul 22, 2010
1 parent 743cb20 commit 26fc5ca
Show file tree
Hide file tree
Showing 6 changed files with 1 addition and 88 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: 73bce12e445edc228fbfc84d66693601c5744837
refs/heads/master: 89b28e5db83dc748f37fb7442cc880da49c348ce
61 changes: 0 additions & 61 deletions trunk/drivers/staging/vt6656/datarate.c
Original file line number Diff line number Diff line change
Expand Up @@ -309,7 +309,6 @@ RATEvTxRateFallBack(
{
PSDevice pDevice = (PSDevice) pDeviceHandler;
PSMgmtObject pMgmt = &(pDevice->sMgmtObj);
#if 1 //mike fixed old: use packet lose ratio algorithm to control rate
WORD wIdxDownRate = 0;
unsigned int ii;
BOOL bAutoRate[MAX_RATE] = {TRUE,TRUE,TRUE,TRUE,FALSE,FALSE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE};
Expand Down Expand Up @@ -389,66 +388,6 @@ DWORD dwTxDiff = 0;
s_vResetCounter(psNodeDBTable);
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"Rate: %d, U:%d, D:%d\n", (int)psNodeDBTable->wTxDataRate, (int)wIdxUpRate, (int)wIdxDownRate);
return;
#else //mike fixed new: use differ-signal strength to control rate
WORD wIdxUpRate = 0;
BOOL bAutoRate[MAX_RATE] = {TRUE,TRUE,TRUE,TRUE,FALSE,FALSE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE};
unsigned int ii;
long ldBm;

if (pMgmt->eScanState != WMAC_NO_SCANNING) {
// Don't do Fallback when scanning Channel
return;
}

for (ii = 0; ii < MAX_RATE; ii++) {
if (psNodeDBTable->wSuppRate & (0x0001<<ii)) {
if (bAutoRate[ii] == TRUE) {
wIdxUpRate = (WORD) ii;
}
} else {
bAutoRate[ii] = FALSE;
}
}

RFvRSSITodBm(pDevice, (BYTE)(pDevice->uCurrRSSI), &ldBm);

if (ldBm > -55) {
if ( psNodeDBTable->wSuppRate & (0x0001<<RATE_54M) ) //11a/g
{
psNodeDBTable->wTxDataRate = RATE_54M;
}
else{ //11b
psNodeDBTable->wTxDataRate = RATE_11M;
}
}

if (wIdxUpRate == RATE_54M ) { //11a/g
if (ldBm > -56 )
psNodeDBTable->wTxDataRate = RATE_54M;
else if (ldBm > -61 )
psNodeDBTable->wTxDataRate = RATE_48M;
else if (ldBm > -66 )
psNodeDBTable->wTxDataRate = RATE_36M;
else if (ldBm > -72 )
psNodeDBTable->wTxDataRate = RATE_24M;
else if (ldBm > -80 )
psNodeDBTable->wTxDataRate = RATE_5M;
else {
psNodeDBTable->wTxDataRate = RATE_1M;
//increasingVGA = TRUE;
}
}
else { //11b
if (ldBm > -65 )
psNodeDBTable->wTxDataRate = RATE_11M;
else if (ldBm > -75 )
psNodeDBTable->wTxDataRate = RATE_5M;
else
psNodeDBTable->wTxDataRate = RATE_1M;
}

return;
#endif
}

/*+
Expand Down
18 changes: 0 additions & 18 deletions trunk/drivers/staging/vt6656/iwctl.c
Original file line number Diff line number Diff line change
Expand Up @@ -84,24 +84,6 @@ struct iw_statistics *iwctl_get_wireless_stats(struct net_device *dev)

pDevice->wstats.status = pDevice->eOPMode;
#ifdef Calcu_LinkQual
#if 0
if(pDevice->byBBType == BB_TYPE_11B) {
if(pDevice->byCurrSQ > 120)
pDevice->scStatistic.LinkQuality = 100;
else
pDevice->scStatistic.LinkQuality = pDevice->byCurrSQ*100/120;
}
else if(pDevice->byBBType == BB_TYPE_11G) {
if(pDevice->byCurrSQ < 20)
pDevice->scStatistic.LinkQuality = 100;
else if(pDevice->byCurrSQ >96)
pDevice->scStatistic.LinkQuality = 0;
else
pDevice->scStatistic.LinkQuality = (96-pDevice->byCurrSQ)*100/76;
}
if(pDevice->bLinkPass !=TRUE)
pDevice->scStatistic.LinkQuality = 0;
#endif
if(pDevice->scStatistic.LinkQuality > 100)
pDevice->scStatistic.LinkQuality = 100;
pDevice->wstats.qual.qual =(BYTE) pDevice->scStatistic.LinkQuality;
Expand Down
2 changes: 0 additions & 2 deletions trunk/drivers/staging/vt6656/main_usb.c
Original file line number Diff line number Diff line change
Expand Up @@ -1548,7 +1548,6 @@ static int Read_config_file(PSDevice pDevice) {
}
}

#if 1
//get other parameter
{
memset(tmpbuffer,0,sizeof(tmpbuffer));
Expand All @@ -1561,7 +1560,6 @@ static int Read_config_file(PSDevice pDevice) {
pDevice->config_file.eEncryptionStatus= (int) simple_strtol(tmpbuffer, NULL, 10);
}
}
#endif

kfree(buffer);
return result;
Expand Down
4 changes: 0 additions & 4 deletions trunk/drivers/staging/vt6656/wcmd.c
Original file line number Diff line number Diff line change
Expand Up @@ -1291,12 +1291,8 @@ void BSSvSecondTxData(void *hDeviceContext)

spin_lock_irq(&pDevice->lock);
//is wap_supplicant running successful OR only open && sharekey mode!
#if 1
if(((pDevice->bLinkPass ==TRUE)&&(pMgmt->eAuthenMode < WMAC_AUTH_WPA)) || //open && sharekey linking
(pDevice->fWPA_Authened == TRUE)) { //wpa linking
#else
if(pDevice->bLinkPass ==TRUE) {
#endif
// printk("mike:%s-->InSleep Tx Data Procedure\n",__FUNCTION__);
pDevice->fTxDataInSleep = TRUE;
PSbSendNullPacket(pDevice); //send null packet
Expand Down
2 changes: 0 additions & 2 deletions trunk/drivers/staging/vt6656/wmgr.c
Original file line number Diff line number Diff line change
Expand Up @@ -1053,7 +1053,6 @@ s_vMgrRxAssocResponse(

}

#if 1
#ifdef WPA_SUPPLICANT_DRIVER_WEXT_SUPPORT
//need clear flags related to Networkmanager
pDevice->bwextstep0 = FALSE;
Expand All @@ -1062,7 +1061,6 @@ s_vMgrRxAssocResponse(
pDevice->bwextstep3 = FALSE;
pDevice->bWPASuppWextEnabled = FALSE;
#endif
#endif

if(pMgmt->eCurrState == WMAC_STATE_ASSOC)
timer_expire(pDevice->sTimerCommand, 0);
Expand Down

0 comments on commit 26fc5ca

Please sign in to comment.