Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 993709ed authored by Bartlomiej Zolnierkiewicz's avatar Bartlomiej Zolnierkiewicz Committed by Greg Kroah-Hartman
Browse files

Staging: rt3070: remove dead CONFIG_AP_SUPPORT code



Then remove no longer needed IF_DEV_CONFIG_OPMODE_ON_[AP,STA]() macros.

Signed-off-by: default avatarBartlomiej Zolnierkiewicz <bzolnier@gmail.com>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@suse.de>
parent 303ee97d
Loading
Loading
Loading
Loading
+2 −9
Original line number Diff line number Diff line
@@ -612,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)
	IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
	{
		idx = 0;
		if ((MACValue & 0xff00) !=0 )
@@ -1312,10 +1311,7 @@ VOID RT2870_BssBeaconStop(
	{
		INT NumOfBcn;

		IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
		{
		NumOfBcn = MAX_MESH_NUM;
		}

		RTMPCancelTimer(&pAd->CommonCfg.BeaconUpdateTimer, &Cancelled);

@@ -1348,10 +1344,7 @@ VOID RT2870_BssBeaconStart(
	{
		INT NumOfBcn;

		IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
		{
		NumOfBcn = MAX_MESH_NUM;
		}

		for(apidx=0; apidx<NumOfBcn; apidx++)
		{
+3 −6
Original line number Diff line number Diff line
@@ -234,7 +234,6 @@ NDIS_STATUS NICInitTransmit(
		//
		// TX_RING_SIZE, 4 ACs
		//
		IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
		for(acidx=0; acidx<4; acidx++)
		{
			PHT_TX_CONTEXT	pHTTXContext = &(pAd->TxContext[acidx]);
@@ -432,7 +431,6 @@ NDIS_STATUS NICInitTransmit(
	}

out1:
	IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
	for(acidx=0; acidx<4; acidx++)
	{
		PHT_TX_CONTEXT pTxContext = &(pAd->TxContext[acidx]);
@@ -640,7 +638,6 @@ VOID RTMPFreeTxRxRingMemory(


	// Free Tx frame resource
		IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
	for(acidx=0; acidx<4; acidx++)
	{
		PHT_TX_CONTEXT pHTTXContext = &(pAd->TxContext[acidx]);
+2 −7
Original line number Diff line number Diff line
@@ -125,7 +125,6 @@ VOID MlmeADDBAAction(
			pBAEntry =&pAd->BATable.BAOriEntry[Idx];
		}

		IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
		{
			if (ADHOC_ON(pAd))
				ActHeaderInit(pAd, &Frame.Hdr, pInfo->pAddr, pAd->CurrentAddress, pAd->CommonCfg.Bssid);
@@ -209,7 +208,6 @@ VOID MlmeDELBAAction(
		// SEND BAR (Send BAR to refresh peer reordering buffer.)
		Idx = pAd->MacTab.Content[pInfo->Wcid].BAOriWcidArray[pInfo->TID];

		IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
		BarHeaderInit(pAd, &FrameBar, pAd->MacTab.Content[pInfo->Wcid].Addr, pAd->CurrentAddress);

		FrameBar.StartingSeq.field.FragNum = 0; // make sure sequence not clear in DEL funciton.
@@ -229,7 +227,6 @@ VOID MlmeDELBAAction(
		// SEND DELBA FRAME
		FrameLen = 0;

		IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
		{
			if (ADHOC_ON(pAd))
				ActHeaderInit(pAd, &Frame.Hdr, pAd->MacTab.Content[pInfo->Wcid].Addr, pAd->CurrentAddress, pAd->CommonCfg.Bssid);
@@ -359,7 +356,6 @@ static VOID respond_ht_information_exchange_action(

	NdisZeroMemory(&HTINFOframe, sizeof(FRAME_HT_INFO));
	// 2-1. Prepare ADDBA Response frame.
	IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
	{
		if (ADHOC_ON(pAd))
			ActHeaderInit(pAd, &HTINFOframe.Hdr, pAddr, pAd->CurrentAddress, pAd->CommonCfg.Bssid);
@@ -532,7 +528,6 @@ VOID SendRefreshBAR(

			Sequence = pEntry->TxSeq[TID];

			IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
			BarHeaderInit(pAd, &FrameBar, pEntry->Addr, pAd->CurrentAddress);

			FrameBar.StartingSeq.field.FragNum = 0; // make sure sequence not clear in DEL function.
+8 −19
Original line number Diff line number Diff line
@@ -131,7 +131,6 @@ void Announce_Reordering_Packet(IN PRTMP_ADAPTER pAd,
		// pass this 802.3 packet to upper layer or forward this packet to WM directly
		//

		IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
		ANNOUNCE_OR_FORWARD_802_3_PACKET(pAd, pPacket, RTMP_GET_PACKET_IF(pPacket));
	}
}
@@ -599,7 +598,6 @@ VOID BAOriSessionAdd(
			return;
		}

		IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
		BarHeaderInit(pAd, &FrameBar, pAd->MacTab.Content[pBAEntry->Wcid].Addr, pAd->CurrentAddress);

		FrameBar.StartingSeq.field.FragNum = 0;	// make sure sequence not clear in DEL function.
@@ -1065,12 +1063,9 @@ VOID BAOriSessionSetupTimeout(

	pAd = pBAEntry->pAdapter;

	IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
	{
	// Do nothing if monitor mode is on
	if (MONITOR_ON(pAd))
		return;
	}

	pEntry = &pAd->MacTab.Content[pBAEntry->Wcid];

@@ -1211,7 +1206,6 @@ VOID PeerAddBAReqAction(
	NdisZeroMemory(&ADDframe, sizeof(FRAME_ADDBA_RSP));

	// 2-1. Prepare ADDBA Response frame.
	IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
	{
		if (ADHOC_ON(pAd))
			ActHeaderInit(pAd, &ADDframe.Hdr, pAddr, pAd->CurrentAddress, pAd->CommonCfg.Bssid);
@@ -1411,7 +1405,6 @@ VOID SendPSMPAction(
		return;
	}

	IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
	ActHeaderInit(pAd, &Frame.Hdr, pAd->CommonCfg.Bssid, pAd->CurrentAddress, pAd->MacTab.Content[Wcid].Addr);

	Frame.Category = CATEGORY_HT;
@@ -1519,7 +1512,6 @@ void convert_reordering_packet_to_preAMSDU_or_802_3_packet(
	// 		a. pointer pRxBlk->pData to payload
	//      b. modify pRxBlk->DataSize

	IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
	RTMP_802_11_REMOVE_LLC_AND_CONVERT_TO_802_3(pRxBlk, Header802_3);

	ASSERT(pRxBlk->pRxPacket);
@@ -1535,14 +1527,11 @@ void convert_reordering_packet_to_preAMSDU_or_802_3_packet(
	//
	if (!RX_BLK_TEST_FLAG(pRxBlk, fRX_AMSDU))
	{
		IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
		{
#ifdef LINUX
		NdisMoveMemory(skb_push(pRxPkt, LENGTH_802_3), Header802_3, LENGTH_802_3);
#endif
	}
}
}


#define INDICATE_LEGACY_OR_AMSDU(_pAd, _pRxBlk, _fromWhichBSSID)		\
+18 −41
Original line number Diff line number Diff line
@@ -377,12 +377,9 @@ NDIS_STATUS MlmeHardTransmitMgmtRing(
		return NDIS_STATUS_FAILURE;
	}

	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);
	}

	pFirstTxWI = (PTXWI_STRUC)(pSrcBufVA +  TXINFO_SIZE);
	pHeader_802_11 = (PHEADER_802_11) (pSrcBufVA + TXINFO_SIZE + TXWI_SIZE); //TXWI_SIZE);
@@ -406,7 +403,6 @@ NDIS_STATUS MlmeHardTransmitMgmtRing(
		pMacEntry = MacTableLookup(pAd, pHeader_802_11->Addr1);
	}

	IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
	{
		// Fixed W52 with Activity scan issue in ABG_MIXED and ABGN_MIXED mode.
		if (pAd->CommonCfg.PhyMode == PHY_11ABG_MIXED
@@ -712,9 +708,6 @@ BOOLEAN RTMP_FillTxBlkInfo(
			TX_BLK_SET_FLAG(pTxBlk, fTX_bAckRequired);

		{
			IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
			{

			// If support WMM, enable it.
			if (OPSTATUS_TEST_FLAG(pAd, fOP_STATUS_WMM_INUSED) &&
				CLIENT_STATUS_TEST_FLAG(pMacEntry, fCLIENT_STATUS_WMM_CAPABLE))
@@ -723,7 +716,6 @@ BOOLEAN RTMP_FillTxBlkInfo(
//			if (pAd->StaCfg.bAutoTxRateSwitch)
//				TX_BLK_SET_FLAG(pTxBlk, fTX_AutoRateSwitch);
		}
		}

		if (pTxBlk->TxFrameType == TX_LEGACY_FRAME)
		{
@@ -859,7 +851,6 @@ VOID RTMPDeQueuePacket(
	{
		sQIdx = 0;
//PS packets use HCCA queue when dequeue from PS unicast queue (WiFi WPA2 MA9_DT1 for Marvell B STA)
		IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
		eQIdx = 3;	// 4 ACs, start from 0.
	}
	else
@@ -980,7 +971,6 @@ VOID RTMPDeQueuePacket(
			Count += pTxBlk->TxPacketList.Number;

			// Do HardTransmit now.
			IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
			Status = STAHardTransmit(pAd, pTxBlk, QueIdx);
		}

@@ -1662,7 +1652,6 @@ UINT deaggregate_AMSDU_announce(
		   kfree(Elem);
		}

		IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
		{
	        	if (pRemovedLLCSNAP)
	        	{
@@ -1675,7 +1664,6 @@ UINT deaggregate_AMSDU_announce(
		pClonePacket = ClonePacket(pAd, pPacket, pPayload, PayloadSize);
		if (pClonePacket)
		{
			IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
			ANNOUNCE_OR_FORWARD_802_3_PACKET(pAd, pClonePacket, RTMP_GET_PACKET_IF(pPacket));
		}

@@ -1775,8 +1763,6 @@ MAC_TABLE_ENTRY *MacTableInsertEntry(

	FirstWcid = 1;

	IF_DEV_CONFIG_OPMODE_ON_STA(pAd)

	if (pAd->StaCfg.BssType == BSS_INFRA)
		FirstWcid = 2;

@@ -1801,7 +1787,6 @@ MAC_TABLE_ENTRY *MacTableInsertEntry(
				pEntry->PairwiseKey.CipherAlg = CIPHER_NONE;
			}
			{
				IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
				{
					pEntry->ValidAsCLI = TRUE;
					pEntry->ValidAsWDS = FALSE;
@@ -1829,7 +1814,6 @@ MAC_TABLE_ENTRY *MacTableInsertEntry(
				pEntry->apidx = apidx;

			{
				IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
				{
					pEntry->AuthMode = pAd->StaCfg.AuthMode;
					pEntry->WepStatus = pAd->StaCfg.WepStatus;
@@ -2315,7 +2299,6 @@ VOID Indicate_Legacy_Packet(
	// 2. remove LLC
	// 		a. pointer pRxBlk->pData to payload
	//      b. modify pRxBlk->DataSize
	IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
	RTMP_802_11_REMOVE_LLC_AND_CONVERT_TO_802_3(pRxBlk, Header802_3);

	if (pRxBlk->DataSize > MAX_RX_PKT_LEN)
@@ -2365,7 +2348,6 @@ VOID Indicate_Legacy_Packet(
	//
	// pass this 802.3 packet to upper layer or forward this packet to WM directly
	//
	IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
	ANNOUNCE_OR_FORWARD_802_3_PACKET(pAd, pRxPacket, FromWhichBSSID);
}

@@ -2425,7 +2407,6 @@ VOID CmmRxRalinkFrameIndicate(
	}

	// get 802.3 Header and  remove LLC
	IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
	RTMP_802_11_REMOVE_LLC_AND_CONVERT_TO_802_3(pRxBlk, Header802_3);

	ASSERT(pRxBlk->pRxPacket);
@@ -2437,7 +2418,6 @@ VOID CmmRxRalinkFrameIndicate(

	pData2 = pRxBlk->pData + Payload1Size + LENGTH_802_3;

	IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
	pPacket2 = duplicate_pkt(pAd, (pData2-LENGTH_802_3), LENGTH_802_3, pData2, Payload2Size, FromWhichBSSID);

	if (!pPacket2)
@@ -2451,12 +2431,10 @@ VOID CmmRxRalinkFrameIndicate(
	pRxBlk->DataSize = Payload1Size;
	wlan_802_11_to_802_3_packet(pAd, pRxBlk, Header802_3, FromWhichBSSID);

	IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
	ANNOUNCE_OR_FORWARD_802_3_PACKET(pAd, pRxBlk->pRxPacket, FromWhichBSSID);

	if (pPacket2)
	{
		IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
		ANNOUNCE_OR_FORWARD_802_3_PACKET(pAd, pPacket2, FromWhichBSSID);
	}
}
@@ -2600,7 +2578,6 @@ VOID Indicate_EAPOL_Packet(
{
	MAC_TABLE_ENTRY *pEntry = NULL;

	IF_DEV_CONFIG_OPMODE_ON_STA(pAd)
	{
		pEntry = &pAd->MacTab.Content[BSSID_WCID];
		STARxEAPOLFrameIndicate(pAd, pEntry, pRxBlk, FromWhichBSSID);
Loading