RDK-B
WIFI_HAL_TYPES

Description

Modules

 WIFI_HAL_APIS
 

Data Structures

struct  _wifi_trafficStats
 
struct  __attribute__
 Wifi RADIUS Settings. More...
 
struct  _wifi_HS2_OperatorNameDuple_t
 
struct  wifi_eapol_key_frame_t
 
struct  _wifi_radius_setting_t
 RADIUS Server information. More...
 
struct  _wifi_associated_dev
 
struct  wifi_InterworkingElement_t
 
struct  _wifi_key_multi_psk
 
struct  _wifi_eap_config_t
 Set the Fast Transition capability to disabled, full FT. More...
 
struct  wifi_r0KH_t
 
struct  wifi_r1KH_t
 
struct  wifi_FastTransitionConfig_t
 
struct  hostDetails
 
struct  _COSA_DML_WIFI_AP_MAC_FILTER
 
struct  _wifi_basicTrafficStats
 
struct  _wifi_radioTrafficStats
 
struct  _wifi_ssidTrafficStats
 
struct  _wifi_neighbor_ap
 
struct  _wifi_radioTrafficStats2
 
struct  _wifi_radioTrafficStatsMeasure
 
struct  _wifi_ssidTrafficStats2
 
struct  _wifi_neighbor_ap2
 
struct  _wifi_diag_ipping_setting
 
struct  _wifi_diag_ipping_result
 
struct  _wifi_device
 
struct  params
 
struct  __param_list
 
struct  hostap_conf
 
struct  _wifi_channelStats
 
struct  _wifi_associated_dev_rate_info_rx_stats
 
struct  _wifi_associated_dev_rate_info_tx_stats
 
struct  wifi_associated_dev_tid_entry
 
struct  wifi_associated_dev_tid_stats
 
struct  _wifi_associated_dev_stats
 
struct  wifi_steering_apConfig_t
 Configuration per apIndex. More...
 
struct  wifi_steering_clientConfig_t
 Configuration per Client. More...
 
struct  wifi_steering_datarateInfo_t
 STA datarate information These are STA capabilities values. More...
 
struct  wifi_steering_rrmCaps_t
 
struct  wifi_steering_evProbeReq_t
 Probe Request Event Data This data is provided with WIFI_STEERING_EVENT_PROBE_REQ. More...
 
struct  wifi_steering_evConnect_t
 Client Connect Event Data This data is provided with WIFI_STEERING_EVENT_CLIENT_CONNECT. More...
 
struct  wifi_steering_evDisconnect_t
 Client Disconnect Event Data This data is provided with WIFI_STEERING_EVENT_CLIENT_DISCONNECT. More...
 
struct  wifi_steering_evActivity_t
 Client Activity Change Event Data This data is provided with WIFI_STEERING_EVENT_CLIENT_ACTIVITY. More...
 
struct  wifi_steering_evChanUtil_t
 Channel Utilization Event Data This data is provided with WIFI_STEERING_EVENT_CHAN_UTILIZATION. More...
 
struct  wifi_steering_evRssiXing_t
 Client RSSI Crossing Event Data This data is provided with WIFI_STEERING_EVENT_RSSI_XING. More...
 
struct  wifi_steering_evRssi_t
 Client RSSI Measurement Event Data This data is provided with WIFI_STEERING_EVENT_RSSI, which is sent in response to a requset for the client's current RSSI measurement. More...
 
struct  wifi_steering_evAuthFail_t
 Auth Failure Event Data This data is provided with WIFI_STEERING_EVENT_AUTH_FAIL. More...
 
struct  wifi_steering_event_t
 Wifi Steering Event This is the data containing a single steering event. More...
 
struct  wifi_BTMTerminationDuration_t
 
struct  wifi_CondensedCountryString_t
 
struct  wifi_TSFInfo_t
 
struct  wifi_BSSTransitionCandidatePreference_t
 
struct  wifi_Bearing_t
 
struct  wifi_WideBWChannel_t
 
struct  wifi_Measurement_t
 
struct  wifi_HTCapabilities_t
 
struct  wifi_VHTCapabilities_t
 
struct  wifi_HTOperation_t
 
struct  wifi_VHTOperation_t
 
struct  wifi_SecondaryChannelOffset_t
 
struct  wifi_RMEnabledCapabilities_t
 
struct  wifi_VendorSpecific_t
 
struct  wifi_MeasurementPilotTransmission_t
 
struct  wifi_NeighborReport_t
 
struct  wifi_BTMRequest_t
 
struct  wifi_BTMQuery_t
 
struct  wifi_BTMResponse_t
 
struct  wifi_NeighborRequestFrame_t
 
struct  wifi_BeaconReporting_t
 
struct  wifi_RequestedElementIDS_t
 
struct  wifi_ChannelReport_t
 
struct  wifi_BeaconRequest_t
 
struct  wifi_BeaconReport_t
 
struct  wifi_steer_trigger_data_t
 
struct  wifi_twt_operation_t
 Wifi TWT Operation. More...
 
struct  wifi_twt_individual_params_t
 
struct  wifi_twt_broadcast_params_t
 
struct  wifi_twt_params_t
 
struct  wifi_80211ax_params_t
 
struct  wifi_twt_dev_info_t
 
struct  wifi_twt_sessions_t
 
struct  wifi_bsr_t
 
struct  wifi_ru_allocation_t
 
struct  wifi_dl_mu_stats_t
 
struct  wifi_ul_mu_stats_t
 
struct  _wifi_frame_info
 This structure hold the information about the wifi interface. More...
 
struct  _wifi_csi_data
 This structure hold the information about the wifi interface. More...
 
struct  _wifi_associated_dev3
 This structure hold the information about the wifi interface. More...
 
struct  _wifi_channelMap_t
 
struct  wifi_edca_t
 Enhanced Distributed Channel Access parameters. More...
 
struct  wifi_sta_capability_t
 
struct  wifi_station_stats_t
 
struct  _wifi_rssi_snapshot
 
struct  _wifi_apRssi
 
struct  wifi_VAPTelemetry_t
 VAP Telemetry information. More...
 

Macros

#define WIFI_ETH_TYPE_IP   0x0800
 
#define WIFI_ETH_TYPE_ARP   0x0806
 
#define WIFI_ETH_TYPE_REVARP   0x8035
 
#define WIFI_ETH_TYPE_VLAN   0x8100
 
#define WIFI_ETH_TYPE_LOOPBACK   0x9000
 
#define WIFI_ETH_TYPE_IP6   0x86DD
 
#define WIFI_ETH_TYPE_EAPOL   0x888e
 
#define WIFI_AP_MAX_WPSPIN_LEN   9
 
#define WIFI_AP_MAX_SSID_LEN   33
 
#define WIFI_BRIDGE_NAME_LEN   32
 
#define MAX_KEY_HOLDERS   8
 
#define RADIO_INDEX_1   1
 
#define RADIO_INDEX_2   2
 
#define AP_INDEX_1   1
 
#define AP_INDEX_2   2
 
#define AP_INDEX_3   3
 
#define AP_INDEX_4   4
 
#define AP_INDEX_5   5
 
#define AP_INDEX_6   6
 
#define AP_INDEX_7   7
 
#define AP_INDEX_8   8
 
#define AP_INDEX_9   9
 
#define AP_INDEX_10   10
 
#define AP_INDEX_11   11
 
#define AP_INDEX_12   12
 
#define AP_INDEX_13   13
 
#define AP_INDEX_14   14
 
#define AP_INDEX_15   15
 
#define AP_INDEX_16   16
 
#define COSA_DML_ALIAS_NAME_LENGTH   64
 
#define MAX_MAC_FILT   16
 
#define WIFI_HAL_MAJOR_VERSION   2
 
#define WIFI_HAL_MINOR_VERSION   2
 
#define WIFI_HAL_MAINTENANCE_VERSION   1
 
#define HOSTAPD_CONF_FILE_PATH   "/etc/hostapd.conf"
 
#define FILE_SIZE   1024
 
#define SPACE   32
 
#define NEW_LINE   10
 
#define BUFFER_ADJUSTMENT   128
 
#define WORD_SIZE   50
 
#define MACADDRESS_SIZE   6
 
#define HOSTAPD_FNAME   "/nvram/hostapd"
 
#define SEC_FNAME   "/etc/sec_file.txt"
 
#define MAX_BTM_DEVICES   64
 
#define MAX_URL_LEN   512
 
#define MAX_CANDIDATES   64
 
#define MAX_VENDOR_SPECIFIC   32
 
#define MAX_REQUESTED_ELEMS   8
 
#define MAX_CHANNELS_REPORT   16
 
#define ULLONG   unsigned long long
 
#define ULONG   unsigned long
 
#define USHORT   unsigned short
 
#define BOOL   unsigned char
 
#define CHAR   char
 
#define UCHAR   unsigned char
 
#define INT   int
 
#define UINT   unsigned int
 
#define TRUE   1
 
#define FALSE   0
 
#define ENABLE   1
 
#define RETURN_OK   0
 
#define RETURN_ERR   -1
 
#define WIFI_HAL_SUCCESS   0
 
#define WIFI_HAL_ERROR   -1
 
#define WIFI_HAL_INTERNAL_ERROR   -2
 
#define WIFI_HAL_UNSUPPORTED   -3
 
#define WIFI_HAL_INVALID_ARGUMENTS   -4
 
#define WIFI_HAL_INVALID_VALUE   -5
 
#define RADIO_INDEX_1   1
 
#define RADIO_INDEX_2   2
 
#define RADIO_INDEX_3   3
 
#define AP_INDEX_1   1
 
#define AP_INDEX_2   2
 
#define AP_INDEX_3   3
 
#define AP_INDEX_4   4
 
#define AP_INDEX_5   5
 
#define AP_INDEX_6   6
 
#define AP_INDEX_7   7
 
#define AP_INDEX_8   8
 
#define AP_INDEX_9   9
 
#define AP_INDEX_10   10
 
#define AP_INDEX_11   11
 
#define AP_INDEX_12   12
 
#define AP_INDEX_13   13
 
#define AP_INDEX_14   14
 
#define AP_INDEX_15   15
 
#define AP_INDEX_16   16
 
#define AP_INDEX_17   17
 
#define AP_INDEX_18   18
 
#define AP_INDEX_19   19
 
#define AP_INDEX_20   20
 
#define AP_INDEX_21   21
 
#define AP_INDEX_22   22
 
#define AP_INDEX_23   23
 
#define AP_INDEX_24   24
 
#define MAX_NUM_RADIOS   2
 
#define MAX_NUM_VAP_PER_RADIO   8
 
#define MAC_STR_LEN   18
 
#define ETHER_ADDR_LEN   6
 
#define ACL_MACADDR_SIZE   18
 
#define ACL_MACFLT_NUM   16
 
#define MAC_LIST_SIZE   ( (ACL_MACADDR_SIZE * WL_MACADDR_SIZE) + 2 )
 
#define ACL_MAC_ARRAY_MAX   512
 
#define ASSOC_MAC_ARRAY_MAX   1024
 
#define SUPPORTED_STANDARDS_RADIO2_4GHZ   "b,g,n"
 
#define SUPPORTED_STANDARDS_RADIO5GHZ   "a,n,ac"
 
#define RESTORE_CNFG_FILE_NAME   "/data/.nvram_restore_cfg.txt"
 
#define NVRAM_LINE_MAX   (1024)
 
#define WIFI_HAL_MAJOR_VERSION   3
 
#define WIFI_HAL_MINOR_VERSION   0
 
#define WIFI_HAL_MAINTENANCE_VERSION   1
 
#define WIFI_HAL_VERSION   (WIFI_HAL_MAJOR_VERSION *1000+ WIFI_HAL_MINOR_VERSION *10+ WIFI_HAL_MAINTENANCE_VERSION)
 
#define MAX_NUM_TWT_SESSION   50
 
#define MAX_STA_PER_SESSION   100
 
#define MAX_BSR   32
 
#define MAX_RU_ALLOCATIONS   74
 
#define CONN_NEW   1
 
#define CONN_RENEW   2
 
#define CONN_RECONN_AFTER_INACTIVITY   3
 
#define KI1_VER_MASK   0xf8
 
#define KI1_PW_KEY   0x08
 
#define KI1_INSTALL   0x40
 
#define KI1_ACK   0x80
 
#define KI1_MSG1_BITS   (KI1_PW_KEY | KI1_ACK)
 
#define KI1_MSG3_BITS   (KI1_PW_KEY | KI1_INSTALL|KI1_ACK)
 
#define KI0_MIC   0x01
 
#define KI0_SECURE   0x02
 
#define KI0_ENCR   0x10
 
#define KI0_MSG3_BITS   (KI0_MIC | KI0_SECURE | KI0_ENCR)
 
#define KI0_MSG4_BITS   (KI0_MIC | KI0_SECURE)
 
#define KEY_MSG_1_OF_4(msg)   ((((msg)->key_info[1] & KI1_VER_MASK) == KI1_MSG1_BITS) && ((msg)->key_info[0] == 0))
 
#define KEY_MSG_2_OF_4(msg)   ((((msg)->key_info[1] & KI1_VER_MASK) == KI1_PW_KEY) && ((msg)->key_info[0] == KI0_MIC))
 
#define KEY_MSG_3_OF_4(msg)   ((((msg)->key_info[1] & KI1_VER_MASK) == KI1_MSG3_BITS) && ((msg)->key_info[0] == KI0_MSG3_BITS))
 
#define KEY_MSG_4_OF_4(msg)   ((((msg)->key_info[1] & KI1_VER_MASK) == KI1_PW_KEY) && ((msg)->key_info[0] == KI0_MSG4_BITS))
 
#define MAX_NUM_FREQ_BAND   4
 
#define MAX_CHANNELS   64
 
#define MAXNUMBEROFTRANSMIPOWERSUPPORTED   21
 
#define WIFI_HAL_RSN_SELECTOR(a, b, c, d)
 
#define WIFI_HAL_RSN_CIPHER_SUITE_NONE   WIFI_HAL_RSN_SELECTOR(0x00, 0x0f, 0xac, 0)
 
#define WIFI_HAL_RSN_CIPHER_SUITE_TKIP   WIFI_HAL_RSN_SELECTOR(0x00, 0x0f, 0xac, 2)
 
#define WIFI_HAL_RSN_CIPHER_SUITE_CCMP   WIFI_HAL_RSN_SELECTOR(0x00, 0x0f, 0xac, 4)
 
#define WIFI_HAL_RSN_CIPHER_SUITE_AES_128_CMAC   WIFI_HAL_RSN_SELECTOR(0x00, 0x0f, 0xac, 6)
 
#define WIFI_HAL_RSN_CIPHER_SUITE_NO_GROUP_ADDRESSED   WIFI_HAL_RSN_SELECTOR(0x00, 0x0f, 0xac, 7)
 
#define WIFI_HAL_RSN_CIPHER_SUITE_GCMP   WIFI_HAL_RSN_SELECTOR(0x00, 0x0f, 0xac, 8)
 
#define WIFI_HAL_RSN_CIPHER_SUITE_GCMP_256   WIFI_HAL_RSN_SELECTOR(0x00, 0x0f, 0xac, 9)
 
#define WIFI_HAL_RSN_CIPHER_SUITE_CCMP_256   WIFI_HAL_RSN_SELECTOR(0x00, 0x0f, 0xac, 10)
 
#define WIFI_HAL_RSN_CIPHER_SUITE_BIP_GMAC_128   WIFI_HAL_RSN_SELECTOR(0x00, 0x0f, 0xac, 11)
 
#define WIFI_HAL_RSN_CIPHER_SUITE_BIP_GMAC_256   WIFI_HAL_RSN_SELECTOR(0x00, 0x0f, 0xac, 12)
 
#define WIFI_HAL_RSN_CIPHER_SUITE_BIP_CMAC_256   WIFI_HAL_RSN_SELECTOR(0x00, 0x0f, 0xac, 13)
 
#define WIFI_CIPHER_CAPA_ENC_WEP40   0x00000001
 
#define WIFI_CIPHER_CAPA_ENC_WEP104   0x00000002
 
#define WIFI_CIPHER_CAPA_ENC_TKIP   0x00000004
 
#define WIFI_CIPHER_CAPA_ENC_CCMP   0x00000008
 
#define WIFI_CIPHER_CAPA_ENC_WEP128   0x00000010
 
#define WIFI_CIPHER_CAPA_ENC_GCMP   0x00000020
 
#define WIFI_CIPHER_CAPA_ENC_GCMP_256   0x00000040
 
#define WIFI_CIPHER_CAPA_ENC_CCMP_256   0x00000080
 
#define WIFI_CIPHER_CAPA_ENC_BIP   0x00000100
 
#define WIFI_CIPHER_CAPA_ENC_BIP_GMAC_128   0x00000200
 
#define WIFI_CIPHER_CAPA_ENC_BIP_GMAC_256   0x00000400
 
#define WIFI_CIPHER_CAPA_ENC_BIP_CMAC_256   0x00000800
 
#define WIFI_CIPHER_CAPA_ENC_GTK_NOT_USED   0x00001000
 
#define MAXIFACENAMESIZE   64
 
#define MAX_NR   8
 
#define MAX_NC   4
 
#define MAX_SUB_CARRIERS   256
 
#define MAX_PILOTS   26
 
#define MAXNUMSECONDARYCHANNELS   7
 
#define MAX_VAP   (MAX_NUM_RADIOS*MAX_NUM_VAP_PER_RADIO)
 

Typedefs

typedef struct _wifi_trafficStats wifi_trafficStats_t
 
typedef struct _wifi_radius_setting_t wifi_radius_setting_t
 RADIUS Server information. More...
 
typedef struct _wifi_associated_dev wifi_associated_dev_t
 
typedef INT(* wifi_newApAssociatedDevice_callback) (INT apIndex, wifi_associated_dev_t *associated_dev)
 
typedef INT(* wifi_apDisassociatedDevice_callback) (INT apIndex, char *MAC, INT event_type)
 This call back will be invoked when new wifi client disassociates from Access Point.
More...
 
typedef INT(* wifi_apDeAuthEvent_callback) (int ap_index, char *mac, int reason)
 This call back will be invoked when DeAuth Event (reason 2 wrong password) comes from client. More...
 
typedef void(* wifi_received8021xFrame_callback) (unsigned int ap_index, mac_address_t sta, wifi_eapol_type_t type, void *data, unsigned int len)
 
typedef void(* wifi_sent8021xFrame_callback) (unsigned int ap_index, mac_address_t sta, wifi_eapol_type_t type, void *data, unsigned int len)
 
typedef void(* wifi_receivedAuthFrame_callback) (unsigned int ap_index, mac_address_t sta, void *data, unsigned int len)
 
typedef void(* wifi_sentAuthFrame_callback) (unsigned int ap_index, mac_address_t sta, void *data, unsigned int len)
 
typedef void(* wifi_receivedAssocReqFrame_callback) (unsigned int ap_index, mac_address_t sta, void *data, unsigned int len)
 
typedef void(* wifi_sentAssocRspFrame_callback) (unsigned int ap_index, mac_address_t sta, void *data, unsigned int len)
 
typedef INT(* wifi_receivedMgmtFrame_callback) (INT apIndex, UCHAR *sta_mac, UCHAR *frame, UINT len, wifi_mgmtFrameType_t type, wifi_direction_t dir)
 
typedef INT(* wifi_receivedDataFrame_callback) (INT apIndex, UCHAR *sta_mac, UCHAR *frame, UINT len, wifi_dataFrameType_t type, wifi_direction_t dir)
 
typedef INT(* wifi_csi_callback) (mac_address_t mac_addr, wifi_csi_data_t *csi_data)
 
typedef struct _wifi_key_multi_psk wifi_key_multi_psk_t
 
typedef UINT wifi_vap_index_t
 
typedef struct _wifi_eap_config_t wifi_eap_config_t
 Set the Fast Transition capability to disabled, full FT. More...
 
typedef struct _COSA_DML_WIFI_AP_MAC_FILTER COSA_DML_WIFI_AP_MAC_FILTER
 
typedef struct _wifi_basicTrafficStats wifi_basicTrafficStats_t
 
typedef struct _wifi_trafficStats wifi_trafficStats_t
 
typedef struct _wifi_radioTrafficStats wifi_radioTrafficStats_t
 
typedef struct _wifi_ssidTrafficStats wifi_ssidTrafficStats_t
 
typedef struct _wifi_neighbor_ap wifi_neighbor_ap_t
 
typedef struct _wifi_radioTrafficStats2 wifi_radioTrafficStats2_t
 
typedef struct _wifi_radioTrafficStatsMeasure wifi_radioTrafficStatsMeasure_t
 
typedef struct _wifi_ssidTrafficStats2 wifi_ssidTrafficStats2_t
 
typedef struct _wifi_neighbor_ap2 wifi_neighbor_ap2_t
 
typedef struct _wifi_diag_ipping_setting wifi_diag_ipping_setting_t
 
typedef struct _wifi_diag_ipping_result wifi_diag_ipping_result_t
 
typedef struct _wifi_device wifi_device_t
 
typedef struct _wifi_associated_dev wifi_associated_dev_t
 
typedef struct _wifi_radius_setting_t wifi_radius_setting_t
 
typedef struct __param_list param_list_t
 
typedef struct _wifi_channelStats wifi_channelStats_t
 
typedef struct _wifi_associated_dev_rate_info_rx_stats wifi_associated_dev_rate_info_rx_stats_t
 
typedef struct _wifi_associated_dev_rate_info_tx_stats wifi_associated_dev_rate_info_tx_stats_t
 
typedef struct wifi_associated_dev_tid_entry wifi_associated_dev_tid_entry_t
 
typedef struct wifi_associated_dev_tid_stats wifi_associated_dev_tid_stats_t
 
typedef struct _wifi_associated_dev_stats wifi_associated_dev_stats_t
 
typedef wifi_RequestedElementIDS_t wifi_ExtdRequestedElementIDS_t
 
typedef unsigned int wifi_steer_matching_condition_t
 
typedef INT(* wifi_steerTriggered_callback) (INT apIndex, wifi_steer_trigger_data_t *data)
 
typedef void(* wifi_steering_eventCB_t) (UINT steeringgroupIndex, wifi_steering_event_t *event)
 Wifi Steering Event Callback Definition. More...
 
typedef INT(* wifi_BTMQueryRequest_callback) (UINT apIndex, CHAR *peerMac, wifi_BTMQuery_t *query, UINT inMemSize, wifi_BTMRequest_t *request)
 This call back is invoked when a STA sends a BTM query message to a vAP in the gateway. The driver will use the frame returned from this function to process the response to the query. A BTM transaction is started by a STA sending a query or by the AP sending an autonomous request. This callback is used for the former. More...
 
typedef INT(* wifi_BTMResponse_callback) (UINT apIndex, CHAR *peerMac, wifi_BTMResponse_t *response)
 This call back is invoked when a STA responds to a BTM Request from the gateway. More...
 
typedef INT(* wifi_RMBeaconReport_callback) (UINT apIndex, wifi_BeaconReport_t *out_struct, UINT *out_array_size, UCHAR *out_DialogToken)
 
typedef unsigned char mac_address_t[6]
 
typedef char mac_addr_str_t[18]
 
typedef mac_address_t bssid_t
 
typedef char ssid_t[32]
 
typedef unsigned int wifi_radio_index_t
 
typedef unsigned int u_int32_t
 
typedef char nas_id_t[49]
 
typedef unsigned char r0r1_key_t[16]
 
typedef char r0r1_key_str_t[33]
 
typedef char wifi_interface_name_t[32]
 
typedef char wifi_vap_name_t[64]
 
typedef int wifi_streams_rssi_t[8]
 
typedef unsigned int wifi_carrier_data_t[8][4]
 
typedef wifi_carrier_data_t wifi_csi_matrix_t[256]
 
typedef unsigned char wifi_evm_data_t[4][8]
 
typedef wifi_evm_data_t wifi_evm_matrix_t[26]
 
typedef struct _wifi_frame_info wifi_frame_info_t
 This structure hold the information about the wifi interface. More...
 
typedef struct _wifi_csi_data wifi_csi_data_t
 This structure hold the information about the wifi interface. More...
 
typedef struct _wifi_associated_dev3 wifi_associated_dev3_t
 This structure hold the information about the wifi interface. More...
 
typedef struct _wifi_channelMap_t wifi_channelMap_t
 
typedef struct _wifi_radioTrafficStats2 wifi_radioTrafficStats2_t
 
typedef struct _wifi_ssidTrafficStats2 wifi_ssidTrafficStats2_t
 
typedef struct _wifi_neighbor_ap2 wifi_neighbor_ap2_t
 
typedef struct _wifi_rssi_snapshot wifi_rssi_snapshot_t
 
typedef struct _wifi_apRssi wifi_apRssi_t
 

Enumerations

enum  wifi_ipv4_field_values_t {
  wifi_ipv4_field_values_not_available, wifi_ipv4_field_values_available, wifi_ipv4_field_values_post_restricted, wifi_ipv4_field_values_single_nated_private,
  wifi_ipv4_field_values_double_nated_private, wifi_ipv4_field_values_port_restricted_single_nated, wifi_ipv4_field_values_port_restricted_double_nated, wifi_ipv4_field_values_not_known
}
 
enum  wifi_ipv6_field_values_t { wifi_ipv6_field_values_not_available, wifi_ipv6_field_values_available, wifi_ipv6_field_values_not_known }
 
enum  wifi_auth_id_t {
  wifi_auth_id_reserved, wifi_auth_id_expanded_eap, wifi_auth_id_inner_auth_eap, wifi_auth_id_expanded_inner_auth_eap,
  wifi_auth_id_credential_type, wifi_auth_id_tunneled_eap
}
 
enum  wifi_HS2_Wan_Info_Link_Status_t { wifi_hs2_wan_info_reserved, wifi_hs2_wan_info_linkup, wifi_hs2_wan_info_linkdown, wifi_hs2_wan_info_link_in_test_state }
 
enum  wifi_HS2_ConnectionCapability_Status_t { wifi_hs2_connection_capability_closed, wifi_hs2_connection_capability_open, wifi_hs2_connection_capability_unknown, wifi_hs2_connection_capability_reserved }
 
enum  wifi_eap_code_t { wifi_eap_code_request = 1, wifi_eap_code_response, wifi_eap_code_success, wifi_eap_code_failure }
 
enum  wifi_eapol_type_t { wifi_eapol_type_eap_packet, wifi_eapol_type_eapol_start, wifi_eapol_type_eapol_logoff, wifi_eapol_type_eapol_key }
 
enum  wifi_direction_t { wifi_direction_unknown, wifi_direction_uplink, wifi_direction_downlink }
 
enum  wifi_neighborScanMode_t {
  WIFI_RADIO_SCAN_MODE_NONE = 0, WIFI_RADIO_SCAN_MODE_FULL, WIFI_RADIO_SCAN_MODE_ONCHAN, WIFI_RADIO_SCAN_MODE_OFFCHAN,
  WIFI_RADIO_SCAN_MODE_SURVEY
}
 Represents the wifi scan modes. More...
 
enum  wifi_eap_t {
  WIFI_EAP_TYPE_NONE = 0, WIFI_EAP_TYPE_IDENTITY = 1, WIFI_EAP_TYPE_NOTIFICATION = 2, WIFI_EAP_TYPE_NAK = 3,
  WIFI_EAP_TYPE_MD5 = 4, WIFI_EAP_TYPE_OTP = 5, WIFI_EAP_TYPE_GTC = 6, WIFI_EAP_TYPE_TLS = 13,
  WIFI_EAP_TYPE_LEAP = 17, WIFI_EAP_TYPE_SIM = 18, WIFI_EAP_TYPE_TTLS = 21, WIFI_EAP_TYPE_AKA = 23,
  WIFI_EAP_TYPE_PEAP = 25, WIFI_EAP_TYPE_MSCHAPV2 = 26, WIFI_EAP_TYPE_TLV = 33, WIFI_EAP_TYPE_TNC = 38,
  WIFI_EAP_TYPE_FAST = 43, WIFI_EAP_TYPE_PAX = 46, WIFI_EAP_TYPE_PSK = 47, WIFI_EAP_TYPE_SAKE = 48,
  WIFI_EAP_TYPE_IKEV2 = 49, WIFI_EAP_TYPE_AKA_PRIME = 50, WIFI_EAP_TYPE_GPSK = 51, WIFI_EAP_TYPE_PWD = 52,
  WIFI_EAP_TYPE_EKE = 53, WIFI_EAP_TYPE_TEAP = 55, WIFI_EAP_TYPE_EXPANDED = 254
}
 Eap types. More...
 
enum  wifi_mgmtFrameType_t {
  WIFI_MGMT_FRAME_TYPE_INVALID =-1, WIFI_MGMT_FRAME_TYPE_PROBE_REQ =0, WIFI_MGMT_FRAME_TYPE_PROBE_RSP =1, WIFI_MGMT_FRAME_TYPE_ASSOC_REQ =2,
  WIFI_MGMT_FRAME_TYPE_ASSOC_RSP =3, WIFI_MGMT_FRAME_TYPE_AUTH =4, WIFI_MGMT_FRAME_TYPE_DEAUTH =5, WIFI_MGMT_FRAME_TYPE_REASSOC_REQ =6,
  WIFI_MGMT_FRAME_TYPE_REASSOC_RSP =7, WIFI_MGMT_FRAME_TYPE_DISASSOC =8, WIFI_MGMT_FRAME_TYPE_ACTION =9
}
 
enum  wifi_dataFrameType_t { WIFI_DATA_FRAME_TYPE_INVALID =-1, WIFI_DATA_FRAME_TYPE_8021x }
 
enum  wifi_frameType_t { WIFI_FRAME_TYPE_INVALID =-1, WIFI_FRAME_TYPE_MGMT, WIFI_FRAME_TYPE_CTRL, WIFI_FRAME_TYPE_DATA }
 
enum  wifi_data_priority_t {
  wifi_data_priority_be, wifi_data_priority_bk, wifi_data_priority_ee, wifi_data_priority_ca,
  wifi_data_priority_vi, wifi_data_priority_vo, wifi_data_prioirty_ic, wifi_data_priority_nc
}
 
enum  wifi_onboarding_methods_t {
  WIFI_ONBOARDINGMETHODS_USBFLASHDRIVE = 0x0001, WIFI_ONBOARDINGMETHODS_ETHERNET = 0x0002, WIFI_ONBOARDINGMETHODS_LABEL = 0x0004, WIFI_ONBOARDINGMETHODS_DISPLAY = 0x0008,
  WIFI_ONBOARDINGMETHODS_EXTERNALNFCTOKEN = 0x0010, WIFI_ONBOARDINGMETHODS_INTEGRATEDNFCTOKEN = 0x0020, WIFI_ONBOARDINGMETHODS_NFCINTERFACE = 0x0040, WIFI_ONBOARDINGMETHODS_PUSHBUTTON = 0x0080,
  WIFI_ONBOARDINGMETHODS_PIN = 0x0100, WIFI_ONBOARDINGMETHODS_PHYSICALPUSHBUTTON = 0x0200, WIFI_ONBOARDINGMETHODS_PHYSICALDISPLAY = 0x0400, WIFI_ONBOARDINGMETHODS_VIRTUALPUSHBUTTON = 0x0800,
  WIFI_ONBOARDINGMETHODS_VIRTUALDISPLAY = 0x1000, WIFI_ONBOARDINGMETHODS_EASYCONNECT = 0x2000
}
 Wifi onboarding methods. More...
 
enum  wifi_mfp_cfg_t { wifi_mfp_cfg_disabled, wifi_mfp_cfg_optional, wifi_mfp_cfg_required }
 
enum  wifi_mac_filter_mode_t { wifi_mac_filter_mode_black_list, wifi_mac_filter_mode_white_list }
 
enum  wifi_security_key_type_t { wifi_security_key_type_psk, wifi_security_key_type_pass, wifi_security_key_type_sae, wifi_security_key_type_psk_sae }
 
enum  wifi_encryption_method_t { wifi_encryption_none, wifi_encryption_tkip = 1, wifi_encryption_aes, wifi_encryption_aes_tkip }
 Wifi encryption types. More...
 
enum  wifi_security_modes_t {
  wifi_security_mode_none = 0x00000001, wifi_security_mode_wep_64 = 0x00000002, wifi_security_mode_wep_128 = 0x00000004, wifi_security_mode_wpa_personal = 0x00000008,
  wifi_security_mode_wpa2_personal = 0x00000010, wifi_security_mode_wpa_wpa2_personal = 0x00000020, wifi_security_mode_wpa_enterprise = 0x00000040, wifi_security_mode_wpa2_enterprise = 0x00000080,
  wifi_security_mode_wpa_wpa2_enterprise = 0x00000100, wifi_security_mode_wpa3_personal = 0x00000200, wifi_security_mode_wpa3_transition = 0x00000400, wifi_security_mode_wpa3_enterprise = 0x00000800
}
 Wifi security mode types. More...
 
enum  wifi_vap_mode_t { wifi_vap_mode_ap, wifi_vap_mode_sta, wifi_vap_mode_monitor }
 
enum  wifi_fastTrasitionSupport_t { FT_SUPPORT_DISABLED, FT_SUPPORT_FULL, FT_SUPPORT_ADAPTIVE }
 
enum  wifi_band { band_invalid = -1, band_2_4 = 0, band_5 = 1 }
 
enum  hostap_names { ssid =0, passphrase =1 }
 
enum  wifi_disconnectSource_t { DISCONNECT_SOURCE_UNKNOWN = 0, DISCONNECT_SOURCE_LOCAL, DISCONNECT_SOURCE_REMOTE }
 Wifi Disconnect Sources. More...
 
enum  wifi_disconnectType_t { DISCONNECT_TYPE_UNKNOWN = 0, DISCONNECT_TYPE_DISASSOC, DISCONNECT_TYPE_DEAUTH }
 Wifi Disconnect Types These are the types of wifi disconnects. More...
 
enum  wifi_steering_eventType_t {
  WIFI_STEERING_EVENT_PROBE_REQ = 1, WIFI_STEERING_EVENT_CLIENT_CONNECT, WIFI_STEERING_EVENT_CLIENT_DISCONNECT, WIFI_STEERING_EVENT_CLIENT_ACTIVITY,
  WIFI_STEERING_EVENT_CHAN_UTILIZATION, WIFI_STEERING_EVENT_RSSI_XING, WIFI_STEERING_EVENT_RSSI, WIFI_STEERING_EVENT_AUTH_FAIL
}
 Wifi Steering Event Types These are the different steering event types that are sent by the wifi_hal steering library. More...
 
enum  wifi_steering_rssiChange_t { WIFI_STEERING_RSSI_UNCHANGED = 0, WIFI_STEERING_RSSI_HIGHER, WIFI_STEERING_RSSI_LOWER }
 RSSI Crossing Values These are the RSSI crossing values provided in RSSI crossing events. More...
 
enum  wifi_steer_type_t {
  pre_assoc_probe_block, pre_assoc_assoc_block, post_assoc_idle_80211v, post_assoc_idle_kick_mac,
  post_assoc_active_80211v, post_assoc_active_kickmac
}
 
enum  wifi_ip_family_t { wifi_ip_family_ipv4, wifi_ip_family_ipv6 }
 
enum  eWifiEnable { WIFI_HAL_DISABLE = 0, WIFI_HAL_ENABLE = 1 }
 
enum  wifi_freq_bands_t {
  WIFI_FREQUENCY_2_4_BAND = 0x1, WIFI_FREQUENCY_5_BAND = 0x2, WIFI_FREQUENCY_5L_BAND = 0x4, WIFI_FREQUENCY_5H_BAND = 0x8,
  WIFI_FREQUENCY_6_BAND = 0x10, WIFI_FREQUENCY_60_BAND = 0x20
}
 Wifi Frequency Band Types. More...
 
enum  wifi_channelBandwidth_t {
  WIFI_CHANNELBANDWIDTH_20MHZ = 0x1, WIFI_CHANNELBANDWIDTH_40MHZ = 0x2, WIFI_CHANNELBANDWIDTH_80MHZ = 0x4, WIFI_CHANNELBANDWIDTH_160MHZ = 0x8,
  WIFI_CHANNELBANDWIDTH_80_80MHZ = 0x10
}
 Wifi Channel Bandwidth Types. More...
 
enum  wifi_ieee80211Variant_t {
  WIFI_80211_VARIANT_A = 0x01, WIFI_80211_VARIANT_B = 0x02, WIFI_80211_VARIANT_G = 0x04, WIFI_80211_VARIANT_N = 0x08,
  WIFI_80211_VARIANT_H = 0x10, WIFI_80211_VARIANT_AC = 0x20, WIFI_80211_VARIANT_AD = 0x40, WIFI_80211_VARIANT_AX = 0x80
}
 Wifi 802.11 variant Types. More...
 
enum  wifi_bitrate_t {
  WIFI_BITRATE_DEFAULT = 0x0001, WIFI_BITRATE_1MBPS = 0x0002, WIFI_BITRATE_2MBPS = 0x0004, WIFI_BITRATE_5_5MBPS = 0x0008,
  WIFI_BITRATE_6MBPS = 0x0010, WIFI_BITRATE_9MBPS = 0x0020, WIFI_BITRATE_11MBPS = 0x0040, WIFI_BITRATE_12MBPS = 0x0080,
  WIFI_BITRATE_18MBPS = 0x0100, WIFI_BITRATE_24MBPS = 0x0200, WIFI_BITRATE_36MBPS = 0x0400, WIFI_BITRATE_48MBPS = 0x0800,
  WIFI_BITRATE_54MBPS = 0x1000
}
 Wifi supported bitrates. More...
 
enum  wifi_countrycode_type_t {
  wifi_countrycode_AC, wifi_countrycode_AD, wifi_countrycode_AE, wifi_countrycode_AF,
  wifi_countrycode_AG, wifi_countrycode_AI, wifi_countrycode_AL, wifi_countrycode_AM,
  wifi_countrycode_AN, wifi_countrycode_AO, wifi_countrycode_AQ, wifi_countrycode_AR,
  wifi_countrycode_AS, wifi_countrycode_AT, wifi_countrycode_AU, wifi_countrycode_AW,
  wifi_countrycode_AZ, wifi_countrycode_BA, wifi_countrycode_BB, wifi_countrycode_BD,
  wifi_countrycode_BE, wifi_countrycode_BF, wifi_countrycode_BG, wifi_countrycode_BH,
  wifi_countrycode_BI, wifi_countrycode_BJ, wifi_countrycode_BM, wifi_countrycode_BN,
  wifi_countrycode_BO, wifi_countrycode_BR, wifi_countrycode_BS, wifi_countrycode_BT,
  wifi_countrycode_BV, wifi_countrycode_BW, wifi_countrycode_BY, wifi_countrycode_BZ,
  wifi_countrycode_CA, wifi_countrycode_CC, wifi_countrycode_CD, wifi_countrycode_CF,
  wifi_countrycode_CG, wifi_countrycode_CH, wifi_countrycode_CI, wifi_countrycode_CK,
  wifi_countrycode_CL, wifi_countrycode_CM, wifi_countrycode_CN, wifi_countrycode_CO,
  wifi_countrycode_CP, wifi_countrycode_CR, wifi_countrycode_CU, wifi_countrycode_CV,
  wifi_countrycode_CY, wifi_countrycode_CX, wifi_countrycode_CZ, wifi_countrycode_DE,
  wifi_countrycode_DJ, wifi_countrycode_DK, wifi_countrycode_DM, wifi_countrycode_DO,
  wifi_countrycode_DZ, wifi_countrycode_EC, wifi_countrycode_EE, wifi_countrycode_EG,
  wifi_countrycode_EH, wifi_countrycode_ER, wifi_countrycode_ES, wifi_countrycode_ET,
  wifi_countrycode_FI, wifi_countrycode_FJ, wifi_countrycode_FK, wifi_countrycode_FM,
  wifi_countrycode_FO, wifi_countrycode_FR, wifi_countrycode_GA, wifi_countrycode_GB,
  wifi_countrycode_GD, wifi_countrycode_GE, wifi_countrycode_GF, wifi_countrycode_GG,
  wifi_countrycode_GH, wifi_countrycode_GI, wifi_countrycode_GL, wifi_countrycode_GM,
  wifi_countrycode_GN, wifi_countrycode_GP, wifi_countrycode_GQ, wifi_countrycode_GR,
  wifi_countrycode_GS, wifi_countrycode_GT, wifi_countrycode_GU, wifi_countrycode_GW,
  wifi_countrycode_GY, wifi_countrycode_HR, wifi_countrycode_HT, wifi_countrycode_HM,
  wifi_countrycode_HN, wifi_countrycode_HK, wifi_countrycode_HU, wifi_countrycode_IS,
  wifi_countrycode_IN, wifi_countrycode_ID, wifi_countrycode_IR, wifi_countrycode_IQ,
  wifi_countrycode_IE, wifi_countrycode_IL, wifi_countrycode_IM, wifi_countrycode_IT,
  wifi_countrycode_IO, wifi_countrycode_JM, wifi_countrycode_JP, wifi_countrycode_JE,
  wifi_countrycode_JO, wifi_countrycode_KE, wifi_countrycode_KG, wifi_countrycode_KH,
  wifi_countrycode_KI, wifi_countrycode_KM, wifi_countrycode_KN, wifi_countrycode_KP,
  wifi_countrycode_KR, wifi_countrycode_KW, wifi_countrycode_KY, wifi_countrycode_KZ,
  wifi_countrycode_LA, wifi_countrycode_LB, wifi_countrycode_LC, wifi_countrycode_LI,
  wifi_countrycode_LK, wifi_countrycode_LR, wifi_countrycode_LS, wifi_countrycode_LT,
  wifi_countrycode_LU, wifi_countrycode_LV, wifi_countrycode_LY, wifi_countrycode_MA,
  wifi_countrycode_MC, wifi_countrycode_MD, wifi_countrycode_ME, wifi_countrycode_MG,
  wifi_countrycode_MH, wifi_countrycode_MK, wifi_countrycode_ML, wifi_countrycode_MM,
  wifi_countrycode_MN, wifi_countrycode_MO, wifi_countrycode_MQ, wifi_countrycode_MR,
  wifi_countrycode_MS, wifi_countrycode_MT, wifi_countrycode_MU, wifi_countrycode_MV,
  wifi_countrycode_MW, wifi_countrycode_MX, wifi_countrycode_MY, wifi_countrycode_MZ,
  wifi_countrycode_NA, wifi_countrycode_NC, wifi_countrycode_NE, wifi_countrycode_NF,
  wifi_countrycode_NG, wifi_countrycode_NI, wifi_countrycode_NL, wifi_countrycode_NO,
  wifi_countrycode_NP, wifi_countrycode_NR, wifi_countrycode_NU, wifi_countrycode_NZ,
  wifi_countrycode_MP, wifi_countrycode_OM, wifi_countrycode_PA, wifi_countrycode_PE,
  wifi_countrycode_PF, wifi_countrycode_PG, wifi_countrycode_PH, wifi_countrycode_PK,
  wifi_countrycode_PL, wifi_countrycode_PM, wifi_countrycode_PN, wifi_countrycode_PR,
  wifi_countrycode_PS, wifi_countrycode_PT, wifi_countrycode_PW, wifi_countrycode_PY,
  wifi_countrycode_QA, wifi_countrycode_RE, wifi_countrycode_RO, wifi_countrycode_RS,
  wifi_countrycode_RU, wifi_countrycode_RW, wifi_countrycode_SA, wifi_countrycode_SB,
  wifi_countrycode_SD, wifi_countrycode_SE, wifi_countrycode_SC, wifi_countrycode_SG,
  wifi_countrycode_SH, wifi_countrycode_SI, wifi_countrycode_SJ, wifi_countrycode_SK,
  wifi_countrycode_SL, wifi_countrycode_SM, wifi_countrycode_SN, wifi_countrycode_SO,
  wifi_countrycode_SR, wifi_countrycode_ST, wifi_countrycode_SV, wifi_countrycode_SY,
  wifi_countrycode_SZ, wifi_countrycode_TA, wifi_countrycode_TC, wifi_countrycode_TD,
  wifi_countrycode_TF, wifi_countrycode_TG, wifi_countrycode_TH, wifi_countrycode_TJ,
  wifi_countrycode_TK, wifi_countrycode_TL, wifi_countrycode_TM, wifi_countrycode_TN,
  wifi_countrycode_TO, wifi_countrycode_TR, wifi_countrycode_TT, wifi_countrycode_TV,
  wifi_countrycode_TW, wifi_countrycode_TZ, wifi_countrycode_UA, wifi_countrycode_UG,
  wifi_countrycode_UM, wifi_countrycode_US, wifi_countrycode_UY, wifi_countrycode_UZ,
  wifi_countrycode_VA, wifi_countrycode_VC, wifi_countrycode_VE, wifi_countrycode_VG,
  wifi_countrycode_VI, wifi_countrycode_VN, wifi_countrycode_VU, wifi_countrycode_WF,
  wifi_countrycode_WS, wifi_countrycode_YE, wifi_countrycode_YT, wifi_countrycode_YU,
  wifi_countrycode_ZA, wifi_countrycode_ZM, wifi_countrycode_ZW, wifi_countrycode_max
}
 
enum  wifi_operating_env_t { wifi_operating_env_all, wifi_operating_env_indoor, wifi_operating_env_outdoor, wifi_operating_env_non_country }
 
enum  wifi_twt_agreement_type_t { wifi_twt_agreement_type_individual, wifi_twt_agreement_type_broadcast }
 Wifi TWT agreement type. More...
 
enum  wifi_ru_type_t {
  WIFI_RU_TYPE_26, WIFI_RU_TYPE_52, WIFI_RU_TYPE_106, WIFI_RU_TYPE_242,
  WIFI_RU_TYPE_484, WIFI_RU_TYPE_996, WIFI_RU_TYPE_2X996
}
 
enum  wifi_access_category_t { wifi_access_category_background, wifi_access_category_best_effort, wifi_access_category_video, wifi_access_category_voice }
 Wifi access category (AC) type. More...
 
enum  wifi_dl_mu_type_t { WIFI_DL_MU_TYPE_NONE, WIFI_DL_MU_TYPE_OFDMA, WIFI_DL_MU_TYPE_MIMO, WIFI_DL_MU_TYPE_OFDMA_MIMO }
 
enum  wifi_ul_mu_type_t { WIFI_UL_MU_TYPE_NONE, WIFI_UL_MU_TYPE_OFDMA }
 
enum  wifi_chan_eventType_t { WIFI_EVENT_CHANNELS_CHANGED, WIFI_EVENT_DFS_RADAR_DETECTED }
 
enum  wifi_connection_status_t { wifi_connection_status_disabled, wifi_connection_status_disconnected, wifi_connection_status_connected, wifi_connection_status_ap_not_found }
 
enum  wifi_guard_interval_t {
  wifi_guard_interval_400 = 0x01, wifi_guard_interval_800 = 0x02, wifi_guard_interval_1600 = 0x04, wifi_guard_interval_3200 = 0x08,
  wifi_guard_interval_auto = 0x10
}
 Guard intervals types. More...
 
enum  wifi_radar_eventType_t {
  WIFI_EVENT_RADAR_DETECTED, WIFI_EVENT_RADAR_CAC_FINISHED, WIFI_EVENT_RADAR_CAC_ABORTED, WIFI_EVENT_RADAR_NOP_FINISHED,
  WIFI_EVENT_RADAR_PRE_CAC_EXPIRED, WIFI_EVENT_RADAR_CAC_STARTED
}
 
enum  wifi_channelState_t {
  CHAN_STATE_AVAILABLE = 1, CHAN_STATE_DFS_NOP_FINISHED, CHAN_STATE_DFS_NOP_START, CHAN_STATE_DFS_CAC_START,
  CHAN_STATE_DFS_CAC_COMPLETED
}
 
enum  wifi_dl_data_ack_type_t { wifi_dl_data_ack_immediate, wifi_dl_data_block_ack_immediate, wifi_dl_data_block_ack_deferred }
 

Functions

struct _wifi_HS2_OperatorNameDuple_t __attribute__ ((packed)) wifi_HS2_OperatorNameDuple_t
 

Variables

typedef __attribute__
 
typedef struct
 
UCHAR length
 
UCHAR name [255]
 
wifi_HS2_NAI_Home_Realm_Data_t homeRealmData [20]
 

Data Structure Documentation

◆ _wifi_trafficStats

struct _wifi_trafficStats

Definition at line 31 of file wifi_hal_ap.h.

Collaboration diagram for _wifi_trafficStats:
Collaboration graph

Data Fields

ULONG wifi_ErrorsSent
 
ULONG wifi_ErrorsReceived
 
ULONG wifi_UnicastPacketsSent
 
ULONG wifi_UnicastPacketsReceived
 
ULONG wifi_DiscardedPacketsSent
 
ULONG wifi_DiscardedPacketsReceived
 
ULONG wifi_MulticastPacketsSent
 
ULONG wifi_MulticastPacketsReceived
 
ULONG wifi_BroadcastPacketsSent
 
ULONG wifi_BroadcastPacketsRecevied
 
ULONG wifi_UnknownPacketsReceived
 
unsigned long wifi_ErrorsSent
 
unsigned long wifi_ErrorsReceived
 
unsigned long wifi_UnicastPacketsSent
 
unsigned long wifi_UnicastPacketsReceived
 
unsigned long wifi_DiscardedPacketsSent
 
unsigned long wifi_DiscardedPacketsReceived
 
unsigned long wifi_MulticastPacketsSent
 
unsigned long wifi_MulticastPacketsReceived
 
unsigned long wifi_BroadcastPacketsSent
 
unsigned long wifi_BroadcastPacketsRecevied
 
unsigned long wifi_UnknownPacketsReceived
 

Field Documentation

◆ wifi_ErrorsSent [1/2]

ULONG _wifi_trafficStats::wifi_ErrorsSent

Definition at line 33 of file wifi_hal_ap.h.

◆ wifi_ErrorsReceived [1/2]

ULONG _wifi_trafficStats::wifi_ErrorsReceived

Definition at line 34 of file wifi_hal_ap.h.

◆ wifi_UnicastPacketsSent [1/2]

ULONG _wifi_trafficStats::wifi_UnicastPacketsSent

Definition at line 35 of file wifi_hal_ap.h.

◆ wifi_UnicastPacketsReceived [1/2]

ULONG _wifi_trafficStats::wifi_UnicastPacketsReceived

Definition at line 36 of file wifi_hal_ap.h.

◆ wifi_DiscardedPacketsSent [1/2]

ULONG _wifi_trafficStats::wifi_DiscardedPacketsSent

Definition at line 37 of file wifi_hal_ap.h.

◆ wifi_DiscardedPacketsReceived [1/2]

ULONG _wifi_trafficStats::wifi_DiscardedPacketsReceived

Definition at line 38 of file wifi_hal_ap.h.

◆ wifi_MulticastPacketsSent [1/2]

ULONG _wifi_trafficStats::wifi_MulticastPacketsSent

Definition at line 39 of file wifi_hal_ap.h.

◆ wifi_MulticastPacketsReceived [1/2]

ULONG _wifi_trafficStats::wifi_MulticastPacketsReceived

Definition at line 40 of file wifi_hal_ap.h.

◆ wifi_BroadcastPacketsSent [1/2]

ULONG _wifi_trafficStats::wifi_BroadcastPacketsSent

Definition at line 41 of file wifi_hal_ap.h.

◆ wifi_BroadcastPacketsRecevied [1/2]

ULONG _wifi_trafficStats::wifi_BroadcastPacketsRecevied

Definition at line 42 of file wifi_hal_ap.h.

◆ wifi_UnknownPacketsReceived [1/2]

ULONG _wifi_trafficStats::wifi_UnknownPacketsReceived

Definition at line 43 of file wifi_hal_ap.h.

◆ wifi_ErrorsSent [2/2]

unsigned long _wifi_trafficStats::wifi_ErrorsSent

Definition at line 199 of file wifi_hal_emu.h.

◆ wifi_ErrorsReceived [2/2]

unsigned long _wifi_trafficStats::wifi_ErrorsReceived

Definition at line 200 of file wifi_hal_emu.h.

◆ wifi_UnicastPacketsSent [2/2]

unsigned long _wifi_trafficStats::wifi_UnicastPacketsSent

Definition at line 201 of file wifi_hal_emu.h.

◆ wifi_UnicastPacketsReceived [2/2]

unsigned long _wifi_trafficStats::wifi_UnicastPacketsReceived

Definition at line 202 of file wifi_hal_emu.h.

◆ wifi_DiscardedPacketsSent [2/2]

unsigned long _wifi_trafficStats::wifi_DiscardedPacketsSent

Definition at line 203 of file wifi_hal_emu.h.

◆ wifi_DiscardedPacketsReceived [2/2]

unsigned long _wifi_trafficStats::wifi_DiscardedPacketsReceived

Definition at line 204 of file wifi_hal_emu.h.

◆ wifi_MulticastPacketsSent [2/2]

unsigned long _wifi_trafficStats::wifi_MulticastPacketsSent

Definition at line 205 of file wifi_hal_emu.h.

◆ wifi_MulticastPacketsReceived [2/2]

unsigned long _wifi_trafficStats::wifi_MulticastPacketsReceived

Definition at line 206 of file wifi_hal_emu.h.

◆ wifi_BroadcastPacketsSent [2/2]

unsigned long _wifi_trafficStats::wifi_BroadcastPacketsSent

Definition at line 207 of file wifi_hal_emu.h.

◆ wifi_BroadcastPacketsRecevied [2/2]

unsigned long _wifi_trafficStats::wifi_BroadcastPacketsRecevied

Definition at line 208 of file wifi_hal_emu.h.

◆ wifi_UnknownPacketsReceived [2/2]

unsigned long _wifi_trafficStats::wifi_UnknownPacketsReceived

Definition at line 209 of file wifi_hal_emu.h.

◆ __attribute__

struct __attribute__

Wifi RADIUS Settings.

Wifi Radio Operation Parameters.

Wifi HAL Capabilities.

Wifi Plataform Property.

Wifi interface Property info.

Wifi Radio Capabilities.

Wifi Radio CSI capabilities.

Radio transmit power supported list.

Channel list.

Wifi hal version.

Wifi AP Capabilities.

Definition at line 64 of file wifi_hal_ap.h.

Collaboration diagram for __attribute__:
Collaboration graph

Data Fields

UCHAR field_format
 
UCHAR id
 
UCHAR length
 
UCHAR val [16]
 
UCHAR method
 
UCHAR auth_param_count
 
wifi_authMethod_t auth_method [16]
 
USHORT data_field_length
 
UCHAR encoding
 
UCHAR realm_length
 
UCHAR realm [256]
 
UCHAR eap_method_count
 
wifi_eapMethod_t eap_method [16]
 
USHORT nai_realm_count
 
wifi_naiRealm_t nai_realm_tuples [20]
 
UCHAR language [3]
 
UCHAR name [256]
 
UCHAR venueGroup
 
UCHAR venueType
 
wifi_venueName_t venueNameTuples [16]
 
UCHAR PLMN [3]
 
UCHAR iei
 
UCHAR plmn_length
 
UCHAR number_of_plmns
 
wifi_plmn_t plmn [16]
 
UCHAR gud
 
UCHAR uhdLength
 
wifi_3gpp_plmn_list_information_element_t plmn_information
 
UCHAR domainName [255]
 
wifi_domainNameTuple_t domainNameTuple [4]
 
UCHAR oui [15]
 
wifi_ouiDuple_t ouiDuple [32]
 
USHORT capabilityList [64]
 
UCHAR wifiRoamingConsortiumCount
 
UCHAR wifiRoamingConsortiumOui [3][15+1]
 
UCHAR wifiRoamingConsortiumLen [3]
 
wifi_HS2_OperatorNameDuple_t operatorNameDuple [16]
 
UCHAR wanInfo
 
UINT downLinkSpeed
 
UINT upLinkSpeed
 
UCHAR downLinkLoad
 
UCHAR upLinkLoad
 
USHORT lmd
 
UCHAR ipProtocol
 
USHORT portNumber
 
UCHAR status
 
wifi_HS2_Proto_Port_Tuple_t protoPortTuple [16]
 
UCHAR capabilityList [64]
 
unsigned char code
 
unsigned char id
 
unsigned short len
 
unsigned char data [0]
 
unsigned char version
 
unsigned char type
 
INT ap_index
 
mac_address_t sta_mac
 
wifi_mgmtFrameType_t type
 
wifi_direction_t dir
 
INT sig_dbm
 
UCHAR token
 
UINT len
 
UCHARdata
 
wifi_GASConfiguration_t gas_config
 
BOOL enable
 
wifi_onboarding_methods_t methods
 
CHAR pin [9]
 
unsigned char ip [45]
 
unsigned short port
 
char key [64]
 
char identity [64]
 
unsigned char s_ip [45]
 
unsigned short s_port
 
char s_key [64]
 
ip_addr_t dasip
 
USHORT dasport
 
char daskey [64]
 
UINT max_auth_attempts
 
UINT blacklist_table_timeout
 
UINT identity_req_retry_interval
 
UINT server_retries
 
wifi_eap_t eap_type
 
wifi_security_key_type_t type
 
wifi_security_modes_t mode
 
wifi_encryption_method_t encr
 
char mfpConfig [32]
 
BOOL wpa3_transition_disable
 
UINT rekey_interval
 
BOOL strict_rekey
 
UINT eapol_key_timeout
 
UINT eapol_key_retries
 
UINT eap_identity_req_timeout
 
UINT eap_identity_req_retries
 
UINT eap_req_timeout
 
UINT eap_req_retries
 
BOOL disable_pmksa_caching
 
union {
   wifi_radius_settings_t   radius
 
   wifi_security_key_t   key
 
u
 
int capabilityInfoLength
 
wifi_capabilityListANQP_t capabilityInfo
 
int venueInfoLength
 
wifi_venueNameElement_t venueInfo
 
int roamInfoLength
 
wifi_roamingConsortium_t roamInfo
 
wifi_ipAddressAvailabality_t ipAddressInfo
 
int realmInfoLength
 
wifi_naiRealmElement_t realmInfo
 
int gppInfoLength
 
wifi_3gppCellularNetwork_t gppInfo
 
int domainInfoLength
 
wifi_domainName_t domainNameInfo
 
UCHAR passpointStats [1024]
 
UINT domainRespCount
 
UINT realmRespCount
 
UINT gppRespCount
 
UINT domainFailedCount
 
UINT realmFailedCount
 
UINT gppFailedCount
 
UCHAR anqpParameters [4096]
 
BOOL gafDisable
 
BOOL p2pDisable
 
BOOL l2tif
 
BOOL bssLoad
 
BOOL countryIE
 
BOOL proxyArp
 
wifi_HS2_CapabilityList_t capabilityInfo
 
int opFriendlyNameInfoLength
 
wifi_HS2_OperatorFriendlyName_t opFriendlyNameInfo
 
int connCapabilityLength
 
wifi_HS2_ConnectionCapability_t connCapabilityInfo
 
wifi_HS2_NAI_Home_Realm_Query_t realmInfo
 
wifi_HS2_WANMetrics_t wanMetricsInfo
 
UCHAR hs2Parameters [4096]
 
wifi_InterworkingElement_t interworking
 
wifi_roamingConsortiumElement_t roamingConsortium
 
wifi_anqp_settings_t anqp
 
wifi_passpoint_settings_t passpoint
 
unsigned int period
 
wifi_channel_t channel
 
ssid_t ssid
 
bssid_t bssid
 
BOOL enabled
 
wifi_connection_status_t conn_status
 
wifi_scan_params_t scan_params
 
wifi_vap_security_t security
 
mac_address_t mac
 
CHAR ssid [33]
 
BOOL showSsid
 
BOOL isolation
 
INT mgmtPowerControl
 
UINT bssMaxSta
 
BOOL bssTransitionActivated
 
BOOL nbrReportActivated
 
BOOL rapidReconnectEnable
 
UINT rapidReconnThreshold
 
BOOL vapStatsEnable
 
wifi_interworking_t interworking
 
BOOL mac_filter_enable
 
wifi_mac_filter_mode_t mac_filter_mode
 
BOOL sec_changed
 
wifi_wps_t wps
 
BOOL wmm_enabled
 
BOOL UAPSDEnabled
 
wifi_bitrate_t beaconRate
 
mac_address_t bssid
 
UINT wmmNoAck
 
UINT wepKeyLength
 
BOOL bssHotspot
 
UINT wpsPushButton
 
char beaconRateCtl [32]
 
BOOL network_initiated_greylist
 
BOOL mcast2ucast
 
wifi_vap_index_t vap_index
 
wifi_vap_name_t vap_name
 
wifi_radio_index_t radio_index
 
CHAR bridge_name [32]
 
wifi_vap_mode_t vap_mode
 
union {
   wifi_front_haul_bss_t   bss_info
 
   wifi_back_haul_sta_t   sta_info
 
u
 
unsigned int num_vaps
 
wifi_vap_info_t vap_array [MAX_NUM_VAP_PER_RADIO]
 
BOOL rtsThresholdSupported
 
wifi_security_modes_t securityModesSupported
 
wifi_onboarding_methods_t methodsSupported
 
BOOL WMMSupported
 
BOOL UAPSDSupported
 
BOOL interworkingServiceSupported
 
BOOL BSSTransitionImplemented
 
int rssi
 
unsigned short caps
 
unsigned int beacon_int
 
unsigned int freq
 
unsigned char ie [256]
 
size_t ie_len
 
wifi_ip_family_t family
 
union {
   unsigned int   IPv4addr
 
   unsigned char   IPv6addr [16]
 
u
 
unsigned int major
 
unsigned int minor
 
int channel
 
wifi_freq_bands_t band
 
int num_channels
 
int channels_list [64]
 
unsigned int transmitPowerSupported [21]
 
unsigned int numberOfElements
 
unsigned int maxDevices
 
unsigned char soudingFrameSupported
 
unsigned int index
 
char ifaceName [64]
 
unsigned int numSupportedFreqBand
 
wifi_channels_list_t channel_list [4]
 
wifi_channelBandwidth_t channelWidth [4]
 
wifi_ieee80211Variant_t mode [4]
 
unsigned int maxBitRate [4]
 
unsigned int supportedBitRate [4]
 
wifi_radio_trasmitPowerSupported_list_t transmitPowerSupported_list [4]
 
unsigned char autoChannelSupported
 
unsigned char DCSSupported
 
unsigned char zeroDFSSupported
 
wifi_radio_csi_capabilities_t csi
 
unsigned int cipherSupported
 
unsigned int numcountrySupported
 
wifi_countrycode_type_t countrySupported [wifi_countrycode_max]
 
unsigned int maxNumberVAPs
 
unsigned char mcast2ucastSupported
 
unsigned int phy_index
 
unsigned int rdk_radio_index
 
wifi_interface_name_t interface_name
 
wifi_interface_name_t bridge_name
 
int vlan_id
 
unsigned int radio_index
 
char radio_name [16]
 
unsigned int numRadios
 
wifi_radio_capabilities_t radiocap [2]
 
wifi_interface_name_idex_map_t interface_map [(2 *8)]
 
radio_interface_mapping_t radio_interface_map [2]
 
wifi_hal_version_t version
 
wifi_platform_property_t wifi_prop
 
unsigned char BandSteeringSupported
 
BOOL autoChannelEnabled
 
UINT op_class
 
UINT channel
 
UINT numSecondaryChannels
 
UINT channelSecondary [7]
 
wifi_ieee80211Variant_t variant
 
UINT csa_beacon_count
 
wifi_countrycode_type_t countryCode
 
wifi_operating_env_t operatingEnvironment
 
wifi_channelMap_t channel_map [64]
 
BOOL DCSEnabled
 
UINT dtimPeriod
 
UINT beaconInterval
 
UINT operatingClass
 
UINT basicDataTransmitRates
 
UINT operationalDataTransmitRates
 
UINT fragmentationThreshold
 
wifi_guard_interval_t guardInterval
 
UINT transmitPower
 
UINT rtsThreshold
 
BOOL factoryResetSsid
 
UINT radioStatsMeasuringRate
 
UINT radioStatsMeasuringInterval
 
BOOL ctsProtection
 
BOOL obssCoex
 
BOOL stbcEnable
 
BOOL greenFieldEnable
 
UINT userControl
 
UINT adminControl
 
UINT chanUtilThreshold
 
BOOL chanUtilSelfHealEnable
 
BOOL DfsEnabled
 
BOOL DfsEnabledBootup
 

Field Documentation

◆ field_format

UCHAR __attribute__::field_format

Definition at line 65 of file wifi_hal_ap.h.

◆ id [1/2]

UCHAR __attribute__::id

Definition at line 78 of file wifi_hal_ap.h.

◆ length

UCHAR __attribute__::length

Definition at line 79 of file wifi_hal_ap.h.

◆ val

UCHAR __attribute__::val[16]

Definition at line 80 of file wifi_hal_ap.h.

◆ method

UCHAR __attribute__::method

Definition at line 85 of file wifi_hal_ap.h.

◆ auth_param_count

UCHAR __attribute__::auth_param_count

Definition at line 86 of file wifi_hal_ap.h.

◆ auth_method

wifi_authMethod_t __attribute__::auth_method[16]

Definition at line 87 of file wifi_hal_ap.h.

◆ data_field_length

USHORT __attribute__::data_field_length

Definition at line 91 of file wifi_hal_ap.h.

◆ encoding

UCHAR __attribute__::encoding

Definition at line 92 of file wifi_hal_ap.h.

◆ realm_length

UCHAR __attribute__::realm_length

Definition at line 93 of file wifi_hal_ap.h.

◆ realm

UCHAR __attribute__::realm[256]

Definition at line 94 of file wifi_hal_ap.h.

◆ eap_method_count

UCHAR __attribute__::eap_method_count

Definition at line 95 of file wifi_hal_ap.h.

◆ eap_method

wifi_eapMethod_t __attribute__::eap_method[16]

Definition at line 96 of file wifi_hal_ap.h.

◆ nai_realm_count

USHORT __attribute__::nai_realm_count

Definition at line 100 of file wifi_hal_ap.h.

◆ nai_realm_tuples

wifi_naiRealm_t __attribute__::nai_realm_tuples[20]

Definition at line 101 of file wifi_hal_ap.h.

◆ language

UCHAR __attribute__::language[3]

Definition at line 106 of file wifi_hal_ap.h.

◆ name

UCHAR __attribute__::name[256]

Definition at line 107 of file wifi_hal_ap.h.

◆ venueGroup

UCHAR __attribute__::venueGroup

Definition at line 111 of file wifi_hal_ap.h.

◆ venueType

UCHAR __attribute__::venueType

Definition at line 112 of file wifi_hal_ap.h.

◆ venueNameTuples

wifi_venueName_t __attribute__::venueNameTuples[16]

Definition at line 113 of file wifi_hal_ap.h.

◆ PLMN

UCHAR __attribute__::PLMN[3]

Definition at line 117 of file wifi_hal_ap.h.

◆ iei

UCHAR __attribute__::iei

Definition at line 121 of file wifi_hal_ap.h.

◆ plmn_length

UCHAR __attribute__::plmn_length

Definition at line 122 of file wifi_hal_ap.h.

◆ number_of_plmns

UCHAR __attribute__::number_of_plmns

Definition at line 123 of file wifi_hal_ap.h.

◆ plmn

wifi_plmn_t __attribute__::plmn[16]

Definition at line 124 of file wifi_hal_ap.h.

◆ gud

UCHAR __attribute__::gud

Definition at line 128 of file wifi_hal_ap.h.

◆ uhdLength

UCHAR __attribute__::uhdLength

Definition at line 129 of file wifi_hal_ap.h.

◆ plmn_information

wifi_3gpp_plmn_list_information_element_t __attribute__::plmn_information

Definition at line 130 of file wifi_hal_ap.h.

◆ domainName

UCHAR __attribute__::domainName[255]

Definition at line 135 of file wifi_hal_ap.h.

◆ domainNameTuple

wifi_domainNameTuple_t __attribute__::domainNameTuple[4]

Definition at line 139 of file wifi_hal_ap.h.

◆ oui

UCHAR __attribute__::oui[15]

Definition at line 144 of file wifi_hal_ap.h.

◆ ouiDuple

wifi_ouiDuple_t __attribute__::ouiDuple[32]

Definition at line 148 of file wifi_hal_ap.h.

◆ capabilityList [1/2]

USHORT __attribute__::capabilityList[64]

Definition at line 152 of file wifi_hal_ap.h.

◆ wifiRoamingConsortiumCount

UCHAR __attribute__::wifiRoamingConsortiumCount

Definition at line 156 of file wifi_hal_ap.h.

◆ wifiRoamingConsortiumOui

UCHAR __attribute__::wifiRoamingConsortiumOui[3][15+1]

Definition at line 157 of file wifi_hal_ap.h.

◆ wifiRoamingConsortiumLen

UCHAR __attribute__::wifiRoamingConsortiumLen[3]

Definition at line 158 of file wifi_hal_ap.h.

◆ operatorNameDuple

wifi_HS2_OperatorNameDuple_t __attribute__::operatorNameDuple[16]

Definition at line 180 of file wifi_hal_ap.h.

◆ wanInfo

UCHAR __attribute__::wanInfo

Definition at line 190 of file wifi_hal_ap.h.

◆ downLinkSpeed

UINT __attribute__::downLinkSpeed

Definition at line 191 of file wifi_hal_ap.h.

◆ upLinkSpeed

UINT __attribute__::upLinkSpeed

Definition at line 192 of file wifi_hal_ap.h.

◆ downLinkLoad

UCHAR __attribute__::downLinkLoad

Definition at line 193 of file wifi_hal_ap.h.

◆ upLinkLoad

UCHAR __attribute__::upLinkLoad

Definition at line 194 of file wifi_hal_ap.h.

◆ lmd

USHORT __attribute__::lmd

Definition at line 195 of file wifi_hal_ap.h.

◆ ipProtocol

UCHAR __attribute__::ipProtocol

Definition at line 223 of file wifi_hal_ap.h.

◆ portNumber

USHORT __attribute__::portNumber

Definition at line 224 of file wifi_hal_ap.h.

◆ status

UCHAR __attribute__::status

Definition at line 225 of file wifi_hal_ap.h.

◆ protoPortTuple

wifi_HS2_Proto_Port_Tuple_t __attribute__::protoPortTuple[16]

Definition at line 230 of file wifi_hal_ap.h.

◆ capabilityList [2/2]

UCHAR __attribute__::capabilityList[64]

Definition at line 272 of file wifi_hal_ap.h.

◆ code

unsigned char __attribute__::code

Definition at line 297 of file wifi_hal_ap.h.

◆ id [2/2]

unsigned char __attribute__::id

Definition at line 298 of file wifi_hal_ap.h.

◆ len [1/2]

unsigned short __attribute__::len

Definition at line 299 of file wifi_hal_ap.h.

◆ data [1/2]

unsigned char __attribute__::data

Definition at line 300 of file wifi_hal_ap.h.

◆ version [1/2]

unsigned char __attribute__::version

Definition at line 311 of file wifi_hal_ap.h.

◆ type [1/3]

unsigned char __attribute__::type

Definition at line 312 of file wifi_hal_ap.h.

◆ ap_index

INT __attribute__::ap_index

Definition at line 1898 of file wifi_hal_ap.h.

◆ sta_mac

mac_address_t __attribute__::sta_mac

Definition at line 1899 of file wifi_hal_ap.h.

◆ type [2/3]

wifi_mgmtFrameType_t __attribute__::type

Definition at line 1900 of file wifi_hal_ap.h.

◆ dir

wifi_direction_t __attribute__::dir

Definition at line 1901 of file wifi_hal_ap.h.

◆ sig_dbm

INT __attribute__::sig_dbm

Definition at line 1902 of file wifi_hal_ap.h.

◆ token

UCHAR __attribute__::token

Definition at line 1903 of file wifi_hal_ap.h.

◆ len [2/2]

UINT __attribute__::len

Definition at line 1904 of file wifi_hal_ap.h.

◆ data [2/2]

UCHAR* __attribute__::data

Definition at line 1905 of file wifi_hal_ap.h.

◆ gas_config

wifi_GASConfiguration_t __attribute__::gas_config

Definition at line 2347 of file wifi_hal_ap.h.

◆ enable

BOOL __attribute__::enable

The radio enable.

Definition at line 2375 of file wifi_hal_ap.h.

◆ methods

wifi_onboarding_methods_t __attribute__::methods

Definition at line 2376 of file wifi_hal_ap.h.

◆ pin

CHAR __attribute__::pin[9]

Definition at line 2377 of file wifi_hal_ap.h.

◆ ip

unsigned char __attribute__::ip[45]

Definition at line 2398 of file wifi_hal_ap.h.

◆ port

unsigned short __attribute__::port

The primary RADIUS server port.

Definition at line 2400 of file wifi_hal_ap.h.

◆ key [1/2]

char __attribute__::key

The primary secret.

Definition at line 2401 of file wifi_hal_ap.h.

◆ identity

char __attribute__::identity[64]

The primary identity.

Definition at line 2402 of file wifi_hal_ap.h.

◆ s_ip

unsigned char __attribute__::s_ip[45]

Definition at line 2406 of file wifi_hal_ap.h.

◆ s_port

unsigned short __attribute__::s_port

The secondary RADIUS server port.

Definition at line 2408 of file wifi_hal_ap.h.

◆ s_key

char __attribute__::s_key[64]

The secondary secret.

Definition at line 2409 of file wifi_hal_ap.h.

◆ dasip

ip_addr_t __attribute__::dasip

Definition at line 2410 of file wifi_hal_ap.h.

◆ dasport

USHORT __attribute__::dasport

Definition at line 2411 of file wifi_hal_ap.h.

◆ daskey

char __attribute__::daskey[64]

Definition at line 2412 of file wifi_hal_ap.h.

◆ max_auth_attempts

UINT __attribute__::max_auth_attempts

Definition at line 2413 of file wifi_hal_ap.h.

◆ blacklist_table_timeout

UINT __attribute__::blacklist_table_timeout

Definition at line 2414 of file wifi_hal_ap.h.

◆ identity_req_retry_interval

UINT __attribute__::identity_req_retry_interval

Definition at line 2415 of file wifi_hal_ap.h.

◆ server_retries

UINT __attribute__::server_retries

Definition at line 2416 of file wifi_hal_ap.h.

◆ eap_type

wifi_eap_t __attribute__::eap_type

Definition at line 2417 of file wifi_hal_ap.h.

◆ type [3/3]

wifi_security_key_type_t __attribute__::type

Definition at line 2428 of file wifi_hal_ap.h.

◆ mode [1/2]

wifi_security_modes_t __attribute__::mode

Definition at line 2462 of file wifi_hal_ap.h.

◆ encr

wifi_encryption_method_t __attribute__::encr

Definition at line 2463 of file wifi_hal_ap.h.

◆ mfpConfig

char __attribute__::mfpConfig[32]

Definition at line 2467 of file wifi_hal_ap.h.

◆ wpa3_transition_disable

BOOL __attribute__::wpa3_transition_disable

Definition at line 2469 of file wifi_hal_ap.h.

◆ rekey_interval

UINT __attribute__::rekey_interval

Definition at line 2470 of file wifi_hal_ap.h.

◆ strict_rekey

BOOL __attribute__::strict_rekey

Definition at line 2471 of file wifi_hal_ap.h.

◆ eapol_key_timeout

UINT __attribute__::eapol_key_timeout

Definition at line 2472 of file wifi_hal_ap.h.

◆ eapol_key_retries

UINT __attribute__::eapol_key_retries

Definition at line 2473 of file wifi_hal_ap.h.

◆ eap_identity_req_timeout

UINT __attribute__::eap_identity_req_timeout

Definition at line 2474 of file wifi_hal_ap.h.

◆ eap_identity_req_retries

UINT __attribute__::eap_identity_req_retries

Definition at line 2475 of file wifi_hal_ap.h.

◆ eap_req_timeout

UINT __attribute__::eap_req_timeout

Definition at line 2476 of file wifi_hal_ap.h.

◆ eap_req_retries

UINT __attribute__::eap_req_retries

Definition at line 2477 of file wifi_hal_ap.h.

◆ disable_pmksa_caching

BOOL __attribute__::disable_pmksa_caching

Definition at line 2478 of file wifi_hal_ap.h.

◆ radius

wifi_radius_settings_t __attribute__::radius

Definition at line 2480 of file wifi_hal_ap.h.

◆ key [2/2]

wifi_security_key_t __attribute__::key

Definition at line 2481 of file wifi_hal_ap.h.

◆ u [1/3]

union { ... } __attribute__::u

◆ capabilityInfoLength

int __attribute__::capabilityInfoLength

Definition at line 2486 of file wifi_hal_ap.h.

◆ capabilityInfo [1/2]

wifi_capabilityListANQP_t __attribute__::capabilityInfo

Definition at line 2487 of file wifi_hal_ap.h.

◆ venueInfoLength

int __attribute__::venueInfoLength

Definition at line 2488 of file wifi_hal_ap.h.

◆ venueInfo

wifi_venueNameElement_t __attribute__::venueInfo

Definition at line 2489 of file wifi_hal_ap.h.

◆ roamInfoLength

int __attribute__::roamInfoLength

Definition at line 2490 of file wifi_hal_ap.h.

◆ roamInfo

wifi_roamingConsortium_t __attribute__::roamInfo

Definition at line 2491 of file wifi_hal_ap.h.

◆ ipAddressInfo

wifi_ipAddressAvailabality_t __attribute__::ipAddressInfo

Definition at line 2492 of file wifi_hal_ap.h.

◆ realmInfoLength

int __attribute__::realmInfoLength

Definition at line 2493 of file wifi_hal_ap.h.

◆ realmInfo [1/2]

wifi_naiRealmElement_t __attribute__::realmInfo

Definition at line 2494 of file wifi_hal_ap.h.

◆ gppInfoLength

int __attribute__::gppInfoLength

Definition at line 2495 of file wifi_hal_ap.h.

◆ gppInfo

wifi_3gppCellularNetwork_t __attribute__::gppInfo

Definition at line 2496 of file wifi_hal_ap.h.

◆ domainInfoLength

int __attribute__::domainInfoLength

Definition at line 2497 of file wifi_hal_ap.h.

◆ domainNameInfo

wifi_domainName_t __attribute__::domainNameInfo

Definition at line 2498 of file wifi_hal_ap.h.

◆ passpointStats

UCHAR __attribute__::passpointStats[1024]

Definition at line 2499 of file wifi_hal_ap.h.

◆ domainRespCount

UINT __attribute__::domainRespCount

Definition at line 2500 of file wifi_hal_ap.h.

◆ realmRespCount

UINT __attribute__::realmRespCount

Definition at line 2501 of file wifi_hal_ap.h.

◆ gppRespCount

UINT __attribute__::gppRespCount

Definition at line 2502 of file wifi_hal_ap.h.

◆ domainFailedCount

UINT __attribute__::domainFailedCount

Definition at line 2503 of file wifi_hal_ap.h.

◆ realmFailedCount

UINT __attribute__::realmFailedCount

Definition at line 2504 of file wifi_hal_ap.h.

◆ gppFailedCount

UINT __attribute__::gppFailedCount

Definition at line 2505 of file wifi_hal_ap.h.

◆ anqpParameters

UCHAR __attribute__::anqpParameters[4096]

Definition at line 2506 of file wifi_hal_ap.h.

◆ gafDisable

BOOL __attribute__::gafDisable

Definition at line 2511 of file wifi_hal_ap.h.

◆ p2pDisable

BOOL __attribute__::p2pDisable

Definition at line 2512 of file wifi_hal_ap.h.

◆ l2tif

BOOL __attribute__::l2tif

Definition at line 2513 of file wifi_hal_ap.h.

◆ bssLoad

BOOL __attribute__::bssLoad

Definition at line 2514 of file wifi_hal_ap.h.

◆ countryIE

BOOL __attribute__::countryIE

Definition at line 2515 of file wifi_hal_ap.h.

◆ proxyArp

BOOL __attribute__::proxyArp

Definition at line 2516 of file wifi_hal_ap.h.

◆ capabilityInfo [2/2]

wifi_HS2_CapabilityList_t __attribute__::capabilityInfo

Definition at line 2519 of file wifi_hal_ap.h.

◆ opFriendlyNameInfoLength

int __attribute__::opFriendlyNameInfoLength

Definition at line 2520 of file wifi_hal_ap.h.

◆ opFriendlyNameInfo

wifi_HS2_OperatorFriendlyName_t __attribute__::opFriendlyNameInfo

Definition at line 2521 of file wifi_hal_ap.h.

◆ connCapabilityLength

int __attribute__::connCapabilityLength

Definition at line 2522 of file wifi_hal_ap.h.

◆ connCapabilityInfo

wifi_HS2_ConnectionCapability_t __attribute__::connCapabilityInfo

Definition at line 2523 of file wifi_hal_ap.h.

◆ realmInfo [2/2]

wifi_HS2_NAI_Home_Realm_Query_t __attribute__::realmInfo

Definition at line 2525 of file wifi_hal_ap.h.

◆ wanMetricsInfo

wifi_HS2_WANMetrics_t __attribute__::wanMetricsInfo

Definition at line 2526 of file wifi_hal_ap.h.

◆ hs2Parameters

UCHAR __attribute__::hs2Parameters[4096]

Definition at line 2527 of file wifi_hal_ap.h.

◆ interworking [1/2]

wifi_InterworkingElement_t __attribute__::interworking

Definition at line 2531 of file wifi_hal_ap.h.

◆ roamingConsortium

wifi_roamingConsortiumElement_t __attribute__::roamingConsortium

Definition at line 2532 of file wifi_hal_ap.h.

◆ anqp

wifi_anqp_settings_t __attribute__::anqp

Definition at line 2533 of file wifi_hal_ap.h.

◆ passpoint

wifi_passpoint_settings_t __attribute__::passpoint

Definition at line 2534 of file wifi_hal_ap.h.

◆ period

unsigned int __attribute__::period

Definition at line 2544 of file wifi_hal_ap.h.

◆ channel [1/3]

wifi_channel_t __attribute__::channel

Definition at line 2545 of file wifi_hal_ap.h.

◆ ssid [1/2]

ssid_t __attribute__::ssid

Definition at line 2549 of file wifi_hal_ap.h.

◆ bssid [1/2]

bssid_t __attribute__::bssid

Definition at line 2550 of file wifi_hal_ap.h.

◆ enabled

BOOL __attribute__::enabled

Definition at line 2551 of file wifi_hal_ap.h.

◆ conn_status

wifi_connection_status_t __attribute__::conn_status

Definition at line 2552 of file wifi_hal_ap.h.

◆ scan_params

wifi_scan_params_t __attribute__::scan_params

Definition at line 2553 of file wifi_hal_ap.h.

◆ security

wifi_vap_security_t __attribute__::security

Definition at line 2554 of file wifi_hal_ap.h.

◆ mac

mac_address_t __attribute__::mac

Definition at line 2555 of file wifi_hal_ap.h.

◆ ssid [2/2]

CHAR __attribute__::ssid[33]

Definition at line 2560 of file wifi_hal_ap.h.

◆ showSsid

BOOL __attribute__::showSsid

Definition at line 2562 of file wifi_hal_ap.h.

◆ isolation

BOOL __attribute__::isolation

Definition at line 2563 of file wifi_hal_ap.h.

◆ mgmtPowerControl

INT __attribute__::mgmtPowerControl

Definition at line 2564 of file wifi_hal_ap.h.

◆ bssMaxSta

UINT __attribute__::bssMaxSta

Definition at line 2565 of file wifi_hal_ap.h.

◆ bssTransitionActivated

BOOL __attribute__::bssTransitionActivated

Definition at line 2566 of file wifi_hal_ap.h.

◆ nbrReportActivated

BOOL __attribute__::nbrReportActivated

Definition at line 2567 of file wifi_hal_ap.h.

◆ rapidReconnectEnable

BOOL __attribute__::rapidReconnectEnable

Definition at line 2568 of file wifi_hal_ap.h.

◆ rapidReconnThreshold

UINT __attribute__::rapidReconnThreshold

Definition at line 2569 of file wifi_hal_ap.h.

◆ vapStatsEnable

BOOL __attribute__::vapStatsEnable

Definition at line 2570 of file wifi_hal_ap.h.

◆ interworking [2/2]

wifi_interworking_t __attribute__::interworking

Definition at line 2572 of file wifi_hal_ap.h.

◆ mac_filter_enable

BOOL __attribute__::mac_filter_enable

Definition at line 2573 of file wifi_hal_ap.h.

◆ mac_filter_mode

wifi_mac_filter_mode_t __attribute__::mac_filter_mode

Definition at line 2574 of file wifi_hal_ap.h.

◆ sec_changed

BOOL __attribute__::sec_changed

Definition at line 2575 of file wifi_hal_ap.h.

◆ wps

wifi_wps_t __attribute__::wps

Definition at line 2576 of file wifi_hal_ap.h.

◆ wmm_enabled

BOOL __attribute__::wmm_enabled

Definition at line 2577 of file wifi_hal_ap.h.

◆ UAPSDEnabled

BOOL __attribute__::UAPSDEnabled

Definition at line 2578 of file wifi_hal_ap.h.

◆ beaconRate

wifi_bitrate_t __attribute__::beaconRate

Definition at line 2579 of file wifi_hal_ap.h.

◆ bssid [2/2]

mac_address_t __attribute__::bssid

The BSSID. This variable should only be used in the get API. It can't used to change the interface MAC

Definition at line 2580 of file wifi_hal_ap.h.

◆ wmmNoAck

UINT __attribute__::wmmNoAck

Definition at line 2581 of file wifi_hal_ap.h.

◆ wepKeyLength

UINT __attribute__::wepKeyLength

Definition at line 2582 of file wifi_hal_ap.h.

◆ bssHotspot

BOOL __attribute__::bssHotspot

Definition at line 2583 of file wifi_hal_ap.h.

◆ wpsPushButton

UINT __attribute__::wpsPushButton

Definition at line 2584 of file wifi_hal_ap.h.

◆ beaconRateCtl

char __attribute__::beaconRateCtl[32]

Definition at line 2585 of file wifi_hal_ap.h.

◆ network_initiated_greylist

BOOL __attribute__::network_initiated_greylist

Definition at line 2586 of file wifi_hal_ap.h.

◆ mcast2ucast

BOOL __attribute__::mcast2ucast

True if 'multicast to unicast' feature is enabled for this VAP, false otherwise

Definition at line 2587 of file wifi_hal_ap.h.

◆ vap_index

wifi_vap_index_t __attribute__::vap_index

Definition at line 2593 of file wifi_hal_ap.h.

◆ vap_name

wifi_vap_name_t __attribute__::vap_name

Definition at line 2594 of file wifi_hal_ap.h.

◆ radio_index [1/2]

wifi_radio_index_t __attribute__::radio_index

Definition at line 2595 of file wifi_hal_ap.h.

◆ bridge_name [1/2]

CHAR __attribute__::bridge_name[32]

Definition at line 2596 of file wifi_hal_ap.h.

◆ vap_mode

wifi_vap_mode_t __attribute__::vap_mode

Definition at line 2597 of file wifi_hal_ap.h.

◆ bss_info

wifi_front_haul_bss_t __attribute__::bss_info

Definition at line 2599 of file wifi_hal_ap.h.

◆ sta_info

wifi_back_haul_sta_t __attribute__::sta_info

Definition at line 2600 of file wifi_hal_ap.h.

◆ u [2/3]

union { ... } __attribute__::u

◆ num_vaps

unsigned int __attribute__::num_vaps

Definition at line 2605 of file wifi_hal_ap.h.

◆ vap_array

wifi_vap_info_t __attribute__::vap_array[MAX_NUM_VAP_PER_RADIO]

Definition at line 2606 of file wifi_hal_ap.h.

◆ rtsThresholdSupported

BOOL __attribute__::rtsThresholdSupported

if bRtsThresholdSupported is TRUE, packet size threshold to apply RTS/CTS backoff rules is supported.

Definition at line 2613 of file wifi_hal_ap.h.

◆ securityModesSupported

wifi_security_modes_t __attribute__::securityModesSupported

The security modes supported (uses bitmask to return multiples modes).

Definition at line 2614 of file wifi_hal_ap.h.

◆ methodsSupported

wifi_onboarding_methods_t __attribute__::methodsSupported

The on boarding methods supported (uses bitmask to return multiples values).

Definition at line 2615 of file wifi_hal_ap.h.

◆ WMMSupported

BOOL __attribute__::WMMSupported

if bWMMSupported is TRUE, WiFi Multimedia (WMM) Access Categories (AC) is supported.

Definition at line 2616 of file wifi_hal_ap.h.

◆ UAPSDSupported

BOOL __attribute__::UAPSDSupported

if bUAPSDSupported is TRUE, WMM Unscheduled Automatic Power Save Delivery (U-APSD) is supported.

Definition at line 2617 of file wifi_hal_ap.h.

◆ interworkingServiceSupported

BOOL __attribute__::interworkingServiceSupported

if bInterworkingServiceSupported is TRUE, indicates whether the access point supports interworking with external networks.

Definition at line 2618 of file wifi_hal_ap.h.

◆ BSSTransitionImplemented

BOOL __attribute__::BSSTransitionImplemented

if BSSTransitionImplemented is TRUE, BTM implemented.

Definition at line 2619 of file wifi_hal_ap.h.

◆ rssi

int __attribute__::rssi

Definition at line 229 of file wifi_hal_generic.h.

◆ caps

unsigned short __attribute__::caps

Definition at line 230 of file wifi_hal_generic.h.

◆ beacon_int

unsigned int __attribute__::beacon_int

Definition at line 231 of file wifi_hal_generic.h.

◆ freq

unsigned int __attribute__::freq

Definition at line 232 of file wifi_hal_generic.h.

◆ ie

unsigned char __attribute__::ie[256]

Definition at line 233 of file wifi_hal_generic.h.

◆ ie_len

size_t __attribute__::ie_len

Definition at line 234 of file wifi_hal_generic.h.

◆ family

wifi_ip_family_t __attribute__::family

Definition at line 243 of file wifi_hal_generic.h.

◆ IPv4addr

unsigned int __attribute__::IPv4addr

Definition at line 245 of file wifi_hal_generic.h.

◆ IPv6addr

unsigned char __attribute__::IPv6addr[16]

Definition at line 246 of file wifi_hal_generic.h.

◆ u [3/3]

union { ... } __attribute__::u

◆ major

unsigned int __attribute__::major

Definition at line 259 of file wifi_hal_generic.h.

◆ minor

unsigned int __attribute__::minor

Definition at line 260 of file wifi_hal_generic.h.

◆ channel [2/3]

int __attribute__::channel

Definition at line 289 of file wifi_hal_generic.h.

◆ band

wifi_freq_bands_t __attribute__::band

The frequencies band list

the radio frequency band.

Definition at line 290 of file wifi_hal_generic.h.

◆ num_channels

int __attribute__::num_channels

The number of available channels in channels_list.

Definition at line 299 of file wifi_hal_generic.h.

◆ channels_list

int __attribute__::channels_list[64]

List of channels.

Definition at line 300 of file wifi_hal_generic.h.

◆ transmitPowerSupported

unsigned int __attribute__::transmitPowerSupported[21]

List of transmit power supported.

Definition at line 323 of file wifi_hal_generic.h.

◆ numberOfElements

unsigned int __attribute__::numberOfElements

The number of valid elements in transmitPowerSupported.

Definition at line 324 of file wifi_hal_generic.h.

◆ maxDevices

unsigned int __attribute__::maxDevices

The maximun number of stations that can be configured to collect the CSI data. Return 0 if CSI is not supported.

Definition at line 645 of file wifi_hal_generic.h.

◆ soudingFrameSupported

unsigned char __attribute__::soudingFrameSupported

The value is TRUE, if the radio supports to sending souding frames in the MAC layer.

Definition at line 646 of file wifi_hal_generic.h.

◆ index

unsigned int __attribute__::index

Definition at line 655 of file wifi_hal_generic.h.

◆ ifaceName

char __attribute__::ifaceName[64]

The interface name.

Definition at line 656 of file wifi_hal_generic.h.

◆ numSupportedFreqBand

unsigned int __attribute__::numSupportedFreqBand

The Number of supported frequencies band

Definition at line 657 of file wifi_hal_generic.h.

◆ channel_list

wifi_channels_list_t __attribute__::channel_list[4]

The list of supported channels for each frequencies band supported.

Definition at line 659 of file wifi_hal_generic.h.

◆ channelWidth

wifi_channelBandwidth_t __attribute__::channelWidth

The Channel Bandwidth supported (uses bitmask to return multiples Bandwidth) for each frequencies band supported..

The channel bandwidth.

Definition at line 660 of file wifi_hal_generic.h.

◆ mode [2/2]

wifi_ieee80211Variant_t __attribute__::mode[4]

The supported modes (uses bitmask to return multiples modes) for each frequencies band supported.

Definition at line 661 of file wifi_hal_generic.h.

◆ maxBitRate

unsigned int __attribute__::maxBitRate[4]

The maximum PHY bit rate supported for each frequencies band supported.

Definition at line 662 of file wifi_hal_generic.h.

◆ supportedBitRate

unsigned int __attribute__::supportedBitRate[4]

The supported data transmit rates in Mbps for each frequencies band supported. It uses bitmask to return multiples bitrates and wifi_bitrate_t has the definition of valid values

Definition at line 663 of file wifi_hal_generic.h.

◆ transmitPowerSupported_list

wifi_radio_trasmitPowerSupported_list_t __attribute__::transmitPowerSupported_list[4]

List of transmit power supported for each frequencies band supported.

Definition at line 664 of file wifi_hal_generic.h.

◆ autoChannelSupported

unsigned char __attribute__::autoChannelSupported

The value is TRUE, if Auto Channel is supported.

Definition at line 665 of file wifi_hal_generic.h.

◆ DCSSupported

unsigned char __attribute__::DCSSupported

The value is TRUE, if DCS is supported.

Definition at line 666 of file wifi_hal_generic.h.

◆ zeroDFSSupported

unsigned char __attribute__::zeroDFSSupported

The value is TRUE, if Zero DFS is supported. Zero DFS (also known as Background CAC) allows Wi-Fi stack to continue operation on main channel and at the same time run background CAC.

Definition at line 667 of file wifi_hal_generic.h.

◆ csi

wifi_radio_csi_capabilities_t __attribute__::csi

CSI capabilities

Definition at line 668 of file wifi_hal_generic.h.

◆ cipherSupported

unsigned int __attribute__::cipherSupported

The list of supported cipher (uses bitmask to return multiples values).

Definition at line 669 of file wifi_hal_generic.h.

◆ numcountrySupported

unsigned int __attribute__::numcountrySupported

Number of supported countries.

Definition at line 670 of file wifi_hal_generic.h.

◆ countrySupported

wifi_countrycode_type_t __attribute__::countrySupported[wifi_countrycode_max]

The Supported country list. it should return the current country code on first entry.

Definition at line 671 of file wifi_hal_generic.h.

◆ maxNumberVAPs

unsigned int __attribute__::maxNumberVAPs

Max number of VAPs

Definition at line 672 of file wifi_hal_generic.h.

◆ mcast2ucastSupported

unsigned char __attribute__::mcast2ucastSupported

The value is TRUE, if 'multicast to unicast' conversion is supported.

Definition at line 673 of file wifi_hal_generic.h.

◆ phy_index

unsigned int __attribute__::phy_index

actual index of the phy device

Definition at line 680 of file wifi_hal_generic.h.

◆ rdk_radio_index

unsigned int __attribute__::rdk_radio_index

radio index of upper layer

Definition at line 681 of file wifi_hal_generic.h.

◆ interface_name

wifi_interface_name_t __attribute__::interface_name

Definition at line 682 of file wifi_hal_generic.h.

◆ bridge_name [2/2]

wifi_interface_name_t __attribute__::bridge_name

Definition at line 683 of file wifi_hal_generic.h.

◆ vlan_id

int __attribute__::vlan_id

Definition at line 684 of file wifi_hal_generic.h.

◆ radio_index [2/2]

unsigned int __attribute__::radio_index

Definition at line 691 of file wifi_hal_generic.h.

◆ radio_name

char __attribute__::radio_name[16]

Definition at line 692 of file wifi_hal_generic.h.

◆ numRadios

unsigned int __attribute__::numRadios

Number of radios.

Definition at line 700 of file wifi_hal_generic.h.

◆ radiocap

wifi_radio_capabilities_t __attribute__::radiocap[2]

Radio capabilities

Definition at line 701 of file wifi_hal_generic.h.

◆ interface_map

wifi_interface_name_idex_map_t __attribute__::interface_map[(2 * 8)]

Definition at line 702 of file wifi_hal_generic.h.

◆ radio_interface_map

radio_interface_mapping_t __attribute__::radio_interface_map[2]

Definition at line 703 of file wifi_hal_generic.h.

◆ version [2/2]

wifi_hal_version_t __attribute__::version

The HAL version.

Definition at line 710 of file wifi_hal_generic.h.

◆ wifi_prop

wifi_platform_property_t __attribute__::wifi_prop

The plataform Property that includes the number of radios and supported frequency bands.

Definition at line 711 of file wifi_hal_generic.h.

◆ BandSteeringSupported

unsigned char __attribute__::BandSteeringSupported

If BandSteeringSupported is TRUE, bandsteering is support by the HAL

Definition at line 712 of file wifi_hal_generic.h.

◆ autoChannelEnabled

BOOL __attribute__::autoChannelEnabled

set bAutoChannelEnabled to TRUE to enable Auto Channel.

Definition at line 72 of file wifi_hal_radio.h.

◆ op_class

UINT __attribute__::op_class

The Operating class.

Definition at line 73 of file wifi_hal_radio.h.

◆ channel [3/3]

UINT __attribute__::channel

The radio primary channel.

Definition at line 74 of file wifi_hal_radio.h.

◆ numSecondaryChannels

UINT __attribute__::numSecondaryChannels

The number odf secondary channels in the list

Definition at line 75 of file wifi_hal_radio.h.

◆ channelSecondary

UINT __attribute__::channelSecondary[7]

The List of secondary radio channel.

Definition at line 76 of file wifi_hal_radio.h.

◆ variant

wifi_ieee80211Variant_t __attribute__::variant

The radio operating mode

Definition at line 78 of file wifi_hal_radio.h.

◆ csa_beacon_count

UINT __attribute__::csa_beacon_count

Specifies how long CSA need to be announced.

Definition at line 79 of file wifi_hal_radio.h.

◆ countryCode

wifi_countrycode_type_t __attribute__::countryCode

The country code.

Definition at line 80 of file wifi_hal_radio.h.

◆ operatingEnvironment

wifi_operating_env_t __attribute__::operatingEnvironment

The wifi Operating environment

Definition at line 81 of file wifi_hal_radio.h.

◆ channel_map

wifi_channelMap_t __attribute__::channel_map[64]

Definition at line 82 of file wifi_hal_radio.h.

◆ DCSEnabled

BOOL __attribute__::DCSEnabled

set DCSEnabled to TRUE to enable DCS.

Definition at line 83 of file wifi_hal_radio.h.

◆ dtimPeriod

UINT __attribute__::dtimPeriod

The DTIM period.

Definition at line 84 of file wifi_hal_radio.h.

◆ beaconInterval

UINT __attribute__::beaconInterval

The beacon interval.

Definition at line 85 of file wifi_hal_radio.h.

◆ operatingClass

UINT __attribute__::operatingClass

The Operating class.

Definition at line 86 of file wifi_hal_radio.h.

◆ basicDataTransmitRates

UINT __attribute__::basicDataTransmitRates

The basic data transmit rates in Mbps. It uses bitmask to return multiples bitrates and wifi_bitrate_t has the definition of valid values

Definition at line 87 of file wifi_hal_radio.h.

◆ operationalDataTransmitRates

UINT __attribute__::operationalDataTransmitRates

The operational data transmit rates in Mbps. It uses bitmask to return multiples bitrates and wifi_bitrate_t has the definition of valid values

Definition at line 88 of file wifi_hal_radio.h.

◆ fragmentationThreshold

UINT __attribute__::fragmentationThreshold

The fragmentation threshold in bytes.

Definition at line 89 of file wifi_hal_radio.h.

◆ guardInterval

wifi_guard_interval_t __attribute__::guardInterval

The guard interval.

Definition at line 90 of file wifi_hal_radio.h.

◆ transmitPower

UINT __attribute__::transmitPower

The transmit power in percentage, eg "75", "100".

Definition at line 91 of file wifi_hal_radio.h.

◆ rtsThreshold

UINT __attribute__::rtsThreshold

The packet size threshold in bytes to apply RTS/CTS backoff rules.

Definition at line 92 of file wifi_hal_radio.h.

◆ factoryResetSsid

BOOL __attribute__::factoryResetSsid

Definition at line 93 of file wifi_hal_radio.h.

◆ radioStatsMeasuringRate

UINT __attribute__::radioStatsMeasuringRate

Definition at line 94 of file wifi_hal_radio.h.

◆ radioStatsMeasuringInterval

UINT __attribute__::radioStatsMeasuringInterval

Definition at line 95 of file wifi_hal_radio.h.

◆ ctsProtection

BOOL __attribute__::ctsProtection

Definition at line 96 of file wifi_hal_radio.h.

◆ obssCoex

BOOL __attribute__::obssCoex

Definition at line 97 of file wifi_hal_radio.h.

◆ stbcEnable

BOOL __attribute__::stbcEnable

Definition at line 98 of file wifi_hal_radio.h.

◆ greenFieldEnable

BOOL __attribute__::greenFieldEnable

Definition at line 99 of file wifi_hal_radio.h.

◆ userControl

UINT __attribute__::userControl

Definition at line 100 of file wifi_hal_radio.h.

◆ adminControl

UINT __attribute__::adminControl

Definition at line 101 of file wifi_hal_radio.h.

◆ chanUtilThreshold

UINT __attribute__::chanUtilThreshold

Definition at line 102 of file wifi_hal_radio.h.

◆ chanUtilSelfHealEnable

BOOL __attribute__::chanUtilSelfHealEnable

Definition at line 103 of file wifi_hal_radio.h.

◆ DfsEnabled

BOOL __attribute__::DfsEnabled

Definition at line 104 of file wifi_hal_radio.h.

◆ DfsEnabledBootup

BOOL __attribute__::DfsEnabledBootup

Definition at line 105 of file wifi_hal_radio.h.

◆ _wifi_HS2_OperatorNameDuple_t

struct _wifi_HS2_OperatorNameDuple_t

Definition at line 171 of file wifi_hal_ap.h.

Collaboration diagram for _wifi_HS2_OperatorNameDuple_t:
Collaboration graph

Data Fields

UCHAR length
 
UCHAR languageCode [3]
 
UCHAR operatorName [252]
 

Field Documentation

◆ length

UCHAR _wifi_HS2_OperatorNameDuple_t::length

Definition at line 173 of file wifi_hal_ap.h.

◆ languageCode

UCHAR _wifi_HS2_OperatorNameDuple_t::languageCode[3]

Definition at line 174 of file wifi_hal_ap.h.

◆ operatorName

UCHAR _wifi_HS2_OperatorNameDuple_t::operatorName[252]

Definition at line 175 of file wifi_hal_ap.h.

◆ wifi_eapol_key_frame_t

struct wifi_eapol_key_frame_t

Definition at line 275 of file wifi_hal_ap.h.

Collaboration diagram for wifi_eapol_key_frame_t:
Collaboration graph

Data Fields

unsigned char descriptor
 
unsigned char key_info [2]
 
unsigned short key_len
 
unsigned char replay [8]
 
unsigned char nonce [32]
 
unsigned char init_vector [16]
 
unsigned char rsc [8]
 
unsigned char key_id [8]
 
unsigned char mic [16]
 
unsigned short len
 
unsigned char data [0]
 

Field Documentation

◆ descriptor

unsigned char wifi_eapol_key_frame_t::descriptor

Definition at line 276 of file wifi_hal_ap.h.

◆ key_info

unsigned char wifi_eapol_key_frame_t::key_info[2]

Definition at line 277 of file wifi_hal_ap.h.

◆ key_len

unsigned short wifi_eapol_key_frame_t::key_len

Definition at line 278 of file wifi_hal_ap.h.

◆ replay

unsigned char wifi_eapol_key_frame_t::replay[8]

Definition at line 279 of file wifi_hal_ap.h.

◆ nonce

unsigned char wifi_eapol_key_frame_t::nonce[32]

Definition at line 280 of file wifi_hal_ap.h.

◆ init_vector

unsigned char wifi_eapol_key_frame_t::init_vector[16]

Definition at line 281 of file wifi_hal_ap.h.

◆ rsc

unsigned char wifi_eapol_key_frame_t::rsc[8]

Definition at line 282 of file wifi_hal_ap.h.

◆ key_id

unsigned char wifi_eapol_key_frame_t::key_id[8]

Definition at line 283 of file wifi_hal_ap.h.

◆ mic

unsigned char wifi_eapol_key_frame_t::mic[16]

Definition at line 284 of file wifi_hal_ap.h.

◆ len

unsigned short wifi_eapol_key_frame_t::len

Definition at line 285 of file wifi_hal_ap.h.

◆ data

unsigned char wifi_eapol_key_frame_t::data[0]

Definition at line 286 of file wifi_hal_ap.h.

◆ _wifi_radius_setting_t

struct _wifi_radius_setting_t

RADIUS Server information.

Structure which holds the the RADIUS server settings.

Definition at line 328 of file wifi_hal_ap.h.

Collaboration diagram for _wifi_radius_setting_t:
Collaboration graph

Data Fields

INT RadiusServerRetries
 
INT RadiusServerRequestTimeout
 
INT PMKLifetime
 
BOOL PMKCaching
 
INT PMKCacheInterval
 
INT MaxAuthenticationAttempts
 
INT BlacklistTableTimeout
 
INT IdentityRequestRetryInterval
 
INT QuietPeriodAfterFailedAuthentication
 
int RadiusServerRetries
 
int RadiusServerRequestTimeout
 
int PMKLifetime
 
unsigned char PMKCaching
 
int PMKCacheInterval
 
int MaxAuthenticationAttempts
 
int BlacklistTableTimeout
 
int IdentityRequestRetryInterval
 
int QuietPeriodAfterFailedAuthentication
 

Field Documentation

◆ RadiusServerRetries [1/2]

INT _wifi_radius_setting_t::RadiusServerRetries

Number of retries for Radius requests.

Definition at line 330 of file wifi_hal_ap.h.

◆ RadiusServerRequestTimeout [1/2]

INT _wifi_radius_setting_t::RadiusServerRequestTimeout

Radius request timeout in seconds after which the request must be retransmitted for the # of retries available.

Definition at line 331 of file wifi_hal_ap.h.

◆ PMKLifetime [1/2]

INT _wifi_radius_setting_t::PMKLifetime

Default time in seconds after which a Wi-Fi client is forced to ReAuthenticate (def 8 hrs)

Definition at line 332 of file wifi_hal_ap.h.

◆ PMKCaching [1/2]

BOOL _wifi_radius_setting_t::PMKCaching

Enable or disable caching of PMK.

Definition at line 333 of file wifi_hal_ap.h.

◆ PMKCacheInterval [1/2]

INT _wifi_radius_setting_t::PMKCacheInterval

Time interval in seconds after which the PMKSA (Pairwise Master Key Security Association) cache is purged (def 5 minutes).

Definition at line 334 of file wifi_hal_ap.h.

◆ MaxAuthenticationAttempts [1/2]

INT _wifi_radius_setting_t::MaxAuthenticationAttempts

Indicates the # of time, a client can attempt to login with incorrect credentials. When this limit is reached, the client is blacklisted and not allowed to attempt loging into the network. Settings this parameter to 0 (zero) disables the blacklisting feature.

Definition at line 335 of file wifi_hal_ap.h.

◆ BlacklistTableTimeout [1/2]

INT _wifi_radius_setting_t::BlacklistTableTimeout

Time interval in seconds for which a client will continue to be blacklisted once it is marked so.

Definition at line 336 of file wifi_hal_ap.h.

◆ IdentityRequestRetryInterval [1/2]

INT _wifi_radius_setting_t::IdentityRequestRetryInterval

Time Interval in seconds between identity requests retries. A value of 0 (zero) disables it

Definition at line 337 of file wifi_hal_ap.h.

◆ QuietPeriodAfterFailedAuthentication [1/2]

INT _wifi_radius_setting_t::QuietPeriodAfterFailedAuthentication

The enforced quiet period (time interval) in seconds following failed authentication. A value of 0 (zero) disables it.

Definition at line 338 of file wifi_hal_ap.h.

◆ RadiusServerRetries [2/2]

int _wifi_radius_setting_t::RadiusServerRetries

Number of retries for Radius requests.

Definition at line 420 of file wifi_hal_emu.h.

◆ RadiusServerRequestTimeout [2/2]

int _wifi_radius_setting_t::RadiusServerRequestTimeout

Radius request timeout in seconds after which the request must be retransmitted for the # of retries available.

Definition at line 421 of file wifi_hal_emu.h.

◆ PMKLifetime [2/2]

int _wifi_radius_setting_t::PMKLifetime

Default time in seconds after which a Wi-Fi client is forced to ReAuthenticate (def 8 hrs).

Definition at line 422 of file wifi_hal_emu.h.

◆ PMKCaching [2/2]

unsigned char _wifi_radius_setting_t::PMKCaching

Enable or disable caching of PMK.

Definition at line 423 of file wifi_hal_emu.h.

◆ PMKCacheInterval [2/2]

int _wifi_radius_setting_t::PMKCacheInterval

Time interval in seconds after which the PMKSA (Pairwise Master Key Security Association) cache is purged (def 5 minutes).

Definition at line 424 of file wifi_hal_emu.h.

◆ MaxAuthenticationAttempts [2/2]

int _wifi_radius_setting_t::MaxAuthenticationAttempts

Indicates the # of time, a client can attempt to login with incorrect credentials. When this limit is reached, the client is blacklisted and not allowed to attempt loging into the network. Settings this parameter to 0 (zero) disables the blacklisting feature.

Definition at line 425 of file wifi_hal_emu.h.

◆ BlacklistTableTimeout [2/2]

int _wifi_radius_setting_t::BlacklistTableTimeout

Time interval in seconds for which a client will continue to be blacklisted once it is marked so.

Definition at line 426 of file wifi_hal_emu.h.

◆ IdentityRequestRetryInterval [2/2]

int _wifi_radius_setting_t::IdentityRequestRetryInterval

Time Interval in seconds between identity requests retries. A value of 0 (zero) disables it.

Definition at line 427 of file wifi_hal_emu.h.

◆ QuietPeriodAfterFailedAuthentication [2/2]

int _wifi_radius_setting_t::QuietPeriodAfterFailedAuthentication

The enforced quiet period (time interval) in seconds following failed authentication. A value of 0 (zero) disables it.

Definition at line 428 of file wifi_hal_emu.h.

◆ _wifi_associated_dev

struct _wifi_associated_dev

Definition at line 1633 of file wifi_hal_ap.h.

Collaboration diagram for _wifi_associated_dev:
Collaboration graph

Data Fields

UCHAR cli_MACAddress [6]
 
CHAR cli_IPAddress [64]
 
BOOL cli_AuthenticationState
 
UINT cli_LastDataDownlinkRate
 
UINT cli_LastDataUplinkRate
 
INT cli_SignalStrength
 
UINT cli_Retransmissions
 
BOOL cli_Active
 
CHAR cli_OperatingStandard [64]
 
CHAR cli_OperatingChannelBandwidth [64]
 
INT cli_SNR
 
CHAR cli_InterferenceSources [64]
 
ULONG cli_DataFramesSentAck
 
ULONG cli_DataFramesSentNoAck
 
ULONG cli_BytesSent
 
ULONG cli_BytesReceived
 
INT cli_RSSI
 
INT cli_MinRSSI
 
INT cli_MaxRSSI
 
UINT cli_Disassociations
 
UINT cli_AuthenticationFailures
 
UINT cli_CapableNumSpatialStreams
 
unsigned char cli_MACAddress [6]
 
char cli_IPAddress [64]
 
unsigned char cli_AuthenticationState
 
unsigned int cli_LastDataDownlinkRate
 
unsigned int cli_LastDataUplinkRate
 
int cli_SignalStrength
 
unsigned int cli_Retransmissions
 
unsigned char cli_Active
 
char cli_OperatingStandard [64]
 
char cli_OperatingChannelBandwidth [64]
 
int cli_SNR
 
char cli_InterferenceSources [64]
 
unsigned long cli_DataFramesSentAck
 
unsigned long cli_DataFramesSentNoAck
 
unsigned long cli_BytesSent
 
unsigned long cli_BytesReceived
 
int cli_RSSI
 
int cli_MinRSSI
 
int cli_MaxRSSI
 
unsigned int cli_Disassociations
 
unsigned int cli_AuthenticationFailures
 

Field Documentation

◆ cli_MACAddress [1/2]

UCHAR _wifi_associated_dev::cli_MACAddress[6]

The MAC address of an associated device.

Definition at line 1635 of file wifi_hal_ap.h.

◆ cli_IPAddress [1/2]

CHAR _wifi_associated_dev::cli_IPAddress[64]

IP of the associated device

Definition at line 1636 of file wifi_hal_ap.h.

◆ cli_AuthenticationState [1/2]

BOOL _wifi_associated_dev::cli_AuthenticationState

Whether an associated device has authenticated (true) or not (false).

Definition at line 1637 of file wifi_hal_ap.h.

◆ cli_LastDataDownlinkRate [1/2]

UINT _wifi_associated_dev::cli_LastDataDownlinkRate

The data transmit rate in kbps that was most recently used for transmission from the access point to the associated device.

Definition at line 1638 of file wifi_hal_ap.h.

◆ cli_LastDataUplinkRate [1/2]

UINT _wifi_associated_dev::cli_LastDataUplinkRate

The data transmit rate in kbps that was most recently used for transmission from the associated device to the access point.

Definition at line 1639 of file wifi_hal_ap.h.

◆ cli_SignalStrength [1/2]

INT _wifi_associated_dev::cli_SignalStrength

An indicator of radio signal strength of the uplink from the associated device to the access point, measured in dBm, as an average of the last 100 packets received from the device.

Definition at line 1640 of file wifi_hal_ap.h.

◆ cli_Retransmissions [1/2]

UINT _wifi_associated_dev::cli_Retransmissions

The number of packets that had to be re-transmitted, from the last 100 packets sent to the associated device. Multiple re-transmissions of the same packet count as one.

Definition at line 1641 of file wifi_hal_ap.h.

◆ cli_Active [1/2]

BOOL _wifi_associated_dev::cli_Active

boolean - Whether or not this node is currently present in the WiFi AccessPoint network.

Definition at line 1642 of file wifi_hal_ap.h.

◆ cli_OperatingStandard [1/2]

CHAR _wifi_associated_dev::cli_OperatingStandard[64]

Radio standard the associated Wi-Fi client device is operating under. Enumeration of:

Definition at line 1644 of file wifi_hal_ap.h.

◆ cli_OperatingChannelBandwidth [1/2]

CHAR _wifi_associated_dev::cli_OperatingChannelBandwidth[64]

The operating channel bandwidth of the associated device. The channel bandwidth (applicable to 802.11n and 802.11ac specifications only). Enumeration of:

Definition at line 1645 of file wifi_hal_ap.h.

◆ cli_SNR [1/2]

INT _wifi_associated_dev::cli_SNR

A signal-to-noise ratio (SNR) compares the level of the Wi-Fi signal to the level of background noise. Sources of noise can include microwave ovens, cordless phone, bluetooth devices, wireless video cameras, wireless game controllers, fluorescent lights and more. It is measured in decibels (dB).

Definition at line 1646 of file wifi_hal_ap.h.

◆ cli_InterferenceSources [1/2]

CHAR _wifi_associated_dev::cli_InterferenceSources[64]

Wi-Fi operates in two frequency ranges (2.4 Ghz and 5 Ghz) which may become crowded other radio products which operate in the same ranges. This parameter reports the probable interference sources that this Wi-Fi access point may be observing. The value of this parameter is a comma seperated list of the following possible sources: eg: MicrowaveOven,CordlessPhone,BluetoothDevices,FluorescentLights,ContinuousWaves,Others

Definition at line 1647 of file wifi_hal_ap.h.

◆ cli_DataFramesSentAck [1/2]

ULONG _wifi_associated_dev::cli_DataFramesSentAck

The DataFramesSentAck parameter indicates the total number of MSDU frames marked as duplicates and non duplicates acknowledged. The value of this counter may be reset to zero when the CPE is rebooted. Refer section A.2.3.14 of CableLabs Wi-Fi MGMT Specification.

Definition at line 1648 of file wifi_hal_ap.h.

◆ cli_DataFramesSentNoAck [1/2]

ULONG _wifi_associated_dev::cli_DataFramesSentNoAck

The DataFramesSentNoAck parameter indicates the total number of MSDU frames retransmitted out of the interface (i.e., marked as duplicate and non-duplicate) and not acknowledged, but does not exclude those defined in the DataFramesLost parameter. The value of this counter may be reset to zero when the CPE is rebooted. Refer section A.2.3.14 of CableLabs Wi-Fi MGMT Specification.

Definition at line 1649 of file wifi_hal_ap.h.

◆ cli_BytesSent [1/2]

ULONG _wifi_associated_dev::cli_BytesSent

The total number of bytes transmitted to the client device, including framing characters.

Definition at line 1650 of file wifi_hal_ap.h.

◆ cli_BytesReceived [1/2]

ULONG _wifi_associated_dev::cli_BytesReceived

The total number of bytes received from the client device, including framing characters.

Definition at line 1651 of file wifi_hal_ap.h.

◆ cli_RSSI [1/2]

INT _wifi_associated_dev::cli_RSSI

The Received Signal Strength Indicator, RSSI, parameter is the energy observed at the antenna receiver for transmissions from the device averaged over past 100 packets recevied from the device.

Definition at line 1652 of file wifi_hal_ap.h.

◆ cli_MinRSSI [1/2]

INT _wifi_associated_dev::cli_MinRSSI

The Minimum Received Signal Strength Indicator, RSSI, parameter is the minimum energy observed at the antenna receiver for past transmissions (100 packets).

Definition at line 1653 of file wifi_hal_ap.h.

◆ cli_MaxRSSI [1/2]

INT _wifi_associated_dev::cli_MaxRSSI

The Maximum Received Signal Strength Indicator, RSSI, parameter is the energy observed at the antenna receiver for past transmissions (100 packets).

Definition at line 1654 of file wifi_hal_ap.h.

◆ cli_Disassociations [1/2]

UINT _wifi_associated_dev::cli_Disassociations

This parameter represents the total number of client disassociations. Reset the parameter evey 24hrs or reboot

Definition at line 1655 of file wifi_hal_ap.h.

◆ cli_AuthenticationFailures [1/2]

UINT _wifi_associated_dev::cli_AuthenticationFailures

This parameter indicates the total number of authentication failures. Reset the parameter evey 24hrs or reboot

Definition at line 1656 of file wifi_hal_ap.h.

◆ cli_CapableNumSpatialStreams

UINT _wifi_associated_dev::cli_CapableNumSpatialStreams

The number of spatial streams supported by the associated client device.

Definition at line 1658 of file wifi_hal_ap.h.

◆ cli_MACAddress [2/2]

unsigned char _wifi_associated_dev::cli_MACAddress[6]

The MAC address of an associated device.

Definition at line 393 of file wifi_hal_emu.h.

◆ cli_IPAddress [2/2]

char _wifi_associated_dev::cli_IPAddress[64]

IP of the associated device

Definition at line 394 of file wifi_hal_emu.h.

◆ cli_AuthenticationState [2/2]

unsigned char _wifi_associated_dev::cli_AuthenticationState

Whether an associated device has authenticated (true) or not (false).

Definition at line 395 of file wifi_hal_emu.h.

◆ cli_LastDataDownlinkRate [2/2]

unsigned int _wifi_associated_dev::cli_LastDataDownlinkRate

The data transmit rate in kbps that was most recently used for transmission from the access point to the associated device.

Definition at line 396 of file wifi_hal_emu.h.

◆ cli_LastDataUplinkRate [2/2]

unsigned int _wifi_associated_dev::cli_LastDataUplinkRate

The data transmit rate in kbps that was most recently used for transmission from the associated device to the access point.

Definition at line 397 of file wifi_hal_emu.h.

◆ cli_SignalStrength [2/2]

int _wifi_associated_dev::cli_SignalStrength

An indicator of radio signal strength of the uplink from the associated device to the access point, measured in dBm, as an average of the last 100 packets received from the device.

Definition at line 398 of file wifi_hal_emu.h.

◆ cli_Retransmissions [2/2]

unsigned int _wifi_associated_dev::cli_Retransmissions

The number of packets that had to be re-transmitted, from the last 100 packets sent to the associated device. Multiple re-transmissions of the same packet count as one.

Definition at line 399 of file wifi_hal_emu.h.

◆ cli_Active [2/2]

unsigned char _wifi_associated_dev::cli_Active

boolean - Whether or not this node is currently present in the WiFi AccessPoint network.

Definition at line 400 of file wifi_hal_emu.h.

◆ cli_OperatingStandard [2/2]

char _wifi_associated_dev::cli_OperatingStandard[64]

Radio standard the associated Wi-Fi client device is operating under. Enumeration of:

Definition at line 402 of file wifi_hal_emu.h.

◆ cli_OperatingChannelBandwidth [2/2]

char _wifi_associated_dev::cli_OperatingChannelBandwidth[64]

The operating channel bandwidth of the associated device. The channel bandwidth (applicable to 802.11n and 802.11ac specifications only). Enumeration of:

Definition at line 403 of file wifi_hal_emu.h.

◆ cli_SNR [2/2]

int _wifi_associated_dev::cli_SNR

A signal-to-noise ratio (SNR) compares the level of the Wi-Fi signal to the level of background noise. Sources of noise can include microwave ovens, cordless phone, bluetooth devices, wireless video cameras, wireless game controllers, fluorescent lights and more. It is measured in decibels (dB).

Definition at line 404 of file wifi_hal_emu.h.

◆ cli_InterferenceSources [2/2]

char _wifi_associated_dev::cli_InterferenceSources[64]

Wi-Fi operates in two frequency ranges (2.4 Ghz and 5 Ghz) which may become crowded other radio products which operate in the same ranges. This parameter reports the probable interference sources that this Wi-Fi access point may be observing. The value of this parameter is a comma seperated list of the following possible sources: eg: MicrowaveOven,CordlessPhone,BluetoothDevices,FluorescentLights,ContinuousWaves,Others

Definition at line 405 of file wifi_hal_emu.h.

◆ cli_DataFramesSentAck [2/2]

unsigned long _wifi_associated_dev::cli_DataFramesSentAck

The DataFramesSentAck parameter indicates the total number of MSDU frames marked as duplicates and non duplicates acknowledged. The value of this counter may be reset to zero when the CPE is rebooted. Refer section A.2.3.14 of CableLabs Wi-Fi MGMT Specification.

Definition at line 406 of file wifi_hal_emu.h.

◆ cli_DataFramesSentNoAck [2/2]

unsigned long _wifi_associated_dev::cli_DataFramesSentNoAck

The DataFramesSentNoAck parameter indicates the total number of MSDU frames retransmitted out of the interface (i.e., marked as duplicate and non-duplicate) and not acknowledged, but does not exclude those defined in the DataFramesLost parameter. The value of this counter may be reset to zero when the CPE is rebooted. Refer section A.2.3.14 of CableLabs Wi-Fi MGMT Specification.

Definition at line 407 of file wifi_hal_emu.h.

◆ cli_BytesSent [2/2]

unsigned long _wifi_associated_dev::cli_BytesSent

The total number of bytes transmitted to the client device, including framing characters.

Definition at line 408 of file wifi_hal_emu.h.

◆ cli_BytesReceived [2/2]

unsigned long _wifi_associated_dev::cli_BytesReceived

The total number of bytes received from the client device, including framing characters.

Definition at line 409 of file wifi_hal_emu.h.

◆ cli_RSSI [2/2]

int _wifi_associated_dev::cli_RSSI

The Received Signal Strength Indicator, RSSI, parameter is the energy observed at the antenna receiver for transmissions from the device averaged over past 100 packets recevied from the device.

Definition at line 410 of file wifi_hal_emu.h.

◆ cli_MinRSSI [2/2]

int _wifi_associated_dev::cli_MinRSSI

The Minimum Received Signal Strength Indicator, RSSI, parameter is the minimum energy observed at the antenna receiver for past transmissions (100 packets).

Definition at line 411 of file wifi_hal_emu.h.

◆ cli_MaxRSSI [2/2]

int _wifi_associated_dev::cli_MaxRSSI

The Maximum Received Signal Strength Indicator, RSSI, parameter is the energy observed at the antenna receiver for past transmissions (100 packets).

Definition at line 412 of file wifi_hal_emu.h.

◆ cli_Disassociations [2/2]

unsigned int _wifi_associated_dev::cli_Disassociations

This parameter represents the total number of client disassociations. Reset the parameter evey 24hrs or reboot

Definition at line 413 of file wifi_hal_emu.h.

◆ cli_AuthenticationFailures [2/2]

unsigned int _wifi_associated_dev::cli_AuthenticationFailures

This parameter indicates the total number of authentication failures. Reset the parameter evey 24hrs or reboot

Definition at line 414 of file wifi_hal_emu.h.

◆ wifi_InterworkingElement_t

struct wifi_InterworkingElement_t

Definition at line 1803 of file wifi_hal_ap.h.

Collaboration diagram for wifi_InterworkingElement_t:
Collaboration graph

Data Fields

BOOL interworkingEnabled
 
UINT accessNetworkType
 
BOOL internetAvailable
 
BOOL asra
 
BOOL esr
 
BOOL uesa
 
BOOL venueOptionPresent
 
UCHAR venueGroup
 
UCHAR venueType
 
BOOL hessOptionPresent
 
mac_addr_str_t hessid
 

Field Documentation

◆ interworkingEnabled

BOOL wifi_InterworkingElement_t::interworkingEnabled

Definition at line 1804 of file wifi_hal_ap.h.

◆ accessNetworkType

UINT wifi_InterworkingElement_t::accessNetworkType

Definition at line 1805 of file wifi_hal_ap.h.

◆ internetAvailable

BOOL wifi_InterworkingElement_t::internetAvailable

Definition at line 1806 of file wifi_hal_ap.h.

◆ asra

BOOL wifi_InterworkingElement_t::asra

Definition at line 1807 of file wifi_hal_ap.h.

◆ esr

BOOL wifi_InterworkingElement_t::esr

Definition at line 1808 of file wifi_hal_ap.h.

◆ uesa

BOOL wifi_InterworkingElement_t::uesa

Definition at line 1809 of file wifi_hal_ap.h.

◆ venueOptionPresent

BOOL wifi_InterworkingElement_t::venueOptionPresent

True when venue information has not been provided, e.g. the hostspot is in a residence.

Definition at line 1810 of file wifi_hal_ap.h.

◆ venueGroup

UCHAR wifi_InterworkingElement_t::venueGroup

Definition at line 1811 of file wifi_hal_ap.h.

◆ venueType

UCHAR wifi_InterworkingElement_t::venueType

Definition at line 1812 of file wifi_hal_ap.h.

◆ hessOptionPresent

BOOL wifi_InterworkingElement_t::hessOptionPresent

Definition at line 1813 of file wifi_hal_ap.h.

◆ hessid

mac_addr_str_t wifi_InterworkingElement_t::hessid

Optional; use empty string to indicate no value provided.

Definition at line 1814 of file wifi_hal_ap.h.

◆ _wifi_key_multi_psk

struct _wifi_key_multi_psk

_wifi_key_multi_psk structure is a container for multi psk keys. It is based on hostapd wpa_psk_file implementation https://w1.fi/cgit/hostap/tree/hostapd/hostapd.wpa_psk

Definition at line 2277 of file wifi_hal_ap.h.

Collaboration diagram for _wifi_key_multi_psk:
Collaboration graph

Data Fields

CHAR wifi_keyId [64]
 
CHAR wifi_psk [64]
 

Field Documentation

◆ wifi_keyId

CHAR _wifi_key_multi_psk::wifi_keyId[64]

Definition at line 2278 of file wifi_hal_ap.h.

◆ wifi_psk

CHAR _wifi_key_multi_psk::wifi_psk[64]

Definition at line 2279 of file wifi_hal_ap.h.

◆ _wifi_eap_config_t

struct _wifi_eap_config_t

Set the Fast Transition capability to disabled, full FT.

EAP/EAPOL Authenticator information.

Structure which holds the the EAP/EAPOL Config param values.

Definition at line 507 of file wifi_hal_client_mgt.h.

Collaboration diagram for _wifi_eap_config_t:
Collaboration graph

Data Fields

unsigned int uiEAPOLKeyTimeout
 
unsigned int uiEAPOLKeyRetries
 
unsigned int uiEAPIdentityRequestTimeout
 
unsigned int uiEAPIdentityRequestRetries
 
unsigned int uiEAPRequestTimeout
 
unsigned int uiEAPRequestRetries
 

Field Documentation

◆ uiEAPOLKeyTimeout

unsigned int _wifi_eap_config_t::uiEAPOLKeyTimeout

Definition at line 509 of file wifi_hal_client_mgt.h.

◆ uiEAPOLKeyRetries

unsigned int _wifi_eap_config_t::uiEAPOLKeyRetries

Definition at line 510 of file wifi_hal_client_mgt.h.

◆ uiEAPIdentityRequestTimeout

unsigned int _wifi_eap_config_t::uiEAPIdentityRequestTimeout

Definition at line 511 of file wifi_hal_client_mgt.h.

◆ uiEAPIdentityRequestRetries

unsigned int _wifi_eap_config_t::uiEAPIdentityRequestRetries

Definition at line 512 of file wifi_hal_client_mgt.h.

◆ uiEAPRequestTimeout

unsigned int _wifi_eap_config_t::uiEAPRequestTimeout

Definition at line 513 of file wifi_hal_client_mgt.h.

◆ uiEAPRequestRetries

unsigned int _wifi_eap_config_t::uiEAPRequestRetries

Definition at line 514 of file wifi_hal_client_mgt.h.

◆ wifi_r0KH_t

struct wifi_r0KH_t

Definition at line 724 of file wifi_hal_client_mgt.h.

Collaboration diagram for wifi_r0KH_t:
Collaboration graph

Data Fields

mac_address_t mac
 
nas_id_t nasId
 
r0r1_key_t key
 

Field Documentation

◆ mac

mac_address_t wifi_r0KH_t::mac

Definition at line 725 of file wifi_hal_client_mgt.h.

◆ nasId

nas_id_t wifi_r0KH_t::nasId

Definition at line 726 of file wifi_hal_client_mgt.h.

◆ key

r0r1_key_t wifi_r0KH_t::key

Definition at line 727 of file wifi_hal_client_mgt.h.

◆ wifi_r1KH_t

struct wifi_r1KH_t

Definition at line 730 of file wifi_hal_client_mgt.h.

Collaboration diagram for wifi_r1KH_t:
Collaboration graph

Data Fields

mac_address_t mac
 
mac_address_t r1khId
 
r0r1_key_t key
 

Field Documentation

◆ mac

mac_address_t wifi_r1KH_t::mac

Definition at line 731 of file wifi_hal_client_mgt.h.

◆ r1khId

mac_address_t wifi_r1KH_t::r1khId

Definition at line 732 of file wifi_hal_client_mgt.h.

◆ key

r0r1_key_t wifi_r1KH_t::key

Definition at line 733 of file wifi_hal_client_mgt.h.

◆ wifi_FastTransitionConfig_t

struct wifi_FastTransitionConfig_t

Definition at line 736 of file wifi_hal_client_mgt.h.

Collaboration diagram for wifi_FastTransitionConfig_t:
Collaboration graph

Data Fields

wifi_fastTrasitionSupport_t support
 
USHORT mobilityDomain
 
BOOL overDS
 
nas_id_t r0KeyHolder
 
USHORT r0KeyLifeTime
 
mac_address_t r1KeyHolder
 
USHORT reassocDeadLine
 
BOOL pmkR1Push
 
UCHAR numR0KHs
 
wifi_r0KH_t r0KH [8]
 
UCHAR numR1KHs
 
wifi_r1KH_t r1KH [8]
 

Field Documentation

◆ support

wifi_fastTrasitionSupport_t wifi_FastTransitionConfig_t::support

Definition at line 737 of file wifi_hal_client_mgt.h.

◆ mobilityDomain

USHORT wifi_FastTransitionConfig_t::mobilityDomain

Definition at line 738 of file wifi_hal_client_mgt.h.

◆ overDS

BOOL wifi_FastTransitionConfig_t::overDS

Definition at line 739 of file wifi_hal_client_mgt.h.

◆ r0KeyHolder

nas_id_t wifi_FastTransitionConfig_t::r0KeyHolder

Definition at line 740 of file wifi_hal_client_mgt.h.

◆ r0KeyLifeTime

USHORT wifi_FastTransitionConfig_t::r0KeyLifeTime

Definition at line 741 of file wifi_hal_client_mgt.h.

◆ r1KeyHolder

mac_address_t wifi_FastTransitionConfig_t::r1KeyHolder

Definition at line 742 of file wifi_hal_client_mgt.h.

◆ reassocDeadLine

USHORT wifi_FastTransitionConfig_t::reassocDeadLine

Definition at line 743 of file wifi_hal_client_mgt.h.

◆ pmkR1Push

BOOL wifi_FastTransitionConfig_t::pmkR1Push

Definition at line 744 of file wifi_hal_client_mgt.h.

◆ numR0KHs

UCHAR wifi_FastTransitionConfig_t::numR0KHs

Definition at line 745 of file wifi_hal_client_mgt.h.

◆ r0KH

wifi_r0KH_t wifi_FastTransitionConfig_t::r0KH[8]

Definition at line 746 of file wifi_hal_client_mgt.h.

◆ numR1KHs

UCHAR wifi_FastTransitionConfig_t::numR1KHs

Definition at line 747 of file wifi_hal_client_mgt.h.

◆ r1KH

wifi_r1KH_t wifi_FastTransitionConfig_t::r1KH[8]

Definition at line 748 of file wifi_hal_client_mgt.h.

◆ hostDetails

struct hostDetails

Definition at line 84 of file ccsp_hal_dhcpv4_emu_api.h.

Collaboration diagram for hostDetails:
Collaboration graph

Data Fields

char hostName [20]
 
char InterfaceType [50]
 

Field Documentation

◆ hostName

char hostDetails::hostName

Definition at line 86 of file ccsp_hal_dhcpv4_emu_api.h.

◆ InterfaceType

char hostDetails::InterfaceType[50]

Definition at line 173 of file wifi_hal_emu.h.

◆ _COSA_DML_WIFI_AP_MAC_FILTER

struct _COSA_DML_WIFI_AP_MAC_FILTER

Definition at line 175 of file wifi_hal_emu.h.

Collaboration diagram for _COSA_DML_WIFI_AP_MAC_FILTER:
Collaboration graph

Data Fields

unsigned long InstanceNumber
 
char Alias [64]
 
char MACAddress [18]
 
char DeviceName [64]
 

Field Documentation

◆ InstanceNumber

unsigned long _COSA_DML_WIFI_AP_MAC_FILTER::InstanceNumber

Definition at line 178 of file wifi_hal_emu.h.

◆ Alias

char _COSA_DML_WIFI_AP_MAC_FILTER::Alias[64]

Definition at line 179 of file wifi_hal_emu.h.

◆ MACAddress

char _COSA_DML_WIFI_AP_MAC_FILTER::MACAddress[18]

Definition at line 181 of file wifi_hal_emu.h.

◆ DeviceName

char _COSA_DML_WIFI_AP_MAC_FILTER::DeviceName[64]

Definition at line 182 of file wifi_hal_emu.h.

◆ _wifi_basicTrafficStats

struct _wifi_basicTrafficStats

Definition at line 26 of file wifi_hal_deprecated.h.

Collaboration diagram for _wifi_basicTrafficStats:
Collaboration graph

Data Fields

ULONG wifi_BytesSent
 
ULONG wifi_BytesReceived
 
ULONG wifi_PacketsSent
 
ULONG wifi_PacketsReceived
 
ULONG wifi_Associations
 
unsigned long wifi_BytesSent
 
unsigned long wifi_BytesReceived
 
unsigned long wifi_PacketsSent
 
unsigned long wifi_PacketsReceived
 
unsigned long wifi_Associations
 

Field Documentation

◆ wifi_BytesSent [1/2]

ULONG _wifi_basicTrafficStats::wifi_BytesSent

Definition at line 28 of file wifi_hal_deprecated.h.

◆ wifi_BytesReceived [1/2]

ULONG _wifi_basicTrafficStats::wifi_BytesReceived

Definition at line 29 of file wifi_hal_deprecated.h.

◆ wifi_PacketsSent [1/2]

ULONG _wifi_basicTrafficStats::wifi_PacketsSent

Definition at line 30 of file wifi_hal_deprecated.h.

◆ wifi_PacketsReceived [1/2]

ULONG _wifi_basicTrafficStats::wifi_PacketsReceived

Definition at line 31 of file wifi_hal_deprecated.h.

◆ wifi_Associations [1/2]

ULONG _wifi_basicTrafficStats::wifi_Associations

Definition at line 32 of file wifi_hal_deprecated.h.

◆ wifi_BytesSent [2/2]

unsigned long _wifi_basicTrafficStats::wifi_BytesSent

Definition at line 190 of file wifi_hal_emu.h.

◆ wifi_BytesReceived [2/2]

unsigned long _wifi_basicTrafficStats::wifi_BytesReceived

Definition at line 191 of file wifi_hal_emu.h.

◆ wifi_PacketsSent [2/2]

unsigned long _wifi_basicTrafficStats::wifi_PacketsSent

Definition at line 192 of file wifi_hal_emu.h.

◆ wifi_PacketsReceived [2/2]

unsigned long _wifi_basicTrafficStats::wifi_PacketsReceived

Definition at line 193 of file wifi_hal_emu.h.

◆ wifi_Associations [2/2]

unsigned long _wifi_basicTrafficStats::wifi_Associations

Definition at line 194 of file wifi_hal_emu.h.

◆ _wifi_radioTrafficStats

struct _wifi_radioTrafficStats

Definition at line 35 of file wifi_hal_deprecated.h.

Collaboration diagram for _wifi_radioTrafficStats:
Collaboration graph

Data Fields

ULONG wifi_ErrorsSent
 
ULONG wifi_ErrorsReceived
 
ULONG wifi_DiscardPacketsSent
 
ULONG wifi_DiscardPacketsReceived
 
ULONG wifi_PLCPErrorCount
 
ULONG wifi_FCSErrorCount
 
ULONG wifi_InvalidMACCount
 
ULONG wifi_PacketsOtherReceived
 
INT wifi_Noise
 
unsigned long wifi_ErrorsSent
 
unsigned long wifi_ErrorsReceived
 
unsigned long wifi_DiscardPacketsSent
 
unsigned long wifi_DiscardPacketsReceived
 
unsigned long wifi_PLCPErrorCount
 
unsigned long wifi_FCSErrorCount
 
unsigned long wifi_InvalidMACCount
 
unsigned long wifi_PacketsOtherReceived
 
int wifi_Noise
 

Field Documentation

◆ wifi_ErrorsSent [1/2]

ULONG _wifi_radioTrafficStats::wifi_ErrorsSent

Definition at line 37 of file wifi_hal_deprecated.h.

◆ wifi_ErrorsReceived [1/2]

ULONG _wifi_radioTrafficStats::wifi_ErrorsReceived

Definition at line 38 of file wifi_hal_deprecated.h.

◆ wifi_DiscardPacketsSent [1/2]

ULONG _wifi_radioTrafficStats::wifi_DiscardPacketsSent

Definition at line 39 of file wifi_hal_deprecated.h.

◆ wifi_DiscardPacketsReceived [1/2]

ULONG _wifi_radioTrafficStats::wifi_DiscardPacketsReceived

Definition at line 40 of file wifi_hal_deprecated.h.

◆ wifi_PLCPErrorCount [1/2]

ULONG _wifi_radioTrafficStats::wifi_PLCPErrorCount

Definition at line 41 of file wifi_hal_deprecated.h.

◆ wifi_FCSErrorCount [1/2]

ULONG _wifi_radioTrafficStats::wifi_FCSErrorCount

Definition at line 42 of file wifi_hal_deprecated.h.

◆ wifi_InvalidMACCount [1/2]

ULONG _wifi_radioTrafficStats::wifi_InvalidMACCount

Definition at line 43 of file wifi_hal_deprecated.h.

◆ wifi_PacketsOtherReceived [1/2]

ULONG _wifi_radioTrafficStats::wifi_PacketsOtherReceived

Definition at line 44 of file wifi_hal_deprecated.h.

◆ wifi_Noise [1/2]

INT _wifi_radioTrafficStats::wifi_Noise

Definition at line 45 of file wifi_hal_deprecated.h.

◆ wifi_ErrorsSent [2/2]

unsigned long _wifi_radioTrafficStats::wifi_ErrorsSent

Definition at line 214 of file wifi_hal_emu.h.

◆ wifi_ErrorsReceived [2/2]

unsigned long _wifi_radioTrafficStats::wifi_ErrorsReceived

Definition at line 215 of file wifi_hal_emu.h.

◆ wifi_DiscardPacketsSent [2/2]

unsigned long _wifi_radioTrafficStats::wifi_DiscardPacketsSent

Definition at line 216 of file wifi_hal_emu.h.

◆ wifi_DiscardPacketsReceived [2/2]

unsigned long _wifi_radioTrafficStats::wifi_DiscardPacketsReceived

Definition at line 217 of file wifi_hal_emu.h.

◆ wifi_PLCPErrorCount [2/2]

unsigned long _wifi_radioTrafficStats::wifi_PLCPErrorCount

Definition at line 218 of file wifi_hal_emu.h.

◆ wifi_FCSErrorCount [2/2]

unsigned long _wifi_radioTrafficStats::wifi_FCSErrorCount

Definition at line 219 of file wifi_hal_emu.h.

◆ wifi_InvalidMACCount [2/2]

unsigned long _wifi_radioTrafficStats::wifi_InvalidMACCount

Definition at line 220 of file wifi_hal_emu.h.

◆ wifi_PacketsOtherReceived [2/2]

unsigned long _wifi_radioTrafficStats::wifi_PacketsOtherReceived

Definition at line 221 of file wifi_hal_emu.h.

◆ wifi_Noise [2/2]

int _wifi_radioTrafficStats::wifi_Noise

Definition at line 222 of file wifi_hal_emu.h.

◆ _wifi_ssidTrafficStats

struct _wifi_ssidTrafficStats

Definition at line 49 of file wifi_hal_deprecated.h.

Collaboration diagram for _wifi_ssidTrafficStats:
Collaboration graph

Data Fields

ULONG wifi_RetransCount
 
ULONG wifi_FailedRetransCount
 
ULONG wifi_RetryCount
 
ULONG wifi_MultipleRetryCount
 
ULONG wifi_ACKFailureCount
 
ULONG wifi_AggregatedPacketCount
 
unsigned long wifi_RetransCount
 
unsigned long wifi_FailedRetransCount
 
unsigned long wifi_RetryCount
 
unsigned long wifi_MultipleRetryCount
 
unsigned long wifi_ACKFailureCount
 
unsigned long wifi_AggregatedPacketCount
 

Field Documentation

◆ wifi_RetransCount [1/2]

ULONG _wifi_ssidTrafficStats::wifi_RetransCount

Definition at line 51 of file wifi_hal_deprecated.h.

◆ wifi_FailedRetransCount [1/2]

ULONG _wifi_ssidTrafficStats::wifi_FailedRetransCount

Definition at line 52 of file wifi_hal_deprecated.h.

◆ wifi_RetryCount [1/2]

ULONG _wifi_ssidTrafficStats::wifi_RetryCount

Definition at line 53 of file wifi_hal_deprecated.h.

◆ wifi_MultipleRetryCount [1/2]

ULONG _wifi_ssidTrafficStats::wifi_MultipleRetryCount

Definition at line 54 of file wifi_hal_deprecated.h.

◆ wifi_ACKFailureCount [1/2]

ULONG _wifi_ssidTrafficStats::wifi_ACKFailureCount

Definition at line 55 of file wifi_hal_deprecated.h.

◆ wifi_AggregatedPacketCount [1/2]

ULONG _wifi_ssidTrafficStats::wifi_AggregatedPacketCount

Definition at line 56 of file wifi_hal_deprecated.h.

◆ wifi_RetransCount [2/2]

unsigned long _wifi_ssidTrafficStats::wifi_RetransCount

Definition at line 228 of file wifi_hal_emu.h.

◆ wifi_FailedRetransCount [2/2]

unsigned long _wifi_ssidTrafficStats::wifi_FailedRetransCount

Definition at line 229 of file wifi_hal_emu.h.

◆ wifi_RetryCount [2/2]

unsigned long _wifi_ssidTrafficStats::wifi_RetryCount

Definition at line 230 of file wifi_hal_emu.h.

◆ wifi_MultipleRetryCount [2/2]

unsigned long _wifi_ssidTrafficStats::wifi_MultipleRetryCount

Definition at line 231 of file wifi_hal_emu.h.

◆ wifi_ACKFailureCount [2/2]

unsigned long _wifi_ssidTrafficStats::wifi_ACKFailureCount

Definition at line 232 of file wifi_hal_emu.h.

◆ wifi_AggregatedPacketCount [2/2]

unsigned long _wifi_ssidTrafficStats::wifi_AggregatedPacketCount

Definition at line 233 of file wifi_hal_emu.h.

◆ _wifi_neighbor_ap

struct _wifi_neighbor_ap

Definition at line 60 of file wifi_hal_deprecated.h.

Collaboration diagram for _wifi_neighbor_ap:
Collaboration graph

Data Fields

CHAR ap_Radio [64]
 
CHAR ap_SSID [64]
 
CHAR ap_BSSID [64]
 
CHAR ap_Mode [64]
 
UINT ap_Channel
 
INT ap_SignalStrength
 
CHAR ap_SecurityModeEnabled [64]
 
CHAR ap_EncryptionMode [64]
 
CHAR ap_OperatingFrequencyBand [16]
 
CHAR ap_SupportedStandards [64]
 
CHAR ap_OperatingStandards [16]
 
CHAR ap_OperatingChannelBandwidth [16]
 
UINT ap_BeaconPeriod
 
INT ap_Noise
 
CHAR ap_BasicDataTransferRates [256]
 
CHAR ap_SupportedDataTransferRates [256]
 
UINT ap_DTIMPeriod
 
UINT ap_ChannelUtilization
 
char ap_Radio [64]
 
char ap_SSID [64]
 
char ap_BSSID [64]
 
char ap_Mode [64]
 
unsigned int ap_Channel
 
int ap_SignalStrength
 
char ap_SecurityModeEnabled [64]
 
char ap_EncryptionMode [64]
 
char ap_OperatingFrequencyBand [16]
 
char ap_SupportedStandards [64]
 
char ap_OperatingStandards [16]
 
char ap_OperatingChannelBandwidth [16]
 
unsigned int ap_BeaconPeriod
 
int ap_Noise
 
char ap_BasicDataTransferRates [256]
 
char ap_SupportedDataTransferRates [256]
 
unsigned int ap_DTIMPeriod
 
unsigned int ap_ChannelUtilization
 

Field Documentation

◆ ap_Radio [1/2]

CHAR _wifi_neighbor_ap::ap_Radio[64]

Definition at line 62 of file wifi_hal_deprecated.h.

◆ ap_SSID [1/2]

CHAR _wifi_neighbor_ap::ap_SSID[64]

Definition at line 63 of file wifi_hal_deprecated.h.

◆ ap_BSSID [1/2]

CHAR _wifi_neighbor_ap::ap_BSSID[64]

Definition at line 64 of file wifi_hal_deprecated.h.

◆ ap_Mode [1/2]

CHAR _wifi_neighbor_ap::ap_Mode[64]

Definition at line 65 of file wifi_hal_deprecated.h.

◆ ap_Channel [1/2]

UINT _wifi_neighbor_ap::ap_Channel

Definition at line 66 of file wifi_hal_deprecated.h.

◆ ap_SignalStrength [1/2]

INT _wifi_neighbor_ap::ap_SignalStrength

Definition at line 67 of file wifi_hal_deprecated.h.

◆ ap_SecurityModeEnabled [1/2]

CHAR _wifi_neighbor_ap::ap_SecurityModeEnabled[64]

Definition at line 68 of file wifi_hal_deprecated.h.

◆ ap_EncryptionMode [1/2]

CHAR _wifi_neighbor_ap::ap_EncryptionMode[64]

Definition at line 69 of file wifi_hal_deprecated.h.

◆ ap_OperatingFrequencyBand [1/2]

CHAR _wifi_neighbor_ap::ap_OperatingFrequencyBand[16]

Definition at line 70 of file wifi_hal_deprecated.h.

◆ ap_SupportedStandards [1/2]

CHAR _wifi_neighbor_ap::ap_SupportedStandards[64]

Definition at line 71 of file wifi_hal_deprecated.h.

◆ ap_OperatingStandards [1/2]

CHAR _wifi_neighbor_ap::ap_OperatingStandards[16]

Definition at line 72 of file wifi_hal_deprecated.h.

◆ ap_OperatingChannelBandwidth [1/2]

CHAR _wifi_neighbor_ap::ap_OperatingChannelBandwidth[16]

Definition at line 73 of file wifi_hal_deprecated.h.

◆ ap_BeaconPeriod [1/2]

UINT _wifi_neighbor_ap::ap_BeaconPeriod

Definition at line 74 of file wifi_hal_deprecated.h.

◆ ap_Noise [1/2]

INT _wifi_neighbor_ap::ap_Noise

Definition at line 75 of file wifi_hal_deprecated.h.

◆ ap_BasicDataTransferRates [1/2]

CHAR _wifi_neighbor_ap::ap_BasicDataTransferRates[256]

Definition at line 76 of file wifi_hal_deprecated.h.

◆ ap_SupportedDataTransferRates [1/2]

CHAR _wifi_neighbor_ap::ap_SupportedDataTransferRates[256]

Definition at line 77 of file wifi_hal_deprecated.h.

◆ ap_DTIMPeriod [1/2]

UINT _wifi_neighbor_ap::ap_DTIMPeriod

Definition at line 78 of file wifi_hal_deprecated.h.

◆ ap_ChannelUtilization [1/2]

UINT _wifi_neighbor_ap::ap_ChannelUtilization

Definition at line 79 of file wifi_hal_deprecated.h.

◆ ap_Radio [2/2]

char _wifi_neighbor_ap::ap_Radio[64]

Definition at line 239 of file wifi_hal_emu.h.

◆ ap_SSID [2/2]

char _wifi_neighbor_ap::ap_SSID[64]

Definition at line 240 of file wifi_hal_emu.h.

◆ ap_BSSID [2/2]

char _wifi_neighbor_ap::ap_BSSID[64]

Definition at line 241 of file wifi_hal_emu.h.

◆ ap_Mode [2/2]

char _wifi_neighbor_ap::ap_Mode[64]

Definition at line 242 of file wifi_hal_emu.h.

◆ ap_Channel [2/2]

unsigned int _wifi_neighbor_ap::ap_Channel

Definition at line 243 of file wifi_hal_emu.h.

◆ ap_SignalStrength [2/2]

int _wifi_neighbor_ap::ap_SignalStrength

Definition at line 244 of file wifi_hal_emu.h.

◆ ap_SecurityModeEnabled [2/2]

char _wifi_neighbor_ap::ap_SecurityModeEnabled[64]

Definition at line 245 of file wifi_hal_emu.h.

◆ ap_EncryptionMode [2/2]

char _wifi_neighbor_ap::ap_EncryptionMode[64]

Definition at line 246 of file wifi_hal_emu.h.

◆ ap_OperatingFrequencyBand [2/2]

char _wifi_neighbor_ap::ap_OperatingFrequencyBand[16]

Definition at line 247 of file wifi_hal_emu.h.

◆ ap_SupportedStandards [2/2]

char _wifi_neighbor_ap::ap_SupportedStandards[64]

Definition at line 248 of file wifi_hal_emu.h.

◆ ap_OperatingStandards [2/2]

char _wifi_neighbor_ap::ap_OperatingStandards[16]

Definition at line 249 of file wifi_hal_emu.h.

◆ ap_OperatingChannelBandwidth [2/2]

char _wifi_neighbor_ap::ap_OperatingChannelBandwidth[16]

Definition at line 250 of file wifi_hal_emu.h.

◆ ap_BeaconPeriod [2/2]

unsigned int _wifi_neighbor_ap::ap_BeaconPeriod

Definition at line 251 of file wifi_hal_emu.h.

◆ ap_Noise [2/2]

int _wifi_neighbor_ap::ap_Noise

Definition at line 252 of file wifi_hal_emu.h.

◆ ap_BasicDataTransferRates [2/2]

char _wifi_neighbor_ap::ap_BasicDataTransferRates[256]

Definition at line 253 of file wifi_hal_emu.h.

◆ ap_SupportedDataTransferRates [2/2]

char _wifi_neighbor_ap::ap_SupportedDataTransferRates[256]

Definition at line 254 of file wifi_hal_emu.h.

◆ ap_DTIMPeriod [2/2]

unsigned int _wifi_neighbor_ap::ap_DTIMPeriod

Definition at line 255 of file wifi_hal_emu.h.

◆ ap_ChannelUtilization [2/2]

unsigned int _wifi_neighbor_ap::ap_ChannelUtilization

Definition at line 256 of file wifi_hal_emu.h.

◆ _wifi_radioTrafficStats2

struct _wifi_radioTrafficStats2

Definition at line 261 of file wifi_hal_emu.h.

Collaboration diagram for _wifi_radioTrafficStats2:
Collaboration graph

Data Fields

unsigned long radio_BytesSent
 
unsigned long radio_BytesReceived
 
unsigned long radio_PacketsSent
 
unsigned long radio_PacketsReceived
 
unsigned long radio_ErrorsSent
 
unsigned long radio_ErrorsReceived
 
unsigned long radio_DiscardPacketsSent
 
unsigned long radio_DiscardPacketsReceived
 
unsigned long radio_PLCPErrorCount
 
unsigned long radio_FCSErrorCount
 
unsigned long radio_InvalidMACCount
 
unsigned long radio_PacketsOtherReceived
 
int radio_NoiseFloor
 
unsigned long radio_ChannelUtilization
 
int radio_ActivityFactor
 
int radio_CarrierSenseThreshold_Exceeded
 
int radio_RetransmissionMetirc
 
int radio_MaximumNoiseFloorOnChannel
 
int radio_MinimumNoiseFloorOnChannel
 
int radio_MedianNoiseFloorOnChannel
 
unsigned long radio_StatisticsStartTime
 
ULONG radio_BytesSent
 
ULONG radio_BytesReceived
 
ULONG radio_PacketsSent
 
ULONG radio_PacketsReceived
 
ULONG radio_ErrorsSent
 
ULONG radio_ErrorsReceived
 
ULONG radio_DiscardPacketsSent
 
ULONG radio_DiscardPacketsReceived
 
ULONG radio_PLCPErrorCount
 
ULONG radio_FCSErrorCount
 
ULONG radio_InvalidMACCount
 
ULONG radio_PacketsOtherReceived
 
INT radio_NoiseFloor
 
ULONG radio_ChannelUtilization
 
INT radio_ActivityFactor
 
INT radio_CarrierSenseThreshold_Exceeded
 
INT radio_RetransmissionMetirc
 
INT radio_MaximumNoiseFloorOnChannel
 
INT radio_MinimumNoiseFloorOnChannel
 
INT radio_MedianNoiseFloorOnChannel
 
ULONG radio_StatisticsStartTime
 

Field Documentation

◆ radio_BytesSent [1/2]

unsigned long _wifi_radioTrafficStats2::radio_BytesSent

The total number of bytes transmitted out of the interface, including framing characters.

Definition at line 263 of file wifi_hal_emu.h.

◆ radio_BytesReceived [1/2]

unsigned long _wifi_radioTrafficStats2::radio_BytesReceived

The total number of bytes received on the interface, including framing characters.

Definition at line 264 of file wifi_hal_emu.h.

◆ radio_PacketsSent [1/2]

unsigned long _wifi_radioTrafficStats2::radio_PacketsSent

The total number of packets transmitted out of the interface.

Definition at line 265 of file wifi_hal_emu.h.

◆ radio_PacketsReceived [1/2]

unsigned long _wifi_radioTrafficStats2::radio_PacketsReceived

The total number of packets received on the interface.

Definition at line 266 of file wifi_hal_emu.h.

◆ radio_ErrorsSent [1/2]

unsigned long _wifi_radioTrafficStats2::radio_ErrorsSent

The total number of outbound packets that could not be transmitted because of errors.

Definition at line 268 of file wifi_hal_emu.h.

◆ radio_ErrorsReceived [1/2]

unsigned long _wifi_radioTrafficStats2::radio_ErrorsReceived

The total number of inbound packets that contained errors preventing them from being delivered to a higher-layer protocol.

Definition at line 269 of file wifi_hal_emu.h.

◆ radio_DiscardPacketsSent [1/2]

unsigned long _wifi_radioTrafficStats2::radio_DiscardPacketsSent

The total number of outbound packets which were chosen to be discarded even though no errors had been detected to prevent their being transmitted. One possible reason for discarding such a packet could be to free up buffer space.

Definition at line 270 of file wifi_hal_emu.h.

◆ radio_DiscardPacketsReceived [1/2]

unsigned long _wifi_radioTrafficStats2::radio_DiscardPacketsReceived

The total number of inbound packets which were chosen to be discarded even though no errors had been detected to prevent their being delivered. One possible reason for discarding such a packet could be to free up buffer space.

Definition at line 271 of file wifi_hal_emu.h.

◆ radio_PLCPErrorCount [1/2]

unsigned long _wifi_radioTrafficStats2::radio_PLCPErrorCount

The number of packets that were received with a detected Physical Layer Convergence Protocol (PLCP) header error.

Definition at line 272 of file wifi_hal_emu.h.

◆ radio_FCSErrorCount [1/2]

unsigned long _wifi_radioTrafficStats2::radio_FCSErrorCount

The number of packets that were received with a detected FCS error. This parameter is based on dot11FCSErrorCount from [Annex C/802.11-2012].

Definition at line 273 of file wifi_hal_emu.h.

◆ radio_InvalidMACCount [1/2]

unsigned long _wifi_radioTrafficStats2::radio_InvalidMACCount

The number of packets that were received with a detected invalid MAC header error.

Definition at line 274 of file wifi_hal_emu.h.

◆ radio_PacketsOtherReceived [1/2]

unsigned long _wifi_radioTrafficStats2::radio_PacketsOtherReceived

The number of packets that were received, but which were destined for a MAC address that is not associated with this interface.

Definition at line 275 of file wifi_hal_emu.h.

◆ radio_NoiseFloor [1/2]

int _wifi_radioTrafficStats2::radio_NoiseFloor

The noise floor for this radio channel where a recoverable signal can be obtained. Expressed as a signed integer in the range (-110:0). Measurement should capture all energy (in dBm) from sources other than Wi-Fi devices as well as interference from Wi-Fi devices too weak to be decoded. Measured in dBm

Definition at line 276 of file wifi_hal_emu.h.

◆ radio_ChannelUtilization [1/2]

unsigned long _wifi_radioTrafficStats2::radio_ChannelUtilization

Percentage of time the channel was occupied by the radio's own activity (Activity Factor) or the activity of other radios. Channel utilization MUST cover all user traffic, management traffic, and time the radio was unavailable for CSMA activities, including DIFS intervals, etc. The metric is calculated and updated in this parameter at the end of the interval defined by "Radio Statistics Measuring Interval". The calculation of this metric MUST only use the data collected from the just completed interval. If this metric is queried before it has been updated with an initial calculation, it MUST return -1. Units in Percentage

Definition at line 277 of file wifi_hal_emu.h.

◆ radio_ActivityFactor [1/2]

int _wifi_radioTrafficStats2::radio_ActivityFactor

Percentage of time that the radio was transmitting or receiving Wi-Fi packets to/from associated clients. Activity factor MUST include all traffic that deals with communication between the radio and clients associated to the radio as well as management overhead for the radio, including NAV timers, beacons, probe responses,time for receiving devices to send an ACK, SIFC intervals, etc. The metric is calculated and updated in this parameter at the end of the interval defined by "Radio Statistics Measuring Interval". The calculation of this metric MUST only use the data collected from the just completed interval. If this metric is queried before it has been updated with an initial calculation, it MUST return -1. Units in Percentage

Definition at line 278 of file wifi_hal_emu.h.

◆ radio_CarrierSenseThreshold_Exceeded [1/2]

int _wifi_radioTrafficStats2::radio_CarrierSenseThreshold_Exceeded

Percentage of time that the radio was unable to transmit or receive Wi-Fi packets to/from associated clients due to energy detection (ED) on the channel or clear channel assessment (CCA). The metric is calculated and updated in this Parameter at the end of the interval defined by "Radio Statistics Measuring Interval". The calculation of this metric MUST only use the data collected from the just completed interval. If this metric is queried before it has been updated with an initial calculation, it MUST return -1. Units in Percentage

Definition at line 279 of file wifi_hal_emu.h.

◆ radio_RetransmissionMetirc [1/2]

int _wifi_radioTrafficStats2::radio_RetransmissionMetirc

Percentage of packets that had to be re-transmitted. Multiple re-transmissions of the same packet count as one. The metric is calculated and updated in this parameter at the end of the interval defined by "Radio Statistics Measuring Interval". The calculation of this metric MUST only use the data collected from the just completed interval. If this metric is queried before it has been updated with an initial calculation, it MUST return -1. Units in percentage

Definition at line 280 of file wifi_hal_emu.h.

◆ radio_MaximumNoiseFloorOnChannel [1/2]

int _wifi_radioTrafficStats2::radio_MaximumNoiseFloorOnChannel

Maximum Noise on the channel during the measuring interval. The metric is updated in this parameter at the end of the interval defined by "Radio Statistics Measuring Interval". The calculation of this metric MUST only use the data collected in the just completed interval. If this metric is queried before it has been updated with an initial calculation, it MUST return -1. Units in dBm

Definition at line 281 of file wifi_hal_emu.h.

◆ radio_MinimumNoiseFloorOnChannel [1/2]

int _wifi_radioTrafficStats2::radio_MinimumNoiseFloorOnChannel

Minimum Noise on the channel. The metric is updated in this Parameter at the end of the interval defined by "Radio Statistics Measuring Interval". The calculation of this metric MUST only use the data collected in the just completed interval. If this metric is queried before it has been updated with an initial calculation, it MUST return -1. Units in dBm

Definition at line 282 of file wifi_hal_emu.h.

◆ radio_MedianNoiseFloorOnChannel [1/2]

int _wifi_radioTrafficStats2::radio_MedianNoiseFloorOnChannel

Median Noise on the channel during the measuring interval. The metric is updated in this parameter at the end of the interval defined by "Radio Statistics Measuring Interval". The calculation of this metric MUST only use the data collected in the just completed interval. If this metric is queried before it has been updated with an initial calculation, it MUST return -1. Units in dBm

Definition at line 283 of file wifi_hal_emu.h.

◆ radio_StatisticsStartTime [1/2]

unsigned long _wifi_radioTrafficStats2::radio_StatisticsStartTime

The date and time at which the collection of the current set of statistics started. This time must be updated whenever the radio statistics are reset.

Definition at line 284 of file wifi_hal_emu.h.

◆ radio_BytesSent [2/2]

ULONG _wifi_radioTrafficStats2::radio_BytesSent

The total number of bytes transmitted out of the interface, including framing characters.

Definition at line 32 of file wifi_hal_telemetry.h.

◆ radio_BytesReceived [2/2]

ULONG _wifi_radioTrafficStats2::radio_BytesReceived

The total number of bytes received on the interface, including framing characters.

Definition at line 33 of file wifi_hal_telemetry.h.

◆ radio_PacketsSent [2/2]

ULONG _wifi_radioTrafficStats2::radio_PacketsSent

The total number of packets transmitted out of the interface.

Definition at line 34 of file wifi_hal_telemetry.h.

◆ radio_PacketsReceived [2/2]

ULONG _wifi_radioTrafficStats2::radio_PacketsReceived

The total number of packets received on the interface.

Definition at line 35 of file wifi_hal_telemetry.h.

◆ radio_ErrorsSent [2/2]

ULONG _wifi_radioTrafficStats2::radio_ErrorsSent

The total number of outbound packets that could not be transmitted because of errors.

Definition at line 37 of file wifi_hal_telemetry.h.

◆ radio_ErrorsReceived [2/2]

ULONG _wifi_radioTrafficStats2::radio_ErrorsReceived

The total number of inbound packets that contained errors preventing them from being delivered to a higher-layer protocol.

Definition at line 38 of file wifi_hal_telemetry.h.

◆ radio_DiscardPacketsSent [2/2]

ULONG _wifi_radioTrafficStats2::radio_DiscardPacketsSent

The total number of outbound packets which were chosen to be discarded even though no errors had been detected to prevent their being transmitted. One possible reason for discarding such a packet could be to free up buffer space.

Definition at line 39 of file wifi_hal_telemetry.h.

◆ radio_DiscardPacketsReceived [2/2]

ULONG _wifi_radioTrafficStats2::radio_DiscardPacketsReceived

The total number of inbound packets which were chosen to be discarded even though no errors had been detected to prevent their being delivered. One possible reason for discarding such a packet could be to free up buffer space.

Definition at line 40 of file wifi_hal_telemetry.h.

◆ radio_PLCPErrorCount [2/2]

ULONG _wifi_radioTrafficStats2::radio_PLCPErrorCount

The number of packets that were received with a detected Physical Layer Convergence Protocol (PLCP) header error.

Definition at line 41 of file wifi_hal_telemetry.h.

◆ radio_FCSErrorCount [2/2]

ULONG _wifi_radioTrafficStats2::radio_FCSErrorCount

The number of packets that were received with a detected FCS error. This parameter is based on dot11FCSErrorCount from [Annex C/802.11-2012].

Definition at line 42 of file wifi_hal_telemetry.h.

◆ radio_InvalidMACCount [2/2]

ULONG _wifi_radioTrafficStats2::radio_InvalidMACCount

The number of packets that were received with a detected invalid MAC header error.

Definition at line 43 of file wifi_hal_telemetry.h.

◆ radio_PacketsOtherReceived [2/2]

ULONG _wifi_radioTrafficStats2::radio_PacketsOtherReceived

The number of packets that were received, but which were destined for a MAC address that is not associated with this interface.

Definition at line 44 of file wifi_hal_telemetry.h.

◆ radio_NoiseFloor [2/2]

INT _wifi_radioTrafficStats2::radio_NoiseFloor

The noise floor for this radio channel where a recoverable signal can be obtained. Expressed as a signed integer in the range (-110:0). Measurement should capture all energy (in dBm) from sources other than Wi-Fi devices as well as interference from Wi-Fi devices too weak to be decoded. Measured in dBm

Definition at line 45 of file wifi_hal_telemetry.h.

◆ radio_ChannelUtilization [2/2]

ULONG _wifi_radioTrafficStats2::radio_ChannelUtilization

Percentage of time the channel was occupied by the radio's own activity (Activity Factor) or the activity of other radios. Channel utilization MUST cover all user traffic, management traffic, and time the radio was unavailable for CSMA activities, including DIFS intervals, etc. The metric is calculated and updated in this parameter at the end of the interval defined by "Radio Statistics Measuring Interval". The calculation of this metric MUST only use the data collected from the just completed interval. If this metric is queried before it has been updated with an initial calculation, it MUST return -1. Units in Percentage

Definition at line 46 of file wifi_hal_telemetry.h.

◆ radio_ActivityFactor [2/2]

INT _wifi_radioTrafficStats2::radio_ActivityFactor

Percentage of time that the radio was transmitting or receiving Wi-Fi packets to/from associated clients. Activity factor MUST include all traffic that deals with communication between the radio and clients associated to the radio as well as management overhead for the radio, including NAV timers, beacons, probe responses,time for receiving devices to send an ACK, SIFC intervals, etc. The metric is calculated and updated in this parameter at the end of the interval defined by "Radio Statistics Measuring Interval". The calculation of this metric MUST only use the data collected from the just completed interval. If this metric is queried before it has been updated with an initial calculation, it MUST return -1. Units in Percentage

Definition at line 47 of file wifi_hal_telemetry.h.

◆ radio_CarrierSenseThreshold_Exceeded [2/2]

INT _wifi_radioTrafficStats2::radio_CarrierSenseThreshold_Exceeded

Percentage of time that the radio was unable to transmit or receive Wi-Fi packets to/from associated clients due to energy detection (ED) on the channel or clear channel assessment (CCA). The metric is calculated and updated in this Parameter at the end of the interval defined by "Radio Statistics Measuring Interval". The calculation of this metric MUST only use the data collected from the just completed interval. If this metric is queried before it has been updated with an initial calculation, it MUST return -1. Units in Percentage

Definition at line 48 of file wifi_hal_telemetry.h.

◆ radio_RetransmissionMetirc [2/2]

INT _wifi_radioTrafficStats2::radio_RetransmissionMetirc

Percentage of packets that had to be re-transmitted. Multiple re-transmissions of the same packet count as one. The metric is calculated and updated in this parameter at the end of the interval defined by "Radio Statistics Measuring Interval". The calculation of this metric MUST only use the data collected from the just completed interval. If this metric is queried before it has been updated with an initial calculation, it MUST return -1. Units in percentage

Definition at line 49 of file wifi_hal_telemetry.h.

◆ radio_MaximumNoiseFloorOnChannel [2/2]

INT _wifi_radioTrafficStats2::radio_MaximumNoiseFloorOnChannel

Maximum Noise on the channel during the measuring interval. The metric is updated in this parameter at the end of the interval defined by "Radio Statistics Measuring Interval". The calculation of this metric MUST only use the data collected in the just completed interval. If this metric is queried before it has been updated with an initial calculation, it MUST return -1. Units in dBm

Definition at line 50 of file wifi_hal_telemetry.h.

◆ radio_MinimumNoiseFloorOnChannel [2/2]

INT _wifi_radioTrafficStats2::radio_MinimumNoiseFloorOnChannel

Minimum Noise on the channel. The metric is updated in this Parameter at the end of the interval defined by "Radio Statistics Measuring Interval". The calculation of this metric MUST only use the data collected in the just completed interval. If this metric is queried before it has been updated with an initial calculation, it MUST return -1. Units in dBm

Definition at line 51 of file wifi_hal_telemetry.h.

◆ radio_MedianNoiseFloorOnChannel [2/2]

INT _wifi_radioTrafficStats2::radio_MedianNoiseFloorOnChannel

Median Noise on the channel during the measuring interval. The metric is updated in this parameter at the end of the interval defined by "Radio Statistics Measuring Interval". The calculation of this metric MUST only use the data collected in the just completed interval. If this metric is queried before it has been updated with an initial calculation, it MUST return -1. Units in dBm

Definition at line 52 of file wifi_hal_telemetry.h.

◆ radio_StatisticsStartTime [2/2]

ULONG _wifi_radioTrafficStats2::radio_StatisticsStartTime

The date and time at which the collection of the current set of statistics started. This time must be updated whenever the radio statistics are reset.

Definition at line 53 of file wifi_hal_telemetry.h.

◆ _wifi_radioTrafficStatsMeasure

struct _wifi_radioTrafficStatsMeasure

Definition at line 177 of file wifi_hal_deprecated.h.

Collaboration diagram for _wifi_radioTrafficStatsMeasure:
Collaboration graph

Data Fields

INT radio_RadioStatisticsMeasuringRate
 
INT radio_RadioStatisticsMeasuringInterval
 
int radio_RadioStatisticsMeasuringRate
 
int radio_RadioStatisticsMeasuringInterval
 

Field Documentation

◆ radio_RadioStatisticsMeasuringRate [1/2]

INT _wifi_radioTrafficStatsMeasure::radio_RadioStatisticsMeasuringRate

Input //"The rate at which radio related statistics are periodically collected. Only statistics that explicitly indicate the use of this parameter MUST use the rate set in this parameter Other parameter's are assumed to collect data in real-time or nearly real-time. Default value is 30 seconds. This parameter MUST be persistent across reboots. If this parameter is changed, then use of the new rate MUST be deferred until the start of the next interval and all metrics using this rate MUST return -1 until the completion of the next full interval Units in Seconds"

Definition at line 179 of file wifi_hal_deprecated.h.

◆ radio_RadioStatisticsMeasuringInterval [1/2]

INT _wifi_radioTrafficStatsMeasure::radio_RadioStatisticsMeasuringInterval

Input //The interval for which radio data MUST be retained in order and at the end of which appropriate calculations are executed and reflected in the associated radio object's. Only statistics that explicitly indicate the use of this parameter MUST use the interval set in this parameter Default value is 30 minutes. This parameter MUST be persistent across reboots. If this item is modified, then all metrics leveraging this interval as well as the metrics "Total number 802.11 packet of TX" and "Total number 802.11 packet of RX" MUST be re-initialized immediately. Additionally, the "Statistics Start Time" must be reset to the current time. Units in Seconds

Definition at line 180 of file wifi_hal_deprecated.h.

◆ radio_RadioStatisticsMeasuringRate [2/2]

int _wifi_radioTrafficStatsMeasure::radio_RadioStatisticsMeasuringRate

Input //"The rate at which radio related statistics are periodically collected. Only statistics that explicitly indicate the use of this parameter MUST use the rate set in this parameter Other parameter's are assumed to collect data in real-time or nearly real-time. Default value is 30 seconds. This parameter MUST be persistent across reboots. If this parameter is changed, then use of the new rate MUST be deferred until the start of the next interval and all metrics using this rate MUST return -1 until the completion of the next full interval Units in Seconds"

Definition at line 290 of file wifi_hal_emu.h.

◆ radio_RadioStatisticsMeasuringInterval [2/2]

int _wifi_radioTrafficStatsMeasure::radio_RadioStatisticsMeasuringInterval

Input //The interval for which radio data MUST be retained in order and at the end of which appropriate calculations are executed and reflected in the associated radio object's. Only statistics that explicitly indicate the use of this parameter MUST use the interval set in this parameter Default value is 30 minutes. This parameter MUST be persistent across reboots. If this item is modified, then all metrics leveraging this interval as well as the metrics Total number 802.11 packet of TX and Total number 802.11 packet of RX MUST be re-initialized immediately. Additionally, the Statistics Start Time must be reset to the current time. Units in Seconds

Definition at line 291 of file wifi_hal_emu.h.

◆ _wifi_ssidTrafficStats2

struct _wifi_ssidTrafficStats2

Definition at line 295 of file wifi_hal_emu.h.

Collaboration diagram for _wifi_ssidTrafficStats2:
Collaboration graph

Data Fields

unsigned long ssid_BytesSent
 
unsigned long ssid_BytesReceived
 
unsigned long ssid_PacketsSent
 
unsigned long ssid_PacketsReceived
 
unsigned long ssid_RetransCount
 
unsigned long ssid_FailedRetransCount
 
unsigned long ssid_RetryCount
 
unsigned long ssid_MultipleRetryCount
 
unsigned long ssid_ACKFailureCount
 
unsigned long ssid_AggregatedPacketCount
 
unsigned long ssid_ErrorsSent
 
unsigned long ssid_ErrorsReceived
 
unsigned long ssid_UnicastPacketsSent
 
unsigned long ssid_UnicastPacketsReceived
 
unsigned long ssid_DiscardedPacketsSent
 
unsigned long ssid_DiscardedPacketsReceived
 
unsigned long ssid_MulticastPacketsSent
 
unsigned long ssid_MulticastPacketsReceived
 
unsigned long ssid_BroadcastPacketsSent
 
unsigned long ssid_BroadcastPacketsRecevied
 
unsigned long ssid_UnknownPacketsReceived
 
ULONG ssid_BytesSent
 
ULONG ssid_BytesReceived
 
ULONG ssid_PacketsSent
 
ULONG ssid_PacketsReceived
 
ULONG ssid_RetransCount
 
ULONG ssid_FailedRetransCount
 
ULONG ssid_RetryCount
 
ULONG ssid_MultipleRetryCount
 
ULONG ssid_ACKFailureCount
 
ULONG ssid_AggregatedPacketCount
 
ULONG ssid_ErrorsSent
 
ULONG ssid_ErrorsReceived
 
ULONG ssid_UnicastPacketsSent
 
ULONG ssid_UnicastPacketsReceived
 
ULONG ssid_DiscardedPacketsSent
 
ULONG ssid_DiscardedPacketsReceived
 
ULONG ssid_MulticastPacketsSent
 
ULONG ssid_MulticastPacketsReceived
 
ULONG ssid_BroadcastPacketsSent
 
ULONG ssid_BroadcastPacketsRecevied
 
ULONG ssid_UnknownPacketsReceived
 

Field Documentation

◆ ssid_BytesSent [1/2]

unsigned long _wifi_ssidTrafficStats2::ssid_BytesSent

The total number of bytes transmitted out of the interface, including framing characters.

Definition at line 297 of file wifi_hal_emu.h.

◆ ssid_BytesReceived [1/2]

unsigned long _wifi_ssidTrafficStats2::ssid_BytesReceived

The total number of bytes received on the interface, including framing characters.

Definition at line 298 of file wifi_hal_emu.h.

◆ ssid_PacketsSent [1/2]

unsigned long _wifi_ssidTrafficStats2::ssid_PacketsSent

The total number of packets transmitted out of the interface.

Definition at line 299 of file wifi_hal_emu.h.

◆ ssid_PacketsReceived [1/2]

unsigned long _wifi_ssidTrafficStats2::ssid_PacketsReceived

The total number of packets received on the interface.

Definition at line 300 of file wifi_hal_emu.h.

◆ ssid_RetransCount [1/2]

unsigned long _wifi_ssidTrafficStats2::ssid_RetransCount

The total number of transmitted packets which were retransmissions. Two retransmissions of the same packet results in this counter incrementing by two.

Definition at line 302 of file wifi_hal_emu.h.

◆ ssid_FailedRetransCount [1/2]

unsigned long _wifi_ssidTrafficStats2::ssid_FailedRetransCount

The number of packets that were not transmitted successfully due to the number of retransmission attempts exceeding an 802.11 retry limit. This parameter is based on dot11FailedCount from [802.11-2012].

Definition at line 303 of file wifi_hal_emu.h.

◆ ssid_RetryCount [1/2]

unsigned long _wifi_ssidTrafficStats2::ssid_RetryCount

The number of packets that were successfully transmitted after one or more retransmissions. This parameter is based on dot11RetryCount from [802.11-2012].

Definition at line 304 of file wifi_hal_emu.h.

◆ ssid_MultipleRetryCount [1/2]

unsigned long _wifi_ssidTrafficStats2::ssid_MultipleRetryCount

The number of packets that were successfully transmitted after more than one retransmission. This parameter is based on dot11MultipleRetryCount from [802.11-2012].

Definition at line 305 of file wifi_hal_emu.h.

◆ ssid_ACKFailureCount [1/2]

unsigned long _wifi_ssidTrafficStats2::ssid_ACKFailureCount

The number of expected ACKs that were never received. This parameter is based on dot11ACKFailureCount from [802.11-2012].

Definition at line 306 of file wifi_hal_emu.h.

◆ ssid_AggregatedPacketCount [1/2]

unsigned long _wifi_ssidTrafficStats2::ssid_AggregatedPacketCount

The number of aggregated packets that were transmitted. This applies only to 802.11n and 802.11ac.

Definition at line 307 of file wifi_hal_emu.h.

◆ ssid_ErrorsSent [1/2]

unsigned long _wifi_ssidTrafficStats2::ssid_ErrorsSent

The total number of outbound packets that could not be transmitted because of errors.

Definition at line 309 of file wifi_hal_emu.h.

◆ ssid_ErrorsReceived [1/2]

unsigned long _wifi_ssidTrafficStats2::ssid_ErrorsReceived

The total number of inbound packets that contained errors preventing them from being delivered to a higher-layer protocol.

Definition at line 310 of file wifi_hal_emu.h.

◆ ssid_UnicastPacketsSent [1/2]

unsigned long _wifi_ssidTrafficStats2::ssid_UnicastPacketsSent

The total number of inbound packets that contained errors preventing them from being delivered to a higher-layer protocol.

Definition at line 311 of file wifi_hal_emu.h.

◆ ssid_UnicastPacketsReceived [1/2]

unsigned long _wifi_ssidTrafficStats2::ssid_UnicastPacketsReceived

The total number of received packets, delivered by this layer to a higher layer, which were not addressed to a multicast or broadcast address at this layer.

Definition at line 312 of file wifi_hal_emu.h.

◆ ssid_DiscardedPacketsSent [1/2]

unsigned long _wifi_ssidTrafficStats2::ssid_DiscardedPacketsSent

The total number of outbound packets which were chosen to be discarded even though no errors had been detected to prevent their being transmitted. One possible reason for discarding such a packet could be to free up buffer space.

Definition at line 313 of file wifi_hal_emu.h.

◆ ssid_DiscardedPacketsReceived [1/2]

unsigned long _wifi_ssidTrafficStats2::ssid_DiscardedPacketsReceived

The total number of inbound packets which were chosen to be discarded even though no errors had been detected to prevent their being delivered. One possible reason for discarding such a packet could be to free up buffer space.

Definition at line 314 of file wifi_hal_emu.h.

◆ ssid_MulticastPacketsSent [1/2]

unsigned long _wifi_ssidTrafficStats2::ssid_MulticastPacketsSent

The total number of packets that higher-level protocols requested for transmission and which were addressed to a multicast address at this layer, including those that were discarded or not sent.

Definition at line 315 of file wifi_hal_emu.h.

◆ ssid_MulticastPacketsReceived [1/2]

unsigned long _wifi_ssidTrafficStats2::ssid_MulticastPacketsReceived

The total number of received packets, delivered by this layer to a higher layer, which were addressed to a multicast address at this layer.

Definition at line 316 of file wifi_hal_emu.h.

◆ ssid_BroadcastPacketsSent [1/2]

unsigned long _wifi_ssidTrafficStats2::ssid_BroadcastPacketsSent

The total number of packets that higher-level protocols requested for transmission and which were addressed to a broadcast address at this layer, including those that were discarded or not sent.

Definition at line 317 of file wifi_hal_emu.h.

◆ ssid_BroadcastPacketsRecevied [1/2]

unsigned long _wifi_ssidTrafficStats2::ssid_BroadcastPacketsRecevied

The total number of packets that higher-level protocols requested for transmission and which were addressed to a broadcast address at this layer, including those that were discarded or not sent.

Definition at line 318 of file wifi_hal_emu.h.

◆ ssid_UnknownPacketsReceived [1/2]

unsigned long _wifi_ssidTrafficStats2::ssid_UnknownPacketsReceived

The total number of packets received via the interface which were discarded because of an unknown or unsupported protocol.

Definition at line 319 of file wifi_hal_emu.h.

◆ ssid_BytesSent [2/2]

ULONG _wifi_ssidTrafficStats2::ssid_BytesSent

The total number of bytes transmitted out of the interface, including framing characters.

Definition at line 59 of file wifi_hal_telemetry.h.

◆ ssid_BytesReceived [2/2]

ULONG _wifi_ssidTrafficStats2::ssid_BytesReceived

The total number of bytes received on the interface, including framing characters.

Definition at line 60 of file wifi_hal_telemetry.h.

◆ ssid_PacketsSent [2/2]

ULONG _wifi_ssidTrafficStats2::ssid_PacketsSent

The total number of packets transmitted out of the interface.

Definition at line 61 of file wifi_hal_telemetry.h.

◆ ssid_PacketsReceived [2/2]

ULONG _wifi_ssidTrafficStats2::ssid_PacketsReceived

The total number of packets received on the interface.

Definition at line 62 of file wifi_hal_telemetry.h.

◆ ssid_RetransCount [2/2]

ULONG _wifi_ssidTrafficStats2::ssid_RetransCount

The total number of transmitted packets which were retransmissions. Two retransmissions of the same packet results in this counter incrementing by two.

Definition at line 64 of file wifi_hal_telemetry.h.

◆ ssid_FailedRetransCount [2/2]

ULONG _wifi_ssidTrafficStats2::ssid_FailedRetransCount

The number of packets that were not transmitted successfully due to the number of retransmission attempts exceeding an 802.11 retry limit. This parameter is based on dot11FailedCount from [802.11-2012].

Definition at line 65 of file wifi_hal_telemetry.h.

◆ ssid_RetryCount [2/2]

ULONG _wifi_ssidTrafficStats2::ssid_RetryCount

The number of packets that were successfully transmitted after one or more retransmissions. This parameter is based on dot11RetryCount from [802.11-2012].

Definition at line 66 of file wifi_hal_telemetry.h.

◆ ssid_MultipleRetryCount [2/2]

ULONG _wifi_ssidTrafficStats2::ssid_MultipleRetryCount

The number of packets that were successfully transmitted after more than one retransmission. This parameter is based on dot11MultipleRetryCount from [802.11-2012].

Definition at line 67 of file wifi_hal_telemetry.h.

◆ ssid_ACKFailureCount [2/2]

ULONG _wifi_ssidTrafficStats2::ssid_ACKFailureCount

The number of expected ACKs that were never received. This parameter is based on dot11ACKFailureCount from [802.11-2012].

Definition at line 68 of file wifi_hal_telemetry.h.

◆ ssid_AggregatedPacketCount [2/2]

ULONG _wifi_ssidTrafficStats2::ssid_AggregatedPacketCount

The number of aggregated packets that were transmitted. This applies only to 802.11n and 802.11ac.

Definition at line 69 of file wifi_hal_telemetry.h.

◆ ssid_ErrorsSent [2/2]

ULONG _wifi_ssidTrafficStats2::ssid_ErrorsSent

The total number of outbound packets that could not be transmitted because of errors.

Definition at line 71 of file wifi_hal_telemetry.h.

◆ ssid_ErrorsReceived [2/2]

ULONG _wifi_ssidTrafficStats2::ssid_ErrorsReceived

The total number of inbound packets that contained errors preventing them from being delivered to a higher-layer protocol.

Definition at line 72 of file wifi_hal_telemetry.h.

◆ ssid_UnicastPacketsSent [2/2]

ULONG _wifi_ssidTrafficStats2::ssid_UnicastPacketsSent

The total number of inbound packets that contained errors preventing them from being delivered to a higher-layer protocol.

Definition at line 73 of file wifi_hal_telemetry.h.

◆ ssid_UnicastPacketsReceived [2/2]

ULONG _wifi_ssidTrafficStats2::ssid_UnicastPacketsReceived

The total number of received packets, delivered by this layer to a higher layer, which were not addressed to a multicast or broadcast address at this layer.

Definition at line 74 of file wifi_hal_telemetry.h.

◆ ssid_DiscardedPacketsSent [2/2]

ULONG _wifi_ssidTrafficStats2::ssid_DiscardedPacketsSent

The total number of outbound packets which were chosen to be discarded even though no errors had been detected to prevent their being transmitted. One possible reason for discarding such a packet could be to free up buffer space.

Definition at line 75 of file wifi_hal_telemetry.h.

◆ ssid_DiscardedPacketsReceived [2/2]

ULONG _wifi_ssidTrafficStats2::ssid_DiscardedPacketsReceived

The total number of inbound packets which were chosen to be discarded even though no errors had been detected to prevent their being delivered. One possible reason for discarding such a packet could be to free up buffer space.

Definition at line 76 of file wifi_hal_telemetry.h.

◆ ssid_MulticastPacketsSent [2/2]

ULONG _wifi_ssidTrafficStats2::ssid_MulticastPacketsSent

The total number of packets that higher-level protocols requested for transmission and which were addressed to a multicast address at this layer, including those that were discarded or not sent.

Definition at line 77 of file wifi_hal_telemetry.h.

◆ ssid_MulticastPacketsReceived [2/2]

ULONG _wifi_ssidTrafficStats2::ssid_MulticastPacketsReceived

The total number of received packets, delivered by this layer to a higher layer, which were addressed to a multicast address at this layer.

Definition at line 78 of file wifi_hal_telemetry.h.

◆ ssid_BroadcastPacketsSent [2/2]

ULONG _wifi_ssidTrafficStats2::ssid_BroadcastPacketsSent

The total number of packets that higher-level protocols requested for transmission and which were addressed to a broadcast address at this layer, including those that were discarded or not sent.

Definition at line 79 of file wifi_hal_telemetry.h.

◆ ssid_BroadcastPacketsRecevied [2/2]

ULONG _wifi_ssidTrafficStats2::ssid_BroadcastPacketsRecevied

The total number of packets that higher-level protocols requested for transmission and which were addressed to a broadcast address at this layer, including those that were discarded or not sent.

Definition at line 80 of file wifi_hal_telemetry.h.

◆ ssid_UnknownPacketsReceived [2/2]

ULONG _wifi_ssidTrafficStats2::ssid_UnknownPacketsReceived

The total number of packets received via the interface which were discarded because of an unknown or unsupported protocol.

Definition at line 81 of file wifi_hal_telemetry.h.

◆ _wifi_neighbor_ap2

struct _wifi_neighbor_ap2

Definition at line 325 of file wifi_hal_emu.h.

Collaboration diagram for _wifi_neighbor_ap2:
Collaboration graph

Data Fields

char ap_SSID [64]
 
char ap_BSSID [64]
 
char ap_Mode [64]
 
unsigned int ap_Channel
 
int ap_SignalStrength
 
char ap_SecurityModeEnabled [64]
 
char ap_EncryptionMode [64]
 
char ap_OperatingFrequencyBand [16]
 
char ap_SupportedStandards [64]
 
char ap_OperatingStandards [16]
 
char ap_OperatingChannelBandwidth [16]
 
unsigned int ap_BeaconPeriod
 
int ap_Noise
 
char ap_BasicDataTransferRates [256]
 
char ap_SupportedDataTransferRates [256]
 
unsigned int ap_DTIMPeriod
 
unsigned int ap_ChannelUtilization
 
CHAR ap_SSID [64]
 
CHAR ap_BSSID [64]
 
CHAR ap_Mode [64]
 
UINT ap_Channel
 
INT ap_SignalStrength
 
CHAR ap_SecurityModeEnabled [64]
 
CHAR ap_EncryptionMode [64]
 
CHAR ap_OperatingFrequencyBand [16]
 
CHAR ap_SupportedStandards [64]
 
CHAR ap_OperatingStandards [16]
 
CHAR ap_OperatingChannelBandwidth [16]
 
UINT ap_BeaconPeriod
 
INT ap_Noise
 
CHAR ap_BasicDataTransferRates [256]
 
CHAR ap_SupportedDataTransferRates [256]
 
UINT ap_DTIMPeriod
 
UINT ap_ChannelUtilization
 

Field Documentation

◆ ap_SSID [1/2]

char _wifi_neighbor_ap2::ap_SSID[64]

The current service set identifier in use by the neighboring WiFi SSID. The value MAY be empty for hidden SSIDs.

Definition at line 328 of file wifi_hal_emu.h.

◆ ap_BSSID [1/2]

char _wifi_neighbor_ap2::ap_BSSID[64]

[MACAddress] The BSSID used for the neighboring WiFi SSID.

Definition at line 329 of file wifi_hal_emu.h.

◆ ap_Mode [1/2]

char _wifi_neighbor_ap2::ap_Mode[64]

The mode the neighboring WiFi radio is operating in. Enumeration of: AdHoc, Infrastructure

Definition at line 330 of file wifi_hal_emu.h.

◆ ap_Channel [1/2]

unsigned int _wifi_neighbor_ap2::ap_Channel

The current radio channel used by the neighboring WiFi radio.

Definition at line 331 of file wifi_hal_emu.h.

◆ ap_SignalStrength [1/2]

int _wifi_neighbor_ap2::ap_SignalStrength

An indicator of radio signal strength (RSSI) of the neighboring WiFi radio measured indBm, as an average of the last 100 packets received.

Definition at line 332 of file wifi_hal_emu.h.

◆ ap_SecurityModeEnabled [1/2]

char _wifi_neighbor_ap2::ap_SecurityModeEnabled[64]

The type of encryption the neighboring WiFi SSID advertises. Enumeration of:None, WPA-WPA2 etc.

Definition at line 333 of file wifi_hal_emu.h.

◆ ap_EncryptionMode [1/2]

char _wifi_neighbor_ap2::ap_EncryptionMode[64]

Comma-separated list of strings. The type of encryption the neighboring WiFi SSID advertises. Each list item is an enumeration of: TKIP, AES

Definition at line 334 of file wifi_hal_emu.h.

◆ ap_OperatingFrequencyBand [1/2]

char _wifi_neighbor_ap2::ap_OperatingFrequencyBand[16]

Indicates the frequency band at which the radio this SSID instance is operating. Enumeration of:2.4GHz, 5GHz

Definition at line 335 of file wifi_hal_emu.h.

◆ ap_SupportedStandards [1/2]

char _wifi_neighbor_ap2::ap_SupportedStandards[64]

Comma-separated list of strings. List items indicate which IEEE 802.11 standards thisResultinstance can support simultaneously, in the frequency band specified byOperatingFrequencyBand. Each list item is an enumeration of:

Definition at line 336 of file wifi_hal_emu.h.

◆ ap_OperatingStandards [1/2]

char _wifi_neighbor_ap2::ap_OperatingStandards[16]

Comma-separated list of strings. Each list item MUST be a member of the list reported by theSupportedStandardsparameter. List items indicate which IEEE 802.11 standard that is detected for thisResult.

Definition at line 337 of file wifi_hal_emu.h.

◆ ap_OperatingChannelBandwidth [1/2]

char _wifi_neighbor_ap2::ap_OperatingChannelBandwidth[16]

Indicates the bandwidth at which the channel is operating. Enumeration of:

Definition at line 338 of file wifi_hal_emu.h.

◆ ap_BeaconPeriod [1/2]

unsigned int _wifi_neighbor_ap2::ap_BeaconPeriod

Time interval (inms) between transmitting beacons.

Definition at line 339 of file wifi_hal_emu.h.

◆ ap_Noise [1/2]

int _wifi_neighbor_ap2::ap_Noise

Indicator of average noise strength (indBm) received from the neighboring WiFi radio.

Definition at line 340 of file wifi_hal_emu.h.

◆ ap_BasicDataTransferRates [1/2]

char _wifi_neighbor_ap2::ap_BasicDataTransferRates[256]

Comma-separated list (maximum list length 256) of strings. Basic data transmit rates (in Mbps) for the SSID. For example, ifBasicDataTransferRatesis "1,2", this indicates that the SSID is operating with basic rates of 1 Mbps and 2 Mbps.

Definition at line 341 of file wifi_hal_emu.h.

◆ ap_SupportedDataTransferRates [1/2]

char _wifi_neighbor_ap2::ap_SupportedDataTransferRates[256]

Comma-separated list (maximum list length 256) of strings. Data transmit rates (in Mbps) for unicast frames at which the SSID will permit a station to connect. For example, ifSupportedDataTransferRatesis "1,2,5.5", this indicates that the SSID will only permit connections at 1 Mbps, 2 Mbps and 5.5 Mbps.

Definition at line 342 of file wifi_hal_emu.h.

◆ ap_DTIMPeriod [1/2]

unsigned int _wifi_neighbor_ap2::ap_DTIMPeriod

The number of beacon intervals that elapse between transmission of Beacon frames containing a TIM element whose DTIM count field is 0. This value is transmitted in the DTIM Period field of beacon frames. [802.11-2012]

Definition at line 343 of file wifi_hal_emu.h.

◆ ap_ChannelUtilization [1/2]

unsigned int _wifi_neighbor_ap2::ap_ChannelUtilization

Indicates the fraction of the time AP senses that the channel is in use by the neighboring AP for transmissions.

Definition at line 344 of file wifi_hal_emu.h.

◆ ap_SSID [2/2]

CHAR _wifi_neighbor_ap2::ap_SSID[64]

The current service set identifier in use by the neighboring WiFi SSID. The value MAY be empty for hidden SSIDs.

Definition at line 88 of file wifi_hal_telemetry.h.

◆ ap_BSSID [2/2]

CHAR _wifi_neighbor_ap2::ap_BSSID[64]

[MACAddress] The BSSID used for the neighboring WiFi SSID.

Definition at line 89 of file wifi_hal_telemetry.h.

◆ ap_Mode [2/2]

CHAR _wifi_neighbor_ap2::ap_Mode[64]

The mode the neighboring WiFi radio is operating in. Enumeration of: AdHoc, Infrastructure

Definition at line 90 of file wifi_hal_telemetry.h.

◆ ap_Channel [2/2]

UINT _wifi_neighbor_ap2::ap_Channel

The current radio channel used by the neighboring WiFi radio.

Definition at line 91 of file wifi_hal_telemetry.h.

◆ ap_SignalStrength [2/2]

INT _wifi_neighbor_ap2::ap_SignalStrength

An indicator of radio signal strength (RSSI) of the neighboring WiFi radio measured indBm, as an average of the last 100 packets received.

Definition at line 92 of file wifi_hal_telemetry.h.

◆ ap_SecurityModeEnabled [2/2]

CHAR _wifi_neighbor_ap2::ap_SecurityModeEnabled[64]

The type of encryption the neighboring WiFi SSID advertises. Enumeration of:None, WPA-WPA2 etc.

Definition at line 93 of file wifi_hal_telemetry.h.

◆ ap_EncryptionMode [2/2]

CHAR _wifi_neighbor_ap2::ap_EncryptionMode[64]

Comma-separated list of strings. The type of encryption the neighboring WiFi SSID advertises. Each list item is an enumeration of: TKIP, AES

Definition at line 94 of file wifi_hal_telemetry.h.

◆ ap_OperatingFrequencyBand [2/2]

CHAR _wifi_neighbor_ap2::ap_OperatingFrequencyBand[16]

Indicates the frequency band at which the radio this SSID instance is operating. Enumeration of:2.4GHz, 5GHz

Definition at line 95 of file wifi_hal_telemetry.h.

◆ ap_SupportedStandards [2/2]

CHAR _wifi_neighbor_ap2::ap_SupportedStandards[64]

Comma-separated list of strings. List items indicate which IEEE 802.11 standards thisResultinstance can support simultaneously, in the frequency band specified byOperatingFrequencyBand. Each list item is an enumeration of:

Definition at line 96 of file wifi_hal_telemetry.h.

◆ ap_OperatingStandards [2/2]

CHAR _wifi_neighbor_ap2::ap_OperatingStandards[16]

Comma-separated list of strings. Each list item MUST be a member of the list reported by theSupportedStandardsparameter. List items indicate which IEEE 802.11 standard that is detected for thisResult.

Definition at line 97 of file wifi_hal_telemetry.h.

◆ ap_OperatingChannelBandwidth [2/2]

CHAR _wifi_neighbor_ap2::ap_OperatingChannelBandwidth[16]

Indicates the bandwidth at which the channel is operating. Enumeration of:

Definition at line 98 of file wifi_hal_telemetry.h.

◆ ap_BeaconPeriod [2/2]

UINT _wifi_neighbor_ap2::ap_BeaconPeriod

Time interval (inms) between transmitting beacons.

Definition at line 99 of file wifi_hal_telemetry.h.

◆ ap_Noise [2/2]

INT _wifi_neighbor_ap2::ap_Noise

Indicator of average noise strength (indBm) received from the neighboring WiFi radio.

Definition at line 100 of file wifi_hal_telemetry.h.

◆ ap_BasicDataTransferRates [2/2]

CHAR _wifi_neighbor_ap2::ap_BasicDataTransferRates[256]

Comma-separated list (maximum list length 256) of strings. Basic data transmit rates (in Mbps) for the SSID. For example, ifBasicDataTransferRatesis "1,2", this indicates that the SSID is operating with basic rates of 1 Mbps and 2 Mbps.

Definition at line 101 of file wifi_hal_telemetry.h.

◆ ap_SupportedDataTransferRates [2/2]

CHAR _wifi_neighbor_ap2::ap_SupportedDataTransferRates[256]

Comma-separated list (maximum list length 256) of strings. Data transmit rates (in Mbps) for unicast frames at which the SSID will permit a station to connect. For example, ifSupportedDataTransferRatesis "1,2,5.5", this indicates that the SSID will only permit connections at 1 Mbps, 2 Mbps and 5.5 Mbps.

Definition at line 102 of file wifi_hal_telemetry.h.

◆ ap_DTIMPeriod [2/2]

UINT _wifi_neighbor_ap2::ap_DTIMPeriod

The number of beacon intervals that elapse between transmission of Beacon frames containing a TIM element whose DTIM count field is 0. This value is transmitted in the DTIM Period field of beacon frames. [802.11-2012]

Definition at line 103 of file wifi_hal_telemetry.h.

◆ ap_ChannelUtilization [2/2]

UINT _wifi_neighbor_ap2::ap_ChannelUtilization

Indicates the fraction of the time AP senses that the channel is in use by the neighboring AP for transmissions.

Definition at line 104 of file wifi_hal_telemetry.h.

◆ _wifi_diag_ipping_setting

struct _wifi_diag_ipping_setting

Definition at line 84 of file wifi_hal_deprecated.h.

Collaboration diagram for _wifi_diag_ipping_setting:
Collaboration graph

Data Fields

CHAR ipping_Interface [256]
 
CHAR ipping_Host [256]
 
UINT ipping_NumberOfRepetitions
 
UINT ipping_Timeout
 
UINT ipping_DataBlockSize
 
UINT ipping_DSCP
 
char ipping_Interface [256]
 
char ipping_Host [256]
 
unsigned int ipping_NumberOfRepetitions
 
unsigned int ipping_Timeout
 
unsigned int ipping_DataBlockSize
 
unsigned int ipping_DSCP
 

Field Documentation

◆ ipping_Interface [1/2]

CHAR _wifi_diag_ipping_setting::ipping_Interface[256]

The value MUST be the path name of a row in the IP.Interface table. The IP-layer interface over which the test is to be performed. This identifies the source IP address to use when performing the test. Example: Device.IP.Interface.1. If an empty string is specified, the CPE MUST use the interface as directed by its routing policy (Forwarding table entries) to determine the appropriate interface.

Definition at line 86 of file wifi_hal_deprecated.h.

◆ ipping_Host [1/2]

CHAR _wifi_diag_ipping_setting::ipping_Host[256]

Host name or address of the host to ping. In the case where Host is specified by name, and the name resolves to more than one address, it is up to the device implementation to choose which address to use.

Definition at line 87 of file wifi_hal_deprecated.h.

◆ ipping_NumberOfRepetitions [1/2]

UINT _wifi_diag_ipping_setting::ipping_NumberOfRepetitions

Number of repetitions of the ping test to perform before reporting the results.

Definition at line 88 of file wifi_hal_deprecated.h.

◆ ipping_Timeout [1/2]

UINT _wifi_diag_ipping_setting::ipping_Timeout

Timeout in milliseconds for the ping test.

Definition at line 89 of file wifi_hal_deprecated.h.

◆ ipping_DataBlockSize [1/2]

UINT _wifi_diag_ipping_setting::ipping_DataBlockSize

Size of the data block in bytes to be sent for each ping.

Definition at line 90 of file wifi_hal_deprecated.h.

◆ ipping_DSCP [1/2]

UINT _wifi_diag_ipping_setting::ipping_DSCP

DiffServ codepoint to be used for the test packets. By default the CPE SHOULD set this value to zero.

Definition at line 91 of file wifi_hal_deprecated.h.

◆ ipping_Interface [2/2]

char _wifi_diag_ipping_setting::ipping_Interface[256]

The value MUST be the path name of a row in the IP.Interface table. The IP-layer interface over which the test is to be performed. This identifies the source IP address to use when performing the test. Example: Device.IP.Interface.1. If an empty string is specified, the CPE MUST use the interface as directed by its routing policy (Forwarding table entries) to determine the appropriate interface.

Definition at line 350 of file wifi_hal_emu.h.

◆ ipping_Host [2/2]

char _wifi_diag_ipping_setting::ipping_Host[256]

Host name or address of the host to ping. In the case where Host is specified by name, and the name resolves to more than one address, it is up to the device implementation to choose which address to use.

Definition at line 351 of file wifi_hal_emu.h.

◆ ipping_NumberOfRepetitions [2/2]

unsigned int _wifi_diag_ipping_setting::ipping_NumberOfRepetitions

Number of repetitions of the ping test to perform before reporting the results.

Definition at line 352 of file wifi_hal_emu.h.

◆ ipping_Timeout [2/2]

unsigned int _wifi_diag_ipping_setting::ipping_Timeout

Timeout in milliseconds for the ping test.

Definition at line 353 of file wifi_hal_emu.h.

◆ ipping_DataBlockSize [2/2]

unsigned int _wifi_diag_ipping_setting::ipping_DataBlockSize

Size of the data block in bytes to be sent for each ping.

Definition at line 354 of file wifi_hal_emu.h.

◆ ipping_DSCP [2/2]

unsigned int _wifi_diag_ipping_setting::ipping_DSCP

DiffServ codepoint to be used for the test packets. By default the CPE SHOULD set this value to zero.

Definition at line 355 of file wifi_hal_emu.h.

◆ _wifi_diag_ipping_result

struct _wifi_diag_ipping_result

Definition at line 95 of file wifi_hal_deprecated.h.

Collaboration diagram for _wifi_diag_ipping_result:
Collaboration graph

Data Fields

CHAR ipping_DiagnosticsState [64]
 
UINT ipping_SuccessCount
 
UINT ipping_FailureCount
 
UINT ipping_AverageResponseTime
 
UINT ipping_MinimumResponseTime
 
UINT ipping_MaximumResponseTime
 
char ipping_DiagnosticsState [64]
 
unsigned int ipping_SuccessCount
 
unsigned int ipping_FailureCount
 
unsigned int ipping_AverageResponseTime
 
unsigned int ipping_MinimumResponseTime
 
unsigned int ipping_MaximumResponseTime
 

Field Documentation

◆ ipping_DiagnosticsState [1/2]

CHAR _wifi_diag_ipping_result::ipping_DiagnosticsState[64]

Indicates availability of diagnostic data. Enumeration of: Complete, Error_CannotResolveHostName, Error_Internal, Error_Other

Definition at line 97 of file wifi_hal_deprecated.h.

◆ ipping_SuccessCount [1/2]

UINT _wifi_diag_ipping_result::ipping_SuccessCount

Result parameter indicating the number of successful pings (those in which a successful response was received prior to the timeout) in the most recent ping test.

Definition at line 98 of file wifi_hal_deprecated.h.

◆ ipping_FailureCount [1/2]

UINT _wifi_diag_ipping_result::ipping_FailureCount

Result parameter indicating the number of failed pings in the most recent ping test.

Definition at line 99 of file wifi_hal_deprecated.h.

◆ ipping_AverageResponseTime [1/2]

UINT _wifi_diag_ipping_result::ipping_AverageResponseTime

Result parameter indicating the average response time in milliseconds over all repetitions with successful responses of the most recent ping test. If there were no successful responses, this value MUST be zero.

Definition at line 100 of file wifi_hal_deprecated.h.

◆ ipping_MinimumResponseTime [1/2]

UINT _wifi_diag_ipping_result::ipping_MinimumResponseTime

Result parameter indicating the minimum response time in milliseconds over all repetitions with successful responses of the most recent ping test. If there were no successful responses, this value MUST be zero.

Definition at line 101 of file wifi_hal_deprecated.h.

◆ ipping_MaximumResponseTime [1/2]

UINT _wifi_diag_ipping_result::ipping_MaximumResponseTime

Result parameter indicating the maximum response time in milliseconds over all repetitions with successful responses of the most recent ping test. If there were no successful responses, this value MUST be zero.

Definition at line 102 of file wifi_hal_deprecated.h.

◆ ipping_DiagnosticsState [2/2]

char _wifi_diag_ipping_result::ipping_DiagnosticsState[64]

Indicates availability of diagnostic data. Enumeration of: Complete, Error_CannotResolveHostName, Error_Internal, Error_Other

Definition at line 361 of file wifi_hal_emu.h.

◆ ipping_SuccessCount [2/2]

unsigned int _wifi_diag_ipping_result::ipping_SuccessCount

Result parameter indicating the number of successful pings (those in which a successful response was received prior to the timeout) in the most recent ping test.

Definition at line 362 of file wifi_hal_emu.h.

◆ ipping_FailureCount [2/2]

unsigned int _wifi_diag_ipping_result::ipping_FailureCount

Result parameter indicating the number of failed pings in the most recent ping test.

Definition at line 363 of file wifi_hal_emu.h.

◆ ipping_AverageResponseTime [2/2]

unsigned int _wifi_diag_ipping_result::ipping_AverageResponseTime

Result parameter indicating the average response time in milliseconds over all repetitions with successful responses of the most recent ping test. If there were no successful responses, this value MUST be zero.

Definition at line 364 of file wifi_hal_emu.h.

◆ ipping_MinimumResponseTime [2/2]

unsigned int _wifi_diag_ipping_result::ipping_MinimumResponseTime

Result parameter indicating the minimum response time in milliseconds over all repetitions with successful responses of the most recent ping test. If there were no successful responses, this value MUST be zero.

Definition at line 365 of file wifi_hal_emu.h.

◆ ipping_MaximumResponseTime [2/2]

unsigned int _wifi_diag_ipping_result::ipping_MaximumResponseTime

Result parameter indicating the maximum response time in milliseconds over all repetitions with successful responses of the most recent ping test. If there were no successful responses, this value MUST be zero.

Definition at line 366 of file wifi_hal_emu.h.

◆ _wifi_device

struct _wifi_device

Definition at line 109 of file wifi_hal_deprecated.h.

Collaboration diagram for _wifi_device:
Collaboration graph

Data Fields

UCHAR wifi_devMacAddress [6]
 
CHAR wifi_devIPAddress [64]
 
BOOL wifi_devAssociatedDeviceAuthentiationState
 
INT wifi_devSignalStrength
 
INT wifi_devTxRate
 
INT wifi_devRxRate
 
unsigned char wifi_devMacAddress [6]
 
char wifi_devIPAddress [64]
 
unsigned char wifi_devAssociatedDeviceAuthentiationState
 
int wifi_devSignalStrength
 
int wifi_devTxRate
 
int wifi_devRxRate
 

Field Documentation

◆ wifi_devMacAddress [1/2]

UCHAR _wifi_device::wifi_devMacAddress[6]

Definition at line 111 of file wifi_hal_deprecated.h.

◆ wifi_devIPAddress [1/2]

CHAR _wifi_device::wifi_devIPAddress[64]

Definition at line 112 of file wifi_hal_deprecated.h.

◆ wifi_devAssociatedDeviceAuthentiationState [1/2]

BOOL _wifi_device::wifi_devAssociatedDeviceAuthentiationState

Definition at line 113 of file wifi_hal_deprecated.h.

◆ wifi_devSignalStrength [1/2]

INT _wifi_device::wifi_devSignalStrength

Definition at line 114 of file wifi_hal_deprecated.h.

◆ wifi_devTxRate [1/2]

INT _wifi_device::wifi_devTxRate

Definition at line 115 of file wifi_hal_deprecated.h.

◆ wifi_devRxRate [1/2]

INT _wifi_device::wifi_devRxRate

Definition at line 116 of file wifi_hal_deprecated.h.

◆ wifi_devMacAddress [2/2]

unsigned char _wifi_device::wifi_devMacAddress[6]

Definition at line 374 of file wifi_hal_emu.h.

◆ wifi_devIPAddress [2/2]

char _wifi_device::wifi_devIPAddress[64]

Definition at line 375 of file wifi_hal_emu.h.

◆ wifi_devAssociatedDeviceAuthentiationState [2/2]

unsigned char _wifi_device::wifi_devAssociatedDeviceAuthentiationState

Definition at line 376 of file wifi_hal_emu.h.

◆ wifi_devSignalStrength [2/2]

int _wifi_device::wifi_devSignalStrength

Definition at line 377 of file wifi_hal_emu.h.

◆ wifi_devTxRate [2/2]

int _wifi_device::wifi_devTxRate

Definition at line 378 of file wifi_hal_emu.h.

◆ wifi_devRxRate [2/2]

int _wifi_device::wifi_devRxRate

Definition at line 379 of file wifi_hal_emu.h.

◆ params

struct params

Definition at line 5120 of file wifi_hal_emu.h.

Collaboration diagram for params:
Collaboration graph

Data Fields

char name [64]
 
char value [64]
 

Field Documentation

◆ name

char params::name[64]

Definition at line 5122 of file wifi_hal_emu.h.

◆ value

char params::value[64]

Definition at line 5123 of file wifi_hal_emu.h.

◆ __param_list

struct __param_list

Definition at line 5125 of file wifi_hal_emu.h.

Collaboration diagram for __param_list:
Collaboration graph

Data Fields

unsigned int count
 
struct paramsparameter_list
 

Field Documentation

◆ count

unsigned int __param_list::count

Definition at line 5126 of file wifi_hal_emu.h.

◆ parameter_list

struct params* __param_list::parameter_list

Definition at line 5127 of file wifi_hal_emu.h.

◆ hostap_conf

struct hostap_conf

Definition at line 5129 of file wifi_hal_emu.h.

Collaboration diagram for hostap_conf:
Collaboration graph

Data Fields

char ssid [32]
 
char * passphrase
 
char * wpa_pairwise
 
char * wpa
 
char * wpa_keymgmt
 

Field Documentation

◆ ssid

char hostap_conf::ssid[32]

Definition at line 5131 of file wifi_hal_emu.h.

◆ passphrase

char* hostap_conf::passphrase

Definition at line 5132 of file wifi_hal_emu.h.

◆ wpa_pairwise

char* hostap_conf::wpa_pairwise

Definition at line 5133 of file wifi_hal_emu.h.

◆ wpa

char* hostap_conf::wpa

Definition at line 5134 of file wifi_hal_emu.h.

◆ wpa_keymgmt

char* hostap_conf::wpa_keymgmt

Definition at line 5135 of file wifi_hal_emu.h.

◆ _wifi_channelStats

struct _wifi_channelStats

Definition at line 32 of file wifi_hal_extender.h.

Collaboration diagram for _wifi_channelStats:
Collaboration graph

Data Fields

INT ch_number
 
BOOL ch_in_pool
 
INT ch_noise
 
BOOL ch_radar_noise
 
INT ch_max_80211_rssi
 
INT ch_non_80211_noise
 
INT ch_utilization
 
ULLONG ch_utilization_total
 
ULLONG ch_utilization_busy
 
ULLONG ch_utilization_busy_tx
 
ULLONG ch_utilization_busy_rx
 
ULLONG ch_utilization_busy_self
 
ULLONG ch_utilization_busy_ext
 

Field Documentation

◆ ch_number

INT _wifi_channelStats::ch_number

each channel is only 20MHz bandwidth

Definition at line 33 of file wifi_hal_extender.h.

◆ ch_in_pool

BOOL _wifi_channelStats::ch_in_pool

If ch_in_pool is false, driver do not need to scan this channel

Definition at line 34 of file wifi_hal_extender.h.

◆ ch_noise

INT _wifi_channelStats::ch_noise

this is used to return the average noise floor in dbm

Definition at line 35 of file wifi_hal_extender.h.

◆ ch_radar_noise

BOOL _wifi_channelStats::ch_radar_noise

if ch_number is in DFS channel, this is used to return if radar signal is present on DFS channel (5G only)

Definition at line 36 of file wifi_hal_extender.h.

◆ ch_max_80211_rssi

INT _wifi_channelStats::ch_max_80211_rssi

max RSSI from the neighbor AP in dbm on this channel.

Definition at line 37 of file wifi_hal_extender.h.

◆ ch_non_80211_noise

INT _wifi_channelStats::ch_non_80211_noise

average non 802.11 noise

Definition at line 38 of file wifi_hal_extender.h.

◆ ch_utilization

INT _wifi_channelStats::ch_utilization

this is used to return the 802.11 utilization in percent

Definition at line 39 of file wifi_hal_extender.h.

◆ ch_utilization_total

ULLONG _wifi_channelStats::ch_utilization_total

Total time radio spent receiveing or transmitting on that channel (ch_utilization_active)

Definition at line 40 of file wifi_hal_extender.h.

◆ ch_utilization_busy

ULLONG _wifi_channelStats::ch_utilization_busy

Time radio detected that channel was busy (Busy = Rx + Tx + Interference)

Definition at line 41 of file wifi_hal_extender.h.

◆ ch_utilization_busy_tx

ULLONG _wifi_channelStats::ch_utilization_busy_tx

Time time radio spent transmitting on channel

Definition at line 42 of file wifi_hal_extender.h.

◆ ch_utilization_busy_rx

ULLONG _wifi_channelStats::ch_utilization_busy_rx

Time radio spent receiving on channel (Rx = Rx_obss + Rx_self + Rx_errr (self and obss errors)

Definition at line 43 of file wifi_hal_extender.h.

◆ ch_utilization_busy_self

ULLONG _wifi_channelStats::ch_utilization_busy_self

Time radio spend receiving on channel from its own connected clients

Definition at line 44 of file wifi_hal_extender.h.

◆ ch_utilization_busy_ext

ULLONG _wifi_channelStats::ch_utilization_busy_ext

Time radio detected that extended channel was busy (40MHz extention channel busy

Definition at line 45 of file wifi_hal_extender.h.

◆ _wifi_associated_dev_rate_info_rx_stats

struct _wifi_associated_dev_rate_info_rx_stats

Definition at line 81 of file wifi_hal_extender.h.

Collaboration diagram for _wifi_associated_dev_rate_info_rx_stats:
Collaboration graph

Data Fields

UCHAR nss
 
UCHAR mcs
 
USHORT bw
 
ULLONG flags
 
ULLONG bytes
 
ULLONG msdus
 
ULLONG mpdus
 
ULLONG ppdus
 
ULLONG retries
 
UCHAR rssi_combined
 
UCHAR rssi_array [8][4]
 

Field Documentation

◆ nss

UCHAR _wifi_associated_dev_rate_info_rx_stats::nss

0 equals legacy protocolss (OFDM, CCK) 1 - n spatial stream (HT, VHT)

Definition at line 83 of file wifi_hal_extender.h.

◆ mcs

UCHAR _wifi_associated_dev_rate_info_rx_stats::mcs

0 - 7 (HT) - 9 (VHT)

Definition at line 84 of file wifi_hal_extender.h.

◆ bw

USHORT _wifi_associated_dev_rate_info_rx_stats::bw

20, 40, 80, 160 ... (to be considered 5 , 10, 80+80) ...

Definition at line 85 of file wifi_hal_extender.h.

◆ flags

ULLONG _wifi_associated_dev_rate_info_rx_stats::flags

Flag indicating data validation that HAS_BYTES, HAS_MSDUS, HAS_MPDUS, HAS_PPDUS, HAS_BW_80P80, HAS_RSSI_COMB, HAS_RSSI_ARRAY

Definition at line 86 of file wifi_hal_extender.h.

◆ bytes

ULLONG _wifi_associated_dev_rate_info_rx_stats::bytes

number of bytes received for given rate

Definition at line 87 of file wifi_hal_extender.h.

◆ msdus

ULLONG _wifi_associated_dev_rate_info_rx_stats::msdus

number of MSDUs received for given rate

Definition at line 88 of file wifi_hal_extender.h.

◆ mpdus

ULLONG _wifi_associated_dev_rate_info_rx_stats::mpdus

number of MPDUs received for given rate

Definition at line 89 of file wifi_hal_extender.h.

◆ ppdus

ULLONG _wifi_associated_dev_rate_info_rx_stats::ppdus

number of PPDUs received for given rate

Definition at line 90 of file wifi_hal_extender.h.

◆ retries

ULLONG _wifi_associated_dev_rate_info_rx_stats::retries

number of retries received for given rate

Definition at line 91 of file wifi_hal_extender.h.

◆ rssi_combined

UCHAR _wifi_associated_dev_rate_info_rx_stats::rssi_combined

Last RSSI received on give rate

Definition at line 92 of file wifi_hal_extender.h.

◆ rssi_array

UCHAR _wifi_associated_dev_rate_info_rx_stats::rssi_array[8][4]

Definition at line 104 of file wifi_hal_extender.h.

◆ _wifi_associated_dev_rate_info_tx_stats

struct _wifi_associated_dev_rate_info_tx_stats

Definition at line 107 of file wifi_hal_extender.h.

Collaboration diagram for _wifi_associated_dev_rate_info_tx_stats:
Collaboration graph

Data Fields

UCHAR nss
 
UCHAR mcs
 
USHORT bw
 
ULLONG flags
 
ULLONG bytes
 
ULLONG msdus
 
ULLONG mpdus
 
ULLONG ppdus
 
ULLONG retries
 
ULLONG attempts
 

Field Documentation

◆ nss

UCHAR _wifi_associated_dev_rate_info_tx_stats::nss

0 equals legacy protocolss (OFDM, CCK) 1 - n spatial stream (HT, VHT)

Definition at line 109 of file wifi_hal_extender.h.

◆ mcs

UCHAR _wifi_associated_dev_rate_info_tx_stats::mcs

0 - 7 (HT) - 9 (VHT)

Definition at line 110 of file wifi_hal_extender.h.

◆ bw

USHORT _wifi_associated_dev_rate_info_tx_stats::bw

20, 40, 80, 160 ... (to be considered 5 , 10, 80+80) ...

Definition at line 111 of file wifi_hal_extender.h.

◆ flags

ULLONG _wifi_associated_dev_rate_info_tx_stats::flags

Flag indicating data validation that HAS_BYTES, HAS_MSDUS, HAS_MPDUS, HAS_PPDUS, HAS_BW_80P80, HAS_RSSI_COMB, HAS_RSSI_ARRAY

Definition at line 112 of file wifi_hal_extender.h.

◆ bytes

ULLONG _wifi_associated_dev_rate_info_tx_stats::bytes

number of bytes transmitted for given rate

Definition at line 113 of file wifi_hal_extender.h.

◆ msdus

ULLONG _wifi_associated_dev_rate_info_tx_stats::msdus

number of MSDUs transmitted for given rate

Definition at line 114 of file wifi_hal_extender.h.

◆ mpdus

ULLONG _wifi_associated_dev_rate_info_tx_stats::mpdus

number of MPDUs transmitted for given rate

Definition at line 115 of file wifi_hal_extender.h.

◆ ppdus

ULLONG _wifi_associated_dev_rate_info_tx_stats::ppdus

number of PPDUs transmitted for given rate

Definition at line 116 of file wifi_hal_extender.h.

◆ retries

ULLONG _wifi_associated_dev_rate_info_tx_stats::retries

number of transmittion retries for given rate

Definition at line 117 of file wifi_hal_extender.h.

◆ attempts

ULLONG _wifi_associated_dev_rate_info_tx_stats::attempts

number of attempts trying transmitt on given rate

Definition at line 118 of file wifi_hal_extender.h.

◆ wifi_associated_dev_tid_entry

struct wifi_associated_dev_tid_entry

Definition at line 121 of file wifi_hal_extender.h.

Collaboration diagram for wifi_associated_dev_tid_entry:
Collaboration graph

Data Fields

UCHAR ac
 
UCHAR tid
 
ULLONG ewma_time_ms
 
ULLONG sum_time_ms
 
ULLONG num_msdus
 

Field Documentation

◆ ac

UCHAR wifi_associated_dev_tid_entry::ac

BE, BK. VI, VO (wifi_radioQueueType_t)

Definition at line 123 of file wifi_hal_extender.h.

◆ tid

UCHAR wifi_associated_dev_tid_entry::tid

0 - 16

Definition at line 124 of file wifi_hal_extender.h.

◆ ewma_time_ms

ULLONG wifi_associated_dev_tid_entry::ewma_time_ms

Moving average value based on last couple of transmitted msdus

Definition at line 125 of file wifi_hal_extender.h.

◆ sum_time_ms

ULLONG wifi_associated_dev_tid_entry::sum_time_ms

Delta of cumulative msdus times over interval

Definition at line 126 of file wifi_hal_extender.h.

◆ num_msdus

ULLONG wifi_associated_dev_tid_entry::num_msdus

Number of msdus in given interval

Definition at line 127 of file wifi_hal_extender.h.

◆ wifi_associated_dev_tid_stats

struct wifi_associated_dev_tid_stats

Definition at line 130 of file wifi_hal_extender.h.

Collaboration diagram for wifi_associated_dev_tid_stats:
Collaboration graph

Data Fields

wifi_associated_dev_tid_entry_t tid_array [16]
 

Field Documentation

◆ tid_array

wifi_associated_dev_tid_entry_t wifi_associated_dev_tid_stats::tid_array[16]

Definition at line 132 of file wifi_hal_extender.h.

◆ _wifi_associated_dev_stats

struct _wifi_associated_dev_stats

Definition at line 135 of file wifi_hal_extender.h.

Collaboration diagram for _wifi_associated_dev_stats:
Collaboration graph

Data Fields

ULLONG cli_rx_bytes
 
ULLONG cli_tx_bytes
 
ULLONG cli_rx_frames
 
ULLONG cli_tx_frames
 
ULLONG cli_rx_retries
 
ULLONG cli_tx_retries
 
ULLONG cli_rx_errors
 
ULLONG cli_tx_errors
 
double cli_rx_rate
 
double cli_tx_rate
 
wifi_rssi_snapshot_t cli_rssi_bcn
 
wifi_rssi_snapshot_t cli_rssi_ack
 

Field Documentation

◆ cli_rx_bytes

ULLONG _wifi_associated_dev_stats::cli_rx_bytes

The total number of bytes received from the client device, including framing characters.

Definition at line 136 of file wifi_hal_extender.h.

◆ cli_tx_bytes

ULLONG _wifi_associated_dev_stats::cli_tx_bytes

The total number of bytes transmitted to the client device, including framing characters.

Definition at line 137 of file wifi_hal_extender.h.

◆ cli_rx_frames

ULLONG _wifi_associated_dev_stats::cli_rx_frames

The total number of frames received from the client

Definition at line 138 of file wifi_hal_extender.h.

◆ cli_tx_frames

ULLONG _wifi_associated_dev_stats::cli_tx_frames

The total number of frames transmitted to the client

Definition at line 139 of file wifi_hal_extender.h.

◆ cli_rx_retries

ULLONG _wifi_associated_dev_stats::cli_rx_retries

Number of rx retries

Definition at line 140 of file wifi_hal_extender.h.

◆ cli_tx_retries

ULLONG _wifi_associated_dev_stats::cli_tx_retries

Number of tx retries. cli_Retransmissions

Definition at line 141 of file wifi_hal_extender.h.

◆ cli_rx_errors

ULLONG _wifi_associated_dev_stats::cli_rx_errors

Number of numer of rx error

Definition at line 142 of file wifi_hal_extender.h.

◆ cli_tx_errors

ULLONG _wifi_associated_dev_stats::cli_tx_errors

Number of tx errors

Definition at line 143 of file wifi_hal_extender.h.

◆ cli_rx_rate

double _wifi_associated_dev_stats::cli_rx_rate

average rx data rate used

Definition at line 144 of file wifi_hal_extender.h.

◆ cli_tx_rate

double _wifi_associated_dev_stats::cli_tx_rate

average tx data rate used} wifi_associated_dev_t;

Definition at line 145 of file wifi_hal_extender.h.

◆ cli_rssi_bcn

wifi_rssi_snapshot_t _wifi_associated_dev_stats::cli_rssi_bcn

RSSI from last 4 beacons received (STA)

Definition at line 146 of file wifi_hal_extender.h.

◆ cli_rssi_ack

wifi_rssi_snapshot_t _wifi_associated_dev_stats::cli_rssi_ack

RSSI from last 4 ack received (AP)

Definition at line 147 of file wifi_hal_extender.h.

◆ wifi_steering_apConfig_t

struct wifi_steering_apConfig_t

Configuration per apIndex.

This defines the configuration for each apIndex added to a steering group

Channel utilization is to be sampled every utilCheckIntervalSec seconds, and after collecting $b utilAvgCount samples, the steering event WIFI_STEERING_EVENT_CHAN_UTILIZATION should be sent with the averaged value.

Client active/inactive checking is done every inactCheckIntervalSec seconds and if a given client is idle/inactive for inactCheckThresholdSec seconds then it should be marked as inactive. Whenever a client changes states between active and inactive, the steering event WIFI_STEERING_EVENT_CLIENT_ACTIVITY should be sent.

Definition at line 166 of file wifi_hal_extender.h.

Collaboration diagram for wifi_steering_apConfig_t:
Collaboration graph

Data Fields

INT apIndex
 
UINT utilCheckIntervalSec
 
UINT utilAvgCount
 
UINT inactCheckIntervalSec
 
UINT inactCheckThresholdSec
 

Field Documentation

◆ apIndex

INT wifi_steering_apConfig_t::apIndex

Definition at line 167 of file wifi_hal_extender.h.

◆ utilCheckIntervalSec

UINT wifi_steering_apConfig_t::utilCheckIntervalSec

Channel utilization check interval

Definition at line 169 of file wifi_hal_extender.h.

◆ utilAvgCount

UINT wifi_steering_apConfig_t::utilAvgCount

Number of samples to average

Definition at line 170 of file wifi_hal_extender.h.

◆ inactCheckIntervalSec

UINT wifi_steering_apConfig_t::inactCheckIntervalSec

Client inactive check internval

Definition at line 172 of file wifi_hal_extender.h.

◆ inactCheckThresholdSec

UINT wifi_steering_apConfig_t::inactCheckThresholdSec

Client inactive threshold

Definition at line 173 of file wifi_hal_extender.h.

◆ wifi_steering_clientConfig_t

struct wifi_steering_clientConfig_t

Configuration per Client.

This defines the per-client, per-apIndex configuration settings. The high water mark + low water mark pairs define RSSI ranges, in which given packet types (probe or auth) are responded to as long as the RSSI of the request packet is within the defined range.

The RSSI crossings define thresholds which result in steering events being generated when a connected clients RSSI crosses above or below the given threshold.

authRejectReason, when non-zero, results in auth requests being rejected with the given reason code. When set to zero, auth requests that do not fall in the RSSI hwm+lwm range will be silently ignored.

See also
https://supportforums.cisco.com/document/141136/80211-association-status-80211-deauth-reason-codes

Definition at line 194 of file wifi_hal_extender.h.

Collaboration diagram for wifi_steering_clientConfig_t:
Collaboration graph

Data Fields

UINT rssiProbeHWM
 
UINT rssiProbeLWM
 
UINT rssiAuthHWM
 
UINT rssiAuthLWM
 
UINT rssiInactXing
 
UINT rssiHighXing
 
UINT rssiLowXing
 
UINT authRejectReason
 

Field Documentation

◆ rssiProbeHWM

UINT wifi_steering_clientConfig_t::rssiProbeHWM

Probe response RSSI high water mark

Definition at line 195 of file wifi_hal_extender.h.

◆ rssiProbeLWM

UINT wifi_steering_clientConfig_t::rssiProbeLWM

Probe response RSSI low water mark

Definition at line 196 of file wifi_hal_extender.h.

◆ rssiAuthHWM

UINT wifi_steering_clientConfig_t::rssiAuthHWM

Auth response RSSI high water mark

Definition at line 197 of file wifi_hal_extender.h.

◆ rssiAuthLWM

UINT wifi_steering_clientConfig_t::rssiAuthLWM

Auth response RSSI low water mark

Definition at line 198 of file wifi_hal_extender.h.

◆ rssiInactXing

UINT wifi_steering_clientConfig_t::rssiInactXing

Inactive RSSI crossing threshold

Definition at line 199 of file wifi_hal_extender.h.

◆ rssiHighXing

UINT wifi_steering_clientConfig_t::rssiHighXing

High RSSI crossing threshold

Definition at line 200 of file wifi_hal_extender.h.

◆ rssiLowXing

UINT wifi_steering_clientConfig_t::rssiLowXing

Low RSSI crossing threshold

Definition at line 201 of file wifi_hal_extender.h.

◆ authRejectReason

UINT wifi_steering_clientConfig_t::authRejectReason

Inactive RSSI crossing threshold

Definition at line 202 of file wifi_hal_extender.h.

◆ wifi_steering_datarateInfo_t

struct wifi_steering_datarateInfo_t

STA datarate information These are STA capabilities values.

Definition at line 260 of file wifi_hal_extender.h.

Collaboration diagram for wifi_steering_datarateInfo_t:
Collaboration graph

Data Fields

UINT maxChwidth
 
UINT maxStreams
 
UINT phyMode
 
UINT maxMCS
 
UINT maxTxpower
 
UINT isStaticSmps
 
UINT isMUMimoSupported
 

Field Documentation

◆ maxChwidth

UINT wifi_steering_datarateInfo_t::maxChwidth

Max bandwidth supported

Definition at line 261 of file wifi_hal_extender.h.

◆ maxStreams

UINT wifi_steering_datarateInfo_t::maxStreams

Max spatial streams supported

Definition at line 262 of file wifi_hal_extender.h.

◆ phyMode

UINT wifi_steering_datarateInfo_t::phyMode

PHY Mode supported

Definition at line 263 of file wifi_hal_extender.h.

◆ maxMCS

UINT wifi_steering_datarateInfo_t::maxMCS

Max MCS supported

Definition at line 264 of file wifi_hal_extender.h.

◆ maxTxpower

UINT wifi_steering_datarateInfo_t::maxTxpower

Max TX power supported

Definition at line 265 of file wifi_hal_extender.h.

◆ isStaticSmps

UINT wifi_steering_datarateInfo_t::isStaticSmps

Operating in Static SM Power Save Mode

Definition at line 266 of file wifi_hal_extender.h.

◆ isMUMimoSupported

UINT wifi_steering_datarateInfo_t::isMUMimoSupported

Supports MU-MIMO

Definition at line 267 of file wifi_hal_extender.h.

◆ wifi_steering_rrmCaps_t

struct wifi_steering_rrmCaps_t

Definition at line 270 of file wifi_hal_extender.h.

Collaboration diagram for wifi_steering_rrmCaps_t:
Collaboration graph

Data Fields

BOOL linkMeas
 
BOOL neighRpt
 
BOOL bcnRptPassive
 
BOOL bcnRptActive
 
BOOL bcnRptTable
 
BOOL lciMeas
 
BOOL ftmRangeRpt
 

Field Documentation

◆ linkMeas

BOOL wifi_steering_rrmCaps_t::linkMeas

Supports link measurement

Definition at line 271 of file wifi_hal_extender.h.

◆ neighRpt

BOOL wifi_steering_rrmCaps_t::neighRpt

Supports neighbor reports

Definition at line 272 of file wifi_hal_extender.h.

◆ bcnRptPassive

BOOL wifi_steering_rrmCaps_t::bcnRptPassive

Supports Passive 11k scans

Definition at line 273 of file wifi_hal_extender.h.

◆ bcnRptActive

BOOL wifi_steering_rrmCaps_t::bcnRptActive

Supports Active 11k scans

Definition at line 274 of file wifi_hal_extender.h.

◆ bcnRptTable

BOOL wifi_steering_rrmCaps_t::bcnRptTable

Supports beacon report table

Definition at line 275 of file wifi_hal_extender.h.

◆ lciMeas

BOOL wifi_steering_rrmCaps_t::lciMeas

Supports LCI measurement

Definition at line 276 of file wifi_hal_extender.h.

◆ ftmRangeRpt

BOOL wifi_steering_rrmCaps_t::ftmRangeRpt

Supports FTM Range report

Definition at line 277 of file wifi_hal_extender.h.

◆ wifi_steering_evProbeReq_t

struct wifi_steering_evProbeReq_t

Probe Request Event Data This data is provided with WIFI_STEERING_EVENT_PROBE_REQ.

Definition at line 284 of file wifi_hal_extender.h.

Collaboration diagram for wifi_steering_evProbeReq_t:
Collaboration graph

Data Fields

mac_address_t client_mac
 
UINT rssi
 
BOOL broadcast
 
BOOL blocked
 

Field Documentation

◆ client_mac

mac_address_t wifi_steering_evProbeReq_t::client_mac

Client MAC Address

Definition at line 285 of file wifi_hal_extender.h.

◆ rssi

UINT wifi_steering_evProbeReq_t::rssi

RSSI of probe frame

Definition at line 286 of file wifi_hal_extender.h.

◆ broadcast

BOOL wifi_steering_evProbeReq_t::broadcast

True if broadcast probe

Definition at line 287 of file wifi_hal_extender.h.

◆ blocked

BOOL wifi_steering_evProbeReq_t::blocked

True if response blocked

Definition at line 288 of file wifi_hal_extender.h.

◆ wifi_steering_evConnect_t

struct wifi_steering_evConnect_t

Client Connect Event Data This data is provided with WIFI_STEERING_EVENT_CLIENT_CONNECT.

Definition at line 311 of file wifi_hal_extender.h.

Collaboration diagram for wifi_steering_evConnect_t:
Collaboration graph

Data Fields

mac_address_t client_mac
 
UINT isBTMSupported
 
UINT isRRMSupported
 
BOOL bandCap2G
 
BOOL bandCap5G
 
BOOL bandCap6G
 
wifi_steering_datarateInfo_t datarateInfo
 
wifi_steering_rrmCaps_t rrmCaps
 

Field Documentation

◆ client_mac

mac_address_t wifi_steering_evConnect_t::client_mac

Client MAC Address

Definition at line 312 of file wifi_hal_extender.h.

◆ isBTMSupported

UINT wifi_steering_evConnect_t::isBTMSupported

Client supports BSS TM

Definition at line 313 of file wifi_hal_extender.h.

◆ isRRMSupported

UINT wifi_steering_evConnect_t::isRRMSupported

Client supports RRM

Definition at line 314 of file wifi_hal_extender.h.

◆ bandCap2G

BOOL wifi_steering_evConnect_t::bandCap2G

Client is 2.4GHz capable

Definition at line 315 of file wifi_hal_extender.h.

◆ bandCap5G

BOOL wifi_steering_evConnect_t::bandCap5G

Client is 5GHz capable

Definition at line 316 of file wifi_hal_extender.h.

◆ bandCap6G

BOOL wifi_steering_evConnect_t::bandCap6G

Client is 6GHz capable

Definition at line 317 of file wifi_hal_extender.h.

◆ datarateInfo

wifi_steering_datarateInfo_t wifi_steering_evConnect_t::datarateInfo

Client supported datarate information

Definition at line 318 of file wifi_hal_extender.h.

◆ rrmCaps

wifi_steering_rrmCaps_t wifi_steering_evConnect_t::rrmCaps

Client supported RRM capabilites

Definition at line 319 of file wifi_hal_extender.h.

◆ wifi_steering_evDisconnect_t

struct wifi_steering_evDisconnect_t

Client Disconnect Event Data This data is provided with WIFI_STEERING_EVENT_CLIENT_DISCONNECT.

Definition at line 327 of file wifi_hal_extender.h.

Collaboration diagram for wifi_steering_evDisconnect_t:
Collaboration graph

Data Fields

mac_address_t client_mac
 
UINT reason
 
wifi_disconnectSource_t source
 
wifi_disconnectType_t type
 

Field Documentation

◆ client_mac

mac_address_t wifi_steering_evDisconnect_t::client_mac

Client MAC Address

Definition at line 328 of file wifi_hal_extender.h.

◆ reason

UINT wifi_steering_evDisconnect_t::reason

Reason code of disconnect

Definition at line 329 of file wifi_hal_extender.h.

◆ source

wifi_disconnectSource_t wifi_steering_evDisconnect_t::source

Source of disconnect

Definition at line 330 of file wifi_hal_extender.h.

◆ type

wifi_disconnectType_t wifi_steering_evDisconnect_t::type

Disconnect Type

Definition at line 331 of file wifi_hal_extender.h.

◆ wifi_steering_evActivity_t

struct wifi_steering_evActivity_t

Client Activity Change Event Data This data is provided with WIFI_STEERING_EVENT_CLIENT_ACTIVITY.

Definition at line 338 of file wifi_hal_extender.h.

Collaboration diagram for wifi_steering_evActivity_t:
Collaboration graph

Data Fields

mac_address_t client_mac
 
BOOL active
 

Field Documentation

◆ client_mac

mac_address_t wifi_steering_evActivity_t::client_mac

Client MAC Address

Definition at line 339 of file wifi_hal_extender.h.

◆ active

BOOL wifi_steering_evActivity_t::active

True if client is active

Definition at line 340 of file wifi_hal_extender.h.

◆ wifi_steering_evChanUtil_t

struct wifi_steering_evChanUtil_t

Channel Utilization Event Data This data is provided with WIFI_STEERING_EVENT_CHAN_UTILIZATION.

Definition at line 347 of file wifi_hal_extender.h.

Collaboration diagram for wifi_steering_evChanUtil_t:
Collaboration graph

Data Fields

UINT utilization
 

Field Documentation

◆ utilization

UINT wifi_steering_evChanUtil_t::utilization

Channel Utilization 0-100

Definition at line 348 of file wifi_hal_extender.h.

◆ wifi_steering_evRssiXing_t

struct wifi_steering_evRssiXing_t

Client RSSI Crossing Event Data This data is provided with WIFI_STEERING_EVENT_RSSI_XING.

Definition at line 355 of file wifi_hal_extender.h.

Collaboration diagram for wifi_steering_evRssiXing_t:
Collaboration graph

Data Fields

mac_address_t client_mac
 
UINT rssi
 
wifi_steering_rssiChange_t inactveXing
 
wifi_steering_rssiChange_t highXing
 
wifi_steering_rssiChange_t lowXing
 

Field Documentation

◆ client_mac

mac_address_t wifi_steering_evRssiXing_t::client_mac

Client MAC Address

Definition at line 356 of file wifi_hal_extender.h.

◆ rssi

UINT wifi_steering_evRssiXing_t::rssi

Clients current RSSI

Definition at line 357 of file wifi_hal_extender.h.

◆ inactveXing

wifi_steering_rssiChange_t wifi_steering_evRssiXing_t::inactveXing

Inactive threshold Value

Definition at line 358 of file wifi_hal_extender.h.

◆ highXing

wifi_steering_rssiChange_t wifi_steering_evRssiXing_t::highXing

High threshold Value

Definition at line 359 of file wifi_hal_extender.h.

◆ lowXing

wifi_steering_rssiChange_t wifi_steering_evRssiXing_t::lowXing

Low threshold value

Definition at line 360 of file wifi_hal_extender.h.

◆ wifi_steering_evRssi_t

struct wifi_steering_evRssi_t

Client RSSI Measurement Event Data This data is provided with WIFI_STEERING_EVENT_RSSI, which is sent in response to a requset for the client's current RSSI measurement.

Definition at line 368 of file wifi_hal_extender.h.

Collaboration diagram for wifi_steering_evRssi_t:
Collaboration graph

Data Fields

mac_address_t client_mac
 
UINT rssi
 

Field Documentation

◆ client_mac

mac_address_t wifi_steering_evRssi_t::client_mac

Client MAC Address

Definition at line 369 of file wifi_hal_extender.h.

◆ rssi

UINT wifi_steering_evRssi_t::rssi

Clients current RSSI

Definition at line 370 of file wifi_hal_extender.h.

◆ wifi_steering_evAuthFail_t

struct wifi_steering_evAuthFail_t

Auth Failure Event Data This data is provided with WIFI_STEERING_EVENT_AUTH_FAIL.

Definition at line 377 of file wifi_hal_extender.h.

Collaboration diagram for wifi_steering_evAuthFail_t:
Collaboration graph

Data Fields

mac_address_t client_mac
 
UINT rssi
 
UINT reason
 
BOOL bsBlocked
 
BOOL bsRejected
 

Field Documentation

◆ client_mac

mac_address_t wifi_steering_evAuthFail_t::client_mac

Client MAC Address

Definition at line 378 of file wifi_hal_extender.h.

◆ rssi

UINT wifi_steering_evAuthFail_t::rssi

RSSI of auth frame

Definition at line 379 of file wifi_hal_extender.h.

◆ reason

UINT wifi_steering_evAuthFail_t::reason

Reject Reason

Definition at line 380 of file wifi_hal_extender.h.

◆ bsBlocked

BOOL wifi_steering_evAuthFail_t::bsBlocked

True if purposely blocked

Definition at line 381 of file wifi_hal_extender.h.

◆ bsRejected

BOOL wifi_steering_evAuthFail_t::bsRejected

True if rejection sent

Definition at line 382 of file wifi_hal_extender.h.

◆ wifi_steering_event_t

struct wifi_steering_event_t

Wifi Steering Event This is the data containing a single steering event.

Definition at line 389 of file wifi_hal_extender.h.

Collaboration diagram for wifi_steering_event_t:
Collaboration graph

Data Fields

wifi_steering_eventType_t type
 
INT apIndex
 
ULLONG timestamp_ms
 
union {
   wifi_steering_evProbeReq_t   probeReq
 
   wifi_steering_evConnect_t   connect
 
   wifi_steering_evDisconnect_t   disconnect
 
   wifi_steering_evActivity_t   activity
 
   wifi_steering_evChanUtil_t   chanUtil
 
   wifi_steering_evRssiXing_t   rssiXing
 
   wifi_steering_evRssi_t   rssi
 
   wifi_steering_evAuthFail_t   authFail
 
data
 

Field Documentation

◆ type

wifi_steering_eventType_t wifi_steering_event_t::type

Event Type

Definition at line 390 of file wifi_hal_extender.h.

◆ apIndex

INT wifi_steering_event_t::apIndex

apIndex event is from

Definition at line 391 of file wifi_hal_extender.h.

◆ timestamp_ms

ULLONG wifi_steering_event_t::timestamp_ms

Optional: Event Timestamp

Definition at line 392 of file wifi_hal_extender.h.

◆ probeReq

wifi_steering_evProbeReq_t wifi_steering_event_t::probeReq

Probe Request Data

Definition at line 394 of file wifi_hal_extender.h.

◆ connect

wifi_steering_evConnect_t wifi_steering_event_t::connect

Client Connect Data

Definition at line 395 of file wifi_hal_extender.h.

◆ disconnect

wifi_steering_evDisconnect_t wifi_steering_event_t::disconnect

Client Disconnect Data

Definition at line 396 of file wifi_hal_extender.h.

◆ activity

wifi_steering_evActivity_t wifi_steering_event_t::activity

Client Active Change Data

Definition at line 397 of file wifi_hal_extender.h.

◆ chanUtil

wifi_steering_evChanUtil_t wifi_steering_event_t::chanUtil

Channel Utilization Data

Definition at line 398 of file wifi_hal_extender.h.

◆ rssiXing

wifi_steering_evRssiXing_t wifi_steering_event_t::rssiXing

Client RSSI Crossing Data

Definition at line 399 of file wifi_hal_extender.h.

◆ rssi

wifi_steering_evRssi_t wifi_steering_event_t::rssi

Client Measured RSSI Data

Definition at line 400 of file wifi_hal_extender.h.

◆ authFail

wifi_steering_evAuthFail_t wifi_steering_event_t::authFail

Auth Failure Data

Definition at line 401 of file wifi_hal_extender.h.

◆ data

union { ... } wifi_steering_event_t::data

◆ wifi_BTMTerminationDuration_t

struct wifi_BTMTerminationDuration_t

Definition at line 414 of file wifi_hal_extender.h.

Collaboration diagram for wifi_BTMTerminationDuration_t:
Collaboration graph

Data Fields

ULONG tsf
 
USHORT duration
 

Field Documentation

◆ tsf

ULONG wifi_BTMTerminationDuration_t::tsf

Definition at line 415 of file wifi_hal_extender.h.

◆ duration

USHORT wifi_BTMTerminationDuration_t::duration

Definition at line 416 of file wifi_hal_extender.h.

◆ wifi_CondensedCountryString_t

struct wifi_CondensedCountryString_t

Definition at line 419 of file wifi_hal_extender.h.

Collaboration diagram for wifi_CondensedCountryString_t:
Collaboration graph

Data Fields

CHAR condensedStr [3]
 

Field Documentation

◆ condensedStr

CHAR wifi_CondensedCountryString_t::condensedStr[3]

Definition at line 420 of file wifi_hal_extender.h.

◆ wifi_TSFInfo_t

struct wifi_TSFInfo_t

Definition at line 423 of file wifi_hal_extender.h.

Collaboration diagram for wifi_TSFInfo_t:
Collaboration graph

Data Fields

USHORT offset
 
USHORT interval
 

Field Documentation

◆ offset

USHORT wifi_TSFInfo_t::offset

Definition at line 424 of file wifi_hal_extender.h.

◆ interval

USHORT wifi_TSFInfo_t::interval

Definition at line 425 of file wifi_hal_extender.h.

◆ wifi_BSSTransitionCandidatePreference_t

struct wifi_BSSTransitionCandidatePreference_t

Definition at line 428 of file wifi_hal_extender.h.

Collaboration diagram for wifi_BSSTransitionCandidatePreference_t:
Collaboration graph

Data Fields

UCHAR preference
 

Field Documentation

◆ preference

UCHAR wifi_BSSTransitionCandidatePreference_t::preference

Definition at line 429 of file wifi_hal_extender.h.

◆ wifi_Bearing_t

struct wifi_Bearing_t

Definition at line 432 of file wifi_hal_extender.h.

Collaboration diagram for wifi_Bearing_t:
Collaboration graph

Data Fields

USHORT bearing
 
UINT dist
 
USHORT height
 

Field Documentation

◆ bearing

USHORT wifi_Bearing_t::bearing

Definition at line 433 of file wifi_hal_extender.h.

◆ dist

UINT wifi_Bearing_t::dist

Definition at line 434 of file wifi_hal_extender.h.

◆ height

USHORT wifi_Bearing_t::height

Definition at line 435 of file wifi_hal_extender.h.

◆ wifi_WideBWChannel_t

struct wifi_WideBWChannel_t

Definition at line 439 of file wifi_hal_extender.h.

Collaboration diagram for wifi_WideBWChannel_t:
Collaboration graph

Data Fields

UCHAR bandwidth
 
UCHAR centerSeg0
 
UCHAR centerSeg1
 

Field Documentation

◆ bandwidth

UCHAR wifi_WideBWChannel_t::bandwidth

Definition at line 440 of file wifi_hal_extender.h.

◆ centerSeg0

UCHAR wifi_WideBWChannel_t::centerSeg0

Definition at line 441 of file wifi_hal_extender.h.

◆ centerSeg1

UCHAR wifi_WideBWChannel_t::centerSeg1

Definition at line 442 of file wifi_hal_extender.h.

◆ wifi_Measurement_t

struct wifi_Measurement_t

Definition at line 445 of file wifi_hal_extender.h.

Collaboration diagram for wifi_Measurement_t:
Collaboration graph

Data Fields

UCHAR token
 
UCHAR mode
 
UCHAR type
 
union {
   UCHAR   lci
 
   UCHAR   lcr
 
u
 

Field Documentation

◆ token

UCHAR wifi_Measurement_t::token

Definition at line 446 of file wifi_hal_extender.h.

◆ mode

UCHAR wifi_Measurement_t::mode

Definition at line 447 of file wifi_hal_extender.h.

◆ type

UCHAR wifi_Measurement_t::type

Definition at line 448 of file wifi_hal_extender.h.

◆ lci

UCHAR wifi_Measurement_t::lci

Definition at line 450 of file wifi_hal_extender.h.

◆ lcr

UCHAR wifi_Measurement_t::lcr

Definition at line 451 of file wifi_hal_extender.h.

◆ u

union { ... } wifi_Measurement_t::u

◆ wifi_HTCapabilities_t

struct wifi_HTCapabilities_t

Definition at line 456 of file wifi_hal_extender.h.

Collaboration diagram for wifi_HTCapabilities_t:
Collaboration graph

Data Fields

USHORT info
 
UCHAR ampduParams
 
UCHAR mcs [16]
 
USHORT extended
 
UINT txBeamCaps
 
UCHAR aselCaps
 

Field Documentation

◆ info

USHORT wifi_HTCapabilities_t::info

Definition at line 458 of file wifi_hal_extender.h.

◆ ampduParams

UCHAR wifi_HTCapabilities_t::ampduParams

Definition at line 459 of file wifi_hal_extender.h.

◆ mcs

UCHAR wifi_HTCapabilities_t::mcs[16]

Definition at line 460 of file wifi_hal_extender.h.

◆ extended

USHORT wifi_HTCapabilities_t::extended

Definition at line 461 of file wifi_hal_extender.h.

◆ txBeamCaps

UINT wifi_HTCapabilities_t::txBeamCaps

Definition at line 462 of file wifi_hal_extender.h.

◆ aselCaps

UCHAR wifi_HTCapabilities_t::aselCaps

Definition at line 463 of file wifi_hal_extender.h.

◆ wifi_VHTCapabilities_t

struct wifi_VHTCapabilities_t

Definition at line 467 of file wifi_hal_extender.h.

Collaboration diagram for wifi_VHTCapabilities_t:
Collaboration graph

Data Fields

UINT info
 
USHORT mcs
 
USHORT rxHighestSupportedRate
 
USHORT txVHTmcs
 
USHORT txHighestSupportedRate
 

Field Documentation

◆ info

UINT wifi_VHTCapabilities_t::info

Definition at line 468 of file wifi_hal_extender.h.

◆ mcs

USHORT wifi_VHTCapabilities_t::mcs

Definition at line 471 of file wifi_hal_extender.h.

◆ rxHighestSupportedRate

USHORT wifi_VHTCapabilities_t::rxHighestSupportedRate

Definition at line 472 of file wifi_hal_extender.h.

◆ txVHTmcs

USHORT wifi_VHTCapabilities_t::txVHTmcs

Definition at line 473 of file wifi_hal_extender.h.

◆ txHighestSupportedRate

USHORT wifi_VHTCapabilities_t::txHighestSupportedRate

Definition at line 474 of file wifi_hal_extender.h.

◆ wifi_HTOperation_t

struct wifi_HTOperation_t

Definition at line 478 of file wifi_hal_extender.h.

Collaboration diagram for wifi_HTOperation_t:
Collaboration graph

Data Fields

UCHAR primary
 
UCHAR opInfo [5]
 
UCHAR mcs [16]
 

Field Documentation

◆ primary

UCHAR wifi_HTOperation_t::primary

Definition at line 479 of file wifi_hal_extender.h.

◆ opInfo

UCHAR wifi_HTOperation_t::opInfo[5]

Definition at line 480 of file wifi_hal_extender.h.

◆ mcs

UCHAR wifi_HTOperation_t::mcs[16]

Definition at line 481 of file wifi_hal_extender.h.

◆ wifi_VHTOperation_t

struct wifi_VHTOperation_t

Definition at line 485 of file wifi_hal_extender.h.

Collaboration diagram for wifi_VHTOperation_t:
Collaboration graph

Data Fields

wifi_WideBWChannel_t opInfo
 
USHORT mcs_nss
 

Field Documentation

◆ opInfo

wifi_WideBWChannel_t wifi_VHTOperation_t::opInfo

Definition at line 486 of file wifi_hal_extender.h.

◆ mcs_nss

USHORT wifi_VHTOperation_t::mcs_nss

Definition at line 487 of file wifi_hal_extender.h.

◆ wifi_SecondaryChannelOffset_t

struct wifi_SecondaryChannelOffset_t

Definition at line 492 of file wifi_hal_extender.h.

Collaboration diagram for wifi_SecondaryChannelOffset_t:
Collaboration graph

Data Fields

UCHAR secondaryChOffset
 

Field Documentation

◆ secondaryChOffset

UCHAR wifi_SecondaryChannelOffset_t::secondaryChOffset

Definition at line 493 of file wifi_hal_extender.h.

◆ wifi_RMEnabledCapabilities_t

struct wifi_RMEnabledCapabilities_t

Definition at line 498 of file wifi_hal_extender.h.

Collaboration diagram for wifi_RMEnabledCapabilities_t:
Collaboration graph

Data Fields

UCHAR capabilities [5]
 

Field Documentation

◆ capabilities

UCHAR wifi_RMEnabledCapabilities_t::capabilities[5]

Definition at line 501 of file wifi_hal_extender.h.

◆ wifi_VendorSpecific_t

struct wifi_VendorSpecific_t

Definition at line 505 of file wifi_hal_extender.h.

Collaboration diagram for wifi_VendorSpecific_t:
Collaboration graph

Data Fields

UCHAR oui [5]
 
UCHAR buff [32]
 

Field Documentation

◆ oui

UCHAR wifi_VendorSpecific_t::oui[5]

Definition at line 507 of file wifi_hal_extender.h.

◆ buff

UCHAR wifi_VendorSpecific_t::buff[32]

Definition at line 509 of file wifi_hal_extender.h.

◆ wifi_MeasurementPilotTransmission_t

struct wifi_MeasurementPilotTransmission_t

Definition at line 514 of file wifi_hal_extender.h.

Collaboration diagram for wifi_MeasurementPilotTransmission_t:
Collaboration graph

Data Fields

UCHAR pilot
 
wifi_VendorSpecific_t vendorSpecific
 

Field Documentation

◆ pilot

UCHAR wifi_MeasurementPilotTransmission_t::pilot

Definition at line 515 of file wifi_hal_extender.h.

◆ vendorSpecific

wifi_VendorSpecific_t wifi_MeasurementPilotTransmission_t::vendorSpecific

Definition at line 517 of file wifi_hal_extender.h.

◆ wifi_NeighborReport_t

struct wifi_NeighborReport_t

Definition at line 521 of file wifi_hal_extender.h.

Collaboration diagram for wifi_NeighborReport_t:
Collaboration graph

Data Fields

bssid_t bssid
 
UINT info
 
UCHAR opClass
 
UCHAR channel
 
UCHAR phyTable
 
BOOL tsfPresent
 
wifi_TSFInfo_t tsfInfo
 
BOOL condensedCountrySringPresent
 
wifi_CondensedCountryString_t condensedCountryStr
 
BOOL bssTransitionCandidatePreferencePresent
 
wifi_BSSTransitionCandidatePreference_t bssTransitionCandidatePreference
 
BOOL btmTerminationDurationPresent
 
wifi_BTMTerminationDuration_t btmTerminationDuration
 
BOOL bearingPresent
 
wifi_Bearing_t bearing
 
BOOL wideBandWidthChannelPresent
 
wifi_WideBWChannel_t wideBandwidthChannel
 
BOOL htCapsPresent
 
wifi_HTCapabilities_t htCaps
 
BOOL vhtCapsPresent
 
wifi_VHTCapabilities_t vbhtCaps
 
BOOL htOpPresent
 
wifi_HTOperation_t htOp
 
BOOL vhtOpPresent
 
wifi_VHTOperation_t vhtOp
 
BOOL secondaryChannelOffsetPresent
 
wifi_SecondaryChannelOffset_t secondaryChannelOffset
 
BOOL rmEnabledCapsPresent
 
wifi_RMEnabledCapabilities_t rmEnabledCaps
 
BOOL msmtPilotTransmissionPresent
 
wifi_MeasurementPilotTransmission_t msmtPilotTransmission
 
BOOL vendorSpecificPresent
 
wifi_VendorSpecific_t vendorSpecific
 
ssid_t target_ssid
 

Field Documentation

◆ bssid

bssid_t wifi_NeighborReport_t::bssid

Definition at line 522 of file wifi_hal_extender.h.

◆ info

UINT wifi_NeighborReport_t::info

Definition at line 533 of file wifi_hal_extender.h.

◆ opClass

UCHAR wifi_NeighborReport_t::opClass

Definition at line 534 of file wifi_hal_extender.h.

◆ channel

UCHAR wifi_NeighborReport_t::channel

Definition at line 535 of file wifi_hal_extender.h.

◆ phyTable

UCHAR wifi_NeighborReport_t::phyTable

Definition at line 536 of file wifi_hal_extender.h.

◆ tsfPresent

BOOL wifi_NeighborReport_t::tsfPresent

Definition at line 537 of file wifi_hal_extender.h.

◆ tsfInfo

wifi_TSFInfo_t wifi_NeighborReport_t::tsfInfo

Definition at line 538 of file wifi_hal_extender.h.

◆ condensedCountrySringPresent

BOOL wifi_NeighborReport_t::condensedCountrySringPresent

Definition at line 539 of file wifi_hal_extender.h.

◆ condensedCountryStr

wifi_CondensedCountryString_t wifi_NeighborReport_t::condensedCountryStr

Definition at line 540 of file wifi_hal_extender.h.

◆ bssTransitionCandidatePreferencePresent

BOOL wifi_NeighborReport_t::bssTransitionCandidatePreferencePresent

Definition at line 541 of file wifi_hal_extender.h.

◆ bssTransitionCandidatePreference

wifi_BSSTransitionCandidatePreference_t wifi_NeighborReport_t::bssTransitionCandidatePreference

Definition at line 542 of file wifi_hal_extender.h.

◆ btmTerminationDurationPresent

BOOL wifi_NeighborReport_t::btmTerminationDurationPresent

Definition at line 543 of file wifi_hal_extender.h.

◆ btmTerminationDuration

wifi_BTMTerminationDuration_t wifi_NeighborReport_t::btmTerminationDuration

Definition at line 544 of file wifi_hal_extender.h.

◆ bearingPresent

BOOL wifi_NeighborReport_t::bearingPresent

Definition at line 545 of file wifi_hal_extender.h.

◆ bearing

wifi_Bearing_t wifi_NeighborReport_t::bearing

Definition at line 546 of file wifi_hal_extender.h.

◆ wideBandWidthChannelPresent

BOOL wifi_NeighborReport_t::wideBandWidthChannelPresent

Definition at line 547 of file wifi_hal_extender.h.

◆ wideBandwidthChannel

wifi_WideBWChannel_t wifi_NeighborReport_t::wideBandwidthChannel

Definition at line 548 of file wifi_hal_extender.h.

◆ htCapsPresent

BOOL wifi_NeighborReport_t::htCapsPresent

Definition at line 549 of file wifi_hal_extender.h.

◆ htCaps

wifi_HTCapabilities_t wifi_NeighborReport_t::htCaps

Definition at line 550 of file wifi_hal_extender.h.

◆ vhtCapsPresent

BOOL wifi_NeighborReport_t::vhtCapsPresent

Definition at line 551 of file wifi_hal_extender.h.

◆ vbhtCaps

wifi_VHTCapabilities_t wifi_NeighborReport_t::vbhtCaps

Definition at line 552 of file wifi_hal_extender.h.

◆ htOpPresent

BOOL wifi_NeighborReport_t::htOpPresent

Definition at line 553 of file wifi_hal_extender.h.

◆ htOp

wifi_HTOperation_t wifi_NeighborReport_t::htOp

Definition at line 554 of file wifi_hal_extender.h.

◆ vhtOpPresent

BOOL wifi_NeighborReport_t::vhtOpPresent

Definition at line 555 of file wifi_hal_extender.h.

◆ vhtOp

wifi_VHTOperation_t wifi_NeighborReport_t::vhtOp

Definition at line 556 of file wifi_hal_extender.h.

◆ secondaryChannelOffsetPresent

BOOL wifi_NeighborReport_t::secondaryChannelOffsetPresent

Definition at line 557 of file wifi_hal_extender.h.

◆ secondaryChannelOffset

wifi_SecondaryChannelOffset_t wifi_NeighborReport_t::secondaryChannelOffset

Definition at line 558 of file wifi_hal_extender.h.

◆ rmEnabledCapsPresent

BOOL wifi_NeighborReport_t::rmEnabledCapsPresent

Definition at line 559 of file wifi_hal_extender.h.

◆ rmEnabledCaps

wifi_RMEnabledCapabilities_t wifi_NeighborReport_t::rmEnabledCaps

Definition at line 560 of file wifi_hal_extender.h.

◆ msmtPilotTransmissionPresent

BOOL wifi_NeighborReport_t::msmtPilotTransmissionPresent

Definition at line 561 of file wifi_hal_extender.h.

◆ msmtPilotTransmission

wifi_MeasurementPilotTransmission_t wifi_NeighborReport_t::msmtPilotTransmission

Definition at line 562 of file wifi_hal_extender.h.

◆ vendorSpecificPresent

BOOL wifi_NeighborReport_t::vendorSpecificPresent

Definition at line 563 of file wifi_hal_extender.h.

◆ vendorSpecific

wifi_VendorSpecific_t wifi_NeighborReport_t::vendorSpecific

Definition at line 564 of file wifi_hal_extender.h.

◆ target_ssid

ssid_t wifi_NeighborReport_t::target_ssid

Definition at line 565 of file wifi_hal_extender.h.

◆ wifi_BTMRequest_t

struct wifi_BTMRequest_t

Definition at line 569 of file wifi_hal_extender.h.

Collaboration diagram for wifi_BTMRequest_t:
Collaboration graph

Data Fields

UCHAR token
 
UCHAR requestMode
 
USHORT timer
 
UCHAR validityInterval
 
wifi_BTMTerminationDuration_t termDuration
 
UCHAR disassociationImminent
 
USHORT urlLen
 
CHAR url [512]
 
UCHAR numCandidates
 
wifi_NeighborReport_t candidates [64]
 

Field Documentation

◆ token

UCHAR wifi_BTMRequest_t::token

set by STA to relate reports

Definition at line 570 of file wifi_hal_extender.h.

◆ requestMode

UCHAR wifi_BTMRequest_t::requestMode

Requested instructions for the STA.

Definition at line 571 of file wifi_hal_extender.h.

◆ timer

USHORT wifi_BTMRequest_t::timer

Definition at line 572 of file wifi_hal_extender.h.

◆ validityInterval

UCHAR wifi_BTMRequest_t::validityInterval

Definition at line 573 of file wifi_hal_extender.h.

◆ termDuration

wifi_BTMTerminationDuration_t wifi_BTMRequest_t::termDuration

Definition at line 578 of file wifi_hal_extender.h.

◆ disassociationImminent

UCHAR wifi_BTMRequest_t::disassociationImminent

Definition at line 579 of file wifi_hal_extender.h.

◆ urlLen

USHORT wifi_BTMRequest_t::urlLen

Definition at line 580 of file wifi_hal_extender.h.

◆ url

CHAR wifi_BTMRequest_t::url[512]

Definition at line 581 of file wifi_hal_extender.h.

◆ numCandidates

UCHAR wifi_BTMRequest_t::numCandidates

Definition at line 582 of file wifi_hal_extender.h.

◆ candidates

wifi_NeighborReport_t wifi_BTMRequest_t::candidates[64]

Definition at line 583 of file wifi_hal_extender.h.

◆ wifi_BTMQuery_t

struct wifi_BTMQuery_t

Definition at line 588 of file wifi_hal_extender.h.

Collaboration diagram for wifi_BTMQuery_t:
Collaboration graph

Data Fields

UCHAR token
 
UCHAR queryReason
 
UCHAR numCandidates
 
wifi_NeighborReport_t candidates [64]
 

Field Documentation

◆ token

UCHAR wifi_BTMQuery_t::token

set by STA to relate reports

Definition at line 589 of file wifi_hal_extender.h.

◆ queryReason

UCHAR wifi_BTMQuery_t::queryReason

Definition at line 590 of file wifi_hal_extender.h.

◆ numCandidates

UCHAR wifi_BTMQuery_t::numCandidates

Definition at line 591 of file wifi_hal_extender.h.

◆ candidates

wifi_NeighborReport_t wifi_BTMQuery_t::candidates[64]

Definition at line 592 of file wifi_hal_extender.h.

◆ wifi_BTMResponse_t

struct wifi_BTMResponse_t

Definition at line 597 of file wifi_hal_extender.h.

Collaboration diagram for wifi_BTMResponse_t:
Collaboration graph

Data Fields

UCHAR token
 
UCHAR status
 
UCHAR terminationDelay
 
bssid_t target
 
UCHAR numCandidates
 
wifi_NeighborReport_t candidates [64]
 

Field Documentation

◆ token

UCHAR wifi_BTMResponse_t::token

set by STA to relate reports

Definition at line 598 of file wifi_hal_extender.h.

◆ status

UCHAR wifi_BTMResponse_t::status

Definition at line 599 of file wifi_hal_extender.h.

◆ terminationDelay

UCHAR wifi_BTMResponse_t::terminationDelay

Definition at line 600 of file wifi_hal_extender.h.

◆ target

bssid_t wifi_BTMResponse_t::target

Definition at line 601 of file wifi_hal_extender.h.

◆ numCandidates

UCHAR wifi_BTMResponse_t::numCandidates

Definition at line 602 of file wifi_hal_extender.h.

◆ candidates

wifi_NeighborReport_t wifi_BTMResponse_t::candidates[64]

Definition at line 603 of file wifi_hal_extender.h.

◆ wifi_NeighborRequestFrame_t

struct wifi_NeighborRequestFrame_t

Definition at line 607 of file wifi_hal_extender.h.

Collaboration diagram for wifi_NeighborRequestFrame_t:
Collaboration graph

Data Fields

UCHAR token
 
UCHAR ssidLen
 
ssid_t ssid
 
UCHAR measCount
 
wifi_Measurement_t measurements [2]
 

Field Documentation

◆ token

UCHAR wifi_NeighborRequestFrame_t::token

set by STA to relate reports

Definition at line 608 of file wifi_hal_extender.h.

◆ ssidLen

UCHAR wifi_NeighborRequestFrame_t::ssidLen

set length to 0 if ssid is not present, otherwise to length of ssid field

Definition at line 609 of file wifi_hal_extender.h.

◆ ssid

ssid_t wifi_NeighborRequestFrame_t::ssid

Definition at line 610 of file wifi_hal_extender.h.

◆ measCount

UCHAR wifi_NeighborRequestFrame_t::measCount

Request for LCI/LCR may come in any order

Definition at line 611 of file wifi_hal_extender.h.

◆ measurements

wifi_Measurement_t wifi_NeighborRequestFrame_t::measurements[2]

Definition at line 612 of file wifi_hal_extender.h.

◆ wifi_BeaconReporting_t

struct wifi_BeaconReporting_t

Definition at line 619 of file wifi_hal_extender.h.

Collaboration diagram for wifi_BeaconReporting_t:
Collaboration graph

Data Fields

UCHAR condition
 
UCHAR threshold
 

Field Documentation

◆ condition

UCHAR wifi_BeaconReporting_t::condition

Definition at line 620 of file wifi_hal_extender.h.

◆ threshold

UCHAR wifi_BeaconReporting_t::threshold

Definition at line 621 of file wifi_hal_extender.h.

◆ wifi_RequestedElementIDS_t

struct wifi_RequestedElementIDS_t

Definition at line 624 of file wifi_hal_extender.h.

Collaboration diagram for wifi_RequestedElementIDS_t:
Collaboration graph

Data Fields

UCHAR ids [8]
 

Field Documentation

◆ ids

UCHAR wifi_RequestedElementIDS_t::ids[8]

Definition at line 625 of file wifi_hal_extender.h.

◆ wifi_ChannelReport_t

struct wifi_ChannelReport_t

Definition at line 631 of file wifi_hal_extender.h.

Collaboration diagram for wifi_ChannelReport_t:
Collaboration graph

Data Fields

UCHAR opClass
 
UCHAR channels [16]
 

Field Documentation

◆ opClass

UCHAR wifi_ChannelReport_t::opClass

Definition at line 632 of file wifi_hal_extender.h.

◆ channels

UCHAR wifi_ChannelReport_t::channels[16]

Definition at line 633 of file wifi_hal_extender.h.

◆ wifi_BeaconRequest_t

struct wifi_BeaconRequest_t

Definition at line 637 of file wifi_hal_extender.h.

Collaboration diagram for wifi_BeaconRequest_t:
Collaboration graph

Data Fields

UCHAR opClass
 
UCHAR channel
 
USHORT randomizationInterval
 
USHORT duration
 
UCHAR mode
 
bssid_t bssid
 
BOOL ssidPresent
 
ssid_t ssid
 
BOOL beaconReportingPresent
 
wifi_BeaconReporting_t beaconReporting
 
BOOL reportingRetailPresent
 
UCHAR reportingDetail
 
BOOL wideBandWidthChannelPresent
 
wifi_WideBWChannel_t wideBandwidthChannel
 
BOOL requestedElementIDSPresent
 
wifi_RequestedElementIDS_t requestedElementIDS
 
BOOL extdRequestedElementIDSPresent
 
wifi_ExtdRequestedElementIDS_t extdRequestedElementIDS
 
BOOL channelReportPresent
 
wifi_ChannelReport_t channelReport
 
BOOL vendorSpecificPresent
 
wifi_VendorSpecific_t vendorSpecific
 
USHORT numRepetitions
 

Field Documentation

◆ opClass

UCHAR wifi_BeaconRequest_t::opClass

Definition at line 638 of file wifi_hal_extender.h.

◆ channel

UCHAR wifi_BeaconRequest_t::channel

Definition at line 639 of file wifi_hal_extender.h.

◆ randomizationInterval

USHORT wifi_BeaconRequest_t::randomizationInterval

Definition at line 640 of file wifi_hal_extender.h.

◆ duration

USHORT wifi_BeaconRequest_t::duration

Definition at line 641 of file wifi_hal_extender.h.

◆ mode

UCHAR wifi_BeaconRequest_t::mode

Definition at line 642 of file wifi_hal_extender.h.

◆ bssid

bssid_t wifi_BeaconRequest_t::bssid

Definition at line 643 of file wifi_hal_extender.h.

◆ ssidPresent

BOOL wifi_BeaconRequest_t::ssidPresent

Definition at line 644 of file wifi_hal_extender.h.

◆ ssid

ssid_t wifi_BeaconRequest_t::ssid

Definition at line 645 of file wifi_hal_extender.h.

◆ beaconReportingPresent

BOOL wifi_BeaconRequest_t::beaconReportingPresent

Definition at line 646 of file wifi_hal_extender.h.

◆ beaconReporting

wifi_BeaconReporting_t wifi_BeaconRequest_t::beaconReporting

Definition at line 647 of file wifi_hal_extender.h.

◆ reportingRetailPresent

BOOL wifi_BeaconRequest_t::reportingRetailPresent

Definition at line 648 of file wifi_hal_extender.h.

◆ reportingDetail

UCHAR wifi_BeaconRequest_t::reportingDetail

Definition at line 649 of file wifi_hal_extender.h.

◆ wideBandWidthChannelPresent

BOOL wifi_BeaconRequest_t::wideBandWidthChannelPresent

Definition at line 650 of file wifi_hal_extender.h.

◆ wideBandwidthChannel

wifi_WideBWChannel_t wifi_BeaconRequest_t::wideBandwidthChannel

Definition at line 651 of file wifi_hal_extender.h.

◆ requestedElementIDSPresent

BOOL wifi_BeaconRequest_t::requestedElementIDSPresent

Definition at line 652 of file wifi_hal_extender.h.

◆ requestedElementIDS

wifi_RequestedElementIDS_t wifi_BeaconRequest_t::requestedElementIDS

Definition at line 653 of file wifi_hal_extender.h.

◆ extdRequestedElementIDSPresent

BOOL wifi_BeaconRequest_t::extdRequestedElementIDSPresent

Definition at line 654 of file wifi_hal_extender.h.

◆ extdRequestedElementIDS

wifi_ExtdRequestedElementIDS_t wifi_BeaconRequest_t::extdRequestedElementIDS

Definition at line 655 of file wifi_hal_extender.h.

◆ channelReportPresent

BOOL wifi_BeaconRequest_t::channelReportPresent

Definition at line 656 of file wifi_hal_extender.h.

◆ channelReport

wifi_ChannelReport_t wifi_BeaconRequest_t::channelReport

Definition at line 657 of file wifi_hal_extender.h.

◆ vendorSpecificPresent

BOOL wifi_BeaconRequest_t::vendorSpecificPresent

Definition at line 658 of file wifi_hal_extender.h.

◆ vendorSpecific

wifi_VendorSpecific_t wifi_BeaconRequest_t::vendorSpecific

Definition at line 659 of file wifi_hal_extender.h.

◆ numRepetitions

USHORT wifi_BeaconRequest_t::numRepetitions

Definition at line 660 of file wifi_hal_extender.h.

◆ wifi_BeaconReport_t

struct wifi_BeaconReport_t

Definition at line 664 of file wifi_hal_extender.h.

Collaboration diagram for wifi_BeaconReport_t:
Collaboration graph

Data Fields

UCHAR opClass
 
UCHAR channel
 
ULLONG startTime
 
USHORT duration
 
UCHAR frameInfo
 
UCHAR rcpi
 
UCHAR rsni
 
bssid_t bssid
 
UCHAR antenna
 
UINT tsf
 
BOOL wideBandWidthChannelPresent
 
wifi_WideBWChannel_t wideBandwidthChannel
 
USHORT numRepetitions
 

Field Documentation

◆ opClass

UCHAR wifi_BeaconReport_t::opClass

Definition at line 665 of file wifi_hal_extender.h.

◆ channel

UCHAR wifi_BeaconReport_t::channel

Definition at line 666 of file wifi_hal_extender.h.

◆ startTime

ULLONG wifi_BeaconReport_t::startTime

Definition at line 667 of file wifi_hal_extender.h.

◆ duration

USHORT wifi_BeaconReport_t::duration

Definition at line 668 of file wifi_hal_extender.h.

◆ frameInfo

UCHAR wifi_BeaconReport_t::frameInfo

Definition at line 669 of file wifi_hal_extender.h.

◆ rcpi

UCHAR wifi_BeaconReport_t::rcpi

Definition at line 670 of file wifi_hal_extender.h.

◆ rsni

UCHAR wifi_BeaconReport_t::rsni

Definition at line 671 of file wifi_hal_extender.h.

◆ bssid

bssid_t wifi_BeaconReport_t::bssid

Definition at line 672 of file wifi_hal_extender.h.

◆ antenna

UCHAR wifi_BeaconReport_t::antenna

Definition at line 673 of file wifi_hal_extender.h.

◆ tsf

UINT wifi_BeaconReport_t::tsf

Definition at line 674 of file wifi_hal_extender.h.

◆ wideBandWidthChannelPresent

BOOL wifi_BeaconReport_t::wideBandWidthChannelPresent

Definition at line 675 of file wifi_hal_extender.h.

◆ wideBandwidthChannel

wifi_WideBWChannel_t wifi_BeaconReport_t::wideBandwidthChannel

Definition at line 676 of file wifi_hal_extender.h.

◆ numRepetitions

USHORT wifi_BeaconReport_t::numRepetitions

Definition at line 677 of file wifi_hal_extender.h.

◆ wifi_steer_trigger_data_t

struct wifi_steer_trigger_data_t

Definition at line 958 of file wifi_hal_extender.h.

Collaboration diagram for wifi_steer_trigger_data_t:
Collaboration graph

Data Fields

CHARmodule
 
mac_address_t sta_mac
 
mac_address_t src_bss
 
mac_address_t dst_bss
 
wifi_steer_type_t type
 
wifi_steer_matching_condition_t cond
 

Field Documentation

◆ module

CHAR* wifi_steer_trigger_data_t::module

Definition at line 959 of file wifi_hal_extender.h.

◆ sta_mac

mac_address_t wifi_steer_trigger_data_t::sta_mac

Definition at line 960 of file wifi_hal_extender.h.

◆ src_bss

mac_address_t wifi_steer_trigger_data_t::src_bss

Definition at line 961 of file wifi_hal_extender.h.

◆ dst_bss

mac_address_t wifi_steer_trigger_data_t::dst_bss

Definition at line 962 of file wifi_hal_extender.h.

◆ type

wifi_steer_type_t wifi_steer_trigger_data_t::type

Definition at line 963 of file wifi_hal_extender.h.

◆ cond

wifi_steer_matching_condition_t wifi_steer_trigger_data_t::cond

Definition at line 964 of file wifi_hal_extender.h.

◆ wifi_twt_operation_t

struct wifi_twt_operation_t

Wifi TWT Operation.

Definition at line 726 of file wifi_hal_generic.h.

Collaboration diagram for wifi_twt_operation_t:
Collaboration graph

Data Fields

unsigned char implicit
 
unsigned char announced
 
unsigned char trigger_enabled
 
unsigned int flowID
 

Field Documentation

◆ implicit

unsigned char wifi_twt_operation_t::implicit

True if the TWT session is implicit, or false to be explicit

Definition at line 727 of file wifi_hal_generic.h.

◆ announced

unsigned char wifi_twt_operation_t::announced

True if the TWT session is announced, or false to be unannounced

Definition at line 728 of file wifi_hal_generic.h.

◆ trigger_enabled

unsigned char wifi_twt_operation_t::trigger_enabled

Enable the TWT trigger

Definition at line 729 of file wifi_hal_generic.h.

◆ flowID

unsigned int wifi_twt_operation_t::flowID

Agreement identifier

Definition at line 730 of file wifi_hal_generic.h.

◆ wifi_twt_individual_params_t

struct wifi_twt_individual_params_t

Definition at line 733 of file wifi_hal_generic.h.

Collaboration diagram for wifi_twt_individual_params_t:
Collaboration graph

Data Fields

unsigned int wakeTime_uSec
 
unsigned int wakeInterval_uSec
 
unsigned int minWakeDuration_uSec
 
unsigned int channel
 

Field Documentation

◆ wakeTime_uSec

unsigned int wifi_twt_individual_params_t::wakeTime_uSec

Wake time of the TWT session in microseconds

Definition at line 734 of file wifi_hal_generic.h.

◆ wakeInterval_uSec

unsigned int wifi_twt_individual_params_t::wakeInterval_uSec

TWT wake interval in microseconds

Definition at line 735 of file wifi_hal_generic.h.

◆ minWakeDuration_uSec

unsigned int wifi_twt_individual_params_t::minWakeDuration_uSec

Minimum TWT wake interval in microseconds

Definition at line 736 of file wifi_hal_generic.h.

◆ channel

unsigned int wifi_twt_individual_params_t::channel

Channel of the TWT session

Definition at line 737 of file wifi_hal_generic.h.

◆ wifi_twt_broadcast_params_t

struct wifi_twt_broadcast_params_t

Definition at line 740 of file wifi_hal_generic.h.

Collaboration diagram for wifi_twt_broadcast_params_t:
Collaboration graph

Data Fields

unsigned int wakeDuration_uSec
 
unsigned int wakeInterval_uSec
 

Field Documentation

◆ wakeDuration_uSec

unsigned int wifi_twt_broadcast_params_t::wakeDuration_uSec

Wake time of the TWT session in microseconds

Definition at line 741 of file wifi_hal_generic.h.

◆ wakeInterval_uSec

unsigned int wifi_twt_broadcast_params_t::wakeInterval_uSec

TWT wake interval in microseconds

Definition at line 742 of file wifi_hal_generic.h.

◆ wifi_twt_params_t

struct wifi_twt_params_t

Definition at line 745 of file wifi_hal_generic.h.

Collaboration diagram for wifi_twt_params_t:
Collaboration graph

Data Fields

wifi_twt_agreement_type_t agreement
 
wifi_twt_operation_t operation
 
union {
   wifi_twt_individual_params_t   individual
 
   wifi_twt_broadcast_params_t   broadcast
 
params
 
unsigned char sessionPaused
 

Field Documentation

◆ agreement

wifi_twt_agreement_type_t wifi_twt_params_t::agreement

Agreement of the TWT session i.e. Individual or broadcast

Definition at line 746 of file wifi_hal_generic.h.

◆ operation

wifi_twt_operation_t wifi_twt_params_t::operation

Set the operation of the TWT session

Definition at line 747 of file wifi_hal_generic.h.

◆ individual

wifi_twt_individual_params_t wifi_twt_params_t::individual

Set configuration for Individual TWT session

Definition at line 749 of file wifi_hal_generic.h.

◆ broadcast

wifi_twt_broadcast_params_t wifi_twt_params_t::broadcast

Set configuration for Broadcast TWT session

Definition at line 750 of file wifi_hal_generic.h.

◆ params

union { ... } wifi_twt_params_t::params

◆ sessionPaused

unsigned char wifi_twt_params_t::sessionPaused

TRUE if the session is in pause, but it hasn't been teardown

Definition at line 752 of file wifi_hal_generic.h.

◆ wifi_80211ax_params_t

struct wifi_80211ax_params_t

Definition at line 755 of file wifi_hal_generic.h.

Collaboration diagram for wifi_80211ax_params_t:
Collaboration graph

Data Fields

wifi_twt_params_t twt_params
 

Field Documentation

◆ twt_params

wifi_twt_params_t wifi_80211ax_params_t::twt_params

configuration of a TWT session

Definition at line 756 of file wifi_hal_generic.h.

◆ wifi_twt_dev_info_t

struct wifi_twt_dev_info_t

Definition at line 759 of file wifi_hal_generic.h.

Collaboration diagram for wifi_twt_dev_info_t:
Collaboration graph

Data Fields

unsigned int numTwtSession
 
wifi_twt_params_t twtParams [50]
 

Field Documentation

◆ numTwtSession

unsigned int wifi_twt_dev_info_t::numTwtSession

Number of TWT session for that device

Definition at line 760 of file wifi_hal_generic.h.

◆ twtParams

wifi_twt_params_t wifi_twt_dev_info_t::twtParams[50]

List of TWT session that device has joined

Definition at line 761 of file wifi_hal_generic.h.

◆ wifi_twt_sessions_t

struct wifi_twt_sessions_t

Definition at line 764 of file wifi_hal_generic.h.

Collaboration diagram for wifi_twt_sessions_t:
Collaboration graph

Data Fields

wifi_twt_params_t twtParameters
 
int IdTWTsession
 
mac_address_t macAddr [100]
 
unsigned int numDevicesInSession
 

Field Documentation

◆ twtParameters

wifi_twt_params_t wifi_twt_sessions_t::twtParameters

Configuration of the TWT session

Definition at line 765 of file wifi_hal_generic.h.

◆ IdTWTsession

int wifi_twt_sessions_t::IdTWTsession

ID that identify univocally a TWT session for that AP

Definition at line 766 of file wifi_hal_generic.h.

◆ macAddr

mac_address_t wifi_twt_sessions_t::macAddr[100]

List of MAC addresses connected to the TWT session

Definition at line 767 of file wifi_hal_generic.h.

◆ numDevicesInSession

unsigned int wifi_twt_sessions_t::numDevicesInSession

Number of devices connected to the TWT session

Definition at line 768 of file wifi_hal_generic.h.

◆ wifi_bsr_t

struct wifi_bsr_t

Definition at line 791 of file wifi_hal_generic.h.

Collaboration diagram for wifi_bsr_t:
Collaboration graph

Data Fields

wifi_access_category_t access_category
 
unsigned int queue_size
 

Field Documentation

◆ access_category

wifi_access_category_t wifi_bsr_t::access_category

Definition at line 792 of file wifi_hal_generic.h.

◆ queue_size

unsigned int wifi_bsr_t::queue_size

Definition at line 793 of file wifi_hal_generic.h.

◆ wifi_ru_allocation_t

struct wifi_ru_allocation_t

Definition at line 796 of file wifi_hal_generic.h.

Collaboration diagram for wifi_ru_allocation_t:
Collaboration graph

Data Fields

unsigned char subchannels
 
wifi_ru_type_t type
 

Field Documentation

◆ subchannels

unsigned char wifi_ru_allocation_t::subchannels

Definition at line 797 of file wifi_hal_generic.h.

◆ type

wifi_ru_type_t wifi_ru_allocation_t::type

Definition at line 798 of file wifi_hal_generic.h.

◆ wifi_dl_mu_stats_t

struct wifi_dl_mu_stats_t

Definition at line 813 of file wifi_hal_generic.h.

Collaboration diagram for wifi_dl_mu_stats_t:
Collaboration graph

Data Fields

wifi_dl_mu_type_t cli_DownlinkMuType
 
wifi_bsr_t cli_BufferStatus [32]
 
unsigned char cli_AllocatedDownlinkRuNum
 
wifi_ru_allocation_t cli_DownlinkRuAllocations [74]
 

Field Documentation

◆ cli_DownlinkMuType

wifi_dl_mu_type_t wifi_dl_mu_stats_t::cli_DownlinkMuType

Definition at line 814 of file wifi_hal_generic.h.

◆ cli_BufferStatus

wifi_bsr_t wifi_dl_mu_stats_t::cli_BufferStatus[32]

Definition at line 815 of file wifi_hal_generic.h.

◆ cli_AllocatedDownlinkRuNum

unsigned char wifi_dl_mu_stats_t::cli_AllocatedDownlinkRuNum

Definition at line 816 of file wifi_hal_generic.h.

◆ cli_DownlinkRuAllocations

wifi_ru_allocation_t wifi_dl_mu_stats_t::cli_DownlinkRuAllocations[74]

Definition at line 817 of file wifi_hal_generic.h.

◆ wifi_ul_mu_stats_t

struct wifi_ul_mu_stats_t

Definition at line 820 of file wifi_hal_generic.h.

Collaboration diagram for wifi_ul_mu_stats_t:
Collaboration graph

Data Fields

wifi_ul_mu_type_t cli_UpinkMuType
 
unsigned char cli_ChannelStateInformation
 
wifi_bsr_t cli_BufferStatus [32]
 
unsigned char cli_AllocatedUplinkRuNum
 
wifi_ru_allocation_t cli_UplinkRuAllocations [74]
 

Field Documentation

◆ cli_UpinkMuType

wifi_ul_mu_type_t wifi_ul_mu_stats_t::cli_UpinkMuType

Definition at line 821 of file wifi_hal_generic.h.

◆ cli_ChannelStateInformation

unsigned char wifi_ul_mu_stats_t::cli_ChannelStateInformation

Definition at line 822 of file wifi_hal_generic.h.

◆ cli_BufferStatus

wifi_bsr_t wifi_ul_mu_stats_t::cli_BufferStatus[32]

Definition at line 823 of file wifi_hal_generic.h.

◆ cli_AllocatedUplinkRuNum

unsigned char wifi_ul_mu_stats_t::cli_AllocatedUplinkRuNum

Definition at line 824 of file wifi_hal_generic.h.

◆ cli_UplinkRuAllocations

wifi_ru_allocation_t wifi_ul_mu_stats_t::cli_UplinkRuAllocations[74]

Definition at line 825 of file wifi_hal_generic.h.

◆ _wifi_frame_info

struct _wifi_frame_info

This structure hold the information about the wifi interface.

Definition at line 860 of file wifi_hal_generic.h.

Collaboration diagram for _wifi_frame_info:
Collaboration graph

Data Fields

unsigned char bw_mode
 
unsigned char mcs
 
unsigned char Nr
 
unsigned char Nc
 
wifi_streams_rssi_t nr_rssi
 
unsigned short valid_mask
 
unsigned short phy_bw
 
unsigned short cap_bw
 
unsigned int num_sc
 
unsigned char decimation
 
unsigned int channel
 
unsigned long long time_stamp
 

Field Documentation

◆ bw_mode

unsigned char _wifi_frame_info::bw_mode

Definition at line 862 of file wifi_hal_generic.h.

◆ mcs

unsigned char _wifi_frame_info::mcs

Definition at line 865 of file wifi_hal_generic.h.

◆ Nr

unsigned char _wifi_frame_info::Nr

Definition at line 866 of file wifi_hal_generic.h.

◆ Nc

unsigned char _wifi_frame_info::Nc

Definition at line 867 of file wifi_hal_generic.h.

◆ nr_rssi

wifi_streams_rssi_t _wifi_frame_info::nr_rssi

Definition at line 868 of file wifi_hal_generic.h.

◆ valid_mask

unsigned short _wifi_frame_info::valid_mask

Definition at line 869 of file wifi_hal_generic.h.

◆ phy_bw

unsigned short _wifi_frame_info::phy_bw

Definition at line 870 of file wifi_hal_generic.h.

◆ cap_bw

unsigned short _wifi_frame_info::cap_bw

Definition at line 871 of file wifi_hal_generic.h.

◆ num_sc

unsigned int _wifi_frame_info::num_sc

Definition at line 872 of file wifi_hal_generic.h.

◆ decimation

unsigned char _wifi_frame_info::decimation

Definition at line 873 of file wifi_hal_generic.h.

◆ channel

unsigned int _wifi_frame_info::channel

Definition at line 874 of file wifi_hal_generic.h.

◆ time_stamp

unsigned long long _wifi_frame_info::time_stamp

Definition at line 875 of file wifi_hal_generic.h.

◆ _wifi_csi_data

struct _wifi_csi_data

This structure hold the information about the wifi interface.

Definition at line 883 of file wifi_hal_generic.h.

Collaboration diagram for _wifi_csi_data:
Collaboration graph

Data Fields

wifi_frame_info_t frame_info
 
wifi_csi_matrix_t csi_matrix
 
wifi_evm_matrix_t evm_matrix
 

Field Documentation

◆ frame_info

wifi_frame_info_t _wifi_csi_data::frame_info

Definition at line 885 of file wifi_hal_generic.h.

◆ csi_matrix

wifi_csi_matrix_t _wifi_csi_data::csi_matrix

Definition at line 886 of file wifi_hal_generic.h.

◆ evm_matrix

wifi_evm_matrix_t _wifi_csi_data::evm_matrix

Definition at line 895 of file wifi_hal_generic.h.

◆ _wifi_associated_dev3

struct _wifi_associated_dev3

This structure hold the information about the wifi interface.

Definition at line 901 of file wifi_hal_generic.h.

Collaboration diagram for _wifi_associated_dev3:
Collaboration graph

Data Fields

mac_address_t cli_MACAddress
 
char cli_IPAddress [64]
 
unsigned char cli_AuthenticationState
 
unsigned int cli_LastDataDownlinkRate
 
unsigned int cli_LastDataUplinkRate
 
int cli_SignalStrength
 
unsigned int cli_Retransmissions
 
unsigned char cli_Active
 
char cli_OperatingStandard [64]
 
char cli_OperatingChannelBandwidth [64]
 
int cli_SNR
 
char cli_InterferenceSources [64]
 
unsigned long cli_DataFramesSentAck
 
unsigned long cli_DataFramesSentNoAck
 
unsigned long cli_BytesSent
 
unsigned long cli_BytesReceived
 
int cli_RSSI
 
int cli_MinRSSI
 
int cli_MaxRSSI
 
unsigned int cli_Disassociations
 
unsigned int cli_AuthenticationFailures
 
unsigned long long cli_Associations
 
unsigned long cli_PacketsSent
 
unsigned long cli_PacketsReceived
 
unsigned long cli_ErrorsSent
 
unsigned long cli_RetransCount
 
unsigned long cli_FailedRetransCount
 
unsigned long cli_RetryCount
 
unsigned long cli_MultipleRetryCount
 
unsigned int cli_MaxDownlinkRate
 
unsigned int cli_MaxUplinkRate
 
wifi_ul_mu_stats_t cli_DownlinkMuStats
 
wifi_dl_mu_stats_t cli_UplinkMuStats
 
wifi_twt_dev_info_t cli_TwtParams
 
wifi_csi_data_tcli_CsiData
 
unsigned int cli_activeNumSpatialStreams
 

Field Documentation

◆ cli_MACAddress

mac_address_t _wifi_associated_dev3::cli_MACAddress

The MAC address of an associated device.

Definition at line 903 of file wifi_hal_generic.h.

◆ cli_IPAddress

char _wifi_associated_dev3::cli_IPAddress[64]

IP of the associated device (deprecated, keep it empty)

Definition at line 904 of file wifi_hal_generic.h.

◆ cli_AuthenticationState

unsigned char _wifi_associated_dev3::cli_AuthenticationState

Whether an associated device has authenticated (true) or not (false).

Definition at line 905 of file wifi_hal_generic.h.

◆ cli_LastDataDownlinkRate

unsigned int _wifi_associated_dev3::cli_LastDataDownlinkRate

The median PHY rate in Mbps of the most recent 16 unicast data frame transmissions from the access point to the associated device.

Definition at line 906 of file wifi_hal_generic.h.

◆ cli_LastDataUplinkRate

unsigned int _wifi_associated_dev3::cli_LastDataUplinkRate

The median PHY rate in Mbps of the most recent 16 unicast data frame transmissions from the associated device to the access point.

Definition at line 907 of file wifi_hal_generic.h.

◆ cli_SignalStrength

int _wifi_associated_dev3::cli_SignalStrength

An indicator of radio signal strength of the uplink from the associated device to the access point, measured in dBm, as an average of the last 100 packets received from the device.

Definition at line 908 of file wifi_hal_generic.h.

◆ cli_Retransmissions

unsigned int _wifi_associated_dev3::cli_Retransmissions

The number of packets that had to be re-transmitted, from the last 100 packets sent to the associated device. Multiple re-transmissions of the same packet count as one.

Definition at line 909 of file wifi_hal_generic.h.

◆ cli_Active

unsigned char _wifi_associated_dev3::cli_Active

boolean - Whether or not this node is currently present in the WiFi AccessPoint network.

Definition at line 910 of file wifi_hal_generic.h.

◆ cli_OperatingStandard

char _wifi_associated_dev3::cli_OperatingStandard[64]

Radio standard the associated Wi-Fi client device is operating under. Enumeration of:

Definition at line 912 of file wifi_hal_generic.h.

◆ cli_OperatingChannelBandwidth

char _wifi_associated_dev3::cli_OperatingChannelBandwidth[64]

The operating channel bandwidth of the associated device. The channel bandwidth (applicable to 802.11n and 802.11ac specifications only). Enumeration of:

Definition at line 913 of file wifi_hal_generic.h.

◆ cli_SNR

int _wifi_associated_dev3::cli_SNR

A signal-to-noise ratio (SNR) compares the level of the Wi-Fi signal to the level of background noise. Sources of noise can include microwave ovens, cordless phone, bluetooth devices, wireless video cameras, wireless game controllers, fluorescent lights and more. It is measured in decibels (dB).

Definition at line 914 of file wifi_hal_generic.h.

◆ cli_InterferenceSources

char _wifi_associated_dev3::cli_InterferenceSources[64]

Wi-Fi operates in two frequency ranges (2.4 Ghz and 5 Ghz) which may become crowded other radio products which operate in the same ranges. This parameter reports the probable interference sources that this Wi-Fi access point may be observing. The value of this parameter is a comma seperated list of the following possible sources: eg: MicrowaveOven,CordlessPhone,BluetoothDevices,FluorescentLights,ContinuousWaves,Others

Definition at line 915 of file wifi_hal_generic.h.

◆ cli_DataFramesSentAck

unsigned long _wifi_associated_dev3::cli_DataFramesSentAck

The DataFramesSentAck parameter indicates the total number of MSDU frames marked as duplicates and non duplicates acknowledged. The value of this counter may be reset to zero when the CPE is rebooted. Refer section A.2.3.14 of CableLabs Wi-Fi MGMT Specification.

Definition at line 916 of file wifi_hal_generic.h.

◆ cli_DataFramesSentNoAck

unsigned long _wifi_associated_dev3::cli_DataFramesSentNoAck

The DataFramesSentNoAck parameter indicates the total number of MSDU frames retransmitted out of the interface (i.e., marked as duplicate and non-duplicate) and not acknowledged, but does not exclude those defined in the DataFramesLost parameter. The value of this counter may be reset to zero when the CPE is rebooted. Refer section A.2.3.14 of CableLabs Wi-Fi MGMT Specification.

Definition at line 917 of file wifi_hal_generic.h.

◆ cli_BytesSent

unsigned long _wifi_associated_dev3::cli_BytesSent

The total number of bytes transmitted to the client device, including framing characters.

Definition at line 918 of file wifi_hal_generic.h.

◆ cli_BytesReceived

unsigned long _wifi_associated_dev3::cli_BytesReceived

The total number of bytes received from the client device, including framing characters.

Definition at line 919 of file wifi_hal_generic.h.

◆ cli_RSSI

int _wifi_associated_dev3::cli_RSSI

The Received Signal Strength Indicator, RSSI, parameter is the energy observed at the antenna receiver for transmissions from the device averaged over past 100 packets recevied from the device.

Definition at line 920 of file wifi_hal_generic.h.

◆ cli_MinRSSI

int _wifi_associated_dev3::cli_MinRSSI

The Minimum Received Signal Strength Indicator, RSSI, parameter is the minimum energy observed at the antenna receiver for past transmissions (100 packets).

Definition at line 921 of file wifi_hal_generic.h.

◆ cli_MaxRSSI

int _wifi_associated_dev3::cli_MaxRSSI

The Maximum Received Signal Strength Indicator, RSSI, parameter is the energy observed at the antenna receiver for past transmissions (100 packets).

Definition at line 922 of file wifi_hal_generic.h.

◆ cli_Disassociations

unsigned int _wifi_associated_dev3::cli_Disassociations

This parameter represents the total number of client disassociations. Reset the parameter evey 24hrs or reboot

Definition at line 923 of file wifi_hal_generic.h.

◆ cli_AuthenticationFailures

unsigned int _wifi_associated_dev3::cli_AuthenticationFailures

This parameter indicates the total number of authentication failures. Reset the parameter evey 24hrs or reboot

Definition at line 924 of file wifi_hal_generic.h.

◆ cli_Associations

unsigned long long _wifi_associated_dev3::cli_Associations

Stats handle used to determine reconnects; increases for every association (stat delta calcualtion)

Definition at line 926 of file wifi_hal_generic.h.

◆ cli_PacketsSent

unsigned long _wifi_associated_dev3::cli_PacketsSent

The total number of packets transmitted to the Associated Device.

Definition at line 928 of file wifi_hal_generic.h.

◆ cli_PacketsReceived

unsigned long _wifi_associated_dev3::cli_PacketsReceived

The total number of packets received from the Associated Device.

Definition at line 929 of file wifi_hal_generic.h.

◆ cli_ErrorsSent

unsigned long _wifi_associated_dev3::cli_ErrorsSent

The total number of outbound packets that could not be transmitted because of errors. These might be due to the number of retransmissions exceeding the retry limit, or from other causes.

Definition at line 930 of file wifi_hal_generic.h.

◆ cli_RetransCount

unsigned long _wifi_associated_dev3::cli_RetransCount

The total number of transmitted packets which were retransmissions for each client on the vAP. Two retransmissions of the same packet results in this counter incrementing by two. Three retransmissions of the same packet results in this counter incrementing by three....

Definition at line 931 of file wifi_hal_generic.h.

◆ cli_FailedRetransCount

unsigned long _wifi_associated_dev3::cli_FailedRetransCount

The number of packets that were not transmitted successfully due to the number of retransmission attempts exceeding an 802.11 retry limit.

Definition at line 932 of file wifi_hal_generic.h.

◆ cli_RetryCount

unsigned long _wifi_associated_dev3::cli_RetryCount

The number of packets that were successfully transmitted after one or more retransmissions

Definition at line 933 of file wifi_hal_generic.h.

◆ cli_MultipleRetryCount

unsigned long _wifi_associated_dev3::cli_MultipleRetryCount

The number of packets that were successfully transmitted after more than one retransmission.

Definition at line 934 of file wifi_hal_generic.h.

◆ cli_MaxDownlinkRate

unsigned int _wifi_associated_dev3::cli_MaxDownlinkRate

The Max data transmit rate in Mbps for the access point to the associated device.

Definition at line 936 of file wifi_hal_generic.h.

◆ cli_MaxUplinkRate

unsigned int _wifi_associated_dev3::cli_MaxUplinkRate

The Max data transmit rate in Mbps for the associated device to the access point.

Definition at line 937 of file wifi_hal_generic.h.

◆ cli_DownlinkMuStats

wifi_ul_mu_stats_t _wifi_associated_dev3::cli_DownlinkMuStats

Definition at line 938 of file wifi_hal_generic.h.

◆ cli_UplinkMuStats

wifi_dl_mu_stats_t _wifi_associated_dev3::cli_UplinkMuStats

Definition at line 939 of file wifi_hal_generic.h.

◆ cli_TwtParams

wifi_twt_dev_info_t _wifi_associated_dev3::cli_TwtParams

TWT sessions that the device has joined

Definition at line 940 of file wifi_hal_generic.h.

◆ cli_CsiData

wifi_csi_data_t* _wifi_associated_dev3::cli_CsiData

Definition at line 958 of file wifi_hal_generic.h.

◆ cli_activeNumSpatialStreams

unsigned int _wifi_associated_dev3::cli_activeNumSpatialStreams

The number of active spatial streams in the session between AP and client at the moment of polling

Definition at line 960 of file wifi_hal_generic.h.

◆ _wifi_channelMap_t

struct _wifi_channelMap_t

Definition at line 61 of file wifi_hal_radio.h.

Collaboration diagram for _wifi_channelMap_t:
Collaboration graph

Data Fields

INT ch_number
 
wifi_channelState_t ch_state
 

Field Documentation

◆ ch_number

INT _wifi_channelMap_t::ch_number

Definition at line 62 of file wifi_hal_radio.h.

◆ ch_state

wifi_channelState_t _wifi_channelMap_t::ch_state

Definition at line 63 of file wifi_hal_radio.h.

◆ wifi_edca_t

struct wifi_edca_t

Enhanced Distributed Channel Access parameters.

Definition at line 112 of file wifi_hal_radio.h.

Collaboration diagram for wifi_edca_t:
Collaboration graph

Data Fields

CHAR aifsn
 
CHAR cw_min
 
CHAR cw_max
 
CHAR timer
 

Field Documentation

◆ aifsn

CHAR wifi_edca_t::aifsn

Arbitration Inter-Frame Space Number

Definition at line 113 of file wifi_hal_radio.h.

◆ cw_min

CHAR wifi_edca_t::cw_min

Lower bound Contention Window.

Definition at line 114 of file wifi_hal_radio.h.

◆ cw_max

CHAR wifi_edca_t::cw_max

Upper bound Contention Window.

Definition at line 115 of file wifi_hal_radio.h.

◆ timer

CHAR wifi_edca_t::timer

Definition at line 116 of file wifi_hal_radio.h.

◆ wifi_sta_capability_t

struct wifi_sta_capability_t

Definition at line 31 of file wifi_hal_sta.h.

Collaboration diagram for wifi_sta_capability_t:
Collaboration graph

◆ wifi_station_stats_t

struct wifi_station_stats_t

Definition at line 36 of file wifi_hal_sta.h.

Collaboration diagram for wifi_station_stats_t:
Collaboration graph

Data Fields

UINT vap_index
 
wifi_connection_status_t connect_status
 
UINT channel
 
UINT channelWidth
 
UINT op_class
 

◆ _wifi_rssi_snapshot

struct _wifi_rssi_snapshot

Definition at line 135 of file wifi_hal_telemetry.h.

Collaboration diagram for _wifi_rssi_snapshot:
Collaboration graph

Data Fields

UCHAR rssi [4]
 
UCHAR time_s [4]
 
USHORT count
 

Field Documentation

◆ rssi

UCHAR _wifi_rssi_snapshot::rssi[4]

Last 4 RSSI frames received

Definition at line 136 of file wifi_hal_telemetry.h.

◆ time_s

UCHAR _wifi_rssi_snapshot::time_s[4]

Time of when last 4 RSSI were received

Definition at line 137 of file wifi_hal_telemetry.h.

◆ count

USHORT _wifi_rssi_snapshot::count

Sequence numer of received managemant (bcn, ack) frames

Definition at line 138 of file wifi_hal_telemetry.h.

◆ _wifi_apRssi

struct _wifi_apRssi

Definition at line 148 of file wifi_hal_telemetry.h.

Collaboration diagram for _wifi_apRssi:
Collaboration graph

Data Fields

CHAR ap_BSSID [6]
 
UINT ap_channelWidth
 
INT ap_rssi
 

Field Documentation

◆ ap_BSSID

CHAR _wifi_apRssi::ap_BSSID[6]

BSSID

Definition at line 149 of file wifi_hal_telemetry.h.

◆ ap_channelWidth

UINT _wifi_apRssi::ap_channelWidth

The channel width; 1 for 20Mhz, 2 for 40 MHz, 4 for 80 MHz, 8 for 160 MHz, 10 for 80+80Mhz

Definition at line 150 of file wifi_hal_telemetry.h.

◆ ap_rssi

INT _wifi_apRssi::ap_rssi

RSSI of the neighboring AP in dBm.

Definition at line 151 of file wifi_hal_telemetry.h.

◆ wifi_VAPTelemetry_t

struct wifi_VAPTelemetry_t

VAP Telemetry information.

Structure which holds the VAP Telemetry information.

Definition at line 162 of file wifi_hal_telemetry.h.

Collaboration diagram for wifi_VAPTelemetry_t:
Collaboration graph

Data Fields

UINT txOverflow
 

Field Documentation

◆ txOverflow

UINT wifi_VAPTelemetry_t::txOverflow

Definition at line 163 of file wifi_hal_telemetry.h.

Macro Definition Documentation

◆ WIFI_ETH_TYPE_IP

#define WIFI_ETH_TYPE_IP   0x0800

Definition at line 1986 of file wifi_hal_ap.h.

◆ WIFI_ETH_TYPE_ARP

#define WIFI_ETH_TYPE_ARP   0x0806

Definition at line 1987 of file wifi_hal_ap.h.

◆ WIFI_ETH_TYPE_REVARP

#define WIFI_ETH_TYPE_REVARP   0x8035

Definition at line 1988 of file wifi_hal_ap.h.

◆ WIFI_ETH_TYPE_VLAN

#define WIFI_ETH_TYPE_VLAN   0x8100

Definition at line 1989 of file wifi_hal_ap.h.

◆ WIFI_ETH_TYPE_LOOPBACK

#define WIFI_ETH_TYPE_LOOPBACK   0x9000

Definition at line 1990 of file wifi_hal_ap.h.

◆ WIFI_ETH_TYPE_IP6

#define WIFI_ETH_TYPE_IP6   0x86DD

Definition at line 1991 of file wifi_hal_ap.h.

◆ WIFI_ETH_TYPE_EAPOL

#define WIFI_ETH_TYPE_EAPOL   0x888e

Definition at line 1992 of file wifi_hal_ap.h.

◆ WIFI_AP_MAX_WPSPIN_LEN

#define WIFI_AP_MAX_WPSPIN_LEN   9

Definition at line 2372 of file wifi_hal_ap.h.

◆ WIFI_AP_MAX_SSID_LEN

#define WIFI_AP_MAX_SSID_LEN   33

Definition at line 2558 of file wifi_hal_ap.h.

◆ WIFI_BRIDGE_NAME_LEN

#define WIFI_BRIDGE_NAME_LEN   32

Definition at line 2590 of file wifi_hal_ap.h.

◆ MAX_KEY_HOLDERS

#define MAX_KEY_HOLDERS   8

Definition at line 723 of file wifi_hal_client_mgt.h.

◆ RADIO_INDEX_1 [1/2]

#define RADIO_INDEX_1   1

Definition at line 128 of file wifi_hal_emu.h.

◆ RADIO_INDEX_2 [1/2]

#define RADIO_INDEX_2   2

Definition at line 129 of file wifi_hal_emu.h.

◆ AP_INDEX_1 [1/2]

#define AP_INDEX_1   1

Definition at line 130 of file wifi_hal_emu.h.

◆ AP_INDEX_2 [1/2]

#define AP_INDEX_2   2

Definition at line 131 of file wifi_hal_emu.h.

◆ AP_INDEX_3 [1/2]

#define AP_INDEX_3   3

Definition at line 132 of file wifi_hal_emu.h.

◆ AP_INDEX_4 [1/2]

#define AP_INDEX_4   4

Definition at line 133 of file wifi_hal_emu.h.

◆ AP_INDEX_5 [1/2]

#define AP_INDEX_5   5

Definition at line 134 of file wifi_hal_emu.h.

◆ AP_INDEX_6 [1/2]

#define AP_INDEX_6   6

Definition at line 135 of file wifi_hal_emu.h.

◆ AP_INDEX_7 [1/2]

#define AP_INDEX_7   7

Definition at line 136 of file wifi_hal_emu.h.

◆ AP_INDEX_8 [1/2]

#define AP_INDEX_8   8

Definition at line 137 of file wifi_hal_emu.h.

◆ AP_INDEX_9 [1/2]

#define AP_INDEX_9   9

Definition at line 138 of file wifi_hal_emu.h.

◆ AP_INDEX_10 [1/2]

#define AP_INDEX_10   10

Definition at line 139 of file wifi_hal_emu.h.

◆ AP_INDEX_11 [1/2]

#define AP_INDEX_11   11

Definition at line 140 of file wifi_hal_emu.h.

◆ AP_INDEX_12 [1/2]

#define AP_INDEX_12   12

Definition at line 141 of file wifi_hal_emu.h.

◆ AP_INDEX_13 [1/2]

#define AP_INDEX_13   13

Definition at line 142 of file wifi_hal_emu.h.

◆ AP_INDEX_14 [1/2]

#define AP_INDEX_14   14

Definition at line 143 of file wifi_hal_emu.h.

◆ AP_INDEX_15 [1/2]

#define AP_INDEX_15   15

Definition at line 144 of file wifi_hal_emu.h.

◆ AP_INDEX_16 [1/2]

#define AP_INDEX_16   16

Definition at line 145 of file wifi_hal_emu.h.

◆ COSA_DML_ALIAS_NAME_LENGTH

#define COSA_DML_ALIAS_NAME_LENGTH   64

Definition at line 148 of file wifi_hal_emu.h.

◆ MAX_MAC_FILT

#define MAX_MAC_FILT   16

Definition at line 149 of file wifi_hal_emu.h.

◆ WIFI_HAL_MAJOR_VERSION [1/2]

#define WIFI_HAL_MAJOR_VERSION   2

Definition at line 152 of file wifi_hal_emu.h.

◆ WIFI_HAL_MINOR_VERSION [1/2]

#define WIFI_HAL_MINOR_VERSION   2

Definition at line 153 of file wifi_hal_emu.h.

◆ WIFI_HAL_MAINTENANCE_VERSION [1/2]

#define WIFI_HAL_MAINTENANCE_VERSION   1

Definition at line 154 of file wifi_hal_emu.h.

◆ HOSTAPD_CONF_FILE_PATH

#define HOSTAPD_CONF_FILE_PATH   "/etc/hostapd.conf"

Definition at line 156 of file wifi_hal_emu.h.

◆ FILE_SIZE

#define FILE_SIZE   1024

Definition at line 157 of file wifi_hal_emu.h.

◆ SPACE

#define SPACE   32

Definition at line 158 of file wifi_hal_emu.h.

◆ NEW_LINE

#define NEW_LINE   10

Definition at line 159 of file wifi_hal_emu.h.

◆ BUFFER_ADJUSTMENT

#define BUFFER_ADJUSTMENT   128

Definition at line 160 of file wifi_hal_emu.h.

◆ WORD_SIZE

#define WORD_SIZE   50

Definition at line 161 of file wifi_hal_emu.h.

◆ MACADDRESS_SIZE

#define MACADDRESS_SIZE   6

Definition at line 162 of file wifi_hal_emu.h.

◆ HOSTAPD_FNAME

#define HOSTAPD_FNAME   "/nvram/hostapd"

Definition at line 5113 of file wifi_hal_emu.h.

◆ SEC_FNAME

#define SEC_FNAME   "/etc/sec_file.txt"

Definition at line 5114 of file wifi_hal_emu.h.

◆ MAX_BTM_DEVICES

#define MAX_BTM_DEVICES   64

Definition at line 406 of file wifi_hal_extender.h.

◆ MAX_URL_LEN

#define MAX_URL_LEN   512

Definition at line 407 of file wifi_hal_extender.h.

◆ MAX_CANDIDATES

#define MAX_CANDIDATES   64

Definition at line 408 of file wifi_hal_extender.h.

◆ MAX_VENDOR_SPECIFIC

#define MAX_VENDOR_SPECIFIC   32

Definition at line 409 of file wifi_hal_extender.h.

◆ MAX_REQUESTED_ELEMS

#define MAX_REQUESTED_ELEMS   8

Definition at line 616 of file wifi_hal_extender.h.

◆ MAX_CHANNELS_REPORT

#define MAX_CHANNELS_REPORT   16

Definition at line 617 of file wifi_hal_extender.h.

◆ ULLONG

#define ULLONG   unsigned long long

Definition at line 46 of file wifi_hal_generic.h.

◆ ULONG

#define ULONG   unsigned long

Definition at line 50 of file wifi_hal_generic.h.

◆ USHORT

#define USHORT   unsigned short

Definition at line 54 of file wifi_hal_generic.h.

◆ BOOL

#define BOOL   unsigned char

Definition at line 58 of file wifi_hal_generic.h.

◆ CHAR

#define CHAR   char

Definition at line 62 of file wifi_hal_generic.h.

◆ UCHAR

#define UCHAR   unsigned char

Definition at line 66 of file wifi_hal_generic.h.

◆ INT

#define INT   int

Definition at line 70 of file wifi_hal_generic.h.

◆ UINT

#define UINT   unsigned int

Definition at line 74 of file wifi_hal_generic.h.

◆ TRUE

#define TRUE   1

Definition at line 78 of file wifi_hal_generic.h.

◆ FALSE

#define FALSE   0

Definition at line 82 of file wifi_hal_generic.h.

◆ ENABLE

#define ENABLE   1

Definition at line 86 of file wifi_hal_generic.h.

◆ RETURN_OK

#define RETURN_OK   0

Definition at line 90 of file wifi_hal_generic.h.

◆ RETURN_ERR

#define RETURN_ERR   -1

Definition at line 94 of file wifi_hal_generic.h.

◆ WIFI_HAL_SUCCESS

#define WIFI_HAL_SUCCESS   0

Definition at line 98 of file wifi_hal_generic.h.

◆ WIFI_HAL_ERROR

#define WIFI_HAL_ERROR   -1

Definition at line 99 of file wifi_hal_generic.h.

◆ WIFI_HAL_INTERNAL_ERROR

#define WIFI_HAL_INTERNAL_ERROR   -2

Definition at line 100 of file wifi_hal_generic.h.

◆ WIFI_HAL_UNSUPPORTED

#define WIFI_HAL_UNSUPPORTED   -3

Definition at line 101 of file wifi_hal_generic.h.

◆ WIFI_HAL_INVALID_ARGUMENTS

#define WIFI_HAL_INVALID_ARGUMENTS   -4

Definition at line 102 of file wifi_hal_generic.h.

◆ WIFI_HAL_INVALID_VALUE

#define WIFI_HAL_INVALID_VALUE   -5

Definition at line 103 of file wifi_hal_generic.h.

◆ RADIO_INDEX_1 [2/2]

#define RADIO_INDEX_1   1

Definition at line 107 of file wifi_hal_generic.h.

◆ RADIO_INDEX_2 [2/2]

#define RADIO_INDEX_2   2

Definition at line 108 of file wifi_hal_generic.h.

◆ RADIO_INDEX_3

#define RADIO_INDEX_3   3

Definition at line 109 of file wifi_hal_generic.h.

◆ AP_INDEX_1 [2/2]

#define AP_INDEX_1   1

Definition at line 111 of file wifi_hal_generic.h.

◆ AP_INDEX_2 [2/2]

#define AP_INDEX_2   2

Definition at line 112 of file wifi_hal_generic.h.

◆ AP_INDEX_3 [2/2]

#define AP_INDEX_3   3

Definition at line 113 of file wifi_hal_generic.h.

◆ AP_INDEX_4 [2/2]

#define AP_INDEX_4   4

Definition at line 114 of file wifi_hal_generic.h.

◆ AP_INDEX_5 [2/2]

#define AP_INDEX_5   5

Definition at line 115 of file wifi_hal_generic.h.

◆ AP_INDEX_6 [2/2]

#define AP_INDEX_6   6

Definition at line 116 of file wifi_hal_generic.h.

◆ AP_INDEX_7 [2/2]

#define AP_INDEX_7   7

Definition at line 117 of file wifi_hal_generic.h.

◆ AP_INDEX_8 [2/2]

#define AP_INDEX_8   8

Definition at line 118 of file wifi_hal_generic.h.

◆ AP_INDEX_9 [2/2]

#define AP_INDEX_9   9

Definition at line 119 of file wifi_hal_generic.h.

◆ AP_INDEX_10 [2/2]

#define AP_INDEX_10   10

Definition at line 120 of file wifi_hal_generic.h.

◆ AP_INDEX_11 [2/2]

#define AP_INDEX_11   11

Definition at line 121 of file wifi_hal_generic.h.

◆ AP_INDEX_12 [2/2]

#define AP_INDEX_12   12

Definition at line 122 of file wifi_hal_generic.h.

◆ AP_INDEX_13 [2/2]

#define AP_INDEX_13   13

Definition at line 123 of file wifi_hal_generic.h.

◆ AP_INDEX_14 [2/2]

#define AP_INDEX_14   14

Definition at line 124 of file wifi_hal_generic.h.

◆ AP_INDEX_15 [2/2]

#define AP_INDEX_15   15

Definition at line 125 of file wifi_hal_generic.h.

◆ AP_INDEX_16 [2/2]

#define AP_INDEX_16   16

Definition at line 126 of file wifi_hal_generic.h.

◆ AP_INDEX_17

#define AP_INDEX_17   17

Definition at line 127 of file wifi_hal_generic.h.

◆ AP_INDEX_18

#define AP_INDEX_18   18

Definition at line 128 of file wifi_hal_generic.h.

◆ AP_INDEX_19

#define AP_INDEX_19   19

Definition at line 129 of file wifi_hal_generic.h.

◆ AP_INDEX_20

#define AP_INDEX_20   20

Definition at line 130 of file wifi_hal_generic.h.

◆ AP_INDEX_21

#define AP_INDEX_21   21

Definition at line 131 of file wifi_hal_generic.h.

◆ AP_INDEX_22

#define AP_INDEX_22   22

Definition at line 132 of file wifi_hal_generic.h.

◆ AP_INDEX_23

#define AP_INDEX_23   23

Definition at line 133 of file wifi_hal_generic.h.

◆ AP_INDEX_24

#define AP_INDEX_24   24

Definition at line 134 of file wifi_hal_generic.h.

◆ MAX_NUM_RADIOS

#define MAX_NUM_RADIOS   2

Definition at line 141 of file wifi_hal_generic.h.

◆ MAX_NUM_VAP_PER_RADIO

#define MAX_NUM_VAP_PER_RADIO   8

Definition at line 144 of file wifi_hal_generic.h.

◆ MAC_STR_LEN

#define MAC_STR_LEN   18

Definition at line 146 of file wifi_hal_generic.h.

◆ ETHER_ADDR_LEN

#define ETHER_ADDR_LEN   6

Definition at line 148 of file wifi_hal_generic.h.

◆ ACL_MACADDR_SIZE

#define ACL_MACADDR_SIZE   18

Definition at line 151 of file wifi_hal_generic.h.

◆ ACL_MACFLT_NUM

#define ACL_MACFLT_NUM   16

Definition at line 152 of file wifi_hal_generic.h.

◆ MAC_LIST_SIZE

#define MAC_LIST_SIZE   ( (ACL_MACADDR_SIZE * WL_MACADDR_SIZE) + 2 )

Definition at line 153 of file wifi_hal_generic.h.

◆ ACL_MAC_ARRAY_MAX

#define ACL_MAC_ARRAY_MAX   512

Definition at line 154 of file wifi_hal_generic.h.

◆ ASSOC_MAC_ARRAY_MAX

#define ASSOC_MAC_ARRAY_MAX   1024

Definition at line 155 of file wifi_hal_generic.h.

◆ SUPPORTED_STANDARDS_RADIO2_4GHZ

#define SUPPORTED_STANDARDS_RADIO2_4GHZ   "b,g,n"

Definition at line 156 of file wifi_hal_generic.h.

◆ SUPPORTED_STANDARDS_RADIO5GHZ

#define SUPPORTED_STANDARDS_RADIO5GHZ   "a,n,ac"

Definition at line 157 of file wifi_hal_generic.h.

◆ RESTORE_CNFG_FILE_NAME

#define RESTORE_CNFG_FILE_NAME   "/data/.nvram_restore_cfg.txt"

Definition at line 158 of file wifi_hal_generic.h.

◆ NVRAM_LINE_MAX

#define NVRAM_LINE_MAX   (1024)

Definition at line 159 of file wifi_hal_generic.h.

◆ WIFI_HAL_MAJOR_VERSION [2/2]

#define WIFI_HAL_MAJOR_VERSION   3

This is the major verion of this HAL.

Definition at line 162 of file wifi_hal_generic.h.

◆ WIFI_HAL_MINOR_VERSION [2/2]

#define WIFI_HAL_MINOR_VERSION   0

This is the minor verson of the HAL.

Definition at line 163 of file wifi_hal_generic.h.

◆ WIFI_HAL_MAINTENANCE_VERSION [2/2]

#define WIFI_HAL_MAINTENANCE_VERSION   1

This is the maintenance version of the HAL.

Definition at line 164 of file wifi_hal_generic.h.

◆ WIFI_HAL_VERSION

#define WIFI_HAL_VERSION   (WIFI_HAL_MAJOR_VERSION *1000+ WIFI_HAL_MINOR_VERSION *10+ WIFI_HAL_MAINTENANCE_VERSION)

Definition at line 165 of file wifi_hal_generic.h.

◆ MAX_NUM_TWT_SESSION

#define MAX_NUM_TWT_SESSION   50

Maximum number of TWT sessions for an AP (TODO to be defined)

Definition at line 167 of file wifi_hal_generic.h.

◆ MAX_STA_PER_SESSION

#define MAX_STA_PER_SESSION   100

Maximum number of stations connected to a Broadcast TWT session (TODO to be defined)

Definition at line 168 of file wifi_hal_generic.h.

◆ MAX_BSR

#define MAX_BSR   32

Definition at line 169 of file wifi_hal_generic.h.

◆ MAX_RU_ALLOCATIONS

#define MAX_RU_ALLOCATIONS   74

Definition at line 170 of file wifi_hal_generic.h.

◆ CONN_NEW

#define CONN_NEW   1

Definition at line 173 of file wifi_hal_generic.h.

◆ CONN_RENEW

#define CONN_RENEW   2

Definition at line 175 of file wifi_hal_generic.h.

◆ CONN_RECONN_AFTER_INACTIVITY

#define CONN_RECONN_AFTER_INACTIVITY   3

Definition at line 177 of file wifi_hal_generic.h.

◆ KI1_VER_MASK

#define KI1_VER_MASK   0xf8

Definition at line 179 of file wifi_hal_generic.h.

◆ KI1_PW_KEY

#define KI1_PW_KEY   0x08

Definition at line 181 of file wifi_hal_generic.h.

◆ KI1_INSTALL

#define KI1_INSTALL   0x40

Definition at line 182 of file wifi_hal_generic.h.

◆ KI1_ACK

#define KI1_ACK   0x80

Definition at line 183 of file wifi_hal_generic.h.

◆ KI1_MSG1_BITS

#define KI1_MSG1_BITS   (KI1_PW_KEY | KI1_ACK)

Definition at line 185 of file wifi_hal_generic.h.

◆ KI1_MSG3_BITS

#define KI1_MSG3_BITS   (KI1_PW_KEY | KI1_INSTALL|KI1_ACK)

Definition at line 186 of file wifi_hal_generic.h.

◆ KI0_MIC

#define KI0_MIC   0x01

Definition at line 188 of file wifi_hal_generic.h.

◆ KI0_SECURE

#define KI0_SECURE   0x02

Definition at line 189 of file wifi_hal_generic.h.

◆ KI0_ENCR

#define KI0_ENCR   0x10

Definition at line 190 of file wifi_hal_generic.h.

◆ KI0_MSG3_BITS

#define KI0_MSG3_BITS   (KI0_MIC | KI0_SECURE | KI0_ENCR)

Definition at line 192 of file wifi_hal_generic.h.

◆ KI0_MSG4_BITS

#define KI0_MSG4_BITS   (KI0_MIC | KI0_SECURE)

Definition at line 193 of file wifi_hal_generic.h.

◆ KEY_MSG_1_OF_4

#define KEY_MSG_1_OF_4 (   msg)    ((((msg)->key_info[1] & KI1_VER_MASK) == KI1_MSG1_BITS) && ((msg)->key_info[0] == 0))

Definition at line 195 of file wifi_hal_generic.h.

◆ KEY_MSG_2_OF_4

#define KEY_MSG_2_OF_4 (   msg)    ((((msg)->key_info[1] & KI1_VER_MASK) == KI1_PW_KEY) && ((msg)->key_info[0] == KI0_MIC))

Definition at line 198 of file wifi_hal_generic.h.

◆ KEY_MSG_3_OF_4

#define KEY_MSG_3_OF_4 (   msg)    ((((msg)->key_info[1] & KI1_VER_MASK) == KI1_MSG3_BITS) && ((msg)->key_info[0] == KI0_MSG3_BITS))

Definition at line 201 of file wifi_hal_generic.h.

◆ KEY_MSG_4_OF_4

#define KEY_MSG_4_OF_4 (   msg)    ((((msg)->key_info[1] & KI1_VER_MASK) == KI1_PW_KEY) && ((msg)->key_info[0] == KI0_MSG4_BITS))

Definition at line 204 of file wifi_hal_generic.h.

◆ MAX_NUM_FREQ_BAND

#define MAX_NUM_FREQ_BAND   4

Definition at line 275 of file wifi_hal_generic.h.

◆ MAX_CHANNELS

#define MAX_CHANNELS   64

Definition at line 293 of file wifi_hal_generic.h.

◆ MAXNUMBEROFTRANSMIPOWERSUPPORTED

#define MAXNUMBEROFTRANSMIPOWERSUPPORTED   21

Definition at line 317 of file wifi_hal_generic.h.

◆ WIFI_HAL_RSN_SELECTOR

#define WIFI_HAL_RSN_SELECTOR (   a,
  b,
  c,
 
)
Value:
((((unsigned int) (a)) << 24) | (((unsigned int) (b)) << 16) | (((unsigned int) (c)) << 8) | \
(unsigned int) (d))

Definition at line 349 of file wifi_hal_generic.h.

◆ WIFI_HAL_RSN_CIPHER_SUITE_NONE

#define WIFI_HAL_RSN_CIPHER_SUITE_NONE   WIFI_HAL_RSN_SELECTOR(0x00, 0x0f, 0xac, 0)

Definition at line 353 of file wifi_hal_generic.h.

◆ WIFI_HAL_RSN_CIPHER_SUITE_TKIP

#define WIFI_HAL_RSN_CIPHER_SUITE_TKIP   WIFI_HAL_RSN_SELECTOR(0x00, 0x0f, 0xac, 2)

Definition at line 354 of file wifi_hal_generic.h.

◆ WIFI_HAL_RSN_CIPHER_SUITE_CCMP

#define WIFI_HAL_RSN_CIPHER_SUITE_CCMP   WIFI_HAL_RSN_SELECTOR(0x00, 0x0f, 0xac, 4)

Definition at line 358 of file wifi_hal_generic.h.

◆ WIFI_HAL_RSN_CIPHER_SUITE_AES_128_CMAC

#define WIFI_HAL_RSN_CIPHER_SUITE_AES_128_CMAC   WIFI_HAL_RSN_SELECTOR(0x00, 0x0f, 0xac, 6)

Definition at line 359 of file wifi_hal_generic.h.

◆ WIFI_HAL_RSN_CIPHER_SUITE_NO_GROUP_ADDRESSED

#define WIFI_HAL_RSN_CIPHER_SUITE_NO_GROUP_ADDRESSED   WIFI_HAL_RSN_SELECTOR(0x00, 0x0f, 0xac, 7)

Definition at line 360 of file wifi_hal_generic.h.

◆ WIFI_HAL_RSN_CIPHER_SUITE_GCMP

#define WIFI_HAL_RSN_CIPHER_SUITE_GCMP   WIFI_HAL_RSN_SELECTOR(0x00, 0x0f, 0xac, 8)

Definition at line 361 of file wifi_hal_generic.h.

◆ WIFI_HAL_RSN_CIPHER_SUITE_GCMP_256

#define WIFI_HAL_RSN_CIPHER_SUITE_GCMP_256   WIFI_HAL_RSN_SELECTOR(0x00, 0x0f, 0xac, 9)

Definition at line 362 of file wifi_hal_generic.h.

◆ WIFI_HAL_RSN_CIPHER_SUITE_CCMP_256

#define WIFI_HAL_RSN_CIPHER_SUITE_CCMP_256   WIFI_HAL_RSN_SELECTOR(0x00, 0x0f, 0xac, 10)

Definition at line 363 of file wifi_hal_generic.h.

◆ WIFI_HAL_RSN_CIPHER_SUITE_BIP_GMAC_128

#define WIFI_HAL_RSN_CIPHER_SUITE_BIP_GMAC_128   WIFI_HAL_RSN_SELECTOR(0x00, 0x0f, 0xac, 11)

Definition at line 364 of file wifi_hal_generic.h.

◆ WIFI_HAL_RSN_CIPHER_SUITE_BIP_GMAC_256

#define WIFI_HAL_RSN_CIPHER_SUITE_BIP_GMAC_256   WIFI_HAL_RSN_SELECTOR(0x00, 0x0f, 0xac, 12)

Definition at line 365 of file wifi_hal_generic.h.

◆ WIFI_HAL_RSN_CIPHER_SUITE_BIP_CMAC_256

#define WIFI_HAL_RSN_CIPHER_SUITE_BIP_CMAC_256   WIFI_HAL_RSN_SELECTOR(0x00, 0x0f, 0xac, 13)

Definition at line 366 of file wifi_hal_generic.h.

◆ WIFI_CIPHER_CAPA_ENC_WEP40

#define WIFI_CIPHER_CAPA_ENC_WEP40   0x00000001

Definition at line 368 of file wifi_hal_generic.h.

◆ WIFI_CIPHER_CAPA_ENC_WEP104

#define WIFI_CIPHER_CAPA_ENC_WEP104   0x00000002

Definition at line 369 of file wifi_hal_generic.h.

◆ WIFI_CIPHER_CAPA_ENC_TKIP

#define WIFI_CIPHER_CAPA_ENC_TKIP   0x00000004

Definition at line 370 of file wifi_hal_generic.h.

◆ WIFI_CIPHER_CAPA_ENC_CCMP

#define WIFI_CIPHER_CAPA_ENC_CCMP   0x00000008

Definition at line 371 of file wifi_hal_generic.h.

◆ WIFI_CIPHER_CAPA_ENC_WEP128

#define WIFI_CIPHER_CAPA_ENC_WEP128   0x00000010

Definition at line 372 of file wifi_hal_generic.h.

◆ WIFI_CIPHER_CAPA_ENC_GCMP

#define WIFI_CIPHER_CAPA_ENC_GCMP   0x00000020

Definition at line 373 of file wifi_hal_generic.h.

◆ WIFI_CIPHER_CAPA_ENC_GCMP_256

#define WIFI_CIPHER_CAPA_ENC_GCMP_256   0x00000040

Definition at line 374 of file wifi_hal_generic.h.

◆ WIFI_CIPHER_CAPA_ENC_CCMP_256

#define WIFI_CIPHER_CAPA_ENC_CCMP_256   0x00000080

Definition at line 375 of file wifi_hal_generic.h.

◆ WIFI_CIPHER_CAPA_ENC_BIP

#define WIFI_CIPHER_CAPA_ENC_BIP   0x00000100

Definition at line 376 of file wifi_hal_generic.h.

◆ WIFI_CIPHER_CAPA_ENC_BIP_GMAC_128

#define WIFI_CIPHER_CAPA_ENC_BIP_GMAC_128   0x00000200

Definition at line 377 of file wifi_hal_generic.h.

◆ WIFI_CIPHER_CAPA_ENC_BIP_GMAC_256

#define WIFI_CIPHER_CAPA_ENC_BIP_GMAC_256   0x00000400

Definition at line 378 of file wifi_hal_generic.h.

◆ WIFI_CIPHER_CAPA_ENC_BIP_CMAC_256

#define WIFI_CIPHER_CAPA_ENC_BIP_CMAC_256   0x00000800

Definition at line 379 of file wifi_hal_generic.h.

◆ WIFI_CIPHER_CAPA_ENC_GTK_NOT_USED

#define WIFI_CIPHER_CAPA_ENC_GTK_NOT_USED   0x00001000

Definition at line 380 of file wifi_hal_generic.h.

◆ MAXIFACENAMESIZE

#define MAXIFACENAMESIZE   64

Definition at line 649 of file wifi_hal_generic.h.

◆ MAX_NR

#define MAX_NR   8

Definition at line 842 of file wifi_hal_generic.h.

◆ MAX_NC

#define MAX_NC   4

Definition at line 843 of file wifi_hal_generic.h.

◆ MAX_SUB_CARRIERS

#define MAX_SUB_CARRIERS   256

Definition at line 844 of file wifi_hal_generic.h.

◆ MAX_PILOTS

#define MAX_PILOTS   26

Definition at line 845 of file wifi_hal_generic.h.

◆ MAXNUMSECONDARYCHANNELS

#define MAXNUMSECONDARYCHANNELS   7

Definition at line 42 of file wifi_hal_radio.h.

◆ MAX_VAP

#define MAX_VAP   (MAX_NUM_RADIOS*MAX_NUM_VAP_PER_RADIO)

Definition at line 156 of file wifi_hal_telemetry.h.

Typedef Documentation

◆ wifi_trafficStats_t [1/2]

◆ wifi_radius_setting_t [1/2]

RADIUS Server information.

Structure which holds the the RADIUS server settings.

◆ wifi_associated_dev_t [1/2]

◆ wifi_newApAssociatedDevice_callback

typedef INT(* wifi_newApAssociatedDevice_callback) (INT apIndex, wifi_associated_dev_t *associated_dev)

Definition at line 1663 of file wifi_hal_ap.h.

◆ wifi_apDisassociatedDevice_callback

typedef INT( * wifi_apDisassociatedDevice_callback) (INT apIndex, char *MAC, INT event_type)

This call back will be invoked when new wifi client disassociates from Access Point.

Parameters
[in]apIndexAccess Point Index
[in]MACMAC address of disassociated device
[in]event_typetype of disassociation, explicit or due to client inactivity
Returns
The status of the operation
Return values
RETURN_OKif successful
RETURN_ERRif any error is detected
Execution:\n Synchronous
Side Effects:\n None
Note
This function must not suspend and must not invoke any blocking system calls. It should probably just send a message to a driver event handler task.

Definition at line 1715 of file wifi_hal_ap.h.

◆ wifi_apDeAuthEvent_callback

typedef INT( * wifi_apDeAuthEvent_callback) (int ap_index, char *mac, int reason)

This call back will be invoked when DeAuth Event (reason 2 wrong password) comes from client.

Parameters
[in]apIndexAccess Point Index
[in]MACMAC address of client device
[in]reasonreason for Auth Event
Returns
The status of the operation
Return values
RETURN_OKif successful
RETURN_ERRif any error is detected
Execution:\n Synchronous
Side Effects:\n None
Note
This function must not suspend and must not invoke any blocking system calls. It should probably just send a message to a driver event handler task.

Definition at line 1765 of file wifi_hal_ap.h.

◆ wifi_received8021xFrame_callback

typedef void(* wifi_received8021xFrame_callback) (unsigned int ap_index, mac_address_t sta, wifi_eapol_type_t type, void *data, unsigned int len)

Definition at line 1908 of file wifi_hal_ap.h.

◆ wifi_sent8021xFrame_callback

typedef void(* wifi_sent8021xFrame_callback) (unsigned int ap_index, mac_address_t sta, wifi_eapol_type_t type, void *data, unsigned int len)

Definition at line 1909 of file wifi_hal_ap.h.

◆ wifi_receivedAuthFrame_callback

typedef void(* wifi_receivedAuthFrame_callback) (unsigned int ap_index, mac_address_t sta, void *data, unsigned int len)

Definition at line 1911 of file wifi_hal_ap.h.

◆ wifi_sentAuthFrame_callback

typedef void(* wifi_sentAuthFrame_callback) (unsigned int ap_index, mac_address_t sta, void *data, unsigned int len)

Definition at line 1912 of file wifi_hal_ap.h.

◆ wifi_receivedAssocReqFrame_callback

typedef void(* wifi_receivedAssocReqFrame_callback) (unsigned int ap_index, mac_address_t sta, void *data, unsigned int len)

Definition at line 1914 of file wifi_hal_ap.h.

◆ wifi_sentAssocRspFrame_callback

typedef void(* wifi_sentAssocRspFrame_callback) (unsigned int ap_index, mac_address_t sta, void *data, unsigned int len)

Definition at line 1915 of file wifi_hal_ap.h.

◆ wifi_receivedMgmtFrame_callback

typedef INT(* wifi_receivedMgmtFrame_callback) (INT apIndex, UCHAR *sta_mac, UCHAR *frame, UINT len, wifi_mgmtFrameType_t type, wifi_direction_t dir)

Definition at line 1921 of file wifi_hal_ap.h.

◆ wifi_receivedDataFrame_callback

typedef INT(* wifi_receivedDataFrame_callback) (INT apIndex, UCHAR *sta_mac, UCHAR *frame, UINT len, wifi_dataFrameType_t type, wifi_direction_t dir)

Definition at line 1922 of file wifi_hal_ap.h.

◆ wifi_csi_callback

typedef INT(* wifi_csi_callback) (mac_address_t mac_addr, wifi_csi_data_t *csi_data)

Definition at line 1925 of file wifi_hal_ap.h.

◆ wifi_key_multi_psk_t

_wifi_key_multi_psk structure is a container for multi psk keys. It is based on hostapd wpa_psk_file implementation https://w1.fi/cgit/hostap/tree/hostapd/hostapd.wpa_psk

◆ wifi_vap_index_t

Definition at line 2350 of file wifi_hal_ap.h.

◆ wifi_eap_config_t

Set the Fast Transition capability to disabled, full FT.

EAP/EAPOL Authenticator information.

Structure which holds the the EAP/EAPOL Config param values.

◆ COSA_DML_WIFI_AP_MAC_FILTER

◆ wifi_basicTrafficStats_t

◆ wifi_trafficStats_t [2/2]

◆ wifi_radioTrafficStats_t

◆ wifi_ssidTrafficStats_t

◆ wifi_neighbor_ap_t

◆ wifi_radioTrafficStats2_t [1/2]

◆ wifi_radioTrafficStatsMeasure_t

◆ wifi_ssidTrafficStats2_t [1/2]

◆ wifi_neighbor_ap2_t [1/2]

◆ wifi_diag_ipping_setting_t

◆ wifi_diag_ipping_result_t

◆ wifi_device_t

◆ wifi_associated_dev_t [2/2]

◆ wifi_radius_setting_t [2/2]

◆ param_list_t

◆ wifi_channelStats_t

◆ wifi_associated_dev_rate_info_rx_stats_t

◆ wifi_associated_dev_rate_info_tx_stats_t

◆ wifi_associated_dev_tid_entry_t

◆ wifi_associated_dev_tid_stats_t

◆ wifi_associated_dev_stats_t

◆ wifi_ExtdRequestedElementIDS_t

◆ wifi_steer_matching_condition_t

typedef unsigned int wifi_steer_matching_condition_t

Definition at line 956 of file wifi_hal_extender.h.

◆ wifi_steerTriggered_callback

typedef INT(* wifi_steerTriggered_callback) (INT apIndex, wifi_steer_trigger_data_t *data)

Definition at line 967 of file wifi_hal_extender.h.

◆ wifi_steering_eventCB_t

typedef void(* wifi_steering_eventCB_t) (UINT steeringgroupIndex, wifi_steering_event_t *event)

Wifi Steering Event Callback Definition.

This is the definition of the event callback provided when upper layer registers for steering events.

Warning
the event passed to the callback is not dynamically allocated the call back function handler must allocate wifi_steering_event_t and copy the "event" into that

Definition at line 993 of file wifi_hal_extender.h.

◆ wifi_BTMQueryRequest_callback

typedef INT(* wifi_BTMQueryRequest_callback) (UINT apIndex, CHAR *peerMac, wifi_BTMQuery_t *query, UINT inMemSize, wifi_BTMRequest_t *request)

This call back is invoked when a STA sends a BTM query message to a vAP in the gateway. The driver will use the frame returned from this function to process the response to the query. A BTM transaction is started by a STA sending a query or by the AP sending an autonomous request. This callback is used for the former.

Parameters
apIndex- Access Point Index.
peerMACAddress- MAC address of the peer STA the Query was received from.
inQueryFrame- Query frame received from a non-AP STA.
inMemSize- Size of the memory allocated by the callback. The caller should set to max size for the request. Otherwise the callback may drop elements or return an error.
inRequestFrame- Frame to use for the response. The caller allocates the memory for the response. The caller may free the memory when the callback returns and the response is sent to the STA.
Returns
The status of the operation.
Return values
RETURN_OKif successful.
RETURN_ERRif any error is detected.
Execution:\n Synchronous
Side Effects:\n None
Note
This function must not suspend and must not invoke any blocking system calls.

Definition at line 1196 of file wifi_hal_extender.h.

◆ wifi_BTMResponse_callback

typedef INT(* wifi_BTMResponse_callback) (UINT apIndex, CHAR *peerMac, wifi_BTMResponse_t *response)

This call back is invoked when a STA responds to a BTM Request from the gateway.

Parameters
apIndex- Access Point Index.
peerMACAddress- MAC address of the peer the response was received from.
in_struct- Response frame received from a non-AP STA.
Returns
The status of the operation.
Return values
RETURN_OKif successful.
RETURN_ERRif any error is detected.
Execution:\n Synchronous
Side Effects:\n None
Note
This function must not suspend and must not invoke any blocking system calls.

Definition at line 1221 of file wifi_hal_extender.h.

◆ wifi_RMBeaconReport_callback

typedef INT(* wifi_RMBeaconReport_callback) (UINT apIndex, wifi_BeaconReport_t *out_struct, UINT *out_array_size, UCHAR *out_DialogToken)

Definition at line 1303 of file wifi_hal_extender.h.

◆ mac_address_t

typedef unsigned char mac_address_t[6]

Definition at line 211 of file wifi_hal_generic.h.

◆ mac_addr_str_t

typedef char mac_addr_str_t[18]

Definition at line 212 of file wifi_hal_generic.h.

◆ bssid_t

Definition at line 214 of file wifi_hal_generic.h.

◆ ssid_t

typedef char ssid_t[32]

Definition at line 215 of file wifi_hal_generic.h.

◆ wifi_radio_index_t

typedef unsigned int wifi_radio_index_t

Definition at line 216 of file wifi_hal_generic.h.

◆ u_int32_t

typedef unsigned int u_int32_t

Definition at line 217 of file wifi_hal_generic.h.

◆ nas_id_t

typedef char nas_id_t[49]

Definition at line 219 of file wifi_hal_generic.h.

◆ r0r1_key_t

typedef unsigned char r0r1_key_t[16]

Definition at line 220 of file wifi_hal_generic.h.

◆ r0r1_key_str_t

typedef char r0r1_key_str_t[33]

Definition at line 221 of file wifi_hal_generic.h.

◆ wifi_interface_name_t

typedef char wifi_interface_name_t[32]

Definition at line 223 of file wifi_hal_generic.h.

◆ wifi_vap_name_t

typedef char wifi_vap_name_t[64]

Definition at line 224 of file wifi_hal_generic.h.

◆ wifi_streams_rssi_t

typedef int wifi_streams_rssi_t[8]

Definition at line 848 of file wifi_hal_generic.h.

◆ wifi_carrier_data_t

typedef unsigned int wifi_carrier_data_t[8][4]

Definition at line 850 of file wifi_hal_generic.h.

◆ wifi_csi_matrix_t

typedef wifi_carrier_data_t wifi_csi_matrix_t[256]

Definition at line 852 of file wifi_hal_generic.h.

◆ wifi_evm_data_t

typedef unsigned char wifi_evm_data_t[4][8]

Definition at line 854 of file wifi_hal_generic.h.

◆ wifi_evm_matrix_t

typedef wifi_evm_data_t wifi_evm_matrix_t[26]

Definition at line 855 of file wifi_hal_generic.h.

◆ wifi_frame_info_t

This structure hold the information about the wifi interface.

◆ wifi_csi_data_t

This structure hold the information about the wifi interface.

◆ wifi_associated_dev3_t

This structure hold the information about the wifi interface.

◆ wifi_channelMap_t

◆ wifi_radioTrafficStats2_t [2/2]

◆ wifi_ssidTrafficStats2_t [2/2]

◆ wifi_neighbor_ap2_t [2/2]

◆ wifi_rssi_snapshot_t

◆ wifi_apRssi_t

Enumeration Type Documentation

◆ wifi_ipv4_field_values_t

Enumerator
wifi_ipv4_field_values_not_available 
wifi_ipv4_field_values_available 
wifi_ipv4_field_values_post_restricted 
wifi_ipv4_field_values_single_nated_private 
wifi_ipv4_field_values_double_nated_private 
wifi_ipv4_field_values_port_restricted_single_nated 
wifi_ipv4_field_values_port_restricted_double_nated 
wifi_ipv4_field_values_not_known 

Definition at line 47 of file wifi_hal_ap.h.

◆ wifi_ipv6_field_values_t

Enumerator
wifi_ipv6_field_values_not_available 
wifi_ipv6_field_values_available 
wifi_ipv6_field_values_not_known 

Definition at line 58 of file wifi_hal_ap.h.

◆ wifi_auth_id_t

Enumerator
wifi_auth_id_reserved 
wifi_auth_id_expanded_eap 
wifi_auth_id_inner_auth_eap 
wifi_auth_id_expanded_inner_auth_eap 
wifi_auth_id_credential_type 
wifi_auth_id_tunneled_eap 

Definition at line 68 of file wifi_hal_ap.h.

◆ wifi_HS2_Wan_Info_Link_Status_t

Enumerator
wifi_hs2_wan_info_reserved 
wifi_hs2_wan_info_linkup 
wifi_hs2_wan_info_linkdown 
wifi_hs2_wan_info_link_in_test_state 

Definition at line 202 of file wifi_hal_ap.h.

◆ wifi_HS2_ConnectionCapability_Status_t

Enumerator
wifi_hs2_connection_capability_closed 
wifi_hs2_connection_capability_open 
wifi_hs2_connection_capability_unknown 
wifi_hs2_connection_capability_reserved 

Definition at line 233 of file wifi_hal_ap.h.

◆ wifi_eap_code_t

Enumerator
wifi_eap_code_request 
wifi_eap_code_response 
wifi_eap_code_success 
wifi_eap_code_failure 

Definition at line 289 of file wifi_hal_ap.h.

◆ wifi_eapol_type_t

Enumerator
wifi_eapol_type_eap_packet 
wifi_eapol_type_eapol_start 
wifi_eapol_type_eapol_logoff 
wifi_eapol_type_eapol_key 

Definition at line 303 of file wifi_hal_ap.h.

◆ wifi_direction_t

Enumerator
wifi_direction_unknown 
wifi_direction_uplink 
wifi_direction_downlink 

Definition at line 317 of file wifi_hal_ap.h.

◆ wifi_neighborScanMode_t

Represents the wifi scan modes.

Enumerator
WIFI_RADIO_SCAN_MODE_NONE 
WIFI_RADIO_SCAN_MODE_FULL 
WIFI_RADIO_SCAN_MODE_ONCHAN 
WIFI_RADIO_SCAN_MODE_OFFCHAN 
WIFI_RADIO_SCAN_MODE_SURVEY 

Definition at line 346 of file wifi_hal_ap.h.

◆ wifi_eap_t

enum wifi_eap_t

Eap types.

Enumerator
WIFI_EAP_TYPE_NONE 
WIFI_EAP_TYPE_IDENTITY 
WIFI_EAP_TYPE_NOTIFICATION 
WIFI_EAP_TYPE_NAK 
WIFI_EAP_TYPE_MD5 
WIFI_EAP_TYPE_OTP 
WIFI_EAP_TYPE_GTC 
WIFI_EAP_TYPE_TLS 
WIFI_EAP_TYPE_LEAP 
WIFI_EAP_TYPE_SIM 
WIFI_EAP_TYPE_TTLS 
WIFI_EAP_TYPE_AKA 
WIFI_EAP_TYPE_PEAP 
WIFI_EAP_TYPE_MSCHAPV2 
WIFI_EAP_TYPE_TLV 
WIFI_EAP_TYPE_TNC 
WIFI_EAP_TYPE_FAST 
WIFI_EAP_TYPE_PAX 
WIFI_EAP_TYPE_PSK 
WIFI_EAP_TYPE_SAKE 
WIFI_EAP_TYPE_IKEV2 
WIFI_EAP_TYPE_AKA_PRIME 
WIFI_EAP_TYPE_GPSK 
WIFI_EAP_TYPE_PWD 
WIFI_EAP_TYPE_EKE 
WIFI_EAP_TYPE_TEAP 
WIFI_EAP_TYPE_EXPANDED 

Definition at line 358 of file wifi_hal_ap.h.

◆ wifi_mgmtFrameType_t

Enumerator
WIFI_MGMT_FRAME_TYPE_INVALID 
WIFI_MGMT_FRAME_TYPE_PROBE_REQ 
WIFI_MGMT_FRAME_TYPE_PROBE_RSP 
WIFI_MGMT_FRAME_TYPE_ASSOC_REQ 
WIFI_MGMT_FRAME_TYPE_ASSOC_RSP 
WIFI_MGMT_FRAME_TYPE_AUTH 
WIFI_MGMT_FRAME_TYPE_DEAUTH 
WIFI_MGMT_FRAME_TYPE_REASSOC_REQ 
WIFI_MGMT_FRAME_TYPE_REASSOC_RSP 
WIFI_MGMT_FRAME_TYPE_DISASSOC 
WIFI_MGMT_FRAME_TYPE_ACTION 

Definition at line 1868 of file wifi_hal_ap.h.

◆ wifi_dataFrameType_t

Enumerator
WIFI_DATA_FRAME_TYPE_INVALID 
WIFI_DATA_FRAME_TYPE_8021x 

Definition at line 1883 of file wifi_hal_ap.h.

◆ wifi_frameType_t

Enumerator
WIFI_FRAME_TYPE_INVALID 
WIFI_FRAME_TYPE_MGMT 
WIFI_FRAME_TYPE_CTRL 
WIFI_FRAME_TYPE_DATA 

Definition at line 1889 of file wifi_hal_ap.h.

◆ wifi_data_priority_t

Enumerator
wifi_data_priority_be 
wifi_data_priority_bk 
wifi_data_priority_ee 
wifi_data_priority_ca 
wifi_data_priority_vi 
wifi_data_priority_vo 
wifi_data_prioirty_ic 
wifi_data_priority_nc 

Definition at line 1994 of file wifi_hal_ap.h.

◆ wifi_onboarding_methods_t

Wifi onboarding methods.

Enumerator
WIFI_ONBOARDINGMETHODS_USBFLASHDRIVE 
WIFI_ONBOARDINGMETHODS_ETHERNET 
WIFI_ONBOARDINGMETHODS_LABEL 
WIFI_ONBOARDINGMETHODS_DISPLAY 
WIFI_ONBOARDINGMETHODS_EXTERNALNFCTOKEN 
WIFI_ONBOARDINGMETHODS_INTEGRATEDNFCTOKEN 
WIFI_ONBOARDINGMETHODS_NFCINTERFACE 
WIFI_ONBOARDINGMETHODS_PUSHBUTTON 
WIFI_ONBOARDINGMETHODS_PIN 
WIFI_ONBOARDINGMETHODS_PHYSICALPUSHBUTTON 
WIFI_ONBOARDINGMETHODS_PHYSICALDISPLAY 
WIFI_ONBOARDINGMETHODS_VIRTUALPUSHBUTTON 
WIFI_ONBOARDINGMETHODS_VIRTUALDISPLAY 
WIFI_ONBOARDINGMETHODS_EASYCONNECT 

Definition at line 2355 of file wifi_hal_ap.h.

◆ wifi_mfp_cfg_t

Enumerator
wifi_mfp_cfg_disabled 
wifi_mfp_cfg_optional 
wifi_mfp_cfg_required 

Definition at line 2380 of file wifi_hal_ap.h.

◆ wifi_mac_filter_mode_t

Enumerator
wifi_mac_filter_mode_black_list 
wifi_mac_filter_mode_white_list 

Definition at line 2386 of file wifi_hal_ap.h.

◆ wifi_security_key_type_t

Enumerator
wifi_security_key_type_psk 
wifi_security_key_type_pass 
wifi_security_key_type_sae 
wifi_security_key_type_psk_sae 

Definition at line 2420 of file wifi_hal_ap.h.

◆ wifi_encryption_method_t

Wifi encryption types.

Enumerator
wifi_encryption_none 
wifi_encryption_tkip 
wifi_encryption_aes 
wifi_encryption_aes_tkip 

Definition at line 2435 of file wifi_hal_ap.h.

◆ wifi_security_modes_t

Wifi security mode types.

Enumerator
wifi_security_mode_none 
wifi_security_mode_wep_64 
wifi_security_mode_wep_128 
wifi_security_mode_wpa_personal 
wifi_security_mode_wpa2_personal 
wifi_security_mode_wpa_wpa2_personal 
wifi_security_mode_wpa_enterprise 
wifi_security_mode_wpa2_enterprise 
wifi_security_mode_wpa_wpa2_enterprise 
wifi_security_mode_wpa3_personal 
wifi_security_mode_wpa3_transition 
wifi_security_mode_wpa3_enterprise 

Definition at line 2446 of file wifi_hal_ap.h.

◆ wifi_vap_mode_t

Enumerator
wifi_vap_mode_ap 
wifi_vap_mode_sta 
wifi_vap_mode_monitor 

Definition at line 2537 of file wifi_hal_ap.h.

◆ wifi_fastTrasitionSupport_t

Enumerator
FT_SUPPORT_DISABLED 
FT_SUPPORT_FULL 
FT_SUPPORT_ADAPTIVE 

Definition at line 717 of file wifi_hal_client_mgt.h.

◆ wifi_band

enum wifi_band
Enumerator
band_invalid 
band_2_4 
band_5 

Definition at line 5080 of file wifi_hal_emu.h.

◆ hostap_names

Enumerator
ssid 
passphrase 

Definition at line 5115 of file wifi_hal_emu.h.

◆ wifi_disconnectSource_t

Wifi Disconnect Sources.

These are the possible sources of a wifi disconnect. If the disconnect was initiated by the client, then DISCONNECT_SOURCE_REMOTE should be used. If initiated by the local AP, then DISCONNECT_SOURCE_LOCAL should be used. If this information is not available, then DISCONNECT_SOURCE_UNKNOWN should be used.

Enumerator
DISCONNECT_SOURCE_UNKNOWN 

Unknown source

DISCONNECT_SOURCE_LOCAL 

Initiated locally

DISCONNECT_SOURCE_REMOTE 

Initiated remotely

Definition at line 214 of file wifi_hal_extender.h.

◆ wifi_disconnectType_t

Wifi Disconnect Types These are the types of wifi disconnects.

Enumerator
DISCONNECT_TYPE_UNKNOWN 

Unknown type

DISCONNECT_TYPE_DISASSOC 

Disassociation

DISCONNECT_TYPE_DEAUTH 

Deauthentication

Definition at line 224 of file wifi_hal_extender.h.

◆ wifi_steering_eventType_t

Wifi Steering Event Types These are the different steering event types that are sent by the wifi_hal steering library.

Enumerator
WIFI_STEERING_EVENT_PROBE_REQ 

Probe Request Event

WIFI_STEERING_EVENT_CLIENT_CONNECT 

Client association completed successfully Event

WIFI_STEERING_EVENT_CLIENT_DISCONNECT 

Client Disconnect Event

WIFI_STEERING_EVENT_CLIENT_ACTIVITY 

Client Active Change Event

WIFI_STEERING_EVENT_CHAN_UTILIZATION 

Channel Utilization Event

WIFI_STEERING_EVENT_RSSI_XING 

Client RSSI Crossing Event

WIFI_STEERING_EVENT_RSSI 

Instant Measurement Event

WIFI_STEERING_EVENT_AUTH_FAIL 

Client Auth Failure Event

Definition at line 235 of file wifi_hal_extender.h.

◆ wifi_steering_rssiChange_t

RSSI Crossing Values These are the RSSI crossing values provided in RSSI crossing events.

Enumerator
WIFI_STEERING_RSSI_UNCHANGED 

RSSI hasn't crossed

WIFI_STEERING_RSSI_HIGHER 

RSSI went higher

WIFI_STEERING_RSSI_LOWER 

RSSI went lower

Definition at line 250 of file wifi_hal_extender.h.

◆ wifi_steer_type_t

Enumerator
pre_assoc_probe_block 
pre_assoc_assoc_block 
post_assoc_idle_80211v 
post_assoc_idle_kick_mac 
post_assoc_active_80211v 
post_assoc_active_kickmac 

Definition at line 948 of file wifi_hal_extender.h.

◆ wifi_ip_family_t

Enumerator
wifi_ip_family_ipv4 
wifi_ip_family_ipv6 

Definition at line 237 of file wifi_hal_generic.h.

◆ eWifiEnable

Enumerator
WIFI_HAL_DISABLE 
WIFI_HAL_ENABLE 

Definition at line 250 of file wifi_hal_generic.h.

◆ wifi_freq_bands_t

Wifi Frequency Band Types.

Enumerator
WIFI_FREQUENCY_2_4_BAND 
WIFI_FREQUENCY_5_BAND 
WIFI_FREQUENCY_5L_BAND 
WIFI_FREQUENCY_5H_BAND 
WIFI_FREQUENCY_6_BAND 
WIFI_FREQUENCY_60_BAND 

Definition at line 266 of file wifi_hal_generic.h.

◆ wifi_channelBandwidth_t

Wifi Channel Bandwidth Types.

Enumerator
WIFI_CHANNELBANDWIDTH_20MHZ 
WIFI_CHANNELBANDWIDTH_40MHZ 
WIFI_CHANNELBANDWIDTH_80MHZ 
WIFI_CHANNELBANDWIDTH_160MHZ 
WIFI_CHANNELBANDWIDTH_80_80MHZ 

Definition at line 280 of file wifi_hal_generic.h.

◆ wifi_ieee80211Variant_t

Wifi 802.11 variant Types.

Enumerator
WIFI_80211_VARIANT_A 
WIFI_80211_VARIANT_B 
WIFI_80211_VARIANT_G 
WIFI_80211_VARIANT_N 
WIFI_80211_VARIANT_H 
WIFI_80211_VARIANT_AC 
WIFI_80211_VARIANT_AD 
WIFI_80211_VARIANT_AX 

Definition at line 306 of file wifi_hal_generic.h.

◆ wifi_bitrate_t

Wifi supported bitrates.

Enumerator
WIFI_BITRATE_DEFAULT 
WIFI_BITRATE_1MBPS 
WIFI_BITRATE_2MBPS 
WIFI_BITRATE_5_5MBPS 
WIFI_BITRATE_6MBPS 
WIFI_BITRATE_9MBPS 
WIFI_BITRATE_11MBPS 
WIFI_BITRATE_12MBPS 
WIFI_BITRATE_18MBPS 
WIFI_BITRATE_24MBPS 
WIFI_BITRATE_36MBPS 
WIFI_BITRATE_48MBPS 
WIFI_BITRATE_54MBPS 

Definition at line 330 of file wifi_hal_generic.h.

◆ wifi_countrycode_type_t

Enumerator
wifi_countrycode_AC 

ASCENSION ISLAND

wifi_countrycode_AD 

ANDORRA

wifi_countrycode_AE 

UNITED ARAB EMIRATES

wifi_countrycode_AF 

AFGHANISTAN

wifi_countrycode_AG 

ANTIGUA AND BARBUDA

wifi_countrycode_AI 

ANGUILLA

wifi_countrycode_AL 

ALBANIA

wifi_countrycode_AM 

ARMENIA

wifi_countrycode_AN 

NETHERLANDS ANTILLES

wifi_countrycode_AO 

ANGOLA

wifi_countrycode_AQ 

ANTARCTICA

wifi_countrycode_AR 

ARGENTINA

wifi_countrycode_AS 

AMERICAN SAMOA

wifi_countrycode_AT 

AUSTRIA

wifi_countrycode_AU 

AUSTRALIA

wifi_countrycode_AW 

ARUBA

wifi_countrycode_AZ 

AZERBAIJAN

wifi_countrycode_BA 

BOSNIA AND HERZEGOVINA

wifi_countrycode_BB 

BARBADOS

wifi_countrycode_BD 

BANGLADESH

wifi_countrycode_BE 

BELGIUM

wifi_countrycode_BF 

BURKINA FASO

wifi_countrycode_BG 

BULGARIA

wifi_countrycode_BH 

BAHRAIN

wifi_countrycode_BI 

BURUNDI

wifi_countrycode_BJ 

BENIN

wifi_countrycode_BM 

BERMUDA

wifi_countrycode_BN 

BRUNEI DARUSSALAM

wifi_countrycode_BO 

BOLIVIA

wifi_countrycode_BR 

BRAZIL

wifi_countrycode_BS 

BAHAMAS

wifi_countrycode_BT 

BHUTAN

wifi_countrycode_BV 

BOUVET ISLAND

wifi_countrycode_BW 

BOTSWANA

wifi_countrycode_BY 

BELARUS

wifi_countrycode_BZ 

BELIZE

wifi_countrycode_CA 

CANADA

wifi_countrycode_CC 

COCOS (KEELING) ISLANDS

wifi_countrycode_CD 

CONGO, THE DEMOCRATIC REPUBLIC OF THE

wifi_countrycode_CF 

CENTRAL AFRICAN REPUBLIC

wifi_countrycode_CG 

CONGO

wifi_countrycode_CH 

SWITZERLAND

wifi_countrycode_CI 

COTE D'IVOIRE

wifi_countrycode_CK 

COOK ISLANDS

wifi_countrycode_CL 

CHILE

wifi_countrycode_CM 

CAMEROON

wifi_countrycode_CN 

CHINA

wifi_countrycode_CO 

COLOMBIA

wifi_countrycode_CP 

CLIPPERTON ISLAND

wifi_countrycode_CR 

COSTA RICA

wifi_countrycode_CU 

CUBA

wifi_countrycode_CV 

CAPE VERDE

wifi_countrycode_CY 

CYPRUS

wifi_countrycode_CX 

CHRISTMAS ISLAND

wifi_countrycode_CZ 

CZECH REPUBLIC

wifi_countrycode_DE 

GERMANY

wifi_countrycode_DJ 

DJIBOUTI

wifi_countrycode_DK 

DENMARK

wifi_countrycode_DM 

DOMINICA

wifi_countrycode_DO 

DOMINICAN REPUBLIC

wifi_countrycode_DZ 

ALGERIA

wifi_countrycode_EC 

ECUADOR

wifi_countrycode_EE 

ESTONIA

wifi_countrycode_EG 

EGYPT

wifi_countrycode_EH 

WESTERN SAHARA

wifi_countrycode_ER 

ERITREA

wifi_countrycode_ES 

SPAIN

wifi_countrycode_ET 

ETHIOPIA

wifi_countrycode_FI 

FINLAND

wifi_countrycode_FJ 

FIJI

wifi_countrycode_FK 

FALKLAND ISLANDS (MALVINAS)

wifi_countrycode_FM 

MICRONESIA, FEDERATED STATES OF

wifi_countrycode_FO 

FAROE ISLANDS

wifi_countrycode_FR 

FRANCE

wifi_countrycode_GA 

GABON

wifi_countrycode_GB 

UNITED KINGDOM

wifi_countrycode_GD 

GRENADA

wifi_countrycode_GE 

GEORGIA

wifi_countrycode_GF 

FRENCH GUIANA

wifi_countrycode_GG 

GUERNSEY

wifi_countrycode_GH 

GHANA

wifi_countrycode_GI 

GIBRALTAR

wifi_countrycode_GL 

GREENLAND

wifi_countrycode_GM 

GAMBIA

wifi_countrycode_GN 

GUINEA

wifi_countrycode_GP 

GUADELOUPE

wifi_countrycode_GQ 

EQUATORIAL GUINEA

wifi_countrycode_GR 

GREECE

wifi_countrycode_GS 

SOUTH GEORGIA AND THE SOUTH SANDWICH ISLANDS

wifi_countrycode_GT 

GUATEMALA

wifi_countrycode_GU 

GUAM

wifi_countrycode_GW 

GUINEA-BISSAU

wifi_countrycode_GY 

GUYANA

wifi_countrycode_HR 

CROATIA

wifi_countrycode_HT 

HAITI

wifi_countrycode_HM 

HEARD ISLAND AND MCDONALD ISLANDS

wifi_countrycode_HN 

HONDURAS

wifi_countrycode_HK 

HONG KONG

wifi_countrycode_HU 

HUNGARY

wifi_countrycode_IS 

ICELAND

wifi_countrycode_IN 

INDIA

wifi_countrycode_ID 

INDONESIA

wifi_countrycode_IR 

IRAN, ISLAMIC REPUBLIC OF

wifi_countrycode_IQ 

IRAQ

wifi_countrycode_IE 

IRELAND

wifi_countrycode_IL 

ISRAEL

wifi_countrycode_IM 

MAN, ISLE OF

wifi_countrycode_IT 

ITALY

wifi_countrycode_IO 

BRITISH INDIAN OCEAN TERRITORY

wifi_countrycode_JM 

JAMAICA

wifi_countrycode_JP 

JAPAN

wifi_countrycode_JE 

JERSEY

wifi_countrycode_JO 

JORDAN

wifi_countrycode_KE 

KENYA

wifi_countrycode_KG 

KYRGYZSTAN

wifi_countrycode_KH 

CAMBODIA

wifi_countrycode_KI 

KIRIBATI

wifi_countrycode_KM 

COMOROS

wifi_countrycode_KN 

SAINT KITTS AND NEVIS

wifi_countrycode_KP 

KOREA, DEMOCRATIC PEOPLE'S REPUBLIC OF

wifi_countrycode_KR 

KOREA, REPUBLIC OF

wifi_countrycode_KW 

KUWAIT

wifi_countrycode_KY 

CAYMAN ISLANDS

wifi_countrycode_KZ 

KAZAKHSTAN

wifi_countrycode_LA 

LAO PEOPLE'S DEMOCRATIC REPUBLIC

wifi_countrycode_LB 

LEBANON

wifi_countrycode_LC 

SAINT LUCIA

wifi_countrycode_LI 

LIECHTENSTEIN

wifi_countrycode_LK 

SRI LANKA

wifi_countrycode_LR 

LIBERIA

wifi_countrycode_LS 

LESOTHO

wifi_countrycode_LT 

LITHUANIA

wifi_countrycode_LU 

LUXEMBOURG

wifi_countrycode_LV 

LATVIA

wifi_countrycode_LY 

LIBYAN ARAB JAMAHIRIYA

wifi_countrycode_MA 

MOROCCO

wifi_countrycode_MC 

MONACO

wifi_countrycode_MD 

MOLDOVA, REPUBLIC OF

wifi_countrycode_ME 

MONTENEGRO

wifi_countrycode_MG 

MADAGASCAR

wifi_countrycode_MH 

MARSHALL ISLANDS

wifi_countrycode_MK 

MACEDONIA, THE FORMER YUGOSLAV REPUBLIC OF

wifi_countrycode_ML 

MALI

wifi_countrycode_MM 

MYANMAR

wifi_countrycode_MN 

MONGOLIA

wifi_countrycode_MO 

MACAO

wifi_countrycode_MQ 

MARTINIQUE

wifi_countrycode_MR 

MAURITANIA

wifi_countrycode_MS 

MONTSERRAT

wifi_countrycode_MT 

MALTA

wifi_countrycode_MU 

MAURITIUS

wifi_countrycode_MV 

MALDIVES

wifi_countrycode_MW 

MALAWI

wifi_countrycode_MX 

MEXICO

wifi_countrycode_MY 

MALAYSIA

wifi_countrycode_MZ 

MOZAMBIQUE

wifi_countrycode_NA 

NAMIBIA

wifi_countrycode_NC 

NEW CALEDONIA

wifi_countrycode_NE 

NIGER

wifi_countrycode_NF 

NORFOLK ISLAND

wifi_countrycode_NG 

NIGERIA

wifi_countrycode_NI 

NICARAGUA

wifi_countrycode_NL 

NETHERLANDS

wifi_countrycode_NO 

NORWAY

wifi_countrycode_NP 

NEPAL

wifi_countrycode_NR 

NAURU

wifi_countrycode_NU 

NIUE

wifi_countrycode_NZ 

NEW ZEALAND

wifi_countrycode_MP 

NORTHERN MARIANA ISLANDS

wifi_countrycode_OM 

OMAN

wifi_countrycode_PA 

PANAMA

wifi_countrycode_PE 

PERU

wifi_countrycode_PF 

FRENCH POLYNESIA

wifi_countrycode_PG 

PAPUA NEW GUINEA

wifi_countrycode_PH 

PHILIPPINES

wifi_countrycode_PK 

PAKISTAN

wifi_countrycode_PL 

POLAND

wifi_countrycode_PM 

SAINT PIERRE AND MIQUELON

wifi_countrycode_PN 

PITCAIRN

wifi_countrycode_PR 

PUERTO RICO

wifi_countrycode_PS 

PALESTINIAN TERRITORY, OCCUPIED

wifi_countrycode_PT 

PORTUGAL

wifi_countrycode_PW 

PALAU

wifi_countrycode_PY 

PARAGUAY

wifi_countrycode_QA 

QATAR

wifi_countrycode_RE 

REUNION

wifi_countrycode_RO 

ROMANIA

wifi_countrycode_RS 

SERBIA

wifi_countrycode_RU 

RUSSIAN FEDERATION

wifi_countrycode_RW 

RWANDA

wifi_countrycode_SA 

SAUDI ARABIA

wifi_countrycode_SB 

SOLOMON ISLANDS

wifi_countrycode_SD 

SUDAN

wifi_countrycode_SE 

SWEDEN

wifi_countrycode_SC 

SEYCHELLES

wifi_countrycode_SG 

SINGAPORE

wifi_countrycode_SH 

SAINT HELENA

wifi_countrycode_SI 

SLOVENIA

wifi_countrycode_SJ 

SVALBARD AND JAN MAYEN

wifi_countrycode_SK 

SLOVAKIA

wifi_countrycode_SL 

SIERRA LEONE

wifi_countrycode_SM 

SAN MARINO

wifi_countrycode_SN 

SENEGAL

wifi_countrycode_SO 

SOMALIA

wifi_countrycode_SR 

SURINAME

wifi_countrycode_ST 

SAO TOME AND PRINCIPE

wifi_countrycode_SV 

EL SALVADOR

wifi_countrycode_SY 

SYRIAN ARAB REPUBLIC

wifi_countrycode_SZ 

SWAZILAND

wifi_countrycode_TA 

TRISTAN DA CUNHA

wifi_countrycode_TC 

TURKS AND CAICOS ISLANDS

wifi_countrycode_TD 

CHAD

wifi_countrycode_TF 

FRENCH SOUTHERN TERRITORIES

wifi_countrycode_TG 

TOGO

wifi_countrycode_TH 

THAILAND

wifi_countrycode_TJ 

TAJIKISTAN

wifi_countrycode_TK 

TOKELAU

wifi_countrycode_TL 

TIMOR-LESTE (EAST TIMOR)

wifi_countrycode_TM 

TURKMENISTAN

wifi_countrycode_TN 

TUNISIA

wifi_countrycode_TO 

TONGA

wifi_countrycode_TR 

TURKEY

wifi_countrycode_TT 

TRINIDAD AND TOBAGO

wifi_countrycode_TV 

TUVALU

wifi_countrycode_TW 

TAIWAN, PROVINCE OF CHINA

wifi_countrycode_TZ 

TANZANIA, UNITED REPUBLIC OF

wifi_countrycode_UA 

UKRAINE

wifi_countrycode_UG 

UGANDA

wifi_countrycode_UM 

UNITED STATES MINOR OUTLYING ISLANDS

wifi_countrycode_US 

UNITED STATES

wifi_countrycode_UY 

URUGUAY

wifi_countrycode_UZ 

UZBEKISTAN

wifi_countrycode_VA 

HOLY SEE (VATICAN CITY STATE)

wifi_countrycode_VC 

SAINT VINCENT AND THE GRENADINES

wifi_countrycode_VE 

VENEZUELA

wifi_countrycode_VG 

VIRGIN ISLANDS, BRITISH

wifi_countrycode_VI 

VIRGIN ISLANDS, U.S.

wifi_countrycode_VN 

VIET NAM

wifi_countrycode_VU 

VANUATU

wifi_countrycode_WF 

WALLIS AND FUTUNA

wifi_countrycode_WS 

SAMOA

wifi_countrycode_YE 

YEMEN

wifi_countrycode_YT 

MAYOTTE

wifi_countrycode_YU 

YUGOSLAVIA

wifi_countrycode_ZA 

SOUTH AFRICA

wifi_countrycode_ZM 

ZAMBIA

wifi_countrycode_ZW 

ZIMBABWE

wifi_countrycode_max 

Max number of country code

Definition at line 382 of file wifi_hal_generic.h.

◆ wifi_operating_env_t

Enumerator
wifi_operating_env_all 
wifi_operating_env_indoor 
wifi_operating_env_outdoor 
wifi_operating_env_non_country 

Definition at line 633 of file wifi_hal_generic.h.

◆ wifi_twt_agreement_type_t

Wifi TWT agreement type.

Enumerator
wifi_twt_agreement_type_individual 

Set an individual TWT session.

wifi_twt_agreement_type_broadcast 

Set a Broadcast TWT session.

Definition at line 718 of file wifi_hal_generic.h.

◆ wifi_ru_type_t

Enumerator
WIFI_RU_TYPE_26 
WIFI_RU_TYPE_52 
WIFI_RU_TYPE_106 
WIFI_RU_TYPE_242 
WIFI_RU_TYPE_484 
WIFI_RU_TYPE_996 
WIFI_RU_TYPE_2X996 

Definition at line 771 of file wifi_hal_generic.h.

◆ wifi_access_category_t

Wifi access category (AC) type.

Enumerator
wifi_access_category_background 
wifi_access_category_best_effort 
wifi_access_category_video 
wifi_access_category_voice 

Definition at line 784 of file wifi_hal_generic.h.

◆ wifi_dl_mu_type_t

Enumerator
WIFI_DL_MU_TYPE_NONE 
WIFI_DL_MU_TYPE_OFDMA 
WIFI_DL_MU_TYPE_MIMO 
WIFI_DL_MU_TYPE_OFDMA_MIMO 

Definition at line 801 of file wifi_hal_generic.h.

◆ wifi_ul_mu_type_t

Enumerator
WIFI_UL_MU_TYPE_NONE 
WIFI_UL_MU_TYPE_OFDMA 

Definition at line 808 of file wifi_hal_generic.h.

◆ wifi_chan_eventType_t

Enumerator
WIFI_EVENT_CHANNELS_CHANGED 
WIFI_EVENT_DFS_RADAR_DETECTED 

Definition at line 828 of file wifi_hal_generic.h.

◆ wifi_connection_status_t

Enumerator
wifi_connection_status_disabled 
wifi_connection_status_disconnected 
wifi_connection_status_connected 
wifi_connection_status_ap_not_found 

Definition at line 834 of file wifi_hal_generic.h.

◆ wifi_guard_interval_t

Guard intervals types.

Enumerator
wifi_guard_interval_400 
wifi_guard_interval_800 
wifi_guard_interval_1600 
wifi_guard_interval_3200 
wifi_guard_interval_auto 

Definition at line 34 of file wifi_hal_radio.h.

◆ wifi_radar_eventType_t

Enumerator
WIFI_EVENT_RADAR_DETECTED 
WIFI_EVENT_RADAR_CAC_FINISHED 
WIFI_EVENT_RADAR_CAC_ABORTED 
WIFI_EVENT_RADAR_NOP_FINISHED 
WIFI_EVENT_RADAR_PRE_CAC_EXPIRED 
WIFI_EVENT_RADAR_CAC_STARTED 

Definition at line 44 of file wifi_hal_radio.h.

◆ wifi_channelState_t

Enumerator
CHAN_STATE_AVAILABLE 
CHAN_STATE_DFS_NOP_FINISHED 
CHAN_STATE_DFS_NOP_START 
CHAN_STATE_DFS_CAC_START 
CHAN_STATE_DFS_CAC_COMPLETED 

Definition at line 53 of file wifi_hal_radio.h.

◆ wifi_dl_data_ack_type_t

Enumerator
wifi_dl_data_ack_immediate 
wifi_dl_data_block_ack_immediate 
wifi_dl_data_block_ack_deferred 

Definition at line 119 of file wifi_hal_radio.h.

Function Documentation

◆ __attribute__()

Variable Documentation

◆ __attribute__

◆ struct

typedef struct
Initial value:
{
UCHAR encoding

Definition at line 252 of file wifi_hal_ap.h.

◆ length

UCHAR length

Definition at line 2 of file wifi_hal_ap.h.

◆ name

UCHAR name[255]

Definition at line 255 of file wifi_hal_ap.h.

◆ homeRealmData

wifi_HS2_NAI_Home_Realm_Data_t homeRealmData[20]

Definition at line 261 of file wifi_hal_ap.h.

UCHAR
#define UCHAR
Definition: bt_hal.h:49