WE310F5  39.00.000
m2mb_wlan_driver.h File Reference

Public APIs and structures of the WLAN driver. More...

Go to the source code of this file.

Data Structures

struct  M2MB_WLAN_BSS_SCAN_INFO_S
 Structure of members for scan results. More...
 
struct  M2MB_WLAN_BSS_SCAN_CB_INFO_S
 Structure to get the count for scan results. More...
 
struct  M2MB_WEP_KEY_INFO_S
 WEP key info structure. More...
 
struct  M2MB_STA_BMISS_CONFIG_S
 Beacon miss parameters setting in firmware. More...
 
struct  M2MB_CONNECTION_DATA_S
 Connection event info for both AP and STA modes. More...
 
struct  M2MB_WLAN_PROFILE_PNO_S
 Preferred Network Offload setting in firmware. More...
 
struct  M2MB_WLAN_PHY_DATA_RATE_S
 
struct  M2MB_WLAN_WPS_CREDENTIALS_S
 WPS credentials information. More...
 
struct  M2MB_WLAN_EAP_T
 
struct  M2MB_WLAN_WPS_CB_INFO_S
 WPS cb information. More...
 
struct  M2MB_WLAN_RAW_SEND_PARAMS_S
 802.11 RAW frame. More...
 
struct  M2MB_WLAN_POWER_MODE_SETTING_S
 Data structure for power mode setting. More...
 
struct  M2MB_WLAN_POWER_SAVE_POLICY_PARAMS_T
 power save policy. More...
 
struct  M2MB_PROMISC_FILTER_CONFIG
 promiscuous mode filter setting. More...
 
struct  M2MB_PROMISC_CMD_T
 
#define M2MB_WLAN_MAC_LEN   6
 
#define M2MB_WLAN_MAX_SSID_LEN   32
 
#define M2MB_WLAN_MIN_PASSPHRASE_LEN   8
 
#define M2MB_WLAN_MAX_PASSPHRASE_LEN   64
 
#define M2MB_WLAN_NUM_OF_DEVICES   2
 
#define M2MB_WLAN_MIN_WEP_KEY_SIZE   10
 
#define M2MB_WLAN_MAX_WEP_KEY_SIZE   26
 
#define M2MB_WLAN_WPS_MAX_KEY_LEN   64
 
#define DEV_NUM   2
 
#define M2MB_WLAN_PROM_FILTER_SRC_ADDR   0x01
 
#define M2MB_WLAN_PROM_FILTER_DST_ADDR   0x02
 
#define M2MB_WLAN_PROM_FILTER_FRAME_TYPE   0x04
 
#define M2MB_WLAN_PROM_FILTER_FRAME_SUB_TYPE   0x08
 
#define ALBANIA   "AL"
 
#define ARUBA   "AW"
 
#define AUSTRIA   "AT"
 
#define BELARUS   "BY"
 
#define BELGIUM   "BE"
 
#define BOSNIA_HERZEGOWANIA   "BA"
 
#define BULGARIA   "BG"
 
#define CAMBODIA   "KH"
 
#define CROATIA   "HR"
 
#define CYPRUS   "CY"
 
#define CZECH   "CZ"
 
#define DENMARK   "DK"
 
#define ESTONIA   "EE"
 
#define FINLAND   "FI"
 
#define FRANCE   "FR"
 
#define GERMANY   "DE"
 
#define GREECE   "GR"
 
#define GREENLAND   "GL"
 
#define GAUTEMALA   "GT"
 
#define HUNGARY   "HU"
 
#define ICELAND   "IS"
 
#define IRELAND   "IE"
 
#define ITALY   "IT"
 
#define LATVIA   "LV"
 
#define LIECHTENSTEIN   "LI"
 
#define LITHUANIA   "LT"
 
#define LUXEMBOURG   "LU"
 
#define MACEDONIA   "MK"
 
#define MALAWI   "MW"
 
#define MALTA   "MT"
 
#define MONACO   "MC"
 
#define NETHERLANDS   "NL"
 
#define NETHERLAND_ANTILLES   "AN"
 
#define NORWAY   "NO"
 
#define OMAN   "OM"
 
#define POLAND   "PL"
 
#define PORTUGAL   "PT"
 
#define ROMANIA   "RO"
 
#define MONTENEGRO   "ME"
 
#define SERBIA   "RS"
 
#define SLOVAKIA   "SK"
 
#define SLOVENIA   "SI"
 
#define SPAIN   "ES"
 
#define SWEDEN   "SE"
 
#define SWITZERLAND   "CH"
 
#define TURKEY   "TR"
 
#define UNITED_KINGDOM   "GB"
 
#define ZIMBABWE   "ZW"
 
#define AFGHANISTAN   "AF"
 
#define BHUTAN   "BT"
 
#define CHAD   "TD"
 
#define ETHIOPIA   "ET"
 
#define FRENCH_GUIANA   "GF"
 
#define FRENCH_POLYNESIA   "PF"
 
#define GUADELOUPE   "GP"
 
#define LESOTHO   "LS"
 
#define MARTINIQUE   "MQ"
 
#define MAYOTTE   "YT"
 
#define MOLDOVA   "MD"
 
#define MONTENEGRO   "ME"
 
#define REUNION   "RE"
 
#define SAINT_BARTHELEMY   "BL"
 
#define SAINT_MARTIN   "MF"
 
#define SAINT_PIERRE_AND_MIQUELON   "PM"
 
#define SAINT_VINCENT_AND_THE_GRENADIENS   "VC"
 
#define SAMOA   "WS"
 
#define SURINAME   "SR"
 
#define TOGO   "TG"
 
#define WALLIS_AND_FUTUNA   "WF"
 
#define EGYPT   "EG"
 
#define ISRAEL   "IL"
 
#define KUWAIT   "KW"
 
#define MOROCCO   "MA"
 
#define TUNISIA   "TN"
 
#define UZBEKISTAN   "UZ"
 
#define ARMENIA   "AM"
 
#define AZERBAIJAN   "AZ"
 
#define GEORGIA   "GE"
 
#define BELIZE   "BZ"
 
#define RUSSIA   "RU"
 
#define UKRAINE   "UA"
 
#define DOMINICAN_REPUBLIC   "DO"
 
#define EL_SALVADOR   "SV"
 
#define PANAMA   "PA"
 
#define DOMINICA   "DM"
 
#define BARBADOS   "BB"
 
#define CHINA   "CN"
 
#define URUGUAY   "UY"
 
#define VENEZUELA   "VE"
 
#define ARGENTINA   "AR"
 
#define AUSTRALIA   "AU"
 
#define BRAZIL   "BR"
 
#define CANADA   "CA"
 
#define COLOMBIA   "CO"
 
#define COSTA_RICA   "CR"
 
#define ECUADOR   "EC"
 
#define GRENADA   "GD"
 
#define GUAM   "GU"
 
#define HAITI   "HT"
 
#define HONDURAS   "HN"
 
#define HONG_KONG   "HK"
 
#define JAMAICA   "JM"
 
#define LEBANON   "LB"
 
#define MACAU   "MO"
 
#define MEXICO   "MX"
 
#define NEW_ZEALAND   "NZ"
 
#define PERU   "PE"
 
#define PHILIPPINES   "PH"
 
#define PUERTO_RICO   "PR"
 
#define RWANDA   "RW"
 
#define SAUDI_ARABIA   "SA"
 
#define SINGAPORE   "SG"
 
#define SOUTH_AFRICA   "ZA"
 
#define TAIWAN   "TW"
 
#define THAILAND   "TH"
 
#define TRINIDAD_Y_TOBAGO   "TT"
 
#define UGANDA   "UG"
 
#define UAE   "AE"
 
#define UNITED_STATES   "US"
 
#define VIET_NAM   "VN"
 
#define AMERICAN_SAMOA   "AS"
 
#define BAHAMAS   "BS"
 
#define BERMUDA   "BM"
 
#define BURKINA_FASO   "BF"
 
#define CAYMAN_ISLANDS   "KY"
 
#define CENTRAL_AFRICA_REPUBLIC   "CF"
 
#define CHRISTMAS_ISLAND   "CX"
 
#define DIVOIRE   "CI"
 
#define GHANA   "GH"
 
#define MARSHAL_ISLANDS   "MH"
 
#define MAURITIUS   "MU"
 
#define MICRONESIA   "FM"
 
#define MONGOLIA   "MN"
 
#define NICARAGUA   "NI"
 
#define NORTHERN_MARIANA_ISLANDS   "MP"
 
#define PALAU   "PW"
 
#define PARAGUAY   "PY"
 
#define SENEGAL   "SN"
 
#define TURKS_AND_CAICOS   "TC"
 
#define VANUATU   "VU"
 
#define US_VIRGIN_ISLANDS   "VI"
 
#define AUSTRALIA_AP   "AU"
 
#define MALAYSIA   "MY"
 
#define BANGLADESH   "BD"
 
#define PAKISTAN   "PK"
 
#define QATAR   "QA"
 
#define GUYANA   "GY"
 
#define TANZANIA   "TZ"
 
#define INDONESIA   "ID"
 
#define JORDAN   "JO"
 
#define BAHRAIN   "BH"
 
#define BRUNEI_DARUSSALAM   "BN"
 
#define CHILE   "CL"
 
#define INDIA   "IN"
 
#define NEPAL   "NP"
 
#define MALDIVES   "MV"
 
#define BOLIVIA   "BO"
 
#define NIGERIA   "NG"
 
#define KOREA_ROC   "KR"
 
#define SAINT_KITTS_AND_NEVIS   "KN"
 
#define SAINT_LUCIA   "LC"
 
#define KENYA   "KE"
 
#define ALGERIA   "DZ"
 
#define JAPAN   "JP"
 
enum  M2MB_WLAN_AUTH_TYPE_E {
  M2MB_WLAN_AUTH_TYPE_NONE = 0,
  M2MB_WLAN_AUTH_TYPE_WPA = 1,
  M2MB_WLAN_AUTH_TYPE_WPA2 = 2,
  M2MB_WLAN_AUTH_TYPE_WPA_PSK = 3,
  M2MB_WLAN_AUTH_TYPE_WPA2_PSK = 4,
  M2MB_WLAN_AUTH_TYPE_WEP = 8,
  M2MB_WLAN_AUTH_TYPE_WEP_SHARED,
  M2MB_WLAN_AUTH_TYPE_WPA3,
  M2MB_WLAN_AUTH_TYPE_INVALID
}
 Different authentication modes supported by WLAN. More...
 
enum  M2MB_WLAN_ENCRYPT_TYPE_E {
  M2MB_WLAN_ENCRYPT_TYPE_NONE = 0,
  M2MB_WLAN_ENCRYPT_TYPE_WEP = 1,
  M2MB_WLAN_ENCRYPT_TYPE_TKIP = 2,
  M2MB_WLAN_ENCRYPT_TYPE_AES = 3,
  M2MB_WLAN_ENCRYPT_TYPE_INVALID
}
 Different encryption modes supported by WLAN. More...
 
enum  M2MB_WLAN_8021X_METHOD_E {
  M2MB_WLAN_8021X_METHOD_UNKNOWN_E =0,
  M2MB_WLAN_8021X_METHOD_EAP_TLS_E =1,
  M2MB_WLAN_8021X_METHOD_EAP_TTLS_MSCHAPV2_E =2,
  M2MB_WLAN_8021X_METHOD_EAP_PEAP_MSCHAPV2_E =3,
  M2MB_WLAN_8021X_METHOD_EAP_TTLS_MD5_E =4,
  M2MB_WLAN_8021X_METHOD_MAX =50
}
 Different 802.1x methods supported by WLAN firmware. More...
 
enum  M2MB_WLAN_PARAM_FLAG_E {
  M2MB_WLAN_PARAM_SSID,
  M2MB_WLAN_PARAM_CHANNEL,
  M2MB_WLAN_PARAM_MAC_ADDRESS,
  M2MB_WLAN_PARAM_OPERATION_MODE,
  M2MB_WLAN_PARAM_LISTEN_INTERVAL,
  M2MB_WLAN_PARAM_DTIM_INTERVAL,
  M2MB_WLAN_PARAM_AP_ENABLE_HIDDEN_MODE,
  M2MB_WLAN_PARAM_STA_KEEP_ALIVE_IN_SEC,
  M2MB_WLAN_PARAM_BEACON_INTERVAL_TU,
  M2MB_WLAN_PARAM_BMISS_CONFIG,
  M2MB_WLAN_PARAM_RSSI,
  M2MB_WLAN_PARAM_TX_POWER,
  M2MB_WLAN_PARAM_REG_DOMAIN,
  M2MB_WLAN_PARAM_TX_RATE,
  M2MB_WLAN_PARAM_POWER_SAVE_MODE,
  M2MB_WLAN_PARAM_POWER_SAVE_POLICY,
  M2MB_WLAN_PARAM_PHY_MODE,
  M2MB_WLAN_PARAM_AUTH_TYPE,
  M2MB_WLAN_PARAM_AUTH_TYPE_NUM,
  M2MB_WLAN_PARAM_ENCRYPTION_TYPE,
  M2MB_WLAN_PARAM_ENCRYPTION_TYPE_NUM,
  M2MB_WLAN_PARAM_SECURITY_MODE,
  M2MB_WLAN_PARAM_BSSID,
  M2MB_WLAN_PARAM_WPA_PSK,
  M2MB_WLAN_PARAM_SECURITY_PASSPHRASE,
  M2MB_WLAN_PARAM_WEP_KEY_INDEX,
  M2MB_WLAN_PARAM_WEP_KEY_PAIR,
  M2MB_WLAN_PARAM_WPS_CREDENTIALS,
  M2MB_WLAN_PARAM_GET_STATS,
  M2MB_WLAN_PARAM_PNO_INFO,
  M2MB_WLAN_SETTING_PROFILE_INFO,
  M2MB_WLAN_COUNTRY_CODE,
  M2MB_WLAN_11N_HT,
  M2MB_WLAN_PARAM_AP_WPS_SUPPORT,
  M2MB_WLAN_PARAM_PROMISC_FILTER_INFO,
  M2MB_WLAN_PARAM_PROMISC_CMD,
  M2MB_WLAN_PARAM_EAP_8021X,
  M2MB_WLAN_PARAM_INACTIVITY_TIME_IN_MIN,
  M2MB_WLAN_PARAM_SCAN_TIME,
  M2MB_WLAN_UAPSD_CONFIG_FLAG,
  M2MB_WLAN_PARAM_RXACTIVE_MODE,
  M2MB_WLAN_PARAM_REG_USER_CALLBACK,
  M2MB_WLAN_PARAM_MAX
}
 WLAN interface set or get flags. More...
 
enum  M2MB_WLAN_MODE_E {
  M2MB_WLAN_MODE_STATION,
  M2MB_WLAN_MODE_ACCESS_POINT,
  M2MB_WLAN_MODE_ADHOC,
  M2MB_WLAN_MODE_INVALID
}
 WLAN interface operating modes. More...
 
enum  M2MB_WLAN_11N_HT_E {
  M2MB_WLAN_11N_DISABLED = 0x1,
  M2MB_WLAN_11N_HT20 = 0x2,
  M2MB_WLAN_11N_HT40 = 0x3
}
 11n HT configurations. More...
 
enum  M2MB_WLAN_PHY_MODE_E {
  M2MB_WLAN_11A_MODE = 0x1,
  M2MB_WLAN_11G_MODE = 0x2,
  M2MB_WLAN_11AG_MODE = 0x3,
  M2MB_WLAN_11B_MODE = 0x4,
  M2MB_WLAN_11GONLY_MODE = 0x5,
  M2MB_WLAN_11BG_MODE = 0x6,
  M2MB_WLAN_11BGN_MODE = 0x7,
  M2MB_WLAN_11NONLY_MODE = 0x8
}
 802.11 PHY modes. More...
 
enum  M2MB_WLAN_CB_ID_E {
  M2MB_WLAN_SCAN_COMPLETE_CB,
  M2MB_WLAN_CONNECT_CB,
  M2MB_WLAN_CONNECT_FAIL_CB,
  M2MB_WLAN_DISCONNECT_CB,
  M2MB_WLAN_PROFILE_PNO_CB,
  M2MB_WLAN_EVENT_WPS_CB,
  M2MB_WLAN_EVENT_PROMISCOUS_CB,
  M2MB_WLAN_EVENT_STA_CONN_CB,
  M2MB_WLAN_EVENT_STA_DISCONN_CB,
  M2MB_WLAN_CB_MAX
}
 Events for an application registered CB functions. More...
 
enum  M2MB_WLAN_WPS_MODE_E {
  M2MB_WLAN_WPS_PIN_MODE = 0,
  M2MB_WLAN_WPS_PBC_MODE = 1,
  M2MB_WLAN_WPS_DEFAULT_PIN_MODE = 2
}
 WPS methods. More...
 
enum  M2MB_WLAN_WPS_CONNECT_ACTION_E {
  M2MB_WLAN_NO_ACTION_POST_WPS_PROCEDURE = 0,
  M2MB_WLAN_L2_CONNECT_POST_WPS_PROCEDURE = 1
}
 action after WPS procedure success. More...
 
enum  M2MB_WLAN_MGMT_FRAME_TYPE_E {
  M2MB_WLAN_FRAME_BEACON = 0,
  M2MB_WLAN_FRAME_PROBE_REQ,
  M2MB_WLAN_FRAME_PROBE_RESP,
  M2MB_WLAN_FRAME_ASSOC_REQ,
  M2MB_WLAN_FRAME_ASSOC_RESP,
  M2MB_WLAN_NUM_MGMT_FRAME
}
 MGMT frame types. More...
 
enum  M2MB_WLAN_RAW_MODE_HEADER_TYPE_E {
  M2MB_WLAN_RAW_MODE_HDR_TYPE_BEACON = 0,
  M2MB_WLAN_RAW_MODE_HDR_TYPE_PROBE_REQUEST = 1,
  M2MB_WLAN_RAW_MODE_HDR_TYPE_PROBE_RESPONSE = 2,
  M2MB_WLAN_RAW_MODE_HDR_TYPE_DATA = 3,
  M2MB_WLAN_RAW_MODE_HDR_TYPE_ACTION = 4
}
 802.11 header types. More...
 
enum  M2MB_WLAN_POWER_MODE_E {
  M2MB_WLAN_POWER_SAVE_MODE = 1,
  M2MB_WLAN_MAX_PERF_MODE = 2,
  M2MB_WLAN_INVALID_POWER_MODE
}
 power save modes. More...
 
enum  M2MB_WLAN_POWER_MODULE_E {
  M2MB_WLAN_POWER_MODULE_USER,
  M2MB_WLAN_POWER_MODULE_INVALID
}
 power save modes. More...
 
enum  M2MB_WLAN_DTIM_POLICY_E {
  M2MB_WLAN_DTIM_NORMAL = 2,
  M2MB_WLAN_DTIM_STICK = 3,
  M2MB_WLAN_DTIM_AUTO = 4
}
 DTIM policies. More...
 
enum  M2MB_WLAN_MODE_UP_E {
  M2MB_WLAN_MODE_DOWN = 0x00,
  M2MB_WLAN_MODE_STA_UP = 0x01,
  M2MB_WLAN_MODE_AP_UP = 0x02,
  M2MB_WLAN_MODE_BOTH_UP = 0x03
}
 
typedef struct M2MB_WLAN_BSS_SCAN_INFO_S M2MB_WLAN_BSS_SCAN_INFO_T
 Structure of members for scan results. More...
 
typedef struct M2MB_WLAN_BSS_SCAN_CB_INFO_S M2MB_WLAN_BSS_SCAN_CB_INFO_T
 Structure to get the count for scan results. More...
 
typedef struct M2MB_WEP_KEY_INFO_S M2MB_WEP_KEY_INFO_T
 WEP key info structure. More...
 
typedef struct M2MB_STA_BMISS_CONFIG_S M2MB_STA_BMISS_CONFIG_T
 Beacon miss parameters setting in firmware. More...
 
typedef struct M2MB_CONNECTION_DATA_S M2MB_CONNECTION_DATA_T
 Connection event info for both AP and STA modes. More...
 
typedef struct M2MB_WLAN_PROFILE_PNO_S M2MB_WLAN_PROFILE_PNO_T
 Preferred Network Offload setting in firmware. More...
 
typedef struct M2MB_WLAN_PHY_DATA_RATE_S M2MB_WLAN_PHY_DATA_RATE_T
 
typedef struct M2MB_WLAN_WPS_CREDENTIALS_S M2MB_WLAN_WPS_CREDENTIALS_T
 WPS credentials information. More...
 
typedef struct M2MB_WLAN_WPS_CB_INFO_S M2MB_WLAN_WPS_CB_INFO_T
 WPS cb information. More...
 
typedef struct M2MB_WLAN_RAW_SEND_PARAMS_S M2MB_WLAN_RAW_SEND_PARAMS_T
 802.11 RAW frame. More...
 
typedef struct M2MB_WLAN_POWER_MODE_SETTING_S M2MB_WLAN_POWER_MODE_SETTING_T
 Data structure for power mode setting. More...
 
typedef VOID(* M2MB_WLAN_CALLBACK) (UINT8 device_id, UINT8 event_id, INT32 status, VOID *data, VOID *usr_ctx)
 WLAN call back prototype. More...
 
INT8 m2mb_wlan_init (M2MB_WLAN_11N_HT_E mode)
 WLAN module initialization. More...
 
INT8 m2mb_wlan_interface_init (M2MB_WLAN_MODE_E mode, M2MB_WLAN_CALLBACK m2m_wlan_user_cb, VOID *appCtx, UINT8 *device_id)
 WLAN Interface Initialization. More...
 
INT8 m2mb_wlan_scan (UINT8 device_id, UINT8 *ssid, UINT8 no_of_channels, UINT8 *channel_list, UINT8 scan_type, UINT32 num_of_scan_entries, M2MB_WLAN_BSS_SCAN_INFO_T *result_buff, M2MB_WLAN_CALLBACK m2mb_user_cb, VOID *ctx)
 This API is used to initiate a wireless scan to find nearby access points m2mb_wlan_init and m2mb_wlan_interface_init should call before calling m2mb_wlan_scan. More...
 
INT8 m2mb_wlan_connect (UINT8 device_id, UINT8 *ssid)
 This API is part of connect process in non-AP station mode. More...
 
INT8 m2mb_wlan_disconnect (UINT8 device_id)
 Disconnects a device from a network. More...
 
INT32 m2mb_wlan_get_param (UINT8 device_id, M2MB_WLAN_PARAM_FLAG_E flag, void *data)
 Getting the value[M2M_WLAN_PARAM_FLAG_E] from WLAN. More...
 
INT32 m2mb_wlan_set_param (UINT8 device_id, M2MB_WLAN_PARAM_FLAG_E flag, VOID *data)
 Setting the value[M2M_WLAN_PARAM_FLAG_E] to WLAN. More...
 
INT8 m2mb_wlan_deinit (VOID)
 Disables the WLAN module. More...
 
INT8 m2mb_wlan_interface_deinit (UINT8 device_id)
 Removes the interface from the WLAN driver. More...
 
INT8 m2mb_wlan_create (UINT8 device_id)
 This API is part of create process in soft-AP mode. More...
 
INT8 m2mb_wlan_register_cb (UINT8 device_id, M2MB_WLAN_CALLBACK m2m_wlan_cb, VOID *ctx)
 Registering a call back in WLAN driver to handle events. More...
 
INT8 m2mb_wlan_register_wps_cb (UINT8 device_id, M2MB_WLAN_CALLBACK m2m_wlan_cb, VOID *ctx)
 Registering a call back for handling WPS events. More...
 
INT32 m2mb_wlan_wps_start (UINT8 device_id, M2MB_WLAN_WPS_MODE_E method, M2MB_WLAN_WPS_CONNECT_ACTION_E connect_action, UINT8 *pin, UINT8 *ssid)
 This API is part of WPS procedure. More...
 
INT8 m2mb_wlan_status_get (INT8 device_id)
 L2 association status for both STA and AP modes. More...
 
INT32 m2mb_wlan_add_ie_mgmt_frames (UINT8 device_id, M2MB_WLAN_MGMT_FRAME_TYPE_E frame_type, INT8 *oui, INT8 *vndr_spefc_data)
 Adding information element for mgmt frames. More...
 
INT32 m2mb_wlan_send_raw_packet (UINT8 device_id, M2MB_WLAN_RAW_SEND_PARAMS_T *params)
 API to send raw packets in the air. More...
 
INT8 m2mb_wlan_deregister_cb (UINT8 device_id)
 Deregister the cb in WLAN driver. More...
 
UINT8 m2mb_wlan_get_active_mode (VOID)
 

Detailed Description

Public APIs and structures of the WLAN driver.

we866e4/epl/inc/wireless/wlan/m2mb_wlan_driver.h

    This file provides WLAN related APIs, data structures, macro definitions and
    enumerations for applications to perform WLAN control operations.
Note
Dependencies:
"#include <m2mb_types.h>"
Author
Khaleel Ahmed
Date
12/10/2017

Definition in file m2mb_wlan_driver.h.