  | 
  
    RDK-B
    
   | 
 
 
 
 
Go to the documentation of this file.
   20 #ifndef __WIFI_HAL_CLIENTMGT_H__ 
   21 #define __WIFI_HAL_CLIENTMGT_H__ 
  723 #define MAX_KEY_HOLDERS 8 
  
 
INT wifi_getApAssociatedDevicesHighWatermark(INT apIndex, UINT *output)
Maximum number of associated devices that have ever associated with the access point concurrently sin...
 
INT wifi_getBSSTransitionActivation(UINT apIndex, BOOL *activate)
 
unsigned int uiEAPRequestRetries
 
INT wifi_pushApFastTransitionConfig(INT apIndex, wifi_FastTransitionConfig_t *ftData)
 
INT wifi_setFTOverDSActivated(INT apIndex, BOOL *activate)
Set the Fast Transition over DS activated value. See 802.11-2016 section 13.3.
 
INT wifi_setNeighborReportActivation(UINT apIndex, BOOL activate)
 
INT wifi_getApAssociatedDevicesHighWatermarkThresholdReached(INT apIndex, UINT *output)
Get the number of times the current total number of associated device has reached the HighWatermarkTh...
 
wifi_fastTrasitionSupport_t
 
INT wifi_getBandSteeringLog(INT record_index, ULONG *pSteeringTime, CHAR *pClientMAC, INT *pSourceSSIDIndex, INT *pDestSSIDIndex, INT *pSteeringReason)
To get the band steering log.
 
INT wifi_getFTMobilityDomainID(INT apIndex, UCHAR mobilityDomain[2])
Get the Fast Transition Mobility Domain value. See 802.11-2016 section 13.3.
 
INT wifi_getBandSteeringApGroup(char *output_ApGroup)
To get Band Steering Access Point group.
 
INT wifi_setApAssociatedDevicesHighWatermarkThreshold(INT apIndex, UINT Threshold)
Set the HighWatermarkThreshold value, that is lesser than or equal to MaxAssociatedDevices.
 
INT wifi_setBandSteeringOverloadInactiveTime(INT radioIndex, INT overloadInactiveTime)
To set the inactivity time (in seconds) for steering under overload condition.
 
unsigned int uiEAPOLKeyRetries
 
INT wifi_setBandSteeringBandUtilizationThreshold(INT radioIndex, INT buThreshold)
To set the band steering BandUtilizationThreshold parameters.
 
unsigned int uiEAPIdentityRequestTimeout
 
INT wifi_getApAssociatedDevicesHighWatermarkThreshold(INT apIndex, UINT *output)
Get the HighWatermarkThreshold value, that is lesser than or equal to MaxAssociatedDevices.
 
INT wifi_setBandSteeringPhyRateThreshold(INT radioIndex, INT prThreshold)
To set the band steering physical modulation rate threshold parameters.
 
INT wifi_setFTMobilityDomainID(INT apIndex, UCHAR mobilityDomain[2])
Set the Fast Transition Mobility Domain value.   See 802.11-2016 section 13.3.
 
INT wifi_getNeighborReportActivation(UINT apIndex, BOOL *activate)
 
INT wifi_setFTR1KeyHolderID(INT apIndex, UCHAR *keyHolderID)
Set the Fast Transition R1 Key Holder ID value.   See 802.11-2016 section 13.3.
 
INT wifi_setEAP_Param(UINT apIndex, UINT value, char *param)
Get the Fast Transition over DS activated value.   @description Set the EAP authentication and EAPOL ...
 
INT wifi_getFTR0KeyLifetime(INT apIndex, UINT *lifetime)
Get the Fast Transition R0 Key Lifetime value.   See 802.11-2016 section 13.4.2.
 
INT wifi_getBandSteeringRSSIThreshold(INT radioIndex, INT *pRssiThreshold)
To read the band steering RSSIThreshold parameters.
 
INT wifi_setBandSteeringApGroup(char *ApGroup)
To set Band Steering Access Point group.
 
unsigned int uiEAPOLKeyTimeout
 
INT wifi_setFTR0KeyLifetime(INT apIndex, UINT *lifetime)
Set the Fast Transition R0 Key Lifetime value.   See 802.11-2016 section 13.4.2.
 
Set the Fast Transition capability to disabled, full FT.
 
wifi_fastTrasitionSupport_t support
 
INT wifi_getApAssociatedDevicesHighWatermarkDate(INT apIndex, ULONG *output_in_seconds)
Get Date and Time at which the maximum number of associated devices ever associated with the access p...
 
INT wifi_setBandSteeringIdleInactiveTime(INT radioIndex, INT idleInactiveTime)
To set the inactivity time (in seconds) for steering under Idle condition.
 
INT wifi_getEAP_Param(UINT apIndex, wifi_eap_config_t *output)
 
INT wifi_setFTR0KeyHolderID(INT apIndex, UCHAR *keyHolderID)
Set the Fast Transition R0 Key Holder ID value.   See 802.11-2016 section 13.3.
 
INT wifi_setBandSteeringRSSIThreshold(INT radioIndex, INT rssiThreshold)
To set the band steering RSSIThreshold parameters.
 
INT wifi_getFTResourceRequestSupported(INT apIndex, BOOL *supported)
Get the Fast Transition Resource Request Support value. See 802.11-2016 section 13....
 
INT wifi_getFTR1KeyHolderID(INT apIndex, UCHAR *keyHolderID)
Get the Fast Transition R1 Key Holder ID value.   See 802.11-2016 section 13.3.
 
struct _wifi_eap_config_t wifi_eap_config_t
Set the Fast Transition capability to disabled, full FT.
 
INT wifi_setBandSteeringEnable(BOOL enable)
To turn on/off Band steering.
 
unsigned char r0r1_key_t[16]
 
INT wifi_getBandSteeringPhyRateThreshold(INT radioIndex, INT *pPrThreshold)
To read the band steering physical modulation rate threshold parameters.
 
mac_address_t r1KeyHolder
 
INT wifi_getFTOverDSActivated(INT apIndex, BOOL *activate)
 
unsigned int uiEAPRequestTimeout
 
INT wifi_setFastBSSTransitionActivated(INT apIndex, UCHAR activate)
 
INT wifi_getBandSteeringEnable(BOOL *enable)
To get Band Steering enable status.
 
unsigned int uiEAPIdentityRequestRetries
 
INT wifi_getBandSteeringIdleInactiveTime(INT radioIndex, INT *idleInactiveTime)
To read the inactivity time (in seconds) for steering under Idle condition.
 
INT wifi_getBSSTransitionActivated(INT apIndex, BOOL *activate)
Get the Fast Transition capability value.
 
unsigned char mac_address_t[6]
 
INT wifi_setFTResourceRequestSupported(INT apIndex, BOOL *supported)
Set the Fast Transition Resource Request Support value.   See 802.11-2016 section 13....
 
INT wifi_getBandSteeringBandUtilizationThreshold(INT radioIndex, INT *pBuThreshold)
To set and read the band steering BandUtilizationThreshold parameters.
 
INT wifi_getBandSteeringOverloadInactiveTime(INT radioIndex, INT *overloadInactiveTime)
To read the inactivity time (in seconds) for steering under overload condition.
 
INT wifi_setBSSTransitionActivation(UINT apIndex, BOOL activate)
Set the BTM capability to activated or deactivated, same as enabled or disabled. The word "activated"...
 
INT wifi_getFTR0KeyHolderID(INT apIndex, UCHAR *keyHolderID)
Get the Fast Transition R0 Key Holder ID value.   See 802.11-2016 section 13.3.