Staging: rt3070: remove CONFIG_STA_SUPPORT ifdefs
authorBartlomiej Zolnierkiewicz <bzolnier@gmail.com>
Sun, 26 Apr 2009 14:05:49 +0000 (16:05 +0200)
committerGreg Kroah-Hartman <gregkh@suse.de>
Fri, 19 Jun 2009 18:00:47 +0000 (11:00 -0700)
Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
27 files changed:
drivers/staging/rt3070/2870_main_dev.c
drivers/staging/rt3070/Makefile
drivers/staging/rt3070/common/2870_rtmp_init.c
drivers/staging/rt3070/common/action.c
drivers/staging/rt3070/common/ba_action.c
drivers/staging/rt3070/common/cmm_data.c
drivers/staging/rt3070/common/cmm_data_2870.c
drivers/staging/rt3070/common/cmm_info.c
drivers/staging/rt3070/common/cmm_sanity.c
drivers/staging/rt3070/common/cmm_sync.c
drivers/staging/rt3070/common/cmm_wpa.c
drivers/staging/rt3070/common/mlme.c
drivers/staging/rt3070/common/rtmp_init.c
drivers/staging/rt3070/common/rtmp_tkip.c
drivers/staging/rt3070/common/rtmp_wep.c
drivers/staging/rt3070/common/rtusb_bulk.c
drivers/staging/rt3070/common/rtusb_io.c
drivers/staging/rt3070/common/spectrum.c
drivers/staging/rt3070/mlme.h
drivers/staging/rt3070/oid.h
drivers/staging/rt3070/rt_config.h
drivers/staging/rt3070/rt_linux.c
drivers/staging/rt3070/rt_linux.h
drivers/staging/rt3070/rt_main_dev.c
drivers/staging/rt3070/rt_profile.c
drivers/staging/rt3070/rtmp.h
drivers/staging/rt3070/rtmp_def.h

index 1783811..667a266 100644 (file)
 // Otherwise post to forum in ralinktech's web site(www.ralinktech.com) and let all users help you. ***
 MODULE_AUTHOR("Paul Lin <paul_lin@ralinktech.com>");
 MODULE_DESCRIPTION("RT2870 Wireless Lan Linux Driver");
-#ifdef CONFIG_STA_SUPPORT
 MODULE_LICENSE("GPL");
 #ifdef MODULE_VERSION
 MODULE_VERSION(STA_DRIVER_VERSION);
 #endif
-#endif // CONFIG_STA_SUPPORT //
 
 /* Kernel thread and vars, which handles packets that are completed. Only
  * packets that have a "complete" function are sent here. This way, the
@@ -614,7 +612,6 @@ VOID RT2870_WatchDog(IN RTMP_ADAPTER *pAd)
        }
 
 //PS packets use HCCA queue when dequeue from PS unicast queue (WiFi WPA2 MA9_DT1 for Marvell B STA)
-#ifdef CONFIG_STA_SUPPORT
        IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
        {
                idx = 0;
@@ -630,7 +627,6 @@ VOID RT2870_WatchDog(IN RTMP_ADAPTER *pAd)
                        RTMP_IO_WRITE32(pAd, PBF_CFG, 0xf40006);
                }
        }
-#endif // CONFIG_STA_SUPPORT //
 
        if (pAd->watchDogRxOverFlowCnt >= 2)
        {
@@ -1318,13 +1314,10 @@ VOID RT2870_BssBeaconStop(
        {
                INT NumOfBcn;
 
-
-#ifdef CONFIG_STA_SUPPORT
                IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
                {
                        NumOfBcn = MAX_MESH_NUM;
                }
-#endif // CONFIG_STA_SUPPORT //
 
                RTMPCancelTimer(&pAd->CommonCfg.BeaconUpdateTimer, &Cancelled);
 
@@ -1357,22 +1350,16 @@ VOID RT2870_BssBeaconStart(
        {
                INT NumOfBcn;
 
-
-#ifdef CONFIG_STA_SUPPORT
                IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
                {
                        NumOfBcn = MAX_MESH_NUM;
                }
-#endif // CONFIG_STA_SUPPORT //
 
                for(apidx=0; apidx<NumOfBcn; apidx++)
                {
                        UCHAR CapabilityInfoLocationInBeacon = 0;
                        UCHAR TimIELocationInBeacon = 0;
 
-#ifdef CONFIG_STA_SUPPORT
-#endif // CONFIG_STA_SUPPORT //
-
                        NdisZeroMemory(pBeaconSync->BeaconBuf[apidx], HW_BEACON_OFFSET);
                        pBeaconSync->CapabilityInfoLocationInBeacon[apidx] = CapabilityInfoLocationInBeacon;
                        pBeaconSync->TimIELocationInBeacon[apidx] = TimIELocationInBeacon;
index 55980c9..da1cc1e 100644 (file)
@@ -3,7 +3,6 @@ obj-$(CONFIG_RT3070)    += rt3070sta.o
 # TODO: all of these should be removed
 EXTRA_CFLAGS += -DLINUX -DAGGREGATION_SUPPORT -DPIGGYBACK_SUPPORT -DWMM_SUPPORT
 EXTRA_CFLAGS += -DRT2870 -DRT30xx -DRT3070
-EXTRA_CFLAGS += -DCONFIG_STA_SUPPORT
 EXTRA_CFLAGS += -DDBG
 EXTRA_CFLAGS += -DDOT11_N_SUPPORT
 EXTRA_CFLAGS += -DWPA_SUPPLICANT_SUPPORT
index 5433fcc..b55b8ad 100644 (file)
@@ -234,10 +234,8 @@ NDIS_STATUS        NICInitTransmit(
                //
                // TX_RING_SIZE, 4 ACs
                //
-#ifdef CONFIG_STA_SUPPORT
                IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
                for(acidx=0; acidx<4; acidx++)
-#endif // CONFIG_STA_SUPPORT //
                {
 #if 1 //def DOT11_N_SUPPORT
                        PHT_TX_CONTEXT  pHTTXContext = &(pAd->TxContext[acidx]);
@@ -436,10 +434,8 @@ out2:
        }
 
 out1:
-#ifdef CONFIG_STA_SUPPORT
        IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
        for(acidx=0; acidx<4; acidx++)
-#endif // CONFIG_STA_SUPPORT //
        {
                PHT_TX_CONTEXT pTxContext = &(pAd->TxContext[acidx]);
                if (pTxContext)
@@ -646,10 +642,8 @@ VOID       RTMPFreeTxRxRingMemory(
 
 
        // Free Tx frame resource
-#ifdef CONFIG_STA_SUPPORT
                IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
                for(acidx=0; acidx<4; acidx++)
-#endif // CONFIG_STA_SUPPORT //
                {
                PHT_TX_CONTEXT pHTTXContext = &(pAd->TxContext[acidx]);
                        if (pHTTXContext)
@@ -810,8 +804,6 @@ NDIS_STATUS  CreateThreads(
        return NDIS_STATUS_SUCCESS;
 }
 
-
-#ifdef CONFIG_STA_SUPPORT
 /*
 ========================================================================
 Routine Description:
@@ -992,7 +984,6 @@ VOID        RTMPAddBSSIDCipher(
                DBGPRINT_RAW(RT_DEBUG_TRACE,(" %x:", pKey->KeyMaterial[i]));
        DBGPRINT(RT_DEBUG_TRACE,("       \n"));
 }
-#endif // CONFIG_STA_SUPPORT //
 
 /*
 ========================================================================
index e36f90f..c31d367 100644 (file)
@@ -128,7 +128,6 @@ VOID MlmeADDBAAction(
                        pBAEntry =&pAd->BATable.BAOriEntry[Idx];
                }
 
-#ifdef CONFIG_STA_SUPPORT
                IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
                {
                        if (ADHOC_ON(pAd))
@@ -137,7 +136,6 @@ VOID MlmeADDBAAction(
                                ActHeaderInit(pAd, &Frame.Hdr, pAd->CommonCfg.Bssid, pAd->CurrentAddress, pInfo->pAddr);
 
                }
-#endif // CONFIG_STA_SUPPORT //
 
                Frame.Category = CATEGORY_BA;
                Frame.Action = ADDBA_REQ;
@@ -214,10 +212,8 @@ VOID MlmeDELBAAction(
                // SEND BAR (Send BAR to refresh peer reordering buffer.)
                Idx = pAd->MacTab.Content[pInfo->Wcid].BAOriWcidArray[pInfo->TID];
 
-#ifdef CONFIG_STA_SUPPORT
                IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
                        BarHeaderInit(pAd, &FrameBar, pAd->MacTab.Content[pInfo->Wcid].Addr, pAd->CurrentAddress);
-#endif // CONFIG_STA_SUPPORT //
 
                FrameBar.StartingSeq.field.FragNum = 0; // make sure sequence not clear in DEL funciton.
                FrameBar.StartingSeq.field.StartSeq = pAd->MacTab.Content[pInfo->Wcid].TxSeq[pInfo->TID]; // make sure sequence not clear in DEL funciton.
@@ -235,7 +231,7 @@ VOID MlmeDELBAAction(
 
                // SEND DELBA FRAME
                FrameLen = 0;
-#ifdef CONFIG_STA_SUPPORT
+
                IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
                {
                        if (ADHOC_ON(pAd))
@@ -243,7 +239,7 @@ VOID MlmeDELBAAction(
                        else
                                ActHeaderInit(pAd, &Frame.Hdr,  pAd->CommonCfg.Bssid, pAd->CurrentAddress, pAd->MacTab.Content[pInfo->Wcid].Addr);
                }
-#endif // CONFIG_STA_SUPPORT //
+
                Frame.Category = CATEGORY_BA;
                Frame.Action = DELBA;
                Frame.DelbaParm.Initiator = pInfo->Initiator;
@@ -370,7 +366,6 @@ static VOID respond_ht_information_exchange_action(
 
        NdisZeroMemory(&HTINFOframe, sizeof(FRAME_HT_INFO));
        // 2-1. Prepare ADDBA Response frame.
-#ifdef CONFIG_STA_SUPPORT
        IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
        {
                if (ADHOC_ON(pAd))
@@ -378,7 +373,6 @@ static VOID respond_ht_information_exchange_action(
                else
                        ActHeaderInit(pAd, &HTINFOframe.Hdr, pAd->CommonCfg.Bssid, pAd->CurrentAddress, pAddr);
        }
-#endif // CONFIG_STA_SUPPORT //
 
        HTINFOframe.Category = CATEGORY_HT;
        HTINFOframe.Action = HT_INFO_EXCHANGE;
@@ -407,7 +401,7 @@ VOID PeerHTAction(
        {
                case NOTIFY_BW_ACTION:
                        DBGPRINT(RT_DEBUG_TRACE,("ACTION - HT Notify Channel bandwidth action----> \n"));
-#ifdef CONFIG_STA_SUPPORT
+
                        if(pAd->StaActive.SupportedPhyInfo.bHtEnable == FALSE)
                        {
                                // Note, this is to patch DIR-1353 AP. When the AP set to Wep, it will use legacy mode. But AP still keeps
@@ -417,7 +411,6 @@ VOID PeerHTAction(
                                                                Elem->Msg[LENGTH_802_11+2] ));
                                break;
                        }
-#endif // CONFIG_STA_SUPPORT //
 
                        if (Elem->Msg[LENGTH_802_11+2] == 0)    // 7.4.8.2. if value is 1, keep the same as supported channel bandwidth.
                                pAd->MacTab.Content[Elem->Wcid].HTPhyMode.field.BW = 0;
@@ -546,11 +539,8 @@ VOID SendRefreshBAR(
 
                        Sequence = pEntry->TxSeq[TID];
 
-
-#ifdef CONFIG_STA_SUPPORT
                        IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
                                BarHeaderInit(pAd, &FrameBar, pEntry->Addr, pAd->CurrentAddress);
-#endif // CONFIG_STA_SUPPORT //
 
                        FrameBar.StartingSeq.field.FragNum = 0; // make sure sequence not clear in DEL function.
                        FrameBar.StartingSeq.field.StartSeq = Sequence; // make sure sequence not clear in DEL funciton.
index b312495..19cf345 100644 (file)
@@ -133,10 +133,8 @@ void Announce_Reordering_Packet(IN PRTMP_ADAPTER                   pAd,
                // pass this 802.3 packet to upper layer or forward this packet to WM directly
                //
 
-#ifdef CONFIG_STA_SUPPORT
                IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
                        ANNOUNCE_OR_FORWARD_802_3_PACKET(pAd, pPacket, RTMP_GET_PACKET_IF(pPacket));
-#endif // CONFIG_STA_SUPPORT //
        }
 }
 
@@ -603,11 +601,8 @@ VOID BAOriSessionAdd(
                        return;
                }
 
-
-#ifdef CONFIG_STA_SUPPORT
                IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
                        BarHeaderInit(pAd, &FrameBar, pAd->MacTab.Content[pBAEntry->Wcid].Addr, pAd->CurrentAddress);
-#endif // CONFIG_STA_SUPPORT //
 
                FrameBar.StartingSeq.field.FragNum = 0; // make sure sequence not clear in DEL function.
                FrameBar.StartingSeq.field.StartSeq = pBAEntry->Sequence; // make sure sequence not clear in DEL funciton.
@@ -1072,14 +1067,12 @@ VOID BAOriSessionSetupTimeout(
 
        pAd = pBAEntry->pAdapter;
 
-#ifdef CONFIG_STA_SUPPORT
        IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
        {
                // Do nothing if monitor mode is on
                if (MONITOR_ON(pAd))
                        return;
        }
-#endif // CONFIG_STA_SUPPORT //
 
        pEntry = &pAd->MacTab.Content[pBAEntry->Wcid];
 
@@ -1218,8 +1211,8 @@ VOID PeerAddBAReqAction(
        }
 
        NdisZeroMemory(&ADDframe, sizeof(FRAME_ADDBA_RSP));
+
        // 2-1. Prepare ADDBA Response frame.
-#ifdef CONFIG_STA_SUPPORT
        IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
        {
                if (ADHOC_ON(pAd))
@@ -1227,7 +1220,7 @@ VOID PeerAddBAReqAction(
                else
                        ActHeaderInit(pAd, &ADDframe.Hdr, pAd->CommonCfg.Bssid, pAd->CurrentAddress, pAddr);
        }
-#endif // CONFIG_STA_SUPPORT //
+
        ADDframe.Category = CATEGORY_BA;
        ADDframe.Action = ADDBA_RESP;
        ADDframe.Token = pAddreqFrame->Token;
@@ -1294,9 +1287,7 @@ VOID PeerAddBARspAction(
                }
                // Rcv Decline StatusCode
                if ((pFrame->StatusCode == 37)
-#ifdef CONFIG_STA_SUPPORT
             || ((pAd->OpMode == OPMODE_STA) && STA_TGN_WIFI_ON(pAd) && (pFrame->StatusCode != 0))
-#endif // CONFIG_STA_SUPPORT //
             )
                {
                        pAd->MacTab.Content[Elem->Wcid].BADeclineBitmap |= 1<<pFrame->BaParm.TID;
@@ -1421,10 +1412,9 @@ VOID SendPSMPAction(
                DBGPRINT(RT_DEBUG_ERROR,("BA - MlmeADDBAAction() allocate memory failed \n"));
                return;
        }
-#ifdef CONFIG_STA_SUPPORT
+
        IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
                ActHeaderInit(pAd, &Frame.Hdr, pAd->CommonCfg.Bssid, pAd->CurrentAddress, pAd->MacTab.Content[Wcid].Addr);
-#endif // CONFIG_STA_SUPPORT //
 
        Frame.Category = CATEGORY_HT;
        Frame.Action = SMPS_ACTION;
@@ -1531,10 +1521,8 @@ void convert_reordering_packet_to_preAMSDU_or_802_3_packet(
        //              a. pointer pRxBlk->pData to payload
        //      b. modify pRxBlk->DataSize
 
-#ifdef CONFIG_STA_SUPPORT
        IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
                RTMP_802_11_REMOVE_LLC_AND_CONVERT_TO_802_3(pRxBlk, Header802_3);
-#endif // CONFIG_STA_SUPPORT //
 
        ASSERT(pRxBlk->pRxPacket);
        pRxPkt = RTPKT_TO_OSPKT(pRxBlk->pRxPacket);
@@ -1549,15 +1537,12 @@ void convert_reordering_packet_to_preAMSDU_or_802_3_packet(
        //
        if (!RX_BLK_TEST_FLAG(pRxBlk, fRX_AMSDU))
        {
-
-#ifdef CONFIG_STA_SUPPORT
                IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
                {
 #ifdef LINUX
                        NdisMoveMemory(skb_push(pRxPkt, LENGTH_802_3), Header802_3, LENGTH_802_3);
 #endif
                }
-#endif // CONFIG_STA_SUPPORT //
        }
 }
 
index 79828ec..190fe59 100644 (file)
@@ -377,14 +377,12 @@ NDIS_STATUS MlmeHardTransmitMgmtRing(
                return NDIS_STATUS_FAILURE;
        }
 
-#ifdef CONFIG_STA_SUPPORT
        IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
        {
                // outgoing frame always wakeup PHY to prevent frame lost
                if (OPSTATUS_TEST_FLAG(pAd, fOP_STATUS_DOZE))
                        AsicForceWakeup(pAd, TRUE);
        }
-#endif // CONFIG_STA_SUPPORT //
 
        pFirstTxWI = (PTXWI_STRUC)(pSrcBufVA +  TXINFO_SIZE);
        pHeader_802_11 = (PHEADER_802_11) (pSrcBufVA + TXINFO_SIZE + TXWI_SIZE); //TXWI_SIZE);
@@ -408,7 +406,6 @@ NDIS_STATUS MlmeHardTransmitMgmtRing(
                pMacEntry = MacTableLookup(pAd, pHeader_802_11->Addr1);
        }
 
-#ifdef CONFIG_STA_SUPPORT
        IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
        {
                // Fixed W52 with Activity scan issue in ABG_MIXED and ABGN_MIXED mode.
@@ -424,7 +421,6 @@ NDIS_STATUS MlmeHardTransmitMgmtRing(
                                pAd->CommonCfg.MlmeTransmit.field.MODE = 0;
                }
        }
-#endif // CONFIG_STA_SUPPORT //
 
        //
        // Should not be hard code to set PwrMgmt to 0 (PWR_ACTIVE)
@@ -434,7 +430,7 @@ NDIS_STATUS MlmeHardTransmitMgmtRing(
        // pHeader_802_11->FC.PwrMgmt = 0; // (pAd->StaCfg.Psm == PWR_SAVE);
        //
        // In WMM-UAPSD, mlme frame should be set psm as power saving but probe request frame
-#ifdef CONFIG_STA_SUPPORT
+
     // Data-Null packets alse pass through MMRequest in RT2860, however, we hope control the psm bit to pass APSD
        if ((pHeader_802_11->FC.Type != BTYPE_DATA) && (pHeader_802_11->FC.Type != BTYPE_CNTL))
        {
@@ -444,18 +440,15 @@ NDIS_STATUS MlmeHardTransmitMgmtRing(
                else
                        pHeader_802_11->FC.PwrMgmt = PWR_ACTIVE;
        }
-#endif // CONFIG_STA_SUPPORT //
 
        bInsertTimestamp = FALSE;
        if (pHeader_802_11->FC.Type == BTYPE_CNTL) // must be PS-POLL
        {
-#ifdef CONFIG_STA_SUPPORT
                //Set PM bit in ps-poll, to fix WLK 1.2  PowerSaveMode_ext failure issue.
                if ((pAd->OpMode == OPMODE_STA) && (pHeader_802_11->FC.SubType == SUBTYPE_PS_POLL))
                {
                        pHeader_802_11->FC.PwrMgmt = PWR_SAVE;
                }
-#endif // CONFIG_STA_SUPPORT //
                bAckRequired = FALSE;
        }
        else // BTYPE_MGMT or BTYPE_DATA(must be NULL frame)
@@ -725,8 +718,6 @@ BOOLEAN RTMP_FillTxBlkInfo(
                        TX_BLK_SET_FLAG(pTxBlk, fTX_bAckRequired);
 
                {
-
-#ifdef CONFIG_STA_SUPPORT
                        IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
                        {
 
@@ -738,7 +729,6 @@ BOOLEAN RTMP_FillTxBlkInfo(
 //                             if (pAd->StaCfg.bAutoTxRateSwitch)
 //                                     TX_BLK_SET_FLAG(pTxBlk, fTX_AutoRateSwitch);
                        }
-#endif // CONFIG_STA_SUPPORT //
                }
 
                if (pTxBlk->TxFrameType == TX_LEGACY_FRAME)
@@ -821,13 +811,10 @@ BOOLEAN CanDoAggregateTransmit(
                return FALSE;
        }
 
-#ifdef CONFIG_STA_SUPPORT
        if ((INFRA_ON(pAd)) && (pAd->OpMode == OPMODE_STA)) // must be unicast to AP
                return TRUE;
        else
-#endif // CONFIG_STA_SUPPORT //
                return FALSE;
-
 }
 
 
@@ -881,10 +868,8 @@ VOID RTMPDeQueuePacket(
        {
                sQIdx = 0;
 //PS packets use HCCA queue when dequeue from PS unicast queue (WiFi WPA2 MA9_DT1 for Marvell B STA)
-#ifdef CONFIG_STA_SUPPORT
                IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
                eQIdx = 3;      // 4 ACs, start from 0.
-#endif // CONFIG_STA_SUPPORT //
        }
        else
        {
@@ -1004,10 +989,8 @@ VOID RTMPDeQueuePacket(
                        Count += pTxBlk->TxPacketList.Number;
 
                                // Do HardTransmit now.
-#ifdef CONFIG_STA_SUPPORT
                        IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
                                Status = STAHardTransmit(pAd, pTxBlk, QueIdx);
-#endif // CONFIG_STA_SUPPORT //
                }
 
                RT28XX_STOP_DEQUEUE(pAd, QueIdx, IrqFlags);
@@ -1693,7 +1676,6 @@ UINT deaggregate_AMSDU_announce(
                // convert to 802.3 header
         CONVERT_TO_802_3(Header802_3, pDA, pSA, pPayload, PayloadSize, pRemovedLLCSNAP);
 
-#ifdef CONFIG_STA_SUPPORT
                if ((Header802_3[12] == 0x88) && (Header802_3[13] == 0x8E) )
                {
                    // avoid local heap overflow, use dyanamic allocation
@@ -1703,9 +1685,7 @@ UINT deaggregate_AMSDU_announce(
                   WpaEAPOLKeyAction(pAd, Elem);
                   kfree(Elem);
                }
-#endif // CONFIG_STA_SUPPORT //
 
-#ifdef CONFIG_STA_SUPPORT
                IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
                {
                        if (pRemovedLLCSNAP)
@@ -1715,15 +1695,12 @@ UINT deaggregate_AMSDU_announce(
                                NdisMoveMemory(pPayload, &Header802_3[0], LENGTH_802_3);
                        }
                }
-#endif // CONFIG_STA_SUPPORT //
 
                pClonePacket = ClonePacket(pAd, pPacket, pPayload, PayloadSize);
                if (pClonePacket)
                {
-#ifdef CONFIG_STA_SUPPORT
                        IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
                                ANNOUNCE_OR_FORWARD_802_3_PACKET(pAd, pClonePacket, RTMP_GET_PACKET_IF(pPacket));
-#endif // CONFIG_STA_SUPPORT //
                }
 
 
@@ -1821,11 +1798,11 @@ MAC_TABLE_ENTRY *MacTableInsertEntry(
                return NULL;
 
        FirstWcid = 1;
-#ifdef CONFIG_STA_SUPPORT
+
        IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
+
        if (pAd->StaCfg.BssType == BSS_INFRA)
                FirstWcid = 2;
-#endif // CONFIG_STA_SUPPORT //
 
        // allocate one MAC entry
        NdisAcquireSpinLock(&pAd->MacTabLock);
@@ -1848,8 +1825,6 @@ MAC_TABLE_ENTRY *MacTableInsertEntry(
                                pEntry->PairwiseKey.CipherAlg = CIPHER_NONE;
                        }
                        {
-
-#ifdef CONFIG_STA_SUPPORT
                                IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
                                {
                                        pEntry->ValidAsCLI = TRUE;
@@ -1858,7 +1833,6 @@ MAC_TABLE_ENTRY *MacTableInsertEntry(
                                        pEntry->ValidAsMesh = FALSE;
                                        pEntry->ValidAsDls = FALSE;
                                }
-#endif // CONFIG_STA_SUPPORT //
                        }
 
                        pEntry->bIAmBadAtheros = FALSE;
@@ -1879,15 +1853,12 @@ MAC_TABLE_ENTRY *MacTableInsertEntry(
                                pEntry->apidx = apidx;
 
                        {
-
-#ifdef CONFIG_STA_SUPPORT
                                IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
                                {
                                        pEntry->AuthMode = pAd->StaCfg.AuthMode;
                                        pEntry->WepStatus = pAd->StaCfg.WepStatus;
                                        pEntry->PrivacyFilter = Ndis802_11PrivFilterAcceptAll;
                                }
-#endif // CONFIG_STA_SUPPORT //
                        }
 
                        pEntry->GTKState = REKEY_NEGOTIATING;
@@ -2376,10 +2347,8 @@ VOID Indicate_Legacy_Packet(
        // 2. remove LLC
        //              a. pointer pRxBlk->pData to payload
        //      b. modify pRxBlk->DataSize
-#ifdef CONFIG_STA_SUPPORT
        IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
                RTMP_802_11_REMOVE_LLC_AND_CONVERT_TO_802_3(pRxBlk, Header802_3);
-#endif // CONFIG_STA_SUPPORT //
 
        if (pRxBlk->DataSize > MAX_RX_PKT_LEN)
        {
@@ -2430,11 +2399,8 @@ VOID Indicate_Legacy_Packet(
        //
        // pass this 802.3 packet to upper layer or forward this packet to WM directly
        //
-#ifdef CONFIG_STA_SUPPORT
        IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
                ANNOUNCE_OR_FORWARD_802_3_PACKET(pAd, pRxPacket, FromWhichBSSID);
-#endif // CONFIG_STA_SUPPORT //
-
 }
 
 
@@ -2497,11 +2463,8 @@ VOID CmmRxRalinkFrameIndicate(
        }
 
        // get 802.3 Header and  remove LLC
-#ifdef CONFIG_STA_SUPPORT
        IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
                RTMP_802_11_REMOVE_LLC_AND_CONVERT_TO_802_3(pRxBlk, Header802_3);
-#endif // CONFIG_STA_SUPPORT //
-
 
        ASSERT(pRxBlk->pRxPacket);
 
@@ -2511,10 +2474,9 @@ VOID CmmRxRalinkFrameIndicate(
        Payload2Size = Msdu2Size - LENGTH_802_3;
 
        pData2 = pRxBlk->pData + Payload1Size + LENGTH_802_3;
-#ifdef CONFIG_STA_SUPPORT
+
        IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
                pPacket2 = duplicate_pkt(pAd, (pData2-LENGTH_802_3), LENGTH_802_3, pData2, Payload2Size, FromWhichBSSID);
-#endif // CONFIG_STA_SUPPORT //
 
        if (!pPacket2)
        {
@@ -2527,17 +2489,13 @@ VOID CmmRxRalinkFrameIndicate(
        pRxBlk->DataSize = Payload1Size;
        wlan_802_11_to_802_3_packet(pAd, pRxBlk, Header802_3, FromWhichBSSID);
 
-#ifdef CONFIG_STA_SUPPORT
        IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
                ANNOUNCE_OR_FORWARD_802_3_PACKET(pAd, pRxBlk->pRxPacket, FromWhichBSSID);
-#endif // CONFIG_STA_SUPPORT //
 
        if (pPacket2)
        {
-#ifdef CONFIG_STA_SUPPORT
                IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
                        ANNOUNCE_OR_FORWARD_802_3_PACKET(pAd, pPacket2, FromWhichBSSID);
-#endif // CONFIG_STA_SUPPORT //
        }
 }
 
@@ -2680,15 +2638,12 @@ VOID Indicate_EAPOL_Packet(
 {
        MAC_TABLE_ENTRY *pEntry = NULL;
 
-
-#ifdef CONFIG_STA_SUPPORT
        IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
        {
                pEntry = &pAd->MacTab.Content[BSSID_WCID];
                STARxEAPOLFrameIndicate(pAd, pEntry, pRxBlk, FromWhichBSSID);
                return;
        }
-#endif // CONFIG_STA_SUPPORT //
 
        if (pEntry == NULL)
        {
index 6866caa..3fc0fce 100644 (file)
@@ -293,10 +293,8 @@ USHORT RtmpUSB_WriteSingleTxResource(
 
                // For TxInfo, the length of USBDMApktLen = TXWI_SIZE + 802.11 header + payload
                //PS packets use HCCA queue when dequeue from PS unicast queue (WiFi WPA2 MA9_DT1 for Marvell B STA)
-#ifdef CONFIG_STA_SUPPORT
                IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
                RTMPWriteTxInfo(pAd, pTxInfo, (USHORT)(USBDMApktLen), FALSE, FIFO_EDCA, FALSE /*NextValid*/,  FALSE);
-#endif // CONFIG_STA_SUPPORT //
 
                if ((pHTTXContext->CurWritePosition + 3906 + pTxBlk->Priv) > MAX_TXBULK_LIMIT)
                {
@@ -696,7 +694,6 @@ VOID RtmpUSBNullFrameKickOut(
 
 }
 
-#ifdef CONFIG_STA_SUPPORT
 /*
        ========================================================================
 
@@ -842,7 +839,6 @@ VOID RT28xxUsbStaAsicSleepThenAutoWakeup(
        OPSTATUS_SET_FLAG(pAd, fOP_STATUS_DOZE);
 
 }
-#endif // CONFIG_STA_SUPPORT //
 
 VOID RT28xxUsbMlmeRadioOn(
        IN PRTMP_ADAPTER pAd)
@@ -852,13 +848,12 @@ VOID RT28xxUsbMlmeRadioOn(
        if (!RTMP_TEST_FLAG(pAd, fRTMP_ADAPTER_RADIO_OFF))
                return;
 
-#ifdef CONFIG_STA_SUPPORT
        IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
        {
        AsicSendCommandToMcu(pAd, 0x31, 0xff, 0x00, 0x02);
                RTMPusecDelay(10000);
        }
-#endif // CONFIG_STA_SUPPORT //
+
        NICResetFromError(pAd);
 
        // Enable Tx/Rx
@@ -874,10 +869,8 @@ VOID RT28xxUsbMlmeRadioOn(
        // Clear Radio off flag
        RTMP_CLEAR_FLAG(pAd, fRTMP_ADAPTER_RADIO_OFF);
 
-#ifdef CONFIG_STA_SUPPORT
        IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
                RTUSBBulkReceive(pAd);
-#endif // CONFIG_STA_SUPPORT //
 
        // Set LED
        RTMPSetLED(pAd, LED_RADIO_ON);
@@ -899,7 +892,6 @@ VOID RT28xxUsbMlmeRadioOFF(
        // Set Radio off flag
        RTMP_SET_FLAG(pAd, fRTMP_ADAPTER_RADIO_OFF);
 
-#ifdef CONFIG_STA_SUPPORT
        IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
        {
                // Link down first if any association exists
@@ -911,8 +903,6 @@ VOID RT28xxUsbMlmeRadioOFF(
                // Clean up old bss table
                BssTableInit(&pAd->ScanTab);
        }
-#endif // CONFIG_STA_SUPPORT //
-
 
        if (pAd->CommonCfg.BBPCurrentBW == BW_40)
        {
@@ -956,9 +946,7 @@ VOID RT28xxUsbMlmeRadioOFF(
        // TX_PIN_CFG => value = 0x0 => 20mA
        //RTMP_IO_WRITE32(pAd, TX_PIN_CFG, 0);
 
-#ifdef CONFIG_STA_SUPPORT
        IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
                AsicSendCommandToMcu(pAd, 0x30, 0xff, 0xff, 0x02);
-#endif // CONFIG_STA_SUPPORT //
 }
 
index 6cd2f56..6106fe9 100644 (file)
@@ -133,11 +133,9 @@ INT        Show_IEEE80211H_Proc(
        IN      PRTMP_ADAPTER   pAd,
        OUT     PUCHAR                  pBuf);
 
-#ifdef CONFIG_STA_SUPPORT
 INT    Show_NetworkType_Proc(
        IN      PRTMP_ADAPTER   pAd,
        OUT     PUCHAR                  pBuf);
-#endif // CONFIG_STA_SUPPORT //
 
 INT    Show_AuthMode_Proc(
        IN      PRTMP_ADAPTER   pAd,
@@ -207,9 +205,7 @@ static struct {
        {"WmmCapable",                          Show_WmmCapable_Proc},
 #endif
        {"IEEE80211H",                          Show_IEEE80211H_Proc},
-#ifdef CONFIG_STA_SUPPORT
     {"NetworkType",                            Show_NetworkType_Proc},
-#endif // CONFIG_STA_SUPPORT //
        {"AuthMode",                            Show_AuthMode_Proc},
        {"EncrypType",                          Show_EncrypType_Proc},
        {"DefaultKeyID",                        Show_DefaultKeyID_Proc},
@@ -233,11 +229,8 @@ INT Set_DriverVersion_Proc(
        IN      PRTMP_ADAPTER   pAd,
        IN      PUCHAR                  arg)
 {
-
-#ifdef CONFIG_STA_SUPPORT
        IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
                DBGPRINT(RT_DEBUG_TRACE, ("Driver version-%s\n", STA_DRIVER_VERSION));
-#endif // CONFIG_STA_SUPPORT //
 
     return TRUE;
 }
@@ -347,8 +340,6 @@ INT Set_WirelessMode_Proc(
 
        WirelessMode = simple_strtol(arg, 0, 10);
 
-
-#ifdef CONFIG_STA_SUPPORT
        IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
        {
                INT MaxPhyMode = PHY_11G;
@@ -385,7 +376,6 @@ INT Set_WirelessMode_Proc(
                        success = FALSE;
                }
        }
-#endif // CONFIG_STA_SUPPORT //
 
        // it is needed to set SSID to take effect
        if (success == TRUE)
@@ -423,7 +413,6 @@ INT Set_Channel_Proc(
        // check if this channel is valid
        if (ChannelSanity(pAd, Channel) == TRUE)
        {
-#ifdef CONFIG_STA_SUPPORT
                IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
                {
                        pAd->CommonCfg.Channel = Channel;
@@ -450,16 +439,12 @@ INT       Set_Channel_Proc(
                                }
                        }
                }
-#endif // CONFIG_STA_SUPPORT //
                success = TRUE;
        }
        else
        {
-
-#ifdef CONFIG_STA_SUPPORT
                IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
                        success = FALSE;
-#endif // CONFIG_STA_SUPPORT //
        }
 
 
@@ -515,14 +500,11 @@ INT       Set_TxPower_Proc(
        TxPower = (ULONG) simple_strtol(arg, 0, 10);
        if (TxPower <= 100)
        {
-
-#ifdef CONFIG_STA_SUPPORT
                IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
                {
                        pAd->CommonCfg.TxPowerDefault = TxPower;
                        pAd->CommonCfg.TxPowerPercentage = pAd->CommonCfg.TxPowerDefault;
                }
-#endif // CONFIG_STA_SUPPORT //
                success = TRUE;
        }
        else
@@ -587,22 +569,18 @@ INT       Set_TxPreamble_Proc(
        {
                case Rt802_11PreambleShort:
                        pAd->CommonCfg.TxPreamble = Preamble;
-#ifdef CONFIG_STA_SUPPORT
+
                        IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
                                MlmeSetTxPreamble(pAd, Rt802_11PreambleShort);
-#endif // CONFIG_STA_SUPPORT //
                        break;
                case Rt802_11PreambleLong:
-#ifdef CONFIG_STA_SUPPORT
                case Rt802_11PreambleAuto:
                        // if user wants AUTO, initialize to LONG here, then change according to AP's
                        // capability upon association.
-#endif // CONFIG_STA_SUPPORT //
                        pAd->CommonCfg.TxPreamble = Preamble;
-#ifdef CONFIG_STA_SUPPORT
+
                        IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
                                MlmeSetTxPreamble(pAd, Rt802_11PreambleLong);
-#endif // CONFIG_STA_SUPPORT //
                        break;
                default: //Invalid argument
                        return FALSE;
@@ -631,10 +609,8 @@ INT        Set_RTSThreshold_Proc(
 
        if((RtsThresh > 0) && (RtsThresh <= MAX_RTS_THRESHOLD))
                pAd->CommonCfg.RtsThreshold  = (USHORT)RtsThresh;
-#ifdef CONFIG_STA_SUPPORT
        else if (RtsThresh == 0)
                pAd->CommonCfg.RtsThreshold = MAX_RTS_THRESHOLD;
-#endif // CONFIG_STA_SUPPORT //
        else
                return FALSE; //Invalid argument
 
@@ -675,7 +651,6 @@ INT Set_FragThreshold_Proc(
                pAd->CommonCfg.FragmentThreshold = (USHORT)FragThresh;
        }
 
-#ifdef CONFIG_STA_SUPPORT
        IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
        {
                if (pAd->CommonCfg.FragmentThreshold == MAX_FRAG_THRESHOLD)
@@ -683,7 +658,6 @@ INT Set_FragThreshold_Proc(
                else
                        pAd->CommonCfg.bUseZeroToDisableFragment = FALSE;
        }
-#endif // CONFIG_STA_SUPPORT //
 
        DBGPRINT(RT_DEBUG_TRACE, ("Set_FragThreshold_Proc::(FragThreshold=%d)\n", pAd->CommonCfg.FragmentThreshold));
 
@@ -877,7 +851,6 @@ BOOLEAN RTMPCheckStrPrintAble(
 
        ========================================================================
 */
-#ifdef CONFIG_STA_SUPPORT
 VOID    RTMPSetDesiredRates(
     IN  PRTMP_ADAPTER   pAdapter,
     IN  LONG            Rates)
@@ -1090,10 +1063,7 @@ NDIS_STATUS RTMPWPARemoveKeyProc(
 
        return (Status);
 }
-#endif // CONFIG_STA_SUPPORT //
 
-
-#ifdef CONFIG_STA_SUPPORT
 /*
        ========================================================================
 
@@ -1143,7 +1113,6 @@ VOID      RTMPWPARemoveAllKeys(
        }
 
 }
-#endif // CONFIG_STA_SUPPORT //
 
 /*
        ========================================================================
@@ -1182,10 +1151,8 @@ VOID     RTMPSetPhyMode(
 
        if (i == pAd->ChannelListNum)
        {
-#ifdef CONFIG_STA_SUPPORT
                IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
                        pAd->CommonCfg.Channel = FirstChannel(pAd);
-#endif // CONFIG_STA_SUPPORT //
                DBGPRINT(RT_DEBUG_ERROR, ("RTMPSetPhyMode: channel is out of range, use first channel=%d \n", pAd->CommonCfg.Channel));
        }
 
@@ -1495,14 +1462,10 @@ VOID    RTMPSetHT(
        }
        AsicSetEdcaParm(pAd, &pAd->CommonCfg.APEdcaParm);
 
-
-#ifdef CONFIG_STA_SUPPORT
        IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
        {
                RTMPSetIndividualHT(pAd, 0);
        }
-#endif // CONFIG_STA_SUPPORT //
-
 }
 
 /*
@@ -1527,8 +1490,6 @@ VOID      RTMPSetIndividualHT(
 
        do
        {
-
-#ifdef CONFIG_STA_SUPPORT
                IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
                {
                        pDesired_ht_phy = &pAd->StaCfg.DesiredHtPhyInfo;
@@ -1536,7 +1497,6 @@ VOID      RTMPSetIndividualHT(
                        //pAd->StaCfg.bAutoTxRateSwitch = (DesiredMcs == MCS_AUTO) ? TRUE : FALSE;
                                break;
                }
-#endif // CONFIG_STA_SUPPORT //
        } while (FALSE);
 
        if (pDesired_ht_phy == NULL)
@@ -1688,7 +1648,6 @@ VOID      RTMPAddWcidAttributeEntry(
        USHORT          Wcid = 0;
 
        {
-#ifdef CONFIG_STA_SUPPORT
                IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
                {
                        if (BssIdx > BSS0)
@@ -1709,13 +1668,11 @@ VOID    RTMPAddWcidAttributeEntry(
                        else
                                Wcid = MCAST_WCID;
                }
-#endif // CONFIG_STA_SUPPORT //
        }
 
        // Update WCID attribute table
        offset = MAC_WCID_ATTRIBUTE_BASE + (Wcid * HW_WCID_ATTRI_SIZE);
 
-#ifdef CONFIG_STA_SUPPORT
        IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
        {
                if (pEntry && pEntry->ValidAsMesh)
@@ -1723,7 +1680,6 @@ VOID      RTMPAddWcidAttributeEntry(
                else
                        WCIDAttri = (CipherAlg<<1) | SHAREDKEYTABLE;
        }
-#endif // CONFIG_STA_SUPPORT //
 
        RTMP_IO_WRITE32(pAd, offset, WCIDAttri);
 
@@ -1828,8 +1784,6 @@ CHAR *GetAuthMode(CHAR auth)
     ==========================================================================
 */
 #define        LINE_LEN        (4+33+20+8+10+9+7+3)    // Channel+SSID+Bssid+WepStatus+AuthMode+Signal+WiressMode+NetworkType
-#ifdef CONFIG_STA_SUPPORT
-#endif // CONFIG_STA_SUPPORT //
 VOID RTMPIoctlGetSiteSurvey(
        IN      PRTMP_ADAPTER   pAdapter,
        IN      struct iwreq    *wrq)
@@ -1857,15 +1811,11 @@ VOID RTMPIoctlGetSiteSurvey(
        sprintf(msg+strlen(msg),"%-4s%-33s%-20s%-8s%-10s%-9s%-7s%-3s\n",
            "Ch", "SSID", "BSSID", "Enc", "Auth", "Siganl(%)", "W-Mode", " NT");
 
-#ifdef CONFIG_STA_SUPPORT
-#endif // CONFIG_STA_SUPPORT //
-
        WaitCnt = 0;
-#ifdef CONFIG_STA_SUPPORT
        pAdapter->StaCfg.bScanReqIsFromWebUI = TRUE;
+
        while ((ScanRunning(pAdapter) == TRUE) && (WaitCnt++ < 200))
                OS_WAIT(500);
-#endif // CONFIG_STA_SUPPORT //
 
        for(i=0; i<pAdapter->ScanTab.BssNr ;i++)
        {
@@ -1929,13 +1879,9 @@ VOID RTMPIoctlGetSiteSurvey(
                        sprintf(msg+strlen(msg),"%-3s", " In");
 
         sprintf(msg+strlen(msg),"\n");
-#ifdef CONFIG_STA_SUPPORT
-#endif // CONFIG_STA_SUPPORT //
        }
 
-#ifdef CONFIG_STA_SUPPORT
        pAdapter->StaCfg.bScanReqIsFromWebUI = FALSE;
-#endif // CONFIG_STA_SUPPORT //
        wrq->u.data.length = strlen(msg);
        Status = copy_to_user(wrq->u.data.pointer, msg, wrq->u.data.length);
 
@@ -2234,9 +2180,7 @@ INT       Set_HtMcs_Proc(
        IN      PUCHAR                  arg)
 {
        ULONG HtMcs, Mcs_tmp;
-#ifdef CONFIG_STA_SUPPORT
     BOOLEAN bAutoRate = FALSE;
-#endif // CONFIG_STA_SUPPORT //
 
        Mcs_tmp = simple_strtol(arg, 0, 10);
 
@@ -2245,7 +2189,6 @@ INT       Set_HtMcs_Proc(
        else
                HtMcs = MCS_AUTO;
 
-#ifdef CONFIG_STA_SUPPORT
        IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
        {
                pAd->StaCfg.DesiredTransmitSetting.field.MCS = HtMcs;
@@ -2281,7 +2224,6 @@ INT       Set_HtMcs_Proc(
         if (ADHOC_ON(pAd))
             return TRUE;
        }
-#endif // CONFIG_STA_SUPPORT //
 
        SetCommonHT(pAd);
 
@@ -2762,10 +2704,8 @@ INT      Set_FixedTxMode_Proc(
         fix_tx_mode = FIXED_TXMODE_CCK;
        }
 
-#ifdef CONFIG_STA_SUPPORT
        IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
                pAd->StaCfg.DesiredTransmitSetting.field.FixedTxMode = fix_tx_mode;
-#endif // CONFIG_STA_SUPPORT //
 
        DBGPRINT(RT_DEBUG_TRACE, ("Set_FixedTxMode_Proc::(FixedTxMode=%d)\n", fix_tx_mode));
 
@@ -2848,11 +2788,8 @@ INT      Show_SSID_Proc(
        IN      PRTMP_ADAPTER   pAd,
        OUT     PUCHAR                  pBuf)
 {
-
-#ifdef CONFIG_STA_SUPPORT
        IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
                sprintf(pBuf, "\t%s", pAd->CommonCfg.Ssid);
-#endif // CONFIG_STA_SUPPORT //
        return 0;
 }
 
@@ -3013,11 +2950,8 @@ INT      Show_HtMcs_Proc(
        IN      PRTMP_ADAPTER   pAd,
        OUT     PUCHAR                  pBuf)
 {
-
-#ifdef CONFIG_STA_SUPPORT
        IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
                sprintf(pBuf, "\t%u", pAd->StaCfg.DesiredTransmitSetting.field.MCS);
-#endif // CONFIG_STA_SUPPORT //
        return 0;
 }
 
@@ -3159,11 +3093,8 @@ INT      Show_WmmCapable_Proc(
        IN      PRTMP_ADAPTER   pAd,
        OUT     PUCHAR                  pBuf)
 {
-
-#ifdef CONFIG_STA_SUPPORT
        IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
                sprintf(pBuf, "\t%s", pAd->CommonCfg.bWmmCapable ? "TRUE":"FALSE");
-#endif // CONFIG_STA_SUPPORT //
 
        return 0;
 }
@@ -3177,7 +3108,6 @@ INT       Show_IEEE80211H_Proc(
        return 0;
 }
 
-#ifdef CONFIG_STA_SUPPORT
 INT    Show_NetworkType_Proc(
        IN      PRTMP_ADAPTER   pAd,
        OUT     PUCHAR                  pBuf)
@@ -3202,7 +3132,6 @@ INT       Show_NetworkType_Proc(
        }
        return 0;
 }
-#endif // CONFIG_STA_SUPPORT //
 
 INT    Show_AuthMode_Proc(
        IN      PRTMP_ADAPTER   pAd,
@@ -3210,10 +3139,8 @@ INT      Show_AuthMode_Proc(
 {
        NDIS_802_11_AUTHENTICATION_MODE AuthMode = Ndis802_11AuthModeOpen;
 
-#ifdef CONFIG_STA_SUPPORT
        IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
                AuthMode = pAd->StaCfg.AuthMode;
-#endif // CONFIG_STA_SUPPORT //
 
        if ((AuthMode >= Ndis802_11AuthModeOpen) &&
                (AuthMode <= Ndis802_11AuthModeWPA1PSKWPA2PSK))
@@ -3230,10 +3157,8 @@ INT      Show_EncrypType_Proc(
 {
        NDIS_802_11_WEP_STATUS  WepStatus = Ndis802_11WEPDisabled;
 
-#ifdef CONFIG_STA_SUPPORT
        IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
                WepStatus = pAd->StaCfg.WepStatus;
-#endif // CONFIG_STA_SUPPORT //
 
        if ((WepStatus >= Ndis802_11WEPEnabled) &&
                (WepStatus <= Ndis802_11Encryption4KeyAbsent))
@@ -3250,10 +3175,8 @@ INT      Show_DefaultKeyID_Proc(
 {
        UCHAR DefaultKeyId = 0;
 
-#ifdef CONFIG_STA_SUPPORT
        IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
                DefaultKeyId = pAd->StaCfg.DefaultKeyId;
-#endif // CONFIG_STA_SUPPORT //
 
        sprintf(pBuf, "\t%d", DefaultKeyId);
 
@@ -3323,11 +3246,8 @@ INT      Show_WPAPSK_Proc(
        INT     idx;
        UCHAR   PMK[32] = {0};
 
-
-#ifdef CONFIG_STA_SUPPORT
        IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
                NdisMoveMemory(PMK, pAd->StaCfg.PMK, 32);
-#endif // CONFIG_STA_SUPPORT //
 
     sprintf(pBuf, "\tPMK = ");
     for (idx = 0; idx < 32; idx++)
index 4df3580..8cc7400 100644 (file)
@@ -284,9 +284,7 @@ BOOLEAN PeerBeaconAndProbeRspSanity(
     OUT PQOS_CAPABILITY_PARM pQosCapability,
     OUT ULONG *pRalinkIe,
     OUT UCHAR           *pHtCapabilityLen,
-#ifdef CONFIG_STA_SUPPORT
     OUT UCHAR           *pPreNHtCapabilityLen,
-#endif // CONFIG_STA_SUPPORT //
     OUT HT_CAPABILITY_IE *pHtCapability,
        OUT UCHAR                *AddHtInfoLen,
        OUT ADD_HT_INFO_IE *AddHtInfo,
@@ -295,9 +293,7 @@ BOOLEAN PeerBeaconAndProbeRspSanity(
     OUT        PNDIS_802_11_VARIABLE_IEs pVIE)
 {
     CHAR                               *Ptr;
-#ifdef CONFIG_STA_SUPPORT
        CHAR                            TimLen;
-#endif // CONFIG_STA_SUPPORT //
     PFRAME_802_11              pFrame;
     PEID_STRUCT         pEid;
     UCHAR                              SubType;
@@ -325,10 +321,8 @@ BOOLEAN PeerBeaconAndProbeRspSanity(
     *pAironetCellPowerLimit = 0xFF;  // Default of AironetCellPowerLimit is 0xFF
     *LengthVIE = 0;                                    // Set the length of VIE to init value 0
     *pHtCapabilityLen = 0;                                     // Set the length of VIE to init value 0
-#ifdef CONFIG_STA_SUPPORT
        if (pAd->OpMode == OPMODE_STA)
                *pPreNHtCapabilityLen = 0;                                      // Set the length of VIE to init value 0
-#endif // CONFIG_STA_SUPPORT //
     *AddHtInfoLen = 0;                                 // Set the length of VIE to init value 0
     *pRalinkIe = 0;
     *pNewChannel = 0;
@@ -439,7 +433,6 @@ BOOLEAN PeerBeaconAndProbeRspSanity(
                                *(USHORT *)(&pHtCapability->HtCapInfo) = cpu2le16(*(USHORT *)(&pHtCapability->HtCapInfo));
                                *(USHORT *)(&pHtCapability->ExtHtCapInfo) = cpu2le16(*(USHORT *)(&pHtCapability->ExtHtCapInfo));
 
-#ifdef CONFIG_STA_SUPPORT
                                IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
                                {
                                        *pPreNHtCapabilityLen = 0;      // Nnow we only support 26 bytes.
@@ -448,7 +441,6 @@ BOOLEAN PeerBeaconAndProbeRspSanity(
                                        NdisMoveMemory(Ptr + *LengthVIE, &pEid->Eid, pEid->Len + 2);
                                        *LengthVIE += (pEid->Len + 2);
                                }
-#endif // CONFIG_STA_SUPPORT //
                        }
                        else
                        {
@@ -469,14 +461,12 @@ BOOLEAN PeerBeaconAndProbeRspSanity(
                                *(USHORT *)(&AddHtInfo->AddHtInfo2) = cpu2le16(*(USHORT *)(&AddHtInfo->AddHtInfo2));
                                *(USHORT *)(&AddHtInfo->AddHtInfo3) = cpu2le16(*(USHORT *)(&AddHtInfo->AddHtInfo3));
 
-#ifdef CONFIG_STA_SUPPORT
                                IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
                                {
                                        Ptr = (PUCHAR) pVIE;
                                        NdisMoveMemory(Ptr + *LengthVIE, &pEid->Eid, pEid->Len + 2);
                                        *LengthVIE += (pEid->Len + 2);
                                }
-#endif // CONFIG_STA_SUPPORT //
                        }
                        else
                        {
@@ -503,7 +493,7 @@ BOOLEAN PeerBeaconAndProbeRspSanity(
                 if(pEid->Len == 1)
                 {
                     *pChannel = *pEid->Octet;
-#ifdef CONFIG_STA_SUPPORT
+
                                        IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
                                        {
                                                if (ChannelSanity(pAd, *pChannel) == 0)
@@ -512,7 +502,7 @@ BOOLEAN PeerBeaconAndProbeRspSanity(
                                                        return FALSE;
                                                }
                                        }
-#endif // CONFIG_STA_SUPPORT //
+
                     Sanity |= 0x4;
                 }
                 else
@@ -550,14 +540,13 @@ BOOLEAN PeerBeaconAndProbeRspSanity(
                 }
                 break;
 
-#ifdef CONFIG_STA_SUPPORT
             case IE_TIM:
                 if(INFRA_ON(pAd) && SubType == SUBTYPE_BEACON)
                 {
                     GetTimBit((PUCHAR)pEid, pAd->StaActive.Aid, &TimLen, pBcastFlag, pDtimCount, pDtimPeriod, pMessageToMe);
                 }
                 break;
-#endif // CONFIG_STA_SUPPORT //
+
             case IE_CHANNEL_SWITCH_ANNOUNCEMENT:
                 if(pEid->Len == 3)
                 {
@@ -599,7 +588,6 @@ BOOLEAN PeerBeaconAndProbeRspSanity(
                                else
                                        *pRalinkIe = 0xf0000000; // Set to non-zero value (can't set bit0-2) to represent this is Ralink Chip. So at linkup, we will set ralinkchip flag.
                 }
-#ifdef CONFIG_STA_SUPPORT
 #ifdef DOT11_N_SUPPORT
                // This HT IE is before IEEE draft set HT IE value.2006-09-28 by Jan.
 
@@ -620,7 +608,6 @@ BOOLEAN PeerBeaconAndProbeRspSanity(
                     }
                 }
 #endif // DOT11_N_SUPPORT //
-#endif // CONFIG_STA_SUPPORT //
                 else if (NdisEqualMemory(pEid->Octet, WPA_OUI, 4))
                 {
                     // Copy to pVIE which will report to microsoft bssid list.
@@ -687,8 +674,6 @@ BOOLEAN PeerBeaconAndProbeRspSanity(
                     pEdcaParm->Cwmax[QID_AC_VO] = CW_MAX_IN_BITS-1;
                     pEdcaParm->Txop[QID_AC_VO]  = 48;   // AC_VO: 48*32us ~= 1.5ms
                 }
-#ifdef CONFIG_STA_SUPPORT
-#endif // CONFIG_STA_SUPPORT //
                 else
                 {
                 }
@@ -759,7 +744,6 @@ BOOLEAN PeerBeaconAndProbeRspSanity(
     }
 
     // For some 11a AP. it did not have the channel EID, patch here
-#ifdef CONFIG_STA_SUPPORT
        IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
        {
                UCHAR LatchRfChannel = MsgChannel;
@@ -772,7 +756,6 @@ BOOLEAN PeerBeaconAndProbeRspSanity(
                        Sanity |= 0x4;
                }
        }
-#endif // CONFIG_STA_SUPPORT //
 
        if (Sanity != 0x7)
        {
@@ -813,10 +796,8 @@ BOOLEAN MlmeScanReqSanity(
 
        if ((*pBssType == BSS_INFRA || *pBssType == BSS_ADHOC || *pBssType == BSS_ANY)
                && (*pScanType == SCAN_ACTIVE || *pScanType == SCAN_PASSIVE
-#ifdef CONFIG_STA_SUPPORT
                || *pScanType == SCAN_CISCO_PASSIVE || *pScanType == SCAN_CISCO_ACTIVE
                || *pScanType == SCAN_CISCO_CHANNEL_LOAD || *pScanType == SCAN_CISCO_NOISE
-#endif // CONFIG_STA_SUPPORT //
                ))
        {
                return TRUE;
index 93e0329..ea843e2 100644 (file)
@@ -383,27 +383,21 @@ VOID ScanNextChannel(
        NDIS_STATUS     NStatus;
        ULONG           FrameLen = 0;
        UCHAR           SsidLen = 0, ScanType = pAd->MlmeAux.ScanType, BBPValue = 0;
-#ifdef CONFIG_STA_SUPPORT
        USHORT          Status;
        PHEADER_802_11  pHdr80211;
-#endif // CONFIG_STA_SUPPORT //
        UINT                    ScanTimeIn5gChannel = SHORT_CHANNEL_TIME;
 
-#ifdef CONFIG_STA_SUPPORT
        IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
        {
                if (MONITOR_ON(pAd))
                        return;
        }
-#endif // CONFIG_STA_SUPPORT //
 
        if (pAd->MlmeAux.Channel == 0)
        {
                if ((pAd->CommonCfg.BBPCurrentBW == BW_40)
-#ifdef CONFIG_STA_SUPPORT
                        && (INFRA_ON(pAd)
                                || (pAd->OpMode == OPMODE_AP))
-#endif // CONFIG_STA_SUPPORT //
                        )
                {
                        AsicSwitchChannel(pAd, pAd->CommonCfg.CentralChannel, FALSE);
@@ -421,7 +415,6 @@ VOID ScanNextChannel(
                        DBGPRINT(RT_DEBUG_TRACE, ("SYNC - End of SCAN, restore to channel %d, Total BSS[%02d]\n",pAd->CommonCfg.Channel, pAd->ScanTab.BssNr));
                }
 
-#ifdef CONFIG_STA_SUPPORT
                IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
                {
                        //
@@ -452,23 +445,18 @@ VOID ScanNextChannel(
                        Status = MLME_SUCCESS;
                        MlmeEnqueue(pAd, MLME_CNTL_STATE_MACHINE, MT2_SCAN_CONF, 2, &Status);
                }
-#endif // CONFIG_STA_SUPPORT //
-
 
                RTMP_CLEAR_FLAG(pAd, fRTMP_ADAPTER_BSS_SCAN_IN_PROGRESS);
        }
 #ifdef RT2870
-#ifdef CONFIG_STA_SUPPORT
        else if (RTMP_TEST_FLAG(pAd, fRTMP_ADAPTER_NIC_NOT_EXIST) && (pAd->OpMode == OPMODE_STA))
        {
                pAd->Mlme.SyncMachine.CurrState = SYNC_IDLE;
                MlmeCntlConfirm(pAd, MT2_SCAN_CONF, MLME_FAIL_NO_RESOURCE);
        }
-#endif // CONFIG_STA_SUPPORT //
 #endif // RT2870 //
        else
        {
-#ifdef CONFIG_STA_SUPPORT
                IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
                {
                // BBP and RF are not accessible in PS mode, we has to wake them up first
@@ -479,12 +467,10 @@ VOID ScanNextChannel(
                        if (pAd->StaCfg.Psm == PWR_SAVE)
                                MlmeSetPsmBit(pAd, PWR_ACTIVE);
                }
-#endif // CONFIG_STA_SUPPORT //
 
                AsicSwitchChannel(pAd, pAd->MlmeAux.Channel, TRUE);
                AsicLockChannel(pAd, pAd->MlmeAux.Channel);
 
-#ifdef CONFIG_STA_SUPPORT
                IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
                {
                        if (pAd->MlmeAux.Channel > 14)
@@ -496,7 +482,6 @@ VOID ScanNextChannel(
                                }
                        }
                }
-#endif // CONFIG_STA_SUPPORT //
 
                //Global country domain(ch1-11:active scan, ch12-14 passive scan)
                if ((pAd->MlmeAux.Channel <= 14) && (pAd->MlmeAux.Channel >= 12) && ((pAd->CommonCfg.CountryRegion & 0x7f) == REGION_31_BG_BAND))
@@ -508,7 +493,6 @@ VOID ScanNextChannel(
                // Chnage the channel scan time for CISCO stuff based on its IAPP announcement
                if (ScanType == FAST_SCAN_ACTIVE)
                        RTMPSetTimer(&pAd->MlmeAux.ScanTimer, FAST_ACTIVE_SCAN_TIME);
-#ifdef CONFIG_STA_SUPPORT
                else if (((ScanType == SCAN_CISCO_ACTIVE) ||
                                (ScanType == SCAN_CISCO_PASSIVE) ||
                                (ScanType == SCAN_CISCO_CHANNEL_LOAD) ||
@@ -519,7 +503,6 @@ VOID ScanNextChannel(
                        else
                                RTMPSetTimer(&pAd->MlmeAux.ScanTimer, pAd->StaCfg.CCXScanTime);
                }
-#endif // CONFIG_STA_SUPPORT //
                else // must be SCAN_PASSIVE or SCAN_ACTIVE
                {
                        if ((pAd->CommonCfg.PhyMode == PHY_11ABG_MIXED)
@@ -544,14 +527,13 @@ VOID ScanNextChannel(
                        if (NStatus != NDIS_STATUS_SUCCESS)
                        {
                                DBGPRINT(RT_DEBUG_TRACE, ("SYNC - ScanNextChannel() allocate memory fail\n"));
-#ifdef CONFIG_STA_SUPPORT
+
                                IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
                                {
                                        pAd->Mlme.SyncMachine.CurrState = SYNC_IDLE;
                                        Status = MLME_FAIL_NO_RESOURCE;
                                        MlmeEnqueue(pAd, MLME_CNTL_STATE_MACHINE, MT2_SCAN_CONF, 2, &Status);
                                }
-#endif // CONFIG_STA_SUPPORT //
 
                                return;
                        }
@@ -624,11 +606,8 @@ VOID ScanNextChannel(
 
                // For SCAN_CISCO_PASSIVE, do nothing and silently wait for beacon or other probe reponse
 
-#ifdef CONFIG_STA_SUPPORT
                IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
                        pAd->Mlme.SyncMachine.CurrState = SCAN_LISTEN;
-#endif // CONFIG_STA_SUPPORT //
-
        }
 }
 
index 81c332a..bcf7076 100644 (file)
@@ -589,7 +589,6 @@ VOID RTMPMakeRSNIE(
        rsnielen_ex_cur_p = NULL;
 
        {
-#ifdef CONFIG_STA_SUPPORT
                IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
                {
 #ifdef WPA_SUPPLICANT_SUPPORT
@@ -622,7 +621,6 @@ VOID RTMPMakeRSNIE(
 
                        bMixCipher = pAd->StaCfg.bMixCipher;
                }
-#endif // CONFIG_STA_SUPPORT //
        }
 
        // indicate primary RSNIE as WPA or WPA2
@@ -1093,11 +1091,6 @@ BOOLEAN RTMPParseEapolKeyData(
         return FALSE;
     }
 
-
-#ifdef CONFIG_STA_SUPPORT
-       // Todo
-#endif // CONFIG_STA_SUPPORT //
-
        return TRUE;
 
 }
index f483e3b..348d234 100644 (file)
@@ -50,11 +50,9 @@ UCHAR        Ccx2QosInfo[] = {0x00, 0x40, 0x96, 0x04};
 UCHAR   RALINK_OUI[]  = {0x00, 0x0c, 0x43};
 UCHAR   BROADCOM_OUI[]  = {0x00, 0x90, 0x4c};
 UCHAR   WPS_OUI[] = {0x00, 0x50, 0xf2, 0x04};
-#ifdef CONFIG_STA_SUPPORT
 #ifdef DOT11_N_SUPPORT
 UCHAR  PRE_N_HT_OUI[]  = {0x00, 0x90, 0x4c};
 #endif // DOT11_N_SUPPORT //
-#endif // CONFIG_STA_SUPPORT //
 
 UCHAR RateSwitchTable[] = {
 // Item No.   Mode   Curr-MCS   TrainUp   TrainDown            // Mode- Bit0: STBC, Bit1: Short GI, Bit4,5: Mode(0:CCK, 1:OFDM, 2:HT Mix, 3:HT GF)
@@ -495,7 +493,6 @@ NDIS_STATUS MlmeInit(
                pAd->Mlme.bRunning = FALSE;
                NdisAllocateSpinLock(&pAd->Mlme.TaskLock);
 
-#ifdef CONFIG_STA_SUPPORT
                IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
                {
                        BssTableInit(&pAd->ScanTab);
@@ -512,9 +509,6 @@ NDIS_STATUS MlmeInit(
                        // state machine init
                        MlmeCntlInit(pAd, &pAd->Mlme.CntlMachine, NULL);
                }
-#endif // CONFIG_STA_SUPPORT //
-
-
 
                ActionStateMachineInit(pAd, &pAd->Mlme.ActMachine, pAd->Mlme.ActFunc);
 
@@ -526,11 +520,6 @@ NDIS_STATUS MlmeInit(
 
                // software-based RX Antenna diversity
                RTMPInitTimer(pAd, &pAd->Mlme.RxAntEvalTimer, GET_TIMER_FUNCTION(AsicRxAntEvalTimeout), pAd, FALSE);
-
-
-#ifdef CONFIG_STA_SUPPORT
-#endif // CONFIG_STA_SUPPORT //
-
        } while (FALSE);
 
        DBGPRINT(RT_DEBUG_TRACE, ("<-- MLME Initialize\n"));
@@ -600,7 +589,6 @@ VOID MlmeHandler(
                        switch (Elem->Machine)
                        {
                                // STA state machines
-#ifdef CONFIG_STA_SUPPORT
                                case ASSOC_STATE_MACHINE:
                                        StateMachinePerformAction(pAd, &pAd->Mlme.AssocMachine, Elem);
                                        break;
@@ -622,8 +610,6 @@ VOID MlmeHandler(
                                case AIRONET_STATE_MACHINE:
                                        StateMachinePerformAction(pAd, &pAd->Mlme.AironetMachine, Elem);
                                        break;
-#endif // CONFIG_STA_SUPPORT //
-
                                case ACTION_STATE_MACHINE:
                                        StateMachinePerformAction(pAd, &pAd->Mlme.ActMachine, Elem);
                                        break;
@@ -680,7 +666,6 @@ VOID MlmeHalt(
                AsicDisableSync(pAd);
        }
 
-#ifdef CONFIG_STA_SUPPORT
        IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
        {
                // Cancel pending timers
@@ -691,7 +676,6 @@ VOID MlmeHalt(
                RTMPCancelTimer(&pAd->MlmeAux.BeaconTimer,              &Cancelled);
                RTMPCancelTimer(&pAd->MlmeAux.ScanTimer,                &Cancelled);
        }
-#endif // CONFIG_STA_SUPPORT //
 
        RTMPCancelTimer(&pAd->Mlme.PeriodicTimer,               &Cancelled);
        RTMPCancelTimer(&pAd->Mlme.RxAntEvalTimer,              &Cancelled);
@@ -794,9 +778,6 @@ VOID MlmePeriodicExec(
        ULONG                   TxTotalCnt;
        PRTMP_ADAPTER   pAd = (RTMP_ADAPTER *)FunctionContext;
 
-#ifdef CONFIG_STA_SUPPORT
-#endif // CONFIG_STA_SUPPORT //
-
        // Do nothing if the driver is starting halt state.
        // This might happen when timer already been fired before cancel timer with mlmehalt
        if ((RTMP_TEST_FLAG(pAd, (fRTMP_ADAPTER_HALT_IN_PROGRESS |
@@ -807,7 +788,6 @@ VOID MlmePeriodicExec(
 
        RT28XX_MLME_PRE_SANITY_CHECK(pAd);
 
-#ifdef CONFIG_STA_SUPPORT
        IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
        {
                // Do nothing if monitor mode is on
@@ -833,7 +813,6 @@ VOID MlmePeriodicExec(
                                }
                }
        }
-#endif // CONFIG_STA_SUPPORT //
 
        pAd->bUpdateBcnCntDone = FALSE;
 
@@ -847,7 +826,6 @@ VOID MlmePeriodicExec(
        // execute every 500ms
        if ((pAd->Mlme.PeriodicRound % 5 == 0) && RTMPAutoRateSwitchCheck(pAd)/*(OPSTATUS_TEST_FLAG(pAd, fOP_STATUS_TX_RATE_SWITCH_ENABLED))*/)
        {
-#ifdef CONFIG_STA_SUPPORT
                // perform dynamic tx rate switching based on past TX history
                IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
                {
@@ -856,7 +834,6 @@ VOID MlmePeriodicExec(
                                && (!OPSTATUS_TEST_FLAG(pAd, fOP_STATUS_DOZE)))
                                MlmeDynamicTxRateSwitching(pAd);
                }
-#endif // CONFIG_STA_SUPPORT //
        }
 
        // Normal 1 second Mlme PeriodicExec.
@@ -932,14 +909,11 @@ VOID MlmePeriodicExec(
                        }
                }
 
-#ifdef CONFIG_STA_SUPPORT
                IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
                        STAMlmePeriodicExec(pAd);
-#endif // CONFIG_STA_SUPPORT //
 
                MlmeResetRalinkCounters(pAd);
 
-#ifdef CONFIG_STA_SUPPORT
                IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
                {
                        {
@@ -963,7 +937,6 @@ VOID MlmePeriodicExec(
                                }
                        }
                }
-#endif // CONFIG_STA_SUPPORT //
 
                RT28XX_MLME_HANDLER(pAd);
        }
@@ -972,7 +945,6 @@ VOID MlmePeriodicExec(
        pAd->bUpdateBcnCntDone = FALSE;
 }
 
-#ifdef CONFIG_STA_SUPPORT
 VOID STAMlmePeriodicExec(
        PRTMP_ADAPTER pAd)
 {
@@ -1263,7 +1235,6 @@ VOID MlmeAutoReconnectLastSSID(
                RT28XX_MLME_HANDLER(pAd);
        }
 }
-#endif // CONFIG_STA_SUPPORT //
 
 /*
        ==========================================================================
@@ -1312,7 +1283,6 @@ VOID MlmeSelectTxRateTable(
                        break;
                }
 
-#ifdef CONFIG_STA_SUPPORT
                if ((pAd->OpMode == OPMODE_STA) && ADHOC_ON(pAd))
                {
 #ifdef DOT11_N_SUPPORT
@@ -1373,7 +1343,6 @@ VOID MlmeSelectTxRateTable(
                        }
                        break;
                }
-#endif // CONFIG_STA_SUPPORT //
 
 #ifdef DOT11_N_SUPPORT
                //if ((pAd->StaActive.SupRateLen + pAd->StaActive.ExtRateLen == 12) && (pAd->StaActive.SupportedPhyInfo.MCSSet[0] == 0xff) &&
@@ -1484,7 +1453,6 @@ VOID MlmeSelectTxRateTable(
 #ifdef DOT11_N_SUPPORT
 #endif // DOT11_N_SUPPORT //
 
-#ifdef CONFIG_STA_SUPPORT
                IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
                {
 #ifdef DOT11_N_SUPPORT
@@ -1552,11 +1520,9 @@ VOID MlmeSelectTxRateTable(
                        DBGPRINT_RAW(RT_DEBUG_ERROR,("DRS: unkown mode (SupRateLen=%d, ExtRateLen=%d, MCSSet[0]=0x%x, MCSSet[1]=0x%x)\n",
                                pAd->StaActive.SupRateLen, pAd->StaActive.ExtRateLen, pAd->StaActive.SupportedPhyInfo.MCSSet[0], pAd->StaActive.SupportedPhyInfo.MCSSet[1]));
                }
-#endif // CONFIG_STA_SUPPORT //
        } while(FALSE);
 }
 
-#ifdef CONFIG_STA_SUPPORT
 /*
        ==========================================================================
        Description:
@@ -2685,8 +2651,6 @@ VOID MlmeSetPsmBit(
        csr4.field.AckCtsPsmBit = (psm == PWR_SAVE)? 1:0;
        RTMP_IO_WRITE32(pAd, AUTO_RSP_CFG, csr4.word);
 }
-#endif // CONFIG_STA_SUPPORT //
-
 
 // IRQL = DISPATCH_LEVEL
 VOID MlmeSetTxPreamble(
@@ -2825,8 +2789,6 @@ VOID MlmeUpdateTxRates(
 
 //===========================================================================
 //===========================================================================
-
-#ifdef CONFIG_STA_SUPPORT
        IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
        {
                pHtPhy          = &pAd->StaCfg.HTPhyMode;
@@ -2843,7 +2805,6 @@ VOID MlmeUpdateTxRates(
                        MaxDesire = RATE_11;
                }
        }
-#endif // CONFIG_STA_SUPPORT //
 
        pAd->CommonCfg.MaxDesiredRate = MaxDesire;
        pMinHtPhy->word = 0;
@@ -2880,7 +2841,6 @@ VOID MlmeUpdateTxRates(
        }
 #endif
 
-#ifdef CONFIG_STA_SUPPORT
        if ((ADHOC_ON(pAd) || INFRA_ON(pAd)) && (pAd->OpMode == OPMODE_STA))
        {
                pSupRate = &pAd->StaActive.SupRate[0];
@@ -2889,7 +2849,6 @@ VOID MlmeUpdateTxRates(
                ExtRateLen = pAd->StaActive.ExtRateLen;
        }
        else
-#endif // CONFIG_STA_SUPPORT //
        {
                pSupRate = &pAd->CommonCfg.SupRate[0];
                pExtRate = &pAd->CommonCfg.ExtRate[0];
@@ -2974,10 +2933,10 @@ VOID MlmeUpdateTxRates(
        if (*auto_rate_cur_p)
        {
                short dbm = 0;
-#ifdef CONFIG_STA_SUPPORT
+
                IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
                        dbm = pAd->StaCfg.RssiSample.AvgRssi0 - pAd->BbpRssiToDbmDelta;
-#endif // CONFIG_STA_SUPPORT //
+
                if (bLinkUp == TRUE)
                        pAd->CommonCfg.TxRate = RATE_24;
                else
@@ -3141,7 +3100,6 @@ VOID MlmeUpdateHtTxRates(
 
        auto_rate_cur_p = NULL;
 
-#ifdef CONFIG_STA_SUPPORT
        IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
        {
                pDesireHtPhy    = &pAd->StaCfg.DesiredHtPhyInfo;
@@ -3152,9 +3110,7 @@ VOID MlmeUpdateHtTxRates(
 
                auto_rate_cur_p = &pAd->StaCfg.bAutoTxRateSwitch;
        }
-#endif // CONFIG_STA_SUPPORT //
 
-#ifdef CONFIG_STA_SUPPORT
        if ((ADHOC_ON(pAd) || INFRA_ON(pAd)) && (pAd->OpMode == OPMODE_STA))
        {
                if (pAd->StaActive.SupportedPhyInfo.bHtEnable == FALSE)
@@ -3170,7 +3126,6 @@ VOID MlmeUpdateHtTxRates(
                        pMaxHtPhy->field.STBC = STBC_NONE;
        }
        else
-#endif // CONFIG_STA_SUPPORT //
        {
                if (pDesireHtPhy->bHtEnable == FALSE)
                        return;
@@ -3221,7 +3176,6 @@ VOID MlmeUpdateHtTxRates(
        pMinHtPhy->field.STBC = 0;
        pMinHtPhy->field.ShortGI = 0;
        //If STA assigns fixed rate. update to fixed here.
-#ifdef CONFIG_STA_SUPPORT
        if ( (pAd->OpMode == OPMODE_STA) && (pDesireHtPhy->MCSSet[0] != 0xff))
        {
                if (pDesireHtPhy->MCSSet[4] != 0)
@@ -3245,8 +3199,6 @@ VOID MlmeUpdateHtTxRates(
                                break;
                }
        }
-#endif // CONFIG_STA_SUPPORT //
-
 
        // Decide ht rate
        pHtPhy->field.STBC = pMaxHtPhy->field.STBC;
@@ -3628,7 +3580,6 @@ VOID BssEntrySet(
        else
                pBss->QbssLoad.bValid = FALSE;
 
-#ifdef CONFIG_STA_SUPPORT
        IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
        {
                PEID_STRUCT     pEid;
@@ -3673,7 +3624,6 @@ VOID BssEntrySet(
                        pEid = (PEID_STRUCT)((UCHAR*)pEid + 2 + pEid->Len);
                }
        }
-#endif // CONFIG_STA_SUPPORT //
 }
 
 /*!
@@ -3780,7 +3730,6 @@ ULONG BssTableSetEntry(
        return Idx;
 }
 
-#ifdef CONFIG_STA_SUPPORT
 // IRQL = DISPATCH_LEVEL
 VOID BssTableSsidSort(
        IN      PRTMP_ADAPTER   pAd,
@@ -4031,8 +3980,6 @@ VOID BssTableSortByRssi(
                }
        }
 }
-#endif // CONFIG_STA_SUPPORT //
-
 
 VOID BssCipherParse(
        IN OUT  PBSS_ENTRY      pBss)
@@ -4432,10 +4379,10 @@ VOID MgtMacHeaderInit(
 //             pHdr80211->FC.Type = BTYPE_CNTL;
        pHdr80211->FC.ToDs = ToDs;
        COPY_MAC_ADDR(pHdr80211->Addr1, pDA);
-#ifdef CONFIG_STA_SUPPORT
+
        IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
                COPY_MAC_ADDR(pHdr80211->Addr2, pAd->CurrentAddress);
-#endif // CONFIG_STA_SUPPORT //
+
        COPY_MAC_ADDR(pHdr80211->Addr3, pBssid);
 }
 
@@ -4642,7 +4589,6 @@ BOOLEAN MlmeEnqueueForRecv(
                return FALSE;
        }
 
-#ifdef CONFIG_STA_SUPPORT
        IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
        {
                if (!MsgTypeSubst(pAd, pFrame, &Machine, &MsgType))
@@ -4651,7 +4597,6 @@ BOOLEAN MlmeEnqueueForRecv(
                        return FALSE;
                }
        }
-#endif // CONFIG_STA_SUPPORT //
 
        // OK, we got all the informations, it is time to put things into queue
        NdisAcquireSpinLock(&(Queue->Lock));
@@ -4719,14 +4664,10 @@ BOOLEAN MlmeDequeue(
 VOID   MlmeRestartStateMachine(
        IN      PRTMP_ADAPTER   pAd)
 {
-#ifdef CONFIG_STA_SUPPORT
        BOOLEAN                         Cancelled;
-#endif // CONFIG_STA_SUPPORT //
 
        DBGPRINT(RT_DEBUG_TRACE, ("MlmeRestartStateMachine \n"));
 
-
-#ifdef CONFIG_STA_SUPPORT
        IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
        {
                // Cancel all timer events
@@ -4738,7 +4679,6 @@ VOID      MlmeRestartStateMachine(
                RTMPCancelTimer(&pAd->MlmeAux.BeaconTimer,         &Cancelled);
                RTMPCancelTimer(&pAd->MlmeAux.ScanTimer,           &Cancelled);
        }
-#endif // CONFIG_STA_SUPPORT //
 
        // Change back to original channel in case of doing scan
        AsicSwitchChannel(pAd, pAd->CommonCfg.Channel, FALSE);
@@ -4747,7 +4687,6 @@ VOID      MlmeRestartStateMachine(
        // Resume MSDU which is turned off durning scan
        RTMPResumeMsduTransmission(pAd);
 
-#ifdef CONFIG_STA_SUPPORT
        IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
        {
                // Set all state machines back IDLE
@@ -4758,8 +4697,6 @@ VOID      MlmeRestartStateMachine(
                pAd->Mlme.SyncMachine.CurrState    = SYNC_IDLE;
                pAd->Mlme.ActMachine.CurrState    = ACT_IDLE;
        }
-#endif // CONFIG_STA_SUPPORT //
-
 }
 
 /*! \brief     test if the MLME Queue is empty
@@ -4837,7 +4774,6 @@ VOID MlmeQueueDestroy(
  IRQL = DISPATCH_LEVEL
 
  */
-#ifdef CONFIG_STA_SUPPORT
 BOOLEAN MsgTypeSubst(
        IN PRTMP_ADAPTER  pAd,
        IN PFRAME_802_11 pFrame,
@@ -4947,7 +4883,6 @@ BOOLEAN MsgTypeSubst(
 
        return TRUE;
 }
-#endif // CONFIG_STA_SUPPORT //
 
 // ===========================================================================================
 // state_machine.c
@@ -6161,7 +6096,6 @@ VOID      AsicAntennaSelect(
                                        SHORT   realavgrssi1;
 
                                        // if no traffic then reset average rssi to trigger evaluation
-#ifdef CONFIG_STA_SUPPORT
                                        if (pAd->StaCfg.NumOfAvgRssiSample < 5)
                                        {
                                                pAd->RxAnt.Pair1LastAvgRssi = (-99);
@@ -6170,7 +6104,6 @@ VOID      AsicAntennaSelect(
                                        }
 
                                        pAd->StaCfg.NumOfAvgRssiSample = 0;
-#endif // CONFIG_STA_SUPPORT //
                                        realavgrssi1 = (pAd->RxAnt.Pair1AvgRssi[pAd->RxAnt.Pair1PrimaryRxAnt] >> 3);
 
                                        DBGPRINT(RT_DEBUG_TRACE,("Ant-realrssi0(%d), Lastrssi0(%d), EvaluateStableCnt=%d\n", realavgrssi1, pAd->RxAnt.Pair1LastAvgRssi, pAd->RxAnt.EvaluateStableCnt));
@@ -6480,7 +6413,6 @@ VOID AsicAdjustTxPower(
 
 }
 
-#ifdef CONFIG_STA_SUPPORT
 /*
        ==========================================================================
        Description:
@@ -6531,7 +6463,7 @@ VOID AsicForceWakeup(
     DBGPRINT(RT_DEBUG_TRACE, ("--> AsicForceWakeup \n"));
     RT28XX_STA_FORCE_WAKEUP(pAd, bFromTx);
 }
-#endif // CONFIG_STA_SUPPORT //
+
 /*
        ==========================================================================
        Description:
@@ -6709,7 +6641,7 @@ VOID AsicEnableBssSync(
 
        RTMP_IO_READ32(pAd, BCN_TIME_CFG, &csr.word);
 //     RTMP_IO_WRITE32(pAd, BCN_TIME_CFG, 0x00000000);
-#ifdef CONFIG_STA_SUPPORT
+
        IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
        {
                csr.field.BeaconInterval = pAd->CommonCfg.BeaconPeriod << 4; // ASIC register in units of 1/16 TU
@@ -6718,7 +6650,7 @@ VOID AsicEnableBssSync(
                csr.field.bBeaconGen  = 0; // do NOT generate BEACON
                csr.field.bTBTTEnable = 1;
        }
-#endif // CONFIG_STA_SUPPORT //
+
        RTMP_IO_WRITE32(pAd, BCN_TIME_CFG, csr.word);
 }
 
@@ -6929,7 +6861,6 @@ VOID AsicSetEdcaParm(
                Ac2Cfg.field.Cwmax = pEdcaParm->Cwmax[QID_AC_VI];
                Ac2Cfg.field.Aifsn = pEdcaParm->Aifsn[QID_AC_VI];
 
-#ifdef CONFIG_STA_SUPPORT
                IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
                {
                        // Tuning for Wi-Fi WMM S06
@@ -6954,7 +6885,6 @@ VOID AsicSetEdcaParm(
                        }
 #endif // RT30xx //
                }
-#endif // CONFIG_STA_SUPPORT //
 
                Ac3Cfg.field.AcTxop = pEdcaParm->Txop[QID_AC_VO];
                Ac3Cfg.field.Cwmin = pEdcaParm->Cwmin[QID_AC_VO];
@@ -6996,10 +6926,10 @@ VOID AsicSetEdcaParm(
                CwminCsr.field.Cwmin0 = pEdcaParm->Cwmin[QID_AC_BE];
                CwminCsr.field.Cwmin1 = pEdcaParm->Cwmin[QID_AC_BK];
                CwminCsr.field.Cwmin2 = pEdcaParm->Cwmin[QID_AC_VI];
-#ifdef CONFIG_STA_SUPPORT
+
                IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
                        CwminCsr.field.Cwmin3 = pEdcaParm->Cwmin[QID_AC_VO] - 1; //for TGn wifi test
-#endif // CONFIG_STA_SUPPORT //
+
                RTMP_IO_WRITE32(pAd, WMM_CWMIN_CFG, CwminCsr.word);
 
                CwmaxCsr.word = 0;
@@ -7014,7 +6944,6 @@ VOID AsicSetEdcaParm(
                AifsnCsr.field.Aifsn1 = Ac1Cfg.field.Aifsn; //pEdcaParm->Aifsn[QID_AC_BK];
                AifsnCsr.field.Aifsn2 = Ac2Cfg.field.Aifsn; //pEdcaParm->Aifsn[QID_AC_VI];
 
-#ifdef CONFIG_STA_SUPPORT
                IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
                {
                        // Tuning for Wi-Fi WMM S06
@@ -7034,9 +6963,7 @@ VOID AsicSetEdcaParm(
                        if (INFRA_ON(pAd))
                                CLIENT_STATUS_SET_FLAG(&pAd->MacTab.Content[BSSID_WCID], fCLIENT_STATUS_WMM_CAPABLE);
                }
-#endif // CONFIG_STA_SUPPORT //
 
-#ifdef CONFIG_STA_SUPPORT
                IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
                        AifsnCsr.field.Aifsn3 = Ac3Cfg.field.Aifsn - 1; //pEdcaParm->Aifsn[QID_AC_VO]; //for TGn wifi test
 #ifdef RT30xx
@@ -7046,7 +6973,7 @@ VOID AsicSetEdcaParm(
                        AifsnCsr.field.Aifsn2 = 0x2; //pEdcaParm->Aifsn[QID_AC_VI]; //for WiFi WMM S4-T04.
                }
 #endif // RT30xx //
-#endif // CONFIG_STA_SUPPORT //
+
                RTMP_IO_WRITE32(pAd, WMM_AIFSN_CFG, AifsnCsr.word);
 
                NdisMoveMemory(&pAd->CommonCfg.APEdcaParm, pEdcaParm, sizeof(EDCA_PARM));
@@ -7097,10 +7024,8 @@ VOID     AsicSetSlotTime(
        ULONG   SlotTime;
        UINT32  RegValue = 0;
 
-#ifdef CONFIG_STA_SUPPORT
        if (pAd->CommonCfg.Channel > 14)
                bUseShortSlotTime = TRUE;
-#endif // CONFIG_STA_SUPPORT //
 
        if (bUseShortSlotTime)
                OPSTATUS_SET_FLAG(pAd, fOP_STATUS_SHORT_SLOT_INUSED);
@@ -7109,27 +7034,23 @@ VOID    AsicSetSlotTime(
 
        SlotTime = (bUseShortSlotTime)? 9 : 20;
 
-#ifdef CONFIG_STA_SUPPORT
        IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
        {
                // force using short SLOT time for FAE to demo performance when TxBurst is ON
                if (pAd->CommonCfg.bEnableTxBurst)
                        SlotTime = 9;
        }
-#endif // CONFIG_STA_SUPPORT //
 
        //
        // For some reasons, always set it to short slot time.
        //
        // ToDo: Should consider capability with 11B
        //
-#ifdef CONFIG_STA_SUPPORT
        IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
        {
                if (pAd->StaCfg.BssType == BSS_ADHOC)
                        SlotTime = 20;
        }
-#endif // CONFIG_STA_SUPPORT //
 
        RTMP_IO_READ32(pAd, BKOFF_SLOT_CFG, &RegValue);
        RegValue = RegValue & 0xFFFFFF00;
@@ -7650,7 +7571,6 @@ VOID      RTMPCheckRates(
        NdisMoveMemory(SupRate, NewRate, NewRateLen);
 }
 
-#ifdef CONFIG_STA_SUPPORT
 #ifdef DOT11_N_SUPPORT
 BOOLEAN RTMPCheckChannel(
        IN PRTMP_ADAPTER pAd,
@@ -7798,7 +7718,6 @@ BOOLEAN   RTMPCheckHt(
        return TRUE;
 }
 #endif // DOT11_N_SUPPORT //
-#endif // CONFIG_STA_SUPPORT //
 
 /*
        ========================================================================
@@ -8047,13 +7966,11 @@ VOID AsicEvaluateRxAnt(
                return;
 
 
-#ifdef CONFIG_STA_SUPPORT
        IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
        {
                //if (pAd->StaCfg.Psm == PWR_SAVE)
                //      return;
        }
-#endif // CONFIG_STA_SUPPORT //
 
        // two antenna selection mechanism- one is antenna diversity, the other is failed antenna remove
        // one is antenna diversity:there is only one antenna can rx and tx
@@ -8078,11 +7995,8 @@ VOID AsicEvaluateRxAnt(
        }
        else
        {
-
-#ifdef CONFIG_STA_SUPPORT
                if (pAd->StaCfg.Psm == PWR_SAVE)
                        return;
-#endif // CONFIG_STA_SUPPORT //
 
                RTMP_BBP_IO_READ8_BY_REG_ID(pAd, BBP_R3, &BBPR3);
                BBPR3 &= (~0x18);
@@ -8099,8 +8013,7 @@ VOID AsicEvaluateRxAnt(
                        BBPR3 |= (0x0);
                }
                RTMP_BBP_IO_WRITE8_BY_REG_ID(pAd, BBP_R3, BBPR3);
-#ifdef CONFIG_STA_SUPPORT
-#endif // CONFIG_STA_SUPPORT //
+
                if (OPSTATUS_TEST_FLAG(pAd, fOP_STATUS_MEDIA_STATE_CONNECTED)
                        )
                {
@@ -8143,10 +8056,8 @@ VOID AsicRxAntEvalTimeout(
        IN PVOID SystemSpecific3)
 {
        RTMP_ADAPTER    *pAd = (RTMP_ADAPTER *)FunctionContext;
-#ifdef CONFIG_STA_SUPPORT
        UCHAR                   BBPR3 = 0;
        CHAR                    larger = -127, rssi0, rssi1, rssi2;
-#endif // CONFIG_STA_SUPPORT //
 
        if (RTMP_TEST_FLAG(pAd, fRTMP_ADAPTER_RESET_IN_PROGRESS |
                                                        fRTMP_ADAPTER_HALT_IN_PROGRESS  |
@@ -8159,8 +8070,6 @@ VOID AsicRxAntEvalTimeout(
                                                        )
                return;
 
-
-#ifdef CONFIG_STA_SUPPORT
        IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
        {
                //if (pAd->StaCfg.Psm == PWR_SAVE)
@@ -8249,9 +8158,6 @@ VOID AsicRxAntEvalTimeout(
                        RTMP_BBP_IO_WRITE8_BY_REG_ID(pAd, BBP_R3, BBPR3);
                }
        }
-
-#endif // CONFIG_STA_SUPPORT //
-
 }
 
 
@@ -8330,8 +8236,6 @@ BOOLEAN RTMPCheckEntryEnableAutoRateSwitch(
 {
        BOOLEAN         result = TRUE;
 
-
-#ifdef CONFIG_STA_SUPPORT
        IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
        {
                // only associated STA counts
@@ -8342,9 +8246,6 @@ BOOLEAN RTMPCheckEntryEnableAutoRateSwitch(
                else
                        result = FALSE;
        }
-#endif // CONFIG_STA_SUPPORT //
-
-
 
        return result;
 }
@@ -8353,14 +8254,12 @@ BOOLEAN RTMPCheckEntryEnableAutoRateSwitch(
 BOOLEAN RTMPAutoRateSwitchCheck(
        IN PRTMP_ADAPTER    pAd)
 {
-
-#ifdef CONFIG_STA_SUPPORT
        IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
        {
                if (pAd->StaCfg.bAutoTxRateSwitch)
                        return TRUE;
        }
-#endif // CONFIG_STA_SUPPORT //
+
        return FALSE;
 }
 
@@ -8386,13 +8285,10 @@ UCHAR RTMPStaFixedTxMode(
 {
        UCHAR   tx_mode = FIXED_TXMODE_HT;
 
-
-#ifdef CONFIG_STA_SUPPORT
        IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
        {
                tx_mode = (UCHAR)pAd->StaCfg.DesiredTransmitSetting.field.FixedTxMode;
        }
-#endif // CONFIG_STA_SUPPORT //
 
        return tx_mode;
 }
@@ -8449,7 +8345,6 @@ VOID RTMPUpdateLegacyTxSetting(
        }
 }
 
-#ifdef CONFIG_STA_SUPPORT
 /*
        ==========================================================================
        Description:
@@ -8581,7 +8476,6 @@ VOID AsicStaBbpTuning(
 
        }
 }
-#endif // CONFIG_STA_SUPPORT //
 
 VOID RTMPSetAGCInitValue(
        IN PRTMP_ADAPTER        pAd,
index 617476e..bcdf7b0 100644 (file)
@@ -179,12 +179,9 @@ RTMP_REG_PAIR      MACRegTable[] = {
        {TX_TIMEOUT_CFG,        0x000a2090},
        {MAX_LEN_CFG,           MAX_AGGREGATION_SIZE | 0x00001000},     // 0x3018, MAX frame length. Max PSDU = 16kbytes.
        {LED_CFG,               0x7f031e46}, // Gary, 2006-08-23
-
-//#ifdef CONFIG_STA_SUPPORT
 //     {WMM_AIFSN_CFG,         0x00002273},
 //     {WMM_CWMIN_CFG,         0x00002344},
 //     {WMM_CWMAX_CFG,         0x000034aa},
-//#endif // CONFIG_STA_SUPPORT //
        {PBF_MAX_PCNT,                  0x1F3FBF9F},    //0x1F3f7f9f},          //Jan, 2006/04/20
        //{TX_RTY_CFG,                  0x6bb80408},    // Jan, 2006/11/16
        {TX_RTY_CFG,                    0x47d01f0f},    // Jan, 2006/11/16, Set TxWI->ACK =0 in Probe Rsp Modify for 2860E ,2007-08-03
@@ -193,9 +190,7 @@ RTMP_REG_PAIR       MACRegTable[] = {
        {OFDM_PROT_CFG,                 0x05740003 /*0x01740003*/},     // Initial Auto_Responder, because QA will turn off Auto-Responder. And RTS threshold is enabled.
 //PS packets use Tx1Q (for HCCA) when dequeue from PS unicast queue (WiFi WPA2 MA9_DT1 for Marvell B STA)
 #ifdef RT2870
-#ifdef CONFIG_STA_SUPPORT
        {PBF_CFG,                               0xf40006},              // Only enable Queue 2
-#endif // CONFIG_STA_SUPPORT //
        {MM40_PROT_CFG,                 0x3F44084},             // Initial Auto_Responder, because QA will turn off Auto-Responder
        {WPDMA_GLO_CFG,                 0x00000030},
 #endif // RT2870 //
@@ -219,19 +214,14 @@ RTMP_REG_PAIR     MACRegTable[] = {
        {PWR_PIN_CFG,                   0x00000003},    // patch for 2880-E
 };
 
-
-#ifdef CONFIG_STA_SUPPORT
 RTMP_REG_PAIR  STAMACRegTable[] =      {
        {WMM_AIFSN_CFG,         0x00002273},
        {WMM_CWMIN_CFG, 0x00002344},
        {WMM_CWMAX_CFG, 0x000034aa},
 };
-#endif // CONFIG_STA_SUPPORT //
 
 #define        NUM_MAC_REG_PARMS               (sizeof(MACRegTable) / sizeof(RTMP_REG_PAIR))
-#ifdef CONFIG_STA_SUPPORT
 #define        NUM_STA_MAC_REG_PARMS   (sizeof(STAMACRegTable) / sizeof(RTMP_REG_PAIR))
-#endif // CONFIG_STA_SUPPORT //
 
 #ifdef RT2870
 //
@@ -1558,9 +1548,6 @@ VOID      NICReadEEPROMParameters(
 
        NicConfig2.word = pAd->EEPROMDefaultValue[1];
 
-
-
-#ifdef CONFIG_STA_SUPPORT
        IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
        {
                if ((NicConfig2.word & 0x00ff) == 0xff)
@@ -1573,7 +1560,6 @@ VOID      NICReadEEPROMParameters(
                        NicConfig2.word &= 0x00ff;
                }
        }
-#endif // CONFIG_STA_SUPPORT //
 
        if (NicConfig2.field.DynamicTxAgcControl == 1)
                pAd->bAutoTxAgcA = pAd->bAutoTxAgcG = TRUE;
@@ -1792,10 +1778,8 @@ VOID     NICReadEEPROMParameters(
 VOID   NICInitAsicFromEEPROM(
        IN      PRTMP_ADAPTER   pAd)
 {
-#ifdef CONFIG_STA_SUPPORT
        UINT32                                  data = 0;
        UCHAR   BBPR1 = 0;
-#endif // CONFIG_STA_SUPPORT //
        USHORT                                  i;
        EEPROM_ANTENNA_STRUC    Antenna;
        EEPROM_NIC_CONFIG2_STRUC    NicConfig2;
@@ -1830,8 +1814,6 @@ VOID      NICInitAsicFromEEPROM(
 
        NicConfig2.word = pAd->EEPROMDefaultValue[1];
 
-
-#ifdef CONFIG_STA_SUPPORT
        IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
        {
                if ((NicConfig2.word & 0x00ff) == 0xff)
@@ -1844,7 +1826,6 @@ VOID      NICInitAsicFromEEPROM(
                        NicConfig2.word &= 0x00ff;
                }
        }
-#endif // CONFIG_STA_SUPPORT //
 
        // Save the antenna for future use
        pAd->NicConfig2.word = NicConfig2.word;
@@ -1873,7 +1854,6 @@ VOID      NICInitAsicFromEEPROM(
     pAd->LedIndicatorStregth = 0xFF;
     RTMPSetSignalLED(pAd, -100);       // Force signal strength Led to be turned off, before link up
 
-#ifdef CONFIG_STA_SUPPORT
        IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
        {
                // Read Hardware controlled Radio state enable bit
@@ -1903,7 +1883,6 @@ VOID      NICInitAsicFromEEPROM(
                        RTMPSetLED(pAd, LED_RADIO_ON);
                }
        }
-#endif // CONFIG_STA_SUPPORT //
 
        // Turn off patching for cardbus controller
        if (NicConfig2.field.CardbusAcceleration == 1)
@@ -1937,7 +1916,6 @@ VOID      NICInitAsicFromEEPROM(
        }
        RTMP_BBP_IO_WRITE8_BY_REG_ID(pAd, BBP_R3, BBPR3);
 
-#ifdef CONFIG_STA_SUPPORT
        IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
        {
                // Handle the difference when 1T
@@ -1950,7 +1928,7 @@ VOID      NICInitAsicFromEEPROM(
 
                DBGPRINT(RT_DEBUG_TRACE, ("Use Hw Radio Control Pin=%d; if used Pin=%d;\n", pAd->CommonCfg.bHardwareRadio, pAd->CommonCfg.bHardwareRadio));
        }
-#endif // CONFIG_STA_SUPPORT //
+
        DBGPRINT(RT_DEBUG_TRACE, ("TxPath = %d, RxPath = %d, RFIC=%d, Polar+LED mode=%x\n", pAd->Antenna.field.TxPath, pAd->Antenna.field.RxPath, pAd->RfIcType, pAd->LedCntl.word));
        DBGPRINT(RT_DEBUG_TRACE, ("<-- NICInitAsicFromEEPROM\n"));
 }
@@ -2142,7 +2120,6 @@ NDIS_STATUS       NICInitializeAsic(
        }
 
 
-#ifdef CONFIG_STA_SUPPORT
        IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
        {
                for (Index = 0; Index < NUM_STA_MAC_REG_PARMS; Index++)
@@ -2150,7 +2127,6 @@ NDIS_STATUS       NICInitializeAsic(
                        RTMP_IO_WRITE32(pAd, (USHORT)STAMACRegTable[Index].Register, STAMACRegTable[Index].Value);
                }
        }
-#endif // CONFIG_STA_SUPPORT //
 #endif // RT2870 //
 
 #ifdef RT30xx
@@ -2302,7 +2278,6 @@ NDIS_STATUS       NICInitializeAsic(
 #endif // RT2870 //
 
        // Add radio off control
-#ifdef CONFIG_STA_SUPPORT
        IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
        {
                if (pAd->StaCfg.bRadio == FALSE)
@@ -2312,7 +2287,6 @@ NDIS_STATUS       NICInitializeAsic(
                        DBGPRINT(RT_DEBUG_TRACE, ("Set Radio Off\n"));
                }
        }
-#endif // CONFIG_STA_SUPPORT //
 
        // Clear raw counters
        RTMP_IO_READ32(pAd, RX_STA_CNT0, &Counter);
@@ -2383,14 +2357,12 @@ NDIS_STATUS     NICInitializeAsic(
        }
 #endif // RT30xx //
 
-#ifdef CONFIG_STA_SUPPORT
        IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
        {
                // for rt2860E and after, init TXOP_CTRL_CFG with 0x583f. This is for extension channel overlapping IOT.
                if ((pAd->MACVersion&0xffff) != 0x0101)
                        RTMP_IO_WRITE32(pAd, TXOP_CTRL_CFG, 0x583f);
        }
-#endif // CONFIG_STA_SUPPORT //
 
        DBGPRINT(RT_DEBUG_TRACE, ("<-- NICInitializeAsic\n"));
        return NDIS_STATUS_SUCCESS;
@@ -3336,7 +3308,6 @@ VOID      UserCfgInit(
        //
        // part II. intialize STA specific configuration
        //
-#ifdef CONFIG_STA_SUPPORT
        IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
        {
                RX_FILTER_SET_FLAG(pAd, fRX_FILTER_ACCEPT_DIRECT);
@@ -3375,7 +3346,6 @@ VOID      UserCfgInit(
                pAd->StaCfg.bAutoTxRateSwitch = TRUE;
                pAd->StaCfg.DesiredTransmitSetting.field.MCS = MCS_AUTO;
        }
-#endif // CONFIG_STA_SUPPORT //
 
        // global variables mXXXX used in MAC protocol state machines
        OPSTATUS_SET_FLAG(pAd, fOP_STATUS_RECEIVE_DTIM);
@@ -3386,7 +3356,6 @@ VOID      UserCfgInit(
        pAd->CommonCfg.PhyMode = PHY_11BG_MIXED;                // default PHY mode
        OPSTATUS_CLEAR_FLAG(pAd, fOP_STATUS_SHORT_PREAMBLE_INUSED);  // CCK use LONG preamble
 
-#ifdef CONFIG_STA_SUPPORT
        IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
        {
                // user desired power mode
@@ -3431,7 +3400,6 @@ VOID      UserCfgInit(
 #endif // WPA_SUPPLICANT_SUPPORT //
 
        }
-#endif // CONFIG_STA_SUPPORT //
 
        // Default for extra information is not valid
        pAd->ExtraInfo = EXTRA_INFO_CLEAR;
index 27e4277..da301ae 100644 (file)
@@ -691,9 +691,6 @@ VOID        RTMPCalculateMICValue(
        // determine if this is a vlan packet
        if (((*(pSrc + 12) << 8) + *(pSrc + 13)) == 0x8100)
                vlan_offset = 4;
-
-#ifdef CONFIG_STA_SUPPORT
-#endif // CONFIG_STA_SUPPORT //
        {
                RTMPInitMICEngine(
                        pAd,
index f5f0a3b..28dedda 100644 (file)
@@ -153,14 +153,12 @@ VOID      RTMPInitWepEngine(
 
        pAd->PrivateInfo.FCSCRC32 = PPPINITFCS32;   //Init crc32.
 
-#ifdef CONFIG_STA_SUPPORT
     if (pAd->StaCfg.bCkipOn && (pAd->StaCfg.CkipFlag & 0x10) && (pAd->OpMode == OPMODE_STA))
     {
         ARCFOUR_INIT(&pAd->PrivateInfo.WEPCONTEXT, pKey, KeyLen);  //INIT SBOX, KEYLEN+3(IV)
         NdisMoveMemory(pDest, pKey, 3);  //Append Init Vector
     }
     else
-#endif // CONFIG_STA_SUPPORT //
     {
                NdisMoveMemory(WEPKEY + 3, pKey, KeyLen);
 
index 912b50e..2fce09b 100644 (file)
@@ -319,7 +319,6 @@ VOID        RTUSBBulkOutDataPacket(
                        break;
                }
                //PS packets use HCCA queue when dequeue from PS unicast queue (WiFi WPA2 MA9_DT1 for Marvell B STA)
-#ifdef CONFIG_STA_SUPPORT
                IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
                {
                if (pTxInfo->QSEL != FIFO_EDCA)
@@ -329,7 +328,6 @@ VOID        RTUSBBulkOutDataPacket(
                        hex_dump("Wrong QSel Pkt:", (PUCHAR)&pWirelessPkt[TmpBulkEndPos], (pHTTXContext->CurWritePosition - pHTTXContext->NextBulkOutPosition));
                }
                }
-#endif // CONFIG_STA_SUPPORT //
 
                if (pTxInfo->USBDMATxPktLen <= 8)
                {
@@ -356,10 +354,8 @@ VOID       RTUSBBulkOutDataPacket(
                pLastTxInfo = pTxInfo;
 
                // Make sure we use EDCA QUEUE.
-#ifdef CONFIG_STA_SUPPORT
                IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
                pTxInfo->QSEL = FIFO_EDCA; //PS packets use HCCA queue when dequeue from PS unicast queue (WiFi WPA2 MA9_DT1 for Marvell B STA)
-#endif // CONFIG_STA_SUPPORT //
                ThisBulkSize += (pTxInfo->USBDMATxPktLen+4);
                TmpBulkEndPos += (pTxInfo->USBDMATxPktLen+4);
 
@@ -846,10 +842,8 @@ VOID       RTUSBBulkReceive(
                        RTMP_IRQ_UNLOCK(&pAd->BulkInLock, IrqFlags);
 
                        // read RxContext, Since not
-#ifdef CONFIG_STA_SUPPORT
                        IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
                                STARxDoneInterruptHandle(pAd, TRUE);
-#endif // CONFIG_STA_SUPPORT //
 
                        // Finish to handle this bulkIn buffer.
                        RTMP_IRQ_LOCK(&pAd->BulkInLock, IrqFlags);
index 0f3e57e..d7c0244 100644 (file)
@@ -1195,12 +1195,7 @@ VOID CMDHandler(
                        {
                                case CMDTHREAD_CHECK_GPIO:
                                        {
-#ifdef CONFIG_STA_SUPPORT
                                                UINT32 data;
-#endif // CONFIG_STA_SUPPORT //
-
-#ifdef CONFIG_STA_SUPPORT
-
 
                                                IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
                                                {
@@ -1238,17 +1233,14 @@ VOID CMDHandler(
                                                                }
                                                        }
                                                }
-#endif // CONFIG_STA_SUPPORT //
                                        }
                                        break;
 
-#ifdef CONFIG_STA_SUPPORT
                                case CMDTHREAD_QKERIODIC_EXECUT:
                                        {
                                                StaQuickResponeForRateUpExec(NULL, pAd, NULL, NULL);
                                        }
                                        break;
-#endif // CONFIG_STA_SUPPORT //
 
                                case CMDTHREAD_RESET_BULK_OUT:
                                        {
@@ -1578,7 +1570,6 @@ VOID CMDHandler(
 
                                case CMDTHREAD_SET_ASIC_WCID_CIPHER:
                                        {
-#ifdef CONFIG_STA_SUPPORT
                                                RT_SET_ASIC_WCID_ATTRI  SetAsicWcidAttri;
                                                USHORT          offset;
                                                UINT32          MACRValue = 0;
@@ -1630,7 +1621,6 @@ VOID CMDHandler(
 
                                                        RTUSBWriteMACRegister(pAd, SHARED_KEY_MODE_BASE+4*(0/2), csr1.word);
                                                }
-#endif // CONFIG_STA_SUPPORT //
                                        }
                                        break;
 
@@ -1669,8 +1659,6 @@ VOID CMDHandler(
                                                MAC_TABLE_ENTRY *pEntry;
                                                pEntry = (MAC_TABLE_ENTRY *)pData;
 
-
-#ifdef CONFIG_STA_SUPPORT
                                                IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
                                                {
                                                        AsicRemovePairwiseKeyEntry(pAd, pEntry->apidx, (UCHAR)pEntry->Aid);
@@ -1706,7 +1694,6 @@ VOID CMDHandler(
                                                                RTUSBWriteMACRegister(pAd, offset, 0);
                                                        }
                                                }
-#endif // CONFIG_STA_SUPPORT //
 
                                                AsicUpdateRxWCIDTable(pAd, pEntry->Aid, pEntry->Addr);
                                                printk("UpdateRxWCIDTable(): Aid=%d, Addr=%02x:%02x:%02x:%02x:%02x:%02x!\n", pEntry->Aid,
@@ -1724,7 +1711,6 @@ VOID CMDHandler(
 
                                case OID_802_11_ADD_WEP:
                                        {
-#ifdef CONFIG_STA_SUPPORT
                                                UINT    i;
                                                UINT32  KeyIdx;
                                                PNDIS_802_11_WEP        pWepKey;
@@ -1798,7 +1784,6 @@ VOID CMDHandler(
                                                        AsicAddSharedKeyEntry(pAd, BSS0, (UCHAR)KeyIdx, CipherAlg, pWepKey->KeyMaterial, NULL, NULL);
                                                        DBGPRINT(RT_DEBUG_TRACE, ("CmdThread::OID_802_11_ADD_WEP (KeyIdx=%d, Len=%d-byte)\n", KeyIdx, pWepKey->KeyLength));
                                                }
-#endif // CONFIG_STA_SUPPORT //
                                        }
                                        break;
 
index 2762b57..039f2c6 100644 (file)
@@ -1453,10 +1453,8 @@ static VOID PeerChSwAnnAction(
 {
        CH_SW_ANN_INFO ChSwAnnInfo;
        PFRAME_802_11 pFr = (PFRAME_802_11)Elem->Msg;
-#ifdef CONFIG_STA_SUPPORT
        UCHAR index = 0, Channel = 0, NewChannel = 0;
        ULONG Bssidx = 0;
-#endif // CONFIG_STA_SUPPORT //
 
        NdisZeroMemory(&ChSwAnnInfo, sizeof(CH_SW_ANN_INFO));
        if (! PeerChSwAnnSanity(pAd, Elem->Msg, Elem->MsgLen, &ChSwAnnInfo))
@@ -1465,8 +1463,6 @@ static VOID PeerChSwAnnAction(
                return;
        }
 
-
-#ifdef CONFIG_STA_SUPPORT
        if (pAd->OpMode == OPMODE_STA)
        {
                Bssidx = BssTableSearch(&pAd->ScanTab, pFr->Hdr.Addr3, pAd->CommonCfg.Channel);
@@ -1513,7 +1509,6 @@ static VOID PeerChSwAnnAction(
                        }
                }
        }
-#endif // CONFIG_STA_SUPPORT //
 
        return;
 }
index 56c0d41..d8dcfcd 100644 (file)
 #define        FAST_ACTIVE_SCAN_TIME       30            // Active scan waiting for probe response time
 #define CW_MIN_IN_BITS              4         // actual CwMin = 2^CW_MIN_IN_BITS - 1
 
-
-#ifdef CONFIG_STA_SUPPORT
 #ifndef CONFIG_AP_SUPPORT
 #define CW_MAX_IN_BITS              10        // actual CwMax = 2^CW_MAX_IN_BITS - 1
 #endif
-#endif // CONFIG_STA_SUPPORT //
 
 // Note: RSSI_TO_DBM_OFFSET has been changed to variable for new RF (2004-0720).
 // SHould not refer to this constant anymore
 
 #define BSS_NOT_FOUND                    0xFFFFFFFF
 
-
-#ifdef CONFIG_STA_SUPPORT
 #define MAX_LEN_OF_MLME_QUEUE            40 //10
-#endif // CONFIG_STA_SUPPORT //
 
 #define SCAN_PASSIVE                     18            // scan with no probe request, only wait beacon and probe response
 #define SCAN_ACTIVE                      19            // scan with probe request, and wait beacon and probe response
@@ -855,13 +849,10 @@ typedef struct {
     UCHAR       EdcaUpdateCount;
 } QOS_CAPABILITY_PARM, *PQOS_CAPABILITY_PARM;
 
-#ifdef CONFIG_STA_SUPPORT
 typedef struct {
     UCHAR       IELen;
     UCHAR       IE[MAX_CUSTOM_LEN];
 } WPA_IE_;
-#endif // CONFIG_STA_SUPPORT //
-
 
 typedef struct {
     UCHAR   Bssid[MAC_ADDR_LEN];
@@ -921,10 +912,8 @@ typedef struct {
        EDCA_PARM           EdcaParm;
        QOS_CAPABILITY_PARM QosCapability;
        QBSS_LOAD_PARM      QbssLoad;
-#ifdef CONFIG_STA_SUPPORT
     WPA_IE_     WpaIE;
     WPA_IE_     RsnIE;
-#endif // CONFIG_STA_SUPPORT //
 } BSS_ENTRY, *PBSS_ENTRY;
 
 typedef struct {
index a7fc238..506f3c1 100644 (file)
@@ -387,9 +387,6 @@ typedef struct PACKED _RADIUS_CONF
        RADIUS_KEY_INFO RadiusInfo[8/*MAX_MBSSID_NUM*/];
 } RADIUS_CONF, *PRADIUS_CONF;
 
-
-
-#ifdef CONFIG_STA_SUPPORT
 // Key mapping keys require a BSSID
 typedef struct _NDIS_802_11_KEY
 {
@@ -400,7 +397,6 @@ typedef struct _NDIS_802_11_KEY
     NDIS_802_11_KEY_RSC KeyRSC;
     UCHAR           KeyMaterial[1];     // variable length depending on above field
 } NDIS_802_11_KEY, *PNDIS_802_11_KEY;
-#endif // CONFIG_STA_SUPPORT //
 
 typedef struct _NDIS_802_11_REMOVE_KEY
 {
@@ -615,7 +611,6 @@ typedef enum _NDIS_802_11_MEDIA_STREAM_MODE
 // PMKID Structures
 typedef UCHAR   NDIS_802_11_PMKID_VALUE[16];
 
-#ifdef CONFIG_STA_SUPPORT
 typedef struct _BSSID_INFO
 {
     NDIS_802_11_MAC_ADDRESS BSSID;
@@ -628,8 +623,6 @@ typedef struct _NDIS_802_11_PMKID
     UINT    BSSIDInfoCount;
     BSSID_INFO BSSIDInfo[1];
 } NDIS_802_11_PMKID, *PNDIS_802_11_PMKID;
-#endif // CONFIG_STA_SUPPORT //
-
 
 typedef struct _NDIS_802_11_AUTHENTICATION_ENCRYPTION
 {
@@ -653,7 +646,6 @@ typedef struct _NDIS_802_11_CAPABILITY
 #define SIOCIWFIRSTPRIV                                                                SIOCDEVPRIVATE
 #endif
 
-#ifdef CONFIG_STA_SUPPORT
 #define RT_PRIV_IOCTL_EXT                                                      (SIOCIWFIRSTPRIV + 0x01) // Sync. with AP for wsc upnp daemon
 #define RTPRIV_IOCTL_SET                                                       (SIOCIWFIRSTPRIV + 0x02)
 
@@ -686,11 +678,6 @@ enum {
        SHOW_CFG_VALUE = 20,
 };
 
-
-#endif // CONFIG_STA_SUPPORT //
-
-
-
 #define OID_802_11_BUILD_CHANNEL_EX                            0x0714
 #define OID_802_11_GET_CH_LIST                                 0x0715
 #define OID_802_11_GET_COUNTRY_CODE                            0x0716
@@ -698,7 +685,6 @@ enum {
 
 //#define RT_OID_802_11_STATISTICS              (OID_GET_SET_TOGGLE | OID_802_11_STATISTICS)
 
-#ifdef CONFIG_STA_SUPPORT
 #define RT_OID_WSC_SET_PASSPHRASE                   0x0740 // passphrase for wpa(2)-psk
 #define RT_OID_WSC_DRIVER_AUTO_CONNECT              0x0741
 #define RT_OID_WSC_QUERY_DEFAULT_PROFILE            0x0742
@@ -709,7 +695,7 @@ enum {
 #define RT_OID_WSC_SET_MODE                         0x0747 // PIN or PBC
 #define RT_OID_WSC_SET_CONF_MODE                    0x0748 // Enrollee or Registrar
 #define RT_OID_WSC_SET_PROFILE                      0x0749
-#endif // CONFIG_STA_SUPPORT //
+
 #define RT_OID_802_11_WSC_QUERY_PROFILE                                0x0750
 // for consistency with RT61
 #define RT_OID_WSC_QUERY_STATUS                                                0x0751
@@ -948,7 +934,6 @@ typedef struct _RT_LLTD_ASSOICATION_TABLE {
 } RT_LLTD_ASSOICATION_TABLE, *PRT_LLTD_ASSOICATION_TABLE;
 #endif // LLTD_SUPPORT //
 
-#ifdef CONFIG_STA_SUPPORT
 #ifdef WPA_SUPPLICANT_SUPPORT
 #ifndef NATIVE_WPA_SUPPLICANT_SUPPORT
 #define        RT_ASSOC_EVENT_FLAG                         0x0101
@@ -961,19 +946,15 @@ typedef struct _RT_LLTD_ASSOICATION_TABLE {
 #define RT_INTERFACE_UP                             0x0108
 #endif // NATIVE_WPA_SUPPLICANT_SUPPORT //
 #endif // WPA_SUPPLICANT_SUPPORT //
-#endif // CONFIG_STA_SUPPORT //
-
 
 #define MAX_CUSTOM_LEN 128
 
-#ifdef CONFIG_STA_SUPPORT
 typedef enum _RT_802_11_D_CLIENT_MODE
 {
    Rt802_11_D_None,
    Rt802_11_D_Flexible,
    Rt802_11_D_Strict,
 } RT_802_11_D_CLIENT_MODE, *PRT_802_11_D_CLIENT_MODE;
-#endif // CONFIG_STA_SUPPORT //
 
 typedef struct _RT_CHANNEL_LIST_INFO
 {
index 480e22f..afc4921 100644 (file)
 #include       "chlist.h"
 #include       "spectrum.h"
 
-#ifdef CONFIG_STA_SUPPORT
-#endif // CONFIG_STA_SUPPORT //
-
 #ifdef IGMP_SNOOP_SUPPORT
 #include "igmp_snoop.h"
 #endif // IGMP_SNOOP_SUPPORT //
 
-#ifdef CONFIG_STA_SUPPORT
 #ifdef NATIVE_WPA_SUPPLICANT_SUPPORT
 #ifndef WPA_SUPPLICANT_SUPPORT
 #error "Build for being controlled by NetworkManager or wext, please set HAS_WPA_SUPPLICANT=y and HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=y"
 #endif // WPA_SUPPLICANT_SUPPORT //
 #endif // NATIVE_WPA_SUPPLICANT_SUPPORT //
 
-#endif // CONFIG_STA_SUPPORT //
-
-
 #ifdef IKANOS_VX_1X0
 #include       "vr_ikans.h"
 #endif // IKANOS_VX_1X0 //
index 555d864..d475487 100644 (file)
@@ -38,8 +38,6 @@ BUILD_TIMER_FUNCTION(AsicRfTuningExec);
 BUILD_TIMER_FUNCTION(BeaconUpdateExec);
 #endif // RT2870 //
 
-
-#ifdef CONFIG_STA_SUPPORT
 BUILD_TIMER_FUNCTION(BeaconTimeout);
 BUILD_TIMER_FUNCTION(ScanTimeout);
 BUILD_TIMER_FUNCTION(AuthTimeout);
@@ -49,7 +47,6 @@ BUILD_TIMER_FUNCTION(DisassocTimeout);
 BUILD_TIMER_FUNCTION(LinkDownExec);
 BUILD_TIMER_FUNCTION(StaQuickResponeForRateUpExec);
 BUILD_TIMER_FUNCTION(WpaDisassocApAndBlockAssoc);
-#endif // CONFIG_STA_SUPPORT //
 
 
 
@@ -495,13 +492,10 @@ PNET_DEV get_netdev_from_bssid(
 {
     PNET_DEV dev_p = NULL;
 
-
-#ifdef CONFIG_STA_SUPPORT
        IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
        {
                dev_p = pAd->net_dev;
        }
-#endif // CONFIG_STA_SUPPORT //
 
        ASSERT(dev_p);
        return dev_p; /* return one of MBSS */
@@ -657,10 +651,8 @@ void wlan_802_11_to_802_3_packet(
        //
        //
 
-#ifdef CONFIG_STA_SUPPORT
        IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
                NdisMoveMemory(skb_push(pOSPkt, LENGTH_802_3), pHeader802_3, LENGTH_802_3);
-#endif // CONFIG_STA_SUPPORT //
        }
 
 
@@ -676,9 +668,6 @@ void announce_802_3_packet(
 
        pRxPkt = RTPKT_TO_OSPKT(pPacket);
 
-#ifdef CONFIG_STA_SUPPORT
-#endif // CONFIG_STA_SUPPORT //
-
     /* Push up the protocol stack */
 #ifdef IKANOS_VX_1X0
        IKANOS_DataFrameRx(pAd, pRxPkt->dev, pRxPkt, pRxPkt->len);
@@ -831,8 +820,6 @@ VOID RTMPSendWirelessEvent(
 #endif  /* WIRELESS_EXT >= 15 */
 }
 
-
-#ifdef CONFIG_STA_SUPPORT
 void send_monitor_packets(
        IN      PRTMP_ADAPTER   pAd,
        IN      RX_BLK                  *pRxBlk)
@@ -1003,8 +990,6 @@ err_free_sk_buff:
        return;
 
 }
-#endif // CONFIG_STA_SUPPORT //
-
 
 void rtmp_os_thread_init(PUCHAR pThreadName, PVOID pNotify)
 {
index 6c34b0b..d2a1b97 100644 (file)
@@ -88,8 +88,6 @@ typedef int (*HARD_START_XMIT_FUNC)(struct sk_buff *skb, struct net_device *net_
 
 // add by kathy
 
-#ifdef CONFIG_STA_SUPPORT
-
 #ifdef RT2870
 #define STA_PROFILE_PATH                       "/etc/Wireless/RT2870STA/RT2870STA.dat"
 #define STA_RT2870_IMAGE_FILE_NAME  "/etc/Wireless/RT2870STA/rt2870.bin"
@@ -97,9 +95,6 @@ typedef int (*HARD_START_XMIT_FUNC)(struct sk_buff *skb, struct net_device *net_
 #define STA_DRIVER_VERSION                     "2.0.1.0"
 #endif // RT2870 //
 
-#endif // CONFIG_STA_SUPPORT //
-
-
 #define RTMP_TIME_AFTER(a,b)           \
        (typecheck(unsigned long, (unsigned long)a) && \
         typecheck(unsigned long, (unsigned long)b) && \
@@ -138,17 +133,12 @@ typedef int (*HARD_START_XMIT_FUNC)(struct sk_buff *skb, struct net_device *net_
 #define MIN_NET_DEVICE_FOR_WDS                 0x10            //0x40,0x50,0x60,0x70
 #define MIN_NET_DEVICE_FOR_APCLI               0x20
 #define MIN_NET_DEVICE_FOR_MESH                        0x30
-#ifdef CONFIG_STA_SUPPORT
 #define MIN_NET_DEVICE_FOR_DLS                 0x40
-#endif // CONFIG_STA_SUPPORT //
 
-
-#ifdef CONFIG_STA_SUPPORT
 #define NDIS_PACKET_TYPE_DIRECTED              0
 #define NDIS_PACKET_TYPE_MULTICAST             1
 #define NDIS_PACKET_TYPE_BROADCAST             2
 #define NDIS_PACKET_TYPE_ALL_MULTICAST 3
-#endif // CONFIG_STA_SUPPORT //
 
 struct os_lock  {
        spinlock_t              lock;
@@ -513,8 +503,6 @@ DECLARE_TIMER_FUNCTION(AsicRfTuningExec);
 DECLARE_TIMER_FUNCTION(BeaconUpdateExec);
 #endif // RT2870 //
 
-
-#ifdef CONFIG_STA_SUPPORT
 DECLARE_TIMER_FUNCTION(BeaconTimeout);
 DECLARE_TIMER_FUNCTION(ScanTimeout);
 DECLARE_TIMER_FUNCTION(AuthTimeout);
@@ -526,7 +514,6 @@ DECLARE_TIMER_FUNCTION(StaQuickResponeForRateUpExec);
 DECLARE_TIMER_FUNCTION(WpaDisassocApAndBlockAssoc);
 DECLARE_TIMER_FUNCTION(PsPollWakeExec);
 DECLARE_TIMER_FUNCTION(RadioOnExec);
-#endif // CONFIG_STA_SUPPORT //
 
 void RTMP_GetCurrentSystemTime(LARGE_INTEGER *time);
 
index b85d584..103ed70 100644 (file)
@@ -72,9 +72,7 @@ INT rt28xx_send_packets(IN struct sk_buff *skb_p, IN struct net_device *net_dev)
 static void CfgInitHook(PRTMP_ADAPTER pAd);
 //static BOOLEAN RT28XXAvailRANameAssign(IN CHAR *name_p);
 
-#ifdef CONFIG_STA_SUPPORT
 extern const struct iw_handler_def rt28xx_iw_handler_def;
-#endif // CONFIG_STA_SUPPORT //
 
 #if WIRELESS_EXT >= 12
 // This function will be called when query /proc
@@ -206,7 +204,6 @@ int rt28xx_close(IN PNET_DEV dev)
        if (pAd == NULL)
                return 0; // close ok
 
-#ifdef CONFIG_STA_SUPPORT
        IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
        {
 
@@ -267,7 +264,6 @@ int rt28xx_close(IN PNET_DEV dev)
 
                MlmeRadioOff(pAd);
        }
-#endif // CONFIG_STA_SUPPORT //
 
        RTMP_SET_FLAG(pAd, fRTMP_ADAPTER_HALT_IN_PROGRESS);
 
@@ -323,13 +319,10 @@ int rt28xx_close(IN PNET_DEV dev)
        // Close kernel threads or tasklets
        kill_thread_task(pAd);
 
-
-#ifdef CONFIG_STA_SUPPORT
        IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
        {
                MacTableReset(pAd);
        }
-#endif // CONFIG_STA_SUPPORT //
 
 
        MeasureReqTabExit(pAd);
@@ -439,10 +432,8 @@ static int rt28xx_init(IN struct net_device *net_dev)
 
        CfgInitHook(pAd);
 
-#ifdef CONFIG_STA_SUPPORT
        IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
                NdisAllocateSpinLock(&pAd->MacTabLock);
-#endif // CONFIG_STA_SUPPORT //
 
        MeasureReqTabInit(pAd);
        TpcReqTabInit(pAd);
@@ -502,8 +493,6 @@ static int rt28xx_init(IN struct net_device *net_dev)
 
        // We should read EEPROM for all cases.  rt2860b
        NICReadEEPROMParameters(pAd, mac);
-#ifdef CONFIG_STA_SUPPORT
-#endif // CONFIG_STA_SUPPORT //
 
        printk("3. Phy Mode = %d\n", pAd->CommonCfg.PhyMode);
 
@@ -643,9 +632,6 @@ int rt28xx_open(IN PNET_DEV dev)
                return -1;
        }
 
-#ifdef CONFIG_STA_SUPPORT
-#endif // CONFIG_STA_SUPPORT //
-
        // Init
        pObj = (POS_COOKIE)pAd->OS_Cookie;
 
@@ -664,13 +650,11 @@ int rt28xx_open(IN PNET_DEV dev)
        if (rt28xx_init(net_dev) == FALSE)
                goto err;
 
-#ifdef CONFIG_STA_SUPPORT
        IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
        {
                NdisZeroMemory(pAd->StaCfg.dev_name, 16);
                NdisMoveMemory(pAd->StaCfg.dev_name, net_dev->name, strlen(net_dev->name));
        }
-#endif // CONFIG_STA_SUPPORT //
 
        // Set up the Mac address
        NdisMoveMemory(net_dev->dev_addr, (void *) pAd->CurrentAddress, 6);
@@ -682,7 +666,6 @@ int rt28xx_open(IN PNET_DEV dev)
 
 
 
-#ifdef CONFIG_STA_SUPPORT
        IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
        {
 #ifdef WPA_SUPPLICANT_SUPPORT
@@ -698,7 +681,6 @@ int rt28xx_open(IN PNET_DEV dev)
 #endif // WPA_SUPPLICANT_SUPPORT //
 
        }
-#endif // CONFIG_STA_SUPPORT //
 
        // Enable Interrupt
        RT28XX_IRQ_ENABLE(pAd);
@@ -726,9 +708,6 @@ int rt28xx_open(IN PNET_DEV dev)
 
        }
 
-#ifdef CONFIG_STA_SUPPORT
-#endif // CONFIG_STA_SUPPORT //
-
        return (retval);
 
 err:
@@ -762,14 +741,12 @@ static NDIS_STATUS rt_ieee80211_if_setup(struct net_device *dev, PRTMP_ADAPTER p
        //ether_setup(dev);
 //     dev->set_multicast_list = ieee80211_set_multicast_list;
 //     dev->change_mtu = ieee80211_change_mtu;
-#ifdef CONFIG_STA_SUPPORT
 #if WIRELESS_EXT >= 12
        if (pAd->OpMode == OPMODE_STA)
        {
                dev->wireless_handlers = &rt28xx_iw_handler_def;
        }
 #endif //WIRELESS_EXT >= 12
-#endif // CONFIG_STA_SUPPORT //
 
 #if WIRELESS_EXT < 21
                dev->get_wireless_stats = rt28xx_get_wireless_stats;
@@ -840,9 +817,7 @@ INT __devinit   rt28xx_probe(
 #endif // RT2870 //
 
 
-#ifdef CONFIG_STA_SUPPORT
     DBGPRINT(RT_DEBUG_TRACE, ("STA Driver version-%s\n", STA_DRIVER_VERSION));
-#endif // CONFIG_STA_SUPPORT //
 
        // Check chipset vendor/product ID
 //     if (RT28XXChipsetCheck(_dev_p) == FALSE)
@@ -882,9 +857,7 @@ INT __devinit   rt28xx_probe(
 
        RT28XXNetDevInit(_dev_p, net_dev, pAd);
 
-#ifdef CONFIG_STA_SUPPORT
     pAd->StaCfg.OriDevType = net_dev->type;
-#endif // CONFIG_STA_SUPPORT //
 
        // Find and assign a free interface name, raxx
 //     RT28XXAvailRANameAssign(net_dev->name);
@@ -893,9 +866,7 @@ INT __devinit   rt28xx_probe(
        if (RT28XXProbePostConfig(_dev_p, pAd, 0) == FALSE)
                goto err_out_unmap;
 
-#ifdef CONFIG_STA_SUPPORT
        pAd->OpMode = OPMODE_STA;
-#endif // CONFIG_STA_SUPPORT //
 
        // sample move
        if (rt_ieee80211_if_setup(net_dev, pAd) != NDIS_STATUS_SUCCESS)
@@ -954,7 +925,6 @@ int rt28xx_packet_xmit(struct sk_buff *skb)
        int status = 0;
        PNDIS_PACKET pPacket = (PNDIS_PACKET) skb;
 
-#ifdef CONFIG_STA_SUPPORT
        IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
        {
                // Drop send request since we are in monitor mode
@@ -964,7 +934,6 @@ int rt28xx_packet_xmit(struct sk_buff *skb)
                        goto done;
                }
        }
-#endif // CONFIG_STA_SUPPORT //
 
         // EapolStart size is 18
        if (skb->len < 14)
@@ -983,17 +952,12 @@ int rt28xx_packet_xmit(struct sk_buff *skb)
     }
 #endif
 
-
-
-#ifdef CONFIG_STA_SUPPORT
        IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
        {
 
                STASendPackets((NDIS_HANDLE)pAd, (PPNDIS_PACKET) &pPacket, 1);
        }
 
-#endif // CONFIG_STA_SUPPORT //
-
        status = 0;
 done:
 
@@ -1061,10 +1025,8 @@ struct iw_statistics *rt28xx_get_wireless_stats(
        if(pAd->iw_stats.qual.qual > 100)
                pAd->iw_stats.qual.qual = 100;
 
-#ifdef CONFIG_STA_SUPPORT
        if (pAd->OpMode == OPMODE_STA)
                pAd->iw_stats.qual.level = RTMPMaxRssi(pAd, pAd->StaCfg.RssiSample.LastRssi0, pAd->StaCfg.RssiSample.LastRssi1, pAd->StaCfg.RssiSample.LastRssi2);
-#endif // CONFIG_STA_SUPPORT //
 
        pAd->iw_stats.qual.noise = pAd->BbpWriteLatch[66]; // noise level (dBm)
 
@@ -1116,13 +1078,10 @@ INT rt28xx_ioctl(
                return -ENETDOWN;
        }
 
-
-#ifdef CONFIG_STA_SUPPORT
        IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
        {
                ret = rt28xx_sta_ioctl(net_dev, rq, cmd);
        }
-#endif // CONFIG_STA_SUPPORT //
 
        return ret;
 }
index 4bcd941..f12e307 100644 (file)
@@ -756,8 +756,6 @@ static void rtmp_read_key_parms_from_file(IN  PRTMP_ADAPTER pAd, char *tmpbuf, c
        //DefaultKeyID
        if(RTMPGetKeyParameter("DefaultKeyID", tmpbuf, 25, buffer))
        {
-
-#ifdef CONFIG_STA_SUPPORT
                IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
                {
                        KeyIdx = simple_strtol(tmpbuf, 0, 10);
@@ -768,7 +766,6 @@ static void rtmp_read_key_parms_from_file(IN  PRTMP_ADAPTER pAd, char *tmpbuf, c
 
                        DBGPRINT(RT_DEBUG_TRACE, ("DefaultKeyID(0~3)=%d\n", pAd->StaCfg.DefaultKeyId));
                }
-#endif // CONFIG_STA_SUPPORT //
        }
 
 
@@ -783,7 +780,6 @@ static void rtmp_read_key_parms_from_file(IN  PRTMP_ADAPTER pAd, char *tmpbuf, c
                            KeyType[i] = simple_strtol(macptr, 0, 10);
                    }
 
-#ifdef CONFIG_STA_SUPPORT
                        IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
                        {
                                sprintf(tok_str, "Key%dStr", idx + 1);
@@ -792,13 +788,10 @@ static void rtmp_read_key_parms_from_file(IN  PRTMP_ADAPTER pAd, char *tmpbuf, c
                                        rtmp_parse_key_buffer_from_file(pAd, tmpbuf, KeyType[BSS0], BSS0, idx);
                                }
                        }
-#endif // CONFIG_STA_SUPPORT //
                }
        }
 }
 
-
-#ifdef CONFIG_STA_SUPPORT
 static void rtmp_read_sta_wmm_parms_from_file(IN  PRTMP_ADAPTER pAd, char *tmpbuf, char *buffer)
 {
        PUCHAR                                  macptr;
@@ -865,8 +858,6 @@ static void rtmp_read_sta_wmm_parms_from_file(IN  PRTMP_ADAPTER pAd, char *tmpbu
        }
 
 }
-#endif // CONFIG_STA_SUPPORT //
-
 
 NDIS_STATUS    RTMPReadParametersHook(
        IN      PRTMP_ADAPTER pAd)
@@ -879,10 +870,7 @@ NDIS_STATUS        RTMPReadParametersHook(
        CHAR                                    *tmpbuf;
        ULONG                                   RtsThresh;
        ULONG                                   FragThresh;
-#ifdef CONFIG_STA_SUPPORT
        UCHAR                   keyMaterial[40];
-#endif // CONFIG_STA_SUPPORT //
-
 
        PUCHAR                                  macptr;
        INT                                             i = 0;
@@ -898,10 +886,8 @@ NDIS_STATUS        RTMPReadParametersHook(
         return NDIS_STATUS_FAILURE;
        }
 
-#ifdef CONFIG_STA_SUPPORT
        IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
                src = STA_PROFILE_PATH;
-#endif // CONFIG_STA_SUPPORT //
 
        // Save uid and gid used for filesystem access.
        // Set user and group to 0 (root)
@@ -975,8 +961,6 @@ NDIS_STATUS RTMPReadParametersHook(
                                                pAd->CommonCfg.CountryCode[2] = ' ';
                                        }
 
-
-#ifdef CONFIG_STA_SUPPORT
                                        IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
                                        {
                                                //SSID
@@ -997,9 +981,7 @@ NDIS_STATUS RTMPReadParametersHook(
                                                        }
                                                }
                                        }
-#endif // CONFIG_STA_SUPPORT //
 
-#ifdef CONFIG_STA_SUPPORT
                                        IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
                                        {
                                                //NetworkType
@@ -1015,7 +997,7 @@ NDIS_STATUS        RTMPReadParametersHook(
                                                        DBGPRINT(RT_DEBUG_TRACE, ("%s::(NetworkType=%d)\n", __func__, pAd->StaCfg.BssType));
                                                }
                                        }
-#endif // CONFIG_STA_SUPPORT //
+
                                        //Channel
                                        if(RTMPGetKeyParameter("Channel", tmpbuf, 10, buffer))
                                        {
@@ -1055,10 +1037,10 @@ NDIS_STATUS     RTMPReadParametersHook(
                                        if(RTMPGetKeyParameter("TxPower", tmpbuf, 10, buffer))
                                        {
                                                pAd->CommonCfg.TxPowerPercentage = (ULONG) simple_strtol(tmpbuf, 0, 10);
-#ifdef CONFIG_STA_SUPPORT
+
                                                IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
                                                        pAd->CommonCfg.TxPowerDefault = pAd->CommonCfg.TxPowerPercentage;
-#endif // CONFIG_STA_SUPPORT //
+
                                                DBGPRINT(RT_DEBUG_TRACE, ("TxPower=%ld\n", pAd->CommonCfg.TxPowerPercentage));
                                        }
                                        //BGProtection
@@ -1179,11 +1161,8 @@ NDIS_STATUS      RTMPReadParametersHook(
 #endif // AGGREGATION_SUPPORT //
 
                                        // WmmCapable
-
-#ifdef CONFIG_STA_SUPPORT
                                        IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
                                                rtmp_read_sta_wmm_parms_from_file(pAd, tmpbuf, buffer);
-#endif // CONFIG_STA_SUPPORT //
 
                                        //ShortSlot
                                        if(RTMPGetKeyParameter("ShortSlot", tmpbuf, 10, buffer))
@@ -1286,7 +1265,6 @@ NDIS_STATUS       RTMPReadParametersHook(
                                        //AuthMode
                                        if(RTMPGetKeyParameter("AuthMode", tmpbuf, 128, buffer))
                                        {
-#ifdef CONFIG_STA_SUPPORT
                                                IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
                                                {
                                                        if ((strcmp(tmpbuf, "WEPAUTO") == 0) || (strcmp(tmpbuf, "wepauto") == 0))
@@ -1312,13 +1290,10 @@ NDIS_STATUS     RTMPReadParametersHook(
 
                                                        DBGPRINT(RT_DEBUG_TRACE, ("%s::(EncrypType=%d)\n", __func__, pAd->StaCfg.WepStatus));
                                                }
-#endif // CONFIG_STA_SUPPORT //
                                        }
                                        //EncrypType
                                        if(RTMPGetKeyParameter("EncrypType", tmpbuf, 128, buffer))
                                        {
-
-#ifdef CONFIG_STA_SUPPORT
                                                IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
                                                {
                                                        if ((strcmp(tmpbuf, "WEP") == 0) || (strcmp(tmpbuf, "wep") == 0))
@@ -1339,12 +1314,8 @@ NDIS_STATUS      RTMPReadParametersHook(
                                                        //RTMPMakeRSNIE(pAd, pAd->StaCfg.AuthMode, pAd->StaCfg.WepStatus, 0);
                                                        DBGPRINT(RT_DEBUG_TRACE, ("%s::(EncrypType=%d)\n", __func__, pAd->StaCfg.WepStatus));
                                                }
-#endif // CONFIG_STA_SUPPORT //
                                        }
 
-
-
-#ifdef CONFIG_STA_SUPPORT
                                        IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
                                        {
                                                if(RTMPGetCriticalParameter("WPAPSK", tmpbuf, 512, buffer))
@@ -1409,7 +1380,6 @@ NDIS_STATUS       RTMPReadParametersHook(
                                                        }
                                                }
                                        }
-#endif // CONFIG_STA_SUPPORT //
 
                                        //DefaultKeyID, KeyType, KeyStr
                                        rtmp_read_key_parms_from_file(pAd, tmpbuf, buffer);
@@ -1435,7 +1405,6 @@ NDIS_STATUS       RTMPReadParametersHook(
                                        HTParametersHook(pAd, tmpbuf, buffer);
 #endif // DOT11_N_SUPPORT //
 
-#ifdef CONFIG_STA_SUPPORT
                                        IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
                                        {
                                                //PSMode
@@ -1522,11 +1491,8 @@ NDIS_STATUS      RTMPReadParametersHook(
                                                                DBGPRINT(RT_DEBUG_TRACE, ("TGnWifiTest=%d\n", pAd->StaCfg.bTGnWifiTest));
                                                }
                                        }
-#endif // CONFIG_STA_SUPPORT //
-
 
 #ifdef RT30xx
-#ifdef CONFIG_STA_SUPPORT
                                                IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
                                                {
                                                        if(RTMPGetKeyParameter("AntDiversity", tmpbuf, 10, buffer))
@@ -1542,7 +1508,6 @@ NDIS_STATUS       RTMPReadParametersHook(
                                                                }
                                                        }
                                                }
-#endif // CONFIG_STA_SUPPORT //
 #endif // RT30xx //
                                }
                        }
@@ -1814,7 +1779,6 @@ static void       HTParametersHook(
        {
                UCHAR   fix_tx_mode;
 
-#ifdef CONFIG_STA_SUPPORT
                IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
                {
                        fix_tx_mode = FIXED_TXMODE_HT;
@@ -1847,7 +1811,6 @@ static void       HTParametersHook(
                        DBGPRINT(RT_DEBUG_TRACE, ("Fixed Tx Mode = %d\n", fix_tx_mode));
 
                }
-#endif // CONFIG_STA_SUPPORT //
        }
 
 
@@ -1892,8 +1855,6 @@ static void       HTParametersHook(
        // MSC
        if (RTMPGetKeyParameter("HT_MCS", pValueStr, 50, pInput))
        {
-
-#ifdef CONFIG_STA_SUPPORT
                IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
                {
                        Value = simple_strtol(pValueStr, 0, 10);
@@ -1912,7 +1873,6 @@ static void       HTParametersHook(
                                DBGPRINT(RT_DEBUG_TRACE, ("HT: MCS = AUTO\n"));
                }
        }
-#endif // CONFIG_STA_SUPPORT //
        }
 
        // STBC
index 598f49f..9b24780 100644 (file)
 #include "link_list.h"
 #include "spectrum_def.h"
 
-#ifdef CONFIG_STA_SUPPORT
 #include "aironet.h"
-#endif // CONFIG_STA_SUPPORT //
 
 //#define DBG          1
 
 //#define DBG_DIAGNOSE         1
 
-#if defined(CONFIG_AP_SUPPORT) && defined(CONFIG_STA_SUPPORT)
+#if defined(CONFIG_AP_SUPPORT)
 #define IF_DEV_CONFIG_OPMODE_ON_AP(_pAd)       if(_pAd->OpMode == OPMODE_AP)
 #define IF_DEV_CONFIG_OPMODE_ON_STA(_pAd)      if(_pAd->OpMode == OPMODE_STA)
 #else
@@ -275,9 +273,7 @@ extern UCHAR  RateSwitchTable11N1S[];
 extern UCHAR  RateSwitchTable11N2S[];
 extern UCHAR  RateSwitchTable11N2SForABand[];
 
-#ifdef CONFIG_STA_SUPPORT
 extern UCHAR  PRE_N_HT_OUI[];
-#endif // CONFIG_STA_SUPPORT //
 #endif // DOT11_N_SUPPORT //
 
 #define        MAXSEQ          (0xFFF)
@@ -392,14 +388,12 @@ typedef struct  _QUEUE_HEADER   {
 #define RX_FILTER_CLEAR_FLAG(_pAd, _F)  ((_pAd)->CommonCfg.PacketFilter &= ~(_F))
 #define RX_FILTER_TEST_FLAG(_pAd, _F)   (((_pAd)->CommonCfg.PacketFilter & (_F)) != 0)
 
-#ifdef CONFIG_STA_SUPPORT
 #define STA_NO_SECURITY_ON(_p)          (_p->StaCfg.WepStatus == Ndis802_11EncryptionDisabled)
 #define STA_WEP_ON(_p)                  (_p->StaCfg.WepStatus == Ndis802_11Encryption1Enabled)
 #define STA_TKIP_ON(_p)                 (_p->StaCfg.WepStatus == Ndis802_11Encryption2Enabled)
 #define STA_AES_ON(_p)                  (_p->StaCfg.WepStatus == Ndis802_11Encryption3Enabled)
 
 #define STA_TGN_WIFI_ON(_p)             (_p->StaCfg.bTGnWifiTest == TRUE)
-#endif // CONFIG_STA_SUPPORT //
 
 #define CKIP_KP_ON(_p)                         ((((_p)->StaCfg.CkipFlag) & 0x10) && ((_p)->StaCfg.bCkipCmicOn == TRUE))
 #define CKIP_CMIC_ON(_p)                       ((((_p)->StaCfg.CkipFlag) & 0x08) && ((_p)->StaCfg.bCkipCmicOn == TRUE))
@@ -819,7 +813,6 @@ typedef struct _RTMP_SCATTER_GATHER_LIST {
 //
 #define JapanChannelCheck(channel)  ((channel == 52) || (channel == 56) || (channel == 60) || (channel == 64))
 
-#ifdef CONFIG_STA_SUPPORT
 #define STA_PORT_SECURED(_pAd) \
 { \
        _pAd->StaCfg.PortSecured = WPA_802_1X_PORT_SECURED; \
@@ -827,8 +820,6 @@ typedef struct _RTMP_SCATTER_GATHER_LIST {
        _pAd->MacTab.Content[BSSID_WCID].PortSecured = _pAd->StaCfg.PortSecured; \
        NdisReleaseSpinLock(&_pAd->MacTabLock); \
 }
-#endif // CONFIG_STA_SUPPORT //
-
 
 //
 // Register set pair for initialzation register set definition
@@ -1119,9 +1110,7 @@ typedef struct _CIPHER_KEY {
        UCHAR   RxTsc[6];           // 48bit TSC value
        UCHAR   CipherAlg;          // 0-none, 1:WEP64, 2:WEP128, 3:TKIP, 4:AES, 5:CKIP64, 6:CKIP128
        UCHAR   KeyLen;
-#ifdef CONFIG_STA_SUPPORT
        UCHAR   BssId[6];
-#endif // CONFIG_STA_SUPPORT //
             // Key length for each key, 0: entry is invalid
        UCHAR   Type;               // Indicate Pairwise/Group when reporting MIC error
 } CIPHER_KEY, *PCIPHER_KEY;
@@ -1280,7 +1269,6 @@ typedef enum _ABGBAND_STATE_ {
 } ABGBAND_STATE;
 
 typedef struct _MLME_STRUCT {
-#ifdef CONFIG_STA_SUPPORT
        // STA state machines
        STATE_MACHINE           CntlMachine;
        STATE_MACHINE           AssocMachine;
@@ -1296,7 +1284,6 @@ typedef struct _MLME_STRUCT {
        STATE_MACHINE_FUNC      SyncFunc[SYNC_FUNC_SIZE];
        STATE_MACHINE_FUNC      WpaPskFunc[WPA_PSK_FUNC_SIZE];
        STATE_MACHINE_FUNC      AironetFunc[AIRONET_FUNC_SIZE];
-#endif // CONFIG_STA_SUPPORT //
        STATE_MACHINE_FUNC      ActFunc[ACT_FUNC_SIZE];
        // Action
        STATE_MACHINE           ActMachine;
@@ -1468,13 +1455,11 @@ typedef struct  _IOT_STRUC      {
        UCHAR                   RTSShortProt;
        UCHAR                   RTSLongProt;
        BOOLEAN                 bRTSLongProtOn;
-#ifdef CONFIG_STA_SUPPORT
        BOOLEAN                 bLastAtheros;
     BOOLEAN                    bCurrentAtheros;
     BOOLEAN         bNowAtherosBurstOn;
        BOOLEAN                 bNextDisableRxBA;
     BOOLEAN                    bToggle;
-#endif // CONFIG_STA_SUPPORT //
 } IOT_STRUC, *PIOT_STRUC;
 
 // This is the registry setting for 802.11n transmit setting.  Used in advanced page.
@@ -1751,9 +1736,7 @@ typedef struct _COMMON_CONFIG {
        EDCA_PARM           APEdcaParm;         // EDCA parameters of the current associated AP
        QBSS_LOAD_PARM      APQbssLoad;         // QBSS load of the current associated AP
        UCHAR               AckPolicy[4];       // ACK policy of the specified AC. see ACK_xxx
-#ifdef CONFIG_STA_SUPPORT
        BOOLEAN                         bDLSCapable;            // 0:disable DLS, 1:enable DLS
-#endif // CONFIG_STA_SUPPORT //
        // a bitmap of BOOLEAN flags. each bit represent an operation status of a particular
        // BOOLEAN control, either ON or OFF. These flags should always be accessed via
        // OPSTATUS_TEST_FLAG(), OPSTATUS_SET_FLAG(), OP_STATUS_CLEAR_FLAG() macros.
@@ -1834,8 +1817,6 @@ typedef struct _COMMON_CONFIG {
 #endif // MCAST_RATE_SPECIFIC //
 } COMMON_CONFIG, *PCOMMON_CONFIG;
 
-
-#ifdef CONFIG_STA_SUPPORT
 /* Modified by Wu Xi-Kun 4/21/2006 */
 // STA configuration and status
 typedef struct _STA_ADMIN_CONFIG {
@@ -2067,7 +2048,6 @@ typedef struct _STA_ACTIVE_CONFIG {
        RT_HT_PHY_INFO          SupportedPhyInfo;
        RT_HT_CAPABILITY        SupportedHtPhy;
 } STA_ACTIVE_CONFIG, *PSTA_ACTIVE_CONFIG;
-#endif // CONFIG_STA_SUPPORT //
 
 #ifdef RT2870
 typedef struct   RT_ADD_PAIRWISE_KEY_ENTRY {
@@ -2222,9 +2202,7 @@ typedef struct _MAC_TABLE_ENTRY {
        UINT32                  TXMCSFailed[16];
        UINT32                  TXMCSAutoFallBack[16][16];
 
-#ifdef CONFIG_STA_SUPPORT
         ULONG                   LastBeaconRxTime;
-#endif // CONFIG_STA_SUPPORT //
 } MAC_TABLE_ENTRY, *PMAC_TABLE_ENTRY;
 
 typedef struct _MAC_TABLE {
@@ -2669,7 +2647,6 @@ typedef struct _RTMP_ADAPTER
 
 
 //=======STA===========
-#ifdef CONFIG_STA_SUPPORT
 /* Modified by Wu Xi-Kun 4/21/2006 */
        // -----------------------------------------------
        // STA specific configuration & operation status
@@ -2679,7 +2656,6 @@ typedef struct _RTMP_ADAPTER
        STA_ACTIVE_CONFIG       StaActive;         // valid only when ADHOC_ON(pAd) || INFRA_ON(pAd)
        CHAR                    nickname[IW_ESSID_MAX_SIZE+1]; // nickname, only used in the iwconfig i/f
        NDIS_MEDIA_STATE        PreMediaState;
-#endif // CONFIG_STA_SUPPORT //
 
 //=======Common===========
        // OP mode: either AP or STA
@@ -2990,12 +2966,6 @@ typedef struct _TX_BLK_
 
 #define fTX_bClearEAPFrame             0x0100
 
-
-#ifdef CONFIG_STA_SUPPORT
-#endif // CONFIG_STA_SUPPORT //
-
-
-
 #define TX_BLK_ASSIGN_FLAG(_pTxBlk, _flag, value)      \
                do {                                                                            \
                        if (value)                                                              \
@@ -3290,12 +3260,9 @@ VOID PeerPublicAction(
        IN PRTMP_ADAPTER pAd,
        IN MLME_QUEUE_ELEM *Elem);
 
-#ifdef CONFIG_STA_SUPPORT
 VOID StaPublicAction(
        IN PRTMP_ADAPTER pAd,
        IN UCHAR Bss2040Coexist);
-#endif // CONFIG_STA_SUPPORT //
-
 
 VOID PeerBSSTranAction(
        IN PRTMP_ADAPTER pAd,
@@ -3557,7 +3524,6 @@ PQUEUE_HEADER   RTMPCheckTxSwQueue(
        IN  PRTMP_ADAPTER   pAd,
        OUT UCHAR           *QueIdx);
 
-#ifdef CONFIG_STA_SUPPORT
 VOID RTMPReportMicError(
        IN  PRTMP_ADAPTER   pAd,
        IN  PCIPHER_KEY     pWpaKey);
@@ -3571,7 +3537,6 @@ VOID    WpaDisassocApAndBlockAssoc(
     IN  PVOID FunctionContext,
     IN  PVOID SystemSpecific2,
     IN  PVOID SystemSpecific3);
-#endif // CONFIG_STA_SUPPORT //
 
 NDIS_STATUS RTMPCloneNdisPacket(
        IN  PRTMP_ADAPTER   pAd,
@@ -3711,7 +3676,6 @@ VOID AsicRfTuningExec(
        IN PVOID SystemSpecific2,
        IN PVOID SystemSpecific3);
 
-#ifdef CONFIG_STA_SUPPORT
 VOID AsicSleepThenAutoWakeup(
        IN  PRTMP_ADAPTER   pAd,
        IN  USHORT TbttNumToNextWakeUp);
@@ -3722,7 +3686,6 @@ VOID AsicForceSleep(
 VOID AsicForceWakeup(
        IN PRTMP_ADAPTER pAd,
        IN BOOLEAN    bFromTx);
-#endif // CONFIG_STA_SUPPORT //
 
 VOID AsicSetBssid(
        IN  PRTMP_ADAPTER   pAd,
@@ -4468,9 +4431,7 @@ BOOLEAN PeerBeaconAndProbeRspSanity(
        OUT PQOS_CAPABILITY_PARM pQosCapability,
        OUT ULONG *pRalinkIe,
        OUT UCHAR                *pHtCapabilityLen,
-#ifdef CONFIG_STA_SUPPORT
        OUT UCHAR                *pPreNHtCapabilityLen,
-#endif // CONFIG_STA_SUPPORT //
        OUT HT_CAPABILITY_IE *pHtCapability,
        OUT UCHAR                *AddHtInfoLen,
        OUT ADD_HT_INFO_IE *AddHtInfo,
@@ -4709,12 +4670,10 @@ VOID    RTMPCheckRates(
        IN OUT  UCHAR           SupRate[],
        IN OUT  UCHAR           *SupRateLen);
 
-#ifdef CONFIG_STA_SUPPORT
 BOOLEAN RTMPCheckChannel(
        IN PRTMP_ADAPTER pAd,
        IN UCHAR                CentralChannel,
        IN UCHAR                Channel);
-#endif // CONFIG_STA_SUPPORT //
 
 BOOLEAN        RTMPCheckHt(
        IN              PRTMP_ADAPTER   pAd,
@@ -4959,13 +4918,11 @@ VOID RTMPIndicateWPA2Status(
 VOID   RTMPOPModeSwitching(
        IN      PRTMP_ADAPTER   pAd);
 
-#ifdef CONFIG_STA_SUPPORT
 VOID    RTMPAddBSSIDCipher(
     IN  PRTMP_ADAPTER   pAd,
        IN      UCHAR   Aid,
     IN  PNDIS_802_11_KEY    pKey,
     IN  UCHAR   CipherAlg);
-#endif // CONFIG_STA_SUPPORT //
 
 #ifdef DOT11_N_SUPPORT
 VOID   RTMPSetHT(
@@ -5892,9 +5849,6 @@ INT       Set_HtTxBASize_Proc(
        IN      PUCHAR                  arg);
 #endif // DOT11_N_SUPPORT //
 
-
-
-#ifdef CONFIG_STA_SUPPORT
 //Dls ,        kathy
 VOID RTMPSendDLSTearDownFrame(
        IN      PRTMP_ADAPTER   pAd,
@@ -5927,10 +5881,6 @@ int wext_notify_event_assoc(
        IN  RTMP_ADAPTER *pAd);
 #endif // NATIVE_WPA_SUPPLICANT_SUPPORT //
 
-#endif // CONFIG_STA_SUPPORT //
-
-
-
 #ifdef DOT11_N_SUPPORT
 VOID Handle_BSS_Width_Trigger_Events(
        IN PRTMP_ADAPTER pAd);
@@ -5990,8 +5940,6 @@ UINT deaggregate_AMSDU_announce(
        IN      PUCHAR                  pData,
        IN      ULONG                   DataSize);
 
-
-#ifdef CONFIG_STA_SUPPORT
 // remove LLC and get 802_3 Header
 #define  RTMP_802_11_REMOVE_LLC_AND_CONVERT_TO_802_3(_pRxBlk, _pHeader802_3)   \
 {                                                                                                                                                              \
@@ -6022,8 +5970,6 @@ UINT deaggregate_AMSDU_announce(
        CONVERT_TO_802_3(_pHeader802_3, _pDA, _pSA, _pRxBlk->pData,                             \
                _pRxBlk->DataSize, _pRemovedLLCSNAP);                                   \
 }
-#endif // CONFIG_STA_SUPPORT //
-
 
 BOOLEAN APFowardWirelessStaToWirelessSta(
        IN      PRTMP_ADAPTER   pAd,
@@ -6040,13 +5986,9 @@ VOID Sta_Announce_or_Forward_802_3_Packet(
        IN      PNDIS_PACKET    pPacket,
        IN      UCHAR                   FromWhichBSSID);
 
-
-#ifdef CONFIG_STA_SUPPORT
 #define ANNOUNCE_OR_FORWARD_802_3_PACKET(_pAd, _pPacket, _FromWhichBSS)\
                        Sta_Announce_or_Forward_802_3_Packet(_pAd, _pPacket, _FromWhichBSS);
                        //announce_802_3_packet(_pAd, _pPacket);
-#endif // CONFIG_STA_SUPPORT //
-
 
 PNDIS_PACKET DuplicatePacket(
        IN      PRTMP_ADAPTER   pAd,
@@ -6089,8 +6031,6 @@ PNDIS_PACKET RTMPDeFragmentDataFrame(
        IN      RX_BLK                  *pRxBlk);
 
 ////////////////////////////////////////
-
-#ifdef CONFIG_STA_SUPPORT
 enum {
        DIDmsg_lnxind_wlansniffrm               = 0x00000044,
        DIDmsg_lnxind_wlansniffrm_hosttime      = 0x00010044,
@@ -6203,7 +6143,6 @@ struct iw_statistics *rt28xx_get_wireless_stats(
 VOID    RTMPSetDesiredRates(
     IN  PRTMP_ADAPTER   pAdapter,
     IN  LONG            Rates);
-#endif // CONFIG_STA_SUPPORT //
 
 INT    Set_FixedTxMode_Proc(
        IN      PRTMP_ADAPTER   pAd,
@@ -6285,13 +6224,10 @@ INT rt28xx_ioctl(
        IN      OUT     struct ifreq    *rq,
        IN      INT                     cmd);
 
-
-#ifdef CONFIG_STA_SUPPORT
 INT rt28xx_sta_ioctl(
        IN      struct net_device       *net_dev,
        IN      OUT     struct ifreq    *rq,
        IN      INT                     cmd);
-#endif // CONFIG_STA_SUPPORT //
 
 BOOLEAN RT28XXSecurityKeyAdd(
        IN              PRTMP_ADAPTER           pAd,
@@ -6818,7 +6754,6 @@ PCHAR   RTMPGetRalinkEncryModeStr(
     IN  USHORT encryMode);
 //////////////////////////////////////
 
-#ifdef CONFIG_STA_SUPPORT
 VOID AsicStaBbpTuning(
        IN PRTMP_ADAPTER pAd);
 
@@ -6829,7 +6764,6 @@ BOOLEAN StaAddMacTableEntry(
        IN  HT_CAPABILITY_IE    *pHtCapability,
        IN  UCHAR                               HtCapabilityLen,
        IN  USHORT                      CapabilityInfo);
-#endif // CONFIG_STA_SUPPORT //
 
 void RTMP_IndicateMediaState(
        IN      PRTMP_ADAPTER   pAd);
index 60827c9..2779229 100644 (file)
 
 // End - WIRELESS EVENTS definition
 
-#ifdef CONFIG_STA_SUPPORT
 // definition for DLS, kathy
 #define        MAX_NUM_OF_INIT_DLS_ENTRY   1
 #define        MAX_NUM_OF_DLS_ENTRY        MAX_NUMBER_OF_DLS_ENTRY
 /* Maximum size of the ESSID and pAd->nickname strings */
 #define IW_ESSID_MAX_SIZE              32
 #endif
-#endif // CONFIG_STA_SUPPORT //
 
 #ifdef MCAST_RATE_SPECIFIC
 #define MCAST_DISABLE  0