| 
| struct _wifi_HS2_OperatorNameDuple_t  | __attribute__ ((packed)) wifi_HS2_OperatorNameDuple_t | 
|   | 
| INT  | wifi_getWifiTrafficStats (INT apIndex, wifi_trafficStats_t *output_struct) | 
|   | Outputs more detailed traffic stats per AP.  More...
  | 
|   | 
| INT  | wifi_factoryResetAP (int apIndex) | 
|   | Restore Access point paramters to default without change other AP nor Radio parameters (No need to reboot wifi)  More...
  | 
|   | 
| INT  | wifi_deleteAp (INT apIndex) | 
|   | Deletes this access point entry on the hardware, clears all internal variables associated with this access point.  More...
  | 
|   | 
| INT  | wifi_getApName (INT apIndex, CHAR *output_string) | 
|   | Outputs a 16 byte or less name associated with the Access Point. String buffer must be pre-allocated by the caller.  More...
  | 
|   | 
| INT  | wifi_setApRtsThreshold (INT apIndex, UINT threshold) | 
|   | Sets the packet size threshold in bytes to apply RTS/CTS backoff rules.  More...
  | 
|   | 
| INT  | wifi_removeApSecVaribles (INT apIndex) | 
|   | Deletes internal security variable settings for this access point.  More...
  | 
|   | 
| INT  | wifi_disableApEncryption (INT apIndex) | 
|   | Changes the hardware settings to disable encryption on this access point.  More...
  | 
|   | 
| INT  | wifi_getApNumDevicesAssociated (INT apIndex, ULONG *output_ulong) | 
|   | Outputs the number of stations associated per Access Point.  More...
  | 
|   | 
| INT  | wifi_getApRadioIndex (INT apIndex, INT *output_int) | 
|   | Outputs the radio index for the specified access point.  More...
  | 
|   | 
| INT  | wifi_delApAclDevices (INT apINdex) | 
|   | Get the ACL MAC list per Access Point.  More...
  | 
|   | 
| INT  | wifi_getApAclDeviceNum (INT apIndex, UINT *output_uint) | 
|   | Outputs the number of devices in the filter list.  More...
  | 
|   | 
| INT  | wifi_kickApAclAssociatedDevices (INT apIndex, BOOL enable) | 
|   | Enable kick for devices on acl black list.  More...
  | 
|   | 
| INT  | wifi_setApMacAddressControlMode (INT apIndex, INT filterMode) | 
|   | Sets the mac address filter control mode.  More...
  | 
|   | 
| INT  | wifi_getApMacAddressControlMode (INT apIndex, INT *output_filterMode) | 
|   | This function is to read the ACL mode.  More...
  | 
|   | 
| INT  | wifi_setApVlanID (INT apIndex, INT vlanId) | 
|   | Sets the vlan ID for this access point to an internal environment variable.  More...
  | 
|   | 
| INT  | wifi_resetApVlanCfg (INT apIndex) | 
|   | Reset the vlan configuration for this access point.  More...
  | 
|   | 
| INT  | wifi_setApEnable (INT apIndex, BOOL enable) | 
|   | Sets the Access Point enable status variable for the specified access point.  More...
  | 
|   | 
| INT  | wifi_getApEnable (INT apIndex, BOOL *output_bool) | 
|   | Outputs the setting of the internal variable that is set by wifi_setEnable().  More...
  | 
|   | 
| INT  | wifi_getApStatus (INT apIndex, CHAR *output_string) | 
|   | Outputs the AP "Enabled" "Disabled" status from driver.  More...
  | 
|   | 
| INT  | wifi_getApSsidAdvertisementEnable (INT apIndex, BOOL *output_bool) | 
|   | Indicates whether or not beacons include the SSID name.  More...
  | 
|   | 
| INT  | wifi_setApSsidAdvertisementEnable (INT apIndex, BOOL enable) | 
|   | Sets an internal variable for ssid advertisement.  More...
  | 
|   | 
| INT  | wifi_getApRetryLimit (INT apIndex, UINT *output) | 
|   | Get the maximum number of retransmission for a packet.  More...
  | 
|   | 
| INT  | wifi_setApRetryLimit (INT apIndex, UINT number) | 
|   | Set the maximum number of retransmission for a packet.  More...
  | 
|   | 
| INT  | wifi_getApWmmEnable (INT apIndex, BOOL *output) | 
|   | Indicates whether WMM support is currently enabled.  More...
  | 
|   | 
| INT  | wifi_setApWmmEnable (INT apIndex, BOOL enable) | 
|   | Enables/disables WMM on the hardwawre for this AP. enable==1, disable == 0.  More...
  | 
|   | 
| INT  | wifi_getApWmmUapsdEnable (INT apIndex, BOOL *output) | 
|   | Indicates whether U-APSD support is currently enabled.  More...
  | 
|   | 
| INT  | wifi_setApWmmUapsdEnable (INT apIndex, BOOL enable) | 
|   | Enables/disables Automatic Power Save Delivery on the hardwarwe for this Access Point.  More...
  | 
|   | 
| INT  | wifi_setApWmmOgAckPolicy (INT apIndex, INT cla, BOOL ackPolicy) | 
|   | Sets the WMM ACK policy on the hardware.  More...
  | 
|   | 
| INT  | wifi_getApIsolationEnable (INT apIndex, BOOL *output) | 
|   | Get Access Point isolation value.  More...
  | 
|   | 
| INT  | wifi_setApIsolationEnable (INT apIndex, BOOL enable) | 
|   | Enables or disables device isolation.  More...
  | 
|   | 
| INT  | wifi_setApBeaconRate (INT apIndex, char *sBeaconRate) | 
|   | Set Access Point Beacon TX rate.  More...
  | 
|   | 
| INT  | wifi_getApBeaconRate (INT apIndex, char *output_BeaconRate) | 
|   | Get Access Point Beacon TX rate.  More...
  | 
|   | 
| INT  | wifi_getApMaxAssociatedDevices (INT apIndex, UINT *output) | 
|   | Get maximum associated devices with the Access Point index.  More...
  | 
|   | 
| INT  | wifi_setApMaxAssociatedDevices (INT apIndex, UINT number) | 
|   | Set maximum associated devices with the Access Point index.  More...
  | 
|   | 
| INT  | wifi_setApSecurityReset (INT apIndex) | 
|   | When set to true, this AccessPoint instance's WiFi security settings are reset to their factory default values.  More...
  | 
|   | 
| INT  | wifi_getApSecurityMFPConfig (INT apIndex, CHAR *output_string) | 
|   | To retrive the MFPConfig for each VAP.  More...
  | 
|   | 
| INT  | wifi_setApSecurityMFPConfig (INT apIndex, CHAR *MfpConfig) | 
|   | the hal is used to set the MFP config for each VAP.  More...
  | 
|   | 
| INT  | wifi_getApSecurityRadiusServer (INT apIndex, CHAR *IP_output, UINT *Port_output, CHAR *RadiusSecret_output) | 
|   | Get the IP Address and port number of the RADIUS server, which are used for WLAN security.  More...
  | 
|   | 
| INT  | wifi_setApSecurityRadiusServer (INT apIndex, CHAR *IPAddress, UINT port, CHAR *RadiusSecret) | 
|   | Set the IP Address and port number of the RADIUS server, which are used for WLAN security.  More...
  | 
|   | 
| INT  | wifi_getApSecuritySecondaryRadiusServer (INT apIndex, CHAR *IP_output, UINT *Port_output, CHAR *RadiusSecret_output) | 
|   | Get secondary IP Address, port number and RADIUS server.  More...
  | 
|   | 
| INT  | wifi_setApSecuritySecondaryRadiusServer (INT apIndex, CHAR *IPAddress, UINT port, CHAR *RadiusSecret) | 
|   | Set secondary IP Address, port number and RADIUS server, which are used for WLAN security.  More...
  | 
|   | 
| INT  | wifi_getApDASRadiusServer (INT apIndex, CHAR *IP_output, UINT *Port_output, CHAR *RadiusdasSecret_output) | 
|   | 
| INT  | wifi_setApDASRadiusServer (INT apIndex, CHAR *IPAddress, UINT port, CHAR *RadiusdasSecret) | 
|   | Set the IP Address and port number of the RADIUS DAS server, which are used for WLAN security.  More...
  | 
|   | 
| INT  | wifi_enableGreylistAccessControl (BOOL enable) | 
|   | This function is to enable or disable grey list Access Control on all applicable VAP.  More...
  | 
|   | 
| INT  | wifi_getApSecurityRadiusSettings (INT apIndex, wifi_radius_setting_t *output) | 
|   | Get Access Point security radius settings.  More...
  | 
|   | 
| INT  | wifi_setApSecurityRadiusSettings (INT apIndex, wifi_radius_setting_t *input) | 
|   | Set Access Point security radius settings.  More...
  | 
|   | 
| INT  | wifi_getApWpsConfigurationState (INT apIndex, CHAR *output_string) | 
|   | Get WPS configuration state.  More...
  | 
|   | 
| INT  | wifi_setApWpsEnrolleePin (INT apIndex, CHAR *pin) | 
|   | Sets the WPS pin for this Access Point.  More...
  | 
|   | 
| INT  | wifi_setApWpsButtonPush (INT apIndex) | 
|   | This function is called when the WPS push button has been pressed for this AP.  More...
  | 
|   | 
| INT  | wifi_cancelApWPS (INT apIndex) | 
|   | Cancels WPS mode for this Access Point.  More...
  | 
|   | 
| INT  | wifi_getApManagementFramePowerControl (INT apIndex, INT *output_dBm) | 
|   | Get the ApManagementFramePowerControl.  More...
  | 
|   | 
| INT  | wifi_setApManagementFramePowerControl (INT apIndex, INT dBm) | 
|   | Sets the ApManagementFramePowerControl.  More...
  | 
|   | 
| void  | wifi_newApAssociatedDevice_callback_register (wifi_newApAssociatedDevice_callback callback_proc) | 
|   | Callback registration function.  
  More...
  | 
|   | 
| void  | wifi_apDisassociatedDevice_callback_register (wifi_apDisassociatedDevice_callback callback_proc) | 
|   | Callback registration function.  
  More...
  | 
|   | 
| void  | wifi_apDeAuthEvent_callback_register (wifi_apDeAuthEvent_callback callback_proc) | 
|   | Callback registration function.  More...
  | 
|   | 
| INT  | wifi_setInterworkingAccessNetworkType (INT apIndex, INT accessNetworkType) | 
|   | 
| INT  | wifi_getInterworkingAccessNetworkType (INT apIndex, UINT *output_uint) | 
|   | 
| INT  | wifi_getApInterworkingServiceEnable (INT apIndex, BOOL *output_bool) | 
|   | Get the Interworking Service enable/disable value for the AP.  More...
  | 
|   | 
| INT  | wifi_setApInterworkingServiceEnable (INT apIndex, BOOL input_bool) | 
|   | Set the Interworking Service enable/disable value for the AP.  More...
  | 
|   | 
| INT  | wifi_getApInterworkingElement (INT apIndex, wifi_InterworkingElement_t *output_struct) | 
|   | Get the Interworking Element that will be sent by the AP.  More...
  | 
|   | 
| INT  | wifi_pushApInterworkingElement (INT apIndex, wifi_InterworkingElement_t *infoEelement) | 
|   | 
| INT  | wifi_mgmt_frame_callbacks_register (wifi_receivedMgmtFrame_callback mgmtRxCallback) | 
|   | 
| void  | wifi_csi_callback_register (wifi_csi_callback callback_proc) | 
|   | CSI call back registration function. Callback will be executed when the CSI data is available from the HAL. if CSI engine is disabled, this callback should not be executed.  More...
  | 
|   | 
| INT  | wifi_enableCSIEngine (INT apIndex, mac_address_t sta, BOOL enable) | 
|   | 
| INT  | wifi_sendDataFrame (INT apIndex, mac_address_t sta, UCHAR *data, UINT len, BOOL insert_llc, UINT eth_proto, wifi_data_priority_t prio) | 
|   | 
| INT  | wifi_sendActionFrame (INT apIndex, mac_address_t sta, UINT frequency, UCHAR *frame, UINT len) | 
|   | 
| INT  | wifi_applyGASConfiguration (wifi_GASConfiguration_t *input_struct) | 
|   | 
| INT  | wifi_setCountryIe (INT apIndex, BOOL enabled) | 
|   | 
| INT  | wifi_getCountryIe (INT apIndex, BOOL *enabled) | 
|   | 
| INT  | wifi_setLayer2TrafficInspectionFiltering (INT apIndex, BOOL enabled) | 
|   | 
| INT  | wifi_getLayer2TrafficInspectionFiltering (INT apIndex, BOOL *enabled) | 
|   | 
| INT  | wifi_setDownStreamGroupAddress (INT apIndex, BOOL disabled) | 
|   | 
| INT  | wifi_getDownStreamGroupAddress (INT apIndex, BOOL *disabled) | 
|   | 
| INT  | wifi_setBssLoad (INT apIndex, BOOL enabled) | 
|   | 
| INT  | wifi_getBssLoad (INT apIndex, BOOL *enabled) | 
|   | 
| INT  | wifi_setProxyArp (INT apIndex, BOOL enabled) | 
|   | 
| INT  | wifi_getProxyArp (INT apIndex, BOOL *enable) | 
|   | 
| INT  | wifi_pushApHotspotElement (INT apIndex, BOOL enabled) | 
|   | 
| INT  | wifi_getApHotspotElement (INT apIndex, BOOL *enabled) | 
|   | 
| INT  | wifi_pushApRoamingConsortiumElement (INT apIndex, wifi_roamingConsortiumElement_t *infoElement) | 
|   | 
| INT  | wifi_getApRoamingConsortiumElement (INT apIndex, wifi_roamingConsortiumElement_t *infoElement) | 
|   | 
| INT  | wifi_setP2PCrossConnect (INT apIndex, BOOL disabled) | 
|   | 
| INT  | wifi_getP2PCrossConnect (INT apIndex, BOOL *disabled) | 
|   | 
| INT  | wifi_getTWTsessions (INT ap_index, UINT maxNumberSessions, wifi_twt_sessions_t *twtSessions, UINT *numSessionReturned) | 
|   | get all the TWT session(individual or Broadcast) connected to that AP Index .  More...
  | 
|   | 
| INT  | wifi_setBroadcastTWTSchedule (INT ap_index, wifi_twt_params_t twtParams, BOOL create, INT *sessionID) | 
|   | Create or update a broadcast TWT Session  
  More...
  | 
|   | 
| INT  | wifi_setTeardownTWTSession (INT ap_index, INT sessionID) | 
|   | teardown the individual session or the broadcast session associate to the MAC  More...
  | 
|   | 
| INT  | wifi_pushMultiPskKeys (INT apIndex, wifi_key_multi_psk_t *keys, INT keysNumber) | 
|   | 
| INT  | wifi_getMultiPskKeys (INT apIndex, wifi_key_multi_psk_t *keys, INT keysNumber) | 
|   | 
| INT  | wifi_getMultiPskClientKey (INT apIndex, mac_address_t mac, wifi_key_multi_psk_t *key) | 
|   | 
| INT  | wifi_createVAP (wifi_radio_index_t index, wifi_vap_info_map_t *map) | 
|   | 
| INT  | wifi_getRadioVapInfoMap (wifi_radio_index_t index, wifi_vap_info_map_t *map) | 
|   | 
| INT  | wifi_setApSecurity (INT ap_index, wifi_vap_security_t *security) | 
|   | 
| INT  | wifi_getApSecurity (INT ap_index, wifi_vap_security_t *security) | 
|   | 
| INT  | wifi_getAPCapabilities (INT ap_index, wifi_ap_capabilities_t *apCapabilities) | 
|   | 
| INT  | wifi_getApWpsConfiguration (INT ap_index, wifi_wps_t *wpsConfig) | 
|   | 
| INT  | wifi_setApWpsConfiguration (INT ap_index, wifi_wps_t *wpsConfig) | 
|   | 
| INT  | wifi_getLibhostapd (BOOL *output_bool) | 
|   | 
| INT  | wifi_updateLibHostApdConfig (int apIndex) | 
|   | 
| INT  | wifi_vapstatus_callback_register (wifi_vapstatus_callback callback) | 
|   | VAP Status call back registration function.  More...
  | 
|   | 
| INT  | wifi_hal_analytics_callback_register (wifi_analytics_callback callback) | 
|   | VAP Status call back registration function.  More...
  | 
|   |