RDK-B
|
Modules | |
WIFI_HAL_APIS | |
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] |
struct _wifi_trafficStats |
Definition at line 31 of file wifi_hal_ap.h.
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 |
ULONG _wifi_trafficStats::wifi_ErrorsSent |
Definition at line 33 of file wifi_hal_ap.h.
ULONG _wifi_trafficStats::wifi_ErrorsReceived |
Definition at line 34 of file wifi_hal_ap.h.
ULONG _wifi_trafficStats::wifi_UnicastPacketsSent |
Definition at line 35 of file wifi_hal_ap.h.
ULONG _wifi_trafficStats::wifi_UnicastPacketsReceived |
Definition at line 36 of file wifi_hal_ap.h.
ULONG _wifi_trafficStats::wifi_DiscardedPacketsSent |
Definition at line 37 of file wifi_hal_ap.h.
ULONG _wifi_trafficStats::wifi_DiscardedPacketsReceived |
Definition at line 38 of file wifi_hal_ap.h.
ULONG _wifi_trafficStats::wifi_MulticastPacketsSent |
Definition at line 39 of file wifi_hal_ap.h.
ULONG _wifi_trafficStats::wifi_MulticastPacketsReceived |
Definition at line 40 of file wifi_hal_ap.h.
ULONG _wifi_trafficStats::wifi_BroadcastPacketsSent |
Definition at line 41 of file wifi_hal_ap.h.
ULONG _wifi_trafficStats::wifi_BroadcastPacketsRecevied |
Definition at line 42 of file wifi_hal_ap.h.
ULONG _wifi_trafficStats::wifi_UnknownPacketsReceived |
Definition at line 43 of file wifi_hal_ap.h.
unsigned long _wifi_trafficStats::wifi_ErrorsSent |
Definition at line 199 of file wifi_hal_emu.h.
unsigned long _wifi_trafficStats::wifi_ErrorsReceived |
Definition at line 200 of file wifi_hal_emu.h.
unsigned long _wifi_trafficStats::wifi_UnicastPacketsSent |
Definition at line 201 of file wifi_hal_emu.h.
unsigned long _wifi_trafficStats::wifi_UnicastPacketsReceived |
Definition at line 202 of file wifi_hal_emu.h.
unsigned long _wifi_trafficStats::wifi_DiscardedPacketsSent |
Definition at line 203 of file wifi_hal_emu.h.
unsigned long _wifi_trafficStats::wifi_DiscardedPacketsReceived |
Definition at line 204 of file wifi_hal_emu.h.
unsigned long _wifi_trafficStats::wifi_MulticastPacketsSent |
Definition at line 205 of file wifi_hal_emu.h.
unsigned long _wifi_trafficStats::wifi_MulticastPacketsReceived |
Definition at line 206 of file wifi_hal_emu.h.
unsigned long _wifi_trafficStats::wifi_BroadcastPacketsSent |
Definition at line 207 of file wifi_hal_emu.h.
unsigned long _wifi_trafficStats::wifi_BroadcastPacketsRecevied |
Definition at line 208 of file wifi_hal_emu.h.
unsigned long _wifi_trafficStats::wifi_UnknownPacketsReceived |
Definition at line 209 of file wifi_hal_emu.h.
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.
UCHAR __attribute__::field_format |
Definition at line 65 of file wifi_hal_ap.h.
UCHAR __attribute__::id |
Definition at line 78 of file wifi_hal_ap.h.
UCHAR __attribute__::length |
Definition at line 79 of file wifi_hal_ap.h.
UCHAR __attribute__::val[16] |
Definition at line 80 of file wifi_hal_ap.h.
UCHAR __attribute__::method |
Definition at line 85 of file wifi_hal_ap.h.
UCHAR __attribute__::auth_param_count |
Definition at line 86 of file wifi_hal_ap.h.
wifi_authMethod_t __attribute__::auth_method[16] |
Definition at line 87 of file wifi_hal_ap.h.
USHORT __attribute__::data_field_length |
Definition at line 91 of file wifi_hal_ap.h.
UCHAR __attribute__::encoding |
Definition at line 92 of file wifi_hal_ap.h.
UCHAR __attribute__::realm_length |
Definition at line 93 of file wifi_hal_ap.h.
UCHAR __attribute__::realm[256] |
Definition at line 94 of file wifi_hal_ap.h.
UCHAR __attribute__::eap_method_count |
Definition at line 95 of file wifi_hal_ap.h.
wifi_eapMethod_t __attribute__::eap_method[16] |
Definition at line 96 of file wifi_hal_ap.h.
USHORT __attribute__::nai_realm_count |
Definition at line 100 of file wifi_hal_ap.h.
wifi_naiRealm_t __attribute__::nai_realm_tuples[20] |
Definition at line 101 of file wifi_hal_ap.h.
UCHAR __attribute__::language[3] |
Definition at line 106 of file wifi_hal_ap.h.
UCHAR __attribute__::name[256] |
Definition at line 107 of file wifi_hal_ap.h.
UCHAR __attribute__::venueGroup |
Definition at line 111 of file wifi_hal_ap.h.
UCHAR __attribute__::venueType |
Definition at line 112 of file wifi_hal_ap.h.
wifi_venueName_t __attribute__::venueNameTuples[16] |
Definition at line 113 of file wifi_hal_ap.h.
UCHAR __attribute__::PLMN[3] |
Definition at line 117 of file wifi_hal_ap.h.
UCHAR __attribute__::iei |
Definition at line 121 of file wifi_hal_ap.h.
UCHAR __attribute__::plmn_length |
Definition at line 122 of file wifi_hal_ap.h.
UCHAR __attribute__::number_of_plmns |
Definition at line 123 of file wifi_hal_ap.h.
wifi_plmn_t __attribute__::plmn[16] |
Definition at line 124 of file wifi_hal_ap.h.
UCHAR __attribute__::gud |
Definition at line 128 of file wifi_hal_ap.h.
UCHAR __attribute__::uhdLength |
Definition at line 129 of file wifi_hal_ap.h.
wifi_3gpp_plmn_list_information_element_t __attribute__::plmn_information |
Definition at line 130 of file wifi_hal_ap.h.
UCHAR __attribute__::domainName[255] |
Definition at line 135 of file wifi_hal_ap.h.
wifi_domainNameTuple_t __attribute__::domainNameTuple[4] |
Definition at line 139 of file wifi_hal_ap.h.
UCHAR __attribute__::oui[15] |
Definition at line 144 of file wifi_hal_ap.h.
wifi_ouiDuple_t __attribute__::ouiDuple[32] |
Definition at line 148 of file wifi_hal_ap.h.
USHORT __attribute__::capabilityList[64] |
Definition at line 152 of file wifi_hal_ap.h.
UCHAR __attribute__::wifiRoamingConsortiumCount |
Definition at line 156 of file wifi_hal_ap.h.
UCHAR __attribute__::wifiRoamingConsortiumOui[3][15+1] |
Definition at line 157 of file wifi_hal_ap.h.
UCHAR __attribute__::wifiRoamingConsortiumLen[3] |
Definition at line 158 of file wifi_hal_ap.h.
wifi_HS2_OperatorNameDuple_t __attribute__::operatorNameDuple[16] |
Definition at line 180 of file wifi_hal_ap.h.
UCHAR __attribute__::wanInfo |
Definition at line 190 of file wifi_hal_ap.h.
UINT __attribute__::downLinkSpeed |
Definition at line 191 of file wifi_hal_ap.h.
UINT __attribute__::upLinkSpeed |
Definition at line 192 of file wifi_hal_ap.h.
UCHAR __attribute__::downLinkLoad |
Definition at line 193 of file wifi_hal_ap.h.
UCHAR __attribute__::upLinkLoad |
Definition at line 194 of file wifi_hal_ap.h.
USHORT __attribute__::lmd |
Definition at line 195 of file wifi_hal_ap.h.
UCHAR __attribute__::ipProtocol |
Definition at line 223 of file wifi_hal_ap.h.
USHORT __attribute__::portNumber |
Definition at line 224 of file wifi_hal_ap.h.
UCHAR __attribute__::status |
Definition at line 225 of file wifi_hal_ap.h.
wifi_HS2_Proto_Port_Tuple_t __attribute__::protoPortTuple[16] |
Definition at line 230 of file wifi_hal_ap.h.
UCHAR __attribute__::capabilityList[64] |
Definition at line 272 of file wifi_hal_ap.h.
unsigned char __attribute__::code |
Definition at line 297 of file wifi_hal_ap.h.
unsigned char __attribute__::id |
Definition at line 298 of file wifi_hal_ap.h.
unsigned short __attribute__::len |
Definition at line 299 of file wifi_hal_ap.h.
unsigned char __attribute__::data |
Definition at line 300 of file wifi_hal_ap.h.
unsigned char __attribute__::version |
Definition at line 311 of file wifi_hal_ap.h.
unsigned char __attribute__::type |
Definition at line 312 of file wifi_hal_ap.h.
INT __attribute__::ap_index |
Definition at line 1898 of file wifi_hal_ap.h.
mac_address_t __attribute__::sta_mac |
Definition at line 1899 of file wifi_hal_ap.h.
wifi_mgmtFrameType_t __attribute__::type |
Definition at line 1900 of file wifi_hal_ap.h.
wifi_direction_t __attribute__::dir |
Definition at line 1901 of file wifi_hal_ap.h.
INT __attribute__::sig_dbm |
Definition at line 1902 of file wifi_hal_ap.h.
UCHAR __attribute__::token |
Definition at line 1903 of file wifi_hal_ap.h.
UINT __attribute__::len |
Definition at line 1904 of file wifi_hal_ap.h.
UCHAR* __attribute__::data |
Definition at line 1905 of file wifi_hal_ap.h.
wifi_GASConfiguration_t __attribute__::gas_config |
Definition at line 2347 of file wifi_hal_ap.h.
BOOL __attribute__::enable |
The radio enable.
Definition at line 2375 of file wifi_hal_ap.h.
wifi_onboarding_methods_t __attribute__::methods |
Definition at line 2376 of file wifi_hal_ap.h.
CHAR __attribute__::pin[9] |
Definition at line 2377 of file wifi_hal_ap.h.
unsigned char __attribute__::ip[45] |
Definition at line 2398 of file wifi_hal_ap.h.
unsigned short __attribute__::port |
The primary RADIUS server port.
Definition at line 2400 of file wifi_hal_ap.h.
char __attribute__::key |
The primary secret.
Definition at line 2401 of file wifi_hal_ap.h.
char __attribute__::identity[64] |
The primary identity.
Definition at line 2402 of file wifi_hal_ap.h.
unsigned char __attribute__::s_ip[45] |
Definition at line 2406 of file wifi_hal_ap.h.
unsigned short __attribute__::s_port |
The secondary RADIUS server port.
Definition at line 2408 of file wifi_hal_ap.h.
char __attribute__::s_key[64] |
The secondary secret.
Definition at line 2409 of file wifi_hal_ap.h.
ip_addr_t __attribute__::dasip |
Definition at line 2410 of file wifi_hal_ap.h.
USHORT __attribute__::dasport |
Definition at line 2411 of file wifi_hal_ap.h.
char __attribute__::daskey[64] |
Definition at line 2412 of file wifi_hal_ap.h.
UINT __attribute__::max_auth_attempts |
Definition at line 2413 of file wifi_hal_ap.h.
UINT __attribute__::blacklist_table_timeout |
Definition at line 2414 of file wifi_hal_ap.h.
UINT __attribute__::identity_req_retry_interval |
Definition at line 2415 of file wifi_hal_ap.h.
UINT __attribute__::server_retries |
Definition at line 2416 of file wifi_hal_ap.h.
wifi_eap_t __attribute__::eap_type |
Definition at line 2417 of file wifi_hal_ap.h.
wifi_security_key_type_t __attribute__::type |
Definition at line 2428 of file wifi_hal_ap.h.
wifi_security_modes_t __attribute__::mode |
Definition at line 2462 of file wifi_hal_ap.h.
wifi_encryption_method_t __attribute__::encr |
Definition at line 2463 of file wifi_hal_ap.h.
char __attribute__::mfpConfig[32] |
Definition at line 2467 of file wifi_hal_ap.h.
BOOL __attribute__::wpa3_transition_disable |
Definition at line 2469 of file wifi_hal_ap.h.
UINT __attribute__::rekey_interval |
Definition at line 2470 of file wifi_hal_ap.h.
BOOL __attribute__::strict_rekey |
Definition at line 2471 of file wifi_hal_ap.h.
UINT __attribute__::eapol_key_timeout |
Definition at line 2472 of file wifi_hal_ap.h.
UINT __attribute__::eapol_key_retries |
Definition at line 2473 of file wifi_hal_ap.h.
UINT __attribute__::eap_identity_req_timeout |
Definition at line 2474 of file wifi_hal_ap.h.
UINT __attribute__::eap_identity_req_retries |
Definition at line 2475 of file wifi_hal_ap.h.
UINT __attribute__::eap_req_timeout |
Definition at line 2476 of file wifi_hal_ap.h.
UINT __attribute__::eap_req_retries |
Definition at line 2477 of file wifi_hal_ap.h.
BOOL __attribute__::disable_pmksa_caching |
Definition at line 2478 of file wifi_hal_ap.h.
wifi_radius_settings_t __attribute__::radius |
Definition at line 2480 of file wifi_hal_ap.h.
wifi_security_key_t __attribute__::key |
Definition at line 2481 of file wifi_hal_ap.h.
union { ... } __attribute__::u |
int __attribute__::capabilityInfoLength |
Definition at line 2486 of file wifi_hal_ap.h.
wifi_capabilityListANQP_t __attribute__::capabilityInfo |
Definition at line 2487 of file wifi_hal_ap.h.
int __attribute__::venueInfoLength |
Definition at line 2488 of file wifi_hal_ap.h.
wifi_venueNameElement_t __attribute__::venueInfo |
Definition at line 2489 of file wifi_hal_ap.h.
int __attribute__::roamInfoLength |
Definition at line 2490 of file wifi_hal_ap.h.
wifi_roamingConsortium_t __attribute__::roamInfo |
Definition at line 2491 of file wifi_hal_ap.h.
wifi_ipAddressAvailabality_t __attribute__::ipAddressInfo |
Definition at line 2492 of file wifi_hal_ap.h.
int __attribute__::realmInfoLength |
Definition at line 2493 of file wifi_hal_ap.h.
wifi_naiRealmElement_t __attribute__::realmInfo |
Definition at line 2494 of file wifi_hal_ap.h.
int __attribute__::gppInfoLength |
Definition at line 2495 of file wifi_hal_ap.h.
wifi_3gppCellularNetwork_t __attribute__::gppInfo |
Definition at line 2496 of file wifi_hal_ap.h.
int __attribute__::domainInfoLength |
Definition at line 2497 of file wifi_hal_ap.h.
wifi_domainName_t __attribute__::domainNameInfo |
Definition at line 2498 of file wifi_hal_ap.h.
UCHAR __attribute__::passpointStats[1024] |
Definition at line 2499 of file wifi_hal_ap.h.
UINT __attribute__::domainRespCount |
Definition at line 2500 of file wifi_hal_ap.h.
UINT __attribute__::realmRespCount |
Definition at line 2501 of file wifi_hal_ap.h.
UINT __attribute__::gppRespCount |
Definition at line 2502 of file wifi_hal_ap.h.
UINT __attribute__::domainFailedCount |
Definition at line 2503 of file wifi_hal_ap.h.
UINT __attribute__::realmFailedCount |
Definition at line 2504 of file wifi_hal_ap.h.
UINT __attribute__::gppFailedCount |
Definition at line 2505 of file wifi_hal_ap.h.
UCHAR __attribute__::anqpParameters[4096] |
Definition at line 2506 of file wifi_hal_ap.h.
BOOL __attribute__::gafDisable |
Definition at line 2511 of file wifi_hal_ap.h.
BOOL __attribute__::p2pDisable |
Definition at line 2512 of file wifi_hal_ap.h.
BOOL __attribute__::l2tif |
Definition at line 2513 of file wifi_hal_ap.h.
BOOL __attribute__::bssLoad |
Definition at line 2514 of file wifi_hal_ap.h.
BOOL __attribute__::countryIE |
Definition at line 2515 of file wifi_hal_ap.h.
BOOL __attribute__::proxyArp |
Definition at line 2516 of file wifi_hal_ap.h.
wifi_HS2_CapabilityList_t __attribute__::capabilityInfo |
Definition at line 2519 of file wifi_hal_ap.h.
int __attribute__::opFriendlyNameInfoLength |
Definition at line 2520 of file wifi_hal_ap.h.
wifi_HS2_OperatorFriendlyName_t __attribute__::opFriendlyNameInfo |
Definition at line 2521 of file wifi_hal_ap.h.
int __attribute__::connCapabilityLength |
Definition at line 2522 of file wifi_hal_ap.h.
wifi_HS2_ConnectionCapability_t __attribute__::connCapabilityInfo |
Definition at line 2523 of file wifi_hal_ap.h.
wifi_HS2_NAI_Home_Realm_Query_t __attribute__::realmInfo |
Definition at line 2525 of file wifi_hal_ap.h.
wifi_HS2_WANMetrics_t __attribute__::wanMetricsInfo |
Definition at line 2526 of file wifi_hal_ap.h.
UCHAR __attribute__::hs2Parameters[4096] |
Definition at line 2527 of file wifi_hal_ap.h.
wifi_InterworkingElement_t __attribute__::interworking |
Definition at line 2531 of file wifi_hal_ap.h.
wifi_roamingConsortiumElement_t __attribute__::roamingConsortium |
Definition at line 2532 of file wifi_hal_ap.h.
wifi_anqp_settings_t __attribute__::anqp |
Definition at line 2533 of file wifi_hal_ap.h.
wifi_passpoint_settings_t __attribute__::passpoint |
Definition at line 2534 of file wifi_hal_ap.h.
unsigned int __attribute__::period |
Definition at line 2544 of file wifi_hal_ap.h.
wifi_channel_t __attribute__::channel |
Definition at line 2545 of file wifi_hal_ap.h.
ssid_t __attribute__::ssid |
Definition at line 2549 of file wifi_hal_ap.h.
bssid_t __attribute__::bssid |
Definition at line 2550 of file wifi_hal_ap.h.
BOOL __attribute__::enabled |
Definition at line 2551 of file wifi_hal_ap.h.
wifi_connection_status_t __attribute__::conn_status |
Definition at line 2552 of file wifi_hal_ap.h.
wifi_scan_params_t __attribute__::scan_params |
Definition at line 2553 of file wifi_hal_ap.h.
wifi_vap_security_t __attribute__::security |
Definition at line 2554 of file wifi_hal_ap.h.
mac_address_t __attribute__::mac |
Definition at line 2555 of file wifi_hal_ap.h.
CHAR __attribute__::ssid[33] |
Definition at line 2560 of file wifi_hal_ap.h.
BOOL __attribute__::showSsid |
Definition at line 2562 of file wifi_hal_ap.h.
BOOL __attribute__::isolation |
Definition at line 2563 of file wifi_hal_ap.h.
INT __attribute__::mgmtPowerControl |
Definition at line 2564 of file wifi_hal_ap.h.
UINT __attribute__::bssMaxSta |
Definition at line 2565 of file wifi_hal_ap.h.
BOOL __attribute__::bssTransitionActivated |
Definition at line 2566 of file wifi_hal_ap.h.
BOOL __attribute__::nbrReportActivated |
Definition at line 2567 of file wifi_hal_ap.h.
BOOL __attribute__::rapidReconnectEnable |
Definition at line 2568 of file wifi_hal_ap.h.
UINT __attribute__::rapidReconnThreshold |
Definition at line 2569 of file wifi_hal_ap.h.
BOOL __attribute__::vapStatsEnable |
Definition at line 2570 of file wifi_hal_ap.h.
wifi_interworking_t __attribute__::interworking |
Definition at line 2572 of file wifi_hal_ap.h.
BOOL __attribute__::mac_filter_enable |
Definition at line 2573 of file wifi_hal_ap.h.
wifi_mac_filter_mode_t __attribute__::mac_filter_mode |
Definition at line 2574 of file wifi_hal_ap.h.
BOOL __attribute__::sec_changed |
Definition at line 2575 of file wifi_hal_ap.h.
wifi_wps_t __attribute__::wps |
Definition at line 2576 of file wifi_hal_ap.h.
BOOL __attribute__::wmm_enabled |
Definition at line 2577 of file wifi_hal_ap.h.
BOOL __attribute__::UAPSDEnabled |
Definition at line 2578 of file wifi_hal_ap.h.
wifi_bitrate_t __attribute__::beaconRate |
Definition at line 2579 of file wifi_hal_ap.h.
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.
UINT __attribute__::wmmNoAck |
Definition at line 2581 of file wifi_hal_ap.h.
UINT __attribute__::wepKeyLength |
Definition at line 2582 of file wifi_hal_ap.h.
BOOL __attribute__::bssHotspot |
Definition at line 2583 of file wifi_hal_ap.h.
UINT __attribute__::wpsPushButton |
Definition at line 2584 of file wifi_hal_ap.h.
char __attribute__::beaconRateCtl[32] |
Definition at line 2585 of file wifi_hal_ap.h.
BOOL __attribute__::network_initiated_greylist |
Definition at line 2586 of file wifi_hal_ap.h.
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.
wifi_vap_index_t __attribute__::vap_index |
Definition at line 2593 of file wifi_hal_ap.h.
wifi_vap_name_t __attribute__::vap_name |
Definition at line 2594 of file wifi_hal_ap.h.
wifi_radio_index_t __attribute__::radio_index |
Definition at line 2595 of file wifi_hal_ap.h.
CHAR __attribute__::bridge_name[32] |
Definition at line 2596 of file wifi_hal_ap.h.
wifi_vap_mode_t __attribute__::vap_mode |
Definition at line 2597 of file wifi_hal_ap.h.
wifi_front_haul_bss_t __attribute__::bss_info |
Definition at line 2599 of file wifi_hal_ap.h.
wifi_back_haul_sta_t __attribute__::sta_info |
Definition at line 2600 of file wifi_hal_ap.h.
union { ... } __attribute__::u |
unsigned int __attribute__::num_vaps |
Definition at line 2605 of file wifi_hal_ap.h.
wifi_vap_info_t __attribute__::vap_array[MAX_NUM_VAP_PER_RADIO] |
Definition at line 2606 of file wifi_hal_ap.h.
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.
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.
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.
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.
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.
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.
BOOL __attribute__::BSSTransitionImplemented |
if BSSTransitionImplemented is TRUE, BTM implemented.
Definition at line 2619 of file wifi_hal_ap.h.
int __attribute__::rssi |
Definition at line 229 of file wifi_hal_generic.h.
unsigned short __attribute__::caps |
Definition at line 230 of file wifi_hal_generic.h.
unsigned int __attribute__::beacon_int |
Definition at line 231 of file wifi_hal_generic.h.
unsigned int __attribute__::freq |
Definition at line 232 of file wifi_hal_generic.h.
unsigned char __attribute__::ie[256] |
Definition at line 233 of file wifi_hal_generic.h.
size_t __attribute__::ie_len |
Definition at line 234 of file wifi_hal_generic.h.
wifi_ip_family_t __attribute__::family |
Definition at line 243 of file wifi_hal_generic.h.
unsigned int __attribute__::IPv4addr |
Definition at line 245 of file wifi_hal_generic.h.
unsigned char __attribute__::IPv6addr[16] |
Definition at line 246 of file wifi_hal_generic.h.
union { ... } __attribute__::u |
unsigned int __attribute__::major |
Definition at line 259 of file wifi_hal_generic.h.
unsigned int __attribute__::minor |
Definition at line 260 of file wifi_hal_generic.h.
int __attribute__::channel |
Definition at line 289 of file wifi_hal_generic.h.
wifi_freq_bands_t __attribute__::band |
The frequencies band list
the radio frequency band.
Definition at line 290 of file wifi_hal_generic.h.
int __attribute__::num_channels |
The number of available channels in channels_list.
Definition at line 299 of file wifi_hal_generic.h.
int __attribute__::channels_list[64] |
List of channels.
Definition at line 300 of file wifi_hal_generic.h.
unsigned int __attribute__::transmitPowerSupported[21] |
List of transmit power supported.
Definition at line 323 of file wifi_hal_generic.h.
unsigned int __attribute__::numberOfElements |
The number of valid elements in transmitPowerSupported.
Definition at line 324 of file wifi_hal_generic.h.
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.
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.
unsigned int __attribute__::index |
Definition at line 655 of file wifi_hal_generic.h.
char __attribute__::ifaceName[64] |
The interface name.
Definition at line 656 of file wifi_hal_generic.h.
unsigned int __attribute__::numSupportedFreqBand |
The Number of supported frequencies band
Definition at line 657 of file wifi_hal_generic.h.
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.
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.
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.
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.
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.
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.
unsigned char __attribute__::autoChannelSupported |
The value is TRUE, if Auto Channel is supported.
Definition at line 665 of file wifi_hal_generic.h.
unsigned char __attribute__::DCSSupported |
The value is TRUE, if DCS is supported.
Definition at line 666 of file wifi_hal_generic.h.
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.
wifi_radio_csi_capabilities_t __attribute__::csi |
CSI capabilities
Definition at line 668 of file wifi_hal_generic.h.
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.
unsigned int __attribute__::numcountrySupported |
Number of supported countries.
Definition at line 670 of file wifi_hal_generic.h.
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.
unsigned int __attribute__::maxNumberVAPs |
Max number of VAPs
Definition at line 672 of file wifi_hal_generic.h.
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.
unsigned int __attribute__::phy_index |
actual index of the phy device
Definition at line 680 of file wifi_hal_generic.h.
unsigned int __attribute__::rdk_radio_index |
radio index of upper layer
Definition at line 681 of file wifi_hal_generic.h.
wifi_interface_name_t __attribute__::interface_name |
Definition at line 682 of file wifi_hal_generic.h.
wifi_interface_name_t __attribute__::bridge_name |
Definition at line 683 of file wifi_hal_generic.h.
int __attribute__::vlan_id |
Definition at line 684 of file wifi_hal_generic.h.
unsigned int __attribute__::radio_index |
Definition at line 691 of file wifi_hal_generic.h.
char __attribute__::radio_name[16] |
Definition at line 692 of file wifi_hal_generic.h.
unsigned int __attribute__::numRadios |
Number of radios.
Definition at line 700 of file wifi_hal_generic.h.
wifi_radio_capabilities_t __attribute__::radiocap[2] |
Radio capabilities
Definition at line 701 of file wifi_hal_generic.h.
wifi_interface_name_idex_map_t __attribute__::interface_map[(2 * 8)] |
Definition at line 702 of file wifi_hal_generic.h.
radio_interface_mapping_t __attribute__::radio_interface_map[2] |
Definition at line 703 of file wifi_hal_generic.h.
wifi_hal_version_t __attribute__::version |
The HAL version.
Definition at line 710 of file wifi_hal_generic.h.
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.
unsigned char __attribute__::BandSteeringSupported |
If BandSteeringSupported is TRUE, bandsteering is support by the HAL
Definition at line 712 of file wifi_hal_generic.h.
BOOL __attribute__::autoChannelEnabled |
set bAutoChannelEnabled to TRUE to enable Auto Channel.
Definition at line 72 of file wifi_hal_radio.h.
UINT __attribute__::op_class |
The Operating class.
Definition at line 73 of file wifi_hal_radio.h.
UINT __attribute__::channel |
The radio primary channel.
Definition at line 74 of file wifi_hal_radio.h.
UINT __attribute__::numSecondaryChannels |
The number odf secondary channels in the list
Definition at line 75 of file wifi_hal_radio.h.
UINT __attribute__::channelSecondary[7] |
The List of secondary radio channel.
Definition at line 76 of file wifi_hal_radio.h.
wifi_ieee80211Variant_t __attribute__::variant |
The radio operating mode
Definition at line 78 of file wifi_hal_radio.h.
UINT __attribute__::csa_beacon_count |
Specifies how long CSA need to be announced.
Definition at line 79 of file wifi_hal_radio.h.
wifi_countrycode_type_t __attribute__::countryCode |
The country code.
Definition at line 80 of file wifi_hal_radio.h.
wifi_operating_env_t __attribute__::operatingEnvironment |
The wifi Operating environment
Definition at line 81 of file wifi_hal_radio.h.
wifi_channelMap_t __attribute__::channel_map[64] |
Definition at line 82 of file wifi_hal_radio.h.
BOOL __attribute__::DCSEnabled |
set DCSEnabled to TRUE to enable DCS.
Definition at line 83 of file wifi_hal_radio.h.
UINT __attribute__::dtimPeriod |
The DTIM period.
Definition at line 84 of file wifi_hal_radio.h.
UINT __attribute__::beaconInterval |
The beacon interval.
Definition at line 85 of file wifi_hal_radio.h.
UINT __attribute__::operatingClass |
The Operating class.
Definition at line 86 of file wifi_hal_radio.h.
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.
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.
UINT __attribute__::fragmentationThreshold |
The fragmentation threshold in bytes.
Definition at line 89 of file wifi_hal_radio.h.
wifi_guard_interval_t __attribute__::guardInterval |
The guard interval.
Definition at line 90 of file wifi_hal_radio.h.
UINT __attribute__::transmitPower |
The transmit power in percentage, eg "75", "100".
Definition at line 91 of file wifi_hal_radio.h.
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.
BOOL __attribute__::factoryResetSsid |
Definition at line 93 of file wifi_hal_radio.h.
UINT __attribute__::radioStatsMeasuringRate |
Definition at line 94 of file wifi_hal_radio.h.
UINT __attribute__::radioStatsMeasuringInterval |
Definition at line 95 of file wifi_hal_radio.h.
BOOL __attribute__::ctsProtection |
Definition at line 96 of file wifi_hal_radio.h.
BOOL __attribute__::obssCoex |
Definition at line 97 of file wifi_hal_radio.h.
BOOL __attribute__::stbcEnable |
Definition at line 98 of file wifi_hal_radio.h.
BOOL __attribute__::greenFieldEnable |
Definition at line 99 of file wifi_hal_radio.h.
UINT __attribute__::userControl |
Definition at line 100 of file wifi_hal_radio.h.
UINT __attribute__::adminControl |
Definition at line 101 of file wifi_hal_radio.h.
UINT __attribute__::chanUtilThreshold |
Definition at line 102 of file wifi_hal_radio.h.
BOOL __attribute__::chanUtilSelfHealEnable |
Definition at line 103 of file wifi_hal_radio.h.
BOOL __attribute__::DfsEnabled |
Definition at line 104 of file wifi_hal_radio.h.
BOOL __attribute__::DfsEnabledBootup |
Definition at line 105 of file wifi_hal_radio.h.
struct _wifi_HS2_OperatorNameDuple_t |
Definition at line 171 of file wifi_hal_ap.h.
Data Fields | |
UCHAR | length |
UCHAR | languageCode [3] |
UCHAR | operatorName [252] |
UCHAR _wifi_HS2_OperatorNameDuple_t::length |
Definition at line 173 of file wifi_hal_ap.h.
UCHAR _wifi_HS2_OperatorNameDuple_t::languageCode[3] |
Definition at line 174 of file wifi_hal_ap.h.
UCHAR _wifi_HS2_OperatorNameDuple_t::operatorName[252] |
Definition at line 175 of file wifi_hal_ap.h.
struct wifi_eapol_key_frame_t |
Definition at line 275 of file wifi_hal_ap.h.
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] |
unsigned char wifi_eapol_key_frame_t::descriptor |
Definition at line 276 of file wifi_hal_ap.h.
unsigned char wifi_eapol_key_frame_t::key_info[2] |
Definition at line 277 of file wifi_hal_ap.h.
unsigned short wifi_eapol_key_frame_t::key_len |
Definition at line 278 of file wifi_hal_ap.h.
unsigned char wifi_eapol_key_frame_t::replay[8] |
Definition at line 279 of file wifi_hal_ap.h.
unsigned char wifi_eapol_key_frame_t::nonce[32] |
Definition at line 280 of file wifi_hal_ap.h.
unsigned char wifi_eapol_key_frame_t::init_vector[16] |
Definition at line 281 of file wifi_hal_ap.h.
unsigned char wifi_eapol_key_frame_t::rsc[8] |
Definition at line 282 of file wifi_hal_ap.h.
unsigned char wifi_eapol_key_frame_t::key_id[8] |
Definition at line 283 of file wifi_hal_ap.h.
unsigned char wifi_eapol_key_frame_t::mic[16] |
Definition at line 284 of file wifi_hal_ap.h.
unsigned short wifi_eapol_key_frame_t::len |
Definition at line 285 of file wifi_hal_ap.h.
unsigned char wifi_eapol_key_frame_t::data[0] |
Definition at line 286 of file wifi_hal_ap.h.
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.
INT _wifi_radius_setting_t::RadiusServerRetries |
Number of retries for Radius requests.
Definition at line 330 of file wifi_hal_ap.h.
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.
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.
BOOL _wifi_radius_setting_t::PMKCaching |
Enable or disable caching of PMK.
Definition at line 333 of file wifi_hal_ap.h.
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.
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.
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.
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.
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.
int _wifi_radius_setting_t::RadiusServerRetries |
Number of retries for Radius requests.
Definition at line 420 of file wifi_hal_emu.h.
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.
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.
unsigned char _wifi_radius_setting_t::PMKCaching |
Enable or disable caching of PMK.
Definition at line 423 of file wifi_hal_emu.h.
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.
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.
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.
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.
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.
struct _wifi_associated_dev |
Definition at line 1633 of file wifi_hal_ap.h.
UCHAR _wifi_associated_dev::cli_MACAddress[6] |
The MAC address of an associated device.
Definition at line 1635 of file wifi_hal_ap.h.
CHAR _wifi_associated_dev::cli_IPAddress[64] |
IP of the associated device
Definition at line 1636 of file wifi_hal_ap.h.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
char _wifi_associated_dev::cli_IPAddress[64] |
IP of the associated device
Definition at line 394 of file wifi_hal_emu.h.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
struct wifi_InterworkingElement_t |
Definition at line 1803 of file wifi_hal_ap.h.
BOOL wifi_InterworkingElement_t::interworkingEnabled |
Definition at line 1804 of file wifi_hal_ap.h.
UINT wifi_InterworkingElement_t::accessNetworkType |
Definition at line 1805 of file wifi_hal_ap.h.
BOOL wifi_InterworkingElement_t::internetAvailable |
Definition at line 1806 of file wifi_hal_ap.h.
BOOL wifi_InterworkingElement_t::asra |
Definition at line 1807 of file wifi_hal_ap.h.
BOOL wifi_InterworkingElement_t::esr |
Definition at line 1808 of file wifi_hal_ap.h.
BOOL wifi_InterworkingElement_t::uesa |
Definition at line 1809 of file wifi_hal_ap.h.
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.
UCHAR wifi_InterworkingElement_t::venueGroup |
Definition at line 1811 of file wifi_hal_ap.h.
UCHAR wifi_InterworkingElement_t::venueType |
Definition at line 1812 of file wifi_hal_ap.h.
BOOL wifi_InterworkingElement_t::hessOptionPresent |
Definition at line 1813 of file wifi_hal_ap.h.
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.
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.
Data Fields | |
CHAR | wifi_keyId [64] |
CHAR | wifi_psk [64] |
CHAR _wifi_key_multi_psk::wifi_keyId[64] |
Definition at line 2278 of file wifi_hal_ap.h.
CHAR _wifi_key_multi_psk::wifi_psk[64] |
Definition at line 2279 of file wifi_hal_ap.h.
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.
Data Fields | |
unsigned int | uiEAPOLKeyTimeout |
unsigned int | uiEAPOLKeyRetries |
unsigned int | uiEAPIdentityRequestTimeout |
unsigned int | uiEAPIdentityRequestRetries |
unsigned int | uiEAPRequestTimeout |
unsigned int | uiEAPRequestRetries |
unsigned int _wifi_eap_config_t::uiEAPOLKeyTimeout |
Definition at line 509 of file wifi_hal_client_mgt.h.
unsigned int _wifi_eap_config_t::uiEAPOLKeyRetries |
Definition at line 510 of file wifi_hal_client_mgt.h.
unsigned int _wifi_eap_config_t::uiEAPIdentityRequestTimeout |
Definition at line 511 of file wifi_hal_client_mgt.h.
unsigned int _wifi_eap_config_t::uiEAPIdentityRequestRetries |
Definition at line 512 of file wifi_hal_client_mgt.h.
unsigned int _wifi_eap_config_t::uiEAPRequestTimeout |
Definition at line 513 of file wifi_hal_client_mgt.h.
unsigned int _wifi_eap_config_t::uiEAPRequestRetries |
Definition at line 514 of file wifi_hal_client_mgt.h.
struct wifi_r0KH_t |
Definition at line 724 of file wifi_hal_client_mgt.h.
Data Fields | |
mac_address_t | mac |
nas_id_t | nasId |
r0r1_key_t | key |
mac_address_t wifi_r0KH_t::mac |
Definition at line 725 of file wifi_hal_client_mgt.h.
nas_id_t wifi_r0KH_t::nasId |
Definition at line 726 of file wifi_hal_client_mgt.h.
r0r1_key_t wifi_r0KH_t::key |
Definition at line 727 of file wifi_hal_client_mgt.h.
struct wifi_r1KH_t |
Definition at line 730 of file wifi_hal_client_mgt.h.
Data Fields | |
mac_address_t | mac |
mac_address_t | r1khId |
r0r1_key_t | key |
mac_address_t wifi_r1KH_t::mac |
Definition at line 731 of file wifi_hal_client_mgt.h.
mac_address_t wifi_r1KH_t::r1khId |
Definition at line 732 of file wifi_hal_client_mgt.h.
r0r1_key_t wifi_r1KH_t::key |
Definition at line 733 of file wifi_hal_client_mgt.h.
struct wifi_FastTransitionConfig_t |
Definition at line 736 of file wifi_hal_client_mgt.h.
wifi_fastTrasitionSupport_t wifi_FastTransitionConfig_t::support |
Definition at line 737 of file wifi_hal_client_mgt.h.
USHORT wifi_FastTransitionConfig_t::mobilityDomain |
Definition at line 738 of file wifi_hal_client_mgt.h.
BOOL wifi_FastTransitionConfig_t::overDS |
Definition at line 739 of file wifi_hal_client_mgt.h.
nas_id_t wifi_FastTransitionConfig_t::r0KeyHolder |
Definition at line 740 of file wifi_hal_client_mgt.h.
USHORT wifi_FastTransitionConfig_t::r0KeyLifeTime |
Definition at line 741 of file wifi_hal_client_mgt.h.
mac_address_t wifi_FastTransitionConfig_t::r1KeyHolder |
Definition at line 742 of file wifi_hal_client_mgt.h.
USHORT wifi_FastTransitionConfig_t::reassocDeadLine |
Definition at line 743 of file wifi_hal_client_mgt.h.
BOOL wifi_FastTransitionConfig_t::pmkR1Push |
Definition at line 744 of file wifi_hal_client_mgt.h.
UCHAR wifi_FastTransitionConfig_t::numR0KHs |
Definition at line 745 of file wifi_hal_client_mgt.h.
wifi_r0KH_t wifi_FastTransitionConfig_t::r0KH[8] |
Definition at line 746 of file wifi_hal_client_mgt.h.
UCHAR wifi_FastTransitionConfig_t::numR1KHs |
Definition at line 747 of file wifi_hal_client_mgt.h.
wifi_r1KH_t wifi_FastTransitionConfig_t::r1KH[8] |
Definition at line 748 of file wifi_hal_client_mgt.h.
struct hostDetails |
Definition at line 84 of file ccsp_hal_dhcpv4_emu_api.h.
Data Fields | |
char | hostName [20] |
char | InterfaceType [50] |
char hostDetails::hostName |
Definition at line 86 of file ccsp_hal_dhcpv4_emu_api.h.
char hostDetails::InterfaceType[50] |
Definition at line 173 of file wifi_hal_emu.h.
struct _COSA_DML_WIFI_AP_MAC_FILTER |
Definition at line 175 of file wifi_hal_emu.h.
Data Fields | |
unsigned long | InstanceNumber |
char | Alias [64] |
char | MACAddress [18] |
char | DeviceName [64] |
unsigned long _COSA_DML_WIFI_AP_MAC_FILTER::InstanceNumber |
Definition at line 178 of file wifi_hal_emu.h.
char _COSA_DML_WIFI_AP_MAC_FILTER::Alias[64] |
Definition at line 179 of file wifi_hal_emu.h.
char _COSA_DML_WIFI_AP_MAC_FILTER::MACAddress[18] |
Definition at line 181 of file wifi_hal_emu.h.
char _COSA_DML_WIFI_AP_MAC_FILTER::DeviceName[64] |
Definition at line 182 of file wifi_hal_emu.h.
struct _wifi_basicTrafficStats |
Definition at line 26 of file wifi_hal_deprecated.h.
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 |
ULONG _wifi_basicTrafficStats::wifi_BytesSent |
Definition at line 28 of file wifi_hal_deprecated.h.
ULONG _wifi_basicTrafficStats::wifi_BytesReceived |
Definition at line 29 of file wifi_hal_deprecated.h.
ULONG _wifi_basicTrafficStats::wifi_PacketsSent |
Definition at line 30 of file wifi_hal_deprecated.h.
ULONG _wifi_basicTrafficStats::wifi_PacketsReceived |
Definition at line 31 of file wifi_hal_deprecated.h.
ULONG _wifi_basicTrafficStats::wifi_Associations |
Definition at line 32 of file wifi_hal_deprecated.h.
unsigned long _wifi_basicTrafficStats::wifi_BytesSent |
Definition at line 190 of file wifi_hal_emu.h.
unsigned long _wifi_basicTrafficStats::wifi_BytesReceived |
Definition at line 191 of file wifi_hal_emu.h.
unsigned long _wifi_basicTrafficStats::wifi_PacketsSent |
Definition at line 192 of file wifi_hal_emu.h.
unsigned long _wifi_basicTrafficStats::wifi_PacketsReceived |
Definition at line 193 of file wifi_hal_emu.h.
unsigned long _wifi_basicTrafficStats::wifi_Associations |
Definition at line 194 of file wifi_hal_emu.h.
struct _wifi_radioTrafficStats |
Definition at line 35 of file wifi_hal_deprecated.h.
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 |
ULONG _wifi_radioTrafficStats::wifi_ErrorsSent |
Definition at line 37 of file wifi_hal_deprecated.h.
ULONG _wifi_radioTrafficStats::wifi_ErrorsReceived |
Definition at line 38 of file wifi_hal_deprecated.h.
ULONG _wifi_radioTrafficStats::wifi_DiscardPacketsSent |
Definition at line 39 of file wifi_hal_deprecated.h.
ULONG _wifi_radioTrafficStats::wifi_DiscardPacketsReceived |
Definition at line 40 of file wifi_hal_deprecated.h.
ULONG _wifi_radioTrafficStats::wifi_PLCPErrorCount |
Definition at line 41 of file wifi_hal_deprecated.h.
ULONG _wifi_radioTrafficStats::wifi_FCSErrorCount |
Definition at line 42 of file wifi_hal_deprecated.h.
ULONG _wifi_radioTrafficStats::wifi_InvalidMACCount |
Definition at line 43 of file wifi_hal_deprecated.h.
ULONG _wifi_radioTrafficStats::wifi_PacketsOtherReceived |
Definition at line 44 of file wifi_hal_deprecated.h.
INT _wifi_radioTrafficStats::wifi_Noise |
Definition at line 45 of file wifi_hal_deprecated.h.
unsigned long _wifi_radioTrafficStats::wifi_ErrorsSent |
Definition at line 214 of file wifi_hal_emu.h.
unsigned long _wifi_radioTrafficStats::wifi_ErrorsReceived |
Definition at line 215 of file wifi_hal_emu.h.
unsigned long _wifi_radioTrafficStats::wifi_DiscardPacketsSent |
Definition at line 216 of file wifi_hal_emu.h.
unsigned long _wifi_radioTrafficStats::wifi_DiscardPacketsReceived |
Definition at line 217 of file wifi_hal_emu.h.
unsigned long _wifi_radioTrafficStats::wifi_PLCPErrorCount |
Definition at line 218 of file wifi_hal_emu.h.
unsigned long _wifi_radioTrafficStats::wifi_FCSErrorCount |
Definition at line 219 of file wifi_hal_emu.h.
unsigned long _wifi_radioTrafficStats::wifi_InvalidMACCount |
Definition at line 220 of file wifi_hal_emu.h.
unsigned long _wifi_radioTrafficStats::wifi_PacketsOtherReceived |
Definition at line 221 of file wifi_hal_emu.h.
int _wifi_radioTrafficStats::wifi_Noise |
Definition at line 222 of file wifi_hal_emu.h.
struct _wifi_ssidTrafficStats |
Definition at line 49 of file wifi_hal_deprecated.h.
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 |
ULONG _wifi_ssidTrafficStats::wifi_RetransCount |
Definition at line 51 of file wifi_hal_deprecated.h.
ULONG _wifi_ssidTrafficStats::wifi_FailedRetransCount |
Definition at line 52 of file wifi_hal_deprecated.h.
ULONG _wifi_ssidTrafficStats::wifi_RetryCount |
Definition at line 53 of file wifi_hal_deprecated.h.
ULONG _wifi_ssidTrafficStats::wifi_MultipleRetryCount |
Definition at line 54 of file wifi_hal_deprecated.h.
ULONG _wifi_ssidTrafficStats::wifi_ACKFailureCount |
Definition at line 55 of file wifi_hal_deprecated.h.
ULONG _wifi_ssidTrafficStats::wifi_AggregatedPacketCount |
Definition at line 56 of file wifi_hal_deprecated.h.
unsigned long _wifi_ssidTrafficStats::wifi_RetransCount |
Definition at line 228 of file wifi_hal_emu.h.
unsigned long _wifi_ssidTrafficStats::wifi_FailedRetransCount |
Definition at line 229 of file wifi_hal_emu.h.
unsigned long _wifi_ssidTrafficStats::wifi_RetryCount |
Definition at line 230 of file wifi_hal_emu.h.
unsigned long _wifi_ssidTrafficStats::wifi_MultipleRetryCount |
Definition at line 231 of file wifi_hal_emu.h.
unsigned long _wifi_ssidTrafficStats::wifi_ACKFailureCount |
Definition at line 232 of file wifi_hal_emu.h.
unsigned long _wifi_ssidTrafficStats::wifi_AggregatedPacketCount |
Definition at line 233 of file wifi_hal_emu.h.
struct _wifi_neighbor_ap |
Definition at line 60 of file wifi_hal_deprecated.h.
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 |
CHAR _wifi_neighbor_ap::ap_Radio[64] |
Definition at line 62 of file wifi_hal_deprecated.h.
CHAR _wifi_neighbor_ap::ap_SSID[64] |
Definition at line 63 of file wifi_hal_deprecated.h.
CHAR _wifi_neighbor_ap::ap_BSSID[64] |
Definition at line 64 of file wifi_hal_deprecated.h.
CHAR _wifi_neighbor_ap::ap_Mode[64] |
Definition at line 65 of file wifi_hal_deprecated.h.
UINT _wifi_neighbor_ap::ap_Channel |
Definition at line 66 of file wifi_hal_deprecated.h.
INT _wifi_neighbor_ap::ap_SignalStrength |
Definition at line 67 of file wifi_hal_deprecated.h.
CHAR _wifi_neighbor_ap::ap_SecurityModeEnabled[64] |
Definition at line 68 of file wifi_hal_deprecated.h.
CHAR _wifi_neighbor_ap::ap_EncryptionMode[64] |
Definition at line 69 of file wifi_hal_deprecated.h.
CHAR _wifi_neighbor_ap::ap_OperatingFrequencyBand[16] |
Definition at line 70 of file wifi_hal_deprecated.h.
CHAR _wifi_neighbor_ap::ap_SupportedStandards[64] |
Definition at line 71 of file wifi_hal_deprecated.h.
CHAR _wifi_neighbor_ap::ap_OperatingStandards[16] |
Definition at line 72 of file wifi_hal_deprecated.h.
CHAR _wifi_neighbor_ap::ap_OperatingChannelBandwidth[16] |
Definition at line 73 of file wifi_hal_deprecated.h.
UINT _wifi_neighbor_ap::ap_BeaconPeriod |
Definition at line 74 of file wifi_hal_deprecated.h.
INT _wifi_neighbor_ap::ap_Noise |
Definition at line 75 of file wifi_hal_deprecated.h.
CHAR _wifi_neighbor_ap::ap_BasicDataTransferRates[256] |
Definition at line 76 of file wifi_hal_deprecated.h.
CHAR _wifi_neighbor_ap::ap_SupportedDataTransferRates[256] |
Definition at line 77 of file wifi_hal_deprecated.h.
UINT _wifi_neighbor_ap::ap_DTIMPeriod |
Definition at line 78 of file wifi_hal_deprecated.h.
UINT _wifi_neighbor_ap::ap_ChannelUtilization |
Definition at line 79 of file wifi_hal_deprecated.h.
char _wifi_neighbor_ap::ap_Radio[64] |
Definition at line 239 of file wifi_hal_emu.h.
char _wifi_neighbor_ap::ap_SSID[64] |
Definition at line 240 of file wifi_hal_emu.h.
char _wifi_neighbor_ap::ap_BSSID[64] |
Definition at line 241 of file wifi_hal_emu.h.
char _wifi_neighbor_ap::ap_Mode[64] |
Definition at line 242 of file wifi_hal_emu.h.
unsigned int _wifi_neighbor_ap::ap_Channel |
Definition at line 243 of file wifi_hal_emu.h.
int _wifi_neighbor_ap::ap_SignalStrength |
Definition at line 244 of file wifi_hal_emu.h.
char _wifi_neighbor_ap::ap_SecurityModeEnabled[64] |
Definition at line 245 of file wifi_hal_emu.h.
char _wifi_neighbor_ap::ap_EncryptionMode[64] |
Definition at line 246 of file wifi_hal_emu.h.
char _wifi_neighbor_ap::ap_OperatingFrequencyBand[16] |
Definition at line 247 of file wifi_hal_emu.h.
char _wifi_neighbor_ap::ap_SupportedStandards[64] |
Definition at line 248 of file wifi_hal_emu.h.
char _wifi_neighbor_ap::ap_OperatingStandards[16] |
Definition at line 249 of file wifi_hal_emu.h.
char _wifi_neighbor_ap::ap_OperatingChannelBandwidth[16] |
Definition at line 250 of file wifi_hal_emu.h.
unsigned int _wifi_neighbor_ap::ap_BeaconPeriod |
Definition at line 251 of file wifi_hal_emu.h.
int _wifi_neighbor_ap::ap_Noise |
Definition at line 252 of file wifi_hal_emu.h.
char _wifi_neighbor_ap::ap_BasicDataTransferRates[256] |
Definition at line 253 of file wifi_hal_emu.h.
char _wifi_neighbor_ap::ap_SupportedDataTransferRates[256] |
Definition at line 254 of file wifi_hal_emu.h.
unsigned int _wifi_neighbor_ap::ap_DTIMPeriod |
Definition at line 255 of file wifi_hal_emu.h.
unsigned int _wifi_neighbor_ap::ap_ChannelUtilization |
Definition at line 256 of file wifi_hal_emu.h.
struct _wifi_radioTrafficStats2 |
Definition at line 261 of file wifi_hal_emu.h.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
ULONG _wifi_radioTrafficStats2::radio_PacketsReceived |
The total number of packets received on the interface.
Definition at line 35 of file wifi_hal_telemetry.h.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
struct _wifi_radioTrafficStatsMeasure |
Definition at line 177 of file wifi_hal_deprecated.h.
Data Fields | |
INT | radio_RadioStatisticsMeasuringRate |
INT | radio_RadioStatisticsMeasuringInterval |
int | radio_RadioStatisticsMeasuringRate |
int | radio_RadioStatisticsMeasuringInterval |
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.
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.
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.
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.
struct _wifi_ssidTrafficStats2 |
Definition at line 295 of file wifi_hal_emu.h.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
ULONG _wifi_ssidTrafficStats2::ssid_PacketsReceived |
The total number of packets received on the interface.
Definition at line 62 of file wifi_hal_telemetry.h.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
struct _wifi_neighbor_ap2 |
Definition at line 325 of file wifi_hal_emu.h.
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 |
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
unsigned int _wifi_neighbor_ap2::ap_BeaconPeriod |
Time interval (inms) between transmitting beacons.
Definition at line 339 of file wifi_hal_emu.h.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
UINT _wifi_neighbor_ap2::ap_BeaconPeriod |
Time interval (inms) between transmitting beacons.
Definition at line 99 of file wifi_hal_telemetry.h.
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.
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.
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.
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.
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.
struct _wifi_diag_ipping_setting |
Definition at line 84 of file wifi_hal_deprecated.h.
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 |
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.
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.
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.
UINT _wifi_diag_ipping_setting::ipping_Timeout |
Timeout in milliseconds for the ping test.
Definition at line 89 of file wifi_hal_deprecated.h.
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.
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.
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.
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.
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.
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.
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.
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.
struct _wifi_diag_ipping_result |
Definition at line 95 of file wifi_hal_deprecated.h.
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 |
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
struct _wifi_device |
Definition at line 109 of file wifi_hal_deprecated.h.
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 |
UCHAR _wifi_device::wifi_devMacAddress[6] |
Definition at line 111 of file wifi_hal_deprecated.h.
CHAR _wifi_device::wifi_devIPAddress[64] |
Definition at line 112 of file wifi_hal_deprecated.h.
BOOL _wifi_device::wifi_devAssociatedDeviceAuthentiationState |
Definition at line 113 of file wifi_hal_deprecated.h.
INT _wifi_device::wifi_devSignalStrength |
Definition at line 114 of file wifi_hal_deprecated.h.
INT _wifi_device::wifi_devTxRate |
Definition at line 115 of file wifi_hal_deprecated.h.
INT _wifi_device::wifi_devRxRate |
Definition at line 116 of file wifi_hal_deprecated.h.
unsigned char _wifi_device::wifi_devMacAddress[6] |
Definition at line 374 of file wifi_hal_emu.h.
char _wifi_device::wifi_devIPAddress[64] |
Definition at line 375 of file wifi_hal_emu.h.
unsigned char _wifi_device::wifi_devAssociatedDeviceAuthentiationState |
Definition at line 376 of file wifi_hal_emu.h.
int _wifi_device::wifi_devSignalStrength |
Definition at line 377 of file wifi_hal_emu.h.
int _wifi_device::wifi_devTxRate |
Definition at line 378 of file wifi_hal_emu.h.
int _wifi_device::wifi_devRxRate |
Definition at line 379 of file wifi_hal_emu.h.
struct params |
Definition at line 5120 of file wifi_hal_emu.h.
Data Fields | |
char | name [64] |
char | value [64] |
char params::name[64] |
Definition at line 5122 of file wifi_hal_emu.h.
char params::value[64] |
Definition at line 5123 of file wifi_hal_emu.h.
struct __param_list |
Definition at line 5125 of file wifi_hal_emu.h.
Data Fields | |
unsigned int | count |
struct params * | parameter_list |
unsigned int __param_list::count |
Definition at line 5126 of file wifi_hal_emu.h.
Definition at line 5127 of file wifi_hal_emu.h.
struct hostap_conf |
Definition at line 5129 of file wifi_hal_emu.h.
Data Fields | |
char | ssid [32] |
char * | passphrase |
char * | wpa_pairwise |
char * | wpa |
char * | wpa_keymgmt |
char hostap_conf::ssid[32] |
Definition at line 5131 of file wifi_hal_emu.h.
char* hostap_conf::passphrase |
Definition at line 5132 of file wifi_hal_emu.h.
char* hostap_conf::wpa_pairwise |
Definition at line 5133 of file wifi_hal_emu.h.
char* hostap_conf::wpa |
Definition at line 5134 of file wifi_hal_emu.h.
char* hostap_conf::wpa_keymgmt |
Definition at line 5135 of file wifi_hal_emu.h.
struct _wifi_channelStats |
Definition at line 32 of file wifi_hal_extender.h.
INT _wifi_channelStats::ch_number |
each channel is only 20MHz bandwidth
Definition at line 33 of file wifi_hal_extender.h.
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.
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.
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.
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.
INT _wifi_channelStats::ch_non_80211_noise |
average non 802.11 noise
Definition at line 38 of file wifi_hal_extender.h.
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.
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.
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.
ULLONG _wifi_channelStats::ch_utilization_busy_tx |
Time time radio spent transmitting on channel
Definition at line 42 of file wifi_hal_extender.h.
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.
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.
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.
struct _wifi_associated_dev_rate_info_rx_stats |
Definition at line 81 of file wifi_hal_extender.h.
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] |
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.
UCHAR _wifi_associated_dev_rate_info_rx_stats::mcs |
0 - 7 (HT) - 9 (VHT)
Definition at line 84 of file wifi_hal_extender.h.
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.
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.
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.
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.
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.
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.
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.
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.
UCHAR _wifi_associated_dev_rate_info_rx_stats::rssi_array[8][4] |
Definition at line 104 of file wifi_hal_extender.h.
struct _wifi_associated_dev_rate_info_tx_stats |
Definition at line 107 of file wifi_hal_extender.h.
Data Fields | |
UCHAR | nss |
UCHAR | mcs |
USHORT | bw |
ULLONG | flags |
ULLONG | bytes |
ULLONG | msdus |
ULLONG | mpdus |
ULLONG | ppdus |
ULLONG | retries |
ULLONG | attempts |
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.
UCHAR _wifi_associated_dev_rate_info_tx_stats::mcs |
0 - 7 (HT) - 9 (VHT)
Definition at line 110 of file wifi_hal_extender.h.
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.
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.
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.
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.
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.
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.
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.
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.
struct wifi_associated_dev_tid_entry |
Definition at line 121 of file wifi_hal_extender.h.
Data Fields | |
UCHAR | ac |
UCHAR | tid |
ULLONG | ewma_time_ms |
ULLONG | sum_time_ms |
ULLONG | num_msdus |
UCHAR wifi_associated_dev_tid_entry::ac |
BE, BK. VI, VO (wifi_radioQueueType_t)
Definition at line 123 of file wifi_hal_extender.h.
UCHAR wifi_associated_dev_tid_entry::tid |
0 - 16
Definition at line 124 of file wifi_hal_extender.h.
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.
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.
ULLONG wifi_associated_dev_tid_entry::num_msdus |
Number of msdus in given interval
Definition at line 127 of file wifi_hal_extender.h.
struct wifi_associated_dev_tid_stats |
Definition at line 130 of file wifi_hal_extender.h.
Data Fields | |
wifi_associated_dev_tid_entry_t | tid_array [16] |
wifi_associated_dev_tid_entry_t wifi_associated_dev_tid_stats::tid_array[16] |
Definition at line 132 of file wifi_hal_extender.h.
struct _wifi_associated_dev_stats |
Definition at line 135 of file wifi_hal_extender.h.
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.
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.
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.
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.
ULLONG _wifi_associated_dev_stats::cli_rx_retries |
Number of rx retries
Definition at line 140 of file wifi_hal_extender.h.
ULLONG _wifi_associated_dev_stats::cli_tx_retries |
Number of tx retries. cli_Retransmissions
Definition at line 141 of file wifi_hal_extender.h.
ULLONG _wifi_associated_dev_stats::cli_rx_errors |
Number of numer of rx error
Definition at line 142 of file wifi_hal_extender.h.
ULLONG _wifi_associated_dev_stats::cli_tx_errors |
Number of tx errors
Definition at line 143 of file wifi_hal_extender.h.
double _wifi_associated_dev_stats::cli_rx_rate |
average rx data rate used
Definition at line 144 of file wifi_hal_extender.h.
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.
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.
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.
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.
Data Fields | |
INT | apIndex |
UINT | utilCheckIntervalSec |
UINT | utilAvgCount |
UINT | inactCheckIntervalSec |
UINT | inactCheckThresholdSec |
INT wifi_steering_apConfig_t::apIndex |
Definition at line 167 of file wifi_hal_extender.h.
UINT wifi_steering_apConfig_t::utilCheckIntervalSec |
Channel utilization check interval
Definition at line 169 of file wifi_hal_extender.h.
UINT wifi_steering_apConfig_t::utilAvgCount |
Number of samples to average
Definition at line 170 of file wifi_hal_extender.h.
UINT wifi_steering_apConfig_t::inactCheckIntervalSec |
Client inactive check internval
Definition at line 172 of file wifi_hal_extender.h.
UINT wifi_steering_apConfig_t::inactCheckThresholdSec |
Client inactive threshold
Definition at line 173 of file wifi_hal_extender.h.
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.
Definition at line 194 of file wifi_hal_extender.h.
Data Fields | |
UINT | rssiProbeHWM |
UINT | rssiProbeLWM |
UINT | rssiAuthHWM |
UINT | rssiAuthLWM |
UINT | rssiInactXing |
UINT | rssiHighXing |
UINT | rssiLowXing |
UINT | authRejectReason |
UINT wifi_steering_clientConfig_t::rssiProbeHWM |
Probe response RSSI high water mark
Definition at line 195 of file wifi_hal_extender.h.
UINT wifi_steering_clientConfig_t::rssiProbeLWM |
Probe response RSSI low water mark
Definition at line 196 of file wifi_hal_extender.h.
UINT wifi_steering_clientConfig_t::rssiAuthHWM |
Auth response RSSI high water mark
Definition at line 197 of file wifi_hal_extender.h.
UINT wifi_steering_clientConfig_t::rssiAuthLWM |
Auth response RSSI low water mark
Definition at line 198 of file wifi_hal_extender.h.
UINT wifi_steering_clientConfig_t::rssiInactXing |
Inactive RSSI crossing threshold
Definition at line 199 of file wifi_hal_extender.h.
UINT wifi_steering_clientConfig_t::rssiHighXing |
High RSSI crossing threshold
Definition at line 200 of file wifi_hal_extender.h.
UINT wifi_steering_clientConfig_t::rssiLowXing |
Low RSSI crossing threshold
Definition at line 201 of file wifi_hal_extender.h.
UINT wifi_steering_clientConfig_t::authRejectReason |
Inactive RSSI crossing threshold
Definition at line 202 of file wifi_hal_extender.h.
struct wifi_steering_datarateInfo_t |
STA datarate information These are STA capabilities values.
Definition at line 260 of file wifi_hal_extender.h.
Data Fields | |
UINT | maxChwidth |
UINT | maxStreams |
UINT | phyMode |
UINT | maxMCS |
UINT | maxTxpower |
UINT | isStaticSmps |
UINT | isMUMimoSupported |
UINT wifi_steering_datarateInfo_t::maxChwidth |
Max bandwidth supported
Definition at line 261 of file wifi_hal_extender.h.
UINT wifi_steering_datarateInfo_t::maxStreams |
Max spatial streams supported
Definition at line 262 of file wifi_hal_extender.h.
UINT wifi_steering_datarateInfo_t::phyMode |
PHY Mode supported
Definition at line 263 of file wifi_hal_extender.h.
UINT wifi_steering_datarateInfo_t::maxMCS |
Max MCS supported
Definition at line 264 of file wifi_hal_extender.h.
UINT wifi_steering_datarateInfo_t::maxTxpower |
Max TX power supported
Definition at line 265 of file wifi_hal_extender.h.
UINT wifi_steering_datarateInfo_t::isStaticSmps |
Operating in Static SM Power Save Mode
Definition at line 266 of file wifi_hal_extender.h.
UINT wifi_steering_datarateInfo_t::isMUMimoSupported |
Supports MU-MIMO
Definition at line 267 of file wifi_hal_extender.h.
struct wifi_steering_rrmCaps_t |
Definition at line 270 of file wifi_hal_extender.h.
Data Fields | |
BOOL | linkMeas |
BOOL | neighRpt |
BOOL | bcnRptPassive |
BOOL | bcnRptActive |
BOOL | bcnRptTable |
BOOL | lciMeas |
BOOL | ftmRangeRpt |
BOOL wifi_steering_rrmCaps_t::linkMeas |
Supports link measurement
Definition at line 271 of file wifi_hal_extender.h.
BOOL wifi_steering_rrmCaps_t::neighRpt |
Supports neighbor reports
Definition at line 272 of file wifi_hal_extender.h.
BOOL wifi_steering_rrmCaps_t::bcnRptPassive |
Supports Passive 11k scans
Definition at line 273 of file wifi_hal_extender.h.
BOOL wifi_steering_rrmCaps_t::bcnRptActive |
Supports Active 11k scans
Definition at line 274 of file wifi_hal_extender.h.
BOOL wifi_steering_rrmCaps_t::bcnRptTable |
Supports beacon report table
Definition at line 275 of file wifi_hal_extender.h.
BOOL wifi_steering_rrmCaps_t::lciMeas |
Supports LCI measurement
Definition at line 276 of file wifi_hal_extender.h.
BOOL wifi_steering_rrmCaps_t::ftmRangeRpt |
Supports FTM Range report
Definition at line 277 of file wifi_hal_extender.h.
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.
Data Fields | |
mac_address_t | client_mac |
UINT | rssi |
BOOL | broadcast |
BOOL | blocked |
mac_address_t wifi_steering_evProbeReq_t::client_mac |
Client MAC Address
Definition at line 285 of file wifi_hal_extender.h.
UINT wifi_steering_evProbeReq_t::rssi |
RSSI of probe frame
Definition at line 286 of file wifi_hal_extender.h.
BOOL wifi_steering_evProbeReq_t::broadcast |
True if broadcast probe
Definition at line 287 of file wifi_hal_extender.h.
BOOL wifi_steering_evProbeReq_t::blocked |
True if response blocked
Definition at line 288 of file wifi_hal_extender.h.
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.
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 |
mac_address_t wifi_steering_evConnect_t::client_mac |
Client MAC Address
Definition at line 312 of file wifi_hal_extender.h.
UINT wifi_steering_evConnect_t::isBTMSupported |
Client supports BSS TM
Definition at line 313 of file wifi_hal_extender.h.
UINT wifi_steering_evConnect_t::isRRMSupported |
Client supports RRM
Definition at line 314 of file wifi_hal_extender.h.
BOOL wifi_steering_evConnect_t::bandCap2G |
Client is 2.4GHz capable
Definition at line 315 of file wifi_hal_extender.h.
BOOL wifi_steering_evConnect_t::bandCap5G |
Client is 5GHz capable
Definition at line 316 of file wifi_hal_extender.h.
BOOL wifi_steering_evConnect_t::bandCap6G |
Client is 6GHz capable
Definition at line 317 of file wifi_hal_extender.h.
wifi_steering_datarateInfo_t wifi_steering_evConnect_t::datarateInfo |
Client supported datarate information
Definition at line 318 of file wifi_hal_extender.h.
wifi_steering_rrmCaps_t wifi_steering_evConnect_t::rrmCaps |
Client supported RRM capabilites
Definition at line 319 of file wifi_hal_extender.h.
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.
Data Fields | |
mac_address_t | client_mac |
UINT | reason |
wifi_disconnectSource_t | source |
wifi_disconnectType_t | type |
mac_address_t wifi_steering_evDisconnect_t::client_mac |
Client MAC Address
Definition at line 328 of file wifi_hal_extender.h.
UINT wifi_steering_evDisconnect_t::reason |
Reason code of disconnect
Definition at line 329 of file wifi_hal_extender.h.
wifi_disconnectSource_t wifi_steering_evDisconnect_t::source |
Source of disconnect
Definition at line 330 of file wifi_hal_extender.h.
wifi_disconnectType_t wifi_steering_evDisconnect_t::type |
Disconnect Type
Definition at line 331 of file wifi_hal_extender.h.
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.
Data Fields | |
mac_address_t | client_mac |
BOOL | active |
mac_address_t wifi_steering_evActivity_t::client_mac |
Client MAC Address
Definition at line 339 of file wifi_hal_extender.h.
BOOL wifi_steering_evActivity_t::active |
True if client is active
Definition at line 340 of file wifi_hal_extender.h.
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.
Data Fields | |
UINT | utilization |
UINT wifi_steering_evChanUtil_t::utilization |
Channel Utilization 0-100
Definition at line 348 of file wifi_hal_extender.h.
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.
Data Fields | |
mac_address_t | client_mac |
UINT | rssi |
wifi_steering_rssiChange_t | inactveXing |
wifi_steering_rssiChange_t | highXing |
wifi_steering_rssiChange_t | lowXing |
mac_address_t wifi_steering_evRssiXing_t::client_mac |
Client MAC Address
Definition at line 356 of file wifi_hal_extender.h.
UINT wifi_steering_evRssiXing_t::rssi |
Clients current RSSI
Definition at line 357 of file wifi_hal_extender.h.
wifi_steering_rssiChange_t wifi_steering_evRssiXing_t::inactveXing |
Inactive threshold Value
Definition at line 358 of file wifi_hal_extender.h.
wifi_steering_rssiChange_t wifi_steering_evRssiXing_t::highXing |
High threshold Value
Definition at line 359 of file wifi_hal_extender.h.
wifi_steering_rssiChange_t wifi_steering_evRssiXing_t::lowXing |
Low threshold value
Definition at line 360 of file wifi_hal_extender.h.
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.
Data Fields | |
mac_address_t | client_mac |
UINT | rssi |
mac_address_t wifi_steering_evRssi_t::client_mac |
Client MAC Address
Definition at line 369 of file wifi_hal_extender.h.
UINT wifi_steering_evRssi_t::rssi |
Clients current RSSI
Definition at line 370 of file wifi_hal_extender.h.
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.
Data Fields | |
mac_address_t | client_mac |
UINT | rssi |
UINT | reason |
BOOL | bsBlocked |
BOOL | bsRejected |
mac_address_t wifi_steering_evAuthFail_t::client_mac |
Client MAC Address
Definition at line 378 of file wifi_hal_extender.h.
UINT wifi_steering_evAuthFail_t::rssi |
RSSI of auth frame
Definition at line 379 of file wifi_hal_extender.h.
UINT wifi_steering_evAuthFail_t::reason |
Reject Reason
Definition at line 380 of file wifi_hal_extender.h.
BOOL wifi_steering_evAuthFail_t::bsBlocked |
True if purposely blocked
Definition at line 381 of file wifi_hal_extender.h.
BOOL wifi_steering_evAuthFail_t::bsRejected |
True if rejection sent
Definition at line 382 of file wifi_hal_extender.h.
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.
wifi_steering_eventType_t wifi_steering_event_t::type |
Event Type
Definition at line 390 of file wifi_hal_extender.h.
INT wifi_steering_event_t::apIndex |
apIndex event is from
Definition at line 391 of file wifi_hal_extender.h.
ULLONG wifi_steering_event_t::timestamp_ms |
Optional: Event Timestamp
Definition at line 392 of file wifi_hal_extender.h.
wifi_steering_evProbeReq_t wifi_steering_event_t::probeReq |
Probe Request Data
Definition at line 394 of file wifi_hal_extender.h.
wifi_steering_evConnect_t wifi_steering_event_t::connect |
Client Connect Data
Definition at line 395 of file wifi_hal_extender.h.
wifi_steering_evDisconnect_t wifi_steering_event_t::disconnect |
Client Disconnect Data
Definition at line 396 of file wifi_hal_extender.h.
wifi_steering_evActivity_t wifi_steering_event_t::activity |
Client Active Change Data
Definition at line 397 of file wifi_hal_extender.h.
wifi_steering_evChanUtil_t wifi_steering_event_t::chanUtil |
Channel Utilization Data
Definition at line 398 of file wifi_hal_extender.h.
wifi_steering_evRssiXing_t wifi_steering_event_t::rssiXing |
Client RSSI Crossing Data
Definition at line 399 of file wifi_hal_extender.h.
wifi_steering_evRssi_t wifi_steering_event_t::rssi |
Client Measured RSSI Data
Definition at line 400 of file wifi_hal_extender.h.
wifi_steering_evAuthFail_t wifi_steering_event_t::authFail |
Auth Failure Data
Definition at line 401 of file wifi_hal_extender.h.
union { ... } wifi_steering_event_t::data |
struct wifi_BTMTerminationDuration_t |
Definition at line 414 of file wifi_hal_extender.h.
Data Fields | |
ULONG | tsf |
USHORT | duration |
ULONG wifi_BTMTerminationDuration_t::tsf |
Definition at line 415 of file wifi_hal_extender.h.
USHORT wifi_BTMTerminationDuration_t::duration |
Definition at line 416 of file wifi_hal_extender.h.
struct wifi_CondensedCountryString_t |
Definition at line 419 of file wifi_hal_extender.h.
Data Fields | |
CHAR | condensedStr [3] |
CHAR wifi_CondensedCountryString_t::condensedStr[3] |
Definition at line 420 of file wifi_hal_extender.h.
struct wifi_TSFInfo_t |
Definition at line 423 of file wifi_hal_extender.h.
Data Fields | |
USHORT | offset |
USHORT | interval |
USHORT wifi_TSFInfo_t::offset |
Definition at line 424 of file wifi_hal_extender.h.
USHORT wifi_TSFInfo_t::interval |
Definition at line 425 of file wifi_hal_extender.h.
struct wifi_BSSTransitionCandidatePreference_t |
Definition at line 428 of file wifi_hal_extender.h.
Data Fields | |
UCHAR | preference |
UCHAR wifi_BSSTransitionCandidatePreference_t::preference |
Definition at line 429 of file wifi_hal_extender.h.
struct wifi_Bearing_t |
Definition at line 432 of file wifi_hal_extender.h.
Data Fields | |
USHORT | bearing |
UINT | dist |
USHORT | height |
USHORT wifi_Bearing_t::bearing |
Definition at line 433 of file wifi_hal_extender.h.
UINT wifi_Bearing_t::dist |
Definition at line 434 of file wifi_hal_extender.h.
USHORT wifi_Bearing_t::height |
Definition at line 435 of file wifi_hal_extender.h.
struct wifi_WideBWChannel_t |
Definition at line 439 of file wifi_hal_extender.h.
Data Fields | |
UCHAR | bandwidth |
UCHAR | centerSeg0 |
UCHAR | centerSeg1 |
UCHAR wifi_WideBWChannel_t::bandwidth |
Definition at line 440 of file wifi_hal_extender.h.
UCHAR wifi_WideBWChannel_t::centerSeg0 |
Definition at line 441 of file wifi_hal_extender.h.
UCHAR wifi_WideBWChannel_t::centerSeg1 |
Definition at line 442 of file wifi_hal_extender.h.
struct wifi_Measurement_t |
Definition at line 445 of file wifi_hal_extender.h.
Data Fields | |
UCHAR | token |
UCHAR | mode |
UCHAR | type |
union { | |
UCHAR lci | |
UCHAR lcr | |
} | u |
UCHAR wifi_Measurement_t::token |
Definition at line 446 of file wifi_hal_extender.h.
UCHAR wifi_Measurement_t::mode |
Definition at line 447 of file wifi_hal_extender.h.
UCHAR wifi_Measurement_t::type |
Definition at line 448 of file wifi_hal_extender.h.
UCHAR wifi_Measurement_t::lci |
Definition at line 450 of file wifi_hal_extender.h.
UCHAR wifi_Measurement_t::lcr |
Definition at line 451 of file wifi_hal_extender.h.
union { ... } wifi_Measurement_t::u |
struct wifi_HTCapabilities_t |
Definition at line 456 of file wifi_hal_extender.h.
Data Fields | |
USHORT | info |
UCHAR | ampduParams |
UCHAR | mcs [16] |
USHORT | extended |
UINT | txBeamCaps |
UCHAR | aselCaps |
USHORT wifi_HTCapabilities_t::info |
Definition at line 458 of file wifi_hal_extender.h.
UCHAR wifi_HTCapabilities_t::ampduParams |
Definition at line 459 of file wifi_hal_extender.h.
UCHAR wifi_HTCapabilities_t::mcs[16] |
Definition at line 460 of file wifi_hal_extender.h.
USHORT wifi_HTCapabilities_t::extended |
Definition at line 461 of file wifi_hal_extender.h.
UINT wifi_HTCapabilities_t::txBeamCaps |
Definition at line 462 of file wifi_hal_extender.h.
UCHAR wifi_HTCapabilities_t::aselCaps |
Definition at line 463 of file wifi_hal_extender.h.
struct wifi_VHTCapabilities_t |
Definition at line 467 of file wifi_hal_extender.h.
Data Fields | |
UINT | info |
USHORT | mcs |
USHORT | rxHighestSupportedRate |
USHORT | txVHTmcs |
USHORT | txHighestSupportedRate |
UINT wifi_VHTCapabilities_t::info |
Definition at line 468 of file wifi_hal_extender.h.
USHORT wifi_VHTCapabilities_t::mcs |
Definition at line 471 of file wifi_hal_extender.h.
USHORT wifi_VHTCapabilities_t::rxHighestSupportedRate |
Definition at line 472 of file wifi_hal_extender.h.
USHORT wifi_VHTCapabilities_t::txVHTmcs |
Definition at line 473 of file wifi_hal_extender.h.
USHORT wifi_VHTCapabilities_t::txHighestSupportedRate |
Definition at line 474 of file wifi_hal_extender.h.
struct wifi_HTOperation_t |
Definition at line 478 of file wifi_hal_extender.h.
Data Fields | |
UCHAR | primary |
UCHAR | opInfo [5] |
UCHAR | mcs [16] |
UCHAR wifi_HTOperation_t::primary |
Definition at line 479 of file wifi_hal_extender.h.
UCHAR wifi_HTOperation_t::opInfo[5] |
Definition at line 480 of file wifi_hal_extender.h.
UCHAR wifi_HTOperation_t::mcs[16] |
Definition at line 481 of file wifi_hal_extender.h.
struct wifi_VHTOperation_t |
Definition at line 485 of file wifi_hal_extender.h.
Data Fields | |
wifi_WideBWChannel_t | opInfo |
USHORT | mcs_nss |
wifi_WideBWChannel_t wifi_VHTOperation_t::opInfo |
Definition at line 486 of file wifi_hal_extender.h.
USHORT wifi_VHTOperation_t::mcs_nss |
Definition at line 487 of file wifi_hal_extender.h.
struct wifi_SecondaryChannelOffset_t |
Definition at line 492 of file wifi_hal_extender.h.
Data Fields | |
UCHAR | secondaryChOffset |
UCHAR wifi_SecondaryChannelOffset_t::secondaryChOffset |
Definition at line 493 of file wifi_hal_extender.h.
struct wifi_RMEnabledCapabilities_t |
Definition at line 498 of file wifi_hal_extender.h.
Data Fields | |
UCHAR | capabilities [5] |
UCHAR wifi_RMEnabledCapabilities_t::capabilities[5] |
Definition at line 501 of file wifi_hal_extender.h.
struct wifi_VendorSpecific_t |
Definition at line 505 of file wifi_hal_extender.h.
Data Fields | |
UCHAR | oui [5] |
UCHAR | buff [32] |
UCHAR wifi_VendorSpecific_t::oui[5] |
Definition at line 507 of file wifi_hal_extender.h.
UCHAR wifi_VendorSpecific_t::buff[32] |
Definition at line 509 of file wifi_hal_extender.h.
struct wifi_MeasurementPilotTransmission_t |
Definition at line 514 of file wifi_hal_extender.h.
Data Fields | |
UCHAR | pilot |
wifi_VendorSpecific_t | vendorSpecific |
UCHAR wifi_MeasurementPilotTransmission_t::pilot |
Definition at line 515 of file wifi_hal_extender.h.
wifi_VendorSpecific_t wifi_MeasurementPilotTransmission_t::vendorSpecific |
Definition at line 517 of file wifi_hal_extender.h.
struct wifi_NeighborReport_t |
Definition at line 521 of file wifi_hal_extender.h.
bssid_t wifi_NeighborReport_t::bssid |
Definition at line 522 of file wifi_hal_extender.h.
UINT wifi_NeighborReport_t::info |
Definition at line 533 of file wifi_hal_extender.h.
UCHAR wifi_NeighborReport_t::opClass |
Definition at line 534 of file wifi_hal_extender.h.
UCHAR wifi_NeighborReport_t::channel |
Definition at line 535 of file wifi_hal_extender.h.
UCHAR wifi_NeighborReport_t::phyTable |
Definition at line 536 of file wifi_hal_extender.h.
BOOL wifi_NeighborReport_t::tsfPresent |
Definition at line 537 of file wifi_hal_extender.h.
wifi_TSFInfo_t wifi_NeighborReport_t::tsfInfo |
Definition at line 538 of file wifi_hal_extender.h.
BOOL wifi_NeighborReport_t::condensedCountrySringPresent |
Definition at line 539 of file wifi_hal_extender.h.
wifi_CondensedCountryString_t wifi_NeighborReport_t::condensedCountryStr |
Definition at line 540 of file wifi_hal_extender.h.
BOOL wifi_NeighborReport_t::bssTransitionCandidatePreferencePresent |
Definition at line 541 of file wifi_hal_extender.h.
wifi_BSSTransitionCandidatePreference_t wifi_NeighborReport_t::bssTransitionCandidatePreference |
Definition at line 542 of file wifi_hal_extender.h.
BOOL wifi_NeighborReport_t::btmTerminationDurationPresent |
Definition at line 543 of file wifi_hal_extender.h.
wifi_BTMTerminationDuration_t wifi_NeighborReport_t::btmTerminationDuration |
Definition at line 544 of file wifi_hal_extender.h.
BOOL wifi_NeighborReport_t::bearingPresent |
Definition at line 545 of file wifi_hal_extender.h.
wifi_Bearing_t wifi_NeighborReport_t::bearing |
Definition at line 546 of file wifi_hal_extender.h.
BOOL wifi_NeighborReport_t::wideBandWidthChannelPresent |
Definition at line 547 of file wifi_hal_extender.h.
wifi_WideBWChannel_t wifi_NeighborReport_t::wideBandwidthChannel |
Definition at line 548 of file wifi_hal_extender.h.
BOOL wifi_NeighborReport_t::htCapsPresent |
Definition at line 549 of file wifi_hal_extender.h.
wifi_HTCapabilities_t wifi_NeighborReport_t::htCaps |
Definition at line 550 of file wifi_hal_extender.h.
BOOL wifi_NeighborReport_t::vhtCapsPresent |
Definition at line 551 of file wifi_hal_extender.h.
wifi_VHTCapabilities_t wifi_NeighborReport_t::vbhtCaps |
Definition at line 552 of file wifi_hal_extender.h.
BOOL wifi_NeighborReport_t::htOpPresent |
Definition at line 553 of file wifi_hal_extender.h.
wifi_HTOperation_t wifi_NeighborReport_t::htOp |
Definition at line 554 of file wifi_hal_extender.h.
BOOL wifi_NeighborReport_t::vhtOpPresent |
Definition at line 555 of file wifi_hal_extender.h.
wifi_VHTOperation_t wifi_NeighborReport_t::vhtOp |
Definition at line 556 of file wifi_hal_extender.h.
BOOL wifi_NeighborReport_t::secondaryChannelOffsetPresent |
Definition at line 557 of file wifi_hal_extender.h.
wifi_SecondaryChannelOffset_t wifi_NeighborReport_t::secondaryChannelOffset |
Definition at line 558 of file wifi_hal_extender.h.
BOOL wifi_NeighborReport_t::rmEnabledCapsPresent |
Definition at line 559 of file wifi_hal_extender.h.
wifi_RMEnabledCapabilities_t wifi_NeighborReport_t::rmEnabledCaps |
Definition at line 560 of file wifi_hal_extender.h.
BOOL wifi_NeighborReport_t::msmtPilotTransmissionPresent |
Definition at line 561 of file wifi_hal_extender.h.
wifi_MeasurementPilotTransmission_t wifi_NeighborReport_t::msmtPilotTransmission |
Definition at line 562 of file wifi_hal_extender.h.
BOOL wifi_NeighborReport_t::vendorSpecificPresent |
Definition at line 563 of file wifi_hal_extender.h.
wifi_VendorSpecific_t wifi_NeighborReport_t::vendorSpecific |
Definition at line 564 of file wifi_hal_extender.h.
ssid_t wifi_NeighborReport_t::target_ssid |
Definition at line 565 of file wifi_hal_extender.h.
struct wifi_BTMRequest_t |
Definition at line 569 of file wifi_hal_extender.h.
UCHAR wifi_BTMRequest_t::token |
set by STA to relate reports
Definition at line 570 of file wifi_hal_extender.h.
UCHAR wifi_BTMRequest_t::requestMode |
Requested instructions for the STA.
Definition at line 571 of file wifi_hal_extender.h.
USHORT wifi_BTMRequest_t::timer |
Definition at line 572 of file wifi_hal_extender.h.
UCHAR wifi_BTMRequest_t::validityInterval |
Definition at line 573 of file wifi_hal_extender.h.
wifi_BTMTerminationDuration_t wifi_BTMRequest_t::termDuration |
Definition at line 578 of file wifi_hal_extender.h.
UCHAR wifi_BTMRequest_t::disassociationImminent |
Definition at line 579 of file wifi_hal_extender.h.
USHORT wifi_BTMRequest_t::urlLen |
Definition at line 580 of file wifi_hal_extender.h.
CHAR wifi_BTMRequest_t::url[512] |
Definition at line 581 of file wifi_hal_extender.h.
UCHAR wifi_BTMRequest_t::numCandidates |
Definition at line 582 of file wifi_hal_extender.h.
wifi_NeighborReport_t wifi_BTMRequest_t::candidates[64] |
Definition at line 583 of file wifi_hal_extender.h.
struct wifi_BTMQuery_t |
Definition at line 588 of file wifi_hal_extender.h.
Data Fields | |
UCHAR | token |
UCHAR | queryReason |
UCHAR | numCandidates |
wifi_NeighborReport_t | candidates [64] |
UCHAR wifi_BTMQuery_t::token |
set by STA to relate reports
Definition at line 589 of file wifi_hal_extender.h.
UCHAR wifi_BTMQuery_t::queryReason |
Definition at line 590 of file wifi_hal_extender.h.
UCHAR wifi_BTMQuery_t::numCandidates |
Definition at line 591 of file wifi_hal_extender.h.
wifi_NeighborReport_t wifi_BTMQuery_t::candidates[64] |
Definition at line 592 of file wifi_hal_extender.h.
struct wifi_BTMResponse_t |
Definition at line 597 of file wifi_hal_extender.h.
Data Fields | |
UCHAR | token |
UCHAR | status |
UCHAR | terminationDelay |
bssid_t | target |
UCHAR | numCandidates |
wifi_NeighborReport_t | candidates [64] |
UCHAR wifi_BTMResponse_t::token |
set by STA to relate reports
Definition at line 598 of file wifi_hal_extender.h.
UCHAR wifi_BTMResponse_t::status |
Definition at line 599 of file wifi_hal_extender.h.
UCHAR wifi_BTMResponse_t::terminationDelay |
Definition at line 600 of file wifi_hal_extender.h.
bssid_t wifi_BTMResponse_t::target |
Definition at line 601 of file wifi_hal_extender.h.
UCHAR wifi_BTMResponse_t::numCandidates |
Definition at line 602 of file wifi_hal_extender.h.
wifi_NeighborReport_t wifi_BTMResponse_t::candidates[64] |
Definition at line 603 of file wifi_hal_extender.h.
struct wifi_NeighborRequestFrame_t |
Definition at line 607 of file wifi_hal_extender.h.
Data Fields | |
UCHAR | token |
UCHAR | ssidLen |
ssid_t | ssid |
UCHAR | measCount |
wifi_Measurement_t | measurements [2] |
UCHAR wifi_NeighborRequestFrame_t::token |
set by STA to relate reports
Definition at line 608 of file wifi_hal_extender.h.
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_t wifi_NeighborRequestFrame_t::ssid |
Definition at line 610 of file wifi_hal_extender.h.
UCHAR wifi_NeighborRequestFrame_t::measCount |
Request for LCI/LCR may come in any order
Definition at line 611 of file wifi_hal_extender.h.
wifi_Measurement_t wifi_NeighborRequestFrame_t::measurements[2] |
Definition at line 612 of file wifi_hal_extender.h.
struct wifi_BeaconReporting_t |
Definition at line 619 of file wifi_hal_extender.h.
Data Fields | |
UCHAR | condition |
UCHAR | threshold |
UCHAR wifi_BeaconReporting_t::condition |
Definition at line 620 of file wifi_hal_extender.h.
UCHAR wifi_BeaconReporting_t::threshold |
Definition at line 621 of file wifi_hal_extender.h.
struct wifi_RequestedElementIDS_t |
Definition at line 624 of file wifi_hal_extender.h.
Data Fields | |
UCHAR | ids [8] |
UCHAR wifi_RequestedElementIDS_t::ids[8] |
Definition at line 625 of file wifi_hal_extender.h.
struct wifi_ChannelReport_t |
Definition at line 631 of file wifi_hal_extender.h.
Data Fields | |
UCHAR | opClass |
UCHAR | channels [16] |
UCHAR wifi_ChannelReport_t::opClass |
Definition at line 632 of file wifi_hal_extender.h.
UCHAR wifi_ChannelReport_t::channels[16] |
Definition at line 633 of file wifi_hal_extender.h.
struct wifi_BeaconRequest_t |
Definition at line 637 of file wifi_hal_extender.h.
UCHAR wifi_BeaconRequest_t::opClass |
Definition at line 638 of file wifi_hal_extender.h.
UCHAR wifi_BeaconRequest_t::channel |
Definition at line 639 of file wifi_hal_extender.h.
USHORT wifi_BeaconRequest_t::randomizationInterval |
Definition at line 640 of file wifi_hal_extender.h.
USHORT wifi_BeaconRequest_t::duration |
Definition at line 641 of file wifi_hal_extender.h.
UCHAR wifi_BeaconRequest_t::mode |
Definition at line 642 of file wifi_hal_extender.h.
bssid_t wifi_BeaconRequest_t::bssid |
Definition at line 643 of file wifi_hal_extender.h.
BOOL wifi_BeaconRequest_t::ssidPresent |
Definition at line 644 of file wifi_hal_extender.h.
ssid_t wifi_BeaconRequest_t::ssid |
Definition at line 645 of file wifi_hal_extender.h.
BOOL wifi_BeaconRequest_t::beaconReportingPresent |
Definition at line 646 of file wifi_hal_extender.h.
wifi_BeaconReporting_t wifi_BeaconRequest_t::beaconReporting |
Definition at line 647 of file wifi_hal_extender.h.
BOOL wifi_BeaconRequest_t::reportingRetailPresent |
Definition at line 648 of file wifi_hal_extender.h.
UCHAR wifi_BeaconRequest_t::reportingDetail |
Definition at line 649 of file wifi_hal_extender.h.
BOOL wifi_BeaconRequest_t::wideBandWidthChannelPresent |
Definition at line 650 of file wifi_hal_extender.h.
wifi_WideBWChannel_t wifi_BeaconRequest_t::wideBandwidthChannel |
Definition at line 651 of file wifi_hal_extender.h.
BOOL wifi_BeaconRequest_t::requestedElementIDSPresent |
Definition at line 652 of file wifi_hal_extender.h.
wifi_RequestedElementIDS_t wifi_BeaconRequest_t::requestedElementIDS |
Definition at line 653 of file wifi_hal_extender.h.
BOOL wifi_BeaconRequest_t::extdRequestedElementIDSPresent |
Definition at line 654 of file wifi_hal_extender.h.
wifi_ExtdRequestedElementIDS_t wifi_BeaconRequest_t::extdRequestedElementIDS |
Definition at line 655 of file wifi_hal_extender.h.
BOOL wifi_BeaconRequest_t::channelReportPresent |
Definition at line 656 of file wifi_hal_extender.h.
wifi_ChannelReport_t wifi_BeaconRequest_t::channelReport |
Definition at line 657 of file wifi_hal_extender.h.
BOOL wifi_BeaconRequest_t::vendorSpecificPresent |
Definition at line 658 of file wifi_hal_extender.h.
wifi_VendorSpecific_t wifi_BeaconRequest_t::vendorSpecific |
Definition at line 659 of file wifi_hal_extender.h.
USHORT wifi_BeaconRequest_t::numRepetitions |
Definition at line 660 of file wifi_hal_extender.h.
struct wifi_BeaconReport_t |
Definition at line 664 of file wifi_hal_extender.h.
UCHAR wifi_BeaconReport_t::opClass |
Definition at line 665 of file wifi_hal_extender.h.
UCHAR wifi_BeaconReport_t::channel |
Definition at line 666 of file wifi_hal_extender.h.
ULLONG wifi_BeaconReport_t::startTime |
Definition at line 667 of file wifi_hal_extender.h.
USHORT wifi_BeaconReport_t::duration |
Definition at line 668 of file wifi_hal_extender.h.
UCHAR wifi_BeaconReport_t::frameInfo |
Definition at line 669 of file wifi_hal_extender.h.
UCHAR wifi_BeaconReport_t::rcpi |
Definition at line 670 of file wifi_hal_extender.h.
UCHAR wifi_BeaconReport_t::rsni |
Definition at line 671 of file wifi_hal_extender.h.
bssid_t wifi_BeaconReport_t::bssid |
Definition at line 672 of file wifi_hal_extender.h.
UCHAR wifi_BeaconReport_t::antenna |
Definition at line 673 of file wifi_hal_extender.h.
UINT wifi_BeaconReport_t::tsf |
Definition at line 674 of file wifi_hal_extender.h.
BOOL wifi_BeaconReport_t::wideBandWidthChannelPresent |
Definition at line 675 of file wifi_hal_extender.h.
wifi_WideBWChannel_t wifi_BeaconReport_t::wideBandwidthChannel |
Definition at line 676 of file wifi_hal_extender.h.
USHORT wifi_BeaconReport_t::numRepetitions |
Definition at line 677 of file wifi_hal_extender.h.
struct wifi_steer_trigger_data_t |
Definition at line 958 of file wifi_hal_extender.h.
Data Fields | |
CHAR * | module |
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 |
CHAR* wifi_steer_trigger_data_t::module |
Definition at line 959 of file wifi_hal_extender.h.
mac_address_t wifi_steer_trigger_data_t::sta_mac |
Definition at line 960 of file wifi_hal_extender.h.
mac_address_t wifi_steer_trigger_data_t::src_bss |
Definition at line 961 of file wifi_hal_extender.h.
mac_address_t wifi_steer_trigger_data_t::dst_bss |
Definition at line 962 of file wifi_hal_extender.h.
wifi_steer_type_t wifi_steer_trigger_data_t::type |
Definition at line 963 of file wifi_hal_extender.h.
wifi_steer_matching_condition_t wifi_steer_trigger_data_t::cond |
Definition at line 964 of file wifi_hal_extender.h.
struct wifi_twt_operation_t |
Wifi TWT Operation.
Definition at line 726 of file wifi_hal_generic.h.
Data Fields | |
unsigned char | implicit |
unsigned char | announced |
unsigned char | trigger_enabled |
unsigned int | flowID |
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.
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.
unsigned char wifi_twt_operation_t::trigger_enabled |
Enable the TWT trigger
Definition at line 729 of file wifi_hal_generic.h.
unsigned int wifi_twt_operation_t::flowID |
Agreement identifier
Definition at line 730 of file wifi_hal_generic.h.
struct wifi_twt_individual_params_t |
Definition at line 733 of file wifi_hal_generic.h.
Data Fields | |
unsigned int | wakeTime_uSec |
unsigned int | wakeInterval_uSec |
unsigned int | minWakeDuration_uSec |
unsigned int | channel |
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.
unsigned int wifi_twt_individual_params_t::wakeInterval_uSec |
TWT wake interval in microseconds
Definition at line 735 of file wifi_hal_generic.h.
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.
unsigned int wifi_twt_individual_params_t::channel |
Channel of the TWT session
Definition at line 737 of file wifi_hal_generic.h.
struct wifi_twt_broadcast_params_t |
Definition at line 740 of file wifi_hal_generic.h.
Data Fields | |
unsigned int | wakeDuration_uSec |
unsigned int | wakeInterval_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.
unsigned int wifi_twt_broadcast_params_t::wakeInterval_uSec |
TWT wake interval in microseconds
Definition at line 742 of file wifi_hal_generic.h.
struct wifi_twt_params_t |
Definition at line 745 of file wifi_hal_generic.h.
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 |
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.
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.
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.
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.
union { ... } wifi_twt_params_t::params |
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.
struct wifi_80211ax_params_t |
Definition at line 755 of file wifi_hal_generic.h.
Data Fields | |
wifi_twt_params_t | 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.
struct wifi_twt_dev_info_t |
Definition at line 759 of file wifi_hal_generic.h.
Data Fields | |
unsigned int | numTwtSession |
wifi_twt_params_t | twtParams [50] |
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.
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.
struct wifi_twt_sessions_t |
Definition at line 764 of file wifi_hal_generic.h.
Data Fields | |
wifi_twt_params_t | twtParameters |
int | IdTWTsession |
mac_address_t | macAddr [100] |
unsigned int | numDevicesInSession |
wifi_twt_params_t wifi_twt_sessions_t::twtParameters |
Configuration of the TWT session
Definition at line 765 of file wifi_hal_generic.h.
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.
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.
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.
struct wifi_bsr_t |
Definition at line 791 of file wifi_hal_generic.h.
Data Fields | |
wifi_access_category_t | access_category |
unsigned int | queue_size |
wifi_access_category_t wifi_bsr_t::access_category |
Definition at line 792 of file wifi_hal_generic.h.
unsigned int wifi_bsr_t::queue_size |
Definition at line 793 of file wifi_hal_generic.h.
struct wifi_ru_allocation_t |
Definition at line 796 of file wifi_hal_generic.h.
Data Fields | |
unsigned char | subchannels |
wifi_ru_type_t | type |
unsigned char wifi_ru_allocation_t::subchannels |
Definition at line 797 of file wifi_hal_generic.h.
wifi_ru_type_t wifi_ru_allocation_t::type |
Definition at line 798 of file wifi_hal_generic.h.
struct wifi_dl_mu_stats_t |
Definition at line 813 of file wifi_hal_generic.h.
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] |
wifi_dl_mu_type_t wifi_dl_mu_stats_t::cli_DownlinkMuType |
Definition at line 814 of file wifi_hal_generic.h.
wifi_bsr_t wifi_dl_mu_stats_t::cli_BufferStatus[32] |
Definition at line 815 of file wifi_hal_generic.h.
unsigned char wifi_dl_mu_stats_t::cli_AllocatedDownlinkRuNum |
Definition at line 816 of file wifi_hal_generic.h.
wifi_ru_allocation_t wifi_dl_mu_stats_t::cli_DownlinkRuAllocations[74] |
Definition at line 817 of file wifi_hal_generic.h.
struct wifi_ul_mu_stats_t |
Definition at line 820 of file wifi_hal_generic.h.
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] |
wifi_ul_mu_type_t wifi_ul_mu_stats_t::cli_UpinkMuType |
Definition at line 821 of file wifi_hal_generic.h.
unsigned char wifi_ul_mu_stats_t::cli_ChannelStateInformation |
Definition at line 822 of file wifi_hal_generic.h.
wifi_bsr_t wifi_ul_mu_stats_t::cli_BufferStatus[32] |
Definition at line 823 of file wifi_hal_generic.h.
unsigned char wifi_ul_mu_stats_t::cli_AllocatedUplinkRuNum |
Definition at line 824 of file wifi_hal_generic.h.
wifi_ru_allocation_t wifi_ul_mu_stats_t::cli_UplinkRuAllocations[74] |
Definition at line 825 of file wifi_hal_generic.h.
struct _wifi_frame_info |
This structure hold the information about the wifi interface.
Definition at line 860 of file wifi_hal_generic.h.
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 |
unsigned char _wifi_frame_info::bw_mode |
Definition at line 862 of file wifi_hal_generic.h.
unsigned char _wifi_frame_info::mcs |
Definition at line 865 of file wifi_hal_generic.h.
unsigned char _wifi_frame_info::Nr |
Definition at line 866 of file wifi_hal_generic.h.
unsigned char _wifi_frame_info::Nc |
Definition at line 867 of file wifi_hal_generic.h.
wifi_streams_rssi_t _wifi_frame_info::nr_rssi |
Definition at line 868 of file wifi_hal_generic.h.
unsigned short _wifi_frame_info::valid_mask |
Definition at line 869 of file wifi_hal_generic.h.
unsigned short _wifi_frame_info::phy_bw |
Definition at line 870 of file wifi_hal_generic.h.
unsigned short _wifi_frame_info::cap_bw |
Definition at line 871 of file wifi_hal_generic.h.
unsigned int _wifi_frame_info::num_sc |
Definition at line 872 of file wifi_hal_generic.h.
unsigned char _wifi_frame_info::decimation |
Definition at line 873 of file wifi_hal_generic.h.
unsigned int _wifi_frame_info::channel |
Definition at line 874 of file wifi_hal_generic.h.
unsigned long long _wifi_frame_info::time_stamp |
Definition at line 875 of file wifi_hal_generic.h.
struct _wifi_csi_data |
This structure hold the information about the wifi interface.
Definition at line 883 of file wifi_hal_generic.h.
Data Fields | |
wifi_frame_info_t | frame_info |
wifi_csi_matrix_t | csi_matrix |
wifi_evm_matrix_t | evm_matrix |
wifi_frame_info_t _wifi_csi_data::frame_info |
Definition at line 885 of file wifi_hal_generic.h.
wifi_csi_matrix_t _wifi_csi_data::csi_matrix |
Definition at line 886 of file wifi_hal_generic.h.
wifi_evm_matrix_t _wifi_csi_data::evm_matrix |
Definition at line 895 of file wifi_hal_generic.h.
struct _wifi_associated_dev3 |
This structure hold the information about the wifi interface.
Definition at line 901 of file wifi_hal_generic.h.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
wifi_ul_mu_stats_t _wifi_associated_dev3::cli_DownlinkMuStats |
Definition at line 938 of file wifi_hal_generic.h.
wifi_dl_mu_stats_t _wifi_associated_dev3::cli_UplinkMuStats |
Definition at line 939 of file wifi_hal_generic.h.
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.
wifi_csi_data_t* _wifi_associated_dev3::cli_CsiData |
Definition at line 958 of file wifi_hal_generic.h.
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.
struct _wifi_channelMap_t |
Definition at line 61 of file wifi_hal_radio.h.
Data Fields | |
INT | ch_number |
wifi_channelState_t | ch_state |
INT _wifi_channelMap_t::ch_number |
Definition at line 62 of file wifi_hal_radio.h.
wifi_channelState_t _wifi_channelMap_t::ch_state |
Definition at line 63 of file wifi_hal_radio.h.
struct wifi_edca_t |
Enhanced Distributed Channel Access parameters.
Definition at line 112 of file wifi_hal_radio.h.
Data Fields | |
CHAR | aifsn |
CHAR | cw_min |
CHAR | cw_max |
CHAR | timer |
CHAR wifi_edca_t::aifsn |
Arbitration Inter-Frame Space Number
Definition at line 113 of file wifi_hal_radio.h.
CHAR wifi_edca_t::cw_min |
Lower bound Contention Window.
Definition at line 114 of file wifi_hal_radio.h.
CHAR wifi_edca_t::cw_max |
Upper bound Contention Window.
Definition at line 115 of file wifi_hal_radio.h.
CHAR wifi_edca_t::timer |
Definition at line 116 of file wifi_hal_radio.h.
struct wifi_sta_capability_t |
struct wifi_station_stats_t |
Definition at line 36 of file wifi_hal_sta.h.
Data Fields | |
UINT | vap_index |
wifi_connection_status_t | connect_status |
UINT | channel |
UINT | channelWidth |
UINT | op_class |
struct _wifi_rssi_snapshot |
Definition at line 135 of file wifi_hal_telemetry.h.
Data Fields | |
UCHAR | rssi [4] |
UCHAR | time_s [4] |
USHORT | count |
UCHAR _wifi_rssi_snapshot::rssi[4] |
Last 4 RSSI frames received
Definition at line 136 of file wifi_hal_telemetry.h.
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.
USHORT _wifi_rssi_snapshot::count |
Sequence numer of received managemant (bcn, ack) frames
Definition at line 138 of file wifi_hal_telemetry.h.
struct _wifi_apRssi |
Definition at line 148 of file wifi_hal_telemetry.h.
Data Fields | |
CHAR | ap_BSSID [6] |
UINT | ap_channelWidth |
INT | ap_rssi |
CHAR _wifi_apRssi::ap_BSSID[6] |
BSSID
Definition at line 149 of file wifi_hal_telemetry.h.
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.
INT _wifi_apRssi::ap_rssi |
RSSI of the neighboring AP in dBm.
Definition at line 151 of file wifi_hal_telemetry.h.
struct wifi_VAPTelemetry_t |
VAP Telemetry information.
Structure which holds the VAP Telemetry information.
Definition at line 162 of file wifi_hal_telemetry.h.
Data Fields | |
UINT | txOverflow |
UINT wifi_VAPTelemetry_t::txOverflow |
Definition at line 163 of file wifi_hal_telemetry.h.
#define WIFI_ETH_TYPE_IP 0x0800 |
Definition at line 1986 of file wifi_hal_ap.h.
#define WIFI_ETH_TYPE_ARP 0x0806 |
Definition at line 1987 of file wifi_hal_ap.h.
#define WIFI_ETH_TYPE_REVARP 0x8035 |
Definition at line 1988 of file wifi_hal_ap.h.
#define WIFI_ETH_TYPE_VLAN 0x8100 |
Definition at line 1989 of file wifi_hal_ap.h.
#define WIFI_ETH_TYPE_LOOPBACK 0x9000 |
Definition at line 1990 of file wifi_hal_ap.h.
#define WIFI_ETH_TYPE_IP6 0x86DD |
Definition at line 1991 of file wifi_hal_ap.h.
#define WIFI_ETH_TYPE_EAPOL 0x888e |
Definition at line 1992 of file wifi_hal_ap.h.
#define WIFI_AP_MAX_WPSPIN_LEN 9 |
Definition at line 2372 of file wifi_hal_ap.h.
#define WIFI_AP_MAX_SSID_LEN 33 |
Definition at line 2558 of file wifi_hal_ap.h.
#define WIFI_BRIDGE_NAME_LEN 32 |
Definition at line 2590 of file wifi_hal_ap.h.
#define MAX_KEY_HOLDERS 8 |
Definition at line 723 of file wifi_hal_client_mgt.h.
#define RADIO_INDEX_1 1 |
Definition at line 128 of file wifi_hal_emu.h.
#define RADIO_INDEX_2 2 |
Definition at line 129 of file wifi_hal_emu.h.
#define AP_INDEX_1 1 |
Definition at line 130 of file wifi_hal_emu.h.
#define AP_INDEX_2 2 |
Definition at line 131 of file wifi_hal_emu.h.
#define AP_INDEX_3 3 |
Definition at line 132 of file wifi_hal_emu.h.
#define AP_INDEX_4 4 |
Definition at line 133 of file wifi_hal_emu.h.
#define AP_INDEX_5 5 |
Definition at line 134 of file wifi_hal_emu.h.
#define AP_INDEX_6 6 |
Definition at line 135 of file wifi_hal_emu.h.
#define AP_INDEX_7 7 |
Definition at line 136 of file wifi_hal_emu.h.
#define AP_INDEX_8 8 |
Definition at line 137 of file wifi_hal_emu.h.
#define AP_INDEX_9 9 |
Definition at line 138 of file wifi_hal_emu.h.
#define AP_INDEX_10 10 |
Definition at line 139 of file wifi_hal_emu.h.
#define AP_INDEX_11 11 |
Definition at line 140 of file wifi_hal_emu.h.
#define AP_INDEX_12 12 |
Definition at line 141 of file wifi_hal_emu.h.
#define AP_INDEX_13 13 |
Definition at line 142 of file wifi_hal_emu.h.
#define AP_INDEX_14 14 |
Definition at line 143 of file wifi_hal_emu.h.
#define AP_INDEX_15 15 |
Definition at line 144 of file wifi_hal_emu.h.
#define AP_INDEX_16 16 |
Definition at line 145 of file wifi_hal_emu.h.
#define COSA_DML_ALIAS_NAME_LENGTH 64 |
Definition at line 148 of file wifi_hal_emu.h.
#define MAX_MAC_FILT 16 |
Definition at line 149 of file wifi_hal_emu.h.
#define WIFI_HAL_MAJOR_VERSION 2 |
Definition at line 152 of file wifi_hal_emu.h.
#define WIFI_HAL_MINOR_VERSION 2 |
Definition at line 153 of file wifi_hal_emu.h.
#define WIFI_HAL_MAINTENANCE_VERSION 1 |
Definition at line 154 of file wifi_hal_emu.h.
#define HOSTAPD_CONF_FILE_PATH "/etc/hostapd.conf" |
Definition at line 156 of file wifi_hal_emu.h.
#define FILE_SIZE 1024 |
Definition at line 157 of file wifi_hal_emu.h.
#define SPACE 32 |
Definition at line 158 of file wifi_hal_emu.h.
#define NEW_LINE 10 |
Definition at line 159 of file wifi_hal_emu.h.
#define BUFFER_ADJUSTMENT 128 |
Definition at line 160 of file wifi_hal_emu.h.
#define WORD_SIZE 50 |
Definition at line 161 of file wifi_hal_emu.h.
#define MACADDRESS_SIZE 6 |
Definition at line 162 of file wifi_hal_emu.h.
#define HOSTAPD_FNAME "/nvram/hostapd" |
Definition at line 5113 of file wifi_hal_emu.h.
#define SEC_FNAME "/etc/sec_file.txt" |
Definition at line 5114 of file wifi_hal_emu.h.
#define MAX_BTM_DEVICES 64 |
Definition at line 406 of file wifi_hal_extender.h.
#define MAX_URL_LEN 512 |
Definition at line 407 of file wifi_hal_extender.h.
#define MAX_CANDIDATES 64 |
Definition at line 408 of file wifi_hal_extender.h.
#define MAX_VENDOR_SPECIFIC 32 |
Definition at line 409 of file wifi_hal_extender.h.
#define MAX_REQUESTED_ELEMS 8 |
Definition at line 616 of file wifi_hal_extender.h.
#define MAX_CHANNELS_REPORT 16 |
Definition at line 617 of file wifi_hal_extender.h.
#define ULLONG unsigned long long |
Definition at line 46 of file wifi_hal_generic.h.
#define ULONG unsigned long |
Definition at line 50 of file wifi_hal_generic.h.
#define USHORT unsigned short |
Definition at line 54 of file wifi_hal_generic.h.
#define BOOL unsigned char |
Definition at line 58 of file wifi_hal_generic.h.
#define CHAR char |
Definition at line 62 of file wifi_hal_generic.h.
#define UCHAR unsigned char |
Definition at line 66 of file wifi_hal_generic.h.
#define INT int |
Definition at line 70 of file wifi_hal_generic.h.
#define UINT unsigned int |
Definition at line 74 of file wifi_hal_generic.h.
#define TRUE 1 |
Definition at line 78 of file wifi_hal_generic.h.
#define FALSE 0 |
Definition at line 82 of file wifi_hal_generic.h.
#define ENABLE 1 |
Definition at line 86 of file wifi_hal_generic.h.
#define RETURN_OK 0 |
Definition at line 90 of file wifi_hal_generic.h.
#define RETURN_ERR -1 |
Definition at line 94 of file wifi_hal_generic.h.
#define WIFI_HAL_SUCCESS 0 |
Definition at line 98 of file wifi_hal_generic.h.
#define WIFI_HAL_ERROR -1 |
Definition at line 99 of file wifi_hal_generic.h.
#define WIFI_HAL_INTERNAL_ERROR -2 |
Definition at line 100 of file wifi_hal_generic.h.
#define WIFI_HAL_UNSUPPORTED -3 |
Definition at line 101 of file wifi_hal_generic.h.
#define WIFI_HAL_INVALID_ARGUMENTS -4 |
Definition at line 102 of file wifi_hal_generic.h.
#define WIFI_HAL_INVALID_VALUE -5 |
Definition at line 103 of file wifi_hal_generic.h.
#define RADIO_INDEX_1 1 |
Definition at line 107 of file wifi_hal_generic.h.
#define RADIO_INDEX_2 2 |
Definition at line 108 of file wifi_hal_generic.h.
#define RADIO_INDEX_3 3 |
Definition at line 109 of file wifi_hal_generic.h.
#define AP_INDEX_1 1 |
Definition at line 111 of file wifi_hal_generic.h.
#define AP_INDEX_2 2 |
Definition at line 112 of file wifi_hal_generic.h.
#define AP_INDEX_3 3 |
Definition at line 113 of file wifi_hal_generic.h.
#define AP_INDEX_4 4 |
Definition at line 114 of file wifi_hal_generic.h.
#define AP_INDEX_5 5 |
Definition at line 115 of file wifi_hal_generic.h.
#define AP_INDEX_6 6 |
Definition at line 116 of file wifi_hal_generic.h.
#define AP_INDEX_7 7 |
Definition at line 117 of file wifi_hal_generic.h.
#define AP_INDEX_8 8 |
Definition at line 118 of file wifi_hal_generic.h.
#define AP_INDEX_9 9 |
Definition at line 119 of file wifi_hal_generic.h.
#define AP_INDEX_10 10 |
Definition at line 120 of file wifi_hal_generic.h.
#define AP_INDEX_11 11 |
Definition at line 121 of file wifi_hal_generic.h.
#define AP_INDEX_12 12 |
Definition at line 122 of file wifi_hal_generic.h.
#define AP_INDEX_13 13 |
Definition at line 123 of file wifi_hal_generic.h.
#define AP_INDEX_14 14 |
Definition at line 124 of file wifi_hal_generic.h.
#define AP_INDEX_15 15 |
Definition at line 125 of file wifi_hal_generic.h.
#define AP_INDEX_16 16 |
Definition at line 126 of file wifi_hal_generic.h.
#define AP_INDEX_17 17 |
Definition at line 127 of file wifi_hal_generic.h.
#define AP_INDEX_18 18 |
Definition at line 128 of file wifi_hal_generic.h.
#define AP_INDEX_19 19 |
Definition at line 129 of file wifi_hal_generic.h.
#define AP_INDEX_20 20 |
Definition at line 130 of file wifi_hal_generic.h.
#define AP_INDEX_21 21 |
Definition at line 131 of file wifi_hal_generic.h.
#define AP_INDEX_22 22 |
Definition at line 132 of file wifi_hal_generic.h.
#define AP_INDEX_23 23 |
Definition at line 133 of file wifi_hal_generic.h.
#define AP_INDEX_24 24 |
Definition at line 134 of file wifi_hal_generic.h.
#define MAX_NUM_RADIOS 2 |
Definition at line 141 of file wifi_hal_generic.h.
#define MAX_NUM_VAP_PER_RADIO 8 |
Definition at line 144 of file wifi_hal_generic.h.
#define MAC_STR_LEN 18 |
Definition at line 146 of file wifi_hal_generic.h.
#define ETHER_ADDR_LEN 6 |
Definition at line 148 of file wifi_hal_generic.h.
#define ACL_MACADDR_SIZE 18 |
Definition at line 151 of file wifi_hal_generic.h.
#define ACL_MACFLT_NUM 16 |
Definition at line 152 of file wifi_hal_generic.h.
#define MAC_LIST_SIZE ( (ACL_MACADDR_SIZE * WL_MACADDR_SIZE) + 2 ) |
Definition at line 153 of file wifi_hal_generic.h.
#define ACL_MAC_ARRAY_MAX 512 |
Definition at line 154 of file wifi_hal_generic.h.
#define ASSOC_MAC_ARRAY_MAX 1024 |
Definition at line 155 of file wifi_hal_generic.h.
#define SUPPORTED_STANDARDS_RADIO2_4GHZ "b,g,n" |
Definition at line 156 of file wifi_hal_generic.h.
#define SUPPORTED_STANDARDS_RADIO5GHZ "a,n,ac" |
Definition at line 157 of file wifi_hal_generic.h.
#define RESTORE_CNFG_FILE_NAME "/data/.nvram_restore_cfg.txt" |
Definition at line 158 of file wifi_hal_generic.h.
#define NVRAM_LINE_MAX (1024) |
Definition at line 159 of file wifi_hal_generic.h.
#define WIFI_HAL_MAJOR_VERSION 3 |
This is the major verion of this HAL.
Definition at line 162 of file wifi_hal_generic.h.
#define WIFI_HAL_MINOR_VERSION 0 |
This is the minor verson of the HAL.
Definition at line 163 of file wifi_hal_generic.h.
#define WIFI_HAL_MAINTENANCE_VERSION 1 |
This is the maintenance version of the HAL.
Definition at line 164 of file wifi_hal_generic.h.
#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.
#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.
#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.
#define MAX_BSR 32 |
Definition at line 169 of file wifi_hal_generic.h.
#define MAX_RU_ALLOCATIONS 74 |
Definition at line 170 of file wifi_hal_generic.h.
#define CONN_NEW 1 |
Definition at line 173 of file wifi_hal_generic.h.
#define CONN_RENEW 2 |
Definition at line 175 of file wifi_hal_generic.h.
#define CONN_RECONN_AFTER_INACTIVITY 3 |
Definition at line 177 of file wifi_hal_generic.h.
#define KI1_VER_MASK 0xf8 |
Definition at line 179 of file wifi_hal_generic.h.
#define KI1_PW_KEY 0x08 |
Definition at line 181 of file wifi_hal_generic.h.
#define KI1_INSTALL 0x40 |
Definition at line 182 of file wifi_hal_generic.h.
#define KI1_ACK 0x80 |
Definition at line 183 of file wifi_hal_generic.h.
#define KI1_MSG1_BITS (KI1_PW_KEY | KI1_ACK) |
Definition at line 185 of file wifi_hal_generic.h.
#define KI1_MSG3_BITS (KI1_PW_KEY | KI1_INSTALL|KI1_ACK) |
Definition at line 186 of file wifi_hal_generic.h.
#define KI0_MIC 0x01 |
Definition at line 188 of file wifi_hal_generic.h.
#define KI0_SECURE 0x02 |
Definition at line 189 of file wifi_hal_generic.h.
#define KI0_ENCR 0x10 |
Definition at line 190 of file wifi_hal_generic.h.
#define KI0_MSG3_BITS (KI0_MIC | KI0_SECURE | KI0_ENCR) |
Definition at line 192 of file wifi_hal_generic.h.
#define KI0_MSG4_BITS (KI0_MIC | KI0_SECURE) |
Definition at line 193 of file wifi_hal_generic.h.
#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.
#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.
#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.
#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.
#define MAX_NUM_FREQ_BAND 4 |
Definition at line 275 of file wifi_hal_generic.h.
#define MAX_CHANNELS 64 |
Definition at line 293 of file wifi_hal_generic.h.
#define MAXNUMBEROFTRANSMIPOWERSUPPORTED 21 |
Definition at line 317 of file wifi_hal_generic.h.
#define WIFI_HAL_RSN_SELECTOR | ( | a, | |
b, | |||
c, | |||
d | |||
) |
Definition at line 349 of file wifi_hal_generic.h.
#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.
#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.
#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.
#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.
#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.
#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.
#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.
#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.
#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.
#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.
#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.
#define WIFI_CIPHER_CAPA_ENC_WEP40 0x00000001 |
Definition at line 368 of file wifi_hal_generic.h.
#define WIFI_CIPHER_CAPA_ENC_WEP104 0x00000002 |
Definition at line 369 of file wifi_hal_generic.h.
#define WIFI_CIPHER_CAPA_ENC_TKIP 0x00000004 |
Definition at line 370 of file wifi_hal_generic.h.
#define WIFI_CIPHER_CAPA_ENC_CCMP 0x00000008 |
Definition at line 371 of file wifi_hal_generic.h.
#define WIFI_CIPHER_CAPA_ENC_WEP128 0x00000010 |
Definition at line 372 of file wifi_hal_generic.h.
#define WIFI_CIPHER_CAPA_ENC_GCMP 0x00000020 |
Definition at line 373 of file wifi_hal_generic.h.
#define WIFI_CIPHER_CAPA_ENC_GCMP_256 0x00000040 |
Definition at line 374 of file wifi_hal_generic.h.
#define WIFI_CIPHER_CAPA_ENC_CCMP_256 0x00000080 |
Definition at line 375 of file wifi_hal_generic.h.
#define WIFI_CIPHER_CAPA_ENC_BIP 0x00000100 |
Definition at line 376 of file wifi_hal_generic.h.
#define WIFI_CIPHER_CAPA_ENC_BIP_GMAC_128 0x00000200 |
Definition at line 377 of file wifi_hal_generic.h.
#define WIFI_CIPHER_CAPA_ENC_BIP_GMAC_256 0x00000400 |
Definition at line 378 of file wifi_hal_generic.h.
#define WIFI_CIPHER_CAPA_ENC_BIP_CMAC_256 0x00000800 |
Definition at line 379 of file wifi_hal_generic.h.
#define WIFI_CIPHER_CAPA_ENC_GTK_NOT_USED 0x00001000 |
Definition at line 380 of file wifi_hal_generic.h.
#define MAXIFACENAMESIZE 64 |
Definition at line 649 of file wifi_hal_generic.h.
#define MAX_NR 8 |
Definition at line 842 of file wifi_hal_generic.h.
#define MAX_NC 4 |
Definition at line 843 of file wifi_hal_generic.h.
#define MAX_SUB_CARRIERS 256 |
Definition at line 844 of file wifi_hal_generic.h.
#define MAX_PILOTS 26 |
Definition at line 845 of file wifi_hal_generic.h.
#define MAXNUMSECONDARYCHANNELS 7 |
Definition at line 42 of file wifi_hal_radio.h.
#define MAX_VAP (MAX_NUM_RADIOS*MAX_NUM_VAP_PER_RADIO) |
Definition at line 156 of file wifi_hal_telemetry.h.
RADIUS Server information.
Structure which holds the the RADIUS server settings.
typedef INT(* wifi_newApAssociatedDevice_callback) (INT apIndex, wifi_associated_dev_t *associated_dev) |
Definition at line 1663 of file wifi_hal_ap.h.
This call back will be invoked when new wifi client disassociates from Access Point.
[in] | apIndex | Access Point Index |
[in] | MAC | MAC address of disassociated device |
[in] | event_type | type of disassociation, explicit or due to client inactivity |
RETURN_OK | if successful |
RETURN_ERR | if any error is detected |
Definition at line 1715 of file wifi_hal_ap.h.
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.
[in] | apIndex | Access Point Index |
[in] | MAC | MAC address of client device |
[in] | reason | reason for Auth Event |
RETURN_OK | if successful |
RETURN_ERR | if any error is detected |
Definition at line 1765 of file wifi_hal_ap.h.
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.
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.
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.
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.
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.
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.
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.
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.
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 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
typedef UINT wifi_vap_index_t |
Definition at line 2350 of file wifi_hal_ap.h.
Set the Fast Transition capability to disabled, full FT.
EAP/EAPOL Authenticator information.
Structure which holds the the EAP/EAPOL Config param values.
typedef struct _wifi_device wifi_device_t |
typedef struct __param_list param_list_t |
Definition at line 628 of file wifi_hal_extender.h.
typedef unsigned int wifi_steer_matching_condition_t |
Definition at line 956 of file wifi_hal_extender.h.
typedef INT(* wifi_steerTriggered_callback) (INT apIndex, wifi_steer_trigger_data_t *data) |
Definition at line 967 of file wifi_hal_extender.h.
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.
Definition at line 993 of file wifi_hal_extender.h.
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.
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. |
RETURN_OK | if successful. |
RETURN_ERR | if any error is detected. |
Definition at line 1196 of file wifi_hal_extender.h.
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.
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. |
RETURN_OK | if successful. |
RETURN_ERR | if any error is detected. |
Definition at line 1221 of file wifi_hal_extender.h.
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.
typedef unsigned char mac_address_t[6] |
Definition at line 211 of file wifi_hal_generic.h.
typedef char mac_addr_str_t[18] |
Definition at line 212 of file wifi_hal_generic.h.
typedef mac_address_t bssid_t |
Definition at line 214 of file wifi_hal_generic.h.
typedef char ssid_t[32] |
Definition at line 215 of file wifi_hal_generic.h.
typedef unsigned int wifi_radio_index_t |
Definition at line 216 of file wifi_hal_generic.h.
typedef unsigned int u_int32_t |
Definition at line 217 of file wifi_hal_generic.h.
typedef char nas_id_t[49] |
Definition at line 219 of file wifi_hal_generic.h.
typedef unsigned char r0r1_key_t[16] |
Definition at line 220 of file wifi_hal_generic.h.
typedef char r0r1_key_str_t[33] |
Definition at line 221 of file wifi_hal_generic.h.
typedef char wifi_interface_name_t[32] |
Definition at line 223 of file wifi_hal_generic.h.
typedef char wifi_vap_name_t[64] |
Definition at line 224 of file wifi_hal_generic.h.
typedef int wifi_streams_rssi_t[8] |
Definition at line 848 of file wifi_hal_generic.h.
typedef unsigned int wifi_carrier_data_t[8][4] |
Definition at line 850 of file wifi_hal_generic.h.
typedef wifi_carrier_data_t wifi_csi_matrix_t[256] |
Definition at line 852 of file wifi_hal_generic.h.
typedef unsigned char wifi_evm_data_t[4][8] |
Definition at line 854 of file wifi_hal_generic.h.
typedef wifi_evm_data_t wifi_evm_matrix_t[26] |
Definition at line 855 of file wifi_hal_generic.h.
typedef struct _wifi_frame_info wifi_frame_info_t |
This structure hold the information about the wifi interface.
typedef struct _wifi_csi_data wifi_csi_data_t |
This structure hold the information about the wifi interface.
This structure hold the information about the wifi interface.
typedef struct _wifi_apRssi wifi_apRssi_t |
Definition at line 47 of file wifi_hal_ap.h.
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.
enum 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.
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.
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.
enum 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.
enum 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.
enum wifi_direction_t |
Enumerator | |
---|---|
wifi_direction_unknown | |
wifi_direction_uplink | |
wifi_direction_downlink |
Definition at line 317 of file wifi_hal_ap.h.
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.
enum wifi_eap_t |
Eap types.
Definition at line 358 of file wifi_hal_ap.h.
enum wifi_mgmtFrameType_t |
Definition at line 1868 of file wifi_hal_ap.h.
enum wifi_dataFrameType_t |
Enumerator | |
---|---|
WIFI_DATA_FRAME_TYPE_INVALID | |
WIFI_DATA_FRAME_TYPE_8021x |
Definition at line 1883 of file wifi_hal_ap.h.
enum 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.
enum 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.
Definition at line 2355 of file wifi_hal_ap.h.
enum 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.
Enumerator | |
---|---|
wifi_mac_filter_mode_black_list | |
wifi_mac_filter_mode_white_list |
Definition at line 2386 of file wifi_hal_ap.h.
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 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 mode types.
Definition at line 2446 of file wifi_hal_ap.h.
enum 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.
Enumerator | |
---|---|
FT_SUPPORT_DISABLED | |
FT_SUPPORT_FULL | |
FT_SUPPORT_ADAPTIVE |
Definition at line 717 of file wifi_hal_client_mgt.h.
enum wifi_band |
Enumerator | |
---|---|
band_invalid | |
band_2_4 | |
band_5 |
Definition at line 5080 of file wifi_hal_emu.h.
enum hostap_names |
Enumerator | |
---|---|
ssid | |
passphrase |
Definition at line 5115 of file wifi_hal_emu.h.
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 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 Event Types These are the different steering event types that are sent by the wifi_hal steering library.
Definition at line 235 of file wifi_hal_extender.h.
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.
enum 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.
enum wifi_ip_family_t |
Enumerator | |
---|---|
wifi_ip_family_ipv4 | |
wifi_ip_family_ipv6 |
Definition at line 237 of file wifi_hal_generic.h.
enum eWifiEnable |
Enumerator | |
---|---|
WIFI_HAL_DISABLE | |
WIFI_HAL_ENABLE |
Definition at line 250 of file wifi_hal_generic.h.
enum 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 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 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.
enum wifi_bitrate_t |
Wifi supported bitrates.
Definition at line 330 of file wifi_hal_generic.h.
Definition at line 382 of file wifi_hal_generic.h.
enum 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.
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.
enum 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 (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.
enum 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.
enum 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.
Enumerator | |
---|---|
WIFI_EVENT_CHANNELS_CHANGED | |
WIFI_EVENT_DFS_RADAR_DETECTED |
Definition at line 828 of file wifi_hal_generic.h.
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.
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.
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.
enum 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.
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.
struct _wifi_HS2_OperatorNameDuple_t __attribute__ | ( | (packed) | ) |
typedef struct |
Definition at line 252 of file wifi_hal_ap.h.
UCHAR length |
Definition at line 2 of file wifi_hal_ap.h.
UCHAR name[255] |
Definition at line 255 of file wifi_hal_ap.h.
wifi_HS2_NAI_Home_Realm_Data_t homeRealmData[20] |
Definition at line 261 of file wifi_hal_ap.h.