Staging: rtxxx0: remove superfluous function prototypes
Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
This commit is contained in:
committed by
Greg Kroah-Hartman
parent
232939f266
commit
c338d4d73e
@@ -40,290 +40,8 @@
|
|||||||
#ifndef __AP_H__
|
#ifndef __AP_H__
|
||||||
#define __AP_H__
|
#define __AP_H__
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
// ========================= AP RTMP.h ================================
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
// =============================================================
|
|
||||||
// Function Prototypes
|
|
||||||
// =============================================================
|
|
||||||
|
|
||||||
// ap_data.c
|
|
||||||
|
|
||||||
BOOLEAN APBridgeToWirelessSta(
|
|
||||||
IN PRTMP_ADAPTER pAd,
|
|
||||||
IN PUCHAR pHeader,
|
|
||||||
IN UINT HdrLen,
|
|
||||||
IN PUCHAR pData,
|
|
||||||
IN UINT DataLen,
|
|
||||||
IN ULONG fromwdsidx);
|
|
||||||
|
|
||||||
BOOLEAN APHandleRxDoneInterrupt(
|
|
||||||
IN PRTMP_ADAPTER pAd);
|
|
||||||
|
|
||||||
VOID APSendPackets(
|
|
||||||
IN NDIS_HANDLE MiniportAdapterContext,
|
|
||||||
IN PPNDIS_PACKET ppPacketArray,
|
|
||||||
IN UINT NumberOfPackets);
|
|
||||||
|
|
||||||
NDIS_STATUS APSendPacket(
|
|
||||||
IN PRTMP_ADAPTER pAd,
|
|
||||||
IN PNDIS_PACKET pPacket);
|
|
||||||
|
|
||||||
|
|
||||||
NDIS_STATUS APHardTransmit(
|
|
||||||
IN PRTMP_ADAPTER pAd,
|
|
||||||
IN TX_BLK *pTxBlk,
|
|
||||||
IN UCHAR QueIdx);
|
|
||||||
|
|
||||||
VOID APRxEAPOLFrameIndicate(
|
|
||||||
IN PRTMP_ADAPTER pAd,
|
|
||||||
IN MAC_TABLE_ENTRY *pEntry,
|
|
||||||
IN RX_BLK *pRxBlk,
|
|
||||||
IN UCHAR FromWhichBSSID);
|
|
||||||
|
|
||||||
NDIS_STATUS APCheckRxError(
|
|
||||||
IN PRTMP_ADAPTER pAd,
|
|
||||||
IN PRT28XX_RXD_STRUC pRxD,
|
|
||||||
IN UCHAR Wcid);
|
|
||||||
|
|
||||||
BOOLEAN APCheckClass2Class3Error(
|
|
||||||
IN PRTMP_ADAPTER pAd,
|
|
||||||
IN ULONG Wcid,
|
|
||||||
IN PHEADER_802_11 pHeader);
|
|
||||||
|
|
||||||
VOID APHandleRxPsPoll(
|
|
||||||
IN PRTMP_ADAPTER pAd,
|
|
||||||
IN PUCHAR pAddr,
|
|
||||||
IN USHORT Aid,
|
|
||||||
IN BOOLEAN isActive);
|
|
||||||
|
|
||||||
VOID RTMPDescriptorEndianChange(
|
|
||||||
IN PUCHAR pData,
|
|
||||||
IN ULONG DescriptorType);
|
|
||||||
|
|
||||||
VOID RTMPFrameEndianChange(
|
|
||||||
IN PRTMP_ADAPTER pAd,
|
|
||||||
IN PUCHAR pData,
|
|
||||||
IN ULONG Dir,
|
|
||||||
IN BOOLEAN FromRxDoneInt);
|
|
||||||
|
|
||||||
// ap_assoc.c
|
|
||||||
|
|
||||||
VOID APAssocStateMachineInit(
|
|
||||||
IN PRTMP_ADAPTER pAd,
|
|
||||||
IN STATE_MACHINE *S,
|
|
||||||
OUT STATE_MACHINE_FUNC Trans[]);
|
|
||||||
|
|
||||||
VOID APPeerAssocReqAction(
|
|
||||||
IN PRTMP_ADAPTER pAd,
|
|
||||||
IN MLME_QUEUE_ELEM *Elem);
|
|
||||||
|
|
||||||
VOID APPeerReassocReqAction(
|
|
||||||
IN PRTMP_ADAPTER pAd,
|
|
||||||
IN MLME_QUEUE_ELEM *Elem);
|
|
||||||
|
|
||||||
VOID APPeerDisassocReqAction(
|
|
||||||
IN PRTMP_ADAPTER pAd,
|
|
||||||
IN MLME_QUEUE_ELEM *Elem);
|
|
||||||
|
|
||||||
VOID MbssKickOutStas(
|
|
||||||
IN PRTMP_ADAPTER pAd,
|
|
||||||
IN INT apidx,
|
|
||||||
IN USHORT Reason);
|
|
||||||
|
|
||||||
VOID APMlmeKickOutSta(
|
|
||||||
IN PRTMP_ADAPTER pAd,
|
|
||||||
IN PUCHAR pStaAddr,
|
|
||||||
IN UCHAR Wcid,
|
|
||||||
IN USHORT Reason);
|
|
||||||
|
|
||||||
VOID APMlmeDisassocReqAction(
|
|
||||||
IN PRTMP_ADAPTER pAd,
|
|
||||||
IN MLME_QUEUE_ELEM *Elem);
|
|
||||||
|
|
||||||
VOID APCls3errAction(
|
|
||||||
IN PRTMP_ADAPTER pAd,
|
|
||||||
IN ULONG Wcid,
|
|
||||||
IN PHEADER_802_11 pHeader);
|
|
||||||
|
|
||||||
|
|
||||||
USHORT APBuildAssociation(
|
|
||||||
IN PRTMP_ADAPTER pAd,
|
|
||||||
IN MAC_TABLE_ENTRY *pEntry,
|
|
||||||
IN USHORT CapabilityInfo,
|
|
||||||
IN UCHAR MaxSupportedRateIn500Kbps,
|
|
||||||
IN UCHAR *RSN,
|
|
||||||
IN UCHAR *pRSNLen,
|
|
||||||
IN BOOLEAN bWmmCapable,
|
|
||||||
IN ULONG RalinkIe,
|
|
||||||
IN HT_CAPABILITY_IE *pHtCapability,
|
|
||||||
IN UCHAR HtCapabilityLen,
|
|
||||||
OUT USHORT *pAid);
|
|
||||||
|
|
||||||
// ap_auth.c
|
|
||||||
|
|
||||||
void APAuthStateMachineInit(
|
|
||||||
IN PRTMP_ADAPTER pAd,
|
|
||||||
IN STATE_MACHINE *Sm,
|
|
||||||
OUT STATE_MACHINE_FUNC Trans[]);
|
|
||||||
|
|
||||||
VOID APMlmeDeauthReqAction(
|
|
||||||
IN PRTMP_ADAPTER pAd,
|
|
||||||
IN MLME_QUEUE_ELEM *Elem);
|
|
||||||
|
|
||||||
VOID APCls2errAction(
|
|
||||||
IN PRTMP_ADAPTER pAd,
|
|
||||||
IN ULONG Wcid,
|
|
||||||
IN PHEADER_802_11 pHeader);
|
|
||||||
|
|
||||||
// ap_authrsp.c
|
|
||||||
|
|
||||||
VOID APAuthRspStateMachineInit(
|
|
||||||
IN PRTMP_ADAPTER pAd,
|
|
||||||
IN PSTATE_MACHINE Sm,
|
|
||||||
IN STATE_MACHINE_FUNC Trans[]);
|
|
||||||
|
|
||||||
VOID APPeerAuthAtAuthRspIdleAction(
|
|
||||||
IN PRTMP_ADAPTER pAd,
|
|
||||||
IN MLME_QUEUE_ELEM *Elem);
|
|
||||||
|
|
||||||
VOID APPeerDeauthReqAction(
|
|
||||||
IN PRTMP_ADAPTER pAd,
|
|
||||||
IN MLME_QUEUE_ELEM *Elem);
|
|
||||||
|
|
||||||
VOID APPeerAuthSimpleRspGenAndSend(
|
|
||||||
IN PRTMP_ADAPTER pAd,
|
|
||||||
IN PHEADER_802_11 pHdr80211,
|
|
||||||
IN USHORT Alg,
|
|
||||||
IN USHORT Seq,
|
|
||||||
IN USHORT StatusCode);
|
|
||||||
|
|
||||||
// ap_connect.c
|
|
||||||
|
|
||||||
BOOLEAN BeaconTransmitRequired(
|
|
||||||
IN PRTMP_ADAPTER pAd,
|
|
||||||
IN INT apidx);
|
|
||||||
|
|
||||||
VOID APMakeBssBeacon(
|
|
||||||
IN PRTMP_ADAPTER pAd,
|
|
||||||
IN INT apidx);
|
|
||||||
|
|
||||||
VOID APUpdateBeaconFrame(
|
|
||||||
IN PRTMP_ADAPTER pAd,
|
|
||||||
IN INT apidx);
|
|
||||||
|
|
||||||
VOID APMakeAllBssBeacon(
|
|
||||||
IN PRTMP_ADAPTER pAd);
|
|
||||||
|
|
||||||
VOID APUpdateAllBeaconFrame(
|
|
||||||
IN PRTMP_ADAPTER pAd);
|
|
||||||
|
|
||||||
|
|
||||||
// ap_sync.c
|
|
||||||
|
|
||||||
VOID APSyncStateMachineInit(
|
|
||||||
IN PRTMP_ADAPTER pAd,
|
|
||||||
IN STATE_MACHINE *Sm,
|
|
||||||
OUT STATE_MACHINE_FUNC Trans[]);
|
|
||||||
|
|
||||||
VOID APScanTimeout(
|
|
||||||
IN PVOID SystemSpecific1,
|
|
||||||
IN PVOID FunctionContext,
|
|
||||||
IN PVOID SystemSpecific2,
|
|
||||||
IN PVOID SystemSpecific3);
|
|
||||||
|
|
||||||
VOID APInvalidStateWhenScan(
|
|
||||||
IN PRTMP_ADAPTER pAd,
|
|
||||||
IN MLME_QUEUE_ELEM *Elem);
|
|
||||||
|
|
||||||
VOID APScanTimeoutAction(
|
|
||||||
IN PRTMP_ADAPTER pAd,
|
|
||||||
IN MLME_QUEUE_ELEM *Elem);
|
|
||||||
|
|
||||||
VOID APPeerProbeReqAction(
|
|
||||||
IN PRTMP_ADAPTER pAd,
|
|
||||||
IN MLME_QUEUE_ELEM *Elem);
|
|
||||||
|
|
||||||
VOID APPeerBeaconAction(
|
|
||||||
IN PRTMP_ADAPTER pAd,
|
|
||||||
IN MLME_QUEUE_ELEM *Elem);
|
|
||||||
|
|
||||||
VOID APMlmeScanReqAction(
|
|
||||||
IN PRTMP_ADAPTER pAd,
|
|
||||||
IN MLME_QUEUE_ELEM *Elem);
|
|
||||||
|
|
||||||
VOID APPeerBeaconAtScanAction(
|
|
||||||
IN PRTMP_ADAPTER pAd,
|
|
||||||
IN MLME_QUEUE_ELEM *Elem);
|
|
||||||
|
|
||||||
VOID APScanCnclAction(
|
|
||||||
IN PRTMP_ADAPTER pAd,
|
|
||||||
IN MLME_QUEUE_ELEM *Elem);
|
|
||||||
|
|
||||||
VOID ApSiteSurvey(
|
|
||||||
IN PRTMP_ADAPTER pAd);
|
|
||||||
|
|
||||||
VOID SupportRate(
|
|
||||||
IN PUCHAR SupRate,
|
|
||||||
IN UCHAR SupRateLen,
|
|
||||||
IN PUCHAR ExtRate,
|
|
||||||
IN UCHAR ExtRateLen,
|
|
||||||
OUT PUCHAR *Rates,
|
|
||||||
OUT PUCHAR RatesLen,
|
|
||||||
OUT PUCHAR pMaxSupportRate);
|
|
||||||
|
|
||||||
|
|
||||||
BOOLEAN ApScanRunning(
|
|
||||||
IN PRTMP_ADAPTER pAd);
|
|
||||||
|
|
||||||
// ap_wpa.c
|
|
||||||
|
|
||||||
VOID APWpaStateMachineInit(
|
|
||||||
IN PRTMP_ADAPTER pAd,
|
|
||||||
IN STATE_MACHINE *Sm,
|
|
||||||
OUT STATE_MACHINE_FUNC Trans[]);
|
|
||||||
|
|
||||||
// ap_mlme.c
|
// ap_mlme.c
|
||||||
|
|
||||||
VOID APMlmePeriodicExec(
|
|
||||||
IN PRTMP_ADAPTER pAd);
|
|
||||||
|
|
||||||
VOID APMlmeSelectTxRateTable(
|
|
||||||
IN PRTMP_ADAPTER pAd,
|
|
||||||
IN PMAC_TABLE_ENTRY pEntry,
|
|
||||||
IN PUCHAR *ppTable,
|
|
||||||
IN PUCHAR pTableSize,
|
|
||||||
IN PUCHAR pInitTxRateIdx);
|
|
||||||
|
|
||||||
VOID APMlmeSetTxRate(
|
|
||||||
IN PRTMP_ADAPTER pAd,
|
|
||||||
IN PMAC_TABLE_ENTRY pEntry,
|
|
||||||
IN PRTMP_TX_RATE_SWITCH pTxRate);
|
|
||||||
|
|
||||||
VOID APMlmeDynamicTxRateSwitching(
|
|
||||||
IN PRTMP_ADAPTER pAd);
|
|
||||||
|
|
||||||
VOID APQuickResponeForRateUpExec(
|
|
||||||
IN PVOID SystemSpecific1,
|
|
||||||
IN PVOID FunctionContext,
|
|
||||||
IN PVOID SystemSpecific2,
|
|
||||||
IN PVOID SystemSpecific3);
|
|
||||||
|
|
||||||
BOOLEAN APMsgTypeSubst(
|
|
||||||
IN PRTMP_ADAPTER pAd,
|
|
||||||
IN PFRAME_802_11 pFrame,
|
|
||||||
OUT INT *Machine,
|
|
||||||
OUT INT *MsgType);
|
|
||||||
|
|
||||||
VOID APQuickResponeForRateUpExec(
|
|
||||||
IN PVOID SystemSpecific1,
|
|
||||||
IN PVOID FunctionContext,
|
|
||||||
IN PVOID SystemSpecific2,
|
|
||||||
IN PVOID SystemSpecific3);
|
|
||||||
|
|
||||||
#ifdef RT2870
|
#ifdef RT2870
|
||||||
VOID BeaconUpdateExec(
|
VOID BeaconUpdateExec(
|
||||||
IN PVOID SystemSpecific1,
|
IN PVOID SystemSpecific1,
|
||||||
@@ -336,34 +54,8 @@ VOID RTMPSetPiggyBack(
|
|||||||
IN PRTMP_ADAPTER pAd,
|
IN PRTMP_ADAPTER pAd,
|
||||||
IN BOOLEAN bPiggyBack);
|
IN BOOLEAN bPiggyBack);
|
||||||
|
|
||||||
VOID APAsicEvaluateRxAnt(
|
|
||||||
IN PRTMP_ADAPTER pAd);
|
|
||||||
|
|
||||||
VOID APAsicRxAntEvalTimeout(
|
|
||||||
IN PRTMP_ADAPTER pAd);
|
|
||||||
|
|
||||||
// ap.c
|
// ap.c
|
||||||
|
|
||||||
VOID APSwitchChannel(
|
|
||||||
IN PRTMP_ADAPTER pAd,
|
|
||||||
IN INT Channel);
|
|
||||||
|
|
||||||
NDIS_STATUS APInitialize(
|
|
||||||
IN PRTMP_ADAPTER pAd);
|
|
||||||
|
|
||||||
VOID APShutdown(
|
|
||||||
IN PRTMP_ADAPTER pAd);
|
|
||||||
|
|
||||||
VOID APStartUp(
|
|
||||||
IN PRTMP_ADAPTER pAd);
|
|
||||||
|
|
||||||
VOID APStop(
|
|
||||||
IN PRTMP_ADAPTER pAd);
|
|
||||||
|
|
||||||
VOID APCleanupPsQueue(
|
|
||||||
IN PRTMP_ADAPTER pAd,
|
|
||||||
IN PQUEUE_HEADER pQueue);
|
|
||||||
|
|
||||||
VOID MacTableReset(
|
VOID MacTableReset(
|
||||||
IN PRTMP_ADAPTER pAd);
|
IN PRTMP_ADAPTER pAd);
|
||||||
|
|
||||||
@@ -382,150 +74,5 @@ MAC_TABLE_ENTRY *MacTableLookup(
|
|||||||
IN PRTMP_ADAPTER pAd,
|
IN PRTMP_ADAPTER pAd,
|
||||||
IN PUCHAR pAddr);
|
IN PUCHAR pAddr);
|
||||||
|
|
||||||
VOID MacTableMaintenance(
|
|
||||||
IN PRTMP_ADAPTER pAd);
|
|
||||||
|
|
||||||
UINT32 MacTableAssocStaNumGet(
|
|
||||||
IN PRTMP_ADAPTER pAd);
|
|
||||||
|
|
||||||
MAC_TABLE_ENTRY *APSsPsInquiry(
|
|
||||||
IN PRTMP_ADAPTER pAd,
|
|
||||||
IN PUCHAR pAddr,
|
|
||||||
OUT SST *Sst,
|
|
||||||
OUT USHORT *Aid,
|
|
||||||
OUT UCHAR *PsMode,
|
|
||||||
OUT UCHAR *Rate);
|
|
||||||
|
|
||||||
BOOLEAN APPsIndicate(
|
|
||||||
IN PRTMP_ADAPTER pAd,
|
|
||||||
IN PUCHAR pAddr,
|
|
||||||
IN ULONG Wcid,
|
|
||||||
IN UCHAR Psm);
|
|
||||||
|
|
||||||
VOID ApLogEvent(
|
|
||||||
IN PRTMP_ADAPTER pAd,
|
|
||||||
IN PUCHAR pAddr,
|
|
||||||
IN USHORT Event);
|
|
||||||
|
|
||||||
VOID APUpdateOperationMode(
|
|
||||||
IN PRTMP_ADAPTER pAd);
|
|
||||||
|
|
||||||
VOID APUpdateCapabilityAndErpIe(
|
|
||||||
IN PRTMP_ADAPTER pAd);
|
|
||||||
|
|
||||||
BOOLEAN ApCheckAccessControlList(
|
|
||||||
IN PRTMP_ADAPTER pAd,
|
|
||||||
IN PUCHAR pAddr,
|
|
||||||
IN UCHAR Apidx);
|
|
||||||
|
|
||||||
VOID ApUpdateAccessControlList(
|
|
||||||
IN PRTMP_ADAPTER pAd,
|
|
||||||
IN UCHAR Apidx);
|
|
||||||
|
|
||||||
VOID ApEnqueueNullFrame(
|
|
||||||
IN PRTMP_ADAPTER pAd,
|
|
||||||
IN PUCHAR pAddr,
|
|
||||||
IN UCHAR TxRate,
|
|
||||||
IN UCHAR PID,
|
|
||||||
IN UCHAR apidx,
|
|
||||||
IN BOOLEAN bQosNull,
|
|
||||||
IN BOOLEAN bEOSP,
|
|
||||||
IN UCHAR OldUP);
|
|
||||||
|
|
||||||
VOID ApSendFrame(
|
|
||||||
IN PRTMP_ADAPTER pAd,
|
|
||||||
IN PVOID pBuffer,
|
|
||||||
IN ULONG Length,
|
|
||||||
IN UCHAR TxRate,
|
|
||||||
IN UCHAR PID);
|
|
||||||
|
|
||||||
VOID ApEnqueueAckFrame(
|
|
||||||
IN PRTMP_ADAPTER pAd,
|
|
||||||
IN PUCHAR pAddr,
|
|
||||||
IN UCHAR TxRate,
|
|
||||||
IN UCHAR apidx);
|
|
||||||
|
|
||||||
UCHAR APAutoSelectChannel(
|
|
||||||
IN PRTMP_ADAPTER pAd,
|
|
||||||
IN BOOLEAN Optimal);
|
|
||||||
|
|
||||||
// ap_sanity.c
|
|
||||||
|
|
||||||
|
|
||||||
BOOLEAN PeerAssocReqCmmSanity(
|
|
||||||
IN PRTMP_ADAPTER pAd,
|
|
||||||
IN BOOLEAN isRessoc,
|
|
||||||
IN VOID *Msg,
|
|
||||||
IN ULONG MsgLen,
|
|
||||||
OUT PUCHAR pAddr2,
|
|
||||||
OUT USHORT *pCapabilityInfo,
|
|
||||||
OUT USHORT *pListenInterval,
|
|
||||||
OUT PUCHAR pApAddr,
|
|
||||||
OUT UCHAR *pSsidLen,
|
|
||||||
OUT char *Ssid,
|
|
||||||
OUT UCHAR *pRatesLen,
|
|
||||||
OUT UCHAR Rates[],
|
|
||||||
OUT UCHAR *RSN,
|
|
||||||
OUT UCHAR *pRSNLen,
|
|
||||||
OUT BOOLEAN *pbWmmCapable,
|
|
||||||
OUT ULONG *pRalinkIe,
|
|
||||||
OUT UCHAR *pHtCapabilityLen,
|
|
||||||
OUT HT_CAPABILITY_IE *pHtCapability);
|
|
||||||
|
|
||||||
BOOLEAN PeerDisassocReqSanity(
|
|
||||||
IN PRTMP_ADAPTER pAd,
|
|
||||||
IN VOID *Msg,
|
|
||||||
IN ULONG MsgLen,
|
|
||||||
OUT PUCHAR pAddr2,
|
|
||||||
OUT USHORT *Reason);
|
|
||||||
|
|
||||||
BOOLEAN PeerDeauthReqSanity(
|
|
||||||
IN PRTMP_ADAPTER pAd,
|
|
||||||
IN VOID *Msg,
|
|
||||||
IN ULONG MsgLen,
|
|
||||||
OUT PUCHAR pAddr2,
|
|
||||||
OUT USHORT *Reason);
|
|
||||||
|
|
||||||
BOOLEAN APPeerAuthSanity(
|
|
||||||
IN PRTMP_ADAPTER pAd,
|
|
||||||
IN VOID *Msg,
|
|
||||||
IN ULONG MsgLen,
|
|
||||||
OUT PUCHAR pAddr1,
|
|
||||||
OUT PUCHAR pAddr2,
|
|
||||||
OUT USHORT *Alg,
|
|
||||||
OUT USHORT *Seq,
|
|
||||||
OUT USHORT *Status,
|
|
||||||
CHAR *ChlgText);
|
|
||||||
|
|
||||||
BOOLEAN APPeerProbeReqSanity(
|
|
||||||
IN PRTMP_ADAPTER pAd,
|
|
||||||
IN VOID *Msg,
|
|
||||||
IN ULONG MsgLen,
|
|
||||||
OUT PUCHAR pAddr2,
|
|
||||||
OUT CHAR Ssid[],
|
|
||||||
OUT UCHAR *SsidLen);
|
|
||||||
|
|
||||||
BOOLEAN APPeerBeaconAndProbeRspSanity(
|
|
||||||
IN PRTMP_ADAPTER pAd,
|
|
||||||
IN VOID *Msg,
|
|
||||||
IN ULONG MsgLen,
|
|
||||||
OUT PUCHAR pAddr2,
|
|
||||||
OUT PUCHAR pBssid,
|
|
||||||
OUT CHAR Ssid[],
|
|
||||||
OUT UCHAR *SsidLen,
|
|
||||||
OUT UCHAR *BssType,
|
|
||||||
OUT USHORT *BeaconPeriod,
|
|
||||||
OUT UCHAR *Channel,
|
|
||||||
OUT LARGE_INTEGER *Timestamp,
|
|
||||||
OUT USHORT *CapabilityInfo,
|
|
||||||
OUT UCHAR Rate[],
|
|
||||||
OUT UCHAR *RateLen,
|
|
||||||
OUT BOOLEAN *ExtendedRateIeExist,
|
|
||||||
OUT UCHAR *Erp);
|
|
||||||
|
|
||||||
|
|
||||||
// ================== end of AP RTMP.h ========================
|
|
||||||
|
|
||||||
|
|
||||||
#endif // __AP_H__
|
#endif // __AP_H__
|
||||||
|
|
||||||
|
@@ -77,18 +77,6 @@ ULONG RTMPReadRadarDuration(
|
|||||||
VOID RTMPCleanRadarDuration(
|
VOID RTMPCleanRadarDuration(
|
||||||
IN PRTMP_ADAPTER pAd);
|
IN PRTMP_ADAPTER pAd);
|
||||||
|
|
||||||
VOID RTMPPrepareRDCTSFrame(
|
|
||||||
IN PRTMP_ADAPTER pAd,
|
|
||||||
IN PUCHAR pDA,
|
|
||||||
IN ULONG Duration,
|
|
||||||
IN UCHAR RTSRate,
|
|
||||||
IN ULONG CTSBaseAddr,
|
|
||||||
IN UCHAR FrameGap);
|
|
||||||
|
|
||||||
VOID RTMPPrepareRadarDetectParams(
|
|
||||||
IN PRTMP_ADAPTER pAd);
|
|
||||||
|
|
||||||
|
|
||||||
INT Set_ChMovingTime_Proc(
|
INT Set_ChMovingTime_Proc(
|
||||||
IN PRTMP_ADAPTER pAd,
|
IN PRTMP_ADAPTER pAd,
|
||||||
IN PUCHAR arg);
|
IN PUCHAR arg);
|
||||||
|
@@ -3176,14 +3176,6 @@ static inline VOID ConvertMulticastIP2MAC(
|
|||||||
}
|
}
|
||||||
#endif /* RT2860 */
|
#endif /* RT2860 */
|
||||||
|
|
||||||
BOOLEAN RTMPCheckForHang(
|
|
||||||
IN NDIS_HANDLE MiniportAdapterContext
|
|
||||||
);
|
|
||||||
|
|
||||||
VOID RTMPHalt(
|
|
||||||
IN NDIS_HANDLE MiniportAdapterContext
|
|
||||||
);
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Private routines in rtmp_init.c
|
// Private routines in rtmp_init.c
|
||||||
//
|
//
|
||||||
@@ -3196,11 +3188,6 @@ NDIS_STATUS RTMPAllocTxRxRingMemory(
|
|||||||
IN PRTMP_ADAPTER pAd
|
IN PRTMP_ADAPTER pAd
|
||||||
);
|
);
|
||||||
|
|
||||||
NDIS_STATUS RTMPFindAdapter(
|
|
||||||
IN PRTMP_ADAPTER pAd,
|
|
||||||
IN NDIS_HANDLE WrapperConfigurationContext
|
|
||||||
);
|
|
||||||
|
|
||||||
NDIS_STATUS RTMPReadParametersHook(
|
NDIS_STATUS RTMPReadParametersHook(
|
||||||
IN PRTMP_ADAPTER pAd
|
IN PRTMP_ADAPTER pAd
|
||||||
);
|
);
|
||||||
@@ -3247,13 +3234,6 @@ VOID RTMPRingCleanUp(
|
|||||||
IN PRTMP_ADAPTER pAd,
|
IN PRTMP_ADAPTER pAd,
|
||||||
IN UCHAR RingType);
|
IN UCHAR RingType);
|
||||||
|
|
||||||
VOID RxTest(
|
|
||||||
IN PRTMP_ADAPTER pAd);
|
|
||||||
|
|
||||||
NDIS_STATUS DbgSendPacket(
|
|
||||||
IN PRTMP_ADAPTER pAd,
|
|
||||||
IN PNDIS_PACKET pPacket);
|
|
||||||
|
|
||||||
VOID UserCfgInit(
|
VOID UserCfgInit(
|
||||||
IN PRTMP_ADAPTER pAd);
|
IN PRTMP_ADAPTER pAd);
|
||||||
|
|
||||||
@@ -3307,26 +3287,6 @@ UCHAR BtoH(
|
|||||||
VOID RTMPPatchMacBbpBug(
|
VOID RTMPPatchMacBbpBug(
|
||||||
IN PRTMP_ADAPTER pAd);
|
IN PRTMP_ADAPTER pAd);
|
||||||
|
|
||||||
VOID RTMPPatchCardBus(
|
|
||||||
IN PRTMP_ADAPTER pAdapter);
|
|
||||||
|
|
||||||
VOID RTMPPatchRalinkCardBus(
|
|
||||||
IN PRTMP_ADAPTER pAdapter,
|
|
||||||
IN ULONG Bus);
|
|
||||||
|
|
||||||
ULONG RTMPReadCBConfig(
|
|
||||||
IN ULONG Bus,
|
|
||||||
IN ULONG Slot,
|
|
||||||
IN ULONG Func,
|
|
||||||
IN ULONG Offset);
|
|
||||||
|
|
||||||
VOID RTMPWriteCBConfig(
|
|
||||||
IN ULONG Bus,
|
|
||||||
IN ULONG Slot,
|
|
||||||
IN ULONG Func,
|
|
||||||
IN ULONG Offset,
|
|
||||||
IN ULONG Value);
|
|
||||||
|
|
||||||
VOID RTMPInitTimer(
|
VOID RTMPInitTimer(
|
||||||
IN PRTMP_ADAPTER pAd,
|
IN PRTMP_ADAPTER pAd,
|
||||||
IN PRALINK_TIMER_STRUCT pTimer,
|
IN PRALINK_TIMER_STRUCT pTimer,
|
||||||
@@ -3415,14 +3375,6 @@ VOID PeerPublicAction(
|
|||||||
IN PRTMP_ADAPTER pAd,
|
IN PRTMP_ADAPTER pAd,
|
||||||
IN MLME_QUEUE_ELEM *Elem);
|
IN MLME_QUEUE_ELEM *Elem);
|
||||||
|
|
||||||
VOID StaPublicAction(
|
|
||||||
IN PRTMP_ADAPTER pAd,
|
|
||||||
IN UCHAR Bss2040Coexist);
|
|
||||||
|
|
||||||
VOID PeerBSSTranAction(
|
|
||||||
IN PRTMP_ADAPTER pAd,
|
|
||||||
IN MLME_QUEUE_ELEM *Elem);
|
|
||||||
|
|
||||||
VOID PeerHTAction(
|
VOID PeerHTAction(
|
||||||
IN PRTMP_ADAPTER pAd,
|
IN PRTMP_ADAPTER pAd,
|
||||||
IN MLME_QUEUE_ELEM *Elem);
|
IN MLME_QUEUE_ELEM *Elem);
|
||||||
@@ -3464,39 +3416,18 @@ VOID InsertActField(
|
|||||||
IN UINT8 Category,
|
IN UINT8 Category,
|
||||||
IN UINT8 ActCode);
|
IN UINT8 ActCode);
|
||||||
|
|
||||||
BOOLEAN QosBADataParse(
|
|
||||||
IN PRTMP_ADAPTER pAd,
|
|
||||||
IN BOOLEAN bAMSDU,
|
|
||||||
IN PUCHAR p8023Header,
|
|
||||||
IN UCHAR WCID,
|
|
||||||
IN UCHAR TID,
|
|
||||||
IN USHORT Sequence,
|
|
||||||
IN UCHAR DataOffset,
|
|
||||||
IN USHORT Datasize,
|
|
||||||
IN UINT CurRxIndex);
|
|
||||||
|
|
||||||
BOOLEAN CntlEnqueueForRecv(
|
BOOLEAN CntlEnqueueForRecv(
|
||||||
IN PRTMP_ADAPTER pAd,
|
IN PRTMP_ADAPTER pAd,
|
||||||
IN ULONG Wcid,
|
IN ULONG Wcid,
|
||||||
IN ULONG MsgLen,
|
IN ULONG MsgLen,
|
||||||
IN PFRAME_BA_REQ pMsg);
|
IN PFRAME_BA_REQ pMsg);
|
||||||
|
|
||||||
VOID BaAutoManSwitch(
|
|
||||||
IN PRTMP_ADAPTER pAd);
|
|
||||||
|
|
||||||
VOID HTIOTCheck(
|
|
||||||
IN PRTMP_ADAPTER pAd,
|
|
||||||
IN UCHAR BatRecIdx);
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Private routines in rtmp_data.c
|
// Private routines in rtmp_data.c
|
||||||
//
|
//
|
||||||
BOOLEAN RTMPHandleRxDoneInterrupt(
|
BOOLEAN RTMPHandleRxDoneInterrupt(
|
||||||
IN PRTMP_ADAPTER pAd);
|
IN PRTMP_ADAPTER pAd);
|
||||||
|
|
||||||
VOID RTMPHandleTxDoneInterrupt(
|
|
||||||
IN PRTMP_ADAPTER pAd);
|
|
||||||
|
|
||||||
BOOLEAN RTMPHandleTxRingDmaDoneInterrupt(
|
BOOLEAN RTMPHandleTxRingDmaDoneInterrupt(
|
||||||
IN PRTMP_ADAPTER pAd,
|
IN PRTMP_ADAPTER pAd,
|
||||||
IN INT_SOURCE_CSR_STRUC TxRingBitmap);
|
IN INT_SOURCE_CSR_STRUC TxRingBitmap);
|
||||||
@@ -3663,12 +3594,6 @@ VOID RTMPSendRTSFrame(
|
|||||||
IN UCHAR QueIdx,
|
IN UCHAR QueIdx,
|
||||||
IN UCHAR FrameGap);
|
IN UCHAR FrameGap);
|
||||||
|
|
||||||
|
|
||||||
NDIS_STATUS RTMPApplyPacketFilter(
|
|
||||||
IN PRTMP_ADAPTER pAd,
|
|
||||||
IN PRT28XX_RXD_STRUC pRxD,
|
|
||||||
IN PHEADER_802_11 pHeader);
|
|
||||||
|
|
||||||
PQUEUE_HEADER RTMPCheckTxSwQueue(
|
PQUEUE_HEADER RTMPCheckTxSwQueue(
|
||||||
IN PRTMP_ADAPTER pAd,
|
IN PRTMP_ADAPTER pAd,
|
||||||
OUT UCHAR *QueIdx);
|
OUT UCHAR *QueIdx);
|
||||||
@@ -3719,10 +3644,6 @@ BOOLEAN RTMPCheckEtherType(
|
|||||||
IN PNDIS_PACKET pPacket);
|
IN PNDIS_PACKET pPacket);
|
||||||
|
|
||||||
|
|
||||||
VOID RTMPCckBbpTuning(
|
|
||||||
IN PRTMP_ADAPTER pAd,
|
|
||||||
IN UINT TxRate);
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Private routines in rtmp_wep.c
|
// Private routines in rtmp_wep.c
|
||||||
//
|
//
|
||||||
@@ -3739,12 +3660,6 @@ VOID RTMPEncryptData(
|
|||||||
IN PUCHAR pDest,
|
IN PUCHAR pDest,
|
||||||
IN UINT Len);
|
IN UINT Len);
|
||||||
|
|
||||||
BOOLEAN RTMPDecryptData(
|
|
||||||
IN PRTMP_ADAPTER pAdapter,
|
|
||||||
IN PUCHAR pSrc,
|
|
||||||
IN UINT Len,
|
|
||||||
IN UINT idx);
|
|
||||||
|
|
||||||
BOOLEAN RTMPSoftDecryptWEP(
|
BOOLEAN RTMPSoftDecryptWEP(
|
||||||
IN PRTMP_ADAPTER pAd,
|
IN PRTMP_ADAPTER pAd,
|
||||||
IN PUCHAR pData,
|
IN PUCHAR pData,
|
||||||
@@ -3992,23 +3907,6 @@ VOID BATableDeleteORIEntry(
|
|||||||
IN OUT PRTMP_ADAPTER pAd,
|
IN OUT PRTMP_ADAPTER pAd,
|
||||||
IN BA_ORI_ENTRY *pBAORIEntry);
|
IN BA_ORI_ENTRY *pBAORIEntry);
|
||||||
|
|
||||||
VOID BATableDeleteRECEntry(
|
|
||||||
IN OUT PRTMP_ADAPTER pAd,
|
|
||||||
IN BA_REC_ENTRY *pBARECEntry);
|
|
||||||
|
|
||||||
VOID BATableTearORIEntry(
|
|
||||||
IN OUT PRTMP_ADAPTER pAd,
|
|
||||||
IN UCHAR TID,
|
|
||||||
IN UCHAR Wcid,
|
|
||||||
IN BOOLEAN bForceDelete,
|
|
||||||
IN BOOLEAN ALL);
|
|
||||||
|
|
||||||
VOID BATableTearRECEntry(
|
|
||||||
IN OUT PRTMP_ADAPTER pAd,
|
|
||||||
IN UCHAR TID,
|
|
||||||
IN UCHAR WCID,
|
|
||||||
IN BOOLEAN ALL);
|
|
||||||
|
|
||||||
VOID BssEntrySet(
|
VOID BssEntrySet(
|
||||||
IN PRTMP_ADAPTER pAd,
|
IN PRTMP_ADAPTER pAd,
|
||||||
OUT PBSS_ENTRY pBss,
|
OUT PBSS_ENTRY pBss,
|
||||||
@@ -4184,10 +4082,6 @@ VOID DisassocTimeout(
|
|||||||
IN PVOID SystemSpecific3);
|
IN PVOID SystemSpecific3);
|
||||||
|
|
||||||
//----------------------------------------------
|
//----------------------------------------------
|
||||||
VOID MlmeDisassocReqAction(
|
|
||||||
IN PRTMP_ADAPTER pAd,
|
|
||||||
IN MLME_QUEUE_ELEM *Elem);
|
|
||||||
|
|
||||||
VOID MlmeAssocReqAction(
|
VOID MlmeAssocReqAction(
|
||||||
IN PRTMP_ADAPTER pAd,
|
IN PRTMP_ADAPTER pAd,
|
||||||
IN MLME_QUEUE_ELEM *Elem);
|
IN MLME_QUEUE_ELEM *Elem);
|
||||||
@@ -4351,10 +4245,6 @@ VOID ScanTimeout(
|
|||||||
IN PVOID SystemSpecific2,
|
IN PVOID SystemSpecific2,
|
||||||
IN PVOID SystemSpecific3);
|
IN PVOID SystemSpecific3);
|
||||||
|
|
||||||
VOID MlmeScanReqAction(
|
|
||||||
IN PRTMP_ADAPTER pAd,
|
|
||||||
IN MLME_QUEUE_ELEM *Elem);
|
|
||||||
|
|
||||||
VOID InvalidStateWhenScan(
|
VOID InvalidStateWhenScan(
|
||||||
IN PRTMP_ADAPTER pAd,
|
IN PRTMP_ADAPTER pAd,
|
||||||
IN MLME_QUEUE_ELEM *Elem);
|
IN MLME_QUEUE_ELEM *Elem);
|
||||||
@@ -4367,10 +4257,6 @@ VOID InvalidStateWhenStart(
|
|||||||
IN PRTMP_ADAPTER pAd,
|
IN PRTMP_ADAPTER pAd,
|
||||||
IN MLME_QUEUE_ELEM *Elem);
|
IN MLME_QUEUE_ELEM *Elem);
|
||||||
|
|
||||||
VOID PeerBeacon(
|
|
||||||
IN PRTMP_ADAPTER pAd,
|
|
||||||
IN MLME_QUEUE_ELEM *Elem);
|
|
||||||
|
|
||||||
VOID EnqueueProbeRequest(
|
VOID EnqueueProbeRequest(
|
||||||
IN PRTMP_ADAPTER pAd);
|
IN PRTMP_ADAPTER pAd);
|
||||||
|
|
||||||
@@ -4744,12 +4630,6 @@ VOID LinkDownExec(
|
|||||||
IN PVOID SystemSpecific2,
|
IN PVOID SystemSpecific2,
|
||||||
IN PVOID SystemSpecific3);
|
IN PVOID SystemSpecific3);
|
||||||
|
|
||||||
VOID LinkUpExec(
|
|
||||||
IN PVOID SystemSpecific1,
|
|
||||||
IN PVOID FunctionContext,
|
|
||||||
IN PVOID SystemSpecific2,
|
|
||||||
IN PVOID SystemSpecific3);
|
|
||||||
|
|
||||||
VOID STAMlmePeriodicExec(
|
VOID STAMlmePeriodicExec(
|
||||||
PRTMP_ADAPTER pAd);
|
PRTMP_ADAPTER pAd);
|
||||||
|
|
||||||
@@ -4836,12 +4716,6 @@ VOID StaQuickResponeForRateUpExec(
|
|||||||
IN PVOID SystemSpecific2,
|
IN PVOID SystemSpecific2,
|
||||||
IN PVOID SystemSpecific3);
|
IN PVOID SystemSpecific3);
|
||||||
|
|
||||||
VOID AsicBbpTuning1(
|
|
||||||
IN PRTMP_ADAPTER pAd);
|
|
||||||
|
|
||||||
VOID AsicBbpTuning2(
|
|
||||||
IN PRTMP_ADAPTER pAd);
|
|
||||||
|
|
||||||
VOID RTMPUpdateMlmeRate(
|
VOID RTMPUpdateMlmeRate(
|
||||||
IN PRTMP_ADAPTER pAd);
|
IN PRTMP_ADAPTER pAd);
|
||||||
|
|
||||||
@@ -4911,31 +4785,6 @@ VOID ChangeToCellPowerLimit(
|
|||||||
IN PRTMP_ADAPTER pAd,
|
IN PRTMP_ADAPTER pAd,
|
||||||
IN UCHAR AironetCellPowerLimit);
|
IN UCHAR AironetCellPowerLimit);
|
||||||
|
|
||||||
VOID RaiseClock(
|
|
||||||
IN PRTMP_ADAPTER pAd,
|
|
||||||
IN UINT32 *x);
|
|
||||||
|
|
||||||
VOID LowerClock(
|
|
||||||
IN PRTMP_ADAPTER pAd,
|
|
||||||
IN UINT32 *x);
|
|
||||||
|
|
||||||
USHORT ShiftInBits(
|
|
||||||
IN PRTMP_ADAPTER pAd);
|
|
||||||
|
|
||||||
VOID ShiftOutBits(
|
|
||||||
IN PRTMP_ADAPTER pAd,
|
|
||||||
IN USHORT data,
|
|
||||||
IN USHORT count);
|
|
||||||
|
|
||||||
VOID EEpromCleanup(
|
|
||||||
IN PRTMP_ADAPTER pAd);
|
|
||||||
|
|
||||||
VOID EWDS(
|
|
||||||
IN PRTMP_ADAPTER pAd);
|
|
||||||
|
|
||||||
VOID EWEN(
|
|
||||||
IN PRTMP_ADAPTER pAd);
|
|
||||||
|
|
||||||
USHORT RTMP_EEPROM_READ16(
|
USHORT RTMP_EEPROM_READ16(
|
||||||
IN PRTMP_ADAPTER pAd,
|
IN PRTMP_ADAPTER pAd,
|
||||||
IN USHORT Offset);
|
IN USHORT Offset);
|
||||||
@@ -5061,12 +4910,6 @@ VOID RTMPIoctlGetMacTable(
|
|||||||
IN PRTMP_ADAPTER pAd,
|
IN PRTMP_ADAPTER pAd,
|
||||||
IN struct iwreq *wrq);
|
IN struct iwreq *wrq);
|
||||||
|
|
||||||
VOID RTMPIndicateWPA2Status(
|
|
||||||
IN PRTMP_ADAPTER pAdapter);
|
|
||||||
|
|
||||||
VOID RTMPOPModeSwitching(
|
|
||||||
IN PRTMP_ADAPTER pAd);
|
|
||||||
|
|
||||||
VOID RTMPAddBSSIDCipher(
|
VOID RTMPAddBSSIDCipher(
|
||||||
IN PRTMP_ADAPTER pAd,
|
IN PRTMP_ADAPTER pAd,
|
||||||
IN UCHAR Aid,
|
IN UCHAR Aid,
|
||||||
@@ -5088,11 +4931,6 @@ VOID RTMPSendWirelessEvent(
|
|||||||
IN UCHAR BssIdx,
|
IN UCHAR BssIdx,
|
||||||
IN CHAR Rssi);
|
IN CHAR Rssi);
|
||||||
|
|
||||||
VOID NICUpdateCntlCounters(
|
|
||||||
IN PRTMP_ADAPTER pAd,
|
|
||||||
IN PHEADER_802_11 pHeader,
|
|
||||||
IN UCHAR SubType,
|
|
||||||
IN PRXWI_STRUC pRxWI);
|
|
||||||
//
|
//
|
||||||
// prototype in wpa.c
|
// prototype in wpa.c
|
||||||
//
|
//
|
||||||
@@ -5256,13 +5094,6 @@ CHAR ConvertToRssi(
|
|||||||
IN CHAR Rssi,
|
IN CHAR Rssi,
|
||||||
IN UCHAR RssiNumber);
|
IN UCHAR RssiNumber);
|
||||||
|
|
||||||
VOID APAsicEvaluateRxAnt(
|
|
||||||
IN PRTMP_ADAPTER pAd);
|
|
||||||
|
|
||||||
|
|
||||||
VOID APAsicRxAntEvalTimeout(
|
|
||||||
IN PRTMP_ADAPTER pAd);
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// function prototype in cmm_wpa.c
|
// function prototype in cmm_wpa.c
|
||||||
//
|
//
|
||||||
@@ -5347,187 +5178,16 @@ VOID RTMPMakeRSNIE(
|
|||||||
// function prototype in ap_wpa.c
|
// function prototype in ap_wpa.c
|
||||||
//
|
//
|
||||||
|
|
||||||
BOOLEAN APWpaMsgTypeSubst(
|
|
||||||
IN UCHAR EAPType,
|
|
||||||
OUT INT *MsgType) ;
|
|
||||||
|
|
||||||
MAC_TABLE_ENTRY *PACInquiry(
|
|
||||||
IN PRTMP_ADAPTER pAd,
|
|
||||||
IN ULONG Wcid);
|
|
||||||
|
|
||||||
BOOLEAN RTMPCheckMcast(
|
|
||||||
IN PRTMP_ADAPTER pAd,
|
|
||||||
IN PEID_STRUCT eid_ptr,
|
|
||||||
IN MAC_TABLE_ENTRY *pEntry);
|
|
||||||
|
|
||||||
BOOLEAN RTMPCheckUcast(
|
|
||||||
IN PRTMP_ADAPTER pAd,
|
|
||||||
IN PEID_STRUCT eid_ptr,
|
|
||||||
IN MAC_TABLE_ENTRY *pEntry);
|
|
||||||
|
|
||||||
BOOLEAN RTMPCheckAUTH(
|
|
||||||
IN PRTMP_ADAPTER pAd,
|
|
||||||
IN PEID_STRUCT eid_ptr,
|
|
||||||
IN MAC_TABLE_ENTRY *pEntry);
|
|
||||||
|
|
||||||
VOID WPAStart4WayHS(
|
|
||||||
IN PRTMP_ADAPTER pAd,
|
|
||||||
IN MAC_TABLE_ENTRY *pEntry,
|
|
||||||
IN ULONG TimeInterval);
|
|
||||||
|
|
||||||
VOID WPAStart2WayGroupHS(
|
|
||||||
IN PRTMP_ADAPTER pAd,
|
|
||||||
IN MAC_TABLE_ENTRY *pEntry);
|
|
||||||
|
|
||||||
VOID APWpaEAPPacketAction(
|
|
||||||
IN PRTMP_ADAPTER pAd,
|
|
||||||
IN MLME_QUEUE_ELEM *Elem);
|
|
||||||
|
|
||||||
VOID APWpaEAPOLStartAction(
|
|
||||||
IN PRTMP_ADAPTER pAd,
|
|
||||||
IN MLME_QUEUE_ELEM *Elem);
|
|
||||||
|
|
||||||
VOID APWpaEAPOLLogoffAction(
|
|
||||||
IN PRTMP_ADAPTER pAd,
|
|
||||||
IN MLME_QUEUE_ELEM *Elem);
|
|
||||||
|
|
||||||
VOID APWpaEAPOLKeyAction(
|
|
||||||
IN PRTMP_ADAPTER pAd,
|
|
||||||
IN MLME_QUEUE_ELEM *Elem);
|
|
||||||
|
|
||||||
VOID APWpaEAPOLASFAlertAction(
|
|
||||||
IN PRTMP_ADAPTER pAd,
|
|
||||||
IN MLME_QUEUE_ELEM *Elem);
|
|
||||||
|
|
||||||
VOID HandleCounterMeasure(
|
VOID HandleCounterMeasure(
|
||||||
IN PRTMP_ADAPTER pAd,
|
IN PRTMP_ADAPTER pAd,
|
||||||
IN MAC_TABLE_ENTRY *pEntry);
|
IN MAC_TABLE_ENTRY *pEntry);
|
||||||
|
|
||||||
VOID PeerPairMsg2Action(
|
|
||||||
IN PRTMP_ADAPTER pAd,
|
|
||||||
IN MAC_TABLE_ENTRY *pEntry,
|
|
||||||
IN MLME_QUEUE_ELEM *Elem);
|
|
||||||
|
|
||||||
VOID PeerPairMsg4Action(
|
|
||||||
IN PRTMP_ADAPTER pAd,
|
|
||||||
IN MAC_TABLE_ENTRY *pEntry,
|
|
||||||
IN MLME_QUEUE_ELEM *Elem);
|
|
||||||
|
|
||||||
VOID CMTimerExec(
|
|
||||||
IN PVOID SystemSpecific1,
|
|
||||||
IN PVOID FunctionContext,
|
|
||||||
IN PVOID SystemSpecific2,
|
|
||||||
IN PVOID SystemSpecific3);
|
|
||||||
|
|
||||||
VOID WPARetryExec(
|
|
||||||
IN PVOID SystemSpecific1,
|
|
||||||
IN PVOID FunctionContext,
|
|
||||||
IN PVOID SystemSpecific2,
|
|
||||||
IN PVOID SystemSpecific3);
|
|
||||||
|
|
||||||
VOID EnqueueStartForPSKExec(
|
|
||||||
IN PVOID SystemSpecific1,
|
|
||||||
IN PVOID FunctionContext,
|
|
||||||
IN PVOID SystemSpecific2,
|
|
||||||
IN PVOID SystemSpecific3);
|
|
||||||
|
|
||||||
VOID RTMPHandleSTAKey(
|
|
||||||
IN PRTMP_ADAPTER pAdapter,
|
|
||||||
IN MAC_TABLE_ENTRY *pEntry,
|
|
||||||
IN MLME_QUEUE_ELEM *Elem);
|
|
||||||
|
|
||||||
VOID PeerGroupMsg2Action(
|
|
||||||
IN PRTMP_ADAPTER pAd,
|
|
||||||
IN PMAC_TABLE_ENTRY pEntry,
|
|
||||||
IN VOID *Msg,
|
|
||||||
IN UINT MsgLen);
|
|
||||||
|
|
||||||
VOID PairDisAssocAction(
|
|
||||||
IN PRTMP_ADAPTER pAd,
|
|
||||||
IN PMAC_TABLE_ENTRY pEntry,
|
|
||||||
IN USHORT Reason);
|
|
||||||
|
|
||||||
VOID MlmeDeAuthAction(
|
|
||||||
IN PRTMP_ADAPTER pAd,
|
|
||||||
IN PMAC_TABLE_ENTRY pEntry,
|
|
||||||
IN USHORT Reason);
|
|
||||||
|
|
||||||
VOID GREKEYPeriodicExec(
|
|
||||||
IN PVOID SystemSpecific1,
|
|
||||||
IN PVOID FunctionContext,
|
|
||||||
IN PVOID SystemSpecific2,
|
|
||||||
IN PVOID SystemSpecific3);
|
|
||||||
|
|
||||||
VOID CountGTK(
|
|
||||||
IN UCHAR *PMK,
|
|
||||||
IN UCHAR *GNonce,
|
|
||||||
IN UCHAR *AA,
|
|
||||||
OUT UCHAR *output,
|
|
||||||
IN UINT len);
|
|
||||||
|
|
||||||
VOID GetSmall(
|
|
||||||
IN PVOID pSrc1,
|
|
||||||
IN PVOID pSrc2,
|
|
||||||
OUT PUCHAR out,
|
|
||||||
IN ULONG Length);
|
|
||||||
|
|
||||||
VOID GetLarge(
|
|
||||||
IN PVOID pSrc1,
|
|
||||||
IN PVOID pSrc2,
|
|
||||||
OUT PUCHAR out,
|
|
||||||
IN ULONG Length);
|
|
||||||
|
|
||||||
VOID APGenRandom(
|
|
||||||
IN PRTMP_ADAPTER pAd,
|
|
||||||
OUT UCHAR *random);
|
|
||||||
|
|
||||||
VOID AES_GTK_KEY_WRAP(
|
VOID AES_GTK_KEY_WRAP(
|
||||||
IN UCHAR *key,
|
IN UCHAR *key,
|
||||||
IN UCHAR *plaintext,
|
IN UCHAR *plaintext,
|
||||||
IN UCHAR p_len,
|
IN UCHAR p_len,
|
||||||
OUT UCHAR *ciphertext);
|
OUT UCHAR *ciphertext);
|
||||||
|
|
||||||
VOID WpaSend(
|
|
||||||
IN PRTMP_ADAPTER pAdapter,
|
|
||||||
IN PUCHAR pPacket,
|
|
||||||
IN ULONG Len);
|
|
||||||
|
|
||||||
VOID APToWirelessSta(
|
|
||||||
IN PRTMP_ADAPTER pAd,
|
|
||||||
IN MAC_TABLE_ENTRY *pEntry,
|
|
||||||
IN PUCHAR pHeader802_3,
|
|
||||||
IN UINT HdrLen,
|
|
||||||
IN PUCHAR pData,
|
|
||||||
IN UINT DataLen,
|
|
||||||
IN BOOLEAN bClearFrame);
|
|
||||||
|
|
||||||
VOID RTMPAddPMKIDCache(
|
|
||||||
IN PRTMP_ADAPTER pAd,
|
|
||||||
IN INT apidx,
|
|
||||||
IN PUCHAR pAddr,
|
|
||||||
IN UCHAR *PMKID,
|
|
||||||
IN UCHAR *PMK);
|
|
||||||
|
|
||||||
INT RTMPSearchPMKIDCache(
|
|
||||||
IN PRTMP_ADAPTER pAd,
|
|
||||||
IN INT apidx,
|
|
||||||
IN PUCHAR pAddr);
|
|
||||||
|
|
||||||
VOID RTMPDeletePMKIDCache(
|
|
||||||
IN PRTMP_ADAPTER pAd,
|
|
||||||
IN INT apidx,
|
|
||||||
IN INT idx);
|
|
||||||
|
|
||||||
VOID RTMPMaintainPMKIDCache(
|
|
||||||
IN PRTMP_ADAPTER pAd);
|
|
||||||
|
|
||||||
VOID RTMPSendTriggerFrame(
|
|
||||||
IN PRTMP_ADAPTER pAd,
|
|
||||||
IN PVOID pBuffer,
|
|
||||||
IN ULONG Length,
|
|
||||||
IN UCHAR TxRate,
|
|
||||||
IN BOOLEAN bQosNull);
|
|
||||||
|
|
||||||
/* timeout -- ms */
|
/* timeout -- ms */
|
||||||
VOID RTMP_SetPeriodicTimer(
|
VOID RTMP_SetPeriodicTimer(
|
||||||
IN NDIS_MINIPORT_TIMER *pTimer,
|
IN NDIS_MINIPORT_TIMER *pTimer,
|
||||||
@@ -5662,23 +5322,6 @@ UINT BA_Reorder_AMSDU_Annnounce(
|
|||||||
IN PRTMP_ADAPTER pAd,
|
IN PRTMP_ADAPTER pAd,
|
||||||
IN PNDIS_PACKET pPacket);
|
IN PNDIS_PACKET pPacket);
|
||||||
|
|
||||||
|
|
||||||
UINT Handle_AMSDU_Packet(
|
|
||||||
IN PRTMP_ADAPTER pAd,
|
|
||||||
IN PUCHAR pData,
|
|
||||||
IN ULONG DataSize,
|
|
||||||
IN UCHAR FromWhichBSSID);
|
|
||||||
|
|
||||||
|
|
||||||
void convert_802_11_to_802_3_packet(
|
|
||||||
IN PRTMP_ADAPTER pAd,
|
|
||||||
IN PNDIS_PACKET pPacket,
|
|
||||||
IN PUCHAR p8023hdr,
|
|
||||||
IN PUCHAR pData,
|
|
||||||
IN ULONG DataSize,
|
|
||||||
IN UCHAR FromWhichBSSID);
|
|
||||||
|
|
||||||
|
|
||||||
PNET_DEV get_netdev_from_bssid(
|
PNET_DEV get_netdev_from_bssid(
|
||||||
IN PRTMP_ADAPTER pAd,
|
IN PRTMP_ADAPTER pAd,
|
||||||
IN UCHAR FromWhichBSSID);
|
IN UCHAR FromWhichBSSID);
|
||||||
@@ -5697,27 +5340,6 @@ PNDIS_PACKET duplicate_pkt_with_TKIP_MIC(
|
|||||||
IN PRTMP_ADAPTER pAd,
|
IN PRTMP_ADAPTER pAd,
|
||||||
IN PNDIS_PACKET pOldPkt);
|
IN PNDIS_PACKET pOldPkt);
|
||||||
|
|
||||||
PNDIS_PACKET duplicate_pkt_with_VLAN(
|
|
||||||
IN PRTMP_ADAPTER pAd,
|
|
||||||
IN PUCHAR pHeader802_3,
|
|
||||||
IN UINT HdrLen,
|
|
||||||
IN PUCHAR pData,
|
|
||||||
IN ULONG DataSize,
|
|
||||||
IN UCHAR FromWhichBSSID);
|
|
||||||
|
|
||||||
PNDIS_PACKET duplicate_pkt_with_WPI(
|
|
||||||
IN PRTMP_ADAPTER pAd,
|
|
||||||
IN PNDIS_PACKET pPacket,
|
|
||||||
IN UINT32 ext_head_len,
|
|
||||||
IN UINT32 ext_tail_len);
|
|
||||||
|
|
||||||
UCHAR VLAN_8023_Header_Copy(
|
|
||||||
IN PRTMP_ADAPTER pAd,
|
|
||||||
IN PUCHAR pHeader802_3,
|
|
||||||
IN UINT HdrLen,
|
|
||||||
OUT PUCHAR pData,
|
|
||||||
IN UCHAR FromWhichBSSID);
|
|
||||||
|
|
||||||
void ba_flush_reordering_timeout_mpdus(
|
void ba_flush_reordering_timeout_mpdus(
|
||||||
IN PRTMP_ADAPTER pAd,
|
IN PRTMP_ADAPTER pAd,
|
||||||
IN PBA_REC_ENTRY pBAEntry,
|
IN PBA_REC_ENTRY pBAEntry,
|
||||||
@@ -5762,29 +5384,6 @@ VOID BARecSessionTearDown(
|
|||||||
BOOLEAN ba_reordering_resource_init(PRTMP_ADAPTER pAd, int num);
|
BOOLEAN ba_reordering_resource_init(PRTMP_ADAPTER pAd, int num);
|
||||||
void ba_reordering_resource_release(PRTMP_ADAPTER pAd);
|
void ba_reordering_resource_release(PRTMP_ADAPTER pAd);
|
||||||
|
|
||||||
ULONG AutoChBssInsertEntry(
|
|
||||||
IN PRTMP_ADAPTER pAd,
|
|
||||||
IN PUCHAR pBssid,
|
|
||||||
IN CHAR Ssid[],
|
|
||||||
IN UCHAR SsidLen,
|
|
||||||
IN UCHAR ChannelNo,
|
|
||||||
IN CHAR Rssi);
|
|
||||||
|
|
||||||
void AutoChBssTableInit(
|
|
||||||
IN PRTMP_ADAPTER pAd);
|
|
||||||
|
|
||||||
void ChannelInfoInit(
|
|
||||||
IN PRTMP_ADAPTER pAd);
|
|
||||||
|
|
||||||
void AutoChBssTableDestroy(
|
|
||||||
IN PRTMP_ADAPTER pAd);
|
|
||||||
|
|
||||||
void ChannelInfoDestroy(
|
|
||||||
IN PRTMP_ADAPTER pAd);
|
|
||||||
|
|
||||||
UCHAR New_ApAutoSelectChannel(
|
|
||||||
IN PRTMP_ADAPTER pAd);
|
|
||||||
|
|
||||||
BOOLEAN rtstrmactohex(
|
BOOLEAN rtstrmactohex(
|
||||||
IN char *s1,
|
IN char *s1,
|
||||||
IN char *s2);
|
IN char *s2);
|
||||||
@@ -5983,16 +5582,6 @@ INT Set_HtTxBASize_Proc(
|
|||||||
IN PRTMP_ADAPTER pAd,
|
IN PRTMP_ADAPTER pAd,
|
||||||
IN PUCHAR arg);
|
IN PUCHAR arg);
|
||||||
|
|
||||||
//Dls , kathy
|
|
||||||
VOID RTMPSendDLSTearDownFrame(
|
|
||||||
IN PRTMP_ADAPTER pAd,
|
|
||||||
IN PUCHAR pDA);
|
|
||||||
|
|
||||||
//Block ACK
|
|
||||||
VOID QueryBATABLE(
|
|
||||||
IN PRTMP_ADAPTER pAd,
|
|
||||||
OUT PQUERYBA_TABLE pBAT);
|
|
||||||
|
|
||||||
INT WpaCheckEapCode(
|
INT WpaCheckEapCode(
|
||||||
IN PRTMP_ADAPTER pAd,
|
IN PRTMP_ADAPTER pAd,
|
||||||
IN PUCHAR pFrame,
|
IN PUCHAR pFrame,
|
||||||
@@ -6003,22 +5592,9 @@ VOID WpaSendMicFailureToWpaSupplicant(
|
|||||||
IN PRTMP_ADAPTER pAd,
|
IN PRTMP_ADAPTER pAd,
|
||||||
IN BOOLEAN bUnicast);
|
IN BOOLEAN bUnicast);
|
||||||
|
|
||||||
VOID SendAssocIEsToWpaSupplicant(
|
|
||||||
IN PRTMP_ADAPTER pAd);
|
|
||||||
|
|
||||||
int wext_notify_event_assoc(
|
int wext_notify_event_assoc(
|
||||||
IN RTMP_ADAPTER *pAd);
|
IN RTMP_ADAPTER *pAd);
|
||||||
|
|
||||||
VOID Handle_BSS_Width_Trigger_Events(
|
|
||||||
IN PRTMP_ADAPTER pAd);
|
|
||||||
|
|
||||||
void build_ext_channel_switch_ie(
|
|
||||||
IN PRTMP_ADAPTER pAd,
|
|
||||||
IN HT_EXT_CHANNEL_SWITCH_ANNOUNCEMENT_IE *pIE);
|
|
||||||
|
|
||||||
BOOLEAN APRxDoneInterruptHandle(
|
|
||||||
IN PRTMP_ADAPTER pAd);
|
|
||||||
|
|
||||||
BOOLEAN STARxDoneInterruptHandle(
|
BOOLEAN STARxDoneInterruptHandle(
|
||||||
IN PRTMP_ADAPTER pAd,
|
IN PRTMP_ADAPTER pAd,
|
||||||
IN BOOLEAN argc);
|
IN BOOLEAN argc);
|
||||||
@@ -6094,16 +5670,6 @@ UINT deaggregate_AMSDU_announce(
|
|||||||
_pRxBlk->DataSize, _pRemovedLLCSNAP); \
|
_pRxBlk->DataSize, _pRemovedLLCSNAP); \
|
||||||
}
|
}
|
||||||
|
|
||||||
BOOLEAN APFowardWirelessStaToWirelessSta(
|
|
||||||
IN PRTMP_ADAPTER pAd,
|
|
||||||
IN PNDIS_PACKET pPacket,
|
|
||||||
IN ULONG FromWhichBSSID);
|
|
||||||
|
|
||||||
VOID Announce_or_Forward_802_3_Packet(
|
|
||||||
IN PRTMP_ADAPTER pAd,
|
|
||||||
IN PNDIS_PACKET pPacket,
|
|
||||||
IN UCHAR FromWhichBSSID);
|
|
||||||
|
|
||||||
VOID Sta_Announce_or_Forward_802_3_Packet(
|
VOID Sta_Announce_or_Forward_802_3_Packet(
|
||||||
IN PRTMP_ADAPTER pAd,
|
IN PRTMP_ADAPTER pAd,
|
||||||
IN PNDIS_PACKET pPacket,
|
IN PNDIS_PACKET pPacket,
|
||||||
@@ -6143,12 +5709,6 @@ VOID Update_Rssi_Sample(
|
|||||||
IN RSSI_SAMPLE *pRssi,
|
IN RSSI_SAMPLE *pRssi,
|
||||||
IN PRXWI_STRUC pRxWI);
|
IN PRXWI_STRUC pRxWI);
|
||||||
|
|
||||||
PNDIS_PACKET GetPacketFromRxRing(
|
|
||||||
IN PRTMP_ADAPTER pAd,
|
|
||||||
OUT PRT28XX_RXD_STRUC pSaveRxD,
|
|
||||||
OUT BOOLEAN *pbReschedule,
|
|
||||||
IN OUT UINT32 *pRxPending);
|
|
||||||
|
|
||||||
PNDIS_PACKET RTMPDeFragmentDataFrame(
|
PNDIS_PACKET RTMPDeFragmentDataFrame(
|
||||||
IN PRTMP_ADAPTER pAd,
|
IN PRTMP_ADAPTER pAd,
|
||||||
IN RX_BLK *pRxBlk);
|
IN RX_BLK *pRxBlk);
|
||||||
@@ -6341,12 +5901,6 @@ INT rt28xx_sta_ioctl(
|
|||||||
IN OUT struct ifreq *rq,
|
IN OUT struct ifreq *rq,
|
||||||
IN INT cmd);
|
IN INT cmd);
|
||||||
|
|
||||||
BOOLEAN RT28XXSecurityKeyAdd(
|
|
||||||
IN PRTMP_ADAPTER pAd,
|
|
||||||
IN ULONG apidx,
|
|
||||||
IN ULONG KeyIdx,
|
|
||||||
IN MAC_TABLE_ENTRY *pEntry);
|
|
||||||
|
|
||||||
////////////////////////////////////////
|
////////////////////////////////////////
|
||||||
PNDIS_PACKET GetPacketFromRxRing(
|
PNDIS_PACKET GetPacketFromRxRing(
|
||||||
IN PRTMP_ADAPTER pAd,
|
IN PRTMP_ADAPTER pAd,
|
||||||
@@ -6562,12 +6116,6 @@ VOID eFusePhysicalReadRegisters(
|
|||||||
IN USHORT Length,
|
IN USHORT Length,
|
||||||
OUT USHORT* pData);
|
OUT USHORT* pData);
|
||||||
|
|
||||||
NDIS_STATUS NICLoadEEPROM(
|
|
||||||
IN PRTMP_ADAPTER pAd);
|
|
||||||
|
|
||||||
BOOLEAN bNeedLoadEEPROM(
|
|
||||||
IN PRTMP_ADAPTER pAd);
|
|
||||||
|
|
||||||
VOID RT30xxLoadRFNormalModeSetup(
|
VOID RT30xxLoadRFNormalModeSetup(
|
||||||
IN PRTMP_ADAPTER pAd);
|
IN PRTMP_ADAPTER pAd);
|
||||||
|
|
||||||
@@ -6594,10 +6142,6 @@ VOID RTUSBInitHTTxDesc(
|
|||||||
IN ULONG BulkOutSize,
|
IN ULONG BulkOutSize,
|
||||||
IN usb_complete_t Func);
|
IN usb_complete_t Func);
|
||||||
|
|
||||||
VOID RTUSBInitRxDesc(
|
|
||||||
IN PRTMP_ADAPTER pAd,
|
|
||||||
IN PRX_CONTEXT pRxContext);
|
|
||||||
|
|
||||||
VOID RTUSBCleanUpDataBulkOutQueue(
|
VOID RTUSBCleanUpDataBulkOutQueue(
|
||||||
IN PRTMP_ADAPTER pAd);
|
IN PRTMP_ADAPTER pAd);
|
||||||
|
|
||||||
@@ -6644,9 +6188,6 @@ VOID RTUSBInitRxDesc(
|
|||||||
IN PRTMP_ADAPTER pAd,
|
IN PRTMP_ADAPTER pAd,
|
||||||
IN PRX_CONTEXT pRxContext);
|
IN PRX_CONTEXT pRxContext);
|
||||||
|
|
||||||
VOID RTUSBBulkRxHandle(
|
|
||||||
IN unsigned long data);
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Function Prototype in rtusb_io.c
|
// Function Prototype in rtusb_io.c
|
||||||
//
|
//
|
||||||
@@ -6794,14 +6335,6 @@ NTSTATUS RTUSBFirmwareOpmode(
|
|||||||
NTSTATUS RTUSBVenderReset(
|
NTSTATUS RTUSBVenderReset(
|
||||||
IN PRTMP_ADAPTER pAd);
|
IN PRTMP_ADAPTER pAd);
|
||||||
|
|
||||||
NDIS_STATUS RTUSBSetHardWareRegister(
|
|
||||||
IN PRTMP_ADAPTER pAdapter,
|
|
||||||
IN PVOID pBuf);
|
|
||||||
|
|
||||||
NDIS_STATUS RTUSBQueryHardWareRegister(
|
|
||||||
IN PRTMP_ADAPTER pAdapter,
|
|
||||||
IN PVOID pBuf);
|
|
||||||
|
|
||||||
VOID CMDHandler(
|
VOID CMDHandler(
|
||||||
IN PRTMP_ADAPTER pAd);
|
IN PRTMP_ADAPTER pAd);
|
||||||
|
|
||||||
@@ -6824,31 +6357,12 @@ NDIS_STATUS RTMPWPAAddKeyProc(
|
|||||||
VOID AsicRxAntEvalAction(
|
VOID AsicRxAntEvalAction(
|
||||||
IN PRTMP_ADAPTER pAd);
|
IN PRTMP_ADAPTER pAd);
|
||||||
|
|
||||||
void append_pkt(
|
|
||||||
IN PRTMP_ADAPTER pAd,
|
|
||||||
IN PUCHAR pHeader802_3,
|
|
||||||
IN UINT HdrLen,
|
|
||||||
IN PUCHAR pData,
|
|
||||||
IN ULONG DataSize,
|
|
||||||
OUT PNDIS_PACKET *ppPacket);
|
|
||||||
|
|
||||||
UINT deaggregate_AMSDU_announce(
|
|
||||||
IN PRTMP_ADAPTER pAd,
|
|
||||||
PNDIS_PACKET pPacket,
|
|
||||||
IN PUCHAR pData,
|
|
||||||
IN ULONG DataSize);
|
|
||||||
|
|
||||||
NDIS_STATUS RTMPCheckRxError(
|
NDIS_STATUS RTMPCheckRxError(
|
||||||
IN PRTMP_ADAPTER pAd,
|
IN PRTMP_ADAPTER pAd,
|
||||||
IN PHEADER_802_11 pHeader,
|
IN PHEADER_802_11 pHeader,
|
||||||
IN PRXWI_STRUC pRxWI,
|
IN PRXWI_STRUC pRxWI,
|
||||||
IN PRT28XX_RXD_STRUC pRxINFO);
|
IN PRT28XX_RXD_STRUC pRxINFO);
|
||||||
|
|
||||||
|
|
||||||
VOID RTUSBMlmeHardTransmit(
|
|
||||||
IN PRTMP_ADAPTER pAd,
|
|
||||||
IN PMGMT_STRUC pMgmt);
|
|
||||||
|
|
||||||
INT MlmeThread(
|
INT MlmeThread(
|
||||||
IN PVOID Context);
|
IN PVOID Context);
|
||||||
|
|
||||||
@@ -6950,19 +6464,6 @@ VOID RT28xxUsbMlmeRadioOFF(
|
|||||||
IN PRTMP_ADAPTER pAd);
|
IN PRTMP_ADAPTER pAd);
|
||||||
#endif // RT2870 //
|
#endif // RT2870 //
|
||||||
|
|
||||||
////////////////////////////////////////
|
|
||||||
|
|
||||||
VOID QBSS_LoadInit(
|
|
||||||
IN RTMP_ADAPTER *pAd);
|
|
||||||
|
|
||||||
UINT32 QBSS_LoadElementAppend(
|
|
||||||
IN RTMP_ADAPTER *pAd,
|
|
||||||
OUT UINT8 *buf_p);
|
|
||||||
|
|
||||||
VOID QBSS_LoadUpdate(
|
|
||||||
IN RTMP_ADAPTER *pAd);
|
|
||||||
|
|
||||||
///////////////////////////////////////
|
|
||||||
INT RTMPShowCfgValue(
|
INT RTMPShowCfgValue(
|
||||||
IN PRTMP_ADAPTER pAd,
|
IN PRTMP_ADAPTER pAd,
|
||||||
IN PUCHAR pName,
|
IN PUCHAR pName,
|
||||||
@@ -6973,7 +6474,6 @@ PCHAR RTMPGetRalinkAuthModeStr(
|
|||||||
|
|
||||||
PCHAR RTMPGetRalinkEncryModeStr(
|
PCHAR RTMPGetRalinkEncryModeStr(
|
||||||
IN USHORT encryMode);
|
IN USHORT encryMode);
|
||||||
//////////////////////////////////////
|
|
||||||
|
|
||||||
VOID AsicStaBbpTuning(
|
VOID AsicStaBbpTuning(
|
||||||
IN PRTMP_ADAPTER pAd);
|
IN PRTMP_ADAPTER pAd);
|
||||||
@@ -7016,9 +6516,6 @@ int rt28xx_open(IN PNET_DEV dev);
|
|||||||
|
|
||||||
__inline INT VIRTUAL_IF_UP(PRTMP_ADAPTER pAd)
|
__inline INT VIRTUAL_IF_UP(PRTMP_ADAPTER pAd)
|
||||||
{
|
{
|
||||||
extern VOID MeshMakeBeacon(IN PRTMP_ADAPTER pAd, IN UCHAR idx);
|
|
||||||
extern VOID MeshUpdateBeaconFrame(IN PRTMP_ADAPTER pAd, IN UCHAR idx);
|
|
||||||
|
|
||||||
if (VIRTUAL_IF_NUM(pAd) == 0)
|
if (VIRTUAL_IF_NUM(pAd) == 0)
|
||||||
{
|
{
|
||||||
if (rt28xx_open(pAd->net_dev) != 0)
|
if (rt28xx_open(pAd->net_dev) != 0)
|
||||||
|
@@ -46,24 +46,6 @@ typedef struct _MIC_CONTEXT {
|
|||||||
UCHAR part[4]; /* for conversion of message to u32 for mmh */
|
UCHAR part[4]; /* for conversion of message to u32 for mmh */
|
||||||
} MIC_CONTEXT, *PMIC_CONTEXT;
|
} MIC_CONTEXT, *PMIC_CONTEXT;
|
||||||
|
|
||||||
VOID CKIP_key_permute(
|
|
||||||
OUT UCHAR *PK, /* output permuted key */
|
|
||||||
IN UCHAR *CK, /* input CKIP key */
|
|
||||||
IN UCHAR toDsFromDs, /* input toDs/FromDs bits */
|
|
||||||
IN UCHAR *piv); /* input pointer to IV */
|
|
||||||
|
|
||||||
VOID RTMPCkipMicInit(
|
|
||||||
IN PMIC_CONTEXT pContext,
|
|
||||||
IN PUCHAR CK);
|
|
||||||
|
|
||||||
VOID RTMPMicUpdate(
|
|
||||||
IN PMIC_CONTEXT pContext,
|
|
||||||
IN PUCHAR pOctets,
|
|
||||||
IN INT len);
|
|
||||||
|
|
||||||
ULONG RTMPMicGetCoefficient(
|
|
||||||
IN PMIC_CONTEXT pContext);
|
|
||||||
|
|
||||||
VOID xor_128(
|
VOID xor_128(
|
||||||
IN PUCHAR a,
|
IN PUCHAR a,
|
||||||
IN PUCHAR b,
|
IN PUCHAR b,
|
||||||
@@ -93,21 +75,4 @@ VOID mix_column(
|
|||||||
IN PUCHAR in,
|
IN PUCHAR in,
|
||||||
OUT PUCHAR out);
|
OUT PUCHAR out);
|
||||||
|
|
||||||
VOID RTMPAesEncrypt(
|
|
||||||
IN PUCHAR key,
|
|
||||||
IN PUCHAR data,
|
|
||||||
IN PUCHAR ciphertext);
|
|
||||||
|
|
||||||
VOID RTMPMicFinal(
|
|
||||||
IN PMIC_CONTEXT pContext,
|
|
||||||
OUT UCHAR digest[4]);
|
|
||||||
|
|
||||||
VOID RTMPCkipInsertCMIC(
|
|
||||||
IN PRTMP_ADAPTER pAd,
|
|
||||||
OUT PUCHAR pMIC,
|
|
||||||
IN PUCHAR p80211hdr,
|
|
||||||
IN PNDIS_PACKET pPacket,
|
|
||||||
IN PCIPHER_KEY pKey,
|
|
||||||
IN PUCHAR mic_snap);
|
|
||||||
|
|
||||||
#endif //__RTMP_CKIPMIC_H__
|
#endif //__RTMP_CKIPMIC_H__
|
||||||
|
Reference in New Issue
Block a user