#ifndef CSR_WIFI_NME_AP_PRIM_H__
#define CSR_WIFI_NME_AP_PRIM_H__
-#include "csr_types.h"
+#include <linux/types.h>
#include "csr_prim_defs.h"
#include "csr_sched.h"
#include "csr_wifi_common.h"
*******************************************************************************/
typedef struct
{
- CsrUint16 apGroupkeyTimeout;
- CsrBool apStrictGtkRekey;
- CsrUint16 apGmkTimeout;
- CsrUint16 apResponseTimeout;
+ u16 apGroupkeyTimeout;
+ u8 apStrictGtkRekey;
+ u16 apGmkTimeout;
+ u16 apResponseTimeout;
u8 apRetransLimit;
} CsrWifiNmeApConfig;
typedef struct
{
CsrWifiFsmEvent common;
- CsrUint16 interfaceTag;
+ u16 interfaceTag;
CsrWifiSmeWpsDpid selectedDevicePasswordId;
CsrWifiSmeWpsConfigType selectedConfigMethod;
u8 pin[8];
typedef struct
{
CsrWifiFsmEvent common;
- CsrUint16 interfaceTag;
+ u16 interfaceTag;
CsrWifiSmeApType apType;
- CsrBool cloakSsid;
+ u8 cloakSsid;
CsrWifiSsid ssid;
CsrWifiSmeRadioIF ifIndex;
u8 channel;
CsrWifiNmeApCredentials apCredentials;
u8 maxConnections;
CsrWifiSmeApP2pGoConfig p2pGoParam;
- CsrBool wpsEnabled;
+ u8 wpsEnabled;
} CsrWifiNmeApStartReq;
/*******************************************************************************
typedef struct
{
CsrWifiFsmEvent common;
- CsrUint16 interfaceTag;
+ u16 interfaceTag;
} CsrWifiNmeApStopReq;
/*******************************************************************************
typedef struct
{
CsrWifiFsmEvent common;
- CsrUint16 interfaceTag;
+ u16 interfaceTag;
CsrWifiMacAddress staMacAddress;
- CsrBool keepBlocking;
+ u8 keepBlocking;
} CsrWifiNmeApStaRemoveReq;
/*******************************************************************************
typedef struct
{
CsrWifiFsmEvent common;
- CsrUint16 interfaceTag;
+ u16 interfaceTag;
CsrResult status;
} CsrWifiNmeApWpsRegisterCfm;
typedef struct
{
CsrWifiFsmEvent common;
- CsrUint16 interfaceTag;
+ u16 interfaceTag;
CsrResult status;
CsrWifiSsid ssid;
} CsrWifiNmeApStartCfm;
typedef struct
{
CsrWifiFsmEvent common;
- CsrUint16 interfaceTag;
+ u16 interfaceTag;
CsrResult status;
} CsrWifiNmeApStopCfm;
typedef struct
{
CsrWifiFsmEvent common;
- CsrUint16 interfaceTag;
+ u16 interfaceTag;
CsrWifiSmeApType apType;
CsrResult status;
} CsrWifiNmeApStopInd;
typedef struct
{
CsrWifiFsmEvent common;
- CsrUint16 interfaceTag;
+ u16 interfaceTag;
CsrWifiSmeMediaStatus mediaStatus;
CsrWifiMacAddress peerMacAddress;
CsrWifiMacAddress peerDeviceAddress;