Staging: vt6655: remove IN definition
Remove empty IN definition used to specify input parameters. Signed-off-by: Charles Clément <caratorn@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
This commit is contained in:
parent
71e5106731
commit
3a215e0ff4
|
@ -91,7 +91,7 @@ static int msglevel =MSG_LEVEL_INFO;
|
||||||
|
|
||||||
void
|
void
|
||||||
vMgrEncodeBeacon(
|
vMgrEncodeBeacon(
|
||||||
IN PWLAN_FR_BEACON pFrame
|
PWLAN_FR_BEACON pFrame
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
pFrame->pHdr = (PUWLAN_80211HDR)pFrame->pBuf;
|
pFrame->pHdr = (PUWLAN_80211HDR)pFrame->pBuf;
|
||||||
|
@ -123,7 +123,7 @@ vMgrEncodeBeacon(
|
||||||
|
|
||||||
void
|
void
|
||||||
vMgrDecodeBeacon(
|
vMgrDecodeBeacon(
|
||||||
IN PWLAN_FR_BEACON pFrame
|
PWLAN_FR_BEACON pFrame
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
PWLAN_IE pItem;
|
PWLAN_IE pItem;
|
||||||
|
@ -244,7 +244,7 @@ vMgrDecodeBeacon(
|
||||||
|
|
||||||
void
|
void
|
||||||
vMgrEncodeIBSSATIM(
|
vMgrEncodeIBSSATIM(
|
||||||
IN PWLAN_FR_IBSSATIM pFrame
|
PWLAN_FR_IBSSATIM pFrame
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
pFrame->pHdr = (PUWLAN_80211HDR)pFrame->pBuf;
|
pFrame->pHdr = (PUWLAN_80211HDR)pFrame->pBuf;
|
||||||
|
@ -267,7 +267,7 @@ vMgrEncodeIBSSATIM(
|
||||||
|
|
||||||
void
|
void
|
||||||
vMgrDecodeIBSSATIM(
|
vMgrDecodeIBSSATIM(
|
||||||
IN PWLAN_FR_IBSSATIM pFrame
|
PWLAN_FR_IBSSATIM pFrame
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
pFrame->pHdr = (PUWLAN_80211HDR)pFrame->pBuf;
|
pFrame->pHdr = (PUWLAN_80211HDR)pFrame->pBuf;
|
||||||
|
@ -289,7 +289,7 @@ vMgrDecodeIBSSATIM(
|
||||||
|
|
||||||
void
|
void
|
||||||
vMgrEncodeDisassociation(
|
vMgrEncodeDisassociation(
|
||||||
IN PWLAN_FR_DISASSOC pFrame
|
PWLAN_FR_DISASSOC pFrame
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
pFrame->pHdr = (PUWLAN_80211HDR)pFrame->pBuf;
|
pFrame->pHdr = (PUWLAN_80211HDR)pFrame->pBuf;
|
||||||
|
@ -317,7 +317,7 @@ vMgrEncodeDisassociation(
|
||||||
|
|
||||||
void
|
void
|
||||||
vMgrDecodeDisassociation(
|
vMgrDecodeDisassociation(
|
||||||
IN PWLAN_FR_DISASSOC pFrame
|
PWLAN_FR_DISASSOC pFrame
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
pFrame->pHdr = (PUWLAN_80211HDR)pFrame->pBuf;
|
pFrame->pHdr = (PUWLAN_80211HDR)pFrame->pBuf;
|
||||||
|
@ -343,7 +343,7 @@ vMgrDecodeDisassociation(
|
||||||
|
|
||||||
void
|
void
|
||||||
vMgrEncodeAssocRequest(
|
vMgrEncodeAssocRequest(
|
||||||
IN PWLAN_FR_ASSOCREQ pFrame
|
PWLAN_FR_ASSOCREQ pFrame
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
pFrame->pHdr = (PUWLAN_80211HDR)pFrame->pBuf;
|
pFrame->pHdr = (PUWLAN_80211HDR)pFrame->pBuf;
|
||||||
|
@ -370,7 +370,7 @@ vMgrEncodeAssocRequest(
|
||||||
|
|
||||||
void
|
void
|
||||||
vMgrDecodeAssocRequest(
|
vMgrDecodeAssocRequest(
|
||||||
IN PWLAN_FR_ASSOCREQ pFrame
|
PWLAN_FR_ASSOCREQ pFrame
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
PWLAN_IE pItem;
|
PWLAN_IE pItem;
|
||||||
|
@ -436,7 +436,7 @@ vMgrDecodeAssocRequest(
|
||||||
|
|
||||||
void
|
void
|
||||||
vMgrEncodeAssocResponse(
|
vMgrEncodeAssocResponse(
|
||||||
IN PWLAN_FR_ASSOCRESP pFrame
|
PWLAN_FR_ASSOCRESP pFrame
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
pFrame->pHdr = (PUWLAN_80211HDR)pFrame->pBuf;
|
pFrame->pHdr = (PUWLAN_80211HDR)pFrame->pBuf;
|
||||||
|
@ -468,7 +468,7 @@ vMgrEncodeAssocResponse(
|
||||||
|
|
||||||
void
|
void
|
||||||
vMgrDecodeAssocResponse(
|
vMgrDecodeAssocResponse(
|
||||||
IN PWLAN_FR_ASSOCRESP pFrame
|
PWLAN_FR_ASSOCRESP pFrame
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
PWLAN_IE pItem;
|
PWLAN_IE pItem;
|
||||||
|
@ -514,7 +514,7 @@ vMgrDecodeAssocResponse(
|
||||||
|
|
||||||
void
|
void
|
||||||
vMgrEncodeReassocRequest(
|
vMgrEncodeReassocRequest(
|
||||||
IN PWLAN_FR_REASSOCREQ pFrame
|
PWLAN_FR_REASSOCREQ pFrame
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
pFrame->pHdr = (PUWLAN_80211HDR)pFrame->pBuf;
|
pFrame->pHdr = (PUWLAN_80211HDR)pFrame->pBuf;
|
||||||
|
@ -546,7 +546,7 @@ vMgrEncodeReassocRequest(
|
||||||
|
|
||||||
void
|
void
|
||||||
vMgrDecodeReassocRequest(
|
vMgrDecodeReassocRequest(
|
||||||
IN PWLAN_FR_REASSOCREQ pFrame
|
PWLAN_FR_REASSOCREQ pFrame
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
PWLAN_IE pItem;
|
PWLAN_IE pItem;
|
||||||
|
@ -618,7 +618,7 @@ vMgrDecodeReassocRequest(
|
||||||
|
|
||||||
void
|
void
|
||||||
vMgrEncodeProbeRequest(
|
vMgrEncodeProbeRequest(
|
||||||
IN PWLAN_FR_PROBEREQ pFrame
|
PWLAN_FR_PROBEREQ pFrame
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
pFrame->pHdr = (PUWLAN_80211HDR)pFrame->pBuf;
|
pFrame->pHdr = (PUWLAN_80211HDR)pFrame->pBuf;
|
||||||
|
@ -639,7 +639,7 @@ vMgrEncodeProbeRequest(
|
||||||
|
|
||||||
void
|
void
|
||||||
vMgrDecodeProbeRequest(
|
vMgrDecodeProbeRequest(
|
||||||
IN PWLAN_FR_PROBEREQ pFrame
|
PWLAN_FR_PROBEREQ pFrame
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
PWLAN_IE pItem;
|
PWLAN_IE pItem;
|
||||||
|
@ -692,7 +692,7 @@ vMgrDecodeProbeRequest(
|
||||||
|
|
||||||
void
|
void
|
||||||
vMgrEncodeProbeResponse(
|
vMgrEncodeProbeResponse(
|
||||||
IN PWLAN_FR_PROBERESP pFrame
|
PWLAN_FR_PROBERESP pFrame
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
pFrame->pHdr = (PUWLAN_80211HDR)pFrame->pBuf;
|
pFrame->pHdr = (PUWLAN_80211HDR)pFrame->pBuf;
|
||||||
|
@ -726,7 +726,7 @@ vMgrEncodeProbeResponse(
|
||||||
|
|
||||||
void
|
void
|
||||||
vMgrDecodeProbeResponse(
|
vMgrDecodeProbeResponse(
|
||||||
IN PWLAN_FR_PROBERESP pFrame
|
PWLAN_FR_PROBERESP pFrame
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
PWLAN_IE pItem;
|
PWLAN_IE pItem;
|
||||||
|
@ -840,7 +840,7 @@ vMgrDecodeProbeResponse(
|
||||||
|
|
||||||
void
|
void
|
||||||
vMgrEncodeAuthen(
|
vMgrEncodeAuthen(
|
||||||
IN PWLAN_FR_AUTHEN pFrame
|
PWLAN_FR_AUTHEN pFrame
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
pFrame->pHdr = (PUWLAN_80211HDR)pFrame->pBuf;
|
pFrame->pHdr = (PUWLAN_80211HDR)pFrame->pBuf;
|
||||||
|
@ -871,7 +871,7 @@ vMgrEncodeAuthen(
|
||||||
|
|
||||||
void
|
void
|
||||||
vMgrDecodeAuthen(
|
vMgrDecodeAuthen(
|
||||||
IN PWLAN_FR_AUTHEN pFrame
|
PWLAN_FR_AUTHEN pFrame
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
PWLAN_IE pItem;
|
PWLAN_IE pItem;
|
||||||
|
@ -911,7 +911,7 @@ vMgrDecodeAuthen(
|
||||||
|
|
||||||
void
|
void
|
||||||
vMgrEncodeDeauthen(
|
vMgrEncodeDeauthen(
|
||||||
IN PWLAN_FR_DEAUTHEN pFrame
|
PWLAN_FR_DEAUTHEN pFrame
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
pFrame->pHdr = (PUWLAN_80211HDR)pFrame->pBuf;
|
pFrame->pHdr = (PUWLAN_80211HDR)pFrame->pBuf;
|
||||||
|
@ -938,7 +938,7 @@ vMgrEncodeDeauthen(
|
||||||
|
|
||||||
void
|
void
|
||||||
vMgrDecodeDeauthen(
|
vMgrDecodeDeauthen(
|
||||||
IN PWLAN_FR_DEAUTHEN pFrame
|
PWLAN_FR_DEAUTHEN pFrame
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
pFrame->pHdr = (PUWLAN_80211HDR)pFrame->pBuf;
|
pFrame->pHdr = (PUWLAN_80211HDR)pFrame->pBuf;
|
||||||
|
@ -964,7 +964,7 @@ vMgrDecodeDeauthen(
|
||||||
|
|
||||||
void
|
void
|
||||||
vMgrEncodeReassocResponse(
|
vMgrEncodeReassocResponse(
|
||||||
IN PWLAN_FR_REASSOCRESP pFrame
|
PWLAN_FR_REASSOCRESP pFrame
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
pFrame->pHdr = (PUWLAN_80211HDR)pFrame->pBuf;
|
pFrame->pHdr = (PUWLAN_80211HDR)pFrame->pBuf;
|
||||||
|
@ -997,7 +997,7 @@ vMgrEncodeReassocResponse(
|
||||||
|
|
||||||
void
|
void
|
||||||
vMgrDecodeReassocResponse(
|
vMgrDecodeReassocResponse(
|
||||||
IN PWLAN_FR_REASSOCRESP pFrame
|
PWLAN_FR_REASSOCRESP pFrame
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
PWLAN_IE pItem;
|
PWLAN_IE pItem;
|
||||||
|
|
|
@ -716,112 +716,112 @@ typedef struct tagWLAN_FR_DEAUTHEN {
|
||||||
|
|
||||||
void
|
void
|
||||||
vMgrEncodeBeacon(
|
vMgrEncodeBeacon(
|
||||||
IN PWLAN_FR_BEACON pFrame
|
PWLAN_FR_BEACON pFrame
|
||||||
);
|
);
|
||||||
|
|
||||||
void
|
void
|
||||||
vMgrDecodeBeacon(
|
vMgrDecodeBeacon(
|
||||||
IN PWLAN_FR_BEACON pFrame
|
PWLAN_FR_BEACON pFrame
|
||||||
);
|
);
|
||||||
|
|
||||||
void
|
void
|
||||||
vMgrEncodeIBSSATIM(
|
vMgrEncodeIBSSATIM(
|
||||||
IN PWLAN_FR_IBSSATIM pFrame
|
PWLAN_FR_IBSSATIM pFrame
|
||||||
);
|
);
|
||||||
|
|
||||||
void
|
void
|
||||||
vMgrDecodeIBSSATIM(
|
vMgrDecodeIBSSATIM(
|
||||||
IN PWLAN_FR_IBSSATIM pFrame
|
PWLAN_FR_IBSSATIM pFrame
|
||||||
);
|
);
|
||||||
|
|
||||||
void
|
void
|
||||||
vMgrEncodeDisassociation(
|
vMgrEncodeDisassociation(
|
||||||
IN PWLAN_FR_DISASSOC pFrame
|
PWLAN_FR_DISASSOC pFrame
|
||||||
);
|
);
|
||||||
|
|
||||||
void
|
void
|
||||||
vMgrDecodeDisassociation(
|
vMgrDecodeDisassociation(
|
||||||
IN PWLAN_FR_DISASSOC pFrame
|
PWLAN_FR_DISASSOC pFrame
|
||||||
);
|
);
|
||||||
|
|
||||||
void
|
void
|
||||||
vMgrEncodeAssocRequest(
|
vMgrEncodeAssocRequest(
|
||||||
IN PWLAN_FR_ASSOCREQ pFrame
|
PWLAN_FR_ASSOCREQ pFrame
|
||||||
);
|
);
|
||||||
|
|
||||||
void
|
void
|
||||||
vMgrDecodeAssocRequest(
|
vMgrDecodeAssocRequest(
|
||||||
IN PWLAN_FR_ASSOCREQ pFrame
|
PWLAN_FR_ASSOCREQ pFrame
|
||||||
);
|
);
|
||||||
|
|
||||||
void
|
void
|
||||||
vMgrEncodeAssocResponse(
|
vMgrEncodeAssocResponse(
|
||||||
IN PWLAN_FR_ASSOCRESP pFrame
|
PWLAN_FR_ASSOCRESP pFrame
|
||||||
);
|
);
|
||||||
|
|
||||||
void
|
void
|
||||||
vMgrDecodeAssocResponse(
|
vMgrDecodeAssocResponse(
|
||||||
IN PWLAN_FR_ASSOCRESP pFrame
|
PWLAN_FR_ASSOCRESP pFrame
|
||||||
);
|
);
|
||||||
|
|
||||||
void
|
void
|
||||||
vMgrEncodeReassocRequest(
|
vMgrEncodeReassocRequest(
|
||||||
IN PWLAN_FR_REASSOCREQ pFrame
|
PWLAN_FR_REASSOCREQ pFrame
|
||||||
);
|
);
|
||||||
|
|
||||||
void
|
void
|
||||||
vMgrDecodeReassocRequest(
|
vMgrDecodeReassocRequest(
|
||||||
IN PWLAN_FR_REASSOCREQ pFrame
|
PWLAN_FR_REASSOCREQ pFrame
|
||||||
);
|
);
|
||||||
|
|
||||||
void
|
void
|
||||||
vMgrEncodeProbeRequest(
|
vMgrEncodeProbeRequest(
|
||||||
IN PWLAN_FR_PROBEREQ pFrame
|
PWLAN_FR_PROBEREQ pFrame
|
||||||
);
|
);
|
||||||
|
|
||||||
void
|
void
|
||||||
vMgrDecodeProbeRequest(
|
vMgrDecodeProbeRequest(
|
||||||
IN PWLAN_FR_PROBEREQ pFrame
|
PWLAN_FR_PROBEREQ pFrame
|
||||||
);
|
);
|
||||||
|
|
||||||
void
|
void
|
||||||
vMgrEncodeProbeResponse(
|
vMgrEncodeProbeResponse(
|
||||||
IN PWLAN_FR_PROBERESP pFrame
|
PWLAN_FR_PROBERESP pFrame
|
||||||
);
|
);
|
||||||
|
|
||||||
void
|
void
|
||||||
vMgrDecodeProbeResponse(
|
vMgrDecodeProbeResponse(
|
||||||
IN PWLAN_FR_PROBERESP pFrame
|
PWLAN_FR_PROBERESP pFrame
|
||||||
);
|
);
|
||||||
|
|
||||||
void
|
void
|
||||||
vMgrEncodeAuthen(
|
vMgrEncodeAuthen(
|
||||||
IN PWLAN_FR_AUTHEN pFrame
|
PWLAN_FR_AUTHEN pFrame
|
||||||
);
|
);
|
||||||
|
|
||||||
void
|
void
|
||||||
vMgrDecodeAuthen(
|
vMgrDecodeAuthen(
|
||||||
IN PWLAN_FR_AUTHEN pFrame
|
PWLAN_FR_AUTHEN pFrame
|
||||||
);
|
);
|
||||||
|
|
||||||
void
|
void
|
||||||
vMgrEncodeDeauthen(
|
vMgrEncodeDeauthen(
|
||||||
IN PWLAN_FR_DEAUTHEN pFrame
|
PWLAN_FR_DEAUTHEN pFrame
|
||||||
);
|
);
|
||||||
|
|
||||||
void
|
void
|
||||||
vMgrDecodeDeauthen(
|
vMgrDecodeDeauthen(
|
||||||
IN PWLAN_FR_DEAUTHEN pFrame
|
PWLAN_FR_DEAUTHEN pFrame
|
||||||
);
|
);
|
||||||
|
|
||||||
void
|
void
|
||||||
vMgrEncodeReassocResponse(
|
vMgrEncodeReassocResponse(
|
||||||
IN PWLAN_FR_REASSOCRESP pFrame
|
PWLAN_FR_REASSOCRESP pFrame
|
||||||
);
|
);
|
||||||
|
|
||||||
void
|
void
|
||||||
vMgrDecodeReassocResponse(
|
vMgrDecodeReassocResponse(
|
||||||
IN PWLAN_FR_REASSOCRESP pFrame
|
PWLAN_FR_REASSOCRESP pFrame
|
||||||
);
|
);
|
||||||
|
|
||||||
#endif// __80211MGR_H__
|
#endif// __80211MGR_H__
|
||||||
|
|
|
@ -203,8 +203,8 @@ static BOOL s_bRxTPCReq(PSMgmtObject pMgmt, PWLAN_FRAME_TPCREQ pTPCReq, BYTE byR
|
||||||
-*/
|
-*/
|
||||||
BOOL
|
BOOL
|
||||||
IEEE11hbMgrRxAction (
|
IEEE11hbMgrRxAction (
|
||||||
IN void *pMgmtHandle,
|
void *pMgmtHandle,
|
||||||
IN void *pRxPacket
|
void *pRxPacket
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
PSMgmtObject pMgmt = (PSMgmtObject) pMgmtHandle;
|
PSMgmtObject pMgmt = (PSMgmtObject) pMgmtHandle;
|
||||||
|
@ -265,7 +265,7 @@ IEEE11hbMgrRxAction (
|
||||||
|
|
||||||
|
|
||||||
BOOL IEEE11hbMSRRepTx (
|
BOOL IEEE11hbMSRRepTx (
|
||||||
IN void *pMgmtHandle
|
void *pMgmtHandle
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
PSMgmtObject pMgmt = (PSMgmtObject) pMgmtHandle;
|
PSMgmtObject pMgmt = (PSMgmtObject) pMgmtHandle;
|
||||||
|
|
|
@ -46,7 +46,7 @@
|
||||||
/*--------------------- Export Functions --------------------------*/
|
/*--------------------- Export Functions --------------------------*/
|
||||||
|
|
||||||
BOOL IEEE11hbMSRRepTx (
|
BOOL IEEE11hbMSRRepTx (
|
||||||
IN void *pMgmtHandle
|
void *pMgmtHandle
|
||||||
);
|
);
|
||||||
|
|
||||||
#endif // __IEEE11h_H__
|
#endif // __IEEE11h_H__
|
||||||
|
|
|
@ -1725,13 +1725,13 @@ s_ulGetRatio(PSDevice pDevice);
|
||||||
static
|
static
|
||||||
void
|
void
|
||||||
s_vChangeAntenna(
|
s_vChangeAntenna(
|
||||||
IN PSDevice pDevice
|
PSDevice pDevice
|
||||||
);
|
);
|
||||||
|
|
||||||
static
|
static
|
||||||
void
|
void
|
||||||
s_vChangeAntenna (
|
s_vChangeAntenna (
|
||||||
IN PSDevice pDevice
|
PSDevice pDevice
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
|
|
||||||
|
@ -1778,10 +1778,10 @@ s_vChangeAntenna (
|
||||||
*/
|
*/
|
||||||
UINT
|
UINT
|
||||||
BBuGetFrameTime (
|
BBuGetFrameTime (
|
||||||
IN BYTE byPreambleType,
|
BYTE byPreambleType,
|
||||||
IN BYTE byPktType,
|
BYTE byPktType,
|
||||||
IN UINT cbFrameLength,
|
UINT cbFrameLength,
|
||||||
IN WORD wRate
|
WORD wRate
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
UINT uFrameTime;
|
UINT uFrameTime;
|
||||||
|
@ -1845,10 +1845,10 @@ BBuGetFrameTime (
|
||||||
*/
|
*/
|
||||||
void
|
void
|
||||||
BBvCaculateParameter (
|
BBvCaculateParameter (
|
||||||
IN PSDevice pDevice,
|
PSDevice pDevice,
|
||||||
IN UINT cbFrameLength,
|
UINT cbFrameLength,
|
||||||
IN WORD wRate,
|
WORD wRate,
|
||||||
IN BYTE byPacketType,
|
BYTE byPacketType,
|
||||||
OUT PWORD pwPhyLen,
|
OUT PWORD pwPhyLen,
|
||||||
OUT PBYTE pbyPhySrv,
|
OUT PBYTE pbyPhySrv,
|
||||||
OUT PBYTE pbyPhySgn
|
OUT PBYTE pbyPhySgn
|
||||||
|
@ -2878,7 +2878,7 @@ BBvAntennaDiversity (PSDevice pDevice, BYTE byRxRate, BYTE bySQ3)
|
||||||
|
|
||||||
void
|
void
|
||||||
TimerSQ3CallBack (
|
TimerSQ3CallBack (
|
||||||
IN void *hDeviceContext
|
void *hDeviceContext
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
PSDevice pDevice = (PSDevice)hDeviceContext;
|
PSDevice pDevice = (PSDevice)hDeviceContext;
|
||||||
|
@ -2926,7 +2926,7 @@ TimerSQ3CallBack (
|
||||||
|
|
||||||
void
|
void
|
||||||
TimerState1CallBack (
|
TimerState1CallBack (
|
||||||
IN void *hDeviceContext
|
void *hDeviceContext
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
PSDevice pDevice = (PSDevice)hDeviceContext;
|
PSDevice pDevice = (PSDevice)hDeviceContext;
|
||||||
|
|
|
@ -120,18 +120,18 @@
|
||||||
|
|
||||||
UINT
|
UINT
|
||||||
BBuGetFrameTime(
|
BBuGetFrameTime(
|
||||||
IN BYTE byPreambleType,
|
BYTE byPreambleType,
|
||||||
IN BYTE byPktType,
|
BYTE byPktType,
|
||||||
IN UINT cbFrameLength,
|
UINT cbFrameLength,
|
||||||
IN WORD wRate
|
WORD wRate
|
||||||
);
|
);
|
||||||
|
|
||||||
void
|
void
|
||||||
BBvCaculateParameter (
|
BBvCaculateParameter (
|
||||||
IN PSDevice pDevice,
|
PSDevice pDevice,
|
||||||
IN UINT cbFrameLength,
|
UINT cbFrameLength,
|
||||||
IN WORD wRate,
|
WORD wRate,
|
||||||
IN BYTE byPacketType,
|
BYTE byPacketType,
|
||||||
OUT PWORD pwPhyLen,
|
OUT PWORD pwPhyLen,
|
||||||
OUT PBYTE pbyPhySrv,
|
OUT PBYTE pbyPhySrv,
|
||||||
OUT PBYTE pbyPhySgn
|
OUT PBYTE pbyPhySgn
|
||||||
|
@ -162,12 +162,12 @@ void BBvExitDeepSleep(DWORD_PTR dwIoBase, BYTE byLocalID);
|
||||||
|
|
||||||
void
|
void
|
||||||
TimerSQ3CallBack (
|
TimerSQ3CallBack (
|
||||||
IN void *hDeviceContext
|
void *hDeviceContext
|
||||||
);
|
);
|
||||||
|
|
||||||
void
|
void
|
||||||
TimerState1CallBack(
|
TimerState1CallBack(
|
||||||
IN void *hDeviceContext
|
void *hDeviceContext
|
||||||
);
|
);
|
||||||
|
|
||||||
void BBvAntennaDiversity(PSDevice pDevice, BYTE byRxRate, BYTE bySQ3);
|
void BBvAntennaDiversity(PSDevice pDevice, BYTE byRxRate, BYTE bySQ3);
|
||||||
|
|
|
@ -91,18 +91,18 @@ const WORD awHWRetry1[5][5] = {
|
||||||
/*--------------------- Static Functions --------------------------*/
|
/*--------------------- Static Functions --------------------------*/
|
||||||
|
|
||||||
void s_vCheckSensitivity(
|
void s_vCheckSensitivity(
|
||||||
IN void *hDeviceContext
|
void *hDeviceContext
|
||||||
);
|
);
|
||||||
|
|
||||||
#ifdef Calcu_LinkQual
|
#ifdef Calcu_LinkQual
|
||||||
void s_uCalculateLinkQual(
|
void s_uCalculateLinkQual(
|
||||||
IN void *hDeviceContext
|
void *hDeviceContext
|
||||||
);
|
);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
void s_vCheckPreEDThreshold(
|
void s_vCheckPreEDThreshold(
|
||||||
IN void *hDeviceContext
|
void *hDeviceContext
|
||||||
);
|
);
|
||||||
/*--------------------- Export Variables --------------------------*/
|
/*--------------------- Export Variables --------------------------*/
|
||||||
|
|
||||||
|
@ -125,10 +125,10 @@ void s_vCheckPreEDThreshold(
|
||||||
|
|
||||||
PKnownBSS
|
PKnownBSS
|
||||||
BSSpSearchBSSList(
|
BSSpSearchBSSList(
|
||||||
IN void *hDeviceContext,
|
void *hDeviceContext,
|
||||||
IN PBYTE pbyDesireBSSID,
|
PBYTE pbyDesireBSSID,
|
||||||
IN PBYTE pbyDesireSSID,
|
PBYTE pbyDesireSSID,
|
||||||
IN CARD_PHY_TYPE ePhyType
|
CARD_PHY_TYPE ePhyType
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
PSDevice pDevice = (PSDevice)hDeviceContext;
|
PSDevice pDevice = (PSDevice)hDeviceContext;
|
||||||
|
@ -282,8 +282,8 @@ if(pDevice->bLinkPass==FALSE) pCurrBSS->bSelected = FALSE;
|
||||||
|
|
||||||
void
|
void
|
||||||
BSSvClearBSSList(
|
BSSvClearBSSList(
|
||||||
IN void *hDeviceContext,
|
void *hDeviceContext,
|
||||||
IN BOOL bKeepCurrBSSID
|
BOOL bKeepCurrBSSID
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
PSDevice pDevice = (PSDevice)hDeviceContext;
|
PSDevice pDevice = (PSDevice)hDeviceContext;
|
||||||
|
@ -325,9 +325,9 @@ BSSvClearBSSList(
|
||||||
-*/
|
-*/
|
||||||
PKnownBSS
|
PKnownBSS
|
||||||
BSSpAddrIsInBSSList(
|
BSSpAddrIsInBSSList(
|
||||||
IN void *hDeviceContext,
|
void *hDeviceContext,
|
||||||
IN PBYTE abyBSSID,
|
PBYTE abyBSSID,
|
||||||
IN PWLAN_IE_SSID pSSID
|
PWLAN_IE_SSID pSSID
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
PSDevice pDevice = (PSDevice)hDeviceContext;
|
PSDevice pDevice = (PSDevice)hDeviceContext;
|
||||||
|
@ -368,23 +368,23 @@ BSSpAddrIsInBSSList(
|
||||||
|
|
||||||
BOOL
|
BOOL
|
||||||
BSSbInsertToBSSList (
|
BSSbInsertToBSSList (
|
||||||
IN void *hDeviceContext,
|
void *hDeviceContext,
|
||||||
IN PBYTE abyBSSIDAddr,
|
PBYTE abyBSSIDAddr,
|
||||||
IN QWORD qwTimestamp,
|
QWORD qwTimestamp,
|
||||||
IN WORD wBeaconInterval,
|
WORD wBeaconInterval,
|
||||||
IN WORD wCapInfo,
|
WORD wCapInfo,
|
||||||
IN BYTE byCurrChannel,
|
BYTE byCurrChannel,
|
||||||
IN PWLAN_IE_SSID pSSID,
|
PWLAN_IE_SSID pSSID,
|
||||||
IN PWLAN_IE_SUPP_RATES pSuppRates,
|
PWLAN_IE_SUPP_RATES pSuppRates,
|
||||||
IN PWLAN_IE_SUPP_RATES pExtSuppRates,
|
PWLAN_IE_SUPP_RATES pExtSuppRates,
|
||||||
IN PERPObject psERP,
|
PERPObject psERP,
|
||||||
IN PWLAN_IE_RSN pRSN,
|
PWLAN_IE_RSN pRSN,
|
||||||
IN PWLAN_IE_RSN_EXT pRSNWPA,
|
PWLAN_IE_RSN_EXT pRSNWPA,
|
||||||
IN PWLAN_IE_COUNTRY pIE_Country,
|
PWLAN_IE_COUNTRY pIE_Country,
|
||||||
IN PWLAN_IE_QUIET pIE_Quiet,
|
PWLAN_IE_QUIET pIE_Quiet,
|
||||||
IN UINT uIELength,
|
UINT uIELength,
|
||||||
IN PBYTE pbyIEs,
|
PBYTE pbyIEs,
|
||||||
IN void *pRxPacketContext
|
void *pRxPacketContext
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
|
|
||||||
|
@ -585,24 +585,24 @@ BSSbInsertToBSSList (
|
||||||
|
|
||||||
BOOL
|
BOOL
|
||||||
BSSbUpdateToBSSList (
|
BSSbUpdateToBSSList (
|
||||||
IN void *hDeviceContext,
|
void *hDeviceContext,
|
||||||
IN QWORD qwTimestamp,
|
QWORD qwTimestamp,
|
||||||
IN WORD wBeaconInterval,
|
WORD wBeaconInterval,
|
||||||
IN WORD wCapInfo,
|
WORD wCapInfo,
|
||||||
IN BYTE byCurrChannel,
|
BYTE byCurrChannel,
|
||||||
IN BOOL bChannelHit,
|
BOOL bChannelHit,
|
||||||
IN PWLAN_IE_SSID pSSID,
|
PWLAN_IE_SSID pSSID,
|
||||||
IN PWLAN_IE_SUPP_RATES pSuppRates,
|
PWLAN_IE_SUPP_RATES pSuppRates,
|
||||||
IN PWLAN_IE_SUPP_RATES pExtSuppRates,
|
PWLAN_IE_SUPP_RATES pExtSuppRates,
|
||||||
IN PERPObject psERP,
|
PERPObject psERP,
|
||||||
IN PWLAN_IE_RSN pRSN,
|
PWLAN_IE_RSN pRSN,
|
||||||
IN PWLAN_IE_RSN_EXT pRSNWPA,
|
PWLAN_IE_RSN_EXT pRSNWPA,
|
||||||
IN PWLAN_IE_COUNTRY pIE_Country,
|
PWLAN_IE_COUNTRY pIE_Country,
|
||||||
IN PWLAN_IE_QUIET pIE_Quiet,
|
PWLAN_IE_QUIET pIE_Quiet,
|
||||||
IN PKnownBSS pBSSList,
|
PKnownBSS pBSSList,
|
||||||
IN UINT uIELength,
|
UINT uIELength,
|
||||||
IN PBYTE pbyIEs,
|
PBYTE pbyIEs,
|
||||||
IN void *pRxPacketContext
|
void *pRxPacketContext
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
int ii;
|
int ii;
|
||||||
|
@ -764,8 +764,8 @@ BSSbUpdateToBSSList (
|
||||||
|
|
||||||
BOOL
|
BOOL
|
||||||
BSSDBbIsSTAInNodeDB(
|
BSSDBbIsSTAInNodeDB(
|
||||||
IN void *pMgmtObject,
|
void *pMgmtObject,
|
||||||
IN PBYTE abyDstAddr,
|
PBYTE abyDstAddr,
|
||||||
OUT PUINT puNodeIndex
|
OUT PUINT puNodeIndex
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
|
@ -799,7 +799,7 @@ BSSDBbIsSTAInNodeDB(
|
||||||
-*/
|
-*/
|
||||||
void
|
void
|
||||||
BSSvCreateOneNode(
|
BSSvCreateOneNode(
|
||||||
IN void *hDeviceContext,
|
void *hDeviceContext,
|
||||||
OUT PUINT puNodeIndex
|
OUT PUINT puNodeIndex
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
|
@ -864,8 +864,8 @@ BSSvCreateOneNode(
|
||||||
-*/
|
-*/
|
||||||
void
|
void
|
||||||
BSSvRemoveOneNode(
|
BSSvRemoveOneNode(
|
||||||
IN void *hDeviceContext,
|
void *hDeviceContext,
|
||||||
IN UINT uNodeIndex
|
UINT uNodeIndex
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
|
|
||||||
|
@ -897,10 +897,10 @@ BSSvRemoveOneNode(
|
||||||
|
|
||||||
void
|
void
|
||||||
BSSvUpdateAPNode(
|
BSSvUpdateAPNode(
|
||||||
IN void *hDeviceContext,
|
void *hDeviceContext,
|
||||||
IN PWORD pwCapInfo,
|
PWORD pwCapInfo,
|
||||||
IN PWLAN_IE_SUPP_RATES pSuppRates,
|
PWLAN_IE_SUPP_RATES pSuppRates,
|
||||||
IN PWLAN_IE_SUPP_RATES pExtSuppRates
|
PWLAN_IE_SUPP_RATES pExtSuppRates
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
PSDevice pDevice = (PSDevice)hDeviceContext;
|
PSDevice pDevice = (PSDevice)hDeviceContext;
|
||||||
|
@ -960,7 +960,7 @@ BSSvUpdateAPNode(
|
||||||
|
|
||||||
void
|
void
|
||||||
BSSvAddMulticastNode(
|
BSSvAddMulticastNode(
|
||||||
IN void *hDeviceContext
|
void *hDeviceContext
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
PSDevice pDevice = (PSDevice)hDeviceContext;
|
PSDevice pDevice = (PSDevice)hDeviceContext;
|
||||||
|
@ -1013,7 +1013,7 @@ UINT status;
|
||||||
#endif
|
#endif
|
||||||
void
|
void
|
||||||
BSSvSecondCallBack(
|
BSSvSecondCallBack(
|
||||||
IN void *hDeviceContext
|
void *hDeviceContext
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
PSDevice pDevice = (PSDevice)hDeviceContext;
|
PSDevice pDevice = (PSDevice)hDeviceContext;
|
||||||
|
@ -1390,11 +1390,11 @@ start:
|
||||||
|
|
||||||
void
|
void
|
||||||
BSSvUpdateNodeTxCounter(
|
BSSvUpdateNodeTxCounter(
|
||||||
IN void *hDeviceContext,
|
void *hDeviceContext,
|
||||||
IN BYTE byTsr0,
|
BYTE byTsr0,
|
||||||
IN BYTE byTsr1,
|
BYTE byTsr1,
|
||||||
IN PBYTE pbyBuffer,
|
PBYTE pbyBuffer,
|
||||||
IN UINT uFIFOHeaderSize
|
UINT uFIFOHeaderSize
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
PSDevice pDevice = (PSDevice)hDeviceContext;
|
PSDevice pDevice = (PSDevice)hDeviceContext;
|
||||||
|
@ -1583,8 +1583,8 @@ BSSvUpdateNodeTxCounter(
|
||||||
|
|
||||||
void
|
void
|
||||||
BSSvClearNodeDBTable(
|
BSSvClearNodeDBTable(
|
||||||
IN void *hDeviceContext,
|
void *hDeviceContext,
|
||||||
IN UINT uStartIndex
|
UINT uStartIndex
|
||||||
)
|
)
|
||||||
|
|
||||||
{
|
{
|
||||||
|
@ -1611,7 +1611,7 @@ BSSvClearNodeDBTable(
|
||||||
|
|
||||||
|
|
||||||
void s_vCheckSensitivity(
|
void s_vCheckSensitivity(
|
||||||
IN void *hDeviceContext
|
void *hDeviceContext
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
PSDevice pDevice = (PSDevice)hDeviceContext;
|
PSDevice pDevice = (PSDevice)hDeviceContext;
|
||||||
|
@ -1661,7 +1661,7 @@ void s_vCheckSensitivity(
|
||||||
|
|
||||||
void
|
void
|
||||||
BSSvClearAnyBSSJoinRecord (
|
BSSvClearAnyBSSJoinRecord (
|
||||||
IN void *hDeviceContext
|
void *hDeviceContext
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
PSDevice pDevice = (PSDevice)hDeviceContext;
|
PSDevice pDevice = (PSDevice)hDeviceContext;
|
||||||
|
@ -1676,7 +1676,7 @@ BSSvClearAnyBSSJoinRecord (
|
||||||
|
|
||||||
#ifdef Calcu_LinkQual
|
#ifdef Calcu_LinkQual
|
||||||
void s_uCalculateLinkQual(
|
void s_uCalculateLinkQual(
|
||||||
IN void *hDeviceContext
|
void *hDeviceContext
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
PSDevice pDevice = (PSDevice)hDeviceContext;
|
PSDevice pDevice = (PSDevice)hDeviceContext;
|
||||||
|
@ -1724,7 +1724,7 @@ else
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
void s_vCheckPreEDThreshold(
|
void s_vCheckPreEDThreshold(
|
||||||
IN void *hDeviceContext
|
void *hDeviceContext
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
PSDevice pDevice = (PSDevice)hDeviceContext;
|
PSDevice pDevice = (PSDevice)hDeviceContext;
|
||||||
|
|
|
@ -244,128 +244,128 @@ typedef struct tagKnownNodeDB {
|
||||||
|
|
||||||
PKnownBSS
|
PKnownBSS
|
||||||
BSSpSearchBSSList(
|
BSSpSearchBSSList(
|
||||||
IN void *hDeviceContext,
|
void *hDeviceContext,
|
||||||
IN PBYTE pbyDesireBSSID,
|
PBYTE pbyDesireBSSID,
|
||||||
IN PBYTE pbyDesireSSID,
|
PBYTE pbyDesireSSID,
|
||||||
IN CARD_PHY_TYPE ePhyType
|
CARD_PHY_TYPE ePhyType
|
||||||
);
|
);
|
||||||
|
|
||||||
PKnownBSS
|
PKnownBSS
|
||||||
BSSpAddrIsInBSSList(
|
BSSpAddrIsInBSSList(
|
||||||
IN void *hDeviceContext,
|
void *hDeviceContext,
|
||||||
IN PBYTE abyBSSID,
|
PBYTE abyBSSID,
|
||||||
IN PWLAN_IE_SSID pSSID
|
PWLAN_IE_SSID pSSID
|
||||||
);
|
);
|
||||||
|
|
||||||
void
|
void
|
||||||
BSSvClearBSSList(
|
BSSvClearBSSList(
|
||||||
IN void *hDeviceContext,
|
void *hDeviceContext,
|
||||||
IN BOOL bKeepCurrBSSID
|
BOOL bKeepCurrBSSID
|
||||||
);
|
);
|
||||||
|
|
||||||
BOOL
|
BOOL
|
||||||
BSSbInsertToBSSList(
|
BSSbInsertToBSSList(
|
||||||
IN void *hDeviceContext,
|
void *hDeviceContext,
|
||||||
IN PBYTE abyBSSIDAddr,
|
PBYTE abyBSSIDAddr,
|
||||||
IN QWORD qwTimestamp,
|
QWORD qwTimestamp,
|
||||||
IN WORD wBeaconInterval,
|
WORD wBeaconInterval,
|
||||||
IN WORD wCapInfo,
|
WORD wCapInfo,
|
||||||
IN BYTE byCurrChannel,
|
BYTE byCurrChannel,
|
||||||
IN PWLAN_IE_SSID pSSID,
|
PWLAN_IE_SSID pSSID,
|
||||||
IN PWLAN_IE_SUPP_RATES pSuppRates,
|
PWLAN_IE_SUPP_RATES pSuppRates,
|
||||||
IN PWLAN_IE_SUPP_RATES pExtSuppRates,
|
PWLAN_IE_SUPP_RATES pExtSuppRates,
|
||||||
IN PERPObject psERP,
|
PERPObject psERP,
|
||||||
IN PWLAN_IE_RSN pRSN,
|
PWLAN_IE_RSN pRSN,
|
||||||
IN PWLAN_IE_RSN_EXT pRSNWPA,
|
PWLAN_IE_RSN_EXT pRSNWPA,
|
||||||
IN PWLAN_IE_COUNTRY pIE_Country,
|
PWLAN_IE_COUNTRY pIE_Country,
|
||||||
IN PWLAN_IE_QUIET pIE_Quiet,
|
PWLAN_IE_QUIET pIE_Quiet,
|
||||||
IN UINT uIELength,
|
UINT uIELength,
|
||||||
IN PBYTE pbyIEs,
|
PBYTE pbyIEs,
|
||||||
IN void *pRxPacketContext
|
void *pRxPacketContext
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
BOOL
|
BOOL
|
||||||
BSSbUpdateToBSSList(
|
BSSbUpdateToBSSList(
|
||||||
IN void *hDeviceContext,
|
void *hDeviceContext,
|
||||||
IN QWORD qwTimestamp,
|
QWORD qwTimestamp,
|
||||||
IN WORD wBeaconInterval,
|
WORD wBeaconInterval,
|
||||||
IN WORD wCapInfo,
|
WORD wCapInfo,
|
||||||
IN BYTE byCurrChannel,
|
BYTE byCurrChannel,
|
||||||
IN BOOL bChannelHit,
|
BOOL bChannelHit,
|
||||||
IN PWLAN_IE_SSID pSSID,
|
PWLAN_IE_SSID pSSID,
|
||||||
IN PWLAN_IE_SUPP_RATES pSuppRates,
|
PWLAN_IE_SUPP_RATES pSuppRates,
|
||||||
IN PWLAN_IE_SUPP_RATES pExtSuppRates,
|
PWLAN_IE_SUPP_RATES pExtSuppRates,
|
||||||
IN PERPObject psERP,
|
PERPObject psERP,
|
||||||
IN PWLAN_IE_RSN pRSN,
|
PWLAN_IE_RSN pRSN,
|
||||||
IN PWLAN_IE_RSN_EXT pRSNWPA,
|
PWLAN_IE_RSN_EXT pRSNWPA,
|
||||||
IN PWLAN_IE_COUNTRY pIE_Country,
|
PWLAN_IE_COUNTRY pIE_Country,
|
||||||
IN PWLAN_IE_QUIET pIE_Quiet,
|
PWLAN_IE_QUIET pIE_Quiet,
|
||||||
IN PKnownBSS pBSSList,
|
PKnownBSS pBSSList,
|
||||||
IN UINT uIELength,
|
UINT uIELength,
|
||||||
IN PBYTE pbyIEs,
|
PBYTE pbyIEs,
|
||||||
IN void *pRxPacketContext
|
void *pRxPacketContext
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
BOOL
|
BOOL
|
||||||
BSSDBbIsSTAInNodeDB(
|
BSSDBbIsSTAInNodeDB(
|
||||||
IN void *hDeviceContext,
|
void *hDeviceContext,
|
||||||
IN PBYTE abyDstAddr,
|
PBYTE abyDstAddr,
|
||||||
OUT PUINT puNodeIndex
|
OUT PUINT puNodeIndex
|
||||||
);
|
);
|
||||||
|
|
||||||
void
|
void
|
||||||
BSSvCreateOneNode(
|
BSSvCreateOneNode(
|
||||||
IN void *hDeviceContext,
|
void *hDeviceContext,
|
||||||
OUT PUINT puNodeIndex
|
OUT PUINT puNodeIndex
|
||||||
);
|
);
|
||||||
|
|
||||||
void
|
void
|
||||||
BSSvUpdateAPNode(
|
BSSvUpdateAPNode(
|
||||||
IN void *hDeviceContext,
|
void *hDeviceContext,
|
||||||
IN PWORD pwCapInfo,
|
PWORD pwCapInfo,
|
||||||
IN PWLAN_IE_SUPP_RATES pItemRates,
|
PWLAN_IE_SUPP_RATES pItemRates,
|
||||||
IN PWLAN_IE_SUPP_RATES pExtSuppRates
|
PWLAN_IE_SUPP_RATES pExtSuppRates
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
void
|
void
|
||||||
BSSvSecondCallBack(
|
BSSvSecondCallBack(
|
||||||
IN void *hDeviceContext
|
void *hDeviceContext
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
void
|
void
|
||||||
BSSvUpdateNodeTxCounter(
|
BSSvUpdateNodeTxCounter(
|
||||||
IN void *hDeviceContext,
|
void *hDeviceContext,
|
||||||
IN BYTE byTsr0,
|
BYTE byTsr0,
|
||||||
IN BYTE byTsr1,
|
BYTE byTsr1,
|
||||||
IN PBYTE pbyBuffer,
|
PBYTE pbyBuffer,
|
||||||
IN UINT uFIFOHeaderSize
|
UINT uFIFOHeaderSize
|
||||||
);
|
);
|
||||||
|
|
||||||
void
|
void
|
||||||
BSSvRemoveOneNode(
|
BSSvRemoveOneNode(
|
||||||
IN void *hDeviceContext,
|
void *hDeviceContext,
|
||||||
IN UINT uNodeIndex
|
UINT uNodeIndex
|
||||||
);
|
);
|
||||||
|
|
||||||
void
|
void
|
||||||
BSSvAddMulticastNode(
|
BSSvAddMulticastNode(
|
||||||
IN void *hDeviceContext
|
void *hDeviceContext
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
void
|
void
|
||||||
BSSvClearNodeDBTable(
|
BSSvClearNodeDBTable(
|
||||||
IN void *hDeviceContext,
|
void *hDeviceContext,
|
||||||
IN UINT uStartIndex
|
UINT uStartIndex
|
||||||
);
|
);
|
||||||
|
|
||||||
void
|
void
|
||||||
BSSvClearAnyBSSJoinRecord(
|
BSSvClearAnyBSSJoinRecord(
|
||||||
IN void *hDeviceContext
|
void *hDeviceContext
|
||||||
);
|
);
|
||||||
|
|
||||||
#endif //__BSSDB_H__
|
#endif //__BSSDB_H__
|
||||||
|
|
|
@ -425,8 +425,8 @@ SCountryTable ChannelRuleTab[CCODE_MAX+1] =
|
||||||
static
|
static
|
||||||
void
|
void
|
||||||
s_vCaculateOFDMRParameter(
|
s_vCaculateOFDMRParameter(
|
||||||
IN BYTE byRate,
|
BYTE byRate,
|
||||||
IN CARD_PHY_TYPE ePHYType,
|
CARD_PHY_TYPE ePHYType,
|
||||||
OUT PBYTE pbyTxRate,
|
OUT PBYTE pbyTxRate,
|
||||||
OUT PBYTE pbyRsvTime
|
OUT PBYTE pbyRsvTime
|
||||||
);
|
);
|
||||||
|
@ -498,8 +498,8 @@ exit:
|
||||||
static
|
static
|
||||||
void
|
void
|
||||||
s_vCaculateOFDMRParameter (
|
s_vCaculateOFDMRParameter (
|
||||||
IN BYTE byRate,
|
BYTE byRate,
|
||||||
IN CARD_PHY_TYPE ePHYType,
|
CARD_PHY_TYPE ePHYType,
|
||||||
OUT PBYTE pbyTxRate,
|
OUT PBYTE pbyTxRate,
|
||||||
OUT PBYTE pbyRsvTime
|
OUT PBYTE pbyRsvTime
|
||||||
)
|
)
|
||||||
|
@ -1550,10 +1550,10 @@ BOOL CARDbRemoveKey (void *pDeviceHandler, PBYTE pbyBSSID)
|
||||||
-*/
|
-*/
|
||||||
BOOL
|
BOOL
|
||||||
CARDbAdd_PMKID_Candidate (
|
CARDbAdd_PMKID_Candidate (
|
||||||
IN void *pDeviceHandler,
|
void *pDeviceHandler,
|
||||||
IN PBYTE pbyBSSID,
|
PBYTE pbyBSSID,
|
||||||
IN BOOL bRSNCapExist,
|
BOOL bRSNCapExist,
|
||||||
IN WORD wRSNCap
|
WORD wRSNCap
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
PSDevice pDevice = (PSDevice) pDeviceHandler;
|
PSDevice pDevice = (PSDevice) pDeviceHandler;
|
||||||
|
@ -1601,7 +1601,7 @@ CARDbAdd_PMKID_Candidate (
|
||||||
|
|
||||||
void *
|
void *
|
||||||
CARDpGetCurrentAddress (
|
CARDpGetCurrentAddress (
|
||||||
IN void *pDeviceHandler
|
void *pDeviceHandler
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
PSDevice pDevice = (PSDevice) pDeviceHandler;
|
PSDevice pDevice = (PSDevice) pDeviceHandler;
|
||||||
|
@ -1708,9 +1708,9 @@ void CARDvInitChannelTable (void *pDeviceHandler)
|
||||||
-*/
|
-*/
|
||||||
BOOL
|
BOOL
|
||||||
CARDbStartMeasure (
|
CARDbStartMeasure (
|
||||||
IN void *pDeviceHandler,
|
void *pDeviceHandler,
|
||||||
IN void *pvMeasureEIDs,
|
void *pvMeasureEIDs,
|
||||||
IN UINT uNumOfMeasureEIDs
|
UINT uNumOfMeasureEIDs
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
PSDevice pDevice = (PSDevice) pDeviceHandler;
|
PSDevice pDevice = (PSDevice) pDeviceHandler;
|
||||||
|
@ -1835,10 +1835,10 @@ CARDbStartMeasure (
|
||||||
-*/
|
-*/
|
||||||
BOOL
|
BOOL
|
||||||
CARDbChannelSwitch (
|
CARDbChannelSwitch (
|
||||||
IN void *pDeviceHandler,
|
void *pDeviceHandler,
|
||||||
IN BYTE byMode,
|
BYTE byMode,
|
||||||
IN BYTE byNewChannel,
|
BYTE byNewChannel,
|
||||||
IN BYTE byCount
|
BYTE byCount
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
PSDevice pDevice = (PSDevice) pDeviceHandler;
|
PSDevice pDevice = (PSDevice) pDeviceHandler;
|
||||||
|
@ -1878,12 +1878,12 @@ CARDbChannelSwitch (
|
||||||
-*/
|
-*/
|
||||||
BOOL
|
BOOL
|
||||||
CARDbSetQuiet (
|
CARDbSetQuiet (
|
||||||
IN void *pDeviceHandler,
|
void *pDeviceHandler,
|
||||||
IN BOOL bResetQuiet,
|
BOOL bResetQuiet,
|
||||||
IN BYTE byQuietCount,
|
BYTE byQuietCount,
|
||||||
IN BYTE byQuietPeriod,
|
BYTE byQuietPeriod,
|
||||||
IN WORD wQuietDuration,
|
WORD wQuietDuration,
|
||||||
IN WORD wQuietOffset
|
WORD wQuietOffset
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
PSDevice pDevice = (PSDevice) pDeviceHandler;
|
PSDevice pDevice = (PSDevice) pDeviceHandler;
|
||||||
|
@ -1934,7 +1934,7 @@ CARDbSetQuiet (
|
||||||
-*/
|
-*/
|
||||||
BOOL
|
BOOL
|
||||||
CARDbStartQuiet (
|
CARDbStartQuiet (
|
||||||
IN void *pDeviceHandler
|
void *pDeviceHandler
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
PSDevice pDevice = (PSDevice) pDeviceHandler;
|
PSDevice pDevice = (PSDevice) pDeviceHandler;
|
||||||
|
@ -2035,9 +2035,9 @@ CARDbStartQuiet (
|
||||||
-*/
|
-*/
|
||||||
void
|
void
|
||||||
CARDvSetCountryInfo (
|
CARDvSetCountryInfo (
|
||||||
IN void *pDeviceHandler,
|
void *pDeviceHandler,
|
||||||
IN CARD_PHY_TYPE ePHYType,
|
CARD_PHY_TYPE ePHYType,
|
||||||
IN void *pIE
|
void *pIE
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
PSDevice pDevice = (PSDevice) pDeviceHandler;
|
PSDevice pDevice = (PSDevice) pDeviceHandler;
|
||||||
|
@ -2094,9 +2094,9 @@ CARDvSetCountryInfo (
|
||||||
-*/
|
-*/
|
||||||
void
|
void
|
||||||
CARDvSetPowerConstraint (
|
CARDvSetPowerConstraint (
|
||||||
IN void *pDeviceHandler,
|
void *pDeviceHandler,
|
||||||
IN BYTE byChannel,
|
BYTE byChannel,
|
||||||
IN I8 byPower
|
I8 byPower
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
PSDevice pDevice = (PSDevice) pDeviceHandler;
|
PSDevice pDevice = (PSDevice) pDeviceHandler;
|
||||||
|
@ -2129,7 +2129,7 @@ CARDvSetPowerConstraint (
|
||||||
-*/
|
-*/
|
||||||
void
|
void
|
||||||
CARDvGetPowerCapability (
|
CARDvGetPowerCapability (
|
||||||
IN void *pDeviceHandler,
|
void *pDeviceHandler,
|
||||||
OUT PBYTE pbyMinPower,
|
OUT PBYTE pbyMinPower,
|
||||||
OUT PBYTE pbyMaxPower
|
OUT PBYTE pbyMaxPower
|
||||||
)
|
)
|
||||||
|
@ -2165,8 +2165,8 @@ CARDvGetPowerCapability (
|
||||||
-*/
|
-*/
|
||||||
BYTE
|
BYTE
|
||||||
CARDbySetSupportChannels (
|
CARDbySetSupportChannels (
|
||||||
IN void *pDeviceHandler,
|
void *pDeviceHandler,
|
||||||
IN OUT PBYTE pbyIEs
|
OUT PBYTE pbyIEs
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
PSDevice pDevice = (PSDevice) pDeviceHandler;
|
PSDevice pDevice = (PSDevice) pDeviceHandler;
|
||||||
|
@ -2256,7 +2256,7 @@ CARDbySetSupportChannels (
|
||||||
-*/
|
-*/
|
||||||
I8
|
I8
|
||||||
CARDbyGetTransmitPower (
|
CARDbyGetTransmitPower (
|
||||||
IN void *pDeviceHandler
|
void *pDeviceHandler
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
PSDevice pDevice = (PSDevice) pDeviceHandler;
|
PSDevice pDevice = (PSDevice) pDeviceHandler;
|
||||||
|
@ -2267,7 +2267,7 @@ CARDbyGetTransmitPower (
|
||||||
|
|
||||||
BOOL
|
BOOL
|
||||||
CARDbChannelGetList (
|
CARDbChannelGetList (
|
||||||
IN UINT uCountryCodeIdx,
|
UINT uCountryCodeIdx,
|
||||||
OUT PBYTE pbyChannelTable
|
OUT PBYTE pbyChannelTable
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
|
@ -2281,8 +2281,8 @@ CARDbChannelGetList (
|
||||||
|
|
||||||
void
|
void
|
||||||
CARDvSetCountryIE(
|
CARDvSetCountryIE(
|
||||||
IN void *pDeviceHandler,
|
void *pDeviceHandler,
|
||||||
IN void *pIE
|
void *pIE
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
PSDevice pDevice = (PSDevice) pDeviceHandler;
|
PSDevice pDevice = (PSDevice) pDeviceHandler;
|
||||||
|
@ -2307,8 +2307,8 @@ CARDvSetCountryIE(
|
||||||
|
|
||||||
BOOL
|
BOOL
|
||||||
CARDbGetChannelMapInfo(
|
CARDbGetChannelMapInfo(
|
||||||
IN void *pDeviceHandler,
|
void *pDeviceHandler,
|
||||||
IN UINT uChannelIndex,
|
UINT uChannelIndex,
|
||||||
OUT PBYTE pbyChannelNumber,
|
OUT PBYTE pbyChannelNumber,
|
||||||
OUT PBYTE pbyMap
|
OUT PBYTE pbyMap
|
||||||
)
|
)
|
||||||
|
@ -2326,9 +2326,9 @@ CARDbGetChannelMapInfo(
|
||||||
|
|
||||||
void
|
void
|
||||||
CARDvSetChannelMapInfo(
|
CARDvSetChannelMapInfo(
|
||||||
IN void *pDeviceHandler,
|
void *pDeviceHandler,
|
||||||
IN UINT uChannelIndex,
|
UINT uChannelIndex,
|
||||||
IN BYTE byMap
|
BYTE byMap
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
// PSDevice pDevice = (PSDevice) pDeviceHandler;
|
// PSDevice pDevice = (PSDevice) pDeviceHandler;
|
||||||
|
@ -2342,7 +2342,7 @@ CARDvSetChannelMapInfo(
|
||||||
|
|
||||||
void
|
void
|
||||||
CARDvClearChannelMapInfo(
|
CARDvClearChannelMapInfo(
|
||||||
IN void *pDeviceHandler
|
void *pDeviceHandler
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
// PSDevice pDevice = (PSDevice) pDeviceHandler;
|
// PSDevice pDevice = (PSDevice) pDeviceHandler;
|
||||||
|
@ -2356,7 +2356,7 @@ CARDvClearChannelMapInfo(
|
||||||
|
|
||||||
BYTE
|
BYTE
|
||||||
CARDbyAutoChannelSelect(
|
CARDbyAutoChannelSelect(
|
||||||
IN void *pDeviceHandler,
|
void *pDeviceHandler,
|
||||||
CARD_PHY_TYPE ePHYType
|
CARD_PHY_TYPE ePHYType
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
|
@ -2422,7 +2422,7 @@ CARDbyAutoChannelSelect(
|
||||||
//xxx
|
//xxx
|
||||||
void
|
void
|
||||||
CARDvSafeResetTx (
|
CARDvSafeResetTx (
|
||||||
IN void *pDeviceHandler
|
void *pDeviceHandler
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
PSDevice pDevice = (PSDevice) pDeviceHandler;
|
PSDevice pDevice = (PSDevice) pDeviceHandler;
|
||||||
|
@ -2478,7 +2478,7 @@ CARDvSafeResetTx (
|
||||||
-*/
|
-*/
|
||||||
void
|
void
|
||||||
CARDvSafeResetRx (
|
CARDvSafeResetRx (
|
||||||
IN void *pDeviceHandler
|
void *pDeviceHandler
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
PSDevice pDevice = (PSDevice) pDeviceHandler;
|
PSDevice pDevice = (PSDevice) pDeviceHandler;
|
||||||
|
|
|
@ -133,15 +133,15 @@ BOOL CARDbRemoveKey (void *pDeviceHandler, PBYTE pbyBSSID);
|
||||||
|
|
||||||
BOOL
|
BOOL
|
||||||
CARDbAdd_PMKID_Candidate (
|
CARDbAdd_PMKID_Candidate (
|
||||||
IN void *pDeviceHandler,
|
void *pDeviceHandler,
|
||||||
IN PBYTE pbyBSSID,
|
PBYTE pbyBSSID,
|
||||||
IN BOOL bRSNCapExist,
|
BOOL bRSNCapExist,
|
||||||
IN WORD wRSNCap
|
WORD wRSNCap
|
||||||
);
|
);
|
||||||
|
|
||||||
void *
|
void *
|
||||||
CARDpGetCurrentAddress (
|
CARDpGetCurrentAddress (
|
||||||
IN void *pDeviceHandler
|
void *pDeviceHandler
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
|
@ -150,101 +150,101 @@ BYTE CARDbyGetChannelMapping(void *pDeviceHandler, BYTE byChannelNumber, CARD_PH
|
||||||
|
|
||||||
BOOL
|
BOOL
|
||||||
CARDbStartMeasure (
|
CARDbStartMeasure (
|
||||||
IN void *pDeviceHandler,
|
void *pDeviceHandler,
|
||||||
IN void *pvMeasureEIDs,
|
void *pvMeasureEIDs,
|
||||||
IN UINT uNumOfMeasureEIDs
|
UINT uNumOfMeasureEIDs
|
||||||
);
|
);
|
||||||
|
|
||||||
BOOL
|
BOOL
|
||||||
CARDbChannelSwitch (
|
CARDbChannelSwitch (
|
||||||
IN void *pDeviceHandler,
|
void *pDeviceHandler,
|
||||||
IN BYTE byMode,
|
BYTE byMode,
|
||||||
IN BYTE byNewChannel,
|
BYTE byNewChannel,
|
||||||
IN BYTE byCount
|
BYTE byCount
|
||||||
);
|
);
|
||||||
|
|
||||||
BOOL
|
BOOL
|
||||||
CARDbSetQuiet (
|
CARDbSetQuiet (
|
||||||
IN void *pDeviceHandler,
|
void *pDeviceHandler,
|
||||||
IN BOOL bResetQuiet,
|
BOOL bResetQuiet,
|
||||||
IN BYTE byQuietCount,
|
BYTE byQuietCount,
|
||||||
IN BYTE byQuietPeriod,
|
BYTE byQuietPeriod,
|
||||||
IN WORD wQuietDuration,
|
WORD wQuietDuration,
|
||||||
IN WORD wQuietOffset
|
WORD wQuietOffset
|
||||||
);
|
);
|
||||||
|
|
||||||
BOOL
|
BOOL
|
||||||
CARDbStartQuiet (
|
CARDbStartQuiet (
|
||||||
IN void *pDeviceHandler
|
void *pDeviceHandler
|
||||||
);
|
);
|
||||||
|
|
||||||
void
|
void
|
||||||
CARDvSetCountryInfo (
|
CARDvSetCountryInfo (
|
||||||
IN void *pDeviceHandler,
|
void *pDeviceHandler,
|
||||||
IN CARD_PHY_TYPE ePHYType,
|
CARD_PHY_TYPE ePHYType,
|
||||||
IN void *pIE
|
void *pIE
|
||||||
);
|
);
|
||||||
|
|
||||||
void
|
void
|
||||||
CARDvSetPowerConstraint (
|
CARDvSetPowerConstraint (
|
||||||
IN void *pDeviceHandler,
|
void *pDeviceHandler,
|
||||||
IN BYTE byChannel,
|
BYTE byChannel,
|
||||||
IN I8 byPower
|
I8 byPower
|
||||||
);
|
);
|
||||||
|
|
||||||
void
|
void
|
||||||
CARDvGetPowerCapability (
|
CARDvGetPowerCapability (
|
||||||
IN void *pDeviceHandler,
|
void *pDeviceHandler,
|
||||||
OUT PBYTE pbyMinPower,
|
OUT PBYTE pbyMinPower,
|
||||||
OUT PBYTE pbyMaxPower
|
OUT PBYTE pbyMaxPower
|
||||||
);
|
);
|
||||||
|
|
||||||
BYTE
|
BYTE
|
||||||
CARDbySetSupportChannels (
|
CARDbySetSupportChannels (
|
||||||
IN void *pDeviceHandler,
|
void *pDeviceHandler,
|
||||||
IN OUT PBYTE pbyIEs
|
OUT PBYTE pbyIEs
|
||||||
);
|
);
|
||||||
|
|
||||||
I8
|
I8
|
||||||
CARDbyGetTransmitPower (
|
CARDbyGetTransmitPower (
|
||||||
IN void *pDeviceHandler
|
void *pDeviceHandler
|
||||||
);
|
);
|
||||||
|
|
||||||
BOOL
|
BOOL
|
||||||
CARDbChannelGetList (
|
CARDbChannelGetList (
|
||||||
IN UINT uCountryCodeIdx,
|
UINT uCountryCodeIdx,
|
||||||
OUT PBYTE pbyChannelTable
|
OUT PBYTE pbyChannelTable
|
||||||
);
|
);
|
||||||
|
|
||||||
void
|
void
|
||||||
CARDvSetCountryIE(
|
CARDvSetCountryIE(
|
||||||
IN void *pDeviceHandler,
|
void *pDeviceHandler,
|
||||||
IN void *pIE
|
void *pIE
|
||||||
);
|
);
|
||||||
|
|
||||||
BOOL
|
BOOL
|
||||||
CARDbGetChannelMapInfo(
|
CARDbGetChannelMapInfo(
|
||||||
IN void *pDeviceHandler,
|
void *pDeviceHandler,
|
||||||
IN UINT uChannelIndex,
|
UINT uChannelIndex,
|
||||||
OUT PBYTE pbyChannelNumber,
|
OUT PBYTE pbyChannelNumber,
|
||||||
OUT PBYTE pbyMap
|
OUT PBYTE pbyMap
|
||||||
);
|
);
|
||||||
|
|
||||||
void
|
void
|
||||||
CARDvSetChannelMapInfo(
|
CARDvSetChannelMapInfo(
|
||||||
IN void *pDeviceHandler,
|
void *pDeviceHandler,
|
||||||
IN UINT uChannelIndex,
|
UINT uChannelIndex,
|
||||||
IN BYTE byMap
|
BYTE byMap
|
||||||
);
|
);
|
||||||
|
|
||||||
void
|
void
|
||||||
CARDvClearChannelMapInfo(
|
CARDvClearChannelMapInfo(
|
||||||
IN void *pDeviceHandler
|
void *pDeviceHandler
|
||||||
);
|
);
|
||||||
|
|
||||||
BYTE
|
BYTE
|
||||||
CARDbyAutoChannelSelect(
|
CARDbyAutoChannelSelect(
|
||||||
IN void *pDeviceHandler,
|
void *pDeviceHandler,
|
||||||
CARD_PHY_TYPE ePHYType
|
CARD_PHY_TYPE ePHYType
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
|
@ -65,14 +65,14 @@ const BYTE acbyIERate[MAX_RATE] =
|
||||||
/*--------------------- Static Functions --------------------------*/
|
/*--------------------- Static Functions --------------------------*/
|
||||||
|
|
||||||
void s_vResetCounter (
|
void s_vResetCounter (
|
||||||
IN PKnownNodeDB psNodeDBTable
|
PKnownNodeDB psNodeDBTable
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
void
|
void
|
||||||
s_vResetCounter (
|
s_vResetCounter (
|
||||||
IN PKnownNodeDB psNodeDBTable
|
PKnownNodeDB psNodeDBTable
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
BYTE ii;
|
BYTE ii;
|
||||||
|
@ -106,7 +106,7 @@ s_vResetCounter (
|
||||||
-*/
|
-*/
|
||||||
BYTE
|
BYTE
|
||||||
DATARATEbyGetRateIdx (
|
DATARATEbyGetRateIdx (
|
||||||
IN BYTE byRate
|
BYTE byRate
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
BYTE ii;
|
BYTE ii;
|
||||||
|
@ -160,7 +160,7 @@ DATARATEbyGetRateIdx (
|
||||||
-*/
|
-*/
|
||||||
WORD
|
WORD
|
||||||
wGetRateIdx(
|
wGetRateIdx(
|
||||||
IN BYTE byRate
|
BYTE byRate
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
WORD ii;
|
WORD ii;
|
||||||
|
@ -196,10 +196,10 @@ wGetRateIdx(
|
||||||
-*/
|
-*/
|
||||||
void
|
void
|
||||||
RATEvParseMaxRate (
|
RATEvParseMaxRate (
|
||||||
IN void *pDeviceHandler,
|
void *pDeviceHandler,
|
||||||
IN PWLAN_IE_SUPP_RATES pItemRates,
|
PWLAN_IE_SUPP_RATES pItemRates,
|
||||||
IN PWLAN_IE_SUPP_RATES pItemExtRates,
|
PWLAN_IE_SUPP_RATES pItemExtRates,
|
||||||
IN BOOL bUpdateBasicRate,
|
BOOL bUpdateBasicRate,
|
||||||
OUT PWORD pwMaxBasicRate,
|
OUT PWORD pwMaxBasicRate,
|
||||||
OUT PWORD pwMaxSuppRate,
|
OUT PWORD pwMaxSuppRate,
|
||||||
OUT PWORD pwSuppRate,
|
OUT PWORD pwSuppRate,
|
||||||
|
@ -309,8 +309,8 @@ UINT uRateLen;
|
||||||
|
|
||||||
void
|
void
|
||||||
RATEvTxRateFallBack (
|
RATEvTxRateFallBack (
|
||||||
IN void *pDeviceHandler,
|
void *pDeviceHandler,
|
||||||
IN PKnownNodeDB psNodeDBTable
|
PKnownNodeDB psNodeDBTable
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
PSDevice pDevice = (PSDevice) pDeviceHandler;
|
PSDevice pDevice = (PSDevice) pDeviceHandler;
|
||||||
|
@ -411,9 +411,9 @@ TxRate_iwconfig=psNodeDBTable->wTxDataRate;
|
||||||
-*/
|
-*/
|
||||||
BYTE
|
BYTE
|
||||||
RATEuSetIE (
|
RATEuSetIE (
|
||||||
IN PWLAN_IE_SUPP_RATES pSrcRates,
|
PWLAN_IE_SUPP_RATES pSrcRates,
|
||||||
IN PWLAN_IE_SUPP_RATES pDstRates,
|
PWLAN_IE_SUPP_RATES pDstRates,
|
||||||
IN UINT uRateLen
|
UINT uRateLen
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
UINT ii, uu, uRateCnt = 0;
|
UINT ii, uu, uRateCnt = 0;
|
||||||
|
|
|
@ -56,10 +56,10 @@
|
||||||
|
|
||||||
void
|
void
|
||||||
RATEvParseMaxRate(
|
RATEvParseMaxRate(
|
||||||
IN void *pDeviceHandler,
|
void *pDeviceHandler,
|
||||||
IN PWLAN_IE_SUPP_RATES pItemRates,
|
PWLAN_IE_SUPP_RATES pItemRates,
|
||||||
IN PWLAN_IE_SUPP_RATES pItemExtRates,
|
PWLAN_IE_SUPP_RATES pItemExtRates,
|
||||||
IN BOOL bUpdateBasicRate,
|
BOOL bUpdateBasicRate,
|
||||||
OUT PWORD pwMaxBasicRate,
|
OUT PWORD pwMaxBasicRate,
|
||||||
OUT PWORD pwMaxSuppRate,
|
OUT PWORD pwMaxSuppRate,
|
||||||
OUT PWORD pwSuppRate,
|
OUT PWORD pwSuppRate,
|
||||||
|
@ -69,26 +69,26 @@ RATEvParseMaxRate(
|
||||||
|
|
||||||
void
|
void
|
||||||
RATEvTxRateFallBack(
|
RATEvTxRateFallBack(
|
||||||
IN void *pDeviceHandler,
|
void *pDeviceHandler,
|
||||||
IN PKnownNodeDB psNodeDBTable
|
PKnownNodeDB psNodeDBTable
|
||||||
);
|
);
|
||||||
|
|
||||||
BYTE
|
BYTE
|
||||||
RATEuSetIE(
|
RATEuSetIE(
|
||||||
IN PWLAN_IE_SUPP_RATES pSrcRates,
|
PWLAN_IE_SUPP_RATES pSrcRates,
|
||||||
IN PWLAN_IE_SUPP_RATES pDstRates,
|
PWLAN_IE_SUPP_RATES pDstRates,
|
||||||
IN UINT uRateLen
|
UINT uRateLen
|
||||||
);
|
);
|
||||||
|
|
||||||
WORD
|
WORD
|
||||||
wGetRateIdx(
|
wGetRateIdx(
|
||||||
IN BYTE byRate
|
BYTE byRate
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
BYTE
|
BYTE
|
||||||
DATARATEbyGetRateIdx(
|
DATARATEbyGetRateIdx(
|
||||||
IN BYTE byRate
|
BYTE byRate
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -478,7 +478,7 @@ pDevice->bUpdateBBVGA = TRUE;
|
||||||
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO" pDevice->bDiversityRegCtlON= %d\n",(INT)pDevice->bDiversityRegCtlON);
|
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO" pDevice->bDiversityRegCtlON= %d\n",(INT)pDevice->bDiversityRegCtlON);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void s_vCompleteCurrentMeasure (IN PSDevice pDevice, IN BYTE byResult)
|
static void s_vCompleteCurrentMeasure (PSDevice pDevice, BYTE byResult)
|
||||||
{
|
{
|
||||||
UINT ii;
|
UINT ii;
|
||||||
DWORD dwDuration = 0;
|
DWORD dwDuration = 0;
|
||||||
|
|
|
@ -76,13 +76,13 @@ const BYTE acbyRxRate[MAX_RATE] =
|
||||||
|
|
||||||
/*--------------------- Static Functions --------------------------*/
|
/*--------------------- Static Functions --------------------------*/
|
||||||
|
|
||||||
static BYTE s_byGetRateIdx(IN BYTE byRate);
|
static BYTE s_byGetRateIdx(BYTE byRate);
|
||||||
|
|
||||||
|
|
||||||
static
|
static
|
||||||
void
|
void
|
||||||
s_vGetDASA(
|
s_vGetDASA(
|
||||||
IN PBYTE pbyRxBufferAddr,
|
PBYTE pbyRxBufferAddr,
|
||||||
OUT PUINT pcbHeaderSize,
|
OUT PUINT pcbHeaderSize,
|
||||||
OUT PSEthernetHeader psEthHeader
|
OUT PSEthernetHeader psEthHeader
|
||||||
);
|
);
|
||||||
|
@ -90,37 +90,37 @@ s_vGetDASA(
|
||||||
static
|
static
|
||||||
void
|
void
|
||||||
s_vProcessRxMACHeader (
|
s_vProcessRxMACHeader (
|
||||||
IN PSDevice pDevice,
|
PSDevice pDevice,
|
||||||
IN PBYTE pbyRxBufferAddr,
|
PBYTE pbyRxBufferAddr,
|
||||||
IN UINT cbPacketSize,
|
UINT cbPacketSize,
|
||||||
IN BOOL bIsWEP,
|
BOOL bIsWEP,
|
||||||
IN BOOL bExtIV,
|
BOOL bExtIV,
|
||||||
OUT PUINT pcbHeadSize
|
OUT PUINT pcbHeadSize
|
||||||
);
|
);
|
||||||
|
|
||||||
static BOOL s_bAPModeRxCtl(
|
static BOOL s_bAPModeRxCtl(
|
||||||
IN PSDevice pDevice,
|
PSDevice pDevice,
|
||||||
IN PBYTE pbyFrame,
|
PBYTE pbyFrame,
|
||||||
IN INT iSANodeIndex
|
INT iSANodeIndex
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
static BOOL s_bAPModeRxData (
|
static BOOL s_bAPModeRxData (
|
||||||
IN PSDevice pDevice,
|
PSDevice pDevice,
|
||||||
IN struct sk_buff* skb,
|
struct sk_buff* skb,
|
||||||
IN UINT FrameSize,
|
UINT FrameSize,
|
||||||
IN UINT cbHeaderOffset,
|
UINT cbHeaderOffset,
|
||||||
IN INT iSANodeIndex,
|
INT iSANodeIndex,
|
||||||
IN INT iDANodeIndex
|
INT iDANodeIndex
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
static BOOL s_bHandleRxEncryption(
|
static BOOL s_bHandleRxEncryption(
|
||||||
IN PSDevice pDevice,
|
PSDevice pDevice,
|
||||||
IN PBYTE pbyFrame,
|
PBYTE pbyFrame,
|
||||||
IN UINT FrameSize,
|
UINT FrameSize,
|
||||||
IN PBYTE pbyRsr,
|
PBYTE pbyRsr,
|
||||||
OUT PBYTE pbyNewRsr,
|
OUT PBYTE pbyNewRsr,
|
||||||
OUT PSKeyItem *pKeyOut,
|
OUT PSKeyItem *pKeyOut,
|
||||||
int * pbExtIV,
|
int * pbExtIV,
|
||||||
|
@ -130,12 +130,12 @@ static BOOL s_bHandleRxEncryption(
|
||||||
|
|
||||||
static BOOL s_bHostWepRxEncryption(
|
static BOOL s_bHostWepRxEncryption(
|
||||||
|
|
||||||
IN PSDevice pDevice,
|
PSDevice pDevice,
|
||||||
IN PBYTE pbyFrame,
|
PBYTE pbyFrame,
|
||||||
IN UINT FrameSize,
|
UINT FrameSize,
|
||||||
IN PBYTE pbyRsr,
|
PBYTE pbyRsr,
|
||||||
IN BOOL bOnFly,
|
BOOL bOnFly,
|
||||||
IN PSKeyItem pKey,
|
PSKeyItem pKey,
|
||||||
OUT PBYTE pbyNewRsr,
|
OUT PBYTE pbyNewRsr,
|
||||||
int * pbExtIV,
|
int * pbExtIV,
|
||||||
OUT PWORD pwRxTSC15_0,
|
OUT PWORD pwRxTSC15_0,
|
||||||
|
@ -165,11 +165,11 @@ static BOOL s_bHostWepRxEncryption(
|
||||||
static
|
static
|
||||||
void
|
void
|
||||||
s_vProcessRxMACHeader (
|
s_vProcessRxMACHeader (
|
||||||
IN PSDevice pDevice,
|
PSDevice pDevice,
|
||||||
IN PBYTE pbyRxBufferAddr,
|
PBYTE pbyRxBufferAddr,
|
||||||
IN UINT cbPacketSize,
|
UINT cbPacketSize,
|
||||||
IN BOOL bIsWEP,
|
BOOL bIsWEP,
|
||||||
IN BOOL bExtIV,
|
BOOL bExtIV,
|
||||||
OUT PUINT pcbHeadSize
|
OUT PUINT pcbHeadSize
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
|
@ -249,7 +249,7 @@ s_vProcessRxMACHeader (
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
static BYTE s_byGetRateIdx (IN BYTE byRate)
|
static BYTE s_byGetRateIdx (BYTE byRate)
|
||||||
{
|
{
|
||||||
BYTE byRateIdx;
|
BYTE byRateIdx;
|
||||||
|
|
||||||
|
@ -264,7 +264,7 @@ static BYTE s_byGetRateIdx (IN BYTE byRate)
|
||||||
static
|
static
|
||||||
void
|
void
|
||||||
s_vGetDASA (
|
s_vGetDASA (
|
||||||
IN PBYTE pbyRxBufferAddr,
|
PBYTE pbyRxBufferAddr,
|
||||||
OUT PUINT pcbHeaderSize,
|
OUT PUINT pcbHeaderSize,
|
||||||
OUT PSEthernetHeader psEthHeader
|
OUT PSEthernetHeader psEthHeader
|
||||||
)
|
)
|
||||||
|
@ -335,8 +335,8 @@ void MngWorkItem(void *Context)
|
||||||
|
|
||||||
BOOL
|
BOOL
|
||||||
device_receive_frame (
|
device_receive_frame (
|
||||||
IN PSDevice pDevice,
|
PSDevice pDevice,
|
||||||
IN PSRxDesc pCurrRD
|
PSRxDesc pCurrRD
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
|
|
||||||
|
@ -1039,9 +1039,9 @@ device_receive_frame (
|
||||||
|
|
||||||
|
|
||||||
static BOOL s_bAPModeRxCtl (
|
static BOOL s_bAPModeRxCtl (
|
||||||
IN PSDevice pDevice,
|
PSDevice pDevice,
|
||||||
IN PBYTE pbyFrame,
|
PBYTE pbyFrame,
|
||||||
IN INT iSANodeIndex
|
INT iSANodeIndex
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
PS802_11Header p802_11Header;
|
PS802_11Header p802_11Header;
|
||||||
|
@ -1163,10 +1163,10 @@ static BOOL s_bAPModeRxCtl (
|
||||||
}
|
}
|
||||||
|
|
||||||
static BOOL s_bHandleRxEncryption (
|
static BOOL s_bHandleRxEncryption (
|
||||||
IN PSDevice pDevice,
|
PSDevice pDevice,
|
||||||
IN PBYTE pbyFrame,
|
PBYTE pbyFrame,
|
||||||
IN UINT FrameSize,
|
UINT FrameSize,
|
||||||
IN PBYTE pbyRsr,
|
PBYTE pbyRsr,
|
||||||
OUT PBYTE pbyNewRsr,
|
OUT PBYTE pbyNewRsr,
|
||||||
OUT PSKeyItem *pKeyOut,
|
OUT PSKeyItem *pKeyOut,
|
||||||
int * pbExtIV,
|
int * pbExtIV,
|
||||||
|
@ -1309,12 +1309,12 @@ static BOOL s_bHandleRxEncryption (
|
||||||
|
|
||||||
|
|
||||||
static BOOL s_bHostWepRxEncryption (
|
static BOOL s_bHostWepRxEncryption (
|
||||||
IN PSDevice pDevice,
|
PSDevice pDevice,
|
||||||
IN PBYTE pbyFrame,
|
PBYTE pbyFrame,
|
||||||
IN UINT FrameSize,
|
UINT FrameSize,
|
||||||
IN PBYTE pbyRsr,
|
PBYTE pbyRsr,
|
||||||
IN BOOL bOnFly,
|
BOOL bOnFly,
|
||||||
IN PSKeyItem pKey,
|
PSKeyItem pKey,
|
||||||
OUT PBYTE pbyNewRsr,
|
OUT PBYTE pbyNewRsr,
|
||||||
int * pbExtIV,
|
int * pbExtIV,
|
||||||
OUT PWORD pwRxTSC15_0,
|
OUT PWORD pwRxTSC15_0,
|
||||||
|
@ -1440,12 +1440,12 @@ static BOOL s_bHostWepRxEncryption (
|
||||||
|
|
||||||
|
|
||||||
static BOOL s_bAPModeRxData (
|
static BOOL s_bAPModeRxData (
|
||||||
IN PSDevice pDevice,
|
PSDevice pDevice,
|
||||||
IN struct sk_buff* skb,
|
struct sk_buff* skb,
|
||||||
IN UINT FrameSize,
|
UINT FrameSize,
|
||||||
IN UINT cbHeaderOffset,
|
UINT cbHeaderOffset,
|
||||||
IN INT iSANodeIndex,
|
INT iSANodeIndex,
|
||||||
IN INT iDANodeIndex
|
INT iDANodeIndex
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
PSMgmtObject pMgmt = pDevice->pMgmt;
|
PSMgmtObject pMgmt = pDevice->pMgmt;
|
||||||
|
|
|
@ -43,8 +43,8 @@
|
||||||
|
|
||||||
BOOL
|
BOOL
|
||||||
device_receive_frame (
|
device_receive_frame (
|
||||||
IN PSDevice pDevice,
|
PSDevice pDevice,
|
||||||
IN PSRxDesc pCurrRD
|
PSRxDesc pCurrRD
|
||||||
);
|
);
|
||||||
|
|
||||||
void MngWorkItem(void *Context);
|
void MngWorkItem(void *Context);
|
||||||
|
|
|
@ -716,10 +716,10 @@ if(wpa_Result.authenticated==TRUE) {
|
||||||
/*
|
/*
|
||||||
void
|
void
|
||||||
vConfigWEPKey (
|
vConfigWEPKey (
|
||||||
IN PSDevice pDevice,
|
PSDevice pDevice,
|
||||||
IN DWORD dwKeyIndex,
|
DWORD dwKeyIndex,
|
||||||
IN PBYTE pbyKey,
|
PBYTE pbyKey,
|
||||||
IN ULONG uKeyLength
|
ULONG uKeyLength
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
int ii;
|
int ii;
|
||||||
|
|
|
@ -44,10 +44,10 @@ int private_ioctl(PSDevice pDevice, struct ifreq *rq);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
void vConfigWEPKey (
|
void vConfigWEPKey (
|
||||||
IN PSDevice pDevice,
|
PSDevice pDevice,
|
||||||
IN DWORD dwKeyIndex,
|
DWORD dwKeyIndex,
|
||||||
IN PBYTE pbyKey,
|
PBYTE pbyKey,
|
||||||
IN ULONG uKeyLength
|
ULONG uKeyLength
|
||||||
);
|
);
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
|
@ -132,9 +132,9 @@ void KeyvInitTable (PSKeyManagement pTable, DWORD_PTR dwIoBase)
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
BOOL KeybGetKey (
|
BOOL KeybGetKey (
|
||||||
IN PSKeyManagement pTable,
|
PSKeyManagement pTable,
|
||||||
IN PBYTE pbyBSSID,
|
PBYTE pbyBSSID,
|
||||||
IN DWORD dwKeyIndex,
|
DWORD dwKeyIndex,
|
||||||
OUT PSKeyItem *pKey
|
OUT PSKeyItem *pKey
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
|
@ -518,9 +518,9 @@ void KeyvRemoveAllWEPKey (
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
BOOL KeybGetTransmitKey (
|
BOOL KeybGetTransmitKey (
|
||||||
IN PSKeyManagement pTable,
|
PSKeyManagement pTable,
|
||||||
IN PBYTE pbyBSSID,
|
PBYTE pbyBSSID,
|
||||||
IN DWORD dwKeyType,
|
DWORD dwKeyType,
|
||||||
OUT PSKeyItem *pKey
|
OUT PSKeyItem *pKey
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
|
@ -598,7 +598,7 @@ BOOL KeybGetTransmitKey (
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
BOOL KeybCheckPairewiseKey (
|
BOOL KeybCheckPairewiseKey (
|
||||||
IN PSKeyManagement pTable,
|
PSKeyManagement pTable,
|
||||||
OUT PSKeyItem *pKey
|
OUT PSKeyItem *pKey
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
|
|
|
@ -104,9 +104,9 @@ typedef struct tagSKeyManagement
|
||||||
void KeyvInitTable(PSKeyManagement pTable, DWORD_PTR dwIoBase);
|
void KeyvInitTable(PSKeyManagement pTable, DWORD_PTR dwIoBase);
|
||||||
|
|
||||||
BOOL KeybGetKey(
|
BOOL KeybGetKey(
|
||||||
IN PSKeyManagement pTable,
|
PSKeyManagement pTable,
|
||||||
IN PBYTE pbyBSSID,
|
PBYTE pbyBSSID,
|
||||||
IN DWORD dwKeyIndex,
|
DWORD dwKeyIndex,
|
||||||
OUT PSKeyItem *pKey
|
OUT PSKeyItem *pKey
|
||||||
);
|
);
|
||||||
|
|
||||||
|
@ -141,14 +141,14 @@ BOOL KeybRemoveKey(
|
||||||
);
|
);
|
||||||
|
|
||||||
BOOL KeybGetTransmitKey(
|
BOOL KeybGetTransmitKey(
|
||||||
IN PSKeyManagement pTable,
|
PSKeyManagement pTable,
|
||||||
IN PBYTE pbyBSSID,
|
PBYTE pbyBSSID,
|
||||||
IN DWORD dwKeyType,
|
DWORD dwKeyType,
|
||||||
OUT PSKeyItem *pKey
|
OUT PSKeyItem *pKey
|
||||||
);
|
);
|
||||||
|
|
||||||
BOOL KeybCheckPairewiseKey(
|
BOOL KeybCheckPairewiseKey(
|
||||||
IN PSKeyManagement pTable,
|
PSKeyManagement pTable,
|
||||||
OUT PSKeyItem *pKey
|
OUT PSKeyItem *pKey
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
|
@ -76,8 +76,8 @@ static int msglevel =MSG_LEVEL_INFO;
|
||||||
|
|
||||||
void
|
void
|
||||||
PSvEnablePowerSaving(
|
PSvEnablePowerSaving(
|
||||||
IN void *hDeviceContext,
|
void *hDeviceContext,
|
||||||
IN WORD wListenInterval
|
WORD wListenInterval
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
PSDevice pDevice = (PSDevice)hDeviceContext;
|
PSDevice pDevice = (PSDevice)hDeviceContext;
|
||||||
|
@ -118,7 +118,7 @@ PSvEnablePowerSaving(
|
||||||
pDevice->bEnablePSMode = TRUE;
|
pDevice->bEnablePSMode = TRUE;
|
||||||
|
|
||||||
if (pDevice->eOPMode == OP_MODE_ADHOC) {
|
if (pDevice->eOPMode == OP_MODE_ADHOC) {
|
||||||
// bMgrPrepareBeaconToSend((HANDLE)pDevice, pMgmt);
|
// bMgrPrepareBeaconToSend((void *)pDevice, pMgmt);
|
||||||
}
|
}
|
||||||
// We don't send null pkt in ad hoc mode since beacon will handle this.
|
// We don't send null pkt in ad hoc mode since beacon will handle this.
|
||||||
else if (pDevice->eOPMode == OP_MODE_INFRASTRUCTURE) {
|
else if (pDevice->eOPMode == OP_MODE_INFRASTRUCTURE) {
|
||||||
|
@ -146,7 +146,7 @@ PSvEnablePowerSaving(
|
||||||
|
|
||||||
void
|
void
|
||||||
PSvDisablePowerSaving(
|
PSvDisablePowerSaving(
|
||||||
IN void *hDeviceContext
|
void *hDeviceContext
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
PSDevice pDevice = (PSDevice)hDeviceContext;
|
PSDevice pDevice = (PSDevice)hDeviceContext;
|
||||||
|
@ -184,9 +184,9 @@ PSvDisablePowerSaving(
|
||||||
|
|
||||||
BOOL
|
BOOL
|
||||||
PSbConsiderPowerDown(
|
PSbConsiderPowerDown(
|
||||||
IN void *hDeviceContext,
|
void *hDeviceContext,
|
||||||
IN BOOL bCheckRxDMA,
|
BOOL bCheckRxDMA,
|
||||||
IN BOOL bCheckCountToWakeUp
|
BOOL bCheckCountToWakeUp
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
PSDevice pDevice = (PSDevice)hDeviceContext;
|
PSDevice pDevice = (PSDevice)hDeviceContext;
|
||||||
|
@ -252,7 +252,7 @@ PSbConsiderPowerDown(
|
||||||
|
|
||||||
void
|
void
|
||||||
PSvSendPSPOLL(
|
PSvSendPSPOLL(
|
||||||
IN void *hDeviceContext
|
void *hDeviceContext
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
PSDevice pDevice = (PSDevice)hDeviceContext;
|
PSDevice pDevice = (PSDevice)hDeviceContext;
|
||||||
|
@ -298,7 +298,7 @@ PSvSendPSPOLL(
|
||||||
-*/
|
-*/
|
||||||
BOOL
|
BOOL
|
||||||
PSbSendNullPacket(
|
PSbSendNullPacket(
|
||||||
IN void *hDeviceContext
|
void *hDeviceContext
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
PSDevice pDevice = (PSDevice)hDeviceContext;
|
PSDevice pDevice = (PSDevice)hDeviceContext;
|
||||||
|
@ -384,7 +384,7 @@ PSbSendNullPacket(
|
||||||
|
|
||||||
BOOL
|
BOOL
|
||||||
PSbIsNextTBTTWakeUp(
|
PSbIsNextTBTTWakeUp(
|
||||||
IN void *hDeviceContext
|
void *hDeviceContext
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
|
|
||||||
|
|
|
@ -45,40 +45,40 @@
|
||||||
|
|
||||||
/*--------------------- Export Functions --------------------------*/
|
/*--------------------- Export Functions --------------------------*/
|
||||||
|
|
||||||
// IN PSDevice pDevice
|
// PSDevice pDevice
|
||||||
// IN PSDevice hDeviceContext
|
// PSDevice hDeviceContext
|
||||||
|
|
||||||
BOOL
|
BOOL
|
||||||
PSbConsiderPowerDown(
|
PSbConsiderPowerDown(
|
||||||
IN void *hDeviceContext,
|
void *hDeviceContext,
|
||||||
IN BOOL bCheckRxDMA,
|
BOOL bCheckRxDMA,
|
||||||
IN BOOL bCheckCountToWakeUp
|
BOOL bCheckCountToWakeUp
|
||||||
);
|
);
|
||||||
|
|
||||||
void
|
void
|
||||||
PSvDisablePowerSaving(
|
PSvDisablePowerSaving(
|
||||||
IN void *hDeviceContext
|
void *hDeviceContext
|
||||||
);
|
);
|
||||||
|
|
||||||
void
|
void
|
||||||
PSvEnablePowerSaving(
|
PSvEnablePowerSaving(
|
||||||
IN void *hDeviceContext,
|
void *hDeviceContext,
|
||||||
IN WORD wListenInterval
|
WORD wListenInterval
|
||||||
);
|
);
|
||||||
|
|
||||||
void
|
void
|
||||||
PSvSendPSPOLL(
|
PSvSendPSPOLL(
|
||||||
IN void *hDeviceContext
|
void *hDeviceContext
|
||||||
);
|
);
|
||||||
|
|
||||||
BOOL
|
BOOL
|
||||||
PSbSendNullPacket(
|
PSbSendNullPacket(
|
||||||
IN void *hDeviceContext
|
void *hDeviceContext
|
||||||
);
|
);
|
||||||
|
|
||||||
BOOL
|
BOOL
|
||||||
PSbIsNextTBTTWakeUp(
|
PSbIsNextTBTTWakeUp(
|
||||||
IN void *hDeviceContext
|
void *hDeviceContext
|
||||||
);
|
);
|
||||||
|
|
||||||
#endif //__POWER_H__
|
#endif //__POWER_H__
|
||||||
|
|
|
@ -808,7 +808,7 @@ BOOL RFbAL2230SelectChannel (DWORD_PTR dwIoBase, BYTE byChannel)
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
BOOL RFbInit (
|
BOOL RFbInit (
|
||||||
IN PSDevice pDevice
|
PSDevice pDevice
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
BOOL bResult = TRUE;
|
BOOL bResult = TRUE;
|
||||||
|
@ -846,7 +846,7 @@ BOOL bResult = TRUE;
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
BOOL RFbShutDown (
|
BOOL RFbShutDown (
|
||||||
IN PSDevice pDevice
|
PSDevice pDevice
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
BOOL bResult = TRUE;
|
BOOL bResult = TRUE;
|
||||||
|
@ -997,9 +997,9 @@ BOOL RFvWriteWakeProgSyn (DWORD_PTR dwIoBase, BYTE byRFType, UINT uChannel)
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
BOOL RFbSetPower (
|
BOOL RFbSetPower (
|
||||||
IN PSDevice pDevice,
|
PSDevice pDevice,
|
||||||
IN UINT uRATE,
|
UINT uRATE,
|
||||||
IN UINT uCH
|
UINT uCH
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
BOOL bResult = TRUE;
|
BOOL bResult = TRUE;
|
||||||
|
@ -1136,9 +1136,9 @@ BYTE byPwrdBm = 0;
|
||||||
*/
|
*/
|
||||||
|
|
||||||
BOOL RFbRawSetPower (
|
BOOL RFbRawSetPower (
|
||||||
IN PSDevice pDevice,
|
PSDevice pDevice,
|
||||||
IN BYTE byPwr,
|
BYTE byPwr,
|
||||||
IN UINT uRATE
|
UINT uRATE
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
BOOL bResult = TRUE;
|
BOOL bResult = TRUE;
|
||||||
|
@ -1203,8 +1203,8 @@ DWORD dwMax7230Pwr = 0;
|
||||||
-*/
|
-*/
|
||||||
void
|
void
|
||||||
RFvRSSITodBm (
|
RFvRSSITodBm (
|
||||||
IN PSDevice pDevice,
|
PSDevice pDevice,
|
||||||
IN BYTE byCurrRSSI,
|
BYTE byCurrRSSI,
|
||||||
long * pldBm
|
long * pldBm
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
|
|
|
@ -79,20 +79,20 @@
|
||||||
BOOL IFRFbWriteEmbeded(DWORD_PTR dwIoBase, DWORD dwData);
|
BOOL IFRFbWriteEmbeded(DWORD_PTR dwIoBase, DWORD dwData);
|
||||||
BOOL RFbSelectChannel(DWORD_PTR dwIoBase, BYTE byRFType, BYTE byChannel);
|
BOOL RFbSelectChannel(DWORD_PTR dwIoBase, BYTE byRFType, BYTE byChannel);
|
||||||
BOOL RFbInit (
|
BOOL RFbInit (
|
||||||
IN PSDevice pDevice
|
PSDevice pDevice
|
||||||
);
|
);
|
||||||
BOOL RFvWriteWakeProgSyn(DWORD_PTR dwIoBase, BYTE byRFType, UINT uChannel);
|
BOOL RFvWriteWakeProgSyn(DWORD_PTR dwIoBase, BYTE byRFType, UINT uChannel);
|
||||||
BOOL RFbSetPower(PSDevice pDevice, UINT uRATE, UINT uCH);
|
BOOL RFbSetPower(PSDevice pDevice, UINT uRATE, UINT uCH);
|
||||||
BOOL RFbRawSetPower(
|
BOOL RFbRawSetPower(
|
||||||
IN PSDevice pDevice,
|
PSDevice pDevice,
|
||||||
IN BYTE byPwr,
|
BYTE byPwr,
|
||||||
IN UINT uRATE
|
UINT uRATE
|
||||||
);
|
);
|
||||||
|
|
||||||
void
|
void
|
||||||
RFvRSSITodBm(
|
RFvRSSITodBm(
|
||||||
IN PSDevice pDevice,
|
PSDevice pDevice,
|
||||||
IN BYTE byCurrRSSI,
|
BYTE byCurrRSSI,
|
||||||
long *pldBm
|
long *pldBm
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
|
@ -117,12 +117,12 @@ const WORD wFB_Opt1[2][5] = {
|
||||||
static
|
static
|
||||||
void
|
void
|
||||||
s_vFillTxKey(
|
s_vFillTxKey(
|
||||||
IN PSDevice pDevice,
|
PSDevice pDevice,
|
||||||
IN PBYTE pbyBuf,
|
PBYTE pbyBuf,
|
||||||
IN PBYTE pbyIVHead,
|
PBYTE pbyIVHead,
|
||||||
IN PSKeyItem pTransmitKey,
|
PSKeyItem pTransmitKey,
|
||||||
IN PBYTE pbyHdrBuf,
|
PBYTE pbyHdrBuf,
|
||||||
IN WORD wPayloadLen,
|
WORD wPayloadLen,
|
||||||
OUT PBYTE pMICHDR
|
OUT PBYTE pMICHDR
|
||||||
);
|
);
|
||||||
|
|
||||||
|
@ -131,59 +131,59 @@ s_vFillTxKey(
|
||||||
static
|
static
|
||||||
void
|
void
|
||||||
s_vFillRTSHead(
|
s_vFillRTSHead(
|
||||||
IN PSDevice pDevice,
|
PSDevice pDevice,
|
||||||
IN BYTE byPktType,
|
BYTE byPktType,
|
||||||
IN void * pvRTS,
|
void * pvRTS,
|
||||||
IN UINT cbFrameLength,
|
UINT cbFrameLength,
|
||||||
IN BOOL bNeedAck,
|
BOOL bNeedAck,
|
||||||
IN BOOL bDisCRC,
|
BOOL bDisCRC,
|
||||||
IN PSEthernetHeader psEthHeader,
|
PSEthernetHeader psEthHeader,
|
||||||
IN WORD wCurrentRate,
|
WORD wCurrentRate,
|
||||||
IN BYTE byFBOption
|
BYTE byFBOption
|
||||||
);
|
);
|
||||||
|
|
||||||
static
|
static
|
||||||
void
|
void
|
||||||
s_vGenerateTxParameter(
|
s_vGenerateTxParameter(
|
||||||
IN PSDevice pDevice,
|
PSDevice pDevice,
|
||||||
IN BYTE byPktType,
|
BYTE byPktType,
|
||||||
IN void * pTxBufHead,
|
void * pTxBufHead,
|
||||||
IN void * pvRrvTime,
|
void * pvRrvTime,
|
||||||
IN void * pvRTS,
|
void * pvRTS,
|
||||||
IN void * pvCTS,
|
void * pvCTS,
|
||||||
IN UINT cbFrameSize,
|
UINT cbFrameSize,
|
||||||
IN BOOL bNeedACK,
|
BOOL bNeedACK,
|
||||||
IN UINT uDMAIdx,
|
UINT uDMAIdx,
|
||||||
IN PSEthernetHeader psEthHeader,
|
PSEthernetHeader psEthHeader,
|
||||||
IN WORD wCurrentRate
|
WORD wCurrentRate
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
static void s_vFillFragParameter(
|
static void s_vFillFragParameter(
|
||||||
IN PSDevice pDevice,
|
PSDevice pDevice,
|
||||||
IN PBYTE pbyBuffer,
|
PBYTE pbyBuffer,
|
||||||
IN UINT uTxType,
|
UINT uTxType,
|
||||||
IN void * pvtdCurr,
|
void * pvtdCurr,
|
||||||
IN WORD wFragType,
|
WORD wFragType,
|
||||||
IN UINT cbReqCount
|
UINT cbReqCount
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
static
|
static
|
||||||
UINT
|
UINT
|
||||||
s_cbFillTxBufHead (
|
s_cbFillTxBufHead (
|
||||||
IN PSDevice pDevice,
|
PSDevice pDevice,
|
||||||
IN BYTE byPktType,
|
BYTE byPktType,
|
||||||
IN PBYTE pbyTxBufferAddr,
|
PBYTE pbyTxBufferAddr,
|
||||||
IN UINT cbFrameBodySize,
|
UINT cbFrameBodySize,
|
||||||
IN UINT uDMAIdx,
|
UINT uDMAIdx,
|
||||||
IN PSTxDesc pHeadTD,
|
PSTxDesc pHeadTD,
|
||||||
IN PSEthernetHeader psEthHeader,
|
PSEthernetHeader psEthHeader,
|
||||||
IN PBYTE pPacket,
|
PBYTE pPacket,
|
||||||
IN BOOL bNeedEncrypt,
|
BOOL bNeedEncrypt,
|
||||||
IN PSKeyItem pTransmitKey,
|
PSKeyItem pTransmitKey,
|
||||||
IN UINT uNodeIndex,
|
UINT uNodeIndex,
|
||||||
OUT PUINT puMACfragNum
|
OUT PUINT puMACfragNum
|
||||||
);
|
);
|
||||||
|
|
||||||
|
@ -191,17 +191,17 @@ s_cbFillTxBufHead (
|
||||||
static
|
static
|
||||||
UINT
|
UINT
|
||||||
s_uFillDataHead (
|
s_uFillDataHead (
|
||||||
IN PSDevice pDevice,
|
PSDevice pDevice,
|
||||||
IN BYTE byPktType,
|
BYTE byPktType,
|
||||||
IN void * pTxDataHead,
|
void * pTxDataHead,
|
||||||
IN UINT cbFrameLength,
|
UINT cbFrameLength,
|
||||||
IN UINT uDMAIdx,
|
UINT uDMAIdx,
|
||||||
IN BOOL bNeedAck,
|
BOOL bNeedAck,
|
||||||
IN UINT uFragIdx,
|
UINT uFragIdx,
|
||||||
IN UINT cbLastFragmentSize,
|
UINT cbLastFragmentSize,
|
||||||
IN UINT uMACfragNum,
|
UINT uMACfragNum,
|
||||||
IN BYTE byFBOption,
|
BYTE byFBOption,
|
||||||
IN WORD wCurrentRate
|
WORD wCurrentRate
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
|
@ -212,12 +212,12 @@ s_uFillDataHead (
|
||||||
static
|
static
|
||||||
void
|
void
|
||||||
s_vFillTxKey (
|
s_vFillTxKey (
|
||||||
IN PSDevice pDevice,
|
PSDevice pDevice,
|
||||||
IN PBYTE pbyBuf,
|
PBYTE pbyBuf,
|
||||||
IN PBYTE pbyIVHead,
|
PBYTE pbyIVHead,
|
||||||
IN PSKeyItem pTransmitKey,
|
PSKeyItem pTransmitKey,
|
||||||
IN PBYTE pbyHdrBuf,
|
PBYTE pbyHdrBuf,
|
||||||
IN WORD wPayloadLen,
|
WORD wPayloadLen,
|
||||||
OUT PBYTE pMICHDR
|
OUT PBYTE pMICHDR
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
|
@ -330,10 +330,10 @@ s_vFillTxKey (
|
||||||
static
|
static
|
||||||
void
|
void
|
||||||
s_vSWencryption (
|
s_vSWencryption (
|
||||||
IN PSDevice pDevice,
|
PSDevice pDevice,
|
||||||
IN PSKeyItem pTransmitKey,
|
PSKeyItem pTransmitKey,
|
||||||
IN PBYTE pbyPayloadHead,
|
PBYTE pbyPayloadHead,
|
||||||
IN WORD wPayloadSize
|
WORD wPayloadSize
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
UINT cbICVlen = 4;
|
UINT cbICVlen = 4;
|
||||||
|
@ -379,11 +379,11 @@ s_vSWencryption (
|
||||||
static
|
static
|
||||||
UINT
|
UINT
|
||||||
s_uGetTxRsvTime (
|
s_uGetTxRsvTime (
|
||||||
IN PSDevice pDevice,
|
PSDevice pDevice,
|
||||||
IN BYTE byPktType,
|
BYTE byPktType,
|
||||||
IN UINT cbFrameLength,
|
UINT cbFrameLength,
|
||||||
IN WORD wRate,
|
WORD wRate,
|
||||||
IN BOOL bNeedAck
|
BOOL bNeedAck
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
UINT uDataTime, uAckTime;
|
UINT uDataTime, uAckTime;
|
||||||
|
@ -410,11 +410,11 @@ s_uGetTxRsvTime (
|
||||||
static
|
static
|
||||||
UINT
|
UINT
|
||||||
s_uGetRTSCTSRsvTime (
|
s_uGetRTSCTSRsvTime (
|
||||||
IN PSDevice pDevice,
|
PSDevice pDevice,
|
||||||
IN BYTE byRTSRsvType,
|
BYTE byRTSRsvType,
|
||||||
IN BYTE byPktType,
|
BYTE byPktType,
|
||||||
IN UINT cbFrameLength,
|
UINT cbFrameLength,
|
||||||
IN WORD wCurrentRate
|
WORD wCurrentRate
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
UINT uRrvTime , uRTSTime, uCTSTime, uAckTime, uDataTime;
|
UINT uRrvTime , uRTSTime, uCTSTime, uAckTime, uDataTime;
|
||||||
|
@ -452,16 +452,16 @@ s_uGetRTSCTSRsvTime (
|
||||||
static
|
static
|
||||||
UINT
|
UINT
|
||||||
s_uGetDataDuration (
|
s_uGetDataDuration (
|
||||||
IN PSDevice pDevice,
|
PSDevice pDevice,
|
||||||
IN BYTE byDurType,
|
BYTE byDurType,
|
||||||
IN UINT cbFrameLength,
|
UINT cbFrameLength,
|
||||||
IN BYTE byPktType,
|
BYTE byPktType,
|
||||||
IN WORD wRate,
|
WORD wRate,
|
||||||
IN BOOL bNeedAck,
|
BOOL bNeedAck,
|
||||||
IN UINT uFragIdx,
|
UINT uFragIdx,
|
||||||
IN UINT cbLastFragmentSize,
|
UINT cbLastFragmentSize,
|
||||||
IN UINT uMACfragNum,
|
UINT uMACfragNum,
|
||||||
IN BYTE byFBOption
|
BYTE byFBOption
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
BOOL bLastFrag = 0;
|
BOOL bLastFrag = 0;
|
||||||
|
@ -623,13 +623,13 @@ s_uGetDataDuration (
|
||||||
static
|
static
|
||||||
UINT
|
UINT
|
||||||
s_uGetRTSCTSDuration (
|
s_uGetRTSCTSDuration (
|
||||||
IN PSDevice pDevice,
|
PSDevice pDevice,
|
||||||
IN BYTE byDurType,
|
BYTE byDurType,
|
||||||
IN UINT cbFrameLength,
|
UINT cbFrameLength,
|
||||||
IN BYTE byPktType,
|
BYTE byPktType,
|
||||||
IN WORD wRate,
|
WORD wRate,
|
||||||
IN BOOL bNeedAck,
|
BOOL bNeedAck,
|
||||||
IN BYTE byFBOption
|
BYTE byFBOption
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
UINT uCTSTime = 0, uDurTime = 0;
|
UINT uCTSTime = 0, uDurTime = 0;
|
||||||
|
@ -721,17 +721,17 @@ s_uGetRTSCTSDuration (
|
||||||
static
|
static
|
||||||
UINT
|
UINT
|
||||||
s_uFillDataHead (
|
s_uFillDataHead (
|
||||||
IN PSDevice pDevice,
|
PSDevice pDevice,
|
||||||
IN BYTE byPktType,
|
BYTE byPktType,
|
||||||
IN void * pTxDataHead,
|
void * pTxDataHead,
|
||||||
IN UINT cbFrameLength,
|
UINT cbFrameLength,
|
||||||
IN UINT uDMAIdx,
|
UINT uDMAIdx,
|
||||||
IN BOOL bNeedAck,
|
BOOL bNeedAck,
|
||||||
IN UINT uFragIdx,
|
UINT uFragIdx,
|
||||||
IN UINT cbLastFragmentSize,
|
UINT cbLastFragmentSize,
|
||||||
IN UINT uMACfragNum,
|
UINT uMACfragNum,
|
||||||
IN BYTE byFBOption,
|
BYTE byFBOption,
|
||||||
IN WORD wCurrentRate
|
WORD wCurrentRate
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
WORD wLen = 0x0000;
|
WORD wLen = 0x0000;
|
||||||
|
@ -853,15 +853,15 @@ s_uFillDataHead (
|
||||||
static
|
static
|
||||||
void
|
void
|
||||||
s_vFillRTSHead (
|
s_vFillRTSHead (
|
||||||
IN PSDevice pDevice,
|
PSDevice pDevice,
|
||||||
IN BYTE byPktType,
|
BYTE byPktType,
|
||||||
IN void * pvRTS,
|
void * pvRTS,
|
||||||
IN UINT cbFrameLength,
|
UINT cbFrameLength,
|
||||||
IN BOOL bNeedAck,
|
BOOL bNeedAck,
|
||||||
IN BOOL bDisCRC,
|
BOOL bDisCRC,
|
||||||
IN PSEthernetHeader psEthHeader,
|
PSEthernetHeader psEthHeader,
|
||||||
IN WORD wCurrentRate,
|
WORD wCurrentRate,
|
||||||
IN BYTE byFBOption
|
BYTE byFBOption
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
UINT uRTSFrameLen = 20;
|
UINT uRTSFrameLen = 20;
|
||||||
|
@ -1047,15 +1047,15 @@ s_vFillRTSHead (
|
||||||
static
|
static
|
||||||
void
|
void
|
||||||
s_vFillCTSHead (
|
s_vFillCTSHead (
|
||||||
IN PSDevice pDevice,
|
PSDevice pDevice,
|
||||||
IN UINT uDMAIdx,
|
UINT uDMAIdx,
|
||||||
IN BYTE byPktType,
|
BYTE byPktType,
|
||||||
IN void * pvCTS,
|
void * pvCTS,
|
||||||
IN UINT cbFrameLength,
|
UINT cbFrameLength,
|
||||||
IN BOOL bNeedAck,
|
BOOL bNeedAck,
|
||||||
IN BOOL bDisCRC,
|
BOOL bDisCRC,
|
||||||
IN WORD wCurrentRate,
|
WORD wCurrentRate,
|
||||||
IN BYTE byFBOption
|
BYTE byFBOption
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
UINT uCTSFrameLen = 14;
|
UINT uCTSFrameLen = 14;
|
||||||
|
@ -1152,17 +1152,17 @@ s_vFillCTSHead (
|
||||||
static
|
static
|
||||||
void
|
void
|
||||||
s_vGenerateTxParameter (
|
s_vGenerateTxParameter (
|
||||||
IN PSDevice pDevice,
|
PSDevice pDevice,
|
||||||
IN BYTE byPktType,
|
BYTE byPktType,
|
||||||
IN void * pTxBufHead,
|
void * pTxBufHead,
|
||||||
IN void * pvRrvTime,
|
void * pvRrvTime,
|
||||||
IN void * pvRTS,
|
void * pvRTS,
|
||||||
IN void * pvCTS,
|
void * pvCTS,
|
||||||
IN UINT cbFrameSize,
|
UINT cbFrameSize,
|
||||||
IN BOOL bNeedACK,
|
BOOL bNeedACK,
|
||||||
IN UINT uDMAIdx,
|
UINT uDMAIdx,
|
||||||
IN PSEthernetHeader psEthHeader,
|
PSEthernetHeader psEthHeader,
|
||||||
IN WORD wCurrentRate
|
WORD wCurrentRate
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
UINT cbMACHdLen = WLAN_HDR_ADDR3_LEN; //24
|
UINT cbMACHdLen = WLAN_HDR_ADDR3_LEN; //24
|
||||||
|
@ -1270,12 +1270,12 @@ s_vGenerateTxParameter (
|
||||||
static
|
static
|
||||||
void
|
void
|
||||||
s_vFillFragParameter(
|
s_vFillFragParameter(
|
||||||
IN PSDevice pDevice,
|
PSDevice pDevice,
|
||||||
IN PBYTE pbyBuffer,
|
PBYTE pbyBuffer,
|
||||||
IN UINT uTxType,
|
UINT uTxType,
|
||||||
IN void * pvtdCurr,
|
void * pvtdCurr,
|
||||||
IN WORD wFragType,
|
WORD wFragType,
|
||||||
IN UINT cbReqCount
|
UINT cbReqCount
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
PSTxBufHead pTxBufHead = (PSTxBufHead) pbyBuffer;
|
PSTxBufHead pTxBufHead = (PSTxBufHead) pbyBuffer;
|
||||||
|
@ -1318,17 +1318,17 @@ s_vFillFragParameter(
|
||||||
static
|
static
|
||||||
UINT
|
UINT
|
||||||
s_cbFillTxBufHead (
|
s_cbFillTxBufHead (
|
||||||
IN PSDevice pDevice,
|
PSDevice pDevice,
|
||||||
IN BYTE byPktType,
|
BYTE byPktType,
|
||||||
IN PBYTE pbyTxBufferAddr,
|
PBYTE pbyTxBufferAddr,
|
||||||
IN UINT cbFrameBodySize,
|
UINT cbFrameBodySize,
|
||||||
IN UINT uDMAIdx,
|
UINT uDMAIdx,
|
||||||
IN PSTxDesc pHeadTD,
|
PSTxDesc pHeadTD,
|
||||||
IN PSEthernetHeader psEthHeader,
|
PSEthernetHeader psEthHeader,
|
||||||
IN PBYTE pPacket,
|
PBYTE pPacket,
|
||||||
IN BOOL bNeedEncrypt,
|
BOOL bNeedEncrypt,
|
||||||
IN PSKeyItem pTransmitKey,
|
PSKeyItem pTransmitKey,
|
||||||
IN UINT uNodeIndex,
|
UINT uNodeIndex,
|
||||||
OUT PUINT puMACfragNum
|
OUT PUINT puMACfragNum
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
|
@ -2095,17 +2095,17 @@ s_cbFillTxBufHead (
|
||||||
|
|
||||||
void
|
void
|
||||||
vGenerateFIFOHeader (
|
vGenerateFIFOHeader (
|
||||||
IN PSDevice pDevice,
|
PSDevice pDevice,
|
||||||
IN BYTE byPktType,
|
BYTE byPktType,
|
||||||
IN PBYTE pbyTxBufferAddr,
|
PBYTE pbyTxBufferAddr,
|
||||||
IN BOOL bNeedEncrypt,
|
BOOL bNeedEncrypt,
|
||||||
IN UINT cbPayloadSize,
|
UINT cbPayloadSize,
|
||||||
IN UINT uDMAIdx,
|
UINT uDMAIdx,
|
||||||
IN PSTxDesc pHeadTD,
|
PSTxDesc pHeadTD,
|
||||||
IN PSEthernetHeader psEthHeader,
|
PSEthernetHeader psEthHeader,
|
||||||
IN PBYTE pPacket,
|
PBYTE pPacket,
|
||||||
IN PSKeyItem pTransmitKey,
|
PSKeyItem pTransmitKey,
|
||||||
IN UINT uNodeIndex,
|
UINT uNodeIndex,
|
||||||
OUT PUINT puMACfragNum,
|
OUT PUINT puMACfragNum,
|
||||||
OUT PUINT pcbHeaderSize
|
OUT PUINT pcbHeaderSize
|
||||||
)
|
)
|
||||||
|
@ -2266,14 +2266,14 @@ vGenerateFIFOHeader (
|
||||||
|
|
||||||
void
|
void
|
||||||
vGenerateMACHeader (
|
vGenerateMACHeader (
|
||||||
IN PSDevice pDevice,
|
PSDevice pDevice,
|
||||||
IN PBYTE pbyBufferAddr,
|
PBYTE pbyBufferAddr,
|
||||||
IN WORD wDuration,
|
WORD wDuration,
|
||||||
IN PSEthernetHeader psEthHeader,
|
PSEthernetHeader psEthHeader,
|
||||||
IN BOOL bNeedEncrypt,
|
BOOL bNeedEncrypt,
|
||||||
IN WORD wFragType,
|
WORD wFragType,
|
||||||
IN UINT uDMAIdx,
|
UINT uDMAIdx,
|
||||||
IN UINT uFragIdx
|
UINT uFragIdx
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
PS802_11Header pMACHeader = (PS802_11Header)pbyBufferAddr;
|
PS802_11Header pMACHeader = (PS802_11Header)pbyBufferAddr;
|
||||||
|
@ -2738,10 +2738,10 @@ CMD_STATUS csBeacon_xmit(PSDevice pDevice, PSTxMgmtPacket pPacket) {
|
||||||
|
|
||||||
UINT
|
UINT
|
||||||
cbGetFragCount (
|
cbGetFragCount (
|
||||||
IN PSDevice pDevice,
|
PSDevice pDevice,
|
||||||
IN PSKeyItem pTransmitKey,
|
PSKeyItem pTransmitKey,
|
||||||
IN UINT cbFrameBodySize,
|
UINT cbFrameBodySize,
|
||||||
IN PSEthernetHeader psEthHeader
|
PSEthernetHeader psEthHeader
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
UINT cbMACHdLen;
|
UINT cbMACHdLen;
|
||||||
|
|
|
@ -41,20 +41,20 @@
|
||||||
|
|
||||||
/*
|
/*
|
||||||
void vGenerateMACHeader(
|
void vGenerateMACHeader(
|
||||||
IN PSDevice pDevice,
|
PSDevice pDevice,
|
||||||
IN DWORD dwTxBufferAddr,
|
DWORD dwTxBufferAddr,
|
||||||
IN PBYTE pbySkbData,
|
PBYTE pbySkbData,
|
||||||
IN UINT cbPacketSize,
|
UINT cbPacketSize,
|
||||||
IN BOOL bDMA0Used,
|
BOOL bDMA0Used,
|
||||||
OUT PUINT pcbHeadSize,
|
OUT PUINT pcbHeadSize,
|
||||||
OUT PUINT pcbAppendPayload
|
OUT PUINT pcbAppendPayload
|
||||||
);
|
);
|
||||||
|
|
||||||
void vProcessRxMACHeader (
|
void vProcessRxMACHeader (
|
||||||
IN PSDevice pDevice,
|
PSDevice pDevice,
|
||||||
IN DWORD dwRxBufferAddr,
|
DWORD dwRxBufferAddr,
|
||||||
IN UINT cbPacketSize,
|
UINT cbPacketSize,
|
||||||
IN BOOL bIsWEP,
|
BOOL bIsWEP,
|
||||||
OUT PUINT pcbHeadSize
|
OUT PUINT pcbHeadSize
|
||||||
);
|
);
|
||||||
*/
|
*/
|
||||||
|
@ -62,39 +62,39 @@ void vProcessRxMACHeader (
|
||||||
|
|
||||||
void
|
void
|
||||||
vGenerateMACHeader (
|
vGenerateMACHeader (
|
||||||
IN PSDevice pDevice,
|
PSDevice pDevice,
|
||||||
IN PBYTE pbyBufferAddr,
|
PBYTE pbyBufferAddr,
|
||||||
IN WORD wDuration,
|
WORD wDuration,
|
||||||
IN PSEthernetHeader psEthHeader,
|
PSEthernetHeader psEthHeader,
|
||||||
IN BOOL bNeedEncrypt,
|
BOOL bNeedEncrypt,
|
||||||
IN WORD wFragType,
|
WORD wFragType,
|
||||||
IN UINT uDMAIdx,
|
UINT uDMAIdx,
|
||||||
IN UINT uFragIdx
|
UINT uFragIdx
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
UINT
|
UINT
|
||||||
cbGetFragCount(
|
cbGetFragCount(
|
||||||
IN PSDevice pDevice,
|
PSDevice pDevice,
|
||||||
IN PSKeyItem pTransmitKey,
|
PSKeyItem pTransmitKey,
|
||||||
IN UINT cbFrameBodySize,
|
UINT cbFrameBodySize,
|
||||||
IN PSEthernetHeader psEthHeader
|
PSEthernetHeader psEthHeader
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
void
|
void
|
||||||
vGenerateFIFOHeader (
|
vGenerateFIFOHeader (
|
||||||
IN PSDevice pDevice,
|
PSDevice pDevice,
|
||||||
IN BYTE byPktTyp,
|
BYTE byPktTyp,
|
||||||
IN PBYTE pbyTxBufferAddr,
|
PBYTE pbyTxBufferAddr,
|
||||||
IN BOOL bNeedEncrypt,
|
BOOL bNeedEncrypt,
|
||||||
IN UINT cbPayloadSize,
|
UINT cbPayloadSize,
|
||||||
IN UINT uDMAIdx,
|
UINT uDMAIdx,
|
||||||
IN PSTxDesc pHeadTD,
|
PSTxDesc pHeadTD,
|
||||||
IN PSEthernetHeader psEthHeader,
|
PSEthernetHeader psEthHeader,
|
||||||
IN PBYTE pPacket,
|
PBYTE pPacket,
|
||||||
IN PSKeyItem pTransmitKey,
|
PSKeyItem pTransmitKey,
|
||||||
IN UINT uNodeIndex,
|
UINT uNodeIndex,
|
||||||
OUT PUINT puMACfragNum,
|
OUT PUINT puMACfragNum,
|
||||||
OUT PUINT pcbHeaderSize
|
OUT PUINT pcbHeaderSize
|
||||||
);
|
);
|
||||||
|
|
|
@ -33,10 +33,6 @@
|
||||||
|
|
||||||
/******* Common definitions and typedefs ***********************************/
|
/******* Common definitions and typedefs ***********************************/
|
||||||
|
|
||||||
#ifndef IN
|
|
||||||
#define IN
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#ifndef OUT
|
#ifndef OUT
|
||||||
#define OUT
|
#define OUT
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -71,8 +71,8 @@
|
||||||
-*/
|
-*/
|
||||||
void
|
void
|
||||||
VNTWIFIvSetOPMode (
|
VNTWIFIvSetOPMode (
|
||||||
IN void *pMgmtHandle,
|
void *pMgmtHandle,
|
||||||
IN WMAC_CONFIG_MODE eOPMode
|
WMAC_CONFIG_MODE eOPMode
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
PSMgmtObject pMgmt = (PSMgmtObject)pMgmtHandle;
|
PSMgmtObject pMgmt = (PSMgmtObject)pMgmtHandle;
|
||||||
|
@ -100,10 +100,10 @@ VNTWIFIvSetOPMode (
|
||||||
-*/
|
-*/
|
||||||
void
|
void
|
||||||
VNTWIFIvSetIBSSParameter (
|
VNTWIFIvSetIBSSParameter (
|
||||||
IN void *pMgmtHandle,
|
void *pMgmtHandle,
|
||||||
IN WORD wBeaconPeriod,
|
WORD wBeaconPeriod,
|
||||||
IN WORD wATIMWindow,
|
WORD wATIMWindow,
|
||||||
IN UINT uChannel
|
UINT uChannel
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
PSMgmtObject pMgmt = (PSMgmtObject)pMgmtHandle;
|
PSMgmtObject pMgmt = (PSMgmtObject)pMgmtHandle;
|
||||||
|
@ -129,7 +129,7 @@ VNTWIFIvSetIBSSParameter (
|
||||||
-*/
|
-*/
|
||||||
PWLAN_IE_SSID
|
PWLAN_IE_SSID
|
||||||
VNTWIFIpGetCurrentSSID (
|
VNTWIFIpGetCurrentSSID (
|
||||||
IN void *pMgmtHandle
|
void *pMgmtHandle
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
PSMgmtObject pMgmt = (PSMgmtObject)pMgmtHandle;
|
PSMgmtObject pMgmt = (PSMgmtObject)pMgmtHandle;
|
||||||
|
@ -152,7 +152,7 @@ VNTWIFIpGetCurrentSSID (
|
||||||
-*/
|
-*/
|
||||||
UINT
|
UINT
|
||||||
VNTWIFIpGetCurrentChannel (
|
VNTWIFIpGetCurrentChannel (
|
||||||
IN void *pMgmtHandle
|
void *pMgmtHandle
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
PSMgmtObject pMgmt = (PSMgmtObject)pMgmtHandle;
|
PSMgmtObject pMgmt = (PSMgmtObject)pMgmtHandle;
|
||||||
|
@ -178,7 +178,7 @@ VNTWIFIpGetCurrentChannel (
|
||||||
-*/
|
-*/
|
||||||
WORD
|
WORD
|
||||||
VNTWIFIwGetAssocID (
|
VNTWIFIwGetAssocID (
|
||||||
IN void *pMgmtHandle
|
void *pMgmtHandle
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
PSMgmtObject pMgmt = (PSMgmtObject)pMgmtHandle;
|
PSMgmtObject pMgmt = (PSMgmtObject)pMgmtHandle;
|
||||||
|
@ -204,8 +204,8 @@ VNTWIFIwGetAssocID (
|
||||||
-*/
|
-*/
|
||||||
BYTE
|
BYTE
|
||||||
VNTWIFIbyGetMaxSupportRate (
|
VNTWIFIbyGetMaxSupportRate (
|
||||||
IN PWLAN_IE_SUPP_RATES pSupportRateIEs,
|
PWLAN_IE_SUPP_RATES pSupportRateIEs,
|
||||||
IN PWLAN_IE_SUPP_RATES pExtSupportRateIEs
|
PWLAN_IE_SUPP_RATES pExtSupportRateIEs
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
BYTE byMaxSupportRate = RATE_1M;
|
BYTE byMaxSupportRate = RATE_1M;
|
||||||
|
@ -250,9 +250,9 @@ VNTWIFIbyGetMaxSupportRate (
|
||||||
-*/
|
-*/
|
||||||
BYTE
|
BYTE
|
||||||
VNTWIFIbyGetACKTxRate (
|
VNTWIFIbyGetACKTxRate (
|
||||||
IN BYTE byRxDataRate,
|
BYTE byRxDataRate,
|
||||||
IN PWLAN_IE_SUPP_RATES pSupportRateIEs,
|
PWLAN_IE_SUPP_RATES pSupportRateIEs,
|
||||||
IN PWLAN_IE_SUPP_RATES pExtSupportRateIEs
|
PWLAN_IE_SUPP_RATES pExtSupportRateIEs
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
BYTE byMaxAckRate;
|
BYTE byMaxAckRate;
|
||||||
|
@ -308,8 +308,8 @@ VNTWIFIbyGetACKTxRate (
|
||||||
-*/
|
-*/
|
||||||
void
|
void
|
||||||
VNTWIFIvSetAuthenticationMode (
|
VNTWIFIvSetAuthenticationMode (
|
||||||
IN void *pMgmtHandle,
|
void *pMgmtHandle,
|
||||||
IN WMAC_AUTHENTICATION_MODE eAuthMode
|
WMAC_AUTHENTICATION_MODE eAuthMode
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
PSMgmtObject pMgmt = (PSMgmtObject)pMgmtHandle;
|
PSMgmtObject pMgmt = (PSMgmtObject)pMgmtHandle;
|
||||||
|
@ -340,8 +340,8 @@ VNTWIFIvSetAuthenticationMode (
|
||||||
-*/
|
-*/
|
||||||
void
|
void
|
||||||
VNTWIFIvSetEncryptionMode (
|
VNTWIFIvSetEncryptionMode (
|
||||||
IN void *pMgmtHandle,
|
void *pMgmtHandle,
|
||||||
IN WMAC_ENCRYPTION_MODE eEncryptionMode
|
WMAC_ENCRYPTION_MODE eEncryptionMode
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
PSMgmtObject pMgmt = (PSMgmtObject)pMgmtHandle;
|
PSMgmtObject pMgmt = (PSMgmtObject)pMgmtHandle;
|
||||||
|
@ -360,8 +360,8 @@ VNTWIFIvSetEncryptionMode (
|
||||||
|
|
||||||
BOOL
|
BOOL
|
||||||
VNTWIFIbConfigPhyMode (
|
VNTWIFIbConfigPhyMode (
|
||||||
IN void *pMgmtHandle,
|
void *pMgmtHandle,
|
||||||
IN CARD_PHY_TYPE ePhyType
|
CARD_PHY_TYPE ePhyType
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
PSMgmtObject pMgmt = (PSMgmtObject)pMgmtHandle;
|
PSMgmtObject pMgmt = (PSMgmtObject)pMgmtHandle;
|
||||||
|
@ -381,7 +381,7 @@ VNTWIFIbConfigPhyMode (
|
||||||
|
|
||||||
void
|
void
|
||||||
VNTWIFIbGetConfigPhyMode (
|
VNTWIFIbGetConfigPhyMode (
|
||||||
IN void *pMgmtHandle,
|
void *pMgmtHandle,
|
||||||
OUT void *pePhyType
|
OUT void *pePhyType
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
|
@ -426,7 +426,7 @@ VNTWIFIbGetConfigPhyMode (
|
||||||
|
|
||||||
void
|
void
|
||||||
VNTWIFIvQueryBSSList (
|
VNTWIFIvQueryBSSList (
|
||||||
IN void *pMgmtHandle,
|
void *pMgmtHandle,
|
||||||
OUT PUINT puBSSCount,
|
OUT PUINT puBSSCount,
|
||||||
OUT void **pvFirstBSS
|
OUT void **pvFirstBSS
|
||||||
)
|
)
|
||||||
|
@ -456,8 +456,8 @@ VNTWIFIvQueryBSSList (
|
||||||
|
|
||||||
void
|
void
|
||||||
VNTWIFIvGetNextBSS (
|
VNTWIFIvGetNextBSS (
|
||||||
IN void *pMgmtHandle,
|
void *pMgmtHandle,
|
||||||
IN void *pvCurrentBSS,
|
void *pvCurrentBSS,
|
||||||
OUT void **pvNextBSS
|
OUT void **pvNextBSS
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
|
@ -496,11 +496,11 @@ VNTWIFIvGetNextBSS (
|
||||||
-*/
|
-*/
|
||||||
void
|
void
|
||||||
VNTWIFIvUpdateNodeTxCounter(
|
VNTWIFIvUpdateNodeTxCounter(
|
||||||
IN void *pMgmtHandle,
|
void *pMgmtHandle,
|
||||||
IN PBYTE pbyDestAddress,
|
PBYTE pbyDestAddress,
|
||||||
IN BOOL bTxOk,
|
BOOL bTxOk,
|
||||||
IN WORD wRate,
|
WORD wRate,
|
||||||
IN PBYTE pbyTxFailCount
|
PBYTE pbyTxFailCount
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
PSMgmtObject pMgmt = (PSMgmtObject)pMgmtHandle;
|
PSMgmtObject pMgmt = (PSMgmtObject)pMgmtHandle;
|
||||||
|
@ -531,8 +531,8 @@ VNTWIFIvUpdateNodeTxCounter(
|
||||||
|
|
||||||
void
|
void
|
||||||
VNTWIFIvGetTxRate(
|
VNTWIFIvGetTxRate(
|
||||||
IN void *pMgmtHandle,
|
void *pMgmtHandle,
|
||||||
IN PBYTE pbyDestAddress,
|
PBYTE pbyDestAddress,
|
||||||
OUT PWORD pwTxDataRate,
|
OUT PWORD pwTxDataRate,
|
||||||
OUT PBYTE pbyACKRate,
|
OUT PBYTE pbyACKRate,
|
||||||
OUT PBYTE pbyCCKBasicRate,
|
OUT PBYTE pbyCCKBasicRate,
|
||||||
|
@ -603,8 +603,8 @@ VNTWIFIvGetTxRate(
|
||||||
|
|
||||||
BYTE
|
BYTE
|
||||||
VNTWIFIbyGetKeyCypher(
|
VNTWIFIbyGetKeyCypher(
|
||||||
IN void *pMgmtHandle,
|
void *pMgmtHandle,
|
||||||
IN BOOL bGroupKey
|
BOOL bGroupKey
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
PSMgmtObject pMgmt = (PSMgmtObject)pMgmtHandle;
|
PSMgmtObject pMgmt = (PSMgmtObject)pMgmtHandle;
|
||||||
|
@ -620,7 +620,7 @@ VNTWIFIbyGetKeyCypher(
|
||||||
/*
|
/*
|
||||||
BOOL
|
BOOL
|
||||||
VNTWIFIbInit(
|
VNTWIFIbInit(
|
||||||
IN void *pAdapterHandler,
|
void *pAdapterHandler,
|
||||||
OUT void **pMgmtHandler
|
OUT void **pMgmtHandler
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
|
@ -664,9 +664,9 @@ VNTWIFIbInit(
|
||||||
|
|
||||||
BOOL
|
BOOL
|
||||||
VNTWIFIbSetPMKIDCache (
|
VNTWIFIbSetPMKIDCache (
|
||||||
IN void *pMgmtObject,
|
void *pMgmtObject,
|
||||||
IN ULONG ulCount,
|
ULONG ulCount,
|
||||||
IN void *pPMKIDInfo
|
void *pPMKIDInfo
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
PSMgmtObject pMgmt = (PSMgmtObject) pMgmtObject;
|
PSMgmtObject pMgmt = (PSMgmtObject) pMgmtObject;
|
||||||
|
@ -683,7 +683,7 @@ VNTWIFIbSetPMKIDCache (
|
||||||
|
|
||||||
WORD
|
WORD
|
||||||
VNTWIFIwGetMaxSupportRate(
|
VNTWIFIwGetMaxSupportRate(
|
||||||
IN void *pMgmtObject
|
void *pMgmtObject
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
WORD wRate = RATE_54M;
|
WORD wRate = RATE_54M;
|
||||||
|
@ -704,8 +704,8 @@ VNTWIFIwGetMaxSupportRate(
|
||||||
|
|
||||||
void
|
void
|
||||||
VNTWIFIvSet11h (
|
VNTWIFIvSet11h (
|
||||||
IN void *pMgmtObject,
|
void *pMgmtObject,
|
||||||
IN BOOL b11hEnable
|
BOOL b11hEnable
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
PSMgmtObject pMgmt = (PSMgmtObject) pMgmtObject;
|
PSMgmtObject pMgmt = (PSMgmtObject) pMgmtObject;
|
||||||
|
@ -715,13 +715,13 @@ VNTWIFIvSet11h (
|
||||||
|
|
||||||
BOOL
|
BOOL
|
||||||
VNTWIFIbMeasureReport(
|
VNTWIFIbMeasureReport(
|
||||||
IN void *pMgmtObject,
|
void *pMgmtObject,
|
||||||
IN BOOL bEndOfReport,
|
BOOL bEndOfReport,
|
||||||
IN void *pvMeasureEID,
|
void *pvMeasureEID,
|
||||||
IN BYTE byReportMode,
|
BYTE byReportMode,
|
||||||
IN BYTE byBasicMap,
|
BYTE byBasicMap,
|
||||||
IN BYTE byCCAFraction,
|
BYTE byCCAFraction,
|
||||||
IN PBYTE pbyRPIs
|
PBYTE pbyRPIs
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
PSMgmtObject pMgmt = (PSMgmtObject) pMgmtObject;
|
PSMgmtObject pMgmt = (PSMgmtObject) pMgmtObject;
|
||||||
|
@ -775,8 +775,8 @@ VNTWIFIbMeasureReport(
|
||||||
|
|
||||||
BOOL
|
BOOL
|
||||||
VNTWIFIbChannelSwitch(
|
VNTWIFIbChannelSwitch(
|
||||||
IN void *pMgmtObject,
|
void *pMgmtObject,
|
||||||
IN BYTE byNewChannel
|
BYTE byNewChannel
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
PSMgmtObject pMgmt = (PSMgmtObject) pMgmtObject;
|
PSMgmtObject pMgmt = (PSMgmtObject) pMgmtObject;
|
||||||
|
@ -791,8 +791,8 @@ VNTWIFIbChannelSwitch(
|
||||||
/*
|
/*
|
||||||
BOOL
|
BOOL
|
||||||
VNTWIFIbRadarPresent(
|
VNTWIFIbRadarPresent(
|
||||||
IN void *pMgmtObject,
|
void *pMgmtObject,
|
||||||
IN BYTE byChannel
|
BYTE byChannel
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
PSMgmtObject pMgmt = (PSMgmtObject) pMgmtObject;
|
PSMgmtObject pMgmt = (PSMgmtObject) pMgmtObject;
|
||||||
|
|
|
@ -142,74 +142,74 @@ typedef enum tagWMAC_POWER_MODE {
|
||||||
|
|
||||||
void
|
void
|
||||||
VNTWIFIvSetIBSSParameter (
|
VNTWIFIvSetIBSSParameter (
|
||||||
IN void *pMgmtHandle,
|
void *pMgmtHandle,
|
||||||
IN WORD wBeaconPeriod,
|
WORD wBeaconPeriod,
|
||||||
IN WORD wATIMWindow,
|
WORD wATIMWindow,
|
||||||
IN UINT uChannel
|
UINT uChannel
|
||||||
);
|
);
|
||||||
|
|
||||||
void
|
void
|
||||||
VNTWIFIvSetOPMode (
|
VNTWIFIvSetOPMode (
|
||||||
IN void *pMgmtHandle,
|
void *pMgmtHandle,
|
||||||
IN WMAC_CONFIG_MODE eOPMode
|
WMAC_CONFIG_MODE eOPMode
|
||||||
);
|
);
|
||||||
|
|
||||||
PWLAN_IE_SSID
|
PWLAN_IE_SSID
|
||||||
VNTWIFIpGetCurrentSSID(
|
VNTWIFIpGetCurrentSSID(
|
||||||
IN void *pMgmtHandle
|
void *pMgmtHandle
|
||||||
);
|
);
|
||||||
|
|
||||||
UINT
|
UINT
|
||||||
VNTWIFIpGetCurrentChannel(
|
VNTWIFIpGetCurrentChannel(
|
||||||
IN void *pMgmtHandle
|
void *pMgmtHandle
|
||||||
);
|
);
|
||||||
|
|
||||||
WORD
|
WORD
|
||||||
VNTWIFIwGetAssocID (
|
VNTWIFIwGetAssocID (
|
||||||
IN void *pMgmtHandle
|
void *pMgmtHandle
|
||||||
);
|
);
|
||||||
|
|
||||||
BYTE
|
BYTE
|
||||||
VNTWIFIbyGetMaxSupportRate (
|
VNTWIFIbyGetMaxSupportRate (
|
||||||
IN PWLAN_IE_SUPP_RATES pSupportRateIEs,
|
PWLAN_IE_SUPP_RATES pSupportRateIEs,
|
||||||
IN PWLAN_IE_SUPP_RATES pExtSupportRateIEs
|
PWLAN_IE_SUPP_RATES pExtSupportRateIEs
|
||||||
);
|
);
|
||||||
|
|
||||||
BYTE
|
BYTE
|
||||||
VNTWIFIbyGetACKTxRate (
|
VNTWIFIbyGetACKTxRate (
|
||||||
IN BYTE byRxDataRate,
|
BYTE byRxDataRate,
|
||||||
IN PWLAN_IE_SUPP_RATES pSupportRateIEs,
|
PWLAN_IE_SUPP_RATES pSupportRateIEs,
|
||||||
IN PWLAN_IE_SUPP_RATES pExtSupportRateIEs
|
PWLAN_IE_SUPP_RATES pExtSupportRateIEs
|
||||||
);
|
);
|
||||||
|
|
||||||
void
|
void
|
||||||
VNTWIFIvSetAuthenticationMode (
|
VNTWIFIvSetAuthenticationMode (
|
||||||
IN void *pMgmtHandle,
|
void *pMgmtHandle,
|
||||||
IN WMAC_AUTHENTICATION_MODE eAuthMode
|
WMAC_AUTHENTICATION_MODE eAuthMode
|
||||||
);
|
);
|
||||||
|
|
||||||
void
|
void
|
||||||
VNTWIFIvSetEncryptionMode (
|
VNTWIFIvSetEncryptionMode (
|
||||||
IN void *pMgmtHandle,
|
void *pMgmtHandle,
|
||||||
IN WMAC_ENCRYPTION_MODE eEncryptionMode
|
WMAC_ENCRYPTION_MODE eEncryptionMode
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
BOOL
|
BOOL
|
||||||
VNTWIFIbConfigPhyMode(
|
VNTWIFIbConfigPhyMode(
|
||||||
IN void *pMgmtHandle,
|
void *pMgmtHandle,
|
||||||
IN CARD_PHY_TYPE ePhyType
|
CARD_PHY_TYPE ePhyType
|
||||||
);
|
);
|
||||||
|
|
||||||
void
|
void
|
||||||
VNTWIFIbGetConfigPhyMode(
|
VNTWIFIbGetConfigPhyMode(
|
||||||
IN void *pMgmtHandle,
|
void *pMgmtHandle,
|
||||||
OUT void *pePhyType
|
OUT void *pePhyType
|
||||||
);
|
);
|
||||||
|
|
||||||
void
|
void
|
||||||
VNTWIFIvQueryBSSList(
|
VNTWIFIvQueryBSSList(
|
||||||
IN void *pMgmtHandle,
|
void *pMgmtHandle,
|
||||||
OUT PUINT puBSSCount,
|
OUT PUINT puBSSCount,
|
||||||
OUT void **pvFirstBSS
|
OUT void **pvFirstBSS
|
||||||
);
|
);
|
||||||
|
@ -219,8 +219,8 @@ VNTWIFIvQueryBSSList(
|
||||||
|
|
||||||
void
|
void
|
||||||
VNTWIFIvGetNextBSS (
|
VNTWIFIvGetNextBSS (
|
||||||
IN void *pMgmtHandle,
|
void *pMgmtHandle,
|
||||||
IN void *pvCurrentBSS,
|
void *pvCurrentBSS,
|
||||||
OUT void **pvNextBSS
|
OUT void **pvNextBSS
|
||||||
);
|
);
|
||||||
|
|
||||||
|
@ -228,18 +228,18 @@ VNTWIFIvGetNextBSS (
|
||||||
|
|
||||||
void
|
void
|
||||||
VNTWIFIvUpdateNodeTxCounter(
|
VNTWIFIvUpdateNodeTxCounter(
|
||||||
IN void *pMgmtHandle,
|
void *pMgmtHandle,
|
||||||
IN PBYTE pbyDestAddress,
|
PBYTE pbyDestAddress,
|
||||||
IN BOOL bTxOk,
|
BOOL bTxOk,
|
||||||
IN WORD wRate,
|
WORD wRate,
|
||||||
IN PBYTE pbyTxFailCount
|
PBYTE pbyTxFailCount
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
void
|
void
|
||||||
VNTWIFIvGetTxRate(
|
VNTWIFIvGetTxRate(
|
||||||
IN void *pMgmtHandle,
|
void *pMgmtHandle,
|
||||||
IN PBYTE pbyDestAddress,
|
PBYTE pbyDestAddress,
|
||||||
OUT PWORD pwTxDataRate,
|
OUT PWORD pwTxDataRate,
|
||||||
OUT PBYTE pbyACKRate,
|
OUT PBYTE pbyACKRate,
|
||||||
OUT PBYTE pbyCCKBasicRate,
|
OUT PBYTE pbyCCKBasicRate,
|
||||||
|
@ -248,15 +248,15 @@ VNTWIFIvGetTxRate(
|
||||||
/*
|
/*
|
||||||
BOOL
|
BOOL
|
||||||
VNTWIFIbInit(
|
VNTWIFIbInit(
|
||||||
IN void *pAdapterHandler,
|
void *pAdapterHandler,
|
||||||
OUT void **pMgmtHandler
|
OUT void **pMgmtHandler
|
||||||
);
|
);
|
||||||
*/
|
*/
|
||||||
|
|
||||||
BYTE
|
BYTE
|
||||||
VNTWIFIbyGetKeyCypher(
|
VNTWIFIbyGetKeyCypher(
|
||||||
IN void *pMgmtHandle,
|
void *pMgmtHandle,
|
||||||
IN BOOL bGroupKey
|
BOOL bGroupKey
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
|
@ -264,49 +264,49 @@ VNTWIFIbyGetKeyCypher(
|
||||||
|
|
||||||
BOOL
|
BOOL
|
||||||
VNTWIFIbSetPMKIDCache (
|
VNTWIFIbSetPMKIDCache (
|
||||||
IN void *pMgmtObject,
|
void *pMgmtObject,
|
||||||
IN ULONG ulCount,
|
ULONG ulCount,
|
||||||
IN void *pPMKIDInfo
|
void *pPMKIDInfo
|
||||||
);
|
);
|
||||||
|
|
||||||
BOOL
|
BOOL
|
||||||
VNTWIFIbCommandRunning (
|
VNTWIFIbCommandRunning (
|
||||||
IN void *pMgmtObject
|
void *pMgmtObject
|
||||||
);
|
);
|
||||||
|
|
||||||
WORD
|
WORD
|
||||||
VNTWIFIwGetMaxSupportRate(
|
VNTWIFIwGetMaxSupportRate(
|
||||||
IN void *pMgmtObject
|
void *pMgmtObject
|
||||||
);
|
);
|
||||||
|
|
||||||
// for 802.11h
|
// for 802.11h
|
||||||
void
|
void
|
||||||
VNTWIFIvSet11h (
|
VNTWIFIvSet11h (
|
||||||
IN void *pMgmtObject,
|
void *pMgmtObject,
|
||||||
IN BOOL b11hEnable
|
BOOL b11hEnable
|
||||||
);
|
);
|
||||||
|
|
||||||
BOOL
|
BOOL
|
||||||
VNTWIFIbMeasureReport(
|
VNTWIFIbMeasureReport(
|
||||||
IN void *pMgmtObject,
|
void *pMgmtObject,
|
||||||
IN BOOL bEndOfReport,
|
BOOL bEndOfReport,
|
||||||
IN void *pvMeasureEID,
|
void *pvMeasureEID,
|
||||||
IN BYTE byReportMode,
|
BYTE byReportMode,
|
||||||
IN BYTE byBasicMap,
|
BYTE byBasicMap,
|
||||||
IN BYTE byCCAFraction,
|
BYTE byCCAFraction,
|
||||||
IN PBYTE pbyRPIs
|
PBYTE pbyRPIs
|
||||||
);
|
);
|
||||||
|
|
||||||
BOOL
|
BOOL
|
||||||
VNTWIFIbChannelSwitch(
|
VNTWIFIbChannelSwitch(
|
||||||
IN void *pMgmtObject,
|
void *pMgmtObject,
|
||||||
IN BYTE byNewChannel
|
BYTE byNewChannel
|
||||||
);
|
);
|
||||||
/*
|
/*
|
||||||
BOOL
|
BOOL
|
||||||
VNTWIFIbRadarPresent(
|
VNTWIFIbRadarPresent(
|
||||||
IN void *pMgmtObject,
|
void *pMgmtObject,
|
||||||
IN BYTE byChannel
|
BYTE byChannel
|
||||||
);
|
);
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
|
@ -68,19 +68,19 @@ static int msglevel =MSG_LEVEL_INFO;
|
||||||
static
|
static
|
||||||
void
|
void
|
||||||
s_vProbeChannel(
|
s_vProbeChannel(
|
||||||
IN PSDevice pDevice
|
PSDevice pDevice
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
static
|
static
|
||||||
PSTxMgmtPacket
|
PSTxMgmtPacket
|
||||||
s_MgrMakeProbeRequest(
|
s_MgrMakeProbeRequest(
|
||||||
IN PSDevice pDevice,
|
PSDevice pDevice,
|
||||||
IN PSMgmtObject pMgmt,
|
PSMgmtObject pMgmt,
|
||||||
IN PBYTE pScanBSSID,
|
PBYTE pScanBSSID,
|
||||||
IN PWLAN_IE_SSID pSSID,
|
PWLAN_IE_SSID pSSID,
|
||||||
IN PWLAN_IE_SUPP_RATES pCurrRates,
|
PWLAN_IE_SUPP_RATES pCurrRates,
|
||||||
IN PWLAN_IE_SUPP_RATES pCurrExtSuppRates
|
PWLAN_IE_SUPP_RATES pCurrExtSuppRates
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
|
@ -204,7 +204,7 @@ vAdHocBeaconRestart(PSDevice pDevice)
|
||||||
static
|
static
|
||||||
void
|
void
|
||||||
s_vProbeChannel(
|
s_vProbeChannel(
|
||||||
IN PSDevice pDevice
|
PSDevice pDevice
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
//1M, 2M, 5M, 11M, 18M, 24M, 36M, 54M
|
//1M, 2M, 5M, 11M, 18M, 24M, 36M, 54M
|
||||||
|
@ -267,12 +267,12 @@ s_vProbeChannel(
|
||||||
|
|
||||||
PSTxMgmtPacket
|
PSTxMgmtPacket
|
||||||
s_MgrMakeProbeRequest(
|
s_MgrMakeProbeRequest(
|
||||||
IN PSDevice pDevice,
|
PSDevice pDevice,
|
||||||
IN PSMgmtObject pMgmt,
|
PSMgmtObject pMgmt,
|
||||||
IN PBYTE pScanBSSID,
|
PBYTE pScanBSSID,
|
||||||
IN PWLAN_IE_SSID pSSID,
|
PWLAN_IE_SSID pSSID,
|
||||||
IN PWLAN_IE_SUPP_RATES pCurrRates,
|
PWLAN_IE_SUPP_RATES pCurrRates,
|
||||||
IN PWLAN_IE_SUPP_RATES pCurrExtSuppRates
|
PWLAN_IE_SUPP_RATES pCurrExtSuppRates
|
||||||
|
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
|
@ -319,8 +319,8 @@ s_MgrMakeProbeRequest(
|
||||||
|
|
||||||
void
|
void
|
||||||
vCommandTimerWait(
|
vCommandTimerWait(
|
||||||
IN void *hDeviceContext,
|
void *hDeviceContext,
|
||||||
IN UINT MSecond
|
UINT MSecond
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
PSDevice pDevice = (PSDevice)hDeviceContext;
|
PSDevice pDevice = (PSDevice)hDeviceContext;
|
||||||
|
@ -339,7 +339,7 @@ vCommandTimerWait(
|
||||||
|
|
||||||
void
|
void
|
||||||
vCommandTimer (
|
vCommandTimer (
|
||||||
IN void *hDeviceContext
|
void *hDeviceContext
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
PSDevice pDevice = (PSDevice)hDeviceContext;
|
PSDevice pDevice = (PSDevice)hDeviceContext;
|
||||||
|
@ -980,9 +980,9 @@ s_bCommandComplete (
|
||||||
|
|
||||||
|
|
||||||
BOOL bScheduleCommand (
|
BOOL bScheduleCommand (
|
||||||
IN void *hDeviceContext,
|
void *hDeviceContext,
|
||||||
IN CMD_CODE eCommand,
|
CMD_CODE eCommand,
|
||||||
IN PBYTE pbyItem0
|
PBYTE pbyItem0
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
PSDevice pDevice = (PSDevice)hDeviceContext;
|
PSDevice pDevice = (PSDevice)hDeviceContext;
|
||||||
|
@ -1061,7 +1061,7 @@ BOOL bScheduleCommand (
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
BOOL bClearBSSID_SCAN (
|
BOOL bClearBSSID_SCAN (
|
||||||
IN void *hDeviceContext
|
void *hDeviceContext
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
PSDevice pDevice = (PSDevice)hDeviceContext;
|
PSDevice pDevice = (PSDevice)hDeviceContext;
|
||||||
|
@ -1083,7 +1083,7 @@ BOOL bClearBSSID_SCAN (
|
||||||
//mike add:reset command timer
|
//mike add:reset command timer
|
||||||
void
|
void
|
||||||
vResetCommandTimer(
|
vResetCommandTimer(
|
||||||
IN void *hDeviceContext
|
void *hDeviceContext
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
PSDevice pDevice = (PSDevice)hDeviceContext;
|
PSDevice pDevice = (PSDevice)hDeviceContext;
|
||||||
|
@ -1107,7 +1107,7 @@ vResetCommandTimer(
|
||||||
#ifdef TxInSleep
|
#ifdef TxInSleep
|
||||||
void
|
void
|
||||||
BSSvSecondTxData(
|
BSSvSecondTxData(
|
||||||
IN void *hDeviceContext
|
void *hDeviceContext
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
PSDevice pDevice = (PSDevice)hDeviceContext;
|
PSDevice pDevice = (PSDevice)hDeviceContext;
|
||||||
|
|
|
@ -111,34 +111,34 @@ typedef enum tagCMD_STATE {
|
||||||
/*--------------------- Export Functions --------------------------*/
|
/*--------------------- Export Functions --------------------------*/
|
||||||
void
|
void
|
||||||
vResetCommandTimer(
|
vResetCommandTimer(
|
||||||
IN void *hDeviceContext
|
void *hDeviceContext
|
||||||
);
|
);
|
||||||
|
|
||||||
void
|
void
|
||||||
vCommandTimer (
|
vCommandTimer (
|
||||||
IN void *hDeviceContext
|
void *hDeviceContext
|
||||||
);
|
);
|
||||||
|
|
||||||
BOOL bClearBSSID_SCAN(
|
BOOL bClearBSSID_SCAN(
|
||||||
IN void *hDeviceContext
|
void *hDeviceContext
|
||||||
);
|
);
|
||||||
|
|
||||||
BOOL
|
BOOL
|
||||||
bScheduleCommand(
|
bScheduleCommand(
|
||||||
IN void *hDeviceContext,
|
void *hDeviceContext,
|
||||||
IN CMD_CODE eCommand,
|
CMD_CODE eCommand,
|
||||||
IN PBYTE pbyItem0
|
PBYTE pbyItem0
|
||||||
);
|
);
|
||||||
|
|
||||||
void
|
void
|
||||||
vCommandTimerWait(
|
vCommandTimerWait(
|
||||||
IN void *hDeviceContext,
|
void *hDeviceContext,
|
||||||
IN UINT MSecond
|
UINT MSecond
|
||||||
);
|
);
|
||||||
#ifdef TxInSleep
|
#ifdef TxInSleep
|
||||||
void
|
void
|
||||||
BSSvSecondTxData(
|
BSSvSecondTxData(
|
||||||
IN void *hDeviceContext
|
void *hDeviceContext
|
||||||
);
|
);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
|
@ -94,110 +94,110 @@ static int msglevel =MSG_LEVEL_INFO;
|
||||||
/*--------------------- Static Functions --------------------------*/
|
/*--------------------- Static Functions --------------------------*/
|
||||||
//2008-8-4 <add> by chester
|
//2008-8-4 <add> by chester
|
||||||
static BOOL ChannelExceedZoneType(
|
static BOOL ChannelExceedZoneType(
|
||||||
IN PSDevice pDevice,
|
PSDevice pDevice,
|
||||||
IN BYTE byCurrChannel
|
BYTE byCurrChannel
|
||||||
);
|
);
|
||||||
|
|
||||||
// Association/diassociation functions
|
// Association/diassociation functions
|
||||||
static
|
static
|
||||||
PSTxMgmtPacket
|
PSTxMgmtPacket
|
||||||
s_MgrMakeAssocRequest(
|
s_MgrMakeAssocRequest(
|
||||||
IN PSDevice pDevice,
|
PSDevice pDevice,
|
||||||
IN PSMgmtObject pMgmt,
|
PSMgmtObject pMgmt,
|
||||||
IN PBYTE pDAddr,
|
PBYTE pDAddr,
|
||||||
IN WORD wCurrCapInfo,
|
WORD wCurrCapInfo,
|
||||||
IN WORD wListenInterval,
|
WORD wListenInterval,
|
||||||
IN PWLAN_IE_SSID pCurrSSID,
|
PWLAN_IE_SSID pCurrSSID,
|
||||||
IN PWLAN_IE_SUPP_RATES pCurrRates,
|
PWLAN_IE_SUPP_RATES pCurrRates,
|
||||||
IN PWLAN_IE_SUPP_RATES pCurrExtSuppRates
|
PWLAN_IE_SUPP_RATES pCurrExtSuppRates
|
||||||
);
|
);
|
||||||
|
|
||||||
static
|
static
|
||||||
void
|
void
|
||||||
s_vMgrRxAssocRequest(
|
s_vMgrRxAssocRequest(
|
||||||
IN PSDevice pDevice,
|
PSDevice pDevice,
|
||||||
IN PSMgmtObject pMgmt,
|
PSMgmtObject pMgmt,
|
||||||
IN PSRxMgmtPacket pRxPacket,
|
PSRxMgmtPacket pRxPacket,
|
||||||
IN UINT uNodeIndex
|
UINT uNodeIndex
|
||||||
);
|
);
|
||||||
|
|
||||||
static
|
static
|
||||||
PSTxMgmtPacket
|
PSTxMgmtPacket
|
||||||
s_MgrMakeReAssocRequest(
|
s_MgrMakeReAssocRequest(
|
||||||
IN PSDevice pDevice,
|
PSDevice pDevice,
|
||||||
IN PSMgmtObject pMgmt,
|
PSMgmtObject pMgmt,
|
||||||
IN PBYTE pDAddr,
|
PBYTE pDAddr,
|
||||||
IN WORD wCurrCapInfo,
|
WORD wCurrCapInfo,
|
||||||
IN WORD wListenInterval,
|
WORD wListenInterval,
|
||||||
IN PWLAN_IE_SSID pCurrSSID,
|
PWLAN_IE_SSID pCurrSSID,
|
||||||
IN PWLAN_IE_SUPP_RATES pCurrRates,
|
PWLAN_IE_SUPP_RATES pCurrRates,
|
||||||
IN PWLAN_IE_SUPP_RATES pCurrExtSuppRates
|
PWLAN_IE_SUPP_RATES pCurrExtSuppRates
|
||||||
);
|
);
|
||||||
|
|
||||||
static
|
static
|
||||||
void
|
void
|
||||||
s_vMgrRxAssocResponse(
|
s_vMgrRxAssocResponse(
|
||||||
IN PSDevice pDevice,
|
PSDevice pDevice,
|
||||||
IN PSMgmtObject pMgmt,
|
PSMgmtObject pMgmt,
|
||||||
IN PSRxMgmtPacket pRxPacket,
|
PSRxMgmtPacket pRxPacket,
|
||||||
IN BOOL bReAssocType
|
BOOL bReAssocType
|
||||||
);
|
);
|
||||||
|
|
||||||
static
|
static
|
||||||
void
|
void
|
||||||
s_vMgrRxDisassociation(
|
s_vMgrRxDisassociation(
|
||||||
IN PSDevice pDevice,
|
PSDevice pDevice,
|
||||||
IN PSMgmtObject pMgmt,
|
PSMgmtObject pMgmt,
|
||||||
IN PSRxMgmtPacket pRxPacket
|
PSRxMgmtPacket pRxPacket
|
||||||
);
|
);
|
||||||
|
|
||||||
// Authentication/deauthen functions
|
// Authentication/deauthen functions
|
||||||
static
|
static
|
||||||
void
|
void
|
||||||
s_vMgrRxAuthenSequence_1(
|
s_vMgrRxAuthenSequence_1(
|
||||||
IN PSDevice pDevice,
|
PSDevice pDevice,
|
||||||
IN PSMgmtObject pMgmt,
|
PSMgmtObject pMgmt,
|
||||||
IN PWLAN_FR_AUTHEN pFrame
|
PWLAN_FR_AUTHEN pFrame
|
||||||
);
|
);
|
||||||
|
|
||||||
static
|
static
|
||||||
void
|
void
|
||||||
s_vMgrRxAuthenSequence_2(
|
s_vMgrRxAuthenSequence_2(
|
||||||
IN PSDevice pDevice,
|
PSDevice pDevice,
|
||||||
IN PSMgmtObject pMgmt,
|
PSMgmtObject pMgmt,
|
||||||
IN PWLAN_FR_AUTHEN pFrame
|
PWLAN_FR_AUTHEN pFrame
|
||||||
);
|
);
|
||||||
|
|
||||||
static
|
static
|
||||||
void
|
void
|
||||||
s_vMgrRxAuthenSequence_3(
|
s_vMgrRxAuthenSequence_3(
|
||||||
IN PSDevice pDevice,
|
PSDevice pDevice,
|
||||||
IN PSMgmtObject pMgmt,
|
PSMgmtObject pMgmt,
|
||||||
IN PWLAN_FR_AUTHEN pFrame
|
PWLAN_FR_AUTHEN pFrame
|
||||||
);
|
);
|
||||||
|
|
||||||
static
|
static
|
||||||
void
|
void
|
||||||
s_vMgrRxAuthenSequence_4(
|
s_vMgrRxAuthenSequence_4(
|
||||||
IN PSDevice pDevice,
|
PSDevice pDevice,
|
||||||
IN PSMgmtObject pMgmt,
|
PSMgmtObject pMgmt,
|
||||||
IN PWLAN_FR_AUTHEN pFrame
|
PWLAN_FR_AUTHEN pFrame
|
||||||
);
|
);
|
||||||
|
|
||||||
static
|
static
|
||||||
void
|
void
|
||||||
s_vMgrRxAuthentication(
|
s_vMgrRxAuthentication(
|
||||||
IN PSDevice pDevice,
|
PSDevice pDevice,
|
||||||
IN PSMgmtObject pMgmt,
|
PSMgmtObject pMgmt,
|
||||||
IN PSRxMgmtPacket pRxPacket
|
PSRxMgmtPacket pRxPacket
|
||||||
);
|
);
|
||||||
|
|
||||||
static
|
static
|
||||||
void
|
void
|
||||||
s_vMgrRxDeauthentication(
|
s_vMgrRxDeauthentication(
|
||||||
IN PSDevice pDevice,
|
PSDevice pDevice,
|
||||||
IN PSMgmtObject pMgmt,
|
PSMgmtObject pMgmt,
|
||||||
IN PSRxMgmtPacket pRxPacket
|
PSRxMgmtPacket pRxPacket
|
||||||
);
|
);
|
||||||
|
|
||||||
// Scan functions
|
// Scan functions
|
||||||
|
@ -205,49 +205,49 @@ s_vMgrRxDeauthentication(
|
||||||
static
|
static
|
||||||
void
|
void
|
||||||
s_vMgrRxProbeRequest(
|
s_vMgrRxProbeRequest(
|
||||||
IN PSDevice pDevice,
|
PSDevice pDevice,
|
||||||
IN PSMgmtObject pMgmt,
|
PSMgmtObject pMgmt,
|
||||||
IN PSRxMgmtPacket pRxPacket
|
PSRxMgmtPacket pRxPacket
|
||||||
);
|
);
|
||||||
|
|
||||||
static
|
static
|
||||||
void
|
void
|
||||||
s_vMgrRxProbeResponse(
|
s_vMgrRxProbeResponse(
|
||||||
IN PSDevice pDevice,
|
PSDevice pDevice,
|
||||||
IN PSMgmtObject pMgmt,
|
PSMgmtObject pMgmt,
|
||||||
IN PSRxMgmtPacket pRxPacket
|
PSRxMgmtPacket pRxPacket
|
||||||
);
|
);
|
||||||
|
|
||||||
// beacon functions
|
// beacon functions
|
||||||
static
|
static
|
||||||
void
|
void
|
||||||
s_vMgrRxBeacon(
|
s_vMgrRxBeacon(
|
||||||
IN PSDevice pDevice,
|
PSDevice pDevice,
|
||||||
IN PSMgmtObject pMgmt,
|
PSMgmtObject pMgmt,
|
||||||
IN PSRxMgmtPacket pRxPacket,
|
PSRxMgmtPacket pRxPacket,
|
||||||
IN BOOL bInScan
|
BOOL bInScan
|
||||||
);
|
);
|
||||||
|
|
||||||
static
|
static
|
||||||
void
|
void
|
||||||
s_vMgrFormatTIM(
|
s_vMgrFormatTIM(
|
||||||
IN PSMgmtObject pMgmt,
|
PSMgmtObject pMgmt,
|
||||||
IN PWLAN_IE_TIM pTIM
|
PWLAN_IE_TIM pTIM
|
||||||
);
|
);
|
||||||
|
|
||||||
static
|
static
|
||||||
PSTxMgmtPacket
|
PSTxMgmtPacket
|
||||||
s_MgrMakeBeacon(
|
s_MgrMakeBeacon(
|
||||||
IN PSDevice pDevice,
|
PSDevice pDevice,
|
||||||
IN PSMgmtObject pMgmt,
|
PSMgmtObject pMgmt,
|
||||||
IN WORD wCurrCapInfo,
|
WORD wCurrCapInfo,
|
||||||
IN WORD wCurrBeaconPeriod,
|
WORD wCurrBeaconPeriod,
|
||||||
IN UINT uCurrChannel,
|
UINT uCurrChannel,
|
||||||
IN WORD wCurrATIMWinodw,
|
WORD wCurrATIMWinodw,
|
||||||
IN PWLAN_IE_SSID pCurrSSID,
|
PWLAN_IE_SSID pCurrSSID,
|
||||||
IN PBYTE pCurrBSSID,
|
PBYTE pCurrBSSID,
|
||||||
IN PWLAN_IE_SUPP_RATES pCurrSuppRates,
|
PWLAN_IE_SUPP_RATES pCurrSuppRates,
|
||||||
IN PWLAN_IE_SUPP_RATES pCurrExtSuppRates
|
PWLAN_IE_SUPP_RATES pCurrExtSuppRates
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
|
@ -255,78 +255,78 @@ s_MgrMakeBeacon(
|
||||||
static
|
static
|
||||||
PSTxMgmtPacket
|
PSTxMgmtPacket
|
||||||
s_MgrMakeAssocResponse(
|
s_MgrMakeAssocResponse(
|
||||||
IN PSDevice pDevice,
|
PSDevice pDevice,
|
||||||
IN PSMgmtObject pMgmt,
|
PSMgmtObject pMgmt,
|
||||||
IN WORD wCurrCapInfo,
|
WORD wCurrCapInfo,
|
||||||
IN WORD wAssocStatus,
|
WORD wAssocStatus,
|
||||||
IN WORD wAssocAID,
|
WORD wAssocAID,
|
||||||
IN PBYTE pDstAddr,
|
PBYTE pDstAddr,
|
||||||
IN PWLAN_IE_SUPP_RATES pCurrSuppRates,
|
PWLAN_IE_SUPP_RATES pCurrSuppRates,
|
||||||
IN PWLAN_IE_SUPP_RATES pCurrExtSuppRates
|
PWLAN_IE_SUPP_RATES pCurrExtSuppRates
|
||||||
);
|
);
|
||||||
|
|
||||||
// ReAssociation response
|
// ReAssociation response
|
||||||
static
|
static
|
||||||
PSTxMgmtPacket
|
PSTxMgmtPacket
|
||||||
s_MgrMakeReAssocResponse(
|
s_MgrMakeReAssocResponse(
|
||||||
IN PSDevice pDevice,
|
PSDevice pDevice,
|
||||||
IN PSMgmtObject pMgmt,
|
PSMgmtObject pMgmt,
|
||||||
IN WORD wCurrCapInfo,
|
WORD wCurrCapInfo,
|
||||||
IN WORD wAssocStatus,
|
WORD wAssocStatus,
|
||||||
IN WORD wAssocAID,
|
WORD wAssocAID,
|
||||||
IN PBYTE pDstAddr,
|
PBYTE pDstAddr,
|
||||||
IN PWLAN_IE_SUPP_RATES pCurrSuppRates,
|
PWLAN_IE_SUPP_RATES pCurrSuppRates,
|
||||||
IN PWLAN_IE_SUPP_RATES pCurrExtSuppRates
|
PWLAN_IE_SUPP_RATES pCurrExtSuppRates
|
||||||
);
|
);
|
||||||
|
|
||||||
// Probe response
|
// Probe response
|
||||||
static
|
static
|
||||||
PSTxMgmtPacket
|
PSTxMgmtPacket
|
||||||
s_MgrMakeProbeResponse(
|
s_MgrMakeProbeResponse(
|
||||||
IN PSDevice pDevice,
|
PSDevice pDevice,
|
||||||
IN PSMgmtObject pMgmt,
|
PSMgmtObject pMgmt,
|
||||||
IN WORD wCurrCapInfo,
|
WORD wCurrCapInfo,
|
||||||
IN WORD wCurrBeaconPeriod,
|
WORD wCurrBeaconPeriod,
|
||||||
IN UINT uCurrChannel,
|
UINT uCurrChannel,
|
||||||
IN WORD wCurrATIMWinodw,
|
WORD wCurrATIMWinodw,
|
||||||
IN PBYTE pDstAddr,
|
PBYTE pDstAddr,
|
||||||
IN PWLAN_IE_SSID pCurrSSID,
|
PWLAN_IE_SSID pCurrSSID,
|
||||||
IN PBYTE pCurrBSSID,
|
PBYTE pCurrBSSID,
|
||||||
IN PWLAN_IE_SUPP_RATES pCurrSuppRates,
|
PWLAN_IE_SUPP_RATES pCurrSuppRates,
|
||||||
IN PWLAN_IE_SUPP_RATES pCurrExtSuppRates,
|
PWLAN_IE_SUPP_RATES pCurrExtSuppRates,
|
||||||
IN BYTE byPHYType
|
BYTE byPHYType
|
||||||
);
|
);
|
||||||
|
|
||||||
// received status
|
// received status
|
||||||
static
|
static
|
||||||
void
|
void
|
||||||
s_vMgrLogStatus(
|
s_vMgrLogStatus(
|
||||||
IN PSMgmtObject pMgmt,
|
PSMgmtObject pMgmt,
|
||||||
IN WORD wStatus
|
WORD wStatus
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
static
|
static
|
||||||
void
|
void
|
||||||
s_vMgrSynchBSS (
|
s_vMgrSynchBSS (
|
||||||
IN PSDevice pDevice,
|
PSDevice pDevice,
|
||||||
IN UINT uBSSMode,
|
UINT uBSSMode,
|
||||||
IN PKnownBSS pCurr,
|
PKnownBSS pCurr,
|
||||||
OUT PCMD_STATUS pStatus
|
OUT PCMD_STATUS pStatus
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
static BOOL
|
static BOOL
|
||||||
s_bCipherMatch (
|
s_bCipherMatch (
|
||||||
IN PKnownBSS pBSSNode,
|
PKnownBSS pBSSNode,
|
||||||
IN NDIS_802_11_ENCRYPTION_STATUS EncStatus,
|
NDIS_802_11_ENCRYPTION_STATUS EncStatus,
|
||||||
OUT PBYTE pbyCCSPK,
|
OUT PBYTE pbyCCSPK,
|
||||||
OUT PBYTE pbyCCSGK
|
OUT PBYTE pbyCCSGK
|
||||||
);
|
);
|
||||||
|
|
||||||
static void Encyption_Rebuild(
|
static void Encyption_Rebuild(
|
||||||
IN PSDevice pDevice,
|
PSDevice pDevice,
|
||||||
IN PKnownBSS pCurr
|
PKnownBSS pCurr
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
|
@ -349,7 +349,7 @@ s_bCipherMatch (
|
||||||
|
|
||||||
void
|
void
|
||||||
vMgrObjectInit(
|
vMgrObjectInit(
|
||||||
IN void *hDeviceContext
|
void *hDeviceContext
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
PSDevice pDevice = (PSDevice)hDeviceContext;
|
PSDevice pDevice = (PSDevice)hDeviceContext;
|
||||||
|
@ -385,7 +385,7 @@ vMgrObjectInit(
|
||||||
|
|
||||||
void
|
void
|
||||||
vMgrTimerInit(
|
vMgrTimerInit(
|
||||||
IN void *hDeviceContext
|
void *hDeviceContext
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
PSDevice pDevice = (PSDevice)hDeviceContext;
|
PSDevice pDevice = (PSDevice)hDeviceContext;
|
||||||
|
@ -433,7 +433,7 @@ vMgrTimerInit(
|
||||||
|
|
||||||
void
|
void
|
||||||
vMgrObjectReset(
|
vMgrObjectReset(
|
||||||
IN void *hDeviceContext
|
void *hDeviceContext
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
PSDevice pDevice = (PSDevice)hDeviceContext;
|
PSDevice pDevice = (PSDevice)hDeviceContext;
|
||||||
|
@ -462,8 +462,8 @@ vMgrObjectReset(
|
||||||
|
|
||||||
void
|
void
|
||||||
vMgrAssocBeginSta(
|
vMgrAssocBeginSta(
|
||||||
IN void *hDeviceContext,
|
void *hDeviceContext,
|
||||||
IN PSMgmtObject pMgmt,
|
PSMgmtObject pMgmt,
|
||||||
OUT PCMD_STATUS pStatus
|
OUT PCMD_STATUS pStatus
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
|
@ -538,8 +538,8 @@ vMgrAssocBeginSta(
|
||||||
|
|
||||||
void
|
void
|
||||||
vMgrReAssocBeginSta(
|
vMgrReAssocBeginSta(
|
||||||
IN void *hDeviceContext,
|
void *hDeviceContext,
|
||||||
IN PSMgmtObject pMgmt,
|
PSMgmtObject pMgmt,
|
||||||
OUT PCMD_STATUS pStatus
|
OUT PCMD_STATUS pStatus
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
|
@ -617,10 +617,10 @@ vMgrReAssocBeginSta(
|
||||||
|
|
||||||
void
|
void
|
||||||
vMgrDisassocBeginSta(
|
vMgrDisassocBeginSta(
|
||||||
IN void *hDeviceContext,
|
void *hDeviceContext,
|
||||||
IN PSMgmtObject pMgmt,
|
PSMgmtObject pMgmt,
|
||||||
IN PBYTE abyDestAddress,
|
PBYTE abyDestAddress,
|
||||||
IN WORD wReason,
|
WORD wReason,
|
||||||
OUT PCMD_STATUS pStatus
|
OUT PCMD_STATUS pStatus
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
|
@ -680,10 +680,10 @@ vMgrDisassocBeginSta(
|
||||||
static
|
static
|
||||||
void
|
void
|
||||||
s_vMgrRxAssocRequest(
|
s_vMgrRxAssocRequest(
|
||||||
IN PSDevice pDevice,
|
PSDevice pDevice,
|
||||||
IN PSMgmtObject pMgmt,
|
PSMgmtObject pMgmt,
|
||||||
IN PSRxMgmtPacket pRxPacket,
|
PSRxMgmtPacket pRxPacket,
|
||||||
IN UINT uNodeIndex
|
UINT uNodeIndex
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
WLAN_FR_ASSOCREQ sFrame;
|
WLAN_FR_ASSOCREQ sFrame;
|
||||||
|
@ -842,10 +842,10 @@ s_vMgrRxAssocRequest(
|
||||||
static
|
static
|
||||||
void
|
void
|
||||||
s_vMgrRxReAssocRequest(
|
s_vMgrRxReAssocRequest(
|
||||||
IN PSDevice pDevice,
|
PSDevice pDevice,
|
||||||
IN PSMgmtObject pMgmt,
|
PSMgmtObject pMgmt,
|
||||||
IN PSRxMgmtPacket pRxPacket,
|
PSRxMgmtPacket pRxPacket,
|
||||||
IN UINT uNodeIndex
|
UINT uNodeIndex
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
WLAN_FR_REASSOCREQ sFrame;
|
WLAN_FR_REASSOCREQ sFrame;
|
||||||
|
@ -992,10 +992,10 @@ s_vMgrRxReAssocRequest(
|
||||||
static
|
static
|
||||||
void
|
void
|
||||||
s_vMgrRxAssocResponse(
|
s_vMgrRxAssocResponse(
|
||||||
IN PSDevice pDevice,
|
PSDevice pDevice,
|
||||||
IN PSMgmtObject pMgmt,
|
PSMgmtObject pMgmt,
|
||||||
IN PSRxMgmtPacket pRxPacket,
|
PSRxMgmtPacket pRxPacket,
|
||||||
IN BOOL bReAssocType
|
BOOL bReAssocType
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
WLAN_FR_ASSOCRESP sFrame;
|
WLAN_FR_ASSOCRESP sFrame;
|
||||||
|
@ -1152,8 +1152,8 @@ if(pMgmt->eCurrState == WMAC_STATE_ASSOC)
|
||||||
|
|
||||||
void
|
void
|
||||||
vMgrAuthenBeginSta(
|
vMgrAuthenBeginSta(
|
||||||
IN void *hDeviceContext,
|
void *hDeviceContext,
|
||||||
IN PSMgmtObject pMgmt,
|
PSMgmtObject pMgmt,
|
||||||
OUT PCMD_STATUS pStatus
|
OUT PCMD_STATUS pStatus
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
|
@ -1210,10 +1210,10 @@ vMgrAuthenBeginSta(
|
||||||
|
|
||||||
void
|
void
|
||||||
vMgrDeAuthenBeginSta(
|
vMgrDeAuthenBeginSta(
|
||||||
IN void *hDeviceContext,
|
void *hDeviceContext,
|
||||||
IN PSMgmtObject pMgmt,
|
PSMgmtObject pMgmt,
|
||||||
IN PBYTE abyDestAddress,
|
PBYTE abyDestAddress,
|
||||||
IN WORD wReason,
|
WORD wReason,
|
||||||
OUT PCMD_STATUS pStatus
|
OUT PCMD_STATUS pStatus
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
|
@ -1267,9 +1267,9 @@ vMgrDeAuthenBeginSta(
|
||||||
static
|
static
|
||||||
void
|
void
|
||||||
s_vMgrRxAuthentication(
|
s_vMgrRxAuthentication(
|
||||||
IN PSDevice pDevice,
|
PSDevice pDevice,
|
||||||
IN PSMgmtObject pMgmt,
|
PSMgmtObject pMgmt,
|
||||||
IN PSRxMgmtPacket pRxPacket
|
PSRxMgmtPacket pRxPacket
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
WLAN_FR_AUTHEN sFrame;
|
WLAN_FR_AUTHEN sFrame;
|
||||||
|
@ -1325,9 +1325,9 @@ s_vMgrRxAuthentication(
|
||||||
static
|
static
|
||||||
void
|
void
|
||||||
s_vMgrRxAuthenSequence_1(
|
s_vMgrRxAuthenSequence_1(
|
||||||
IN PSDevice pDevice,
|
PSDevice pDevice,
|
||||||
IN PSMgmtObject pMgmt,
|
PSMgmtObject pMgmt,
|
||||||
IN PWLAN_FR_AUTHEN pFrame
|
PWLAN_FR_AUTHEN pFrame
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
PSTxMgmtPacket pTxPacket = NULL;
|
PSTxMgmtPacket pTxPacket = NULL;
|
||||||
|
@ -1431,9 +1431,9 @@ s_vMgrRxAuthenSequence_1(
|
||||||
static
|
static
|
||||||
void
|
void
|
||||||
s_vMgrRxAuthenSequence_2(
|
s_vMgrRxAuthenSequence_2(
|
||||||
IN PSDevice pDevice,
|
PSDevice pDevice,
|
||||||
IN PSMgmtObject pMgmt,
|
PSMgmtObject pMgmt,
|
||||||
IN PWLAN_FR_AUTHEN pFrame
|
PWLAN_FR_AUTHEN pFrame
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
WLAN_FR_AUTHEN sFrame;
|
WLAN_FR_AUTHEN sFrame;
|
||||||
|
@ -1533,9 +1533,9 @@ s_vMgrRxAuthenSequence_2(
|
||||||
static
|
static
|
||||||
void
|
void
|
||||||
s_vMgrRxAuthenSequence_3(
|
s_vMgrRxAuthenSequence_3(
|
||||||
IN PSDevice pDevice,
|
PSDevice pDevice,
|
||||||
IN PSMgmtObject pMgmt,
|
PSMgmtObject pMgmt,
|
||||||
IN PWLAN_FR_AUTHEN pFrame
|
PWLAN_FR_AUTHEN pFrame
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
PSTxMgmtPacket pTxPacket = NULL;
|
PSTxMgmtPacket pTxPacket = NULL;
|
||||||
|
@ -1621,9 +1621,9 @@ reply:
|
||||||
static
|
static
|
||||||
void
|
void
|
||||||
s_vMgrRxAuthenSequence_4(
|
s_vMgrRxAuthenSequence_4(
|
||||||
IN PSDevice pDevice,
|
PSDevice pDevice,
|
||||||
IN PSMgmtObject pMgmt,
|
PSMgmtObject pMgmt,
|
||||||
IN PWLAN_FR_AUTHEN pFrame
|
PWLAN_FR_AUTHEN pFrame
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
|
|
||||||
|
@ -1660,9 +1660,9 @@ s_vMgrRxAuthenSequence_4(
|
||||||
static
|
static
|
||||||
void
|
void
|
||||||
s_vMgrRxDisassociation(
|
s_vMgrRxDisassociation(
|
||||||
IN PSDevice pDevice,
|
PSDevice pDevice,
|
||||||
IN PSMgmtObject pMgmt,
|
PSMgmtObject pMgmt,
|
||||||
IN PSRxMgmtPacket pRxPacket
|
PSRxMgmtPacket pRxPacket
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
WLAN_FR_DISASSOC sFrame;
|
WLAN_FR_DISASSOC sFrame;
|
||||||
|
@ -1739,9 +1739,9 @@ s_vMgrRxDisassociation(
|
||||||
static
|
static
|
||||||
void
|
void
|
||||||
s_vMgrRxDeauthentication(
|
s_vMgrRxDeauthentication(
|
||||||
IN PSDevice pDevice,
|
PSDevice pDevice,
|
||||||
IN PSMgmtObject pMgmt,
|
PSMgmtObject pMgmt,
|
||||||
IN PSRxMgmtPacket pRxPacket
|
PSRxMgmtPacket pRxPacket
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
WLAN_FR_DEAUTHEN sFrame;
|
WLAN_FR_DEAUTHEN sFrame;
|
||||||
|
@ -1827,8 +1827,8 @@ s_vMgrRxDeauthentication(
|
||||||
-*/
|
-*/
|
||||||
static BOOL
|
static BOOL
|
||||||
ChannelExceedZoneType(
|
ChannelExceedZoneType(
|
||||||
IN PSDevice pDevice,
|
PSDevice pDevice,
|
||||||
IN BYTE byCurrChannel
|
BYTE byCurrChannel
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
BOOL exceed=FALSE;
|
BOOL exceed=FALSE;
|
||||||
|
@ -1865,10 +1865,10 @@ ChannelExceedZoneType(
|
||||||
static
|
static
|
||||||
void
|
void
|
||||||
s_vMgrRxBeacon(
|
s_vMgrRxBeacon(
|
||||||
IN PSDevice pDevice,
|
PSDevice pDevice,
|
||||||
IN PSMgmtObject pMgmt,
|
PSMgmtObject pMgmt,
|
||||||
IN PSRxMgmtPacket pRxPacket,
|
PSRxMgmtPacket pRxPacket,
|
||||||
IN BOOL bInScan
|
BOOL bInScan
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
|
|
||||||
|
@ -2386,7 +2386,7 @@ if(ChannelExceedZoneType(pDevice,byCurrChannel)==TRUE)
|
||||||
-*/
|
-*/
|
||||||
void
|
void
|
||||||
vMgrCreateOwnIBSS(
|
vMgrCreateOwnIBSS(
|
||||||
IN void *hDeviceContext,
|
void *hDeviceContext,
|
||||||
OUT PCMD_STATUS pStatus
|
OUT PCMD_STATUS pStatus
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
|
@ -2653,7 +2653,7 @@ vMgrCreateOwnIBSS(
|
||||||
|
|
||||||
void
|
void
|
||||||
vMgrJoinBSSBegin(
|
vMgrJoinBSSBegin(
|
||||||
IN void *hDeviceContext,
|
void *hDeviceContext,
|
||||||
OUT PCMD_STATUS pStatus
|
OUT PCMD_STATUS pStatus
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
|
@ -2922,9 +2922,9 @@ vMgrJoinBSSBegin(
|
||||||
static
|
static
|
||||||
void
|
void
|
||||||
s_vMgrSynchBSS (
|
s_vMgrSynchBSS (
|
||||||
IN PSDevice pDevice,
|
PSDevice pDevice,
|
||||||
IN UINT uBSSMode,
|
UINT uBSSMode,
|
||||||
IN PKnownBSS pCurr,
|
PKnownBSS pCurr,
|
||||||
OUT PCMD_STATUS pStatus
|
OUT PCMD_STATUS pStatus
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
|
@ -3089,8 +3089,8 @@ s_vMgrSynchBSS (
|
||||||
//mike add: fix NetworkManager 0.7.0 hidden ssid mode in WPA encryption
|
//mike add: fix NetworkManager 0.7.0 hidden ssid mode in WPA encryption
|
||||||
// ,need reset eAuthenMode and eEncryptionStatus
|
// ,need reset eAuthenMode and eEncryptionStatus
|
||||||
static void Encyption_Rebuild(
|
static void Encyption_Rebuild(
|
||||||
IN PSDevice pDevice,
|
PSDevice pDevice,
|
||||||
IN PKnownBSS pCurr
|
PKnownBSS pCurr
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
PSMgmtObject pMgmt = &(pDevice->sMgmtObj);
|
PSMgmtObject pMgmt = &(pDevice->sMgmtObj);
|
||||||
|
@ -3147,8 +3147,8 @@ s_vMgrSynchBSS (
|
||||||
static
|
static
|
||||||
void
|
void
|
||||||
s_vMgrFormatTIM(
|
s_vMgrFormatTIM(
|
||||||
IN PSMgmtObject pMgmt,
|
PSMgmtObject pMgmt,
|
||||||
IN PWLAN_IE_TIM pTIM
|
PWLAN_IE_TIM pTIM
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
BYTE byMask[8] = {1, 2, 4, 8, 0x10, 0x20, 0x40, 0x80};
|
BYTE byMask[8] = {1, 2, 4, 8, 0x10, 0x20, 0x40, 0x80};
|
||||||
|
@ -3222,16 +3222,16 @@ s_vMgrFormatTIM(
|
||||||
static
|
static
|
||||||
PSTxMgmtPacket
|
PSTxMgmtPacket
|
||||||
s_MgrMakeBeacon(
|
s_MgrMakeBeacon(
|
||||||
IN PSDevice pDevice,
|
PSDevice pDevice,
|
||||||
IN PSMgmtObject pMgmt,
|
PSMgmtObject pMgmt,
|
||||||
IN WORD wCurrCapInfo,
|
WORD wCurrCapInfo,
|
||||||
IN WORD wCurrBeaconPeriod,
|
WORD wCurrBeaconPeriod,
|
||||||
IN UINT uCurrChannel,
|
UINT uCurrChannel,
|
||||||
IN WORD wCurrATIMWinodw,
|
WORD wCurrATIMWinodw,
|
||||||
IN PWLAN_IE_SSID pCurrSSID,
|
PWLAN_IE_SSID pCurrSSID,
|
||||||
IN PBYTE pCurrBSSID,
|
PBYTE pCurrBSSID,
|
||||||
IN PWLAN_IE_SUPP_RATES pCurrSuppRates,
|
PWLAN_IE_SUPP_RATES pCurrSuppRates,
|
||||||
IN PWLAN_IE_SUPP_RATES pCurrExtSuppRates
|
PWLAN_IE_SUPP_RATES pCurrExtSuppRates
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
PSTxMgmtPacket pTxPacket = NULL;
|
PSTxMgmtPacket pTxPacket = NULL;
|
||||||
|
@ -3451,18 +3451,18 @@ s_MgrMakeBeacon(
|
||||||
|
|
||||||
PSTxMgmtPacket
|
PSTxMgmtPacket
|
||||||
s_MgrMakeProbeResponse(
|
s_MgrMakeProbeResponse(
|
||||||
IN PSDevice pDevice,
|
PSDevice pDevice,
|
||||||
IN PSMgmtObject pMgmt,
|
PSMgmtObject pMgmt,
|
||||||
IN WORD wCurrCapInfo,
|
WORD wCurrCapInfo,
|
||||||
IN WORD wCurrBeaconPeriod,
|
WORD wCurrBeaconPeriod,
|
||||||
IN UINT uCurrChannel,
|
UINT uCurrChannel,
|
||||||
IN WORD wCurrATIMWinodw,
|
WORD wCurrATIMWinodw,
|
||||||
IN PBYTE pDstAddr,
|
PBYTE pDstAddr,
|
||||||
IN PWLAN_IE_SSID pCurrSSID,
|
PWLAN_IE_SSID pCurrSSID,
|
||||||
IN PBYTE pCurrBSSID,
|
PBYTE pCurrBSSID,
|
||||||
IN PWLAN_IE_SUPP_RATES pCurrSuppRates,
|
PWLAN_IE_SUPP_RATES pCurrSuppRates,
|
||||||
IN PWLAN_IE_SUPP_RATES pCurrExtSuppRates,
|
PWLAN_IE_SUPP_RATES pCurrExtSuppRates,
|
||||||
IN BYTE byPHYType
|
BYTE byPHYType
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
PSTxMgmtPacket pTxPacket = NULL;
|
PSTxMgmtPacket pTxPacket = NULL;
|
||||||
|
@ -3640,14 +3640,14 @@ s_MgrMakeProbeResponse(
|
||||||
|
|
||||||
PSTxMgmtPacket
|
PSTxMgmtPacket
|
||||||
s_MgrMakeAssocRequest(
|
s_MgrMakeAssocRequest(
|
||||||
IN PSDevice pDevice,
|
PSDevice pDevice,
|
||||||
IN PSMgmtObject pMgmt,
|
PSMgmtObject pMgmt,
|
||||||
IN PBYTE pDAddr,
|
PBYTE pDAddr,
|
||||||
IN WORD wCurrCapInfo,
|
WORD wCurrCapInfo,
|
||||||
IN WORD wListenInterval,
|
WORD wListenInterval,
|
||||||
IN PWLAN_IE_SSID pCurrSSID,
|
PWLAN_IE_SSID pCurrSSID,
|
||||||
IN PWLAN_IE_SUPP_RATES pCurrRates,
|
PWLAN_IE_SUPP_RATES pCurrRates,
|
||||||
IN PWLAN_IE_SUPP_RATES pCurrExtSuppRates
|
PWLAN_IE_SUPP_RATES pCurrExtSuppRates
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
PSTxMgmtPacket pTxPacket = NULL;
|
PSTxMgmtPacket pTxPacket = NULL;
|
||||||
|
@ -3915,14 +3915,14 @@ s_MgrMakeAssocRequest(
|
||||||
|
|
||||||
PSTxMgmtPacket
|
PSTxMgmtPacket
|
||||||
s_MgrMakeReAssocRequest(
|
s_MgrMakeReAssocRequest(
|
||||||
IN PSDevice pDevice,
|
PSDevice pDevice,
|
||||||
IN PSMgmtObject pMgmt,
|
PSMgmtObject pMgmt,
|
||||||
IN PBYTE pDAddr,
|
PBYTE pDAddr,
|
||||||
IN WORD wCurrCapInfo,
|
WORD wCurrCapInfo,
|
||||||
IN WORD wListenInterval,
|
WORD wListenInterval,
|
||||||
IN PWLAN_IE_SSID pCurrSSID,
|
PWLAN_IE_SSID pCurrSSID,
|
||||||
IN PWLAN_IE_SUPP_RATES pCurrRates,
|
PWLAN_IE_SUPP_RATES pCurrRates,
|
||||||
IN PWLAN_IE_SUPP_RATES pCurrExtSuppRates
|
PWLAN_IE_SUPP_RATES pCurrExtSuppRates
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
PSTxMgmtPacket pTxPacket = NULL;
|
PSTxMgmtPacket pTxPacket = NULL;
|
||||||
|
@ -4167,14 +4167,14 @@ s_MgrMakeReAssocRequest(
|
||||||
|
|
||||||
PSTxMgmtPacket
|
PSTxMgmtPacket
|
||||||
s_MgrMakeAssocResponse(
|
s_MgrMakeAssocResponse(
|
||||||
IN PSDevice pDevice,
|
PSDevice pDevice,
|
||||||
IN PSMgmtObject pMgmt,
|
PSMgmtObject pMgmt,
|
||||||
IN WORD wCurrCapInfo,
|
WORD wCurrCapInfo,
|
||||||
IN WORD wAssocStatus,
|
WORD wAssocStatus,
|
||||||
IN WORD wAssocAID,
|
WORD wAssocAID,
|
||||||
IN PBYTE pDstAddr,
|
PBYTE pDstAddr,
|
||||||
IN PWLAN_IE_SUPP_RATES pCurrSuppRates,
|
PWLAN_IE_SUPP_RATES pCurrSuppRates,
|
||||||
IN PWLAN_IE_SUPP_RATES pCurrExtSuppRates
|
PWLAN_IE_SUPP_RATES pCurrExtSuppRates
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
PSTxMgmtPacket pTxPacket = NULL;
|
PSTxMgmtPacket pTxPacket = NULL;
|
||||||
|
@ -4241,14 +4241,14 @@ s_MgrMakeAssocResponse(
|
||||||
|
|
||||||
PSTxMgmtPacket
|
PSTxMgmtPacket
|
||||||
s_MgrMakeReAssocResponse(
|
s_MgrMakeReAssocResponse(
|
||||||
IN PSDevice pDevice,
|
PSDevice pDevice,
|
||||||
IN PSMgmtObject pMgmt,
|
PSMgmtObject pMgmt,
|
||||||
IN WORD wCurrCapInfo,
|
WORD wCurrCapInfo,
|
||||||
IN WORD wAssocStatus,
|
WORD wAssocStatus,
|
||||||
IN WORD wAssocAID,
|
WORD wAssocAID,
|
||||||
IN PBYTE pDstAddr,
|
PBYTE pDstAddr,
|
||||||
IN PWLAN_IE_SUPP_RATES pCurrSuppRates,
|
PWLAN_IE_SUPP_RATES pCurrSuppRates,
|
||||||
IN PWLAN_IE_SUPP_RATES pCurrExtSuppRates
|
PWLAN_IE_SUPP_RATES pCurrExtSuppRates
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
PSTxMgmtPacket pTxPacket = NULL;
|
PSTxMgmtPacket pTxPacket = NULL;
|
||||||
|
@ -4315,9 +4315,9 @@ s_MgrMakeReAssocResponse(
|
||||||
static
|
static
|
||||||
void
|
void
|
||||||
s_vMgrRxProbeResponse(
|
s_vMgrRxProbeResponse(
|
||||||
IN PSDevice pDevice,
|
PSDevice pDevice,
|
||||||
IN PSMgmtObject pMgmt,
|
PSMgmtObject pMgmt,
|
||||||
IN PSRxMgmtPacket pRxPacket
|
PSRxMgmtPacket pRxPacket
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
PKnownBSS pBSSList = NULL;
|
PKnownBSS pBSSList = NULL;
|
||||||
|
@ -4440,9 +4440,9 @@ if(ChannelExceedZoneType(pDevice,byCurrChannel)==TRUE)
|
||||||
static
|
static
|
||||||
void
|
void
|
||||||
s_vMgrRxProbeRequest(
|
s_vMgrRxProbeRequest(
|
||||||
IN PSDevice pDevice,
|
PSDevice pDevice,
|
||||||
IN PSMgmtObject pMgmt,
|
PSMgmtObject pMgmt,
|
||||||
IN PSRxMgmtPacket pRxPacket
|
PSRxMgmtPacket pRxPacket
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
WLAN_FR_PROBEREQ sFrame;
|
WLAN_FR_PROBEREQ sFrame;
|
||||||
|
@ -4536,9 +4536,9 @@ s_vMgrRxProbeRequest(
|
||||||
|
|
||||||
void
|
void
|
||||||
vMgrRxManagePacket(
|
vMgrRxManagePacket(
|
||||||
IN void *hDeviceContext,
|
void *hDeviceContext,
|
||||||
IN PSMgmtObject pMgmt,
|
PSMgmtObject pMgmt,
|
||||||
IN PSRxMgmtPacket pRxPacket
|
PSRxMgmtPacket pRxPacket
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
PSDevice pDevice = (PSDevice)hDeviceContext;
|
PSDevice pDevice = (PSDevice)hDeviceContext;
|
||||||
|
@ -4685,8 +4685,8 @@ vMgrRxManagePacket(
|
||||||
-*/
|
-*/
|
||||||
BOOL
|
BOOL
|
||||||
bMgrPrepareBeaconToSend(
|
bMgrPrepareBeaconToSend(
|
||||||
IN void *hDeviceContext,
|
void *hDeviceContext,
|
||||||
IN PSMgmtObject pMgmt
|
PSMgmtObject pMgmt
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
PSDevice pDevice = (PSDevice)hDeviceContext;
|
PSDevice pDevice = (PSDevice)hDeviceContext;
|
||||||
|
@ -4740,8 +4740,8 @@ bMgrPrepareBeaconToSend(
|
||||||
static
|
static
|
||||||
void
|
void
|
||||||
s_vMgrLogStatus(
|
s_vMgrLogStatus(
|
||||||
IN PSMgmtObject pMgmt,
|
PSMgmtObject pMgmt,
|
||||||
IN WORD wStatus
|
WORD wStatus
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
switch( wStatus ){
|
switch( wStatus ){
|
||||||
|
@ -4809,9 +4809,9 @@ s_vMgrLogStatus(
|
||||||
-*/
|
-*/
|
||||||
BOOL
|
BOOL
|
||||||
bAdd_PMKID_Candidate (
|
bAdd_PMKID_Candidate (
|
||||||
IN void *hDeviceContext,
|
void *hDeviceContext,
|
||||||
IN PBYTE pbyBSSID,
|
PBYTE pbyBSSID,
|
||||||
IN PSRSNCapObject psRSNCapObj
|
PSRSNCapObject psRSNCapObj
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
PSDevice pDevice = (PSDevice)hDeviceContext;
|
PSDevice pDevice = (PSDevice)hDeviceContext;
|
||||||
|
@ -4870,7 +4870,7 @@ bAdd_PMKID_Candidate (
|
||||||
-*/
|
-*/
|
||||||
void
|
void
|
||||||
vFlush_PMKID_Candidate (
|
vFlush_PMKID_Candidate (
|
||||||
IN void *hDeviceContext
|
void *hDeviceContext
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
PSDevice pDevice = (PSDevice)hDeviceContext;
|
PSDevice pDevice = (PSDevice)hDeviceContext;
|
||||||
|
@ -4883,8 +4883,8 @@ vFlush_PMKID_Candidate (
|
||||||
|
|
||||||
static BOOL
|
static BOOL
|
||||||
s_bCipherMatch (
|
s_bCipherMatch (
|
||||||
IN PKnownBSS pBSSNode,
|
PKnownBSS pBSSNode,
|
||||||
IN NDIS_802_11_ENCRYPTION_STATUS EncStatus,
|
NDIS_802_11_ENCRYPTION_STATUS EncStatus,
|
||||||
OUT PBYTE pbyCCSPK,
|
OUT PBYTE pbyCCSPK,
|
||||||
OUT PBYTE pbyCCSGK
|
OUT PBYTE pbyCCSGK
|
||||||
)
|
)
|
||||||
|
|
|
@ -401,102 +401,102 @@ typedef struct tagSMgmtObject
|
||||||
|
|
||||||
void
|
void
|
||||||
vMgrObjectInit(
|
vMgrObjectInit(
|
||||||
IN void *hDeviceContext
|
void *hDeviceContext
|
||||||
);
|
);
|
||||||
|
|
||||||
void
|
void
|
||||||
vMgrTimerInit(
|
vMgrTimerInit(
|
||||||
IN void *hDeviceContext
|
void *hDeviceContext
|
||||||
);
|
);
|
||||||
|
|
||||||
void
|
void
|
||||||
vMgrObjectReset(
|
vMgrObjectReset(
|
||||||
IN void *hDeviceContext
|
void *hDeviceContext
|
||||||
);
|
);
|
||||||
|
|
||||||
void
|
void
|
||||||
vMgrAssocBeginSta(
|
vMgrAssocBeginSta(
|
||||||
IN void *hDeviceContext,
|
void *hDeviceContext,
|
||||||
IN PSMgmtObject pMgmt,
|
PSMgmtObject pMgmt,
|
||||||
OUT PCMD_STATUS pStatus
|
OUT PCMD_STATUS pStatus
|
||||||
);
|
);
|
||||||
|
|
||||||
void
|
void
|
||||||
vMgrReAssocBeginSta(
|
vMgrReAssocBeginSta(
|
||||||
IN void *hDeviceContext,
|
void *hDeviceContext,
|
||||||
IN PSMgmtObject pMgmt,
|
PSMgmtObject pMgmt,
|
||||||
OUT PCMD_STATUS pStatus
|
OUT PCMD_STATUS pStatus
|
||||||
);
|
);
|
||||||
|
|
||||||
void
|
void
|
||||||
vMgrDisassocBeginSta(
|
vMgrDisassocBeginSta(
|
||||||
IN void *hDeviceContext,
|
void *hDeviceContext,
|
||||||
IN PSMgmtObject pMgmt,
|
PSMgmtObject pMgmt,
|
||||||
IN PBYTE abyDestAddress,
|
PBYTE abyDestAddress,
|
||||||
IN WORD wReason,
|
WORD wReason,
|
||||||
OUT PCMD_STATUS pStatus
|
OUT PCMD_STATUS pStatus
|
||||||
);
|
);
|
||||||
|
|
||||||
void
|
void
|
||||||
vMgrAuthenBeginSta(
|
vMgrAuthenBeginSta(
|
||||||
IN void *hDeviceContext,
|
void *hDeviceContext,
|
||||||
IN PSMgmtObject pMgmt,
|
PSMgmtObject pMgmt,
|
||||||
OUT PCMD_STATUS pStatus
|
OUT PCMD_STATUS pStatus
|
||||||
);
|
);
|
||||||
|
|
||||||
void
|
void
|
||||||
vMgrCreateOwnIBSS(
|
vMgrCreateOwnIBSS(
|
||||||
IN void *hDeviceContext,
|
void *hDeviceContext,
|
||||||
OUT PCMD_STATUS pStatus
|
OUT PCMD_STATUS pStatus
|
||||||
);
|
);
|
||||||
|
|
||||||
void
|
void
|
||||||
vMgrJoinBSSBegin(
|
vMgrJoinBSSBegin(
|
||||||
IN void *hDeviceContext,
|
void *hDeviceContext,
|
||||||
OUT PCMD_STATUS pStatus
|
OUT PCMD_STATUS pStatus
|
||||||
);
|
);
|
||||||
|
|
||||||
void
|
void
|
||||||
vMgrRxManagePacket(
|
vMgrRxManagePacket(
|
||||||
IN void *hDeviceContext,
|
void *hDeviceContext,
|
||||||
IN PSMgmtObject pMgmt,
|
PSMgmtObject pMgmt,
|
||||||
IN PSRxMgmtPacket pRxPacket
|
PSRxMgmtPacket pRxPacket
|
||||||
);
|
);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
void
|
void
|
||||||
vMgrScanBegin(
|
vMgrScanBegin(
|
||||||
IN void *hDeviceContext,
|
void *hDeviceContext,
|
||||||
OUT PCMD_STATUS pStatus
|
OUT PCMD_STATUS pStatus
|
||||||
);
|
);
|
||||||
*/
|
*/
|
||||||
|
|
||||||
void
|
void
|
||||||
vMgrDeAuthenBeginSta(
|
vMgrDeAuthenBeginSta(
|
||||||
IN void *hDeviceContext,
|
void *hDeviceContext,
|
||||||
IN PSMgmtObject pMgmt,
|
PSMgmtObject pMgmt,
|
||||||
IN PBYTE abyDestAddress,
|
PBYTE abyDestAddress,
|
||||||
IN WORD wReason,
|
WORD wReason,
|
||||||
OUT PCMD_STATUS pStatus
|
OUT PCMD_STATUS pStatus
|
||||||
);
|
);
|
||||||
|
|
||||||
BOOL
|
BOOL
|
||||||
bMgrPrepareBeaconToSend(
|
bMgrPrepareBeaconToSend(
|
||||||
IN void *hDeviceContext,
|
void *hDeviceContext,
|
||||||
IN PSMgmtObject pMgmt
|
PSMgmtObject pMgmt
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
BOOL
|
BOOL
|
||||||
bAdd_PMKID_Candidate (
|
bAdd_PMKID_Candidate (
|
||||||
IN void *hDeviceContext,
|
void *hDeviceContext,
|
||||||
IN PBYTE pbyBSSID,
|
PBYTE pbyBSSID,
|
||||||
IN PSRSNCapObject psRSNCapObj
|
PSRSNCapObject psRSNCapObj
|
||||||
);
|
);
|
||||||
|
|
||||||
void
|
void
|
||||||
vFlush_PMKID_Candidate (
|
vFlush_PMKID_Candidate (
|
||||||
IN void *hDeviceContext
|
void *hDeviceContext
|
||||||
);
|
);
|
||||||
|
|
||||||
#endif // __WMGR_H__
|
#endif // __WMGR_H__
|
||||||
|
|
|
@ -70,7 +70,7 @@ const BYTE abyOUI05[4] = { 0x00, 0x50, 0xf2, 0x05 };
|
||||||
|
|
||||||
void
|
void
|
||||||
WPA_ClearRSN (
|
WPA_ClearRSN (
|
||||||
IN PKnownBSS pBSSList
|
PKnownBSS pBSSList
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
int ii;
|
int ii;
|
||||||
|
@ -106,8 +106,8 @@ WPA_ClearRSN (
|
||||||
-*/
|
-*/
|
||||||
void
|
void
|
||||||
WPA_ParseRSN (
|
WPA_ParseRSN (
|
||||||
IN PKnownBSS pBSSList,
|
PKnownBSS pBSSList,
|
||||||
IN PWLAN_IE_RSN_EXT pRSN
|
PWLAN_IE_RSN_EXT pRSN
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
PWLAN_IE_RSN_AUTH pIE_RSN_Auth = NULL;
|
PWLAN_IE_RSN_AUTH pIE_RSN_Auth = NULL;
|
||||||
|
@ -241,7 +241,7 @@ BOOL
|
||||||
WPA_SearchRSN (
|
WPA_SearchRSN (
|
||||||
BYTE byCmd,
|
BYTE byCmd,
|
||||||
BYTE byEncrypt,
|
BYTE byEncrypt,
|
||||||
IN PKnownBSS pBSSList
|
PKnownBSS pBSSList
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
int ii;
|
int ii;
|
||||||
|
@ -299,7 +299,7 @@ WPA_SearchRSN (
|
||||||
-*/
|
-*/
|
||||||
BOOL
|
BOOL
|
||||||
WPAb_Is_RSN (
|
WPAb_Is_RSN (
|
||||||
IN PWLAN_IE_RSN_EXT pRSN
|
PWLAN_IE_RSN_EXT pRSN
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
if (pRSN == NULL)
|
if (pRSN == NULL)
|
||||||
|
|
|
@ -60,25 +60,25 @@
|
||||||
|
|
||||||
void
|
void
|
||||||
WPA_ClearRSN(
|
WPA_ClearRSN(
|
||||||
IN PKnownBSS pBSSList
|
PKnownBSS pBSSList
|
||||||
);
|
);
|
||||||
|
|
||||||
void
|
void
|
||||||
WPA_ParseRSN(
|
WPA_ParseRSN(
|
||||||
IN PKnownBSS pBSSList,
|
PKnownBSS pBSSList,
|
||||||
IN PWLAN_IE_RSN_EXT pRSN
|
PWLAN_IE_RSN_EXT pRSN
|
||||||
);
|
);
|
||||||
|
|
||||||
BOOL
|
BOOL
|
||||||
WPA_SearchRSN(
|
WPA_SearchRSN(
|
||||||
BYTE byCmd,
|
BYTE byCmd,
|
||||||
BYTE byEncrypt,
|
BYTE byEncrypt,
|
||||||
IN PKnownBSS pBSSList
|
PKnownBSS pBSSList
|
||||||
);
|
);
|
||||||
|
|
||||||
BOOL
|
BOOL
|
||||||
WPAb_Is_RSN(
|
WPAb_Is_RSN(
|
||||||
IN PWLAN_IE_RSN_EXT pRSN
|
PWLAN_IE_RSN_EXT pRSN
|
||||||
);
|
);
|
||||||
|
|
||||||
#endif // __WPA_H__
|
#endif // __WPA_H__
|
||||||
|
|
|
@ -74,7 +74,7 @@ const BYTE abyOUIPSK[4] = { 0x00, 0x0F, 0xAC, 0x02 };
|
||||||
-*/
|
-*/
|
||||||
void
|
void
|
||||||
WPA2_ClearRSN (
|
WPA2_ClearRSN (
|
||||||
IN PKnownBSS pBSSNode
|
PKnownBSS pBSSNode
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
int ii;
|
int ii;
|
||||||
|
@ -109,8 +109,8 @@ WPA2_ClearRSN (
|
||||||
-*/
|
-*/
|
||||||
void
|
void
|
||||||
WPA2vParseRSN (
|
WPA2vParseRSN (
|
||||||
IN PKnownBSS pBSSNode,
|
PKnownBSS pBSSNode,
|
||||||
IN PWLAN_IE_RSN pRSN
|
PWLAN_IE_RSN pRSN
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
int i, j;
|
int i, j;
|
||||||
|
@ -263,7 +263,7 @@ WPA2vParseRSN (
|
||||||
-*/
|
-*/
|
||||||
UINT
|
UINT
|
||||||
WPA2uSetIEs(
|
WPA2uSetIEs(
|
||||||
IN void *pMgmtHandle,
|
void *pMgmtHandle,
|
||||||
OUT PWLAN_IE_RSN pRSNIEs
|
OUT PWLAN_IE_RSN pRSNIEs
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
|
|
|
@ -60,18 +60,18 @@ typedef struct tagSPMKIDCache {
|
||||||
|
|
||||||
void
|
void
|
||||||
WPA2_ClearRSN (
|
WPA2_ClearRSN (
|
||||||
IN PKnownBSS pBSSNode
|
PKnownBSS pBSSNode
|
||||||
);
|
);
|
||||||
|
|
||||||
void
|
void
|
||||||
WPA2vParseRSN (
|
WPA2vParseRSN (
|
||||||
IN PKnownBSS pBSSNode,
|
PKnownBSS pBSSNode,
|
||||||
IN PWLAN_IE_RSN pRSN
|
PWLAN_IE_RSN pRSN
|
||||||
);
|
);
|
||||||
|
|
||||||
UINT
|
UINT
|
||||||
WPA2uSetIEs(
|
WPA2uSetIEs(
|
||||||
IN void *pMgmtHandle,
|
void *pMgmtHandle,
|
||||||
OUT PWLAN_IE_RSN pRSNIEs
|
OUT PWLAN_IE_RSN pRSNIEs
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue