|
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]