  | 
  
    RDK-B
    
   | 
 
 
 
 
Go to the documentation of this file.
   19 #ifndef __WIFI_HAL_DEPRECATED_H__ 
   20 #define __WIFI_HAL_DEPRECATED_H__ 
  152     unsigned char byte[6];
 
  718 #ifndef WIFI_HAL_VERSION_3_PHASE2 
 1887 #ifndef WIFI_HAL_VERSION_3_PHASE2 
 1938 #ifndef WIFI_HAL_VERSION_3_PHASE2 
 2525 #ifndef WIFI_HAL_VERSION_3_PHASE2 
 2567 #ifndef WIFI_HAL_VERSION_3_PHASE2 
 3156 #ifndef WIFI_HAL_VERSION_3_PHASE2 
 3169 #ifndef WIFI_HAL_VERSION_3_PHASE2 
 3225 #ifndef WIFI_HAL_VERSION_3_PHASE2 
 3295                              UINT numNeighborReports,
 
 3298 #ifndef WIFI_HAL_VERSION_3_PHASE2 
 3319                              UCHAR *out_DialogToken);
 
 3413         unsigned char    preSharedKey[128];
 
 3414         char    passPhrase[64];
 
 3471     unsigned char     tran_id[120];
 
 3545     unsigned int    channels_list[32]; 
 
  
 
Configuration per apIndex.
 
@ RESPONDER_STATUS_NOT_COMPATIBLE
 
struct _wifi_channelMetrics wifi_channelMetrics_t
 
@ STATE_DPP_UNPROVISIONED
 
INT(* wifi_apAuthEvent_callback)(INT apIndex, char *MAC, INT event_type)
 
@ RESPONDER_STATUS_BAD_GROUP
 
INT wifi_setRMBeaconRequest(UINT apIndex, CHAR *peer, wifi_BeaconRequest_t *in_request, UCHAR *out_DialogToken)
 
INT wifi_getApWpsEnable(INT apIndex, BOOL *output_bool)
Outputs the WPS enable state of this access point in output_bool.
 
@ wifi_dpp_session_type_reconfig
 
INT wifi_setApDTIMInterval(INT apIndex, INT dtimInterval)
Sets the DTIM interval for this Access Point.
 
@ WIFI_CSA_DEAUTH_MODE_BCAST
 
@ STATE_DPP_AUTH_RSP_PENDING
 
INT wifi_setATMEnable(BOOL enable)
Set ATM Enable.
 
wifi_dpp_configuration_object_t config
 
void(* wifi_chan_eventCB_t)(UINT radioIndex, wifi_chan_eventType_t event, UCHAR channel)
 
@ STATE_DPP_CFG_ASSOC_IND_RECEIVED
 
INT wifi_getRadioSupportedStandards(INT radioIndex, CHAR *output_string)
Get the Supported Radio Mode. eg: "b,g,n"; "n,ac"; "ax"; "a,n,ac,ax".
 
INT wifi_setApAuthMode(INT apIndex, INT mode)
Set the authorization mode on this access point.
 
INT wifi_getApSecurityModeEnabled(INT apIndex, CHAR *output)
Get the Security modes supported.
 
@ wifi_anqp_element_hs_subtype_reserved_2
 
struct wifi_anqp_node wifi_anqp_node_t
 
INT wifi_getApAclDevices(INT apIndex, CHAR *macArray, UINT buf_size)
Get the ACL MAC list per Access Point.
 
wifi_dpp_public_action_frame_type_t
 
@ wifi_dpp_public_action_frame_type_pkex_rev_req
 
INT wifi_getApSecurityModesSupported(INT apIndex, CHAR *output)
Indicates which security modes this AccessPoint instance is capable of supporting.
 
@ WIFI_RADIO_QUEUE_TYPE_VO
 
ULONG wifi_ErrorsReceived
 
INT wifi_getRadioSupportedDataTransmitRates(INT radioIndex, char *output_rates)
Get the supported data transmit rates in Mbps.
 
@ wifi_dpp_public_action_frame_type_pkex_rsp
 
@ wifi_anqp_element_hs_subtype_conn_capability
 
INT wifi_setSSIDName(INT apIndex, CHAR *ssid_string)
Set SSID Name associated with the Access Point index.
 
INT wifi_setRadioDcsScanning(INT radioIndex, BOOL enable)
Enable/Disable selected wifi radio channel's DCS.
 
@ WIFI_CSA_DEAUTH_MODE_NONE
 
@ wifi_anqp_element_name_loc_public_id
 
int mgmt_frame_received_callback(INT ap_index, mac_address_t sta_mac, UCHAR *frame, UINT len, wifi_mgmtFrameType_t type, wifi_direction_t dir)
 
INT wifi_setApBasicAuthenticationMode(INT apIndex, CHAR *authMode)
Sets an environment variable for the authMode.
 
INT wifi_setRadioTrafficStatsRadioStatisticsEnable(INT radioIndex, BOOL enable)
Set radio traffic statistics enable.
 
@ dpp_context_type_received_frame_cfg_req
 
INT wifi_getRadioStatsReceivedSignalLevel(INT radioIndex, INT signalIndex, INT *SignalLevel)
Clients associated with the AP over a specific interval.
 
unsigned int num_channels
 
UINT ipping_MinimumResponseTime
 
struct _wifi_device wifi_device_t
 
unsigned char enrollee_version
 
@ RESPONDER_STATUS_NO_MATCH
 
@ wifi_anqp_element_hs_subtype_operator_friendly_name
 
@ wifi_anqp_element_name_emergency_nai
 
void wifi_apAuthenticatedEvent_callback_register(wifi_apAuthEvent_callback callback_proc)
 
@ RESPONDER_STATUS_NOT_AVAILABLE
 
INT wifi_setRadioReverseDirectionGrantEnable(INT radioIndex, BOOL enable)
Set radio RDG enable setting.
 
@ RESPONDER_STATUS_AUTH_FAILURE
 
INT wifi_setApRadioIndex(INT apIndex, INT radioIndex)
Sets the radio index for the specific access point.
 
INT wifi_setRadioAutoChannelRefreshPeriod(INT radioIndex, ULONG seconds)
Set the DCS refresh period in seconds.
 
INT wifi_setRadioExtChannel(INT radioIndex, CHAR *string)
Set the secondary extension channel position.
 
struct _wifi_ssidTrafficStats wifi_ssidTrafficStats_t
 
INT wifi_pushApEnable(INT apIndex, BOOL Enable)
Dynamically enable/disable access point.
 
INT wifi_setRadioChannelMode(INT radioIndex, CHAR *channelMode, BOOL gOnlyFlag, BOOL nOnlyFlag, BOOL acOnlyFlag)
Set the radio operating mode, and pure mode flag.
 
wifi_anqp_element_name_t anqp_elem_id
 
INT wifi_getApSecurityKeyPassphrase(INT apIndex, CHAR *output_string)
Get a passphrase from which the PreSharedKey is to be generated for WPA-Personal or WPA2-Personal or.
 
wifi_dpp_public_action_frame_type_t frame_type
 
@ wifi_anqp_element_name_query_list
 
CHAR ap_SupportedDataTransferRates[256]
 
INT wifi_dppInitiate(wifi_device_dpp_context_t *ctx)
 
INT wifi_getRadioNumberOfEntries(ULONG *output)
Get the total number of radios in this wifi subsystem.
 
INT wifi_dppSendAuthCnf(wifi_device_dpp_context_t *ctx)
 
INT wifi_getRadioTransmitPowerSupported(INT radioIndex, CHAR *output_list)
Get supported Transmit Power list, eg : "0,25,50,75,100".
 
@ WIFI_RADIO_QUEUE_TYPE_NONE
 
INT wifi_getRadioSupportedFrequencyBands(INT radioIndex, CHAR *output_string)
Get Supported frequency bands at which the radio can operate. eg: "2.4GHz,5GHz".
 
INT wifi_getApBridgeInfo(INT index, CHAR *bridgeName, CHAR *IP, CHAR *subnet)
Gets bridgeName, IP address and Subnet.
 
ULONG wifi_InvalidMACCount
 
ULONG wifi_FailedRetransCount
 
@ wifi_anqp_element_name_vendor_specific
 
wifi_anqp_element_hs_subtype_t
 
INT wifi_setApATMAirTimePercent(INT apIndex, UINT ap_AirTimePercent)
Set Access Point Air Time Percent.
 
@ wifi_anqp_element_name_3gpp_cellular_network
 
INT wifi_getApWpsConfigMethodsEnabled(INT apIndex, CHAR *output_string)
Indicates WPS configuration methods enabled on the device.
 
INT wifi_getRadioMaxBitRate(INT radioIndex, CHAR *output_string)
Get the maximum PHY bit rate supported by this interface. eg: "216.7 Mb/s", "1.3 Gb/s".
 
ULONG cli_DataFramesSentNoAck
 
UINT ipping_DataBlockSize
 
ULONG wifi_DiscardPacketsReceived
 
@ wifi_anqp_element_name_ip_address_availabality
 
INT wifi_getATMCapable(BOOL *output_bool)
Get the ATM(Air Time Management) Capable.
 
void(* wifi_dppReconfigAnnounce_callback_t)(UINT apIndex, mac_address_t sta, UCHAR *attribs, UINT length)
 
INT wifi_setApWpsConfigMethodsEnabled(INT apIndex, CHAR *methodString)
Enable WPS configuration methods on the device.
 
INT wifi_getRadioChannelStats2(INT radioIndex, wifi_channelStats2_t *outputChannelStats2)
 
@ wifi_dpp_public_action_frame_type_reserved_2
 
INT wifi_getTWTParams(CHAR *sta, wifi_twt_params_t *twt_params)
 
INT(* wifi_apAuthenticatedEvent_callback)(INT apIndex, char *MAC)
 
INT wifi_getRadioOperationalDataTransmitRates(INT radioIndex, char *output_rates)
Get the set of data rates, in Mbps, that have to be supported by all stations that desire to join thi...
 
INT wifi_addApAclDevice(INT apIndex, CHAR *DeviceMacAddress)
Adds the mac address to the filter list.
 
INT wifi_getApIndexFromName(CHAR *inputSsidString, INT *ouput_int)
Outputs the index number in that corresponds to the SSID string.
 
@ wifi_anqp_element_name_emergency_call_number
 
@ wifi_anqp_element_name_network_auth_type_with_timestamp
 
mac_address_t cli_MACAddress
 
@ WIFI_MAC_ACL_MODE_BLACKLIST
 
INT wifi_steering_setGroup(UINT steeringgroupIndex, wifi_steering_apConfig_t *cfg_2, wifi_steering_apConfig_t *cfg_5)
Add a Steering Group.
 
INT wifi_anqpSendResponse(UINT apIndex, mac_address_t sta, unsigned char token, wifi_anqp_node_t *list)
 
INT wifi_getRMCapabilities(CHAR *peer, UCHAR out_Capabilities[5])
 
@ RESPONDER_STATUS_BAD_CODE
 
@ wifi_dpp_public_action_frame_type_pkex_req
 
unsigned int current_attempts
 
INT wifi_kickApAssociatedDevice(INT apIndex, CHAR *client_mac)
Manually removes any active wi-fi association with the device specified on this access point.
 
UINT cli_AuthenticationFailures
 
INT wifi_getApDeviceRSSI(INT ap_index, CHAR *MAC, INT *output_RSSI)
Gets the RSSI value associated with the access point.
 
@ dpp_context_type_session_data
 
INT wifi_setRadioDCSEnable(INT radioIndex, BOOL enable)
Enable/Disable selected wifi radio channel's DCS.
 
@ wifi_anqp_element_name_roaming_consortium
 
INT wifi_getRadioOperatingFrequencyBand(INT radioIndex, CHAR *output_string)
Get the frequency band at which the radio is operating, eg: "2.4GHz".
 
INT wifi_dppCancel(wifi_device_dpp_context_t *ctx)
 
@ wifi_anqp_element_name_capability_list
 
@ WIFI_RADIO_QUEUE_TYPE_VI
 
@ wifi_dpp_public_action_frame_type_peer_disc_req
 
INT wifi_setApSecurityModeEnabled(INT apIndex, CHAR *encMode)
Enable supported security mode.
 
wifi_apRssi_t channel_rssi_list[64]
 
void wifi_apAssociatedDevice_callback_register(wifi_apAssociatedDevice_callback callback_proc)
 
@ wifi_dpp_public_action_frame_type_recfg_auth_req
 
@ wifi_anqp_element_name_civic_location
 
INT wifi_getApWpaEncryptionMode(INT apIndex, CHAR *output_string)
Ouputs up to a 32 byte string as either "TKIPEncryption", "AESEncryption", or "TKIPandAESEncryption".
 
INT wifi_setApBeaconType(INT apIndex, CHAR *beaconTypeString)
Sets the beacon type environment variable. Allowed input strings are "None", "Basic",...
 
void(* wifi_dppAuthResponse_callback_t)(UINT apIndex, mac_address_t sta, UCHAR *frame, UINT len)
 
ssid_t wifi_dpp_discovery_object_t
 
@ wifi_anqp_element_name_reserved_0
 
INT wifi_chan_eventRegister(wifi_chan_eventCB_t event_cb)
 
INT wifi_getRadioIEEE80211hSupported(INT radioIndex, BOOL *Supported)
Get 80211h Supported.
 
struct _wifi_basicTrafficStats wifi_basicTrafficStats_t
 
@ wifi_anqp_element_hs_subtype_nai_home_realm_query
 
@ wifi_anqp_element_hs_subtype_op_icon_metadata
 
@ wifi_anqp_element_hs_subtype_reserved_0
 
INT wifi_getApAssociatedDeviceDiagnosticResult(INT apIndex, wifi_associated_dev_t **associated_dev_array, UINT *output_array_size)
The function provides a list of the devices currently associated with the access point.
 
struct _wifi_neighbor_ap wifi_neighbor_ap_t
 
INT wifi_getApATMAirTimePercent(INT apIndex, UINT *output_ap_AirTimePercent)
Get Ap Air Time Percent.
 
INT wifi_getRadioDcsDwelltime(INT radioIndex, INT *output_millisecond)
Get radio Dcs Dwell time.
 
INT wifi_setRadioDCSScanTime(INT radioIndex, INT interval_seconds, INT dwell_milliseconds)
Set radio DCS scan time.
 
INT wifi_getApWpsDevicePIN(INT apIndex, ULONG *output_ulong)
Outputs the WPS device pin value, ulong_pin must be allocated by the caller.
 
INT wifi_setApSecurityPreSharedKey(INT apIndex, CHAR *preSharedKey)
Set PreSharedKey associated with a Access Point.
 
@ wifi_dpp_public_action_frame_type_recfg_auth_rsp
 
wifi_enrollee_responder_status_t
 
INT wifi_getRadioDcsScanning(INT radioIndex, BOOL *output_bool)
Get DCS of the selected wifi radio channel's enable/disable status.
 
INT wifi_getSSIDNumberOfEntries(ULONG *output)
Get the total number of SSID entries in this wifi subsystem.
 
struct _wifi_radioTrafficStats wifi_radioTrafficStats_t
 
@ wifi_dpp_public_action_frame_type_auth_req
 
@ dpp_context_type_received_frame_auth_rsp
 
void wifi_apAuthEvent_callback_register(wifi_apAuthEvent_callback callback_proc)
 
@ wifi_anqp_element_hs_subtype_reserved_1
 
INT wifi_getRadioPossibleChannels(INT radioIndex, CHAR *output_string)
Get the list of supported channel. eg: "1-11".
 
INT wifi_getApAssociatedDevice(INT ap_index, CHAR *output_buf, INT output_buf_size)
Gets the ApAssociatedDevice list for client MAC addresses.
 
@ wifi_anqp_element_name_advice_of_charge
 
@ WIFI_RADIO_QUEUE_TYPE_CAB
 
@ wifi_dpp_public_action_frame_type_recfg_auth_cnf
 
@ wifi_anqp_element_name_tdls_capability
 
INT wifi_setRadioAutoChannelEnable(INT radioIndex, BOOL enable)
Enables or disables a driver level variable to indicate if auto channel selection is enabled on this ...
 
@ wifi_anqp_element_hs_subtype_op_class_ind
 
INT(* wifi_apAssociatedDevice_callback)(INT apIndex, char *MAC, INT event_type)
 
@ wifi_anqp_element_name_venue_url
 
INT wifi_getRadioDcsChannelMetrics(INT radioIndex, wifi_channelMetrics_t *input_output_channelMetrics_array, INT array_size)
Get radio Channel Metrics.
 
INT wifi_pushApSsidAdvertisementEnable(INT apIndex, BOOL enable)
Push the ssid advertisement enable variable to the hardware.
 
@ wifi_anqp_element_name_reserved_1
 
INT wifi_setRadioChannel(INT radioIndex, ULONG channel)
Set the running channel number.
 
ULONG wifi_PacketsOtherReceived
 
INT wifi_getBandSteeringCapability(BOOL *support)
To get Band Steering Capability.
 
INT wifi_dppSetSTAPassphrase(UINT apIndex, CHAR *sta, CHAR *key)
 
CHAR ap_SecurityModeEnabled[64]
 
@ STATE_DPP_RECFG_AUTH_RSP_PENDING
 
INT wifi_getRadioDfsSupport(INT radioIndex, BOOL *output_bool)
Get radio DFS support.
 
INT wifi_delApAclDevice(INT apIndex, CHAR *DeviceMacAddress)
Deletes the Device MAC address from the Access control filter list.
 
INT wifi_dpp_frame_received_callbacks_register(wifi_dppAuthResponse_callback_t dppAuthCallback, wifi_dppConfigRequest_callback_t dppConfigCallback, wifi_dppConfigResult_callback_t dppConfigResultCallback, wifi_dppReconfigAnnounce_callback_t dppReconfigAnnounceCallback, wifi_dppReconfigAuthResponse_callback_t dppReconfigAuthRspCallback)
 
INT wifi_setApSecurityKeyPassphrase(INT apIndex, CHAR *passPhrase)
Set a passphrase from which the PreSharedKey is to be generated, for WPA-Personal or WPA2-Personal or...
 
wifi_anqp_element_hs_subtype_t anqp_hs_id
 
INT wifi_pushRadioChannel2(INT radioIndex, UINT channel, UINT channel_width_MHz, UINT csa_beacon_count)
This HAL API is used to change the channel to destination channel, with destination bandwidth.
 
INT wifi_getRadioRxChainMask(INT radioIndex, INT *output_int)
Outputs the number of Rx streams.
 
wifi_dpp_technology_t wifiTech
 
@ STATE_DPP_AUTHENTICATED
 
wifi_dpp_key_management_t
 
INT wifi_getRadioChannelsInUse(INT radioIndex, CHAR *output_string)
Get the list of supported channel. eg: "1-11".
 
INT wifi_devSignalStrength
 
wifi_activation_status_t activation_status
 
unsigned char match_tran_id
 
@ RESPONDER_STATUS_CONFIG_REJECTED
 
INT wifi_getSSIDNameStatus(INT apIndex, CHAR *output_string)
To read the run time ssid name.
 
INT wifi_pushRadioChannel(INT radioIndex, UINT channel)
Instantlly change the radio Channel.
 
INT wifi_getRadioAutoChannelSupported(INT radioIndex, BOOL *output_bool)
Check if the driver support the AutoChannel.
 
wifi_dpp_received_frame_t received_frame
 
This structure hold the information about the wifi interface.
 
wifi_dpp_session_data_t session_data
 
INT wifi_getRadioBasicDataTransmitRates(INT radioIndex, CHAR *output)
Get the set of data rates, in Mbps.
 
INT wifi_getApInterworkingServiceCapability(INT apIndex, BOOL *output_bool)
Get the Interworking Service Capability of the AP.
 
@ wifi_anqp_element_hs_subtype_hs_query_list
 
UINT ipping_NumberOfRepetitions
 
INT wifi_getSSIDName(INT apIndex, CHAR *output_string)
Get SSID Name associated with the Access Point index.
 
struct wifi_anqp_node * next
 
INT wifi_getRadioOperatingChannelBandwidth(INT radioIndex, CHAR *output_string)
Get the Operating Channel Bandwidth. eg "20MHz", "40MHz", "80MHz", "80+80", "160".
 
INT wifi_getApAssociatedDeviceDiagnosticResult2(INT apIndex, wifi_associated_dev2_t **associated_dev_array, UINT *output_array_size)
The function provides a list of the devices currently associated with the access point.
 
CHAR ap_OperatingChannelBandwidth[16]
 
@ wifi_anqp_element_name_reserved_2
 
INT wifi_getApSecurityPreSharedKey(INT apIndex, CHAR *output_string)
Get PreSharedKey associated with a Access Point.
 
INT wifi_getRadioTxChainMask(INT radioIndex, INT *output_int)
Outputs the number of Tx streams.
 
INT wifi_setRadioCountryCode(INT radioIndex, CHAR *CountryCode)
Set the country code for selected Wi-Fi radio channel.
 
ULONG cli_DataFramesSentAck
 
INT wifi_setRadioBasicDataTransmitRates(INT radioIndex, CHAR *TransmitRates)
Set the data rates, in Mbps.
 
struct _wifi_associated_dev2 wifi_associated_dev2_t
 
INT wifi_getApDeviceRxrate(INT ap_index, CHAR *MAC, INT *output_RxMb)
Gets the ApAssociatedDevice Rx Rate.
 
INT radio_RadioStatisticsMeasuringRate
 
INT wifi_getRadioDCSSupported(INT radioIndex, BOOL *output_bool)
Check if the driver support the DCS.
 
CHAR cli_OperatingStandard[64]
 
unsigned int check_for_associated
 
INT wifi_getNeighboringWiFiDiagnosticResult(wifi_neighbor_ap_t **neighbor_ap_array, UINT *output_array_size)
 
unsigned char configurator_version
 
INT wifi_getApUAPSDCapability(INT apIndex, BOOL *output)
Indicates whether this access point supports WMM Unscheduled Automatic Power Save Delivery (U-APSD).
 
INT wifi_getSSIDEnable(INT ssidIndex, BOOL *output_bool)
Get SSID enable configuration parameters (not the SSID enable status).
 
INT wifi_dppRemoveSTAPassphrase(UINT apIndex, CHAR *sta)
 
@ WIFI_RADIO_QUEUE_TYPE_BE
 
@ wifi_anqp_element_name_domain_name
 
CHAR ap_OperatingFrequencyBand[16]
 
INT wifi_getRadioAutoChannelEnable(INT radioIndex, BOOL *output_bool)
Get the AutoChannel enable status.
 
INT wifi_getBTMClientCapabilityList(UINT apIndex, wifi_BTMCapabilities_t *extBTMCapabilities)
 
@ wifi_anqp_element_name_local_content
 
INT wifi_pushSSID(INT apIndex, CHAR *ssid)
Push the environment variable that is set by "wifi_setSsidName" to the hardware.
 
INT wifi_pushRadioChannelMode(INT radioIndex)
 
void(* wifi_anqp_request_callback_t)(UINT apIndex, mac_address_t sta, unsigned char token, wifi_anqp_node_t *list)
 
INT wifi_pushBridgeInfo(INT apIndex)
 
CHAR wifi_devIPAddress[64]
 
@ WIFI_RADIO_QUEUE_TYPE_BK
 
INT wifi_pushCountryCode(CHAR *CountryCode)
Set the country code for both wifi radios and apply them. wifi reset automatically if necessary....
 
INT wifi_setRadio11nGreenfieldEnable(INT radioIndex, BOOL enable)
Set radio 11n pure mode enable setting.
 
INT wifi_setRadioRxChainMask(INT radioIndex, INT numStreams)
Sets the number of Rx streams to an environment variable.
 
BOOL wifi_devAssociatedDeviceAuthentiationState
 
INT wifi_getRadioGuardInterval(INT radioIndex, CHAR *output_string)
Get the guard interval value. eg "400nsec" or "800nsec".
 
@ wifi_anqp_element_hs_subtype_icon_request
 
wifi_enrollee_responder_status_t enrollee_status
 
INT wifi_getApAssociatedClientDiagnosticResult(INT apIndex, char *mac_addr, wifi_associated_dev3_t *dev_conn)
 
@ WIFI_CSA_DEAUTH_MODE_UCAST
 
@ wifi_anqp_element_hs_subtype_wan_metrics
 
@ wifi_dpp_public_action_frame_type_auth_rsp
 
@ WIFI_DPP_KEY_MGMT_PSKSAE
 
wifi_dpp_reconfig_data_t reconfig_data
 
INT wifi_anqp_request_callback_register(wifi_anqp_request_callback_t callback)
 
INT wifi_setBSSColorEnabled(INT apIndex, BOOL enabled)
 
INT wifi_getRadioReverseDirectionGrantEnable(INT radioIndex, BOOL *output_bool)
Get radio RDG enable setting.
 
INT channel_non_80211_noise
 
@ WIFI_SCANFILTER_MODE_DISABLED
 
INT radio_RadioStatisticsMeasuringInterval
 
@ wifi_anqp_element_hs_subtype_hs_capability_list
 
INT wifi_getRadioStandard(INT radioIndex, CHAR *output_string, BOOL *gOnly, BOOL *nOnly, BOOL *acOnly)
Get the radio operating mode, and pure mode flag. eg: "ac".
 
INT wifi_setApWpaEncryptionMode(INT apIndex, CHAR *encMode)
Sets the encyption mode environment variable.
 
INT wifi_getRadioCountryCode(INT radioIndex, CHAR *output_string)
Outputs the country code to a max 64 character string.
 
UINT ipping_MaximumResponseTime
 
@ WIFI_SCANFILTER_MODE_ENABLED
 
INT wifi_getNeighboringWiFiStatus(INT radioIndex, wifi_neighbor_ap2_t **neighbor_ap_array, UINT *output_array_size)
Returns the Wifi scan status.
 
INT wifi_setApBeaconInterval(INT apIndex, INT beaconInterval)
Sets the beacon interval on the hardware for this Access Point.
 
wifi_dpp_discovery_object_t discovery
 
@ RESPONDER_STATUS_CONFIGURATION_FAILURE
 
@ dpp_context_type_received_frame_cfg_result
 
wifi_dpp_credential_object_t credentials
 
struct _wifi_radioTrafficStatsMeasure wifi_radioTrafficStatsMeasure_t
 
UCHAR wifi_devMacAddress[6]
 
INT wifi_getRadioMode(INT radioIndex, CHAR *output_string, UINT *pureMode)
Get the radio operating mode, and pure mode flag. eg: "ac".
 
INT wifi_createAp(INT apIndex, INT radioIndex, CHAR *essid, BOOL hideSsid)
Creates a new access point and pushes these parameters to the hardware.
 
struct athstat_results athstat_results_t
 
BOOL cli_AuthenticationState
 
@ wifi_dpp_public_action_frame_type_cfg_result
 
INT wifi_getRadioDCSChannelPool(INT radioIndex, CHAR *output_pool)
Get radio DCS channel pool.
 
INT wifi_getRadioIEEE80211hEnabled(INT radioIndex, BOOL *enable)
Get 80211h feature enable.
 
INT wifi_getApWMMCapability(INT apIndex, BOOL *output)
Indicates whether this access point supports WiFi Multimedia (WMM) Access Categories (AC).
 
@ RESPONDER_STATUS_RESPONSE_PENDING
 
INT wifi_setApBridgeInfo(INT apIndex, CHAR *bridgeName, CHAR *IP, CHAR *subnet)
Sets bridgeName, IP address and Subnet to internal environment variables.
 
INT wifi_getRadioExtChannel(INT radioIndex, CHAR *output_string)
Get the secondary extension channel position.
 
INT wifi_getSSIDTrafficStats(INT ssidIndex, wifi_ssidTrafficStats_t *output_struct)
 
UINT ap_ChannelUtilization
 
@ wifi_dpp_public_action_frame_type_pkex_rev_rsp
 
@ wifi_anqp_element_hs_subtype_icon_bin_file
 
wifi_dpp_key_management_t keyManagement
 
INT wifi_getRadioChannel(INT radioIndex, ULONG *output_ulong)
Get the running channel number.
 
INT wifi_getRadioDCSEnable(INT radioIndex, BOOL *output_bool)
Get DCS of the selected wifi radio channel's enable/disable status.
 
INT wifi_getApATMSta(INT apIndex, UCHAR *output_sta_MAC_ATM_array, UINT buf_size)
Get the list for Air Time Percent for each Station.
 
UINT cli_LastDataDownlinkRate
 
@ wifi_dpp_public_action_frame_type_conn_status_result
 
wifi_device_dpp_context_type_t
 
INT wifi_setRadioTrafficStatsMeasure(INT radioIndex, wifi_radioTrafficStatsMeasure_t *input_struct)
Set radio traffic static Measuring rules.
 
INT wifi_setBTMRequest(UINT apIndex, CHAR *peerMac, wifi_BTMRequest_t *request)
Set a BTM Request to a non-AP STA. The callback register function should be called first so that the ...
 
void(* wifi_dppConfigRequest_callback_t)(UINT apIndex, mac_address_t sta, UCHAR token, UCHAR *attribs, UINT length)
 
wifi_device_dpp_context_type_t type
 
unsigned int dpp_init_retries
 
INT wifi_getApAuthenticatedDevices(INT apIndex, mac_t **mac_array, UINT *output_array_size)
 
@ wifi_anqp_element_name_neighbor_report
 
INT wifi_getApRtsThresholdSupported(INT apIndex, BOOL *output_bool)
Get the packet size threshold supported.
 
CHAR ipping_DiagnosticsState[64]
 
INT wifi_setRadioBeaconPeriod(INT radioIndex, UINT BeaconPeriod)
Sets the time interval between transmitting beacons (expressed in milliseconds).
 
INT wifi_pushRadioTxChainMask(INT radioIndex)
 
ULONG wifi_PLCPErrorCount
 
INT wifi_setApWpsEnable(INT apIndex, BOOL enableValue)
Enables or disables WPS functionality for this access point.
 
INT wifi_getRadioAutoChannelRefreshPeriodSupported(INT radioIndex, BOOL *output_bool)
Check if the driver support the AutoChannelRefreshPeriod.
 
unsigned int check_for_config_requested
 
INT wifi_getRadioAutoChannelRefreshPeriod(INT radioIndex, ULONG *output_ulong)
Get the DCS refresh period in seconds.
 
INT wifi_pushRadioRxChainMask(INT radioIndex)
 
ULONG wifi_ACKFailureCount
 
@ wifi_dpp_public_action_frame_type_peer_disc_rsp
 
CHAR ap_SupportedStandards[64]
 
INT wifi_getApBeaconType(INT apIndex, CHAR *output_string)
Outputs a 32 byte or less string indicating the beacon type as "None", "Basic", "WPA",...
 
INT wifi_getRadioChannels(INT radioIndex, wifi_channelMap_t *output_map, INT output_map_size)
 
@ wifi_dpp_public_action_frame_type_auth_cnf
 
INT wifi_setSSIDEnable(INT ssidIndex, BOOL enable)
Set SSID enable configuration parameters.
 
@ wifi_anqp_element_name_network_auth_type
 
@ WIFI_RADIO_QUEUE_TYPE_BCN
 
INT wifi_getRadioClientInactivityTimout(INT radioIndex, INT *output_timout_sec)
 
UINT cli_LastDataUplinkRate
 
CHAR cli_InterferenceSources[64]
 
ULONG wifi_DiscardPacketsSent
 
@ WIFI_RADIO_QUEUE_MAX_QTY
 
BOOL wifi_steering_supported(void)
Steering API Supported.
 
INT wifi_setRadioOperatingChannelBandwidth(INT radioIndex, CHAR *bandwidth)
Set the Operating Channel Bandwidth. eg "20MHz", "40MHz", "80MHz", "80+80", "160".
 
@ wifi_anqp_element_name_geo_location
 
INT wifi_getBSSColorEnabled(INT apIndex, BOOL *enabled)
 
@ STATE_DPP_RECFG_AUTH_FAILED
 
INT wifi_getApDeviceTxrate(INT ap_index, CHAR *MAC, INT *output_TxMb)
Gets the ApAssociatedDevice Tx Rate.
 
struct _wifi_diag_ipping_result wifi_diag_ipping_result_t
 
INT wifi_getApWpsConfigMethodsSupported(INT apIndex, CHAR *output)
Indicates WPS configuration methods supported by the device.
 
@ RESPONDER_STATUS_INVALID_CONNECTOR
 
struct _wifi_diag_ipping_setting wifi_diag_ipping_setting_t
 
@ WIFI_DPP_KEY_MGMT_DPPPSKSAE
 
CHAR ap_OperatingStandards[16]
 
@ wifi_anqp_element_hs_subtype_osu_providers_list
 
INT wifi_getRadioDeclineBARequestEnable(INT radioIndex, BOOL *output_bool)
Get radio ADDBA (ADD Block Acknowledgement) enable setting.
 
@ wifi_dpp_public_action_frame_type_presence_announcement
 
INT wifi_pushSsidAdvertisementEnable(INT apIndex, BOOL enable)
Push the environment variable that is set by "wifi_setApSsidAdvertisementEnable" to the hardware.
 
@ wifi_dpp_public_action_frame_type_reserved_1
 
INT wifi_getSSIDStatus(INT ssidIndex, CHAR *output_string)
Get SSID enable status.
 
@ dpp_context_type_received_frame_recfg_announce
 
INT wifi_getRadioBeaconPeriod(INT radioIndex, UINT *output)
Gets the time interval between transmitting beacons (expressed in milliseconds).
 
INT wifi_getRadio11nGreenfieldEnable(INT radioIndex, BOOL *output_bool)
Get radio 11n pure mode enable setting.
 
@ WIFI_MAC_ACL_MODE_WHITELIST
 
ULONG wifi_AggregatedPacketCount
 
@ WIFI_MAC_ACL_MODE_DISABLED
 
@ wifi_dpp_public_action_frame_type_recfg_announcement
 
UINT ipping_AverageResponseTime
 
INT wifi_getRadioDCSScanTime(INT radioIndex, INT *output_interval_seconds, INT *output_dwell_milliseconds)
Get radio DCS scan time.
 
CHAR ap_BasicDataTransferRates[256]
 
CHAR cli_OperatingChannelBandwidth[64]
 
INT wifi_setRadioTxChainMask(INT radioIndex, INT numStreams)
Sets the number of Tx streams to an environment variable.
 
@ wifi_anqp_element_name_nai_realm
 
@ WIFI_SCANFILTER_MODE_FIRST
 
INT wifi_getSSIDMACAddress(INT ssidIndex, CHAR *output_string)
Get the MAC address associated with this Wifi SSID.
 
INT wifi_setRadioIEEE80211hEnabled(INT radioIndex, BOOL enable)
Set 80211h feature enable.
 
INT wifi_getBasicTrafficStats(INT apIndex, wifi_basicTrafficStats_t *output_struct)
Outputs basic traffic stats per AP.
 
INT wifi_setRadioMode(INT radioIndex, CHAR *channelMode, UINT pureMode)
Set the radio operating mode, and pure mode flag.
 
@ wifi_anqp_element_name_emergency_alert_id
 
INT wifi_getATMEnable(BOOL *output_enable)
Get ATM Enable status.
 
INT wifi_setApWpsDevicePIN(INT apIndex, ULONG pin)
Set an environment variable for the WPS pin for the selected Access Point.
 
INT wifi_setRadioDeclineBARequestEnable(INT radioIndex, BOOL enable)
Set radio ADDBA (ADD Block Acknowledgement) enable setting.
 
@ dpp_context_type_received_frame_recfg_auth_rsp
 
INT wifi_getAllAssociatedDeviceDetail(INT apIndex, ULONG *output_ulong, wifi_device_t **output_struct)
 
INT wifi_setRadioGuardInterval(INT radioIndex, CHAR *string)
Set the guard interval value. eg "400nsec" or "800nsec".
 
INT wifi_setRadioOperationalDataTransmitRates(INT radioIndex, char *rates)
Set the data rates, in Mbps, that have to be supported by all stations that desire to join this BSS.
 
@ wifi_anqp_element_name_venue_name
 
ULONG wifi_MultipleRetryCount
 
ULONG wifi_PacketsReceived
 
INT wifi_setApVlanEnable(INT apIndex, BOOL VlanEnabled)
Enables internal gateway VLAN mode.
 
void(* wifi_dppConfigResult_callback_t)(UINT apIndex, mac_address_t sta, UCHAR *attribs, UINT length)
 
@ wifi_dpp_session_type_config
 
unsigned char mac_address_t[6]
 
wifi_dpp_config_data_t config_data
 
INT wifi_dppSendConfigResponse(wifi_device_dpp_context_t *ctx)
 
INT wifi_isZeroDFSSupported(UINT radioIndex, BOOL *supported)
Check if Zero DFS is supported.
 
INT wifi_getNeighboringWiFiDiagnosticResult2(INT radioIndex, wifi_neighbor_ap2_t **neighbor_ap_array, UINT *output_array_size)
Start the wifi scan and get the result into output buffer for RDKB to parser.
 
struct _wifi_channelStats2 wifi_channelStats2_t
 
INT wifi_setRadioDcsDwelltime(INT radioIndex, INT millisecond)
Set radio Dcs Dwell time.
 
INT wifi_getHalVersion(CHAR *output_string)
Get the wifi hal version in string.
 
INT wifi_getBaseBSSID(INT ssidIndex, CHAR *output_string)
Get the BSSID.
 
INT wifi_getBSSTransitionImplemented(UINT apIndex, BOOL *activate)
Get the BTM implemented value. When not implemented the gateway ignores a BTM query request as define...
 
void(* wifi_dppReconfigAuthResponse_callback_t)(UINT apIndex, mac_address_t sta, UCHAR *frame, UINT len)
 
INT wifi_setRadioDCSChannelPool(INT radioIndex, CHAR *pool)
Set radio DCS channel pool.
 
CHAR ap_EncryptionMode[64]
 
INT wifi_getRadio11nGreenfieldSupported(INT radioIndex, BOOL *output_bool)
Get radio 11n pure mode enable support.
 
@ wifi_anqp_element_hs_subtype_op_providers_nai_list
 
INT wifi_setNeighborReports(UINT apIndex, UINT numNeighborReports, wifi_NeighborReport_t *neighborReports)
 
wifi_dpp_session_type_t session
 
CHAR ipping_Interface[256]