|
@@ -94,110 +94,110 @@ static int msglevel =MSG_LEVEL_INFO;
|
|
/*--------------------- Static Functions --------------------------*/
|
|
/*--------------------- Static Functions --------------------------*/
|
|
//2008-0730-01<Add>by MikeLiu
|
|
//2008-0730-01<Add>by MikeLiu
|
|
static BOOL ChannelExceedZoneType(
|
|
static BOOL ChannelExceedZoneType(
|
|
- IN PSDevice pDevice,
|
|
|
|
- IN BYTE byCurrChannel
|
|
|
|
|
|
+ PSDevice pDevice,
|
|
|
|
+ BYTE byCurrChannel
|
|
);
|
|
);
|
|
|
|
|
|
// Association/diassociation functions
|
|
// Association/diassociation functions
|
|
static
|
|
static
|
|
PSTxMgmtPacket
|
|
PSTxMgmtPacket
|
|
s_MgrMakeAssocRequest(
|
|
s_MgrMakeAssocRequest(
|
|
- IN PSDevice pDevice,
|
|
|
|
- IN PSMgmtObject pMgmt,
|
|
|
|
- IN PBYTE pDAddr,
|
|
|
|
- IN WORD wCurrCapInfo,
|
|
|
|
- IN WORD wListenInterval,
|
|
|
|
- IN PWLAN_IE_SSID pCurrSSID,
|
|
|
|
- IN PWLAN_IE_SUPP_RATES pCurrRates,
|
|
|
|
- IN PWLAN_IE_SUPP_RATES pCurrExtSuppRates
|
|
|
|
|
|
+ PSDevice pDevice,
|
|
|
|
+ PSMgmtObject pMgmt,
|
|
|
|
+ PBYTE pDAddr,
|
|
|
|
+ WORD wCurrCapInfo,
|
|
|
|
+ WORD wListenInterval,
|
|
|
|
+ PWLAN_IE_SSID pCurrSSID,
|
|
|
|
+ PWLAN_IE_SUPP_RATES pCurrRates,
|
|
|
|
+ PWLAN_IE_SUPP_RATES pCurrExtSuppRates
|
|
);
|
|
);
|
|
|
|
|
|
static
|
|
static
|
|
VOID
|
|
VOID
|
|
s_vMgrRxAssocRequest(
|
|
s_vMgrRxAssocRequest(
|
|
- IN PSDevice pDevice,
|
|
|
|
- IN PSMgmtObject pMgmt,
|
|
|
|
- IN PSRxMgmtPacket pRxPacket,
|
|
|
|
- IN UINT uNodeIndex
|
|
|
|
|
|
+ PSDevice pDevice,
|
|
|
|
+ PSMgmtObject pMgmt,
|
|
|
|
+ PSRxMgmtPacket pRxPacket,
|
|
|
|
+ UINT uNodeIndex
|
|
);
|
|
);
|
|
|
|
|
|
static
|
|
static
|
|
PSTxMgmtPacket
|
|
PSTxMgmtPacket
|
|
s_MgrMakeReAssocRequest(
|
|
s_MgrMakeReAssocRequest(
|
|
- IN PSDevice pDevice,
|
|
|
|
- IN PSMgmtObject pMgmt,
|
|
|
|
- IN PBYTE pDAddr,
|
|
|
|
- IN WORD wCurrCapInfo,
|
|
|
|
- IN WORD wListenInterval,
|
|
|
|
- IN PWLAN_IE_SSID pCurrSSID,
|
|
|
|
- IN PWLAN_IE_SUPP_RATES pCurrRates,
|
|
|
|
- IN PWLAN_IE_SUPP_RATES pCurrExtSuppRates
|
|
|
|
|
|
+ PSDevice pDevice,
|
|
|
|
+ PSMgmtObject pMgmt,
|
|
|
|
+ PBYTE pDAddr,
|
|
|
|
+ WORD wCurrCapInfo,
|
|
|
|
+ WORD wListenInterval,
|
|
|
|
+ PWLAN_IE_SSID pCurrSSID,
|
|
|
|
+ PWLAN_IE_SUPP_RATES pCurrRates,
|
|
|
|
+ PWLAN_IE_SUPP_RATES pCurrExtSuppRates
|
|
);
|
|
);
|
|
|
|
|
|
static
|
|
static
|
|
VOID
|
|
VOID
|
|
s_vMgrRxAssocResponse(
|
|
s_vMgrRxAssocResponse(
|
|
- IN PSDevice pDevice,
|
|
|
|
- IN PSMgmtObject pMgmt,
|
|
|
|
- IN PSRxMgmtPacket pRxPacket,
|
|
|
|
- IN BOOL bReAssocType
|
|
|
|
|
|
+ PSDevice pDevice,
|
|
|
|
+ PSMgmtObject pMgmt,
|
|
|
|
+ PSRxMgmtPacket pRxPacket,
|
|
|
|
+ BOOL bReAssocType
|
|
);
|
|
);
|
|
|
|
|
|
static
|
|
static
|
|
VOID
|
|
VOID
|
|
s_vMgrRxDisassociation(
|
|
s_vMgrRxDisassociation(
|
|
- IN PSDevice pDevice,
|
|
|
|
- IN PSMgmtObject pMgmt,
|
|
|
|
- IN PSRxMgmtPacket pRxPacket
|
|
|
|
|
|
+ PSDevice pDevice,
|
|
|
|
+ PSMgmtObject pMgmt,
|
|
|
|
+ PSRxMgmtPacket pRxPacket
|
|
);
|
|
);
|
|
|
|
|
|
// Authentication/deauthen functions
|
|
// Authentication/deauthen functions
|
|
static
|
|
static
|
|
VOID
|
|
VOID
|
|
s_vMgrRxAuthenSequence_1(
|
|
s_vMgrRxAuthenSequence_1(
|
|
- IN PSDevice pDevice,
|
|
|
|
- IN PSMgmtObject pMgmt,
|
|
|
|
- IN PWLAN_FR_AUTHEN pFrame
|
|
|
|
|
|
+ PSDevice pDevice,
|
|
|
|
+ PSMgmtObject pMgmt,
|
|
|
|
+ PWLAN_FR_AUTHEN pFrame
|
|
);
|
|
);
|
|
|
|
|
|
static
|
|
static
|
|
VOID
|
|
VOID
|
|
s_vMgrRxAuthenSequence_2(
|
|
s_vMgrRxAuthenSequence_2(
|
|
- IN PSDevice pDevice,
|
|
|
|
- IN PSMgmtObject pMgmt,
|
|
|
|
- IN PWLAN_FR_AUTHEN pFrame
|
|
|
|
|
|
+ PSDevice pDevice,
|
|
|
|
+ PSMgmtObject pMgmt,
|
|
|
|
+ PWLAN_FR_AUTHEN pFrame
|
|
);
|
|
);
|
|
|
|
|
|
static
|
|
static
|
|
VOID
|
|
VOID
|
|
s_vMgrRxAuthenSequence_3(
|
|
s_vMgrRxAuthenSequence_3(
|
|
- IN PSDevice pDevice,
|
|
|
|
- IN PSMgmtObject pMgmt,
|
|
|
|
- IN PWLAN_FR_AUTHEN pFrame
|
|
|
|
|
|
+ PSDevice pDevice,
|
|
|
|
+ PSMgmtObject pMgmt,
|
|
|
|
+ PWLAN_FR_AUTHEN pFrame
|
|
);
|
|
);
|
|
|
|
|
|
static
|
|
static
|
|
VOID
|
|
VOID
|
|
s_vMgrRxAuthenSequence_4(
|
|
s_vMgrRxAuthenSequence_4(
|
|
- IN PSDevice pDevice,
|
|
|
|
- IN PSMgmtObject pMgmt,
|
|
|
|
- IN PWLAN_FR_AUTHEN pFrame
|
|
|
|
|
|
+ PSDevice pDevice,
|
|
|
|
+ PSMgmtObject pMgmt,
|
|
|
|
+ PWLAN_FR_AUTHEN pFrame
|
|
);
|
|
);
|
|
|
|
|
|
static
|
|
static
|
|
VOID
|
|
VOID
|
|
s_vMgrRxAuthentication(
|
|
s_vMgrRxAuthentication(
|
|
- IN PSDevice pDevice,
|
|
|
|
- IN PSMgmtObject pMgmt,
|
|
|
|
- IN PSRxMgmtPacket pRxPacket
|
|
|
|
|
|
+ PSDevice pDevice,
|
|
|
|
+ PSMgmtObject pMgmt,
|
|
|
|
+ PSRxMgmtPacket pRxPacket
|
|
);
|
|
);
|
|
|
|
|
|
static
|
|
static
|
|
VOID
|
|
VOID
|
|
s_vMgrRxDeauthentication(
|
|
s_vMgrRxDeauthentication(
|
|
- IN PSDevice pDevice,
|
|
|
|
- IN PSMgmtObject pMgmt,
|
|
|
|
- IN PSRxMgmtPacket pRxPacket
|
|
|
|
|
|
+ PSDevice pDevice,
|
|
|
|
+ PSMgmtObject pMgmt,
|
|
|
|
+ PSRxMgmtPacket pRxPacket
|
|
);
|
|
);
|
|
|
|
|
|
// Scan functions
|
|
// Scan functions
|
|
@@ -205,49 +205,49 @@ s_vMgrRxDeauthentication(
|
|
static
|
|
static
|
|
VOID
|
|
VOID
|
|
s_vMgrRxProbeRequest(
|
|
s_vMgrRxProbeRequest(
|
|
- IN PSDevice pDevice,
|
|
|
|
- IN PSMgmtObject pMgmt,
|
|
|
|
- IN PSRxMgmtPacket pRxPacket
|
|
|
|
|
|
+ PSDevice pDevice,
|
|
|
|
+ PSMgmtObject pMgmt,
|
|
|
|
+ PSRxMgmtPacket pRxPacket
|
|
);
|
|
);
|
|
|
|
|
|
static
|
|
static
|
|
VOID
|
|
VOID
|
|
s_vMgrRxProbeResponse(
|
|
s_vMgrRxProbeResponse(
|
|
- IN PSDevice pDevice,
|
|
|
|
- IN PSMgmtObject pMgmt,
|
|
|
|
- IN PSRxMgmtPacket pRxPacket
|
|
|
|
|
|
+ PSDevice pDevice,
|
|
|
|
+ PSMgmtObject pMgmt,
|
|
|
|
+ PSRxMgmtPacket pRxPacket
|
|
);
|
|
);
|
|
|
|
|
|
// beacon functions
|
|
// beacon functions
|
|
static
|
|
static
|
|
VOID
|
|
VOID
|
|
s_vMgrRxBeacon(
|
|
s_vMgrRxBeacon(
|
|
- IN PSDevice pDevice,
|
|
|
|
- IN PSMgmtObject pMgmt,
|
|
|
|
- IN PSRxMgmtPacket pRxPacket,
|
|
|
|
- IN BOOL bInScan
|
|
|
|
|
|
+ PSDevice pDevice,
|
|
|
|
+ PSMgmtObject pMgmt,
|
|
|
|
+ PSRxMgmtPacket pRxPacket,
|
|
|
|
+ BOOL bInScan
|
|
);
|
|
);
|
|
|
|
|
|
static
|
|
static
|
|
VOID
|
|
VOID
|
|
s_vMgrFormatTIM(
|
|
s_vMgrFormatTIM(
|
|
- IN PSMgmtObject pMgmt,
|
|
|
|
- IN PWLAN_IE_TIM pTIM
|
|
|
|
|
|
+ PSMgmtObject pMgmt,
|
|
|
|
+ PWLAN_IE_TIM pTIM
|
|
);
|
|
);
|
|
|
|
|
|
static
|
|
static
|
|
PSTxMgmtPacket
|
|
PSTxMgmtPacket
|
|
s_MgrMakeBeacon(
|
|
s_MgrMakeBeacon(
|
|
- IN PSDevice pDevice,
|
|
|
|
- IN PSMgmtObject pMgmt,
|
|
|
|
- IN WORD wCurrCapInfo,
|
|
|
|
- IN WORD wCurrBeaconPeriod,
|
|
|
|
- IN UINT uCurrChannel,
|
|
|
|
- IN WORD wCurrATIMWinodw,
|
|
|
|
- IN PWLAN_IE_SSID pCurrSSID,
|
|
|
|
- IN PBYTE pCurrBSSID,
|
|
|
|
- IN PWLAN_IE_SUPP_RATES pCurrSuppRates,
|
|
|
|
- IN PWLAN_IE_SUPP_RATES pCurrExtSuppRates
|
|
|
|
|
|
+ PSDevice pDevice,
|
|
|
|
+ PSMgmtObject pMgmt,
|
|
|
|
+ WORD wCurrCapInfo,
|
|
|
|
+ WORD wCurrBeaconPeriod,
|
|
|
|
+ UINT uCurrChannel,
|
|
|
|
+ WORD wCurrATIMWinodw,
|
|
|
|
+ PWLAN_IE_SSID pCurrSSID,
|
|
|
|
+ PBYTE pCurrBSSID,
|
|
|
|
+ PWLAN_IE_SUPP_RATES pCurrSuppRates,
|
|
|
|
+ PWLAN_IE_SUPP_RATES pCurrExtSuppRates
|
|
);
|
|
);
|
|
|
|
|
|
|
|
|
|
@@ -255,78 +255,78 @@ s_MgrMakeBeacon(
|
|
static
|
|
static
|
|
PSTxMgmtPacket
|
|
PSTxMgmtPacket
|
|
s_MgrMakeAssocResponse(
|
|
s_MgrMakeAssocResponse(
|
|
- IN PSDevice pDevice,
|
|
|
|
- IN PSMgmtObject pMgmt,
|
|
|
|
- IN WORD wCurrCapInfo,
|
|
|
|
- IN WORD wAssocStatus,
|
|
|
|
- IN WORD wAssocAID,
|
|
|
|
- IN PBYTE pDstAddr,
|
|
|
|
- IN PWLAN_IE_SUPP_RATES pCurrSuppRates,
|
|
|
|
- IN PWLAN_IE_SUPP_RATES pCurrExtSuppRates
|
|
|
|
|
|
+ PSDevice pDevice,
|
|
|
|
+ PSMgmtObject pMgmt,
|
|
|
|
+ WORD wCurrCapInfo,
|
|
|
|
+ WORD wAssocStatus,
|
|
|
|
+ WORD wAssocAID,
|
|
|
|
+ PBYTE pDstAddr,
|
|
|
|
+ PWLAN_IE_SUPP_RATES pCurrSuppRates,
|
|
|
|
+ PWLAN_IE_SUPP_RATES pCurrExtSuppRates
|
|
);
|
|
);
|
|
|
|
|
|
// ReAssociation response
|
|
// ReAssociation response
|
|
static
|
|
static
|
|
PSTxMgmtPacket
|
|
PSTxMgmtPacket
|
|
s_MgrMakeReAssocResponse(
|
|
s_MgrMakeReAssocResponse(
|
|
- IN PSDevice pDevice,
|
|
|
|
- IN PSMgmtObject pMgmt,
|
|
|
|
- IN WORD wCurrCapInfo,
|
|
|
|
- IN WORD wAssocStatus,
|
|
|
|
- IN WORD wAssocAID,
|
|
|
|
- IN PBYTE pDstAddr,
|
|
|
|
- IN PWLAN_IE_SUPP_RATES pCurrSuppRates,
|
|
|
|
- IN PWLAN_IE_SUPP_RATES pCurrExtSuppRates
|
|
|
|
|
|
+ PSDevice pDevice,
|
|
|
|
+ PSMgmtObject pMgmt,
|
|
|
|
+ WORD wCurrCapInfo,
|
|
|
|
+ WORD wAssocStatus,
|
|
|
|
+ WORD wAssocAID,
|
|
|
|
+ PBYTE pDstAddr,
|
|
|
|
+ PWLAN_IE_SUPP_RATES pCurrSuppRates,
|
|
|
|
+ PWLAN_IE_SUPP_RATES pCurrExtSuppRates
|
|
);
|
|
);
|
|
|
|
|
|
// Probe response
|
|
// Probe response
|
|
static
|
|
static
|
|
PSTxMgmtPacket
|
|
PSTxMgmtPacket
|
|
s_MgrMakeProbeResponse(
|
|
s_MgrMakeProbeResponse(
|
|
- IN PSDevice pDevice,
|
|
|
|
- IN PSMgmtObject pMgmt,
|
|
|
|
- IN WORD wCurrCapInfo,
|
|
|
|
- IN WORD wCurrBeaconPeriod,
|
|
|
|
- IN UINT uCurrChannel,
|
|
|
|
- IN WORD wCurrATIMWinodw,
|
|
|
|
- IN PBYTE pDstAddr,
|
|
|
|
- IN PWLAN_IE_SSID pCurrSSID,
|
|
|
|
- IN PBYTE pCurrBSSID,
|
|
|
|
- IN PWLAN_IE_SUPP_RATES pCurrSuppRates,
|
|
|
|
- IN PWLAN_IE_SUPP_RATES pCurrExtSuppRates,
|
|
|
|
- IN BYTE byPHYType
|
|
|
|
|
|
+ PSDevice pDevice,
|
|
|
|
+ PSMgmtObject pMgmt,
|
|
|
|
+ WORD wCurrCapInfo,
|
|
|
|
+ WORD wCurrBeaconPeriod,
|
|
|
|
+ UINT uCurrChannel,
|
|
|
|
+ WORD wCurrATIMWinodw,
|
|
|
|
+ PBYTE pDstAddr,
|
|
|
|
+ PWLAN_IE_SSID pCurrSSID,
|
|
|
|
+ PBYTE pCurrBSSID,
|
|
|
|
+ PWLAN_IE_SUPP_RATES pCurrSuppRates,
|
|
|
|
+ PWLAN_IE_SUPP_RATES pCurrExtSuppRates,
|
|
|
|
+ BYTE byPHYType
|
|
);
|
|
);
|
|
|
|
|
|
// received status
|
|
// received status
|
|
static
|
|
static
|
|
VOID
|
|
VOID
|
|
s_vMgrLogStatus(
|
|
s_vMgrLogStatus(
|
|
- IN PSMgmtObject pMgmt,
|
|
|
|
- IN WORD wStatus
|
|
|
|
|
|
+ PSMgmtObject pMgmt,
|
|
|
|
+ WORD wStatus
|
|
);
|
|
);
|
|
|
|
|
|
|
|
|
|
static
|
|
static
|
|
VOID
|
|
VOID
|
|
s_vMgrSynchBSS (
|
|
s_vMgrSynchBSS (
|
|
- IN PSDevice pDevice,
|
|
|
|
- IN UINT uBSSMode,
|
|
|
|
- IN PKnownBSS pCurr,
|
|
|
|
|
|
+ PSDevice pDevice,
|
|
|
|
+ UINT uBSSMode,
|
|
|
|
+ PKnownBSS pCurr,
|
|
OUT PCMD_STATUS pStatus
|
|
OUT PCMD_STATUS pStatus
|
|
);
|
|
);
|
|
|
|
|
|
|
|
|
|
static BOOL
|
|
static BOOL
|
|
s_bCipherMatch (
|
|
s_bCipherMatch (
|
|
- IN PKnownBSS pBSSNode,
|
|
|
|
- IN NDIS_802_11_ENCRYPTION_STATUS EncStatus,
|
|
|
|
|
|
+ PKnownBSS pBSSNode,
|
|
|
|
+ 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,
|
|
|
|
- IN PKnownBSS pCurr
|
|
|
|
|
|
+ PSDevice pDevice,
|
|
|
|
+ PKnownBSS pCurr
|
|
);
|
|
);
|
|
|
|
|
|
|
|
|
|
@@ -349,7 +349,7 @@ s_bCipherMatch (
|
|
|
|
|
|
VOID
|
|
VOID
|
|
vMgrObjectInit(
|
|
vMgrObjectInit(
|
|
- IN HANDLE hDeviceContext
|
|
|
|
|
|
+ HANDLE hDeviceContext
|
|
)
|
|
)
|
|
{
|
|
{
|
|
PSDevice pDevice = (PSDevice)hDeviceContext;
|
|
PSDevice pDevice = (PSDevice)hDeviceContext;
|
|
@@ -417,8 +417,8 @@ vMgrObjectInit(
|
|
|
|
|
|
VOID
|
|
VOID
|
|
vMgrAssocBeginSta(
|
|
vMgrAssocBeginSta(
|
|
- IN HANDLE hDeviceContext,
|
|
|
|
- IN PSMgmtObject pMgmt,
|
|
|
|
|
|
+ HANDLE hDeviceContext,
|
|
|
|
+ PSMgmtObject pMgmt,
|
|
OUT PCMD_STATUS pStatus
|
|
OUT PCMD_STATUS pStatus
|
|
)
|
|
)
|
|
{
|
|
{
|
|
@@ -493,8 +493,8 @@ vMgrAssocBeginSta(
|
|
|
|
|
|
VOID
|
|
VOID
|
|
vMgrReAssocBeginSta(
|
|
vMgrReAssocBeginSta(
|
|
- IN HANDLE hDeviceContext,
|
|
|
|
- IN PSMgmtObject pMgmt,
|
|
|
|
|
|
+ HANDLE hDeviceContext,
|
|
|
|
+ PSMgmtObject pMgmt,
|
|
OUT PCMD_STATUS pStatus
|
|
OUT PCMD_STATUS pStatus
|
|
)
|
|
)
|
|
{
|
|
{
|
|
@@ -572,10 +572,10 @@ vMgrReAssocBeginSta(
|
|
|
|
|
|
VOID
|
|
VOID
|
|
vMgrDisassocBeginSta(
|
|
vMgrDisassocBeginSta(
|
|
- IN HANDLE hDeviceContext,
|
|
|
|
- IN PSMgmtObject pMgmt,
|
|
|
|
- IN PBYTE abyDestAddress,
|
|
|
|
- IN WORD wReason,
|
|
|
|
|
|
+ HANDLE hDeviceContext,
|
|
|
|
+ PSMgmtObject pMgmt,
|
|
|
|
+ PBYTE abyDestAddress,
|
|
|
|
+ WORD wReason,
|
|
OUT PCMD_STATUS pStatus
|
|
OUT PCMD_STATUS pStatus
|
|
)
|
|
)
|
|
{
|
|
{
|
|
@@ -635,10 +635,10 @@ vMgrDisassocBeginSta(
|
|
static
|
|
static
|
|
VOID
|
|
VOID
|
|
s_vMgrRxAssocRequest(
|
|
s_vMgrRxAssocRequest(
|
|
- IN PSDevice pDevice,
|
|
|
|
- IN PSMgmtObject pMgmt,
|
|
|
|
- IN PSRxMgmtPacket pRxPacket,
|
|
|
|
- IN UINT uNodeIndex
|
|
|
|
|
|
+ PSDevice pDevice,
|
|
|
|
+ PSMgmtObject pMgmt,
|
|
|
|
+ PSRxMgmtPacket pRxPacket,
|
|
|
|
+ UINT uNodeIndex
|
|
)
|
|
)
|
|
{
|
|
{
|
|
WLAN_FR_ASSOCREQ sFrame;
|
|
WLAN_FR_ASSOCREQ sFrame;
|
|
@@ -791,10 +791,10 @@ s_vMgrRxAssocRequest(
|
|
static
|
|
static
|
|
VOID
|
|
VOID
|
|
s_vMgrRxReAssocRequest(
|
|
s_vMgrRxReAssocRequest(
|
|
- IN PSDevice pDevice,
|
|
|
|
- IN PSMgmtObject pMgmt,
|
|
|
|
- IN PSRxMgmtPacket pRxPacket,
|
|
|
|
- IN UINT uNodeIndex
|
|
|
|
|
|
+ PSDevice pDevice,
|
|
|
|
+ PSMgmtObject pMgmt,
|
|
|
|
+ PSRxMgmtPacket pRxPacket,
|
|
|
|
+ UINT uNodeIndex
|
|
)
|
|
)
|
|
{
|
|
{
|
|
WLAN_FR_REASSOCREQ sFrame;
|
|
WLAN_FR_REASSOCREQ sFrame;
|
|
@@ -938,10 +938,10 @@ s_vMgrRxReAssocRequest(
|
|
static
|
|
static
|
|
VOID
|
|
VOID
|
|
s_vMgrRxAssocResponse(
|
|
s_vMgrRxAssocResponse(
|
|
- IN PSDevice pDevice,
|
|
|
|
- IN PSMgmtObject pMgmt,
|
|
|
|
- IN PSRxMgmtPacket pRxPacket,
|
|
|
|
- IN BOOL bReAssocType
|
|
|
|
|
|
+ PSDevice pDevice,
|
|
|
|
+ PSMgmtObject pMgmt,
|
|
|
|
+ PSRxMgmtPacket pRxPacket,
|
|
|
|
+ BOOL bReAssocType
|
|
)
|
|
)
|
|
{
|
|
{
|
|
WLAN_FR_ASSOCRESP sFrame;
|
|
WLAN_FR_ASSOCRESP sFrame;
|
|
@@ -1104,8 +1104,8 @@ if(pMgmt->eCurrState == WMAC_STATE_ASSOC)
|
|
|
|
|
|
VOID
|
|
VOID
|
|
vMgrAuthenBeginSta(
|
|
vMgrAuthenBeginSta(
|
|
- IN HANDLE hDeviceContext,
|
|
|
|
- IN PSMgmtObject pMgmt,
|
|
|
|
|
|
+ HANDLE hDeviceContext,
|
|
|
|
+ PSMgmtObject pMgmt,
|
|
OUT PCMD_STATUS pStatus
|
|
OUT PCMD_STATUS pStatus
|
|
)
|
|
)
|
|
{
|
|
{
|
|
@@ -1162,10 +1162,10 @@ vMgrAuthenBeginSta(
|
|
|
|
|
|
VOID
|
|
VOID
|
|
vMgrDeAuthenBeginSta(
|
|
vMgrDeAuthenBeginSta(
|
|
- IN HANDLE hDeviceContext,
|
|
|
|
- IN PSMgmtObject pMgmt,
|
|
|
|
- IN PBYTE abyDestAddress,
|
|
|
|
- IN WORD wReason,
|
|
|
|
|
|
+ HANDLE hDeviceContext,
|
|
|
|
+ PSMgmtObject pMgmt,
|
|
|
|
+ PBYTE abyDestAddress,
|
|
|
|
+ WORD wReason,
|
|
OUT PCMD_STATUS pStatus
|
|
OUT PCMD_STATUS pStatus
|
|
)
|
|
)
|
|
{
|
|
{
|
|
@@ -1219,9 +1219,9 @@ vMgrDeAuthenBeginSta(
|
|
static
|
|
static
|
|
VOID
|
|
VOID
|
|
s_vMgrRxAuthentication(
|
|
s_vMgrRxAuthentication(
|
|
- IN PSDevice pDevice,
|
|
|
|
- IN PSMgmtObject pMgmt,
|
|
|
|
- IN PSRxMgmtPacket pRxPacket
|
|
|
|
|
|
+ PSDevice pDevice,
|
|
|
|
+ PSMgmtObject pMgmt,
|
|
|
|
+ PSRxMgmtPacket pRxPacket
|
|
)
|
|
)
|
|
{
|
|
{
|
|
WLAN_FR_AUTHEN sFrame;
|
|
WLAN_FR_AUTHEN sFrame;
|
|
@@ -1277,9 +1277,9 @@ s_vMgrRxAuthentication(
|
|
static
|
|
static
|
|
VOID
|
|
VOID
|
|
s_vMgrRxAuthenSequence_1(
|
|
s_vMgrRxAuthenSequence_1(
|
|
- IN PSDevice pDevice,
|
|
|
|
- IN PSMgmtObject pMgmt,
|
|
|
|
- IN PWLAN_FR_AUTHEN pFrame
|
|
|
|
|
|
+ PSDevice pDevice,
|
|
|
|
+ PSMgmtObject pMgmt,
|
|
|
|
+ PWLAN_FR_AUTHEN pFrame
|
|
)
|
|
)
|
|
{
|
|
{
|
|
PSTxMgmtPacket pTxPacket = NULL;
|
|
PSTxMgmtPacket pTxPacket = NULL;
|
|
@@ -1383,9 +1383,9 @@ s_vMgrRxAuthenSequence_1(
|
|
static
|
|
static
|
|
VOID
|
|
VOID
|
|
s_vMgrRxAuthenSequence_2(
|
|
s_vMgrRxAuthenSequence_2(
|
|
- IN PSDevice pDevice,
|
|
|
|
- IN PSMgmtObject pMgmt,
|
|
|
|
- IN PWLAN_FR_AUTHEN pFrame
|
|
|
|
|
|
+ PSDevice pDevice,
|
|
|
|
+ PSMgmtObject pMgmt,
|
|
|
|
+ PWLAN_FR_AUTHEN pFrame
|
|
)
|
|
)
|
|
{
|
|
{
|
|
WLAN_FR_AUTHEN sFrame;
|
|
WLAN_FR_AUTHEN sFrame;
|
|
@@ -1485,9 +1485,9 @@ s_vMgrRxAuthenSequence_2(
|
|
static
|
|
static
|
|
VOID
|
|
VOID
|
|
s_vMgrRxAuthenSequence_3(
|
|
s_vMgrRxAuthenSequence_3(
|
|
- IN PSDevice pDevice,
|
|
|
|
- IN PSMgmtObject pMgmt,
|
|
|
|
- IN PWLAN_FR_AUTHEN pFrame
|
|
|
|
|
|
+ PSDevice pDevice,
|
|
|
|
+ PSMgmtObject pMgmt,
|
|
|
|
+ PWLAN_FR_AUTHEN pFrame
|
|
)
|
|
)
|
|
{
|
|
{
|
|
PSTxMgmtPacket pTxPacket = NULL;
|
|
PSTxMgmtPacket pTxPacket = NULL;
|
|
@@ -1573,9 +1573,9 @@ reply:
|
|
static
|
|
static
|
|
VOID
|
|
VOID
|
|
s_vMgrRxAuthenSequence_4(
|
|
s_vMgrRxAuthenSequence_4(
|
|
- IN PSDevice pDevice,
|
|
|
|
- IN PSMgmtObject pMgmt,
|
|
|
|
- IN PWLAN_FR_AUTHEN pFrame
|
|
|
|
|
|
+ PSDevice pDevice,
|
|
|
|
+ PSMgmtObject pMgmt,
|
|
|
|
+ PWLAN_FR_AUTHEN pFrame
|
|
)
|
|
)
|
|
{
|
|
{
|
|
|
|
|
|
@@ -1612,9 +1612,9 @@ s_vMgrRxAuthenSequence_4(
|
|
static
|
|
static
|
|
VOID
|
|
VOID
|
|
s_vMgrRxDisassociation(
|
|
s_vMgrRxDisassociation(
|
|
- IN PSDevice pDevice,
|
|
|
|
- IN PSMgmtObject pMgmt,
|
|
|
|
- IN PSRxMgmtPacket pRxPacket
|
|
|
|
|
|
+ PSDevice pDevice,
|
|
|
|
+ PSMgmtObject pMgmt,
|
|
|
|
+ PSRxMgmtPacket pRxPacket
|
|
)
|
|
)
|
|
{
|
|
{
|
|
WLAN_FR_DISASSOC sFrame;
|
|
WLAN_FR_DISASSOC sFrame;
|
|
@@ -1702,9 +1702,9 @@ s_vMgrRxDisassociation(
|
|
static
|
|
static
|
|
VOID
|
|
VOID
|
|
s_vMgrRxDeauthentication(
|
|
s_vMgrRxDeauthentication(
|
|
- IN PSDevice pDevice,
|
|
|
|
- IN PSMgmtObject pMgmt,
|
|
|
|
- IN PSRxMgmtPacket pRxPacket
|
|
|
|
|
|
+ PSDevice pDevice,
|
|
|
|
+ PSMgmtObject pMgmt,
|
|
|
|
+ PSRxMgmtPacket pRxPacket
|
|
)
|
|
)
|
|
{
|
|
{
|
|
WLAN_FR_DEAUTHEN sFrame;
|
|
WLAN_FR_DEAUTHEN sFrame;
|
|
@@ -1791,8 +1791,8 @@ s_vMgrRxDeauthentication(
|
|
-*/
|
|
-*/
|
|
static BOOL
|
|
static BOOL
|
|
ChannelExceedZoneType(
|
|
ChannelExceedZoneType(
|
|
- IN PSDevice pDevice,
|
|
|
|
- IN BYTE byCurrChannel
|
|
|
|
|
|
+ PSDevice pDevice,
|
|
|
|
+ BYTE byCurrChannel
|
|
)
|
|
)
|
|
{
|
|
{
|
|
BOOL exceed=FALSE;
|
|
BOOL exceed=FALSE;
|
|
@@ -1828,10 +1828,10 @@ ChannelExceedZoneType(
|
|
static
|
|
static
|
|
VOID
|
|
VOID
|
|
s_vMgrRxBeacon(
|
|
s_vMgrRxBeacon(
|
|
- IN PSDevice pDevice,
|
|
|
|
- IN PSMgmtObject pMgmt,
|
|
|
|
- IN PSRxMgmtPacket pRxPacket,
|
|
|
|
- IN BOOL bInScan
|
|
|
|
|
|
+ PSDevice pDevice,
|
|
|
|
+ PSMgmtObject pMgmt,
|
|
|
|
+ PSRxMgmtPacket pRxPacket,
|
|
|
|
+ BOOL bInScan
|
|
)
|
|
)
|
|
{
|
|
{
|
|
|
|
|
|
@@ -2357,7 +2357,7 @@ if(ChannelExceedZoneType(pDevice,byCurrChannel)==TRUE)
|
|
-*/
|
|
-*/
|
|
VOID
|
|
VOID
|
|
vMgrCreateOwnIBSS(
|
|
vMgrCreateOwnIBSS(
|
|
- IN HANDLE hDeviceContext,
|
|
|
|
|
|
+ HANDLE hDeviceContext,
|
|
OUT PCMD_STATUS pStatus
|
|
OUT PCMD_STATUS pStatus
|
|
)
|
|
)
|
|
{
|
|
{
|
|
@@ -2631,7 +2631,7 @@ vMgrCreateOwnIBSS(
|
|
|
|
|
|
VOID
|
|
VOID
|
|
vMgrJoinBSSBegin(
|
|
vMgrJoinBSSBegin(
|
|
- IN HANDLE hDeviceContext,
|
|
|
|
|
|
+ HANDLE hDeviceContext,
|
|
OUT PCMD_STATUS pStatus
|
|
OUT PCMD_STATUS pStatus
|
|
)
|
|
)
|
|
{
|
|
{
|
|
@@ -2962,9 +2962,9 @@ vMgrJoinBSSBegin(
|
|
static
|
|
static
|
|
VOID
|
|
VOID
|
|
s_vMgrSynchBSS (
|
|
s_vMgrSynchBSS (
|
|
- IN PSDevice pDevice,
|
|
|
|
- IN UINT uBSSMode,
|
|
|
|
- IN PKnownBSS pCurr,
|
|
|
|
|
|
+ PSDevice pDevice,
|
|
|
|
+ UINT uBSSMode,
|
|
|
|
+ PKnownBSS pCurr,
|
|
OUT PCMD_STATUS pStatus
|
|
OUT PCMD_STATUS pStatus
|
|
)
|
|
)
|
|
{
|
|
{
|
|
@@ -3123,8 +3123,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,
|
|
|
|
- IN PKnownBSS pCurr
|
|
|
|
|
|
+ PSDevice pDevice,
|
|
|
|
+ PKnownBSS pCurr
|
|
)
|
|
)
|
|
{
|
|
{
|
|
PSMgmtObject pMgmt = &(pDevice->sMgmtObj);
|
|
PSMgmtObject pMgmt = &(pDevice->sMgmtObj);
|
|
@@ -3181,8 +3181,8 @@ s_vMgrSynchBSS (
|
|
static
|
|
static
|
|
VOID
|
|
VOID
|
|
s_vMgrFormatTIM(
|
|
s_vMgrFormatTIM(
|
|
- IN PSMgmtObject pMgmt,
|
|
|
|
- IN PWLAN_IE_TIM pTIM
|
|
|
|
|
|
+ PSMgmtObject pMgmt,
|
|
|
|
+ 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};
|
|
@@ -3256,16 +3256,16 @@ s_vMgrFormatTIM(
|
|
static
|
|
static
|
|
PSTxMgmtPacket
|
|
PSTxMgmtPacket
|
|
s_MgrMakeBeacon(
|
|
s_MgrMakeBeacon(
|
|
- IN PSDevice pDevice,
|
|
|
|
- IN PSMgmtObject pMgmt,
|
|
|
|
- IN WORD wCurrCapInfo,
|
|
|
|
- IN WORD wCurrBeaconPeriod,
|
|
|
|
- IN UINT uCurrChannel,
|
|
|
|
- IN WORD wCurrATIMWinodw,
|
|
|
|
- IN PWLAN_IE_SSID pCurrSSID,
|
|
|
|
- IN PBYTE pCurrBSSID,
|
|
|
|
- IN PWLAN_IE_SUPP_RATES pCurrSuppRates,
|
|
|
|
- IN PWLAN_IE_SUPP_RATES pCurrExtSuppRates
|
|
|
|
|
|
+ PSDevice pDevice,
|
|
|
|
+ PSMgmtObject pMgmt,
|
|
|
|
+ WORD wCurrCapInfo,
|
|
|
|
+ WORD wCurrBeaconPeriod,
|
|
|
|
+ UINT uCurrChannel,
|
|
|
|
+ WORD wCurrATIMWinodw,
|
|
|
|
+ PWLAN_IE_SSID pCurrSSID,
|
|
|
|
+ PBYTE pCurrBSSID,
|
|
|
|
+ PWLAN_IE_SUPP_RATES pCurrSuppRates,
|
|
|
|
+ PWLAN_IE_SUPP_RATES pCurrExtSuppRates
|
|
)
|
|
)
|
|
{
|
|
{
|
|
PSTxMgmtPacket pTxPacket = NULL;
|
|
PSTxMgmtPacket pTxPacket = NULL;
|
|
@@ -3430,18 +3430,18 @@ s_MgrMakeBeacon(
|
|
|
|
|
|
PSTxMgmtPacket
|
|
PSTxMgmtPacket
|
|
s_MgrMakeProbeResponse(
|
|
s_MgrMakeProbeResponse(
|
|
- IN PSDevice pDevice,
|
|
|
|
- IN PSMgmtObject pMgmt,
|
|
|
|
- IN WORD wCurrCapInfo,
|
|
|
|
- IN WORD wCurrBeaconPeriod,
|
|
|
|
- IN UINT uCurrChannel,
|
|
|
|
- IN WORD wCurrATIMWinodw,
|
|
|
|
- IN PBYTE pDstAddr,
|
|
|
|
- IN PWLAN_IE_SSID pCurrSSID,
|
|
|
|
- IN PBYTE pCurrBSSID,
|
|
|
|
- IN PWLAN_IE_SUPP_RATES pCurrSuppRates,
|
|
|
|
- IN PWLAN_IE_SUPP_RATES pCurrExtSuppRates,
|
|
|
|
- IN BYTE byPHYType
|
|
|
|
|
|
+ PSDevice pDevice,
|
|
|
|
+ PSMgmtObject pMgmt,
|
|
|
|
+ WORD wCurrCapInfo,
|
|
|
|
+ WORD wCurrBeaconPeriod,
|
|
|
|
+ UINT uCurrChannel,
|
|
|
|
+ WORD wCurrATIMWinodw,
|
|
|
|
+ PBYTE pDstAddr,
|
|
|
|
+ PWLAN_IE_SSID pCurrSSID,
|
|
|
|
+ PBYTE pCurrBSSID,
|
|
|
|
+ PWLAN_IE_SUPP_RATES pCurrSuppRates,
|
|
|
|
+ PWLAN_IE_SUPP_RATES pCurrExtSuppRates,
|
|
|
|
+ BYTE byPHYType
|
|
)
|
|
)
|
|
{
|
|
{
|
|
PSTxMgmtPacket pTxPacket = NULL;
|
|
PSTxMgmtPacket pTxPacket = NULL;
|
|
@@ -3562,14 +3562,14 @@ s_MgrMakeProbeResponse(
|
|
|
|
|
|
PSTxMgmtPacket
|
|
PSTxMgmtPacket
|
|
s_MgrMakeAssocRequest(
|
|
s_MgrMakeAssocRequest(
|
|
- IN PSDevice pDevice,
|
|
|
|
- IN PSMgmtObject pMgmt,
|
|
|
|
- IN PBYTE pDAddr,
|
|
|
|
- IN WORD wCurrCapInfo,
|
|
|
|
- IN WORD wListenInterval,
|
|
|
|
- IN PWLAN_IE_SSID pCurrSSID,
|
|
|
|
- IN PWLAN_IE_SUPP_RATES pCurrRates,
|
|
|
|
- IN PWLAN_IE_SUPP_RATES pCurrExtSuppRates
|
|
|
|
|
|
+ PSDevice pDevice,
|
|
|
|
+ PSMgmtObject pMgmt,
|
|
|
|
+ PBYTE pDAddr,
|
|
|
|
+ WORD wCurrCapInfo,
|
|
|
|
+ WORD wListenInterval,
|
|
|
|
+ PWLAN_IE_SSID pCurrSSID,
|
|
|
|
+ PWLAN_IE_SUPP_RATES pCurrRates,
|
|
|
|
+ PWLAN_IE_SUPP_RATES pCurrExtSuppRates
|
|
)
|
|
)
|
|
{
|
|
{
|
|
PSTxMgmtPacket pTxPacket = NULL;
|
|
PSTxMgmtPacket pTxPacket = NULL;
|
|
@@ -3824,14 +3824,14 @@ s_MgrMakeAssocRequest(
|
|
|
|
|
|
PSTxMgmtPacket
|
|
PSTxMgmtPacket
|
|
s_MgrMakeReAssocRequest(
|
|
s_MgrMakeReAssocRequest(
|
|
- IN PSDevice pDevice,
|
|
|
|
- IN PSMgmtObject pMgmt,
|
|
|
|
- IN PBYTE pDAddr,
|
|
|
|
- IN WORD wCurrCapInfo,
|
|
|
|
- IN WORD wListenInterval,
|
|
|
|
- IN PWLAN_IE_SSID pCurrSSID,
|
|
|
|
- IN PWLAN_IE_SUPP_RATES pCurrRates,
|
|
|
|
- IN PWLAN_IE_SUPP_RATES pCurrExtSuppRates
|
|
|
|
|
|
+ PSDevice pDevice,
|
|
|
|
+ PSMgmtObject pMgmt,
|
|
|
|
+ PBYTE pDAddr,
|
|
|
|
+ WORD wCurrCapInfo,
|
|
|
|
+ WORD wListenInterval,
|
|
|
|
+ PWLAN_IE_SSID pCurrSSID,
|
|
|
|
+ PWLAN_IE_SUPP_RATES pCurrRates,
|
|
|
|
+ PWLAN_IE_SUPP_RATES pCurrExtSuppRates
|
|
)
|
|
)
|
|
{
|
|
{
|
|
PSTxMgmtPacket pTxPacket = NULL;
|
|
PSTxMgmtPacket pTxPacket = NULL;
|
|
@@ -4078,14 +4078,14 @@ s_MgrMakeReAssocRequest(
|
|
|
|
|
|
PSTxMgmtPacket
|
|
PSTxMgmtPacket
|
|
s_MgrMakeAssocResponse(
|
|
s_MgrMakeAssocResponse(
|
|
- IN PSDevice pDevice,
|
|
|
|
- IN PSMgmtObject pMgmt,
|
|
|
|
- IN WORD wCurrCapInfo,
|
|
|
|
- IN WORD wAssocStatus,
|
|
|
|
- IN WORD wAssocAID,
|
|
|
|
- IN PBYTE pDstAddr,
|
|
|
|
- IN PWLAN_IE_SUPP_RATES pCurrSuppRates,
|
|
|
|
- IN PWLAN_IE_SUPP_RATES pCurrExtSuppRates
|
|
|
|
|
|
+ PSDevice pDevice,
|
|
|
|
+ PSMgmtObject pMgmt,
|
|
|
|
+ WORD wCurrCapInfo,
|
|
|
|
+ WORD wAssocStatus,
|
|
|
|
+ WORD wAssocAID,
|
|
|
|
+ PBYTE pDstAddr,
|
|
|
|
+ PWLAN_IE_SUPP_RATES pCurrSuppRates,
|
|
|
|
+ PWLAN_IE_SUPP_RATES pCurrExtSuppRates
|
|
)
|
|
)
|
|
{
|
|
{
|
|
PSTxMgmtPacket pTxPacket = NULL;
|
|
PSTxMgmtPacket pTxPacket = NULL;
|
|
@@ -4152,14 +4152,14 @@ s_MgrMakeAssocResponse(
|
|
|
|
|
|
PSTxMgmtPacket
|
|
PSTxMgmtPacket
|
|
s_MgrMakeReAssocResponse(
|
|
s_MgrMakeReAssocResponse(
|
|
- IN PSDevice pDevice,
|
|
|
|
- IN PSMgmtObject pMgmt,
|
|
|
|
- IN WORD wCurrCapInfo,
|
|
|
|
- IN WORD wAssocStatus,
|
|
|
|
- IN WORD wAssocAID,
|
|
|
|
- IN PBYTE pDstAddr,
|
|
|
|
- IN PWLAN_IE_SUPP_RATES pCurrSuppRates,
|
|
|
|
- IN PWLAN_IE_SUPP_RATES pCurrExtSuppRates
|
|
|
|
|
|
+ PSDevice pDevice,
|
|
|
|
+ PSMgmtObject pMgmt,
|
|
|
|
+ WORD wCurrCapInfo,
|
|
|
|
+ WORD wAssocStatus,
|
|
|
|
+ WORD wAssocAID,
|
|
|
|
+ PBYTE pDstAddr,
|
|
|
|
+ PWLAN_IE_SUPP_RATES pCurrSuppRates,
|
|
|
|
+ PWLAN_IE_SUPP_RATES pCurrExtSuppRates
|
|
)
|
|
)
|
|
{
|
|
{
|
|
PSTxMgmtPacket pTxPacket = NULL;
|
|
PSTxMgmtPacket pTxPacket = NULL;
|
|
@@ -4226,9 +4226,9 @@ s_MgrMakeReAssocResponse(
|
|
static
|
|
static
|
|
VOID
|
|
VOID
|
|
s_vMgrRxProbeResponse(
|
|
s_vMgrRxProbeResponse(
|
|
- IN PSDevice pDevice,
|
|
|
|
- IN PSMgmtObject pMgmt,
|
|
|
|
- IN PSRxMgmtPacket pRxPacket
|
|
|
|
|
|
+ PSDevice pDevice,
|
|
|
|
+ PSMgmtObject pMgmt,
|
|
|
|
+ PSRxMgmtPacket pRxPacket
|
|
)
|
|
)
|
|
{
|
|
{
|
|
PKnownBSS pBSSList = NULL;
|
|
PKnownBSS pBSSList = NULL;
|
|
@@ -4356,9 +4356,9 @@ if(ChannelExceedZoneType(pDevice,byCurrChannel)==TRUE)
|
|
static
|
|
static
|
|
VOID
|
|
VOID
|
|
s_vMgrRxProbeRequest(
|
|
s_vMgrRxProbeRequest(
|
|
- IN PSDevice pDevice,
|
|
|
|
- IN PSMgmtObject pMgmt,
|
|
|
|
- IN PSRxMgmtPacket pRxPacket
|
|
|
|
|
|
+ PSDevice pDevice,
|
|
|
|
+ PSMgmtObject pMgmt,
|
|
|
|
+ PSRxMgmtPacket pRxPacket
|
|
)
|
|
)
|
|
{
|
|
{
|
|
WLAN_FR_PROBEREQ sFrame;
|
|
WLAN_FR_PROBEREQ sFrame;
|
|
@@ -4452,9 +4452,9 @@ s_vMgrRxProbeRequest(
|
|
|
|
|
|
VOID
|
|
VOID
|
|
vMgrRxManagePacket(
|
|
vMgrRxManagePacket(
|
|
- IN HANDLE hDeviceContext,
|
|
|
|
- IN PSMgmtObject pMgmt,
|
|
|
|
- IN PSRxMgmtPacket pRxPacket
|
|
|
|
|
|
+ HANDLE hDeviceContext,
|
|
|
|
+ PSMgmtObject pMgmt,
|
|
|
|
+ PSRxMgmtPacket pRxPacket
|
|
)
|
|
)
|
|
{
|
|
{
|
|
PSDevice pDevice = (PSDevice)hDeviceContext;
|
|
PSDevice pDevice = (PSDevice)hDeviceContext;
|
|
@@ -4604,8 +4604,8 @@ vMgrRxManagePacket(
|
|
-*/
|
|
-*/
|
|
BOOL
|
|
BOOL
|
|
bMgrPrepareBeaconToSend(
|
|
bMgrPrepareBeaconToSend(
|
|
- IN HANDLE hDeviceContext,
|
|
|
|
- IN PSMgmtObject pMgmt
|
|
|
|
|
|
+ HANDLE hDeviceContext,
|
|
|
|
+ PSMgmtObject pMgmt
|
|
)
|
|
)
|
|
{
|
|
{
|
|
PSDevice pDevice = (PSDevice)hDeviceContext;
|
|
PSDevice pDevice = (PSDevice)hDeviceContext;
|
|
@@ -4660,8 +4660,8 @@ bMgrPrepareBeaconToSend(
|
|
static
|
|
static
|
|
VOID
|
|
VOID
|
|
s_vMgrLogStatus(
|
|
s_vMgrLogStatus(
|
|
- IN PSMgmtObject pMgmt,
|
|
|
|
- IN WORD wStatus
|
|
|
|
|
|
+ PSMgmtObject pMgmt,
|
|
|
|
+ WORD wStatus
|
|
)
|
|
)
|
|
{
|
|
{
|
|
switch( wStatus ){
|
|
switch( wStatus ){
|
|
@@ -4729,9 +4729,9 @@ s_vMgrLogStatus(
|
|
-*/
|
|
-*/
|
|
BOOL
|
|
BOOL
|
|
bAdd_PMKID_Candidate (
|
|
bAdd_PMKID_Candidate (
|
|
- IN HANDLE hDeviceContext,
|
|
|
|
- IN PBYTE pbyBSSID,
|
|
|
|
- IN PSRSNCapObject psRSNCapObj
|
|
|
|
|
|
+ HANDLE hDeviceContext,
|
|
|
|
+ PBYTE pbyBSSID,
|
|
|
|
+ PSRSNCapObject psRSNCapObj
|
|
)
|
|
)
|
|
{
|
|
{
|
|
PSDevice pDevice = (PSDevice)hDeviceContext;
|
|
PSDevice pDevice = (PSDevice)hDeviceContext;
|
|
@@ -4793,7 +4793,7 @@ bAdd_PMKID_Candidate (
|
|
-*/
|
|
-*/
|
|
VOID
|
|
VOID
|
|
vFlush_PMKID_Candidate (
|
|
vFlush_PMKID_Candidate (
|
|
- IN HANDLE hDeviceContext
|
|
|
|
|
|
+ HANDLE hDeviceContext
|
|
)
|
|
)
|
|
{
|
|
{
|
|
PSDevice pDevice = (PSDevice)hDeviceContext;
|
|
PSDevice pDevice = (PSDevice)hDeviceContext;
|
|
@@ -4806,8 +4806,8 @@ vFlush_PMKID_Candidate (
|
|
|
|
|
|
static BOOL
|
|
static BOOL
|
|
s_bCipherMatch (
|
|
s_bCipherMatch (
|
|
- IN PKnownBSS pBSSNode,
|
|
|
|
- IN NDIS_802_11_ENCRYPTION_STATUS EncStatus,
|
|
|
|
|
|
+ PKnownBSS pBSSNode,
|
|
|
|
+ NDIS_802_11_ENCRYPTION_STATUS EncStatus,
|
|
OUT PBYTE pbyCCSPK,
|
|
OUT PBYTE pbyCCSPK,
|
|
OUT PBYTE pbyCCSGK
|
|
OUT PBYTE pbyCCSGK
|
|
)
|
|
)
|