qcacld-3.0: Fix logging levels - Part 3
Move the log messages to appropriate log levels so that the console does not get a huge spam of unnecessary logs Change-Id: I8e140039a3a483953606558e102db23ab8b0096a CRs-Fixed: 2043741
This commit is contained in:

committed by
snandini

orang tua
f5df035a0a
melakukan
8a5d3d4775
@@ -834,7 +834,7 @@ static int cds_ol_rx_thread(void *arg)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
QDF_TRACE(QDF_MODULE_ID_QDF, QDF_TRACE_LEVEL_INFO,
|
QDF_TRACE(QDF_MODULE_ID_QDF, QDF_TRACE_LEVEL_DEBUG,
|
||||||
"%s: Exiting CDS OL rx thread", __func__);
|
"%s: Exiting CDS OL rx thread", __func__);
|
||||||
complete_and_exit(&pSchedContext->ol_rx_shutdown, 0);
|
complete_and_exit(&pSchedContext->ol_rx_shutdown, 0);
|
||||||
}
|
}
|
||||||
|
@@ -1580,7 +1580,7 @@ static QDF_STATUS hdd_dis_connect_handler(hdd_adapter_t *pAdapter,
|
|||||||
return QDF_STATUS_E_FAILURE;
|
return QDF_STATUS_E_FAILURE;
|
||||||
}
|
}
|
||||||
/* notify apps that we can't pass traffic anymore */
|
/* notify apps that we can't pass traffic anymore */
|
||||||
hdd_info("Disabling queues");
|
hdd_debug("Disabling queues");
|
||||||
wlan_hdd_netif_queue_control(pAdapter,
|
wlan_hdd_netif_queue_control(pAdapter,
|
||||||
WLAN_STOP_ALL_NETIF_QUEUE_N_CARRIER,
|
WLAN_STOP_ALL_NETIF_QUEUE_N_CARRIER,
|
||||||
WLAN_CONTROL_PATH);
|
WLAN_CONTROL_PATH);
|
||||||
|
@@ -5438,520 +5438,520 @@ void hdd_cfg_print(hdd_context_t *pHddCtx)
|
|||||||
{
|
{
|
||||||
int i;
|
int i;
|
||||||
|
|
||||||
hdd_info("*********Config values in HDD Adapter*******");
|
hdd_debug("*********Config values in HDD Adapter*******");
|
||||||
hdd_info("Name = [RTSThreshold] Value = %u",
|
hdd_debug("Name = [RTSThreshold] Value = %u",
|
||||||
pHddCtx->config->RTSThreshold);
|
pHddCtx->config->RTSThreshold);
|
||||||
hdd_info("Name = [OperatingChannel] Value = [%u]",
|
hdd_debug("Name = [OperatingChannel] Value = [%u]",
|
||||||
pHddCtx->config->OperatingChannel);
|
pHddCtx->config->OperatingChannel);
|
||||||
hdd_info("Name = [PowerUsageControl] Value = [%s]",
|
hdd_debug("Name = [PowerUsageControl] Value = [%s]",
|
||||||
pHddCtx->config->PowerUsageControl);
|
pHddCtx->config->PowerUsageControl);
|
||||||
hdd_info("Name = [fIsImpsEnabled] Value = [%u]",
|
hdd_debug("Name = [fIsImpsEnabled] Value = [%u]",
|
||||||
pHddCtx->config->fIsImpsEnabled);
|
pHddCtx->config->fIsImpsEnabled);
|
||||||
hdd_info("Name = [nVccRssiTrigger] Value = [%u]",
|
hdd_debug("Name = [nVccRssiTrigger] Value = [%u]",
|
||||||
pHddCtx->config->nVccRssiTrigger);
|
pHddCtx->config->nVccRssiTrigger);
|
||||||
hdd_info("Name = [gIbssBssid] Value =[" MAC_ADDRESS_STR "]",
|
hdd_debug("Name = [gIbssBssid] Value =[" MAC_ADDRESS_STR "]",
|
||||||
MAC_ADDR_ARRAY(pHddCtx->config->IbssBssid.bytes));
|
MAC_ADDR_ARRAY(pHddCtx->config->IbssBssid.bytes));
|
||||||
|
|
||||||
for (i = 0; i < QDF_MAX_CONCURRENCY_PERSONA; i++) {
|
for (i = 0; i < QDF_MAX_CONCURRENCY_PERSONA; i++) {
|
||||||
hdd_info("Name = [Intf%dMacAddress] Value =[" MAC_ADDRESS_STR "]",
|
hdd_debug("Name = [Intf%dMacAddress] Value =[" MAC_ADDRESS_STR "]",
|
||||||
i, MAC_ADDR_ARRAY(pHddCtx->config->intfMacAddr[i].bytes));
|
i, MAC_ADDR_ARRAY(pHddCtx->config->intfMacAddr[i].bytes));
|
||||||
}
|
}
|
||||||
|
|
||||||
hdd_info("Name = [gApEnableUapsd] value = [%u]",
|
hdd_debug("Name = [gApEnableUapsd] value = [%u]",
|
||||||
pHddCtx->config->apUapsdEnabled);
|
pHddCtx->config->apUapsdEnabled);
|
||||||
|
|
||||||
hdd_info("Name = [gEnableApProt] value = [%u]",
|
hdd_debug("Name = [gEnableApProt] value = [%u]",
|
||||||
pHddCtx->config->apProtEnabled);
|
pHddCtx->config->apProtEnabled);
|
||||||
hdd_info("Name = [gAPAutoShutOff] Value = [%u]",
|
hdd_debug("Name = [gAPAutoShutOff] Value = [%u]",
|
||||||
pHddCtx->config->nAPAutoShutOff);
|
pHddCtx->config->nAPAutoShutOff);
|
||||||
#ifdef FEATURE_WLAN_MCC_TO_SCC_SWITCH
|
#ifdef FEATURE_WLAN_MCC_TO_SCC_SWITCH
|
||||||
hdd_info("Name = [gWlanMccToSccSwitchMode] Value = [%u]",
|
hdd_debug("Name = [gWlanMccToSccSwitchMode] Value = [%u]",
|
||||||
pHddCtx->config->WlanMccToSccSwitchMode);
|
pHddCtx->config->WlanMccToSccSwitchMode);
|
||||||
#endif
|
#endif
|
||||||
#ifdef FEATURE_WLAN_AUTO_SHUTDOWN
|
#ifdef FEATURE_WLAN_AUTO_SHUTDOWN
|
||||||
hdd_info("Name = [gWlanAutoShutdown] Value = [%u]",
|
hdd_debug("Name = [gWlanAutoShutdown] Value = [%u]",
|
||||||
pHddCtx->config->WlanAutoShutdown);
|
pHddCtx->config->WlanAutoShutdown);
|
||||||
#endif
|
#endif
|
||||||
hdd_info("Name = [gApProtection] value = [%u]",
|
hdd_debug("Name = [gApProtection] value = [%u]",
|
||||||
pHddCtx->config->apProtection);
|
pHddCtx->config->apProtection);
|
||||||
hdd_info("Name = [gEnableApOBSSProt] value = [%u]",
|
hdd_debug("Name = [gEnableApOBSSProt] value = [%u]",
|
||||||
pHddCtx->config->apOBSSProtEnabled);
|
pHddCtx->config->apOBSSProtEnabled);
|
||||||
hdd_info("Name = [%s] value = [%u]", CFG_FORCE_SAP_ACS,
|
hdd_debug("Name = [%s] value = [%u]", CFG_FORCE_SAP_ACS,
|
||||||
pHddCtx->config->force_sap_acs);
|
pHddCtx->config->force_sap_acs);
|
||||||
hdd_info("Name = [%s] value = [%u]", CFG_FORCE_SAP_ACS_START_CH,
|
hdd_debug("Name = [%s] value = [%u]", CFG_FORCE_SAP_ACS_START_CH,
|
||||||
pHddCtx->config->force_sap_acs_st_ch);
|
pHddCtx->config->force_sap_acs_st_ch);
|
||||||
hdd_info("Name = [%s] value = [%u]", CFG_FORCE_SAP_ACS_END_CH,
|
hdd_debug("Name = [%s] value = [%u]", CFG_FORCE_SAP_ACS_END_CH,
|
||||||
pHddCtx->config->force_sap_acs_end_ch);
|
pHddCtx->config->force_sap_acs_end_ch);
|
||||||
#ifdef FEATURE_AP_MCC_CH_AVOIDANCE
|
#ifdef FEATURE_AP_MCC_CH_AVOIDANCE
|
||||||
hdd_info("Name = [sap_channel_avoidance] value = [%u]",
|
hdd_debug("Name = [sap_channel_avoidance] value = [%u]",
|
||||||
pHddCtx->config->sap_channel_avoidance);
|
pHddCtx->config->sap_channel_avoidance);
|
||||||
#endif /* FEATURE_AP_MCC_CH_AVOIDANCE */
|
#endif /* FEATURE_AP_MCC_CH_AVOIDANCE */
|
||||||
hdd_info("Name = [%s] value = [%u]", CFG_SAP_P2P_11AC_OVERRIDE_NAME,
|
hdd_debug("Name = [%s] value = [%u]", CFG_SAP_P2P_11AC_OVERRIDE_NAME,
|
||||||
pHddCtx->config->sap_p2p_11ac_override);
|
pHddCtx->config->sap_p2p_11ac_override);
|
||||||
hdd_info("Name = [ChannelBondingMode] Value = [%u]",
|
hdd_debug("Name = [ChannelBondingMode] Value = [%u]",
|
||||||
pHddCtx->config->nChannelBondingMode24GHz);
|
pHddCtx->config->nChannelBondingMode24GHz);
|
||||||
hdd_info("Name = [ChannelBondingMode] Value = [%u]",
|
hdd_debug("Name = [ChannelBondingMode] Value = [%u]",
|
||||||
pHddCtx->config->nChannelBondingMode5GHz);
|
pHddCtx->config->nChannelBondingMode5GHz);
|
||||||
hdd_info("Name = [dot11Mode] Value = [%u]",
|
hdd_debug("Name = [dot11Mode] Value = [%u]",
|
||||||
pHddCtx->config->dot11Mode);
|
pHddCtx->config->dot11Mode);
|
||||||
hdd_info("Name = [WmmMode] Value = [%u] ", pHddCtx->config->WmmMode);
|
hdd_debug("Name = [WmmMode] Value = [%u] ", pHddCtx->config->WmmMode);
|
||||||
hdd_info("Name = [UapsdMask] Value = [0x%x] ",
|
hdd_debug("Name = [UapsdMask] Value = [0x%x] ",
|
||||||
pHddCtx->config->UapsdMask);
|
pHddCtx->config->UapsdMask);
|
||||||
hdd_info("Name = [ImplicitQosIsEnabled] Value = [%u]",
|
hdd_debug("Name = [ImplicitQosIsEnabled] Value = [%u]",
|
||||||
(int)pHddCtx->config->bImplicitQosEnabled);
|
(int)pHddCtx->config->bImplicitQosEnabled);
|
||||||
|
|
||||||
hdd_info("Name = [InfraUapsdVoSrvIntv] Value = [%u] ",
|
hdd_debug("Name = [InfraUapsdVoSrvIntv] Value = [%u] ",
|
||||||
pHddCtx->config->InfraUapsdVoSrvIntv);
|
pHddCtx->config->InfraUapsdVoSrvIntv);
|
||||||
hdd_info("Name = [InfraUapsdVoSuspIntv] Value = [%u] ",
|
hdd_debug("Name = [InfraUapsdVoSuspIntv] Value = [%u] ",
|
||||||
pHddCtx->config->InfraUapsdVoSuspIntv);
|
pHddCtx->config->InfraUapsdVoSuspIntv);
|
||||||
|
|
||||||
hdd_info("Name = [InfraUapsdViSrvIntv] Value = [%u] ",
|
hdd_debug("Name = [InfraUapsdViSrvIntv] Value = [%u] ",
|
||||||
pHddCtx->config->InfraUapsdViSrvIntv);
|
pHddCtx->config->InfraUapsdViSrvIntv);
|
||||||
hdd_info("Name = [InfraUapsdViSuspIntv] Value = [%u] ",
|
hdd_debug("Name = [InfraUapsdViSuspIntv] Value = [%u] ",
|
||||||
pHddCtx->config->InfraUapsdViSuspIntv);
|
pHddCtx->config->InfraUapsdViSuspIntv);
|
||||||
|
|
||||||
hdd_info("Name = [InfraUapsdBeSrvIntv] Value = [%u] ",
|
hdd_debug("Name = [InfraUapsdBeSrvIntv] Value = [%u] ",
|
||||||
pHddCtx->config->InfraUapsdBeSrvIntv);
|
pHddCtx->config->InfraUapsdBeSrvIntv);
|
||||||
hdd_info("Name = [InfraUapsdBeSuspIntv] Value = [%u] ",
|
hdd_debug("Name = [InfraUapsdBeSuspIntv] Value = [%u] ",
|
||||||
pHddCtx->config->InfraUapsdBeSuspIntv);
|
pHddCtx->config->InfraUapsdBeSuspIntv);
|
||||||
|
|
||||||
hdd_info("Name = [InfraUapsdBkSrvIntv] Value = [%u] ",
|
hdd_debug("Name = [InfraUapsdBkSrvIntv] Value = [%u] ",
|
||||||
pHddCtx->config->InfraUapsdBkSrvIntv);
|
pHddCtx->config->InfraUapsdBkSrvIntv);
|
||||||
hdd_info("Name = [InfraUapsdBkSuspIntv] Value = [%u] ",
|
hdd_debug("Name = [InfraUapsdBkSuspIntv] Value = [%u] ",
|
||||||
pHddCtx->config->InfraUapsdBkSuspIntv);
|
pHddCtx->config->InfraUapsdBkSuspIntv);
|
||||||
#ifdef FEATURE_WLAN_ESE
|
#ifdef FEATURE_WLAN_ESE
|
||||||
hdd_info("Name = [InfraInactivityInterval] Value = [%u] ",
|
hdd_debug("Name = [InfraInactivityInterval] Value = [%u] ",
|
||||||
pHddCtx->config->InfraInactivityInterval);
|
pHddCtx->config->InfraInactivityInterval);
|
||||||
hdd_info("Name = [EseEnabled] Value = [%u] ",
|
hdd_debug("Name = [EseEnabled] Value = [%u] ",
|
||||||
pHddCtx->config->isEseIniFeatureEnabled);
|
pHddCtx->config->isEseIniFeatureEnabled);
|
||||||
hdd_info("Name = [FastTransitionEnabled] Value = [%u] ",
|
hdd_debug("Name = [FastTransitionEnabled] Value = [%u] ",
|
||||||
pHddCtx->config->isFastTransitionEnabled);
|
pHddCtx->config->isFastTransitionEnabled);
|
||||||
hdd_info("Name = [gTxPowerCap] Value = [%u] dBm ",
|
hdd_debug("Name = [gTxPowerCap] Value = [%u] dBm ",
|
||||||
pHddCtx->config->nTxPowerCap);
|
pHddCtx->config->nTxPowerCap);
|
||||||
#endif
|
#endif
|
||||||
hdd_info("Name = [gAllowTPCfromAP] Value = [%u] ",
|
hdd_debug("Name = [gAllowTPCfromAP] Value = [%u] ",
|
||||||
pHddCtx->config->allow_tpc_from_ap);
|
pHddCtx->config->allow_tpc_from_ap);
|
||||||
hdd_info("Name = [FastRoamEnabled] Value = [%u] ",
|
hdd_debug("Name = [FastRoamEnabled] Value = [%u] ",
|
||||||
pHddCtx->config->isFastRoamIniFeatureEnabled);
|
pHddCtx->config->isFastRoamIniFeatureEnabled);
|
||||||
hdd_info("Name = [MAWCEnabled] Value = [%u] ",
|
hdd_debug("Name = [MAWCEnabled] Value = [%u] ",
|
||||||
pHddCtx->config->MAWCEnabled);
|
pHddCtx->config->MAWCEnabled);
|
||||||
hdd_info("Name = [RoamRssiDiff] Value = [%u] ",
|
hdd_debug("Name = [RoamRssiDiff] Value = [%u] ",
|
||||||
pHddCtx->config->RoamRssiDiff);
|
pHddCtx->config->RoamRssiDiff);
|
||||||
hdd_info("Name = [isWESModeEnabled] Value = [%u] ",
|
hdd_debug("Name = [isWESModeEnabled] Value = [%u] ",
|
||||||
pHddCtx->config->isWESModeEnabled);
|
pHddCtx->config->isWESModeEnabled);
|
||||||
hdd_info("Name = [pmkidModes] Value = [0x%x] ",
|
hdd_debug("Name = [pmkidModes] Value = [0x%x] ",
|
||||||
pHddCtx->config->pmkid_modes);
|
pHddCtx->config->pmkid_modes);
|
||||||
#ifdef FEATURE_WLAN_SCAN_PNO
|
#ifdef FEATURE_WLAN_SCAN_PNO
|
||||||
hdd_info("Name = [configPNOScanSupport] Value = [%u] ",
|
hdd_debug("Name = [configPNOScanSupport] Value = [%u] ",
|
||||||
pHddCtx->config->configPNOScanSupport);
|
pHddCtx->config->configPNOScanSupport);
|
||||||
hdd_info("Name = [configPNOScanTimerRepeatValue] Value = [%u] ",
|
hdd_debug("Name = [configPNOScanTimerRepeatValue] Value = [%u] ",
|
||||||
pHddCtx->config->configPNOScanTimerRepeatValue);
|
pHddCtx->config->configPNOScanTimerRepeatValue);
|
||||||
hdd_info("Name = [gPNOSlowScanMultiplier] Value = [%u] ",
|
hdd_debug("Name = [gPNOSlowScanMultiplier] Value = [%u] ",
|
||||||
pHddCtx->config->pno_slow_scan_multiplier);
|
pHddCtx->config->pno_slow_scan_multiplier);
|
||||||
#endif
|
#endif
|
||||||
#ifdef FEATURE_WLAN_TDLS
|
#ifdef FEATURE_WLAN_TDLS
|
||||||
hdd_info("Name = [fEnableTDLSSupport] Value = [%u] ",
|
hdd_debug("Name = [fEnableTDLSSupport] Value = [%u] ",
|
||||||
pHddCtx->config->fEnableTDLSSupport);
|
pHddCtx->config->fEnableTDLSSupport);
|
||||||
hdd_info("Name = [fEnableTDLSImplicitTrigger] Value = [%u] ",
|
hdd_debug("Name = [fEnableTDLSImplicitTrigger] Value = [%u] ",
|
||||||
pHddCtx->config->fEnableTDLSImplicitTrigger);
|
pHddCtx->config->fEnableTDLSImplicitTrigger);
|
||||||
hdd_info("Name = [fTDLSExternalControl] Value = [%u] ",
|
hdd_debug("Name = [fTDLSExternalControl] Value = [%u] ",
|
||||||
pHddCtx->config->fTDLSExternalControl);
|
pHddCtx->config->fTDLSExternalControl);
|
||||||
hdd_info("Name = [fTDLSUapsdMask] Value = [%u] ",
|
hdd_debug("Name = [fTDLSUapsdMask] Value = [%u] ",
|
||||||
pHddCtx->config->fTDLSUapsdMask);
|
pHddCtx->config->fTDLSUapsdMask);
|
||||||
hdd_info("Name = [fEnableTDLSBufferSta] Value = [%u] ",
|
hdd_debug("Name = [fEnableTDLSBufferSta] Value = [%u] ",
|
||||||
pHddCtx->config->fEnableTDLSBufferSta);
|
pHddCtx->config->fEnableTDLSBufferSta);
|
||||||
hdd_info("Name = [fEnableTDLSWmmMode] Value = [%u] ",
|
hdd_debug("Name = [fEnableTDLSWmmMode] Value = [%u] ",
|
||||||
pHddCtx->config->fEnableTDLSWmmMode);
|
pHddCtx->config->fEnableTDLSWmmMode);
|
||||||
hdd_info("Name = [enable_tdls_scan] Value = [%u]",
|
hdd_debug("Name = [enable_tdls_scan] Value = [%u]",
|
||||||
pHddCtx->config->enable_tdls_scan);
|
pHddCtx->config->enable_tdls_scan);
|
||||||
#endif
|
#endif
|
||||||
hdd_info("Name = [InfraDirAcVo] Value = [%u] ",
|
hdd_debug("Name = [InfraDirAcVo] Value = [%u] ",
|
||||||
pHddCtx->config->InfraDirAcVo);
|
pHddCtx->config->InfraDirAcVo);
|
||||||
hdd_info("Name = [InfraNomMsduSizeAcVo] Value = [0x%x] ",
|
hdd_debug("Name = [InfraNomMsduSizeAcVo] Value = [0x%x] ",
|
||||||
pHddCtx->config->InfraNomMsduSizeAcVo);
|
pHddCtx->config->InfraNomMsduSizeAcVo);
|
||||||
hdd_info("Name = [InfraMeanDataRateAcVo] Value = [0x%x] ",
|
hdd_debug("Name = [InfraMeanDataRateAcVo] Value = [0x%x] ",
|
||||||
pHddCtx->config->InfraMeanDataRateAcVo);
|
pHddCtx->config->InfraMeanDataRateAcVo);
|
||||||
hdd_info("Name = [InfraMinPhyRateAcVo] Value = [0x%x] ",
|
hdd_debug("Name = [InfraMinPhyRateAcVo] Value = [0x%x] ",
|
||||||
pHddCtx->config->InfraMinPhyRateAcVo);
|
pHddCtx->config->InfraMinPhyRateAcVo);
|
||||||
hdd_info("Name = [InfraSbaAcVo] Value = [0x%x] ",
|
hdd_debug("Name = [InfraSbaAcVo] Value = [0x%x] ",
|
||||||
pHddCtx->config->InfraSbaAcVo);
|
pHddCtx->config->InfraSbaAcVo);
|
||||||
|
|
||||||
hdd_info("Name = [InfraDirAcVi] Value = [%u] ",
|
hdd_debug("Name = [InfraDirAcVi] Value = [%u] ",
|
||||||
pHddCtx->config->InfraDirAcVi);
|
pHddCtx->config->InfraDirAcVi);
|
||||||
hdd_info("Name = [InfraNomMsduSizeAcVi] Value = [0x%x] ",
|
hdd_debug("Name = [InfraNomMsduSizeAcVi] Value = [0x%x] ",
|
||||||
pHddCtx->config->InfraNomMsduSizeAcVi);
|
pHddCtx->config->InfraNomMsduSizeAcVi);
|
||||||
hdd_info("Name = [InfraMeanDataRateAcVi] Value = [0x%x] ",
|
hdd_debug("Name = [InfraMeanDataRateAcVi] Value = [0x%x] ",
|
||||||
pHddCtx->config->InfraMeanDataRateAcVi);
|
pHddCtx->config->InfraMeanDataRateAcVi);
|
||||||
hdd_info("Name = [InfraMinPhyRateAcVi] Value = [0x%x] ",
|
hdd_debug("Name = [InfraMinPhyRateAcVi] Value = [0x%x] ",
|
||||||
pHddCtx->config->InfraMinPhyRateAcVi);
|
pHddCtx->config->InfraMinPhyRateAcVi);
|
||||||
hdd_info("Name = [InfraSbaAcVi] Value = [0x%x] ",
|
hdd_debug("Name = [InfraSbaAcVi] Value = [0x%x] ",
|
||||||
pHddCtx->config->InfraSbaAcVi);
|
pHddCtx->config->InfraSbaAcVi);
|
||||||
|
|
||||||
hdd_info("Name = [InfraDirAcBe] Value = [%u] ",
|
hdd_debug("Name = [InfraDirAcBe] Value = [%u] ",
|
||||||
pHddCtx->config->InfraDirAcBe);
|
pHddCtx->config->InfraDirAcBe);
|
||||||
hdd_info("Name = [InfraNomMsduSizeAcBe] Value = [0x%x] ",
|
hdd_debug("Name = [InfraNomMsduSizeAcBe] Value = [0x%x] ",
|
||||||
pHddCtx->config->InfraNomMsduSizeAcBe);
|
pHddCtx->config->InfraNomMsduSizeAcBe);
|
||||||
hdd_info("Name = [InfraMeanDataRateAcBe] Value = [0x%x] ",
|
hdd_debug("Name = [InfraMeanDataRateAcBe] Value = [0x%x] ",
|
||||||
pHddCtx->config->InfraMeanDataRateAcBe);
|
pHddCtx->config->InfraMeanDataRateAcBe);
|
||||||
hdd_info("Name = [InfraMinPhyRateAcBe] Value = [0x%x] ",
|
hdd_debug("Name = [InfraMinPhyRateAcBe] Value = [0x%x] ",
|
||||||
pHddCtx->config->InfraMinPhyRateAcBe);
|
pHddCtx->config->InfraMinPhyRateAcBe);
|
||||||
hdd_info("Name = [InfraSbaAcBe] Value = [0x%x] ",
|
hdd_debug("Name = [InfraSbaAcBe] Value = [0x%x] ",
|
||||||
pHddCtx->config->InfraSbaAcBe);
|
pHddCtx->config->InfraSbaAcBe);
|
||||||
|
|
||||||
hdd_info("Name = [InfraDirAcBk] Value = [%u] ",
|
hdd_debug("Name = [InfraDirAcBk] Value = [%u] ",
|
||||||
pHddCtx->config->InfraDirAcBk);
|
pHddCtx->config->InfraDirAcBk);
|
||||||
hdd_info("Name = [InfraNomMsduSizeAcBk] Value = [0x%x] ",
|
hdd_debug("Name = [InfraNomMsduSizeAcBk] Value = [0x%x] ",
|
||||||
pHddCtx->config->InfraNomMsduSizeAcBk);
|
pHddCtx->config->InfraNomMsduSizeAcBk);
|
||||||
hdd_info("Name = [InfraMeanDataRateAcBk] Value = [0x%x] ",
|
hdd_debug("Name = [InfraMeanDataRateAcBk] Value = [0x%x] ",
|
||||||
pHddCtx->config->InfraMeanDataRateAcBk);
|
pHddCtx->config->InfraMeanDataRateAcBk);
|
||||||
hdd_info("Name = [InfraMinPhyRateAcBk] Value = [0x%x] ",
|
hdd_debug("Name = [InfraMinPhyRateAcBk] Value = [0x%x] ",
|
||||||
pHddCtx->config->InfraMinPhyRateAcBk);
|
pHddCtx->config->InfraMinPhyRateAcBk);
|
||||||
hdd_info("Name = [InfraSbaAcBk] Value = [0x%x] ",
|
hdd_debug("Name = [InfraSbaAcBk] Value = [0x%x] ",
|
||||||
pHddCtx->config->InfraSbaAcBk);
|
pHddCtx->config->InfraSbaAcBk);
|
||||||
|
|
||||||
hdd_info("Name = [DelayedTriggerFrmInt] Value = [%u] ",
|
hdd_debug("Name = [DelayedTriggerFrmInt] Value = [%u] ",
|
||||||
pHddCtx->config->DelayedTriggerFrmInt);
|
pHddCtx->config->DelayedTriggerFrmInt);
|
||||||
hdd_info("Name = [fhostArpOffload] Value = [%u] ",
|
hdd_debug("Name = [fhostArpOffload] Value = [%u] ",
|
||||||
pHddCtx->config->fhostArpOffload);
|
pHddCtx->config->fhostArpOffload);
|
||||||
hdd_info("Name = [%s] Value = [%u]",
|
hdd_debug("Name = [%s] Value = [%u]",
|
||||||
CFG_HW_FILTER_MODE_NAME, pHddCtx->config->hw_filter_mode);
|
CFG_HW_FILTER_MODE_NAME, pHddCtx->config->hw_filter_mode);
|
||||||
hdd_info("Name = [ssdp] Value = [%u] ", pHddCtx->config->ssdp);
|
hdd_debug("Name = [ssdp] Value = [%u] ", pHddCtx->config->ssdp);
|
||||||
hdd_cfg_print_runtime_pm(pHddCtx);
|
hdd_cfg_print_runtime_pm(pHddCtx);
|
||||||
#ifdef FEATURE_WLAN_RA_FILTERING
|
#ifdef FEATURE_WLAN_RA_FILTERING
|
||||||
hdd_info("Name = [RArateLimitInterval] Value = [%u] ",
|
hdd_debug("Name = [RArateLimitInterval] Value = [%u] ",
|
||||||
pHddCtx->config->RArateLimitInterval);
|
pHddCtx->config->RArateLimitInterval);
|
||||||
hdd_info("Name = [IsRArateLimitEnabled] Value = [%u] ",
|
hdd_debug("Name = [IsRArateLimitEnabled] Value = [%u] ",
|
||||||
pHddCtx->config->IsRArateLimitEnabled);
|
pHddCtx->config->IsRArateLimitEnabled);
|
||||||
#endif
|
#endif
|
||||||
hdd_info("Name = [fFTResourceReqSupported] Value = [%u] ",
|
hdd_debug("Name = [fFTResourceReqSupported] Value = [%u] ",
|
||||||
pHddCtx->config->fFTResourceReqSupported);
|
pHddCtx->config->fFTResourceReqSupported);
|
||||||
|
|
||||||
hdd_info("Name = [nNeighborLookupRssiThreshold] Value = [%u] ",
|
hdd_debug("Name = [nNeighborLookupRssiThreshold] Value = [%u] ",
|
||||||
pHddCtx->config->nNeighborLookupRssiThreshold);
|
pHddCtx->config->nNeighborLookupRssiThreshold);
|
||||||
hdd_info("Name = [delay_before_vdev_stop] Value = [%u] ",
|
hdd_debug("Name = [delay_before_vdev_stop] Value = [%u] ",
|
||||||
pHddCtx->config->delay_before_vdev_stop);
|
pHddCtx->config->delay_before_vdev_stop);
|
||||||
hdd_info("Name = [nOpportunisticThresholdDiff] Value = [%u] ",
|
hdd_debug("Name = [nOpportunisticThresholdDiff] Value = [%u] ",
|
||||||
pHddCtx->config->nOpportunisticThresholdDiff);
|
pHddCtx->config->nOpportunisticThresholdDiff);
|
||||||
hdd_info("Name = [nRoamRescanRssiDiff] Value = [%u] ",
|
hdd_debug("Name = [nRoamRescanRssiDiff] Value = [%u] ",
|
||||||
pHddCtx->config->nRoamRescanRssiDiff);
|
pHddCtx->config->nRoamRescanRssiDiff);
|
||||||
hdd_info("Name = [nNeighborScanMinChanTime] Value = [%u] ",
|
hdd_debug("Name = [nNeighborScanMinChanTime] Value = [%u] ",
|
||||||
pHddCtx->config->nNeighborScanMinChanTime);
|
pHddCtx->config->nNeighborScanMinChanTime);
|
||||||
hdd_info("Name = [nNeighborScanMaxChanTime] Value = [%u] ",
|
hdd_debug("Name = [nNeighborScanMaxChanTime] Value = [%u] ",
|
||||||
pHddCtx->config->nNeighborScanMaxChanTime);
|
pHddCtx->config->nNeighborScanMaxChanTime);
|
||||||
hdd_info("Name = [nMaxNeighborRetries] Value = [%u] ",
|
hdd_debug("Name = [nMaxNeighborRetries] Value = [%u] ",
|
||||||
pHddCtx->config->nMaxNeighborReqTries);
|
pHddCtx->config->nMaxNeighborReqTries);
|
||||||
hdd_info("Name = [nNeighborScanPeriod] Value = [%u] ",
|
hdd_debug("Name = [nNeighborScanPeriod] Value = [%u] ",
|
||||||
pHddCtx->config->nNeighborScanPeriod);
|
pHddCtx->config->nNeighborScanPeriod);
|
||||||
hdd_info("Name = [n_neighbor_scan_min_period] Value = [%u] ",
|
hdd_debug("Name = [n_neighbor_scan_min_period] Value = [%u] ",
|
||||||
pHddCtx->config->neighbor_scan_min_period);
|
pHddCtx->config->neighbor_scan_min_period);
|
||||||
hdd_info("Name = [nNeighborScanResultsRefreshPeriod] Value = [%u] ",
|
hdd_debug("Name = [nNeighborScanResultsRefreshPeriod] Value = [%u] ",
|
||||||
pHddCtx->config->nNeighborResultsRefreshPeriod);
|
pHddCtx->config->nNeighborResultsRefreshPeriod);
|
||||||
hdd_info("Name = [nEmptyScanRefreshPeriod] Value = [%u] ",
|
hdd_debug("Name = [nEmptyScanRefreshPeriod] Value = [%u] ",
|
||||||
pHddCtx->config->nEmptyScanRefreshPeriod);
|
pHddCtx->config->nEmptyScanRefreshPeriod);
|
||||||
hdd_info("Name = [nRoamBmissFirstBcnt] Value = [%u] ",
|
hdd_debug("Name = [nRoamBmissFirstBcnt] Value = [%u] ",
|
||||||
pHddCtx->config->nRoamBmissFirstBcnt);
|
pHddCtx->config->nRoamBmissFirstBcnt);
|
||||||
hdd_info("Name = [nRoamBmissFinalBcnt] Value = [%u] ",
|
hdd_debug("Name = [nRoamBmissFinalBcnt] Value = [%u] ",
|
||||||
pHddCtx->config->nRoamBmissFinalBcnt);
|
pHddCtx->config->nRoamBmissFinalBcnt);
|
||||||
hdd_info("Name = [nRoamBeaconRssiWeight] Value = [%u] ",
|
hdd_debug("Name = [nRoamBeaconRssiWeight] Value = [%u] ",
|
||||||
pHddCtx->config->nRoamBeaconRssiWeight);
|
pHddCtx->config->nRoamBeaconRssiWeight);
|
||||||
hdd_info("Name = [allowDFSChannelRoam] Value = [%u] ",
|
hdd_debug("Name = [allowDFSChannelRoam] Value = [%u] ",
|
||||||
pHddCtx->config->allowDFSChannelRoam);
|
pHddCtx->config->allowDFSChannelRoam);
|
||||||
hdd_info("Name = [nhi_rssi_scan_max_count] Value = [%u] ",
|
hdd_debug("Name = [nhi_rssi_scan_max_count] Value = [%u] ",
|
||||||
pHddCtx->config->nhi_rssi_scan_max_count);
|
pHddCtx->config->nhi_rssi_scan_max_count);
|
||||||
hdd_info("Name = [nhi_rssi_scan_rssi_delta] Value = [%u] ",
|
hdd_debug("Name = [nhi_rssi_scan_rssi_delta] Value = [%u] ",
|
||||||
pHddCtx->config->nhi_rssi_scan_rssi_delta);
|
pHddCtx->config->nhi_rssi_scan_rssi_delta);
|
||||||
hdd_info("Name = [nhi_rssi_scan_delay] Value = [%u] ",
|
hdd_debug("Name = [nhi_rssi_scan_delay] Value = [%u] ",
|
||||||
pHddCtx->config->nhi_rssi_scan_delay);
|
pHddCtx->config->nhi_rssi_scan_delay);
|
||||||
hdd_info("Name = [nhi_rssi_scan_rssi_ub] Value = [%u] ",
|
hdd_debug("Name = [nhi_rssi_scan_rssi_ub] Value = [%u] ",
|
||||||
pHddCtx->config->nhi_rssi_scan_rssi_ub);
|
pHddCtx->config->nhi_rssi_scan_rssi_ub);
|
||||||
hdd_info("Name = [burstSizeDefinition] Value = [0x%x] ",
|
hdd_debug("Name = [burstSizeDefinition] Value = [0x%x] ",
|
||||||
pHddCtx->config->burstSizeDefinition);
|
pHddCtx->config->burstSizeDefinition);
|
||||||
hdd_info("Name = [tsInfoAckPolicy] Value = [0x%x] ",
|
hdd_debug("Name = [tsInfoAckPolicy] Value = [0x%x] ",
|
||||||
pHddCtx->config->tsInfoAckPolicy);
|
pHddCtx->config->tsInfoAckPolicy);
|
||||||
hdd_info("Name = [rfSettlingTimeUs] Value = [%u] ",
|
hdd_debug("Name = [rfSettlingTimeUs] Value = [%u] ",
|
||||||
pHddCtx->config->rfSettlingTimeUs);
|
pHddCtx->config->rfSettlingTimeUs);
|
||||||
hdd_info("Name = [bSingleTidRc] Value = [%u] ",
|
hdd_debug("Name = [bSingleTidRc] Value = [%u] ",
|
||||||
pHddCtx->config->bSingleTidRc);
|
pHddCtx->config->bSingleTidRc);
|
||||||
hdd_info("Name = [gDynamicPSPollvalue] Value = [%u] ",
|
hdd_debug("Name = [gDynamicPSPollvalue] Value = [%u] ",
|
||||||
pHddCtx->config->dynamicPsPollValue);
|
pHddCtx->config->dynamicPsPollValue);
|
||||||
hdd_info("Name = [gAddTSWhenACMIsOff] Value = [%u] ",
|
hdd_debug("Name = [gAddTSWhenACMIsOff] Value = [%u] ",
|
||||||
pHddCtx->config->AddTSWhenACMIsOff);
|
pHddCtx->config->AddTSWhenACMIsOff);
|
||||||
hdd_info("Name = [gValidateScanList] Value = [%u] ",
|
hdd_debug("Name = [gValidateScanList] Value = [%u] ",
|
||||||
pHddCtx->config->fValidateScanList);
|
pHddCtx->config->fValidateScanList);
|
||||||
|
|
||||||
hdd_info("Name = [gStaKeepAlivePeriod] Value = [%u] ",
|
hdd_debug("Name = [gStaKeepAlivePeriod] Value = [%u] ",
|
||||||
pHddCtx->config->infraStaKeepAlivePeriod);
|
pHddCtx->config->infraStaKeepAlivePeriod);
|
||||||
hdd_info("Name = [gApDataAvailPollInterVal] Value = [%u] ",
|
hdd_debug("Name = [gApDataAvailPollInterVal] Value = [%u] ",
|
||||||
pHddCtx->config->apDataAvailPollPeriodInMs);
|
pHddCtx->config->apDataAvailPollPeriodInMs);
|
||||||
hdd_info("Name = [BandCapability] Value = [%u] ",
|
hdd_debug("Name = [BandCapability] Value = [%u] ",
|
||||||
pHddCtx->config->nBandCapability);
|
pHddCtx->config->nBandCapability);
|
||||||
hdd_info("Name = [teleBcnWakeupEnable] Value = [%u] ",
|
hdd_debug("Name = [teleBcnWakeupEnable] Value = [%u] ",
|
||||||
pHddCtx->config->teleBcnWakeupEn);
|
pHddCtx->config->teleBcnWakeupEn);
|
||||||
hdd_info("Name = [transListenInterval] Value = [%u] ",
|
hdd_debug("Name = [transListenInterval] Value = [%u] ",
|
||||||
pHddCtx->config->nTeleBcnTransListenInterval);
|
pHddCtx->config->nTeleBcnTransListenInterval);
|
||||||
hdd_info("Name = [transLiNumIdleBeacons] Value = [%u] ",
|
hdd_debug("Name = [transLiNumIdleBeacons] Value = [%u] ",
|
||||||
pHddCtx->config->nTeleBcnTransLiNumIdleBeacons);
|
pHddCtx->config->nTeleBcnTransLiNumIdleBeacons);
|
||||||
hdd_info("Name = [maxListenInterval] Value = [%u] ",
|
hdd_debug("Name = [maxListenInterval] Value = [%u] ",
|
||||||
pHddCtx->config->nTeleBcnMaxListenInterval);
|
pHddCtx->config->nTeleBcnMaxListenInterval);
|
||||||
hdd_info("Name = [maxLiNumIdleBeacons] Value = [%u] ",
|
hdd_debug("Name = [maxLiNumIdleBeacons] Value = [%u] ",
|
||||||
pHddCtx->config->nTeleBcnMaxLiNumIdleBeacons);
|
pHddCtx->config->nTeleBcnMaxLiNumIdleBeacons);
|
||||||
hdd_info("Name = [gEnableBypass11d] Value = [%u] ",
|
hdd_debug("Name = [gEnableBypass11d] Value = [%u] ",
|
||||||
pHddCtx->config->enableBypass11d);
|
pHddCtx->config->enableBypass11d);
|
||||||
hdd_info("Name = [gEnableDFSChnlScan] Value = [%u] ",
|
hdd_debug("Name = [gEnableDFSChnlScan] Value = [%u] ",
|
||||||
pHddCtx->config->enableDFSChnlScan);
|
pHddCtx->config->enableDFSChnlScan);
|
||||||
hdd_info("Name = [gEnableDFSPnoChnlScan] Value = [%u] ",
|
hdd_debug("Name = [gEnableDFSPnoChnlScan] Value = [%u] ",
|
||||||
pHddCtx->config->enable_dfs_pno_chnl_scan);
|
pHddCtx->config->enable_dfs_pno_chnl_scan);
|
||||||
hdd_info("Name = [gReportMaxLinkSpeed] Value = [%u] ",
|
hdd_debug("Name = [gReportMaxLinkSpeed] Value = [%u] ",
|
||||||
pHddCtx->config->reportMaxLinkSpeed);
|
pHddCtx->config->reportMaxLinkSpeed);
|
||||||
hdd_info("Name = [thermalMitigationEnable] Value = [%u] ",
|
hdd_debug("Name = [thermalMitigationEnable] Value = [%u] ",
|
||||||
pHddCtx->config->thermalMitigationEnable);
|
pHddCtx->config->thermalMitigationEnable);
|
||||||
hdd_info("Name = [gVhtChannelWidth] value = [%u]",
|
hdd_debug("Name = [gVhtChannelWidth] value = [%u]",
|
||||||
pHddCtx->config->vhtChannelWidth);
|
pHddCtx->config->vhtChannelWidth);
|
||||||
hdd_info("Name = [enableFirstScan2GOnly] Value = [%u] ",
|
hdd_debug("Name = [enableFirstScan2GOnly] Value = [%u] ",
|
||||||
pHddCtx->config->enableFirstScan2GOnly);
|
pHddCtx->config->enableFirstScan2GOnly);
|
||||||
hdd_info("Name = [skipDfsChnlInP2pSearch] Value = [%u] ",
|
hdd_debug("Name = [skipDfsChnlInP2pSearch] Value = [%u] ",
|
||||||
pHddCtx->config->skipDfsChnlInP2pSearch);
|
pHddCtx->config->skipDfsChnlInP2pSearch);
|
||||||
hdd_info("Name = [ignoreDynamicDtimInP2pMode] Value = [%u] ",
|
hdd_debug("Name = [ignoreDynamicDtimInP2pMode] Value = [%u] ",
|
||||||
pHddCtx->config->ignoreDynamicDtimInP2pMode);
|
pHddCtx->config->ignoreDynamicDtimInP2pMode);
|
||||||
hdd_info("Name = [enableRxSTBC] Value = [%u] ",
|
hdd_debug("Name = [enableRxSTBC] Value = [%u] ",
|
||||||
pHddCtx->config->enableRxSTBC);
|
pHddCtx->config->enableRxSTBC);
|
||||||
hdd_info("Name = [gEnableLpwrImgTransition] Value = [%u] ",
|
hdd_debug("Name = [gEnableLpwrImgTransition] Value = [%u] ",
|
||||||
pHddCtx->config->enableLpwrImgTransition);
|
pHddCtx->config->enableLpwrImgTransition);
|
||||||
hdd_info("Name = [gEnableSSR] Value = [%u] ",
|
hdd_debug("Name = [gEnableSSR] Value = [%u] ",
|
||||||
pHddCtx->config->enableSSR);
|
pHddCtx->config->enableSSR);
|
||||||
hdd_info("Name = [gEnableVhtFor24GHzBand] Value = [%u] ",
|
hdd_debug("Name = [gEnableVhtFor24GHzBand] Value = [%u] ",
|
||||||
pHddCtx->config->enableVhtFor24GHzBand);
|
pHddCtx->config->enableVhtFor24GHzBand);
|
||||||
hdd_info("Name = [gEnableIbssHeartBeatOffload] Value = [%u] ",
|
hdd_debug("Name = [gEnableIbssHeartBeatOffload] Value = [%u] ",
|
||||||
pHddCtx->config->enableIbssHeartBeatOffload);
|
pHddCtx->config->enableIbssHeartBeatOffload);
|
||||||
hdd_info("Name = [gAntennaDiversity] Value = [%u] ",
|
hdd_debug("Name = [gAntennaDiversity] Value = [%u] ",
|
||||||
pHddCtx->config->antennaDiversity);
|
pHddCtx->config->antennaDiversity);
|
||||||
hdd_info("Name = [gGoLinkMonitorPeriod] Value = [%u]",
|
hdd_debug("Name = [gGoLinkMonitorPeriod] Value = [%u]",
|
||||||
pHddCtx->config->goLinkMonitorPeriod);
|
pHddCtx->config->goLinkMonitorPeriod);
|
||||||
hdd_info("Name = [gApLinkMonitorPeriod] Value = [%u]",
|
hdd_debug("Name = [gApLinkMonitorPeriod] Value = [%u]",
|
||||||
pHddCtx->config->apLinkMonitorPeriod);
|
pHddCtx->config->apLinkMonitorPeriod);
|
||||||
hdd_info("Name = [gGoKeepAlivePeriod] Value = [%u]",
|
hdd_debug("Name = [gGoKeepAlivePeriod] Value = [%u]",
|
||||||
pHddCtx->config->goKeepAlivePeriod);
|
pHddCtx->config->goKeepAlivePeriod);
|
||||||
hdd_info("Name = [gApKeepAlivePeriod]Value = [%u]",
|
hdd_debug("Name = [gApKeepAlivePeriod]Value = [%u]",
|
||||||
pHddCtx->config->apKeepAlivePeriod);
|
pHddCtx->config->apKeepAlivePeriod);
|
||||||
hdd_debug("Name = [max_amsdu_num] Value = [%u] ",
|
hdd_debug("Name = [max_amsdu_num] Value = [%u] ",
|
||||||
pHddCtx->config->max_amsdu_num);
|
pHddCtx->config->max_amsdu_num);
|
||||||
hdd_info("Name = [nSelect5GHzMargin] Value = [%u] ",
|
hdd_debug("Name = [nSelect5GHzMargin] Value = [%u] ",
|
||||||
pHddCtx->config->nSelect5GHzMargin);
|
pHddCtx->config->nSelect5GHzMargin);
|
||||||
hdd_info("Name = [gCoalesingInIBSS] Value = [%u] ",
|
hdd_debug("Name = [gCoalesingInIBSS] Value = [%u] ",
|
||||||
pHddCtx->config->isCoalesingInIBSSAllowed);
|
pHddCtx->config->isCoalesingInIBSSAllowed);
|
||||||
hdd_info("Name = [gIbssATIMWinSize] Value = [%u] ",
|
hdd_debug("Name = [gIbssATIMWinSize] Value = [%u] ",
|
||||||
pHddCtx->config->ibssATIMWinSize);
|
pHddCtx->config->ibssATIMWinSize);
|
||||||
hdd_info("Name = [gIbssIsPowerSaveAllowed] Value = [%u] ",
|
hdd_debug("Name = [gIbssIsPowerSaveAllowed] Value = [%u] ",
|
||||||
pHddCtx->config->isIbssPowerSaveAllowed);
|
pHddCtx->config->isIbssPowerSaveAllowed);
|
||||||
hdd_info("Name = [gIbssIsPowerCollapseAllowed] Value = [%u] ",
|
hdd_debug("Name = [gIbssIsPowerCollapseAllowed] Value = [%u] ",
|
||||||
pHddCtx->config->isIbssPowerCollapseAllowed);
|
pHddCtx->config->isIbssPowerCollapseAllowed);
|
||||||
hdd_info("Name = [gIbssAwakeOnTxRx] Value = [%u] ",
|
hdd_debug("Name = [gIbssAwakeOnTxRx] Value = [%u] ",
|
||||||
pHddCtx->config->isIbssAwakeOnTxRx);
|
pHddCtx->config->isIbssAwakeOnTxRx);
|
||||||
hdd_info("Name = [gIbssInactivityTime] Value = [%u] ",
|
hdd_debug("Name = [gIbssInactivityTime] Value = [%u] ",
|
||||||
pHddCtx->config->ibssInactivityCount);
|
pHddCtx->config->ibssInactivityCount);
|
||||||
hdd_info("Name = [gIbssTxSpEndInactivityTime] Value = [%u] ",
|
hdd_debug("Name = [gIbssTxSpEndInactivityTime] Value = [%u] ",
|
||||||
pHddCtx->config->ibssTxSpEndInactivityTime);
|
pHddCtx->config->ibssTxSpEndInactivityTime);
|
||||||
hdd_info("Name = [gIbssPsWarmupTime] Value = [%u] ",
|
hdd_debug("Name = [gIbssPsWarmupTime] Value = [%u] ",
|
||||||
pHddCtx->config->ibssPsWarmupTime);
|
pHddCtx->config->ibssPsWarmupTime);
|
||||||
hdd_info("Name = [gIbssPs1RxChainInAtim] Value = [%u] ",
|
hdd_debug("Name = [gIbssPs1RxChainInAtim] Value = [%u] ",
|
||||||
pHddCtx->config->ibssPs1RxChainInAtimEnable);
|
pHddCtx->config->ibssPs1RxChainInAtimEnable);
|
||||||
hdd_info("Name = [fDfsPhyerrFilterOffload] Value = [%u] ",
|
hdd_debug("Name = [fDfsPhyerrFilterOffload] Value = [%u] ",
|
||||||
pHddCtx->config->fDfsPhyerrFilterOffload);
|
pHddCtx->config->fDfsPhyerrFilterOffload);
|
||||||
hdd_info("Name = [gIgnorePeerErpInfo] Value = [%u] ",
|
hdd_debug("Name = [gIgnorePeerErpInfo] Value = [%u] ",
|
||||||
pHddCtx->config->ignore_peer_erp_info);
|
pHddCtx->config->ignore_peer_erp_info);
|
||||||
#ifdef IPA_OFFLOAD
|
#ifdef IPA_OFFLOAD
|
||||||
hdd_info("Name = [gIPAConfig] Value = [0x%x] ",
|
hdd_debug("Name = [gIPAConfig] Value = [0x%x] ",
|
||||||
pHddCtx->config->IpaConfig);
|
pHddCtx->config->IpaConfig);
|
||||||
hdd_info("Name = [gIPADescSize] Value = [%u] ",
|
hdd_debug("Name = [gIPADescSize] Value = [%u] ",
|
||||||
pHddCtx->config->IpaDescSize);
|
pHddCtx->config->IpaDescSize);
|
||||||
hdd_info("Name = [IpaHighBandwidthMbpsg] Value = [%u] ",
|
hdd_debug("Name = [IpaHighBandwidthMbpsg] Value = [%u] ",
|
||||||
pHddCtx->config->IpaHighBandwidthMbps);
|
pHddCtx->config->IpaHighBandwidthMbps);
|
||||||
hdd_info("Name = [IpaMediumBandwidthMbps] Value = [%u] ",
|
hdd_debug("Name = [IpaMediumBandwidthMbps] Value = [%u] ",
|
||||||
pHddCtx->config->IpaMediumBandwidthMbps);
|
pHddCtx->config->IpaMediumBandwidthMbps);
|
||||||
hdd_info("Name = [IpaLowBandwidthMbps] Value = [%u] ",
|
hdd_debug("Name = [IpaLowBandwidthMbps] Value = [%u] ",
|
||||||
pHddCtx->config->IpaLowBandwidthMbps);
|
pHddCtx->config->IpaLowBandwidthMbps);
|
||||||
#endif
|
#endif
|
||||||
hdd_info("Name = [gEnableOverLapCh] Value = [%u] ",
|
hdd_debug("Name = [gEnableOverLapCh] Value = [%u] ",
|
||||||
pHddCtx->config->gEnableOverLapCh);
|
pHddCtx->config->gEnableOverLapCh);
|
||||||
hdd_info("Name = [gMaxOffloadPeers] Value = [%u] ",
|
hdd_debug("Name = [gMaxOffloadPeers] Value = [%u] ",
|
||||||
pHddCtx->config->apMaxOffloadPeers);
|
pHddCtx->config->apMaxOffloadPeers);
|
||||||
hdd_info("Name = [gMaxOffloadReorderBuffs] value = [%u] ",
|
hdd_debug("Name = [gMaxOffloadReorderBuffs] value = [%u] ",
|
||||||
pHddCtx->config->apMaxOffloadReorderBuffs);
|
pHddCtx->config->apMaxOffloadReorderBuffs);
|
||||||
hdd_info("Name = [%s] Value = [%d]",
|
hdd_debug("Name = [%s] Value = [%d]",
|
||||||
CFG_ENABLE_CCK_TX_FIR_OVERRIDE_NAME,
|
CFG_ENABLE_CCK_TX_FIR_OVERRIDE_NAME,
|
||||||
pHddCtx->config->enable_cck_tx_fir_override);
|
pHddCtx->config->enable_cck_tx_fir_override);
|
||||||
hdd_info("Name = [gAllowDFSChannelRoam] Value = [%u] ",
|
hdd_debug("Name = [gAllowDFSChannelRoam] Value = [%u] ",
|
||||||
pHddCtx->config->allowDFSChannelRoam);
|
pHddCtx->config->allowDFSChannelRoam);
|
||||||
hdd_info("Name = [gMaxConcurrentActiveSessions] Value = [%u] ",
|
hdd_debug("Name = [gMaxConcurrentActiveSessions] Value = [%u] ",
|
||||||
pHddCtx->config->gMaxConcurrentActiveSessions);
|
pHddCtx->config->gMaxConcurrentActiveSessions);
|
||||||
|
|
||||||
#ifdef MSM_PLATFORM
|
#ifdef MSM_PLATFORM
|
||||||
hdd_info("Name = [gBusBandwidthHighThreshold] Value = [%u] ",
|
hdd_debug("Name = [gBusBandwidthHighThreshold] Value = [%u] ",
|
||||||
pHddCtx->config->busBandwidthHighThreshold);
|
pHddCtx->config->busBandwidthHighThreshold);
|
||||||
hdd_info("Name = [gBusBandwidthMediumThreshold] Value = [%u] ",
|
hdd_debug("Name = [gBusBandwidthMediumThreshold] Value = [%u] ",
|
||||||
pHddCtx->config->busBandwidthMediumThreshold);
|
pHddCtx->config->busBandwidthMediumThreshold);
|
||||||
hdd_info("Name = [gBusBandwidthLowThreshold] Value = [%u] ",
|
hdd_debug("Name = [gBusBandwidthLowThreshold] Value = [%u] ",
|
||||||
pHddCtx->config->busBandwidthLowThreshold);
|
pHddCtx->config->busBandwidthLowThreshold);
|
||||||
hdd_info("Name = [gbusBandwidthComputeInterval] Value = [%u] ",
|
hdd_debug("Name = [gbusBandwidthComputeInterval] Value = [%u] ",
|
||||||
pHddCtx->config->busBandwidthComputeInterval);
|
pHddCtx->config->busBandwidthComputeInterval);
|
||||||
hdd_info("Name = [%s] Value = [%u] ",
|
hdd_debug("Name = [%s] Value = [%u] ",
|
||||||
CFG_ENABLE_TCP_DELACK,
|
CFG_ENABLE_TCP_DELACK,
|
||||||
pHddCtx->config->enable_tcp_delack);
|
pHddCtx->config->enable_tcp_delack);
|
||||||
hdd_info("Name = [gTcpDelAckThresholdHigh] Value = [%u] ",
|
hdd_debug("Name = [gTcpDelAckThresholdHigh] Value = [%u] ",
|
||||||
pHddCtx->config->tcpDelackThresholdHigh);
|
pHddCtx->config->tcpDelackThresholdHigh);
|
||||||
hdd_info("Name = [gTcpDelAckThresholdLow] Value = [%u] ",
|
hdd_debug("Name = [gTcpDelAckThresholdLow] Value = [%u] ",
|
||||||
pHddCtx->config->tcpDelackThresholdLow);
|
pHddCtx->config->tcpDelackThresholdLow);
|
||||||
hdd_info("Name = [%s] Value = [%u] ",
|
hdd_debug("Name = [%s] Value = [%u] ",
|
||||||
CFG_TCP_DELACK_TIMER_COUNT,
|
CFG_TCP_DELACK_TIMER_COUNT,
|
||||||
pHddCtx->config->tcp_delack_timer_count);
|
pHddCtx->config->tcp_delack_timer_count);
|
||||||
hdd_info("Name = [%s] Value = [%u] ",
|
hdd_debug("Name = [%s] Value = [%u] ",
|
||||||
CFG_TCP_TX_HIGH_TPUT_THRESHOLD_NAME,
|
CFG_TCP_TX_HIGH_TPUT_THRESHOLD_NAME,
|
||||||
pHddCtx->config->tcp_tx_high_tput_thres);
|
pHddCtx->config->tcp_tx_high_tput_thres);
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
hdd_info("Name = [gIgnoreCAC] Value = [%u] ",
|
hdd_debug("Name = [gIgnoreCAC] Value = [%u] ",
|
||||||
pHddCtx->config->ignoreCAC);
|
pHddCtx->config->ignoreCAC);
|
||||||
hdd_info("Name = [gSapPreferredChanLocation] Value = [%u] ",
|
hdd_debug("Name = [gSapPreferredChanLocation] Value = [%u] ",
|
||||||
pHddCtx->config->gSapPreferredChanLocation);
|
pHddCtx->config->gSapPreferredChanLocation);
|
||||||
hdd_info("Name = [gDisableDfsJapanW53] Value = [%u] ",
|
hdd_debug("Name = [gDisableDfsJapanW53] Value = [%u] ",
|
||||||
pHddCtx->config->gDisableDfsJapanW53);
|
pHddCtx->config->gDisableDfsJapanW53);
|
||||||
#ifdef FEATURE_GREEN_AP
|
#ifdef FEATURE_GREEN_AP
|
||||||
hdd_info("Name = [gEnableGreenAp] Value = [%u] ",
|
hdd_debug("Name = [gEnableGreenAp] Value = [%u] ",
|
||||||
pHddCtx->config->enableGreenAP);
|
pHddCtx->config->enableGreenAP);
|
||||||
hdd_info("Name = [gEenableEGAP] Value = [%u] ",
|
hdd_debug("Name = [gEenableEGAP] Value = [%u] ",
|
||||||
pHddCtx->config->enable_egap);
|
pHddCtx->config->enable_egap);
|
||||||
hdd_info("Name = [gEGAPInactTime] Value = [%u] ",
|
hdd_debug("Name = [gEGAPInactTime] Value = [%u] ",
|
||||||
pHddCtx->config->egap_inact_time);
|
pHddCtx->config->egap_inact_time);
|
||||||
hdd_info("Name = [gEGAPWaitTime] Value = [%u] ",
|
hdd_debug("Name = [gEGAPWaitTime] Value = [%u] ",
|
||||||
pHddCtx->config->egap_wait_time);
|
pHddCtx->config->egap_wait_time);
|
||||||
hdd_info("Name = [gEGAPFeatures] Value = [%u] ",
|
hdd_debug("Name = [gEGAPFeatures] Value = [%u] ",
|
||||||
pHddCtx->config->egap_feature_flag);
|
pHddCtx->config->egap_feature_flag);
|
||||||
#endif
|
#endif
|
||||||
#ifdef WLAN_FEATURE_ROAM_OFFLOAD
|
#ifdef WLAN_FEATURE_ROAM_OFFLOAD
|
||||||
hdd_info("Name = [isRoamOffloadEnabled] Value = [%u]",
|
hdd_debug("Name = [isRoamOffloadEnabled] Value = [%u]",
|
||||||
pHddCtx->config->isRoamOffloadEnabled);
|
pHddCtx->config->isRoamOffloadEnabled);
|
||||||
#endif
|
#endif
|
||||||
hdd_info("Name = [gEnableSifsBurst] Value = [%u]",
|
hdd_debug("Name = [gEnableSifsBurst] Value = [%u]",
|
||||||
pHddCtx->config->enableSifsBurst);
|
pHddCtx->config->enableSifsBurst);
|
||||||
|
|
||||||
#ifdef WLAN_FEATURE_LPSS
|
#ifdef WLAN_FEATURE_LPSS
|
||||||
hdd_info("Name = [gEnableLpassSupport] Value = [%u] ",
|
hdd_debug("Name = [gEnableLpassSupport] Value = [%u] ",
|
||||||
pHddCtx->config->enable_lpass_support);
|
pHddCtx->config->enable_lpass_support);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
hdd_info("Name = [gEnableSelfRecovery] Value = [%u]",
|
hdd_debug("Name = [gEnableSelfRecovery] Value = [%u]",
|
||||||
pHddCtx->config->enableSelfRecovery);
|
pHddCtx->config->enableSelfRecovery);
|
||||||
|
|
||||||
hdd_info("Name = [gEnableSapSuspend] Value = [%u]",
|
hdd_debug("Name = [gEnableSapSuspend] Value = [%u]",
|
||||||
pHddCtx->config->enableSapSuspend);
|
pHddCtx->config->enableSapSuspend);
|
||||||
|
|
||||||
#ifdef WLAN_FEATURE_EXTWOW_SUPPORT
|
#ifdef WLAN_FEATURE_EXTWOW_SUPPORT
|
||||||
hdd_info("Name = [gExtWoWgotoSuspend] Value = [%u]",
|
hdd_debug("Name = [gExtWoWgotoSuspend] Value = [%u]",
|
||||||
pHddCtx->config->extWowGotoSuspend);
|
pHddCtx->config->extWowGotoSuspend);
|
||||||
|
|
||||||
hdd_info("Name = [gExtWowApp1WakeupPinNumber] Value = [%u]",
|
hdd_debug("Name = [gExtWowApp1WakeupPinNumber] Value = [%u]",
|
||||||
pHddCtx->config->extWowApp1WakeupPinNumber);
|
pHddCtx->config->extWowApp1WakeupPinNumber);
|
||||||
|
|
||||||
hdd_info("Name = [gExtWowApp2WakeupPinNumber] Value = [%u]",
|
hdd_debug("Name = [gExtWowApp2WakeupPinNumber] Value = [%u]",
|
||||||
pHddCtx->config->extWowApp2WakeupPinNumber);
|
pHddCtx->config->extWowApp2WakeupPinNumber);
|
||||||
|
|
||||||
hdd_info("Name = [gExtWoWApp2KAInitPingInterval] Value = [%u]",
|
hdd_debug("Name = [gExtWoWApp2KAInitPingInterval] Value = [%u]",
|
||||||
pHddCtx->config->extWowApp2KAInitPingInterval);
|
pHddCtx->config->extWowApp2KAInitPingInterval);
|
||||||
|
|
||||||
hdd_info("Name = [gExtWoWApp2KAMinPingInterval] Value = [%u]",
|
hdd_debug("Name = [gExtWoWApp2KAMinPingInterval] Value = [%u]",
|
||||||
pHddCtx->config->extWowApp2KAMinPingInterval);
|
pHddCtx->config->extWowApp2KAMinPingInterval);
|
||||||
|
|
||||||
hdd_info("Name = [gExtWoWApp2KAMaxPingInterval] Value = [%u]",
|
hdd_debug("Name = [gExtWoWApp2KAMaxPingInterval] Value = [%u]",
|
||||||
pHddCtx->config->extWowApp2KAMaxPingInterval);
|
pHddCtx->config->extWowApp2KAMaxPingInterval);
|
||||||
|
|
||||||
hdd_info("Name = [gExtWoWApp2KAIncPingInterval] Value = [%u]",
|
hdd_debug("Name = [gExtWoWApp2KAIncPingInterval] Value = [%u]",
|
||||||
pHddCtx->config->extWowApp2KAIncPingInterval);
|
pHddCtx->config->extWowApp2KAIncPingInterval);
|
||||||
|
|
||||||
hdd_info("Name = [gExtWoWApp2TcpSrcPort] Value = [%u]",
|
hdd_debug("Name = [gExtWoWApp2TcpSrcPort] Value = [%u]",
|
||||||
pHddCtx->config->extWowApp2TcpSrcPort);
|
pHddCtx->config->extWowApp2TcpSrcPort);
|
||||||
|
|
||||||
hdd_info("Name = [gExtWoWApp2TcpDstPort] Value = [%u]",
|
hdd_debug("Name = [gExtWoWApp2TcpDstPort] Value = [%u]",
|
||||||
pHddCtx->config->extWowApp2TcpDstPort);
|
pHddCtx->config->extWowApp2TcpDstPort);
|
||||||
|
|
||||||
hdd_info("Name = [gExtWoWApp2TcpTxTimeout] Value = [%u]",
|
hdd_debug("Name = [gExtWoWApp2TcpTxTimeout] Value = [%u]",
|
||||||
pHddCtx->config->extWowApp2TcpTxTimeout);
|
pHddCtx->config->extWowApp2TcpTxTimeout);
|
||||||
|
|
||||||
hdd_info("Name = [gExtWoWApp2TcpRxTimeout] Value = [%u]",
|
hdd_debug("Name = [gExtWoWApp2TcpRxTimeout] Value = [%u]",
|
||||||
pHddCtx->config->extWowApp2TcpRxTimeout);
|
pHddCtx->config->extWowApp2TcpRxTimeout);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifdef DHCP_SERVER_OFFLOAD
|
#ifdef DHCP_SERVER_OFFLOAD
|
||||||
hdd_info("Name = [gDHCPServerOffloadEnable] Value = [%u]",
|
hdd_debug("Name = [gDHCPServerOffloadEnable] Value = [%u]",
|
||||||
pHddCtx->config->enableDHCPServerOffload);
|
pHddCtx->config->enableDHCPServerOffload);
|
||||||
hdd_info("Name = [gDHCPMaxNumClients] Value = [%u]",
|
hdd_debug("Name = [gDHCPMaxNumClients] Value = [%u]",
|
||||||
pHddCtx->config->dhcpMaxNumClients);
|
pHddCtx->config->dhcpMaxNumClients);
|
||||||
hdd_info("Name = [gDHCPServerIP] Value = [%s]",
|
hdd_debug("Name = [gDHCPServerIP] Value = [%s]",
|
||||||
pHddCtx->config->dhcpServerIP);
|
pHddCtx->config->dhcpServerIP);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
hdd_info("Name = [gEnableDumpCollect] Value = [%u]",
|
hdd_debug("Name = [gEnableDumpCollect] Value = [%u]",
|
||||||
pHddCtx->config->is_ramdump_enabled);
|
pHddCtx->config->is_ramdump_enabled);
|
||||||
|
|
||||||
hdd_info("Name = [gP2PListenDeferInterval] Value = [%u]",
|
hdd_debug("Name = [gP2PListenDeferInterval] Value = [%u]",
|
||||||
pHddCtx->config->p2p_listen_defer_interval);
|
pHddCtx->config->p2p_listen_defer_interval);
|
||||||
hdd_notice("Name = [is_ps_enabled] value = [%d]",
|
hdd_debug("Name = [is_ps_enabled] value = [%d]",
|
||||||
pHddCtx->config->is_ps_enabled);
|
pHddCtx->config->is_ps_enabled);
|
||||||
hdd_notice("Name = [tso_enable] value = [%d]",
|
hdd_debug("Name = [tso_enable] value = [%d]",
|
||||||
pHddCtx->config->tso_enable);
|
pHddCtx->config->tso_enable);
|
||||||
hdd_notice("Name = [LROEnable] value = [%d]",
|
hdd_debug("Name = [LROEnable] value = [%d]",
|
||||||
pHddCtx->config->lro_enable);
|
pHddCtx->config->lro_enable);
|
||||||
hdd_notice("Name = [active_mode_offload] value = [%d]",
|
hdd_debug("Name = [active_mode_offload] value = [%d]",
|
||||||
pHddCtx->config->active_mode_offload);
|
pHddCtx->config->active_mode_offload);
|
||||||
hdd_notice("Name = [gfine_time_meas_cap] value = [%u]",
|
hdd_debug("Name = [gfine_time_meas_cap] value = [%u]",
|
||||||
pHddCtx->config->fine_time_meas_cap);
|
pHddCtx->config->fine_time_meas_cap);
|
||||||
#ifdef WLAN_FEATURE_FASTPATH
|
#ifdef WLAN_FEATURE_FASTPATH
|
||||||
hdd_info("Name = [fastpath_enable] Value = [%u]",
|
hdd_debug("Name = [fastpath_enable] Value = [%u]",
|
||||||
pHddCtx->config->fastpath_enable);
|
pHddCtx->config->fastpath_enable);
|
||||||
#endif
|
#endif
|
||||||
hdd_notice("Name = [max_scan_count] value = [%d]",
|
hdd_debug("Name = [max_scan_count] value = [%d]",
|
||||||
pHddCtx->config->max_scan_count);
|
pHddCtx->config->max_scan_count);
|
||||||
hdd_notice("Name = [%s] value = [%d]",
|
hdd_debug("Name = [%s] value = [%d]",
|
||||||
CFG_RX_MODE_NAME, pHddCtx->config->rx_mode);
|
CFG_RX_MODE_NAME, pHddCtx->config->rx_mode);
|
||||||
hdd_info("Name = [%s] Value = [%u]",
|
hdd_debug("Name = [%s] Value = [%u]",
|
||||||
CFG_CE_CLASSIFY_ENABLE_NAME,
|
CFG_CE_CLASSIFY_ENABLE_NAME,
|
||||||
pHddCtx->config->ce_classify_enabled);
|
pHddCtx->config->ce_classify_enabled);
|
||||||
hdd_notice("Name = [%s] value = [%u]",
|
hdd_debug("Name = [%s] value = [%u]",
|
||||||
CFG_DUAL_MAC_FEATURE_DISABLE,
|
CFG_DUAL_MAC_FEATURE_DISABLE,
|
||||||
pHddCtx->config->dual_mac_feature_disable);
|
pHddCtx->config->dual_mac_feature_disable);
|
||||||
hdd_notice("Name = [%s] Value = [%s]",
|
hdd_debug("Name = [%s] Value = [%s]",
|
||||||
CFG_DBS_SCAN_SELECTION_NAME,
|
CFG_DBS_SCAN_SELECTION_NAME,
|
||||||
pHddCtx->config->dbs_scan_selection);
|
pHddCtx->config->dbs_scan_selection);
|
||||||
#ifdef FEATURE_WLAN_SCAN_PNO
|
#ifdef FEATURE_WLAN_SCAN_PNO
|
||||||
hdd_notice("Name = [%s] Value = [%u]",
|
hdd_debug("Name = [%s] Value = [%u]",
|
||||||
CFG_PNO_CHANNEL_PREDICTION_NAME,
|
CFG_PNO_CHANNEL_PREDICTION_NAME,
|
||||||
pHddCtx->config->pno_channel_prediction);
|
pHddCtx->config->pno_channel_prediction);
|
||||||
hdd_notice("Name = [%s] Value = [%u]",
|
hdd_debug("Name = [%s] Value = [%u]",
|
||||||
CFG_TOP_K_NUM_OF_CHANNELS_NAME,
|
CFG_TOP_K_NUM_OF_CHANNELS_NAME,
|
||||||
pHddCtx->config->top_k_num_of_channels);
|
pHddCtx->config->top_k_num_of_channels);
|
||||||
hdd_notice("Name = [%s] Value = [%u]",
|
hdd_debug("Name = [%s] Value = [%u]",
|
||||||
CFG_STATIONARY_THRESHOLD_NAME,
|
CFG_STATIONARY_THRESHOLD_NAME,
|
||||||
pHddCtx->config->stationary_thresh);
|
pHddCtx->config->stationary_thresh);
|
||||||
hdd_notice("Name = [%s] Value = [%u]",
|
hdd_debug("Name = [%s] Value = [%u]",
|
||||||
CFG_CHANNEL_PREDICTION_FULL_SCAN_MS_NAME,
|
CFG_CHANNEL_PREDICTION_FULL_SCAN_MS_NAME,
|
||||||
pHddCtx->config->channel_prediction_full_scan);
|
pHddCtx->config->channel_prediction_full_scan);
|
||||||
hdd_notice("Name = [%s] Value = [%u]",
|
hdd_debug("Name = [%s] Value = [%u]",
|
||||||
CFG_ADAPTIVE_PNOSCAN_DWELL_MODE_NAME,
|
CFG_ADAPTIVE_PNOSCAN_DWELL_MODE_NAME,
|
||||||
pHddCtx->config->pnoscan_adaptive_dwell_mode);
|
pHddCtx->config->pnoscan_adaptive_dwell_mode);
|
||||||
#endif
|
#endif
|
||||||
hdd_notice("Name = [%s] Value = [%d]",
|
hdd_debug("Name = [%s] Value = [%d]",
|
||||||
CFG_EARLY_STOP_SCAN_ENABLE,
|
CFG_EARLY_STOP_SCAN_ENABLE,
|
||||||
pHddCtx->config->early_stop_scan_enable);
|
pHddCtx->config->early_stop_scan_enable);
|
||||||
hdd_notice("Name = [%s] Value = [%d]",
|
hdd_debug("Name = [%s] Value = [%d]",
|
||||||
CFG_EARLY_STOP_SCAN_MIN_THRESHOLD,
|
CFG_EARLY_STOP_SCAN_MIN_THRESHOLD,
|
||||||
pHddCtx->config->early_stop_scan_min_threshold);
|
pHddCtx->config->early_stop_scan_min_threshold);
|
||||||
hdd_notice("Name = [%s] Value = [%d]",
|
hdd_debug("Name = [%s] Value = [%d]",
|
||||||
CFG_EARLY_STOP_SCAN_MAX_THRESHOLD,
|
CFG_EARLY_STOP_SCAN_MAX_THRESHOLD,
|
||||||
pHddCtx->config->early_stop_scan_max_threshold);
|
pHddCtx->config->early_stop_scan_max_threshold);
|
||||||
hdd_notice("Name = [%s] Value = [%d]",
|
hdd_debug("Name = [%s] Value = [%d]",
|
||||||
CFG_FIRST_SCAN_BUCKET_THRESHOLD_NAME,
|
CFG_FIRST_SCAN_BUCKET_THRESHOLD_NAME,
|
||||||
pHddCtx->config->first_scan_bucket_threshold);
|
pHddCtx->config->first_scan_bucket_threshold);
|
||||||
hdd_notice("Name = [%s] Value = [%u]",
|
hdd_debug("Name = [%s] Value = [%u]",
|
||||||
CFG_HT_MPDU_DENSITY_NAME,
|
CFG_HT_MPDU_DENSITY_NAME,
|
||||||
pHddCtx->config->ht_mpdu_density);
|
pHddCtx->config->ht_mpdu_density);
|
||||||
|
|
||||||
@@ -5961,149 +5961,149 @@ void hdd_cfg_print(hdd_context_t *pHddCtx)
|
|||||||
CFG_ENABLE_LFR_SUBNET_DETECTION,
|
CFG_ENABLE_LFR_SUBNET_DETECTION,
|
||||||
pHddCtx->config->enable_lfr_subnet_detection);
|
pHddCtx->config->enable_lfr_subnet_detection);
|
||||||
#endif
|
#endif
|
||||||
hdd_info("Name = [%s] Value = [%u]",
|
hdd_debug("Name = [%s] Value = [%u]",
|
||||||
CFG_ROAM_DENSE_TRAFFIC_THRESHOLD,
|
CFG_ROAM_DENSE_TRAFFIC_THRESHOLD,
|
||||||
pHddCtx->config->roam_dense_traffic_thresh);
|
pHddCtx->config->roam_dense_traffic_thresh);
|
||||||
hdd_info("Name = [%s] Value = [%u]",
|
hdd_debug("Name = [%s] Value = [%u]",
|
||||||
CFG_ROAM_DENSE_RSSI_THRE_OFFSET,
|
CFG_ROAM_DENSE_RSSI_THRE_OFFSET,
|
||||||
pHddCtx->config->roam_dense_rssi_thresh_offset);
|
pHddCtx->config->roam_dense_rssi_thresh_offset);
|
||||||
hdd_info("Name = [%s] Value = [%u]",
|
hdd_debug("Name = [%s] Value = [%u]",
|
||||||
CFG_IGNORE_PEER_HT_MODE_NAME,
|
CFG_IGNORE_PEER_HT_MODE_NAME,
|
||||||
pHddCtx->config->ignore_peer_ht_opmode);
|
pHddCtx->config->ignore_peer_ht_opmode);
|
||||||
hdd_info("Name = [%s] Value = [%u]",
|
hdd_debug("Name = [%s] Value = [%u]",
|
||||||
CFG_ENABLE_VENDOR_VHT_FOR_24GHZ_NAME,
|
CFG_ENABLE_VENDOR_VHT_FOR_24GHZ_NAME,
|
||||||
pHddCtx->config->enable_sap_vendor_vht);
|
pHddCtx->config->enable_sap_vendor_vht);
|
||||||
hdd_info("Name = [%s] Value = [%u]",
|
hdd_debug("Name = [%s] Value = [%u]",
|
||||||
CFG_ENABLE_FATAL_EVENT_TRIGGER,
|
CFG_ENABLE_FATAL_EVENT_TRIGGER,
|
||||||
pHddCtx->config->enable_fatal_event);
|
pHddCtx->config->enable_fatal_event);
|
||||||
hdd_info("Name = [%s] Value = [%u]",
|
hdd_debug("Name = [%s] Value = [%u]",
|
||||||
CFG_ROAM_DENSE_MIN_APS,
|
CFG_ROAM_DENSE_MIN_APS,
|
||||||
pHddCtx->config->roam_dense_min_aps);
|
pHddCtx->config->roam_dense_min_aps);
|
||||||
hdd_info("Name = [%s] Value = [%u]",
|
hdd_debug("Name = [%s] Value = [%u]",
|
||||||
CFG_MIN_REST_TIME_NAME,
|
CFG_MIN_REST_TIME_NAME,
|
||||||
pHddCtx->config->min_rest_time_conc);
|
pHddCtx->config->min_rest_time_conc);
|
||||||
hdd_info("Name = [%s] Value = [%u]",
|
hdd_debug("Name = [%s] Value = [%u]",
|
||||||
CFG_IDLE_TIME_NAME,
|
CFG_IDLE_TIME_NAME,
|
||||||
pHddCtx->config->idle_time_conc);
|
pHddCtx->config->idle_time_conc);
|
||||||
hdd_info("Name = [%s] Value = [%d]",
|
hdd_debug("Name = [%s] Value = [%d]",
|
||||||
CFG_BUG_ON_REINIT_FAILURE_NAME,
|
CFG_BUG_ON_REINIT_FAILURE_NAME,
|
||||||
pHddCtx->config->bug_on_reinit_failure);
|
pHddCtx->config->bug_on_reinit_failure);
|
||||||
hdd_info("Name = [%s] Value = [%u]",
|
hdd_debug("Name = [%s] Value = [%u]",
|
||||||
CFG_INTERFACE_CHANGE_WAIT_NAME,
|
CFG_INTERFACE_CHANGE_WAIT_NAME,
|
||||||
pHddCtx->config->iface_change_wait_time);
|
pHddCtx->config->iface_change_wait_time);
|
||||||
|
|
||||||
hdd_info("Name = [%s] Value = [%u]",
|
hdd_debug("Name = [%s] Value = [%u]",
|
||||||
CFG_ENABLE_EDCA_INI_NAME,
|
CFG_ENABLE_EDCA_INI_NAME,
|
||||||
pHddCtx->config->enable_edca_params);
|
pHddCtx->config->enable_edca_params);
|
||||||
|
|
||||||
hdd_info("Name = [%s] Value = [%u]",
|
hdd_debug("Name = [%s] Value = [%u]",
|
||||||
CFG_EDCA_VO_CWMIN_VALUE_NAME,
|
CFG_EDCA_VO_CWMIN_VALUE_NAME,
|
||||||
pHddCtx->config->edca_vo_cwmin);
|
pHddCtx->config->edca_vo_cwmin);
|
||||||
hdd_info("Name = [%s] Value = [%u]",
|
hdd_debug("Name = [%s] Value = [%u]",
|
||||||
CFG_EDCA_VI_CWMIN_VALUE_NAME,
|
CFG_EDCA_VI_CWMIN_VALUE_NAME,
|
||||||
pHddCtx->config->edca_vi_cwmin);
|
pHddCtx->config->edca_vi_cwmin);
|
||||||
hdd_info("Name = [%s] Value = [%u]",
|
hdd_debug("Name = [%s] Value = [%u]",
|
||||||
CFG_EDCA_BK_CWMIN_VALUE_NAME,
|
CFG_EDCA_BK_CWMIN_VALUE_NAME,
|
||||||
pHddCtx->config->edca_bk_cwmin);
|
pHddCtx->config->edca_bk_cwmin);
|
||||||
hdd_info("Name = [%s] Value = [%u]",
|
hdd_debug("Name = [%s] Value = [%u]",
|
||||||
CFG_EDCA_BE_CWMIN_VALUE_NAME,
|
CFG_EDCA_BE_CWMIN_VALUE_NAME,
|
||||||
pHddCtx->config->edca_be_cwmin);
|
pHddCtx->config->edca_be_cwmin);
|
||||||
|
|
||||||
hdd_info("Name = [%s] Value = [%u]",
|
hdd_debug("Name = [%s] Value = [%u]",
|
||||||
CFG_EDCA_VO_CWMAX_VALUE_NAME,
|
CFG_EDCA_VO_CWMAX_VALUE_NAME,
|
||||||
pHddCtx->config->edca_vo_cwmax);
|
pHddCtx->config->edca_vo_cwmax);
|
||||||
hdd_info("Name = [%s] Value = [%u]",
|
hdd_debug("Name = [%s] Value = [%u]",
|
||||||
CFG_EDCA_VI_CWMAX_VALUE_NAME,
|
CFG_EDCA_VI_CWMAX_VALUE_NAME,
|
||||||
pHddCtx->config->edca_vi_cwmax);
|
pHddCtx->config->edca_vi_cwmax);
|
||||||
hdd_info("Name = [%s] Value = [%u]",
|
hdd_debug("Name = [%s] Value = [%u]",
|
||||||
CFG_EDCA_BK_CWMAX_VALUE_NAME,
|
CFG_EDCA_BK_CWMAX_VALUE_NAME,
|
||||||
pHddCtx->config->edca_bk_cwmax);
|
pHddCtx->config->edca_bk_cwmax);
|
||||||
hdd_info("Name = [%s] Value = [%u]",
|
hdd_debug("Name = [%s] Value = [%u]",
|
||||||
CFG_EDCA_BE_CWMAX_VALUE_NAME,
|
CFG_EDCA_BE_CWMAX_VALUE_NAME,
|
||||||
pHddCtx->config->edca_be_cwmax);
|
pHddCtx->config->edca_be_cwmax);
|
||||||
|
|
||||||
hdd_info("Name = [%s] Value = [%u]",
|
hdd_debug("Name = [%s] Value = [%u]",
|
||||||
CFG_EDCA_VO_AIFS_VALUE_NAME,
|
CFG_EDCA_VO_AIFS_VALUE_NAME,
|
||||||
pHddCtx->config->edca_vo_aifs);
|
pHddCtx->config->edca_vo_aifs);
|
||||||
hdd_info("Name = [%s] Value = [%u]",
|
hdd_debug("Name = [%s] Value = [%u]",
|
||||||
CFG_EDCA_VI_AIFS_VALUE_NAME,
|
CFG_EDCA_VI_AIFS_VALUE_NAME,
|
||||||
pHddCtx->config->edca_vi_aifs);
|
pHddCtx->config->edca_vi_aifs);
|
||||||
hdd_info("Name = [%s] Value = [%u]",
|
hdd_debug("Name = [%s] Value = [%u]",
|
||||||
CFG_EDCA_BK_AIFS_VALUE_NAME,
|
CFG_EDCA_BK_AIFS_VALUE_NAME,
|
||||||
pHddCtx->config->edca_bk_aifs);
|
pHddCtx->config->edca_bk_aifs);
|
||||||
hdd_info("Name = [%s] Value = [%u]",
|
hdd_debug("Name = [%s] Value = [%u]",
|
||||||
CFG_EDCA_BE_AIFS_VALUE_NAME,
|
CFG_EDCA_BE_AIFS_VALUE_NAME,
|
||||||
pHddCtx->config->edca_be_aifs);
|
pHddCtx->config->edca_be_aifs);
|
||||||
|
|
||||||
hdd_info("Name = [%s] Value = [%s]",
|
hdd_debug("Name = [%s] Value = [%s]",
|
||||||
CFG_ENABLE_TX_SCHED_WRR_VO_NAME,
|
CFG_ENABLE_TX_SCHED_WRR_VO_NAME,
|
||||||
pHddCtx->config->tx_sched_wrr_vo);
|
pHddCtx->config->tx_sched_wrr_vo);
|
||||||
hdd_info("Name = [%s] Value = [%s]",
|
hdd_debug("Name = [%s] Value = [%s]",
|
||||||
CFG_ENABLE_TX_SCHED_WRR_VI_NAME,
|
CFG_ENABLE_TX_SCHED_WRR_VI_NAME,
|
||||||
pHddCtx->config->tx_sched_wrr_vi);
|
pHddCtx->config->tx_sched_wrr_vi);
|
||||||
hdd_info("Name = [%s] Value = [%s]",
|
hdd_debug("Name = [%s] Value = [%s]",
|
||||||
CFG_ENABLE_TX_SCHED_WRR_BK_NAME,
|
CFG_ENABLE_TX_SCHED_WRR_BK_NAME,
|
||||||
pHddCtx->config->tx_sched_wrr_bk);
|
pHddCtx->config->tx_sched_wrr_bk);
|
||||||
hdd_info("Name = [%s] Value = [%s]",
|
hdd_debug("Name = [%s] Value = [%s]",
|
||||||
CFG_ENABLE_TX_SCHED_WRR_BE_NAME,
|
CFG_ENABLE_TX_SCHED_WRR_BE_NAME,
|
||||||
pHddCtx->config->tx_sched_wrr_be);
|
pHddCtx->config->tx_sched_wrr_be);
|
||||||
|
|
||||||
hdd_info("Name = [%s] Value = [%u]",
|
hdd_debug("Name = [%s] Value = [%u]",
|
||||||
CFG_ENABLE_DP_TRACE,
|
CFG_ENABLE_DP_TRACE,
|
||||||
pHddCtx->config->enable_dp_trace);
|
pHddCtx->config->enable_dp_trace);
|
||||||
hdd_info("Name = [%s] Value = [%u]",
|
hdd_debug("Name = [%s] Value = [%u]",
|
||||||
CFG_ADAPTIVE_SCAN_DWELL_MODE_NAME,
|
CFG_ADAPTIVE_SCAN_DWELL_MODE_NAME,
|
||||||
pHddCtx->config->scan_adaptive_dwell_mode);
|
pHddCtx->config->scan_adaptive_dwell_mode);
|
||||||
hdd_info("Name = [%s] Value = [%u]",
|
hdd_debug("Name = [%s] Value = [%u]",
|
||||||
CFG_ADAPTIVE_ROAMSCAN_DWELL_MODE_NAME,
|
CFG_ADAPTIVE_ROAMSCAN_DWELL_MODE_NAME,
|
||||||
pHddCtx->config->roamscan_adaptive_dwell_mode);
|
pHddCtx->config->roamscan_adaptive_dwell_mode);
|
||||||
hdd_info("Name = [%s] Value = [%u]",
|
hdd_debug("Name = [%s] Value = [%u]",
|
||||||
CFG_ADAPTIVE_EXTSCAN_DWELL_MODE_NAME,
|
CFG_ADAPTIVE_EXTSCAN_DWELL_MODE_NAME,
|
||||||
pHddCtx->config->extscan_adaptive_dwell_mode);
|
pHddCtx->config->extscan_adaptive_dwell_mode);
|
||||||
hdd_info("Name = [%s] Value = [%u]",
|
hdd_debug("Name = [%s] Value = [%u]",
|
||||||
CFG_ADAPTIVE_DWELL_MODE_ENABLED_NAME,
|
CFG_ADAPTIVE_DWELL_MODE_ENABLED_NAME,
|
||||||
pHddCtx->config->adaptive_dwell_mode_enabled);
|
pHddCtx->config->adaptive_dwell_mode_enabled);
|
||||||
hdd_info("Name = [%s] Value = [%u]",
|
hdd_debug("Name = [%s] Value = [%u]",
|
||||||
CFG_GLOBAL_ADAPTIVE_DWELL_MODE_NAME,
|
CFG_GLOBAL_ADAPTIVE_DWELL_MODE_NAME,
|
||||||
pHddCtx->config->global_adapt_dwelltime_mode);
|
pHddCtx->config->global_adapt_dwelltime_mode);
|
||||||
hdd_info("Name = [%s] Value = [%u]",
|
hdd_debug("Name = [%s] Value = [%u]",
|
||||||
CFG_ADAPT_DWELL_LPF_WEIGHT_NAME,
|
CFG_ADAPT_DWELL_LPF_WEIGHT_NAME,
|
||||||
pHddCtx->config->adapt_dwell_lpf_weight);
|
pHddCtx->config->adapt_dwell_lpf_weight);
|
||||||
hdd_info("Name = [%s] Value = [%u]",
|
hdd_debug("Name = [%s] Value = [%u]",
|
||||||
CFG_ADAPT_DWELL_PASMON_INTVAL_NAME,
|
CFG_ADAPT_DWELL_PASMON_INTVAL_NAME,
|
||||||
pHddCtx->config->adapt_dwell_passive_mon_intval);
|
pHddCtx->config->adapt_dwell_passive_mon_intval);
|
||||||
hdd_info("Name = [%s] Value = [%u]",
|
hdd_debug("Name = [%s] Value = [%u]",
|
||||||
CFG_ADAPT_DWELL_WIFI_THRESH_NAME,
|
CFG_ADAPT_DWELL_WIFI_THRESH_NAME,
|
||||||
pHddCtx->config->adapt_dwell_wifi_act_threshold);
|
pHddCtx->config->adapt_dwell_wifi_act_threshold);
|
||||||
hdd_info("Name = [%s] value = [%u]",
|
hdd_debug("Name = [%s] value = [%u]",
|
||||||
CFG_SUB_20_CHANNEL_WIDTH_NAME,
|
CFG_SUB_20_CHANNEL_WIDTH_NAME,
|
||||||
pHddCtx->config->enable_sub_20_channel_width);
|
pHddCtx->config->enable_sub_20_channel_width);
|
||||||
hdd_info("Name = [%s] Value = [%u]",
|
hdd_debug("Name = [%s] Value = [%u]",
|
||||||
CFG_TGT_GTX_USR_CFG_NAME,
|
CFG_TGT_GTX_USR_CFG_NAME,
|
||||||
pHddCtx->config->tgt_gtx_usr_cfg);
|
pHddCtx->config->tgt_gtx_usr_cfg);
|
||||||
hdd_info("Name = [%s] Value = [%u]",
|
hdd_debug("Name = [%s] Value = [%u]",
|
||||||
CFG_SAP_MAX_INACTIVITY_OVERRIDE_NAME,
|
CFG_SAP_MAX_INACTIVITY_OVERRIDE_NAME,
|
||||||
pHddCtx->config->sap_max_inactivity_override);
|
pHddCtx->config->sap_max_inactivity_override);
|
||||||
hdd_ndp_print_ini_config(pHddCtx);
|
hdd_ndp_print_ini_config(pHddCtx);
|
||||||
hdd_info("Name = [%s] Value = [%s]",
|
hdd_debug("Name = [%s] Value = [%s]",
|
||||||
CFG_RM_CAPABILITY_NAME,
|
CFG_RM_CAPABILITY_NAME,
|
||||||
pHddCtx->config->rm_capability);
|
pHddCtx->config->rm_capability);
|
||||||
hdd_info("Name = [%s] Value = [%d]",
|
hdd_debug("Name = [%s] Value = [%d]",
|
||||||
CFG_SAP_FORCE_11N_FOR_11AC_NAME,
|
CFG_SAP_FORCE_11N_FOR_11AC_NAME,
|
||||||
pHddCtx->config->sap_force_11n_for_11ac);
|
pHddCtx->config->sap_force_11n_for_11ac);
|
||||||
hdd_info("Name = [%s] Value = [%d]",
|
hdd_debug("Name = [%s] Value = [%d]",
|
||||||
CFG_BPF_PACKET_FILTER_OFFLOAD,
|
CFG_BPF_PACKET_FILTER_OFFLOAD,
|
||||||
pHddCtx->config->bpf_packet_filter_enable);
|
pHddCtx->config->bpf_packet_filter_enable);
|
||||||
hdd_info("Name = [%s] Value = [%u]",
|
hdd_debug("Name = [%s] Value = [%u]",
|
||||||
CFG_TDLS_ENABLE_DEFER_TIMER,
|
CFG_TDLS_ENABLE_DEFER_TIMER,
|
||||||
pHddCtx->config->tdls_enable_defer_time);
|
pHddCtx->config->tdls_enable_defer_time);
|
||||||
hdd_info("Name = [%s] Value = [%d]",
|
hdd_debug("Name = [%s] Value = [%d]",
|
||||||
CFG_FILTER_MULTICAST_REPLAY_NAME,
|
CFG_FILTER_MULTICAST_REPLAY_NAME,
|
||||||
pHddCtx->config->multicast_replay_filter);
|
pHddCtx->config->multicast_replay_filter);
|
||||||
hdd_info("Name = [%s] Value = [%u]",
|
hdd_debug("Name = [%s] Value = [%u]",
|
||||||
CFG_ENABLE_GO_CTS2SELF_FOR_STA,
|
CFG_ENABLE_GO_CTS2SELF_FOR_STA,
|
||||||
pHddCtx->config->enable_go_cts2self_for_sta);
|
pHddCtx->config->enable_go_cts2self_for_sta);
|
||||||
hdd_info("Name = [%s] Value = [%u]",
|
hdd_debug("Name = [%s] Value = [%u]",
|
||||||
CFG_CRASH_FW_TIMEOUT_NAME,
|
CFG_CRASH_FW_TIMEOUT_NAME,
|
||||||
pHddCtx->config->fw_timeout_crash);
|
pHddCtx->config->fw_timeout_crash);
|
||||||
hdd_debug("Name = [%s] Value = [%u]",
|
hdd_debug("Name = [%s] Value = [%u]",
|
||||||
@@ -6112,7 +6112,7 @@ void hdd_cfg_print(hdd_context_t *pHddCtx)
|
|||||||
hdd_debug("Name = [%s] Value = [%u]",
|
hdd_debug("Name = [%s] Value = [%u]",
|
||||||
CFG_ACTIVE_MC_BC_BPF_MODE_NAME,
|
CFG_ACTIVE_MC_BC_BPF_MODE_NAME,
|
||||||
pHddCtx->config->active_mc_bc_bpf_mode);
|
pHddCtx->config->active_mc_bc_bpf_mode);
|
||||||
hdd_info("Name = [%s] Value = [%d]",
|
hdd_debug("Name = [%s] Value = [%d]",
|
||||||
CFG_SAP_INTERNAL_RESTART_NAME,
|
CFG_SAP_INTERNAL_RESTART_NAME,
|
||||||
pHddCtx->config->sap_internal_restart);
|
pHddCtx->config->sap_internal_restart);
|
||||||
hdd_debug("Name = [%s] Value = [%u]",
|
hdd_debug("Name = [%s] Value = [%u]",
|
||||||
@@ -6124,19 +6124,19 @@ void hdd_cfg_print(hdd_context_t *pHddCtx)
|
|||||||
|
|
||||||
hdd_per_roam_print_ini_config(pHddCtx);
|
hdd_per_roam_print_ini_config(pHddCtx);
|
||||||
hdd_he_print_ini_config(pHddCtx);
|
hdd_he_print_ini_config(pHddCtx);
|
||||||
hdd_info("Name = [%s] Value = [%d]",
|
hdd_debug("Name = [%s] Value = [%d]",
|
||||||
CFG_ARP_AC_CATEGORY,
|
CFG_ARP_AC_CATEGORY,
|
||||||
pHddCtx->config->arp_ac_category);
|
pHddCtx->config->arp_ac_category);
|
||||||
hdd_info("Name = [%s] Value = [%u]",
|
hdd_debug("Name = [%s] Value = [%u]",
|
||||||
CFG_SCAN_BACKOFF_MULTIPLIER_NAME,
|
CFG_SCAN_BACKOFF_MULTIPLIER_NAME,
|
||||||
pHddCtx->config->scan_backoff_multiplier);
|
pHddCtx->config->scan_backoff_multiplier);
|
||||||
hdd_info("Name = [%s] Value = [%d]",
|
hdd_debug("Name = [%s] Value = [%d]",
|
||||||
CFG_EXTERNAL_ACS_POLICY,
|
CFG_EXTERNAL_ACS_POLICY,
|
||||||
pHddCtx->config->external_acs_policy);
|
pHddCtx->config->external_acs_policy);
|
||||||
hdd_info("Name = [%s] Value = [%d]",
|
hdd_debug("Name = [%s] Value = [%d]",
|
||||||
CFG_EXTERNAL_ACS_FREQ_BAND,
|
CFG_EXTERNAL_ACS_FREQ_BAND,
|
||||||
pHddCtx->config->external_acs_freq_band);
|
pHddCtx->config->external_acs_freq_band);
|
||||||
hdd_info("Name = [%s] value = [%u]",
|
hdd_debug("Name = [%s] value = [%u]",
|
||||||
CFG_DROPPED_PKT_DISCONNECT_TH_NAME,
|
CFG_DROPPED_PKT_DISCONNECT_TH_NAME,
|
||||||
pHddCtx->config->pkt_err_disconn_th);
|
pHddCtx->config->pkt_err_disconn_th);
|
||||||
hdd_debug("Name = [%s] value = [%u]",
|
hdd_debug("Name = [%s] value = [%u]",
|
||||||
|
@@ -3716,7 +3716,7 @@ void hdd_chip_pwr_save_fail_detected_cb(void *hddctx,
|
|||||||
return;
|
return;
|
||||||
|
|
||||||
if (!data) {
|
if (!data) {
|
||||||
hdd_notice("data is null");
|
hdd_debug("data is null");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -12758,7 +12758,7 @@ static int __wlan_hdd_change_station(struct wiphy *wiphy,
|
|||||||
}
|
}
|
||||||
if (params->supported_oper_classes_len >
|
if (params->supported_oper_classes_len >
|
||||||
CDS_MAX_SUPP_OPER_CLASSES) {
|
CDS_MAX_SUPP_OPER_CLASSES) {
|
||||||
hdd_notice("received oper classes:%d, resetting it to max supported: %d",
|
hdd_debug("rcvd oper classes:%d, rst to max %d",
|
||||||
params->supported_oper_classes_len,
|
params->supported_oper_classes_len,
|
||||||
CDS_MAX_SUPP_OPER_CLASSES);
|
CDS_MAX_SUPP_OPER_CLASSES);
|
||||||
params->supported_oper_classes_len =
|
params->supported_oper_classes_len =
|
||||||
@@ -15706,7 +15706,7 @@ static int wlan_hdd_disconnect(hdd_adapter_t *pAdapter, u16 reason)
|
|||||||
}
|
}
|
||||||
if (pAdapter->roam_ho_fail) {
|
if (pAdapter->roam_ho_fail) {
|
||||||
INIT_COMPLETION(pAdapter->disconnect_comp_var);
|
INIT_COMPLETION(pAdapter->disconnect_comp_var);
|
||||||
hdd_info("Disabling queues");
|
hdd_debug("Disabling queues");
|
||||||
wlan_hdd_netif_queue_control(pAdapter,
|
wlan_hdd_netif_queue_control(pAdapter,
|
||||||
WLAN_STOP_ALL_NETIF_QUEUE_N_CARRIER,
|
WLAN_STOP_ALL_NETIF_QUEUE_N_CARRIER,
|
||||||
WLAN_CONTROL_PATH);
|
WLAN_CONTROL_PATH);
|
||||||
|
@@ -268,7 +268,7 @@ static int __hdd_hostapd_open(struct net_device *dev)
|
|||||||
|
|
||||||
set_bit(DEVICE_IFACE_OPENED, &pAdapter->event_flags);
|
set_bit(DEVICE_IFACE_OPENED, &pAdapter->event_flags);
|
||||||
/* Enable all Tx queues */
|
/* Enable all Tx queues */
|
||||||
hdd_info("Enabling queues");
|
hdd_debug("Enabling queues");
|
||||||
wlan_hdd_netif_queue_control(pAdapter,
|
wlan_hdd_netif_queue_control(pAdapter,
|
||||||
WLAN_START_ALL_NETIF_QUEUE_N_CARRIER,
|
WLAN_START_ALL_NETIF_QUEUE_N_CARRIER,
|
||||||
WLAN_CONTROL_PATH);
|
WLAN_CONTROL_PATH);
|
||||||
@@ -314,7 +314,7 @@ static int __hdd_hostapd_stop(struct net_device *dev)
|
|||||||
|
|
||||||
clear_bit(DEVICE_IFACE_OPENED, &adapter->event_flags);
|
clear_bit(DEVICE_IFACE_OPENED, &adapter->event_flags);
|
||||||
/* Stop all tx queues */
|
/* Stop all tx queues */
|
||||||
hdd_info("Disabling queues");
|
hdd_debug("Disabling queues");
|
||||||
wlan_hdd_netif_queue_control(adapter,
|
wlan_hdd_netif_queue_control(adapter,
|
||||||
WLAN_STOP_ALL_NETIF_QUEUE_N_CARRIER,
|
WLAN_STOP_ALL_NETIF_QUEUE_N_CARRIER,
|
||||||
WLAN_CONTROL_PATH);
|
WLAN_CONTROL_PATH);
|
||||||
@@ -1748,9 +1748,9 @@ QDF_STATUS hdd_hostapd_sap_event_cb(tpSap_Event pSapEvent,
|
|||||||
|
|
||||||
if (pSapEvent->sapevt.sapStationDisassocCompleteEvent.reason ==
|
if (pSapEvent->sapevt.sapStationDisassocCompleteEvent.reason ==
|
||||||
eSAP_USR_INITATED_DISASSOC)
|
eSAP_USR_INITATED_DISASSOC)
|
||||||
hdd_notice(" User initiated disassociation");
|
hdd_debug(" User initiated disassociation");
|
||||||
else
|
else
|
||||||
hdd_notice(" MAC initiated disassociation");
|
hdd_debug(" MAC initiated disassociation");
|
||||||
we_event = IWEVEXPIRED;
|
we_event = IWEVEXPIRED;
|
||||||
qdf_status =
|
qdf_status =
|
||||||
hdd_softap_get_sta_id(pHostapdAdapter,
|
hdd_softap_get_sta_id(pHostapdAdapter,
|
||||||
@@ -2166,7 +2166,7 @@ stopbss:
|
|||||||
/* Stop the pkts from n/w stack as we are going to free all of
|
/* Stop the pkts from n/w stack as we are going to free all of
|
||||||
* the TX WMM queues for all STAID's
|
* the TX WMM queues for all STAID's
|
||||||
*/
|
*/
|
||||||
hdd_info("Disabling queues");
|
hdd_debug("Disabling queues");
|
||||||
wlan_hdd_netif_queue_control(pHostapdAdapter,
|
wlan_hdd_netif_queue_control(pHostapdAdapter,
|
||||||
WLAN_STOP_ALL_NETIF_QUEUE_N_CARRIER,
|
WLAN_STOP_ALL_NETIF_QUEUE_N_CARRIER,
|
||||||
WLAN_CONTROL_PATH);
|
WLAN_CONTROL_PATH);
|
||||||
@@ -3433,13 +3433,13 @@ static __iw_softap_setparam(struct net_device *dev,
|
|||||||
set_value, VDEV_CMD);
|
set_value, VDEV_CMD);
|
||||||
break;
|
break;
|
||||||
case QCSAP_SET_DEFAULT_AMPDU:
|
case QCSAP_SET_DEFAULT_AMPDU:
|
||||||
hdd_notice("QCSAP_SET_DEFAULT_AMPDU val %d", set_value);
|
hdd_debug("QCSAP_SET_DEFAULT_AMPDU val %d", set_value);
|
||||||
ret = wma_cli_set_command((int)pHostapdAdapter->sessionId,
|
ret = wma_cli_set_command((int)pHostapdAdapter->sessionId,
|
||||||
(int)WMI_PDEV_PARAM_MAX_MPDUS_IN_AMPDU,
|
(int)WMI_PDEV_PARAM_MAX_MPDUS_IN_AMPDU,
|
||||||
set_value, PDEV_CMD);
|
set_value, PDEV_CMD);
|
||||||
break;
|
break;
|
||||||
case QCSAP_ENABLE_RTS_BURSTING:
|
case QCSAP_ENABLE_RTS_BURSTING:
|
||||||
hdd_notice("QCSAP_ENABLE_RTS_BURSTING val %d", set_value);
|
hdd_debug("QCSAP_ENABLE_RTS_BURSTING val %d", set_value);
|
||||||
ret = wma_cli_set_command((int)pHostapdAdapter->sessionId,
|
ret = wma_cli_set_command((int)pHostapdAdapter->sessionId,
|
||||||
(int)WMI_PDEV_PARAM_ENABLE_RTS_SIFS_BURSTING,
|
(int)WMI_PDEV_PARAM_ENABLE_RTS_SIFS_BURSTING,
|
||||||
set_value, PDEV_CMD);
|
set_value, PDEV_CMD);
|
||||||
@@ -7961,7 +7961,7 @@ int wlan_hdd_cfg80211_start_bss(hdd_adapter_t *pHostapdAdapter,
|
|||||||
#ifdef WLAN_FEATURE_11W
|
#ifdef WLAN_FEATURE_11W
|
||||||
pConfig->mfpCapable = MFPCapable;
|
pConfig->mfpCapable = MFPCapable;
|
||||||
pConfig->mfpRequired = MFPRequired;
|
pConfig->mfpRequired = MFPRequired;
|
||||||
hdd_notice("Soft AP MFP capable %d, MFP required %d",
|
hdd_debug("Soft AP MFP capable %d, MFP required %d",
|
||||||
pConfig->mfpCapable, pConfig->mfpRequired);
|
pConfig->mfpCapable, pConfig->mfpRequired);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
@@ -8216,8 +8216,7 @@ static int __wlan_hdd_cfg80211_stop_ap(struct wiphy *wiphy,
|
|||||||
wlan_hdd_undo_acs(pAdapter);
|
wlan_hdd_undo_acs(pAdapter);
|
||||||
qdf_mem_zero(&pAdapter->sessionCtx.ap.sapConfig.acs_cfg,
|
qdf_mem_zero(&pAdapter->sessionCtx.ap.sapConfig.acs_cfg,
|
||||||
sizeof(struct sap_acs_cfg));
|
sizeof(struct sap_acs_cfg));
|
||||||
/* Stop all tx queues */
|
hdd_debug("Disabling queues");
|
||||||
hdd_info("Disabling queues");
|
|
||||||
wlan_hdd_netif_queue_control(pAdapter,
|
wlan_hdd_netif_queue_control(pAdapter,
|
||||||
WLAN_STOP_ALL_NETIF_QUEUE_N_CARRIER,
|
WLAN_STOP_ALL_NETIF_QUEUE_N_CARRIER,
|
||||||
WLAN_CONTROL_PATH);
|
WLAN_CONTROL_PATH);
|
||||||
|
@@ -2340,7 +2340,7 @@ static int __hdd_open(struct net_device *dev)
|
|||||||
|
|
||||||
set_bit(DEVICE_IFACE_OPENED, &adapter->event_flags);
|
set_bit(DEVICE_IFACE_OPENED, &adapter->event_flags);
|
||||||
if (hdd_conn_is_connected(WLAN_HDD_GET_STATION_CTX_PTR(adapter))) {
|
if (hdd_conn_is_connected(WLAN_HDD_GET_STATION_CTX_PTR(adapter))) {
|
||||||
hdd_info("Enabling Tx Queues");
|
hdd_debug("Enabling Tx Queues");
|
||||||
/* Enable TX queues only when we are connected */
|
/* Enable TX queues only when we are connected */
|
||||||
wlan_hdd_netif_queue_control(adapter,
|
wlan_hdd_netif_queue_control(adapter,
|
||||||
WLAN_START_ALL_NETIF_QUEUE,
|
WLAN_START_ALL_NETIF_QUEUE,
|
||||||
@@ -2349,7 +2349,7 @@ static int __hdd_open(struct net_device *dev)
|
|||||||
|
|
||||||
/* Enable carrier and transmit queues for NDI */
|
/* Enable carrier and transmit queues for NDI */
|
||||||
if (WLAN_HDD_IS_NDI(adapter)) {
|
if (WLAN_HDD_IS_NDI(adapter)) {
|
||||||
hdd_notice("Enabling Tx Queues");
|
hdd_debug("Enabling Tx Queues");
|
||||||
wlan_hdd_netif_queue_control(adapter,
|
wlan_hdd_netif_queue_control(adapter,
|
||||||
WLAN_START_ALL_NETIF_QUEUE_N_CARRIER,
|
WLAN_START_ALL_NETIF_QUEUE_N_CARRIER,
|
||||||
WLAN_CONTROL_PATH);
|
WLAN_CONTROL_PATH);
|
||||||
@@ -2411,13 +2411,7 @@ static int __hdd_stop(struct net_device *dev)
|
|||||||
|
|
||||||
/* Make sure the interface is marked as closed */
|
/* Make sure the interface is marked as closed */
|
||||||
clear_bit(DEVICE_IFACE_OPENED, &adapter->event_flags);
|
clear_bit(DEVICE_IFACE_OPENED, &adapter->event_flags);
|
||||||
hdd_notice("Disabling OS Tx queues");
|
hdd_debug("Disabling queues");
|
||||||
|
|
||||||
/*
|
|
||||||
* Disable TX on the interface, after this hard_start_xmit() will not
|
|
||||||
* be called on that interface
|
|
||||||
*/
|
|
||||||
hdd_info("Disabling queues");
|
|
||||||
wlan_hdd_netif_queue_control(adapter,
|
wlan_hdd_netif_queue_control(adapter,
|
||||||
WLAN_STOP_ALL_NETIF_QUEUE_N_CARRIER,
|
WLAN_STOP_ALL_NETIF_QUEUE_N_CARRIER,
|
||||||
WLAN_CONTROL_PATH);
|
WLAN_CONTROL_PATH);
|
||||||
@@ -3852,7 +3846,7 @@ hdd_adapter_t *hdd_open_adapter(hdd_context_t *hdd_ctx, uint8_t session_type,
|
|||||||
}
|
}
|
||||||
|
|
||||||
/* Stop the Interface TX queue. */
|
/* Stop the Interface TX queue. */
|
||||||
hdd_info("Disabling queues");
|
hdd_debug("Disabling queues");
|
||||||
wlan_hdd_netif_queue_control(adapter,
|
wlan_hdd_netif_queue_control(adapter,
|
||||||
WLAN_STOP_ALL_NETIF_QUEUE_N_CARRIER,
|
WLAN_STOP_ALL_NETIF_QUEUE_N_CARRIER,
|
||||||
WLAN_CONTROL_PATH);
|
WLAN_CONTROL_PATH);
|
||||||
@@ -3888,7 +3882,7 @@ hdd_adapter_t *hdd_open_adapter(hdd_context_t *hdd_ctx, uint8_t session_type,
|
|||||||
hdd_deinit_adapter(hdd_ctx, adapter, rtnl_held);
|
hdd_deinit_adapter(hdd_ctx, adapter, rtnl_held);
|
||||||
goto err_free_netdev;
|
goto err_free_netdev;
|
||||||
}
|
}
|
||||||
hdd_info("Disabling queues");
|
hdd_debug("Disabling queues");
|
||||||
wlan_hdd_netif_queue_control(adapter,
|
wlan_hdd_netif_queue_control(adapter,
|
||||||
WLAN_STOP_ALL_NETIF_QUEUE_N_CARRIER,
|
WLAN_STOP_ALL_NETIF_QUEUE_N_CARRIER,
|
||||||
WLAN_CONTROL_PATH);
|
WLAN_CONTROL_PATH);
|
||||||
@@ -3909,7 +3903,7 @@ hdd_adapter_t *hdd_open_adapter(hdd_context_t *hdd_ctx, uint8_t session_type,
|
|||||||
goto err_free_netdev;
|
goto err_free_netdev;
|
||||||
}
|
}
|
||||||
/* Stop the Interface TX queue. */
|
/* Stop the Interface TX queue. */
|
||||||
hdd_info("Disabling queues");
|
hdd_debug("Disabling queues");
|
||||||
wlan_hdd_netif_queue_control(adapter,
|
wlan_hdd_netif_queue_control(adapter,
|
||||||
WLAN_STOP_ALL_NETIF_QUEUE_N_CARRIER,
|
WLAN_STOP_ALL_NETIF_QUEUE_N_CARRIER,
|
||||||
WLAN_CONTROL_PATH);
|
WLAN_CONTROL_PATH);
|
||||||
@@ -4119,7 +4113,7 @@ QDF_STATUS hdd_stop_adapter(hdd_context_t *hdd_ctx, hdd_adapter_t *adapter,
|
|||||||
ENTER();
|
ENTER();
|
||||||
|
|
||||||
scan_info = &adapter->scan_info;
|
scan_info = &adapter->scan_info;
|
||||||
hdd_info("Disabling queues");
|
hdd_debug("Disabling queues");
|
||||||
wlan_hdd_netif_queue_control(adapter,
|
wlan_hdd_netif_queue_control(adapter,
|
||||||
WLAN_STOP_ALL_NETIF_QUEUE_N_CARRIER,
|
WLAN_STOP_ALL_NETIF_QUEUE_N_CARRIER,
|
||||||
WLAN_CONTROL_PATH);
|
WLAN_CONTROL_PATH);
|
||||||
|
@@ -83,9 +83,9 @@ qca_wlan_vendor_ndp_policy[QCA_WLAN_VENDOR_ATTR_NDP_PARAMS_MAX + 1] = {
|
|||||||
*/
|
*/
|
||||||
void hdd_ndp_print_ini_config(hdd_context_t *hdd_ctx)
|
void hdd_ndp_print_ini_config(hdd_context_t *hdd_ctx)
|
||||||
{
|
{
|
||||||
hdd_info("Name = [%s] Value = [%u]", CFG_ENABLE_NAN_DATAPATH_NAME,
|
hdd_debug("Name = [%s] Value = [%u]", CFG_ENABLE_NAN_DATAPATH_NAME,
|
||||||
hdd_ctx->config->enable_nan_datapath);
|
hdd_ctx->config->enable_nan_datapath);
|
||||||
hdd_info("Name = [%s] Value = [%u]", CFG_ENABLE_NAN_NDI_CHANNEL_NAME,
|
hdd_debug("Name = [%s] Value = [%u]", CFG_ENABLE_NAN_NDI_CHANNEL_NAME,
|
||||||
hdd_ctx->config->nan_datapath_ndi_channel);
|
hdd_ctx->config->nan_datapath_ndi_channel);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1996,10 +1996,10 @@ static int __wlan_hdd_cfg80211_process_ndp_cmd(struct wiphy *wiphy,
|
|||||||
|
|
||||||
if (tb[QCA_WLAN_VENDOR_ATTR_NDP_IFACE_STR]) {
|
if (tb[QCA_WLAN_VENDOR_ATTR_NDP_IFACE_STR]) {
|
||||||
iface_name = nla_data(tb[QCA_WLAN_VENDOR_ATTR_NDP_IFACE_STR]);
|
iface_name = nla_data(tb[QCA_WLAN_VENDOR_ATTR_NDP_IFACE_STR]);
|
||||||
hdd_err("Transaction Id: %d NDP Cmd: %d iface_name: %s",
|
hdd_debug("Transaction Id: %d NDP Cmd: %d iface_name: %s",
|
||||||
transaction_id, ndp_cmd_type, iface_name);
|
transaction_id, ndp_cmd_type, iface_name);
|
||||||
} else {
|
} else {
|
||||||
hdd_err("Transaction Id: %d NDP Cmd: %d iface_name: unspecified",
|
hdd_debug("Transaction Id: %d NDP Cmd: %d iface_name: unspecified",
|
||||||
transaction_id, ndp_cmd_type);
|
transaction_id, ndp_cmd_type);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -409,7 +409,7 @@ static int hdd_ocb_set_config_req(hdd_adapter_t *adapter,
|
|||||||
}
|
}
|
||||||
cookie = hdd_request_cookie(hdd_request);
|
cookie = hdd_request_cookie(hdd_request);
|
||||||
|
|
||||||
hdd_info("Disabling queues");
|
hdd_debug("Disabling queues");
|
||||||
wlan_hdd_netif_queue_control(adapter,
|
wlan_hdd_netif_queue_control(adapter,
|
||||||
WLAN_STOP_ALL_NETIF_QUEUE_N_CARRIER,
|
WLAN_STOP_ALL_NETIF_QUEUE_N_CARRIER,
|
||||||
WLAN_CONTROL_PATH);
|
WLAN_CONTROL_PATH);
|
||||||
@@ -1449,7 +1449,7 @@ __wlan_hdd_cfg80211_ocb_get_tsf_timer(struct wiphy *wiphy,
|
|||||||
goto end;
|
goto end;
|
||||||
}
|
}
|
||||||
|
|
||||||
hdd_err("Got TSF timer response, high=%d, low=%d",
|
hdd_debug("Got TSF timer response, high=%d, low=%d",
|
||||||
priv->response.timer_high,
|
priv->response.timer_high,
|
||||||
priv->response.timer_low);
|
priv->response.timer_low);
|
||||||
|
|
||||||
|
@@ -115,7 +115,7 @@ void hdd_softap_tx_resume_timer_expired_handler(void *adapter_context)
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
hdd_info("Enabling queues");
|
hdd_debug("Enabling queues");
|
||||||
wlan_hdd_netif_queue_control(pAdapter, WLAN_WAKE_ALL_NETIF_QUEUE,
|
wlan_hdd_netif_queue_control(pAdapter, WLAN_WAKE_ALL_NETIF_QUEUE,
|
||||||
WLAN_CONTROL_PATH);
|
WLAN_CONTROL_PATH);
|
||||||
}
|
}
|
||||||
@@ -136,7 +136,7 @@ hdd_softap_tx_resume_false(hdd_adapter_t *pAdapter, bool tx_resume)
|
|||||||
if (true == tx_resume)
|
if (true == tx_resume)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
hdd_info("Disabling queues");
|
hdd_debug("Disabling queues");
|
||||||
wlan_hdd_netif_queue_control(pAdapter, WLAN_STOP_ALL_NETIF_QUEUE,
|
wlan_hdd_netif_queue_control(pAdapter, WLAN_STOP_ALL_NETIF_QUEUE,
|
||||||
WLAN_DATA_FLOW_CONTROL);
|
WLAN_DATA_FLOW_CONTROL);
|
||||||
|
|
||||||
@@ -188,7 +188,7 @@ void hdd_softap_tx_resume_cb(void *adapter_context, bool tx_resume)
|
|||||||
qdf_mc_timer_stop(&pAdapter->tx_flow_control_timer);
|
qdf_mc_timer_stop(&pAdapter->tx_flow_control_timer);
|
||||||
}
|
}
|
||||||
|
|
||||||
hdd_info("Enabling queues");
|
hdd_debug("Enabling queues");
|
||||||
wlan_hdd_netif_queue_control(pAdapter,
|
wlan_hdd_netif_queue_control(pAdapter,
|
||||||
WLAN_WAKE_ALL_NETIF_QUEUE,
|
WLAN_WAKE_ALL_NETIF_QUEUE,
|
||||||
WLAN_DATA_FLOW_CONTROL);
|
WLAN_DATA_FLOW_CONTROL);
|
||||||
@@ -950,8 +950,7 @@ QDF_STATUS hdd_softap_register_sta(hdd_adapter_t *pAdapter,
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Enable Tx queue */
|
hdd_debug("Enabling queues");
|
||||||
hdd_info("Enabling queues");
|
|
||||||
wlan_hdd_netif_queue_control(pAdapter,
|
wlan_hdd_netif_queue_control(pAdapter,
|
||||||
WLAN_START_ALL_NETIF_QUEUE_N_CARRIER,
|
WLAN_START_ALL_NETIF_QUEUE_N_CARRIER,
|
||||||
WLAN_CONTROL_PATH);
|
WLAN_CONTROL_PATH);
|
||||||
|
@@ -225,7 +225,7 @@ void wlan_hdd_tdls_disable_offchan_and_teardown_links(hdd_context_t *hddctx)
|
|||||||
return;
|
return;
|
||||||
|
|
||||||
if (eTDLS_SUPPORT_NOT_ENABLED == hddctx->tdls_mode) {
|
if (eTDLS_SUPPORT_NOT_ENABLED == hddctx->tdls_mode) {
|
||||||
hdd_notice("TDLS mode is disabled OR not enabled in FW");
|
hdd_debug("TDLS mode is disabled OR not enabled in FW");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -276,7 +276,7 @@ void wlan_hdd_tdls_disable_offchan_and_teardown_links(hdd_context_t *hddctx)
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
hdd_notice("indicate TDLS teardown (staId %d)",
|
hdd_debug("indicate TDLS teardown (staId %d)",
|
||||||
curr_peer->staId);
|
curr_peer->staId);
|
||||||
|
|
||||||
/* Indicate teardown to supplicant */
|
/* Indicate teardown to supplicant */
|
||||||
@@ -458,7 +458,7 @@ static void wlan_hdd_tdls_discovery_timeout_peer_cb(void *userData)
|
|||||||
list_for_each_safe(pos, q, head) {
|
list_for_each_safe(pos, q, head) {
|
||||||
tmp = list_entry(pos, hddTdlsPeer_t, node);
|
tmp = list_entry(pos, hddTdlsPeer_t, node);
|
||||||
if (eTDLS_LINK_DISCOVERING == tmp->link_status) {
|
if (eTDLS_LINK_DISCOVERING == tmp->link_status) {
|
||||||
hdd_notice(MAC_ADDRESS_STR " to idle state",
|
hdd_debug(MAC_ADDRESS_STR " to idle state",
|
||||||
MAC_ADDR_ARRAY(tmp->peerMac));
|
MAC_ADDR_ARRAY(tmp->peerMac));
|
||||||
wlan_hdd_tdls_set_peer_link_status(tmp,
|
wlan_hdd_tdls_set_peer_link_status(tmp,
|
||||||
eTDLS_LINK_IDLE,
|
eTDLS_LINK_IDLE,
|
||||||
@@ -488,7 +488,7 @@ static void wlan_hdd_tdls_free_list(tdlsCtx_t *pHddTdlsCtx)
|
|||||||
struct list_head *pos, *q;
|
struct list_head *pos, *q;
|
||||||
|
|
||||||
if (NULL == pHddTdlsCtx) {
|
if (NULL == pHddTdlsCtx) {
|
||||||
hdd_notice("pHddTdlsCtx is NULL");
|
hdd_debug("pHddTdlsCtx is NULL");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
for (i = 0; i < TDLS_PEER_LIST_SIZE; i++) {
|
for (i = 0; i < TDLS_PEER_LIST_SIZE; i++) {
|
||||||
@@ -683,7 +683,7 @@ void hdd_tdls_context_init(hdd_context_t *hdd_ctx, bool ssr)
|
|||||||
|
|
||||||
if (false == hdd_ctx->config->fEnableTDLSImplicitTrigger) {
|
if (false == hdd_ctx->config->fEnableTDLSImplicitTrigger) {
|
||||||
hdd_ctx->tdls_mode = eTDLS_SUPPORT_EXPLICIT_TRIGGER_ONLY;
|
hdd_ctx->tdls_mode = eTDLS_SUPPORT_EXPLICIT_TRIGGER_ONLY;
|
||||||
hdd_notice("TDLS Implicit trigger not enabled!");
|
hdd_debug("TDLS Implicit trigger not enabled!");
|
||||||
} else if (true == hdd_ctx->config->fTDLSExternalControl) {
|
} else if (true == hdd_ctx->config->fTDLSExternalControl) {
|
||||||
hdd_ctx->tdls_mode = eTDLS_SUPPORT_EXTERNAL_CONTROL;
|
hdd_ctx->tdls_mode = eTDLS_SUPPORT_EXTERNAL_CONTROL;
|
||||||
} else {
|
} else {
|
||||||
@@ -699,7 +699,7 @@ void hdd_tdls_context_init(hdd_context_t *hdd_ctx, bool ssr)
|
|||||||
else
|
else
|
||||||
hdd_ctx->max_num_tdls_sta = HDD_MAX_NUM_TDLS_STA;
|
hdd_ctx->max_num_tdls_sta = HDD_MAX_NUM_TDLS_STA;
|
||||||
|
|
||||||
hdd_notice("max_num_tdls_sta: %d", hdd_ctx->max_num_tdls_sta);
|
hdd_debug("max_num_tdls_sta: %d", hdd_ctx->max_num_tdls_sta);
|
||||||
|
|
||||||
for (sta_idx = 0; sta_idx < hdd_ctx->max_num_tdls_sta; sta_idx++) {
|
for (sta_idx = 0; sta_idx < hdd_ctx->max_num_tdls_sta; sta_idx++) {
|
||||||
hdd_ctx->tdlsConnInfo[sta_idx].staId = 0;
|
hdd_ctx->tdlsConnInfo[sta_idx].staId = 0;
|
||||||
@@ -1031,7 +1031,7 @@ hddTdlsPeer_t *wlan_hdd_tdls_get_peer(hdd_adapter_t *pAdapter, const u8 *mac)
|
|||||||
|
|
||||||
if (NULL == pHddTdlsCtx) {
|
if (NULL == pHddTdlsCtx) {
|
||||||
qdf_mem_free(peer);
|
qdf_mem_free(peer);
|
||||||
hdd_notice("pHddTdlsCtx is NULL");
|
hdd_debug("pHddTdlsCtx is NULL");
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1246,7 +1246,7 @@ int wlan_hdd_tdls_recv_discovery_resp(hdd_adapter_t *pAdapter,
|
|||||||
if (0 == pHddTdlsCtx->discovery_sent_cnt)
|
if (0 == pHddTdlsCtx->discovery_sent_cnt)
|
||||||
qdf_mc_timer_stop(&pHddTdlsCtx->peerDiscoveryTimeoutTimer);
|
qdf_mc_timer_stop(&pHddTdlsCtx->peerDiscoveryTimeoutTimer);
|
||||||
|
|
||||||
hdd_notice("Discovery(%u) Response from " MAC_ADDRESS_STR
|
hdd_debug("Discovery(%u) Response from " MAC_ADDRESS_STR
|
||||||
" link_status %d", pHddTdlsCtx->discovery_sent_cnt,
|
" link_status %d", pHddTdlsCtx->discovery_sent_cnt,
|
||||||
MAC_ADDR_ARRAY(curr_peer->peerMac), curr_peer->link_status);
|
MAC_ADDR_ARRAY(curr_peer->peerMac), curr_peer->link_status);
|
||||||
|
|
||||||
@@ -1261,7 +1261,7 @@ int wlan_hdd_tdls_recv_discovery_resp(hdd_adapter_t *pAdapter,
|
|||||||
wlan_hdd_tdls_set_peer_link_status(curr_peer,
|
wlan_hdd_tdls_set_peer_link_status(curr_peer,
|
||||||
eTDLS_LINK_DISCOVERED,
|
eTDLS_LINK_DISCOVERED,
|
||||||
eTDLS_LINK_SUCCESS);
|
eTDLS_LINK_SUCCESS);
|
||||||
hdd_notice("Rssi Threshold met: " MAC_ADDRESS_STR
|
hdd_debug("Rssi Threshold met: " MAC_ADDRESS_STR
|
||||||
" rssi = %d threshold= %d",
|
" rssi = %d threshold= %d",
|
||||||
MAC_ADDR_ARRAY(curr_peer->peerMac),
|
MAC_ADDR_ARRAY(curr_peer->peerMac),
|
||||||
curr_peer->rssi,
|
curr_peer->rssi,
|
||||||
@@ -1272,7 +1272,7 @@ int wlan_hdd_tdls_recv_discovery_resp(hdd_adapter_t *pAdapter,
|
|||||||
NL80211_TDLS_SETUP, false,
|
NL80211_TDLS_SETUP, false,
|
||||||
GFP_KERNEL);
|
GFP_KERNEL);
|
||||||
} else {
|
} else {
|
||||||
hdd_notice("Rssi Threshold not met: " MAC_ADDRESS_STR
|
hdd_debug("Rssi Threshold not met: " MAC_ADDRESS_STR
|
||||||
" rssi = %d threshold = %d ",
|
" rssi = %d threshold = %d ",
|
||||||
MAC_ADDR_ARRAY(curr_peer->peerMac),
|
MAC_ADDR_ARRAY(curr_peer->peerMac),
|
||||||
curr_peer->rssi,
|
curr_peer->rssi,
|
||||||
@@ -1837,7 +1837,7 @@ int wlan_hdd_tdls_set_params(struct net_device *dev,
|
|||||||
|
|
||||||
mutex_unlock(&pHddCtx->tdls_lock);
|
mutex_unlock(&pHddCtx->tdls_lock);
|
||||||
|
|
||||||
hdd_err("iw set tdls params: %d %d %d %d %d %d %d",
|
hdd_debug("iw set tdls params: %d %d %d %d %d %d %d",
|
||||||
config->tdls,
|
config->tdls,
|
||||||
config->tx_period_t,
|
config->tx_period_t,
|
||||||
config->tx_packet_n,
|
config->tx_packet_n,
|
||||||
@@ -2615,7 +2615,7 @@ void wlan_hdd_tdls_disconnection_callback(hdd_adapter_t *pAdapter)
|
|||||||
pHddTdlsCtx = WLAN_HDD_GET_TDLS_CTX_PTR(pAdapter);
|
pHddTdlsCtx = WLAN_HDD_GET_TDLS_CTX_PTR(pAdapter);
|
||||||
if (NULL == pHddTdlsCtx) {
|
if (NULL == pHddTdlsCtx) {
|
||||||
mutex_unlock(&pHddCtx->tdls_lock);
|
mutex_unlock(&pHddCtx->tdls_lock);
|
||||||
hdd_notice("pHddTdlsCtx is NULL");
|
hdd_debug("pHddTdlsCtx is NULL");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
pHddTdlsCtx->discovery_sent_cnt = 0;
|
pHddTdlsCtx->discovery_sent_cnt = 0;
|
||||||
@@ -2640,7 +2640,7 @@ void wlan_hdd_tdls_mgmt_completion_callback(hdd_adapter_t *pAdapter,
|
|||||||
uint32_t statusCode)
|
uint32_t statusCode)
|
||||||
{
|
{
|
||||||
pAdapter->mgmtTxCompletionStatus = statusCode;
|
pAdapter->mgmtTxCompletionStatus = statusCode;
|
||||||
hdd_notice("Mgmt TX Completion %d", statusCode);
|
hdd_debug("Mgmt TX Completion %d", statusCode);
|
||||||
complete(&pAdapter->tdls_mgmt_comp);
|
complete(&pAdapter->tdls_mgmt_comp);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -2664,7 +2664,7 @@ void wlan_hdd_tdls_increment_peer_count(hdd_adapter_t *pAdapter)
|
|||||||
pHddCtx->connected_peer_count++;
|
pHddCtx->connected_peer_count++;
|
||||||
wlan_hdd_tdls_check_power_save_prohibited(pAdapter);
|
wlan_hdd_tdls_check_power_save_prohibited(pAdapter);
|
||||||
|
|
||||||
hdd_notice("Connected peer count %d",
|
hdd_debug("Connected peer count %d",
|
||||||
pHddCtx->connected_peer_count);
|
pHddCtx->connected_peer_count);
|
||||||
|
|
||||||
mutex_unlock(&pHddCtx->tdls_lock);
|
mutex_unlock(&pHddCtx->tdls_lock);
|
||||||
@@ -2696,7 +2696,7 @@ void wlan_hdd_tdls_decrement_peer_count(hdd_adapter_t *pAdapter)
|
|||||||
connected_peer_count = pHddCtx->connected_peer_count;
|
connected_peer_count = pHddCtx->connected_peer_count;
|
||||||
mutex_unlock(&pHddCtx->tdls_lock);
|
mutex_unlock(&pHddCtx->tdls_lock);
|
||||||
|
|
||||||
hdd_notice("Connected peer count %d", connected_peer_count);
|
hdd_debug("Connected peer count %d", connected_peer_count);
|
||||||
|
|
||||||
EXIT();
|
EXIT();
|
||||||
}
|
}
|
||||||
@@ -2724,7 +2724,7 @@ static hddTdlsPeer_t *wlan_hdd_tdls_find_progress_peer(hdd_adapter_t *pAdapter,
|
|||||||
tdlsCtx_t *pHddTdlsCtx = WLAN_HDD_GET_TDLS_CTX_PTR(pAdapter);
|
tdlsCtx_t *pHddTdlsCtx = WLAN_HDD_GET_TDLS_CTX_PTR(pAdapter);
|
||||||
|
|
||||||
if (NULL == pHddTdlsCtx) {
|
if (NULL == pHddTdlsCtx) {
|
||||||
hdd_notice("pHddTdlsCtx is NULL");
|
hdd_debug("pHddTdlsCtx is NULL");
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -2881,7 +2881,7 @@ int wlan_hdd_tdls_scan_callback(hdd_adapter_t *pAdapter, struct wiphy *wiphy,
|
|||||||
if (NULL != curr_peer) {
|
if (NULL != curr_peer) {
|
||||||
if (pHddCtx->tdls_scan_ctxt.reject++ >= TDLS_MAX_SCAN_REJECT) {
|
if (pHddCtx->tdls_scan_ctxt.reject++ >= TDLS_MAX_SCAN_REJECT) {
|
||||||
pHddCtx->tdls_scan_ctxt.reject = 0;
|
pHddCtx->tdls_scan_ctxt.reject = 0;
|
||||||
hdd_notice(MAC_ADDRESS_STR
|
hdd_debug(MAC_ADDRESS_STR
|
||||||
". scan rejected %d. force it to idle",
|
". scan rejected %d. force it to idle",
|
||||||
MAC_ADDR_ARRAY(curr_peer->peerMac),
|
MAC_ADDR_ARRAY(curr_peer->peerMac),
|
||||||
pHddCtx->tdls_scan_ctxt.reject);
|
pHddCtx->tdls_scan_ctxt.reject);
|
||||||
@@ -3236,7 +3236,7 @@ int wlan_hdd_tdls_get_status(hdd_adapter_t *pAdapter,
|
|||||||
}
|
}
|
||||||
if (pHddCtx->config->fTDLSExternalControl &&
|
if (pHddCtx->config->fTDLSExternalControl &&
|
||||||
(false == curr_peer->isForcedPeer)) {
|
(false == curr_peer->isForcedPeer)) {
|
||||||
hdd_err("curr_peer is not Forced");
|
hdd_debug("curr_peer is not Forced");
|
||||||
*state = QCA_WIFI_HAL_TDLS_DISABLED;
|
*state = QCA_WIFI_HAL_TDLS_DISABLED;
|
||||||
*reason = eTDLS_LINK_UNSPECIFIED;
|
*reason = eTDLS_LINK_UNSPECIFIED;
|
||||||
} else {
|
} else {
|
||||||
@@ -3369,7 +3369,7 @@ __wlan_hdd_cfg80211_exttdls_get_status(struct wiphy *wiphy,
|
|||||||
memcpy(peer,
|
memcpy(peer,
|
||||||
nla_data(tb[QCA_WLAN_VENDOR_ATTR_TDLS_GET_STATUS_MAC_ADDR]),
|
nla_data(tb[QCA_WLAN_VENDOR_ATTR_TDLS_GET_STATUS_MAC_ADDR]),
|
||||||
sizeof(peer));
|
sizeof(peer));
|
||||||
hdd_notice(MAC_ADDRESS_STR, MAC_ADDR_ARRAY(peer));
|
hdd_debug(MAC_ADDRESS_STR, MAC_ADDR_ARRAY(peer));
|
||||||
ret = wlan_hdd_tdls_get_status(pAdapter, peer, &global_operating_class,
|
ret = wlan_hdd_tdls_get_status(pAdapter, peer, &global_operating_class,
|
||||||
&channel, &state, &reason);
|
&channel, &state, &reason);
|
||||||
if (0 != ret) {
|
if (0 != ret) {
|
||||||
@@ -3383,7 +3383,7 @@ __wlan_hdd_cfg80211_exttdls_get_status(struct wiphy *wiphy,
|
|||||||
hdd_err("cfg80211_vendor_cmd_alloc_reply_skb failed");
|
hdd_err("cfg80211_vendor_cmd_alloc_reply_skb failed");
|
||||||
return -EINVAL;
|
return -EINVAL;
|
||||||
}
|
}
|
||||||
hdd_notice("Reason %d Status %d class %d channel %d peer " MAC_ADDRESS_STR,
|
hdd_debug("Reason %d Status %d class %d channel %d peer " MAC_ADDRESS_STR,
|
||||||
reason, state, global_operating_class, channel,
|
reason, state, global_operating_class, channel,
|
||||||
MAC_ADDR_ARRAY(peer));
|
MAC_ADDR_ARRAY(peer));
|
||||||
if (nla_put_u32(skb,
|
if (nla_put_u32(skb,
|
||||||
@@ -3459,7 +3459,7 @@ __wlan_hdd_cfg80211_configure_tdls_mode(struct wiphy *wiphy,
|
|||||||
return -EINVAL;
|
return -EINVAL;
|
||||||
}
|
}
|
||||||
trigger_mode = nla_get_u32(tb[QCA_WLAN_VENDOR_ATTR_TDLS_CONFIG_TRIGGER_MODE]);
|
trigger_mode = nla_get_u32(tb[QCA_WLAN_VENDOR_ATTR_TDLS_CONFIG_TRIGGER_MODE]);
|
||||||
hdd_notice("TDLS trigger mode %d", trigger_mode);
|
hdd_debug("TDLS trigger mode %d", trigger_mode);
|
||||||
|
|
||||||
if (hdd_ctx->tdls_umac_comp_active) {
|
if (hdd_ctx->tdls_umac_comp_active) {
|
||||||
ret = wlan_cfg80211_tdls_configure_mode(adapter->hdd_vdev,
|
ret = wlan_cfg80211_tdls_configure_mode(adapter->hdd_vdev,
|
||||||
@@ -3630,7 +3630,7 @@ static int wlan_hdd_cfg80211_exttdls_callback(const uint8_t *mac,
|
|||||||
hdd_err("cfg80211_vendor_event_alloc failed");
|
hdd_err("cfg80211_vendor_event_alloc failed");
|
||||||
return -EINVAL;
|
return -EINVAL;
|
||||||
}
|
}
|
||||||
hdd_notice("Reason: %d Status: %d Class: %d Channel: %d tdls peer " MAC_ADDRESS_STR,
|
hdd_debug("Reason: %d Status: %d Class: %d Channel: %d tdls peer " MAC_ADDRESS_STR,
|
||||||
reason, state, global_operating_class, channel,
|
reason, state, global_operating_class, channel,
|
||||||
MAC_ADDR_ARRAY(mac));
|
MAC_ADDR_ARRAY(mac));
|
||||||
if (nla_put(skb, QCA_WLAN_VENDOR_ATTR_TDLS_STATE_MAC_ADDR,
|
if (nla_put(skb, QCA_WLAN_VENDOR_ATTR_TDLS_STATE_MAC_ADDR,
|
||||||
@@ -3708,14 +3708,14 @@ __wlan_hdd_cfg80211_exttdls_enable(struct wiphy *wiphy,
|
|||||||
}
|
}
|
||||||
memcpy(peer, nla_data(tb[QCA_WLAN_VENDOR_ATTR_TDLS_ENABLE_MAC_ADDR]),
|
memcpy(peer, nla_data(tb[QCA_WLAN_VENDOR_ATTR_TDLS_ENABLE_MAC_ADDR]),
|
||||||
sizeof(peer));
|
sizeof(peer));
|
||||||
hdd_notice(MAC_ADDRESS_STR, MAC_ADDR_ARRAY(peer));
|
hdd_debug(MAC_ADDRESS_STR, MAC_ADDR_ARRAY(peer));
|
||||||
if (!tb[QCA_WLAN_VENDOR_ATTR_TDLS_ENABLE_CHANNEL]) {
|
if (!tb[QCA_WLAN_VENDOR_ATTR_TDLS_ENABLE_CHANNEL]) {
|
||||||
hdd_err("attr channel failed");
|
hdd_err("attr channel failed");
|
||||||
return -EINVAL;
|
return -EINVAL;
|
||||||
}
|
}
|
||||||
pReqMsg.channel =
|
pReqMsg.channel =
|
||||||
nla_get_s32(tb[QCA_WLAN_VENDOR_ATTR_TDLS_ENABLE_CHANNEL]);
|
nla_get_s32(tb[QCA_WLAN_VENDOR_ATTR_TDLS_ENABLE_CHANNEL]);
|
||||||
hdd_notice("Channel Num (%d)", pReqMsg.channel);
|
hdd_debug("Channel Num (%d)", pReqMsg.channel);
|
||||||
if (!tb[QCA_WLAN_VENDOR_ATTR_TDLS_ENABLE_GLOBAL_OPERATING_CLASS]) {
|
if (!tb[QCA_WLAN_VENDOR_ATTR_TDLS_ENABLE_GLOBAL_OPERATING_CLASS]) {
|
||||||
hdd_err("attr operating class failed");
|
hdd_err("attr operating class failed");
|
||||||
return -EINVAL;
|
return -EINVAL;
|
||||||
@@ -3723,7 +3723,7 @@ __wlan_hdd_cfg80211_exttdls_enable(struct wiphy *wiphy,
|
|||||||
pReqMsg.global_operating_class =
|
pReqMsg.global_operating_class =
|
||||||
nla_get_s32(tb
|
nla_get_s32(tb
|
||||||
[QCA_WLAN_VENDOR_ATTR_TDLS_ENABLE_GLOBAL_OPERATING_CLASS]);
|
[QCA_WLAN_VENDOR_ATTR_TDLS_ENABLE_GLOBAL_OPERATING_CLASS]);
|
||||||
hdd_notice("Operating class (%d)",
|
hdd_debug("Operating class (%d)",
|
||||||
pReqMsg.global_operating_class);
|
pReqMsg.global_operating_class);
|
||||||
if (!tb[QCA_WLAN_VENDOR_ATTR_TDLS_ENABLE_MAX_LATENCY_MS]) {
|
if (!tb[QCA_WLAN_VENDOR_ATTR_TDLS_ENABLE_MAX_LATENCY_MS]) {
|
||||||
hdd_err("attr latency failed");
|
hdd_err("attr latency failed");
|
||||||
@@ -3732,7 +3732,7 @@ __wlan_hdd_cfg80211_exttdls_enable(struct wiphy *wiphy,
|
|||||||
pReqMsg.max_latency_ms =
|
pReqMsg.max_latency_ms =
|
||||||
nla_get_s32(tb[QCA_WLAN_VENDOR_ATTR_TDLS_ENABLE_MAX_LATENCY_MS]);
|
nla_get_s32(tb[QCA_WLAN_VENDOR_ATTR_TDLS_ENABLE_MAX_LATENCY_MS]);
|
||||||
|
|
||||||
hdd_notice("Latency (%d)", pReqMsg.max_latency_ms);
|
hdd_debug("Latency (%d)", pReqMsg.max_latency_ms);
|
||||||
|
|
||||||
if (!tb[QCA_WLAN_VENDOR_ATTR_TDLS_ENABLE_MIN_BANDWIDTH_KBPS]) {
|
if (!tb[QCA_WLAN_VENDOR_ATTR_TDLS_ENABLE_MIN_BANDWIDTH_KBPS]) {
|
||||||
hdd_err("attr bandwidth failed");
|
hdd_err("attr bandwidth failed");
|
||||||
@@ -3742,7 +3742,7 @@ __wlan_hdd_cfg80211_exttdls_enable(struct wiphy *wiphy,
|
|||||||
nla_get_s32(tb
|
nla_get_s32(tb
|
||||||
[QCA_WLAN_VENDOR_ATTR_TDLS_ENABLE_MIN_BANDWIDTH_KBPS]);
|
[QCA_WLAN_VENDOR_ATTR_TDLS_ENABLE_MIN_BANDWIDTH_KBPS]);
|
||||||
|
|
||||||
hdd_notice("Bandwidth (%d)", pReqMsg.min_bandwidth_kbps);
|
hdd_debug("Bandwidth (%d)", pReqMsg.min_bandwidth_kbps);
|
||||||
|
|
||||||
ret = wlan_hdd_tdls_extctrl_config_peer(
|
ret = wlan_hdd_tdls_extctrl_config_peer(
|
||||||
pAdapter,
|
pAdapter,
|
||||||
@@ -3828,7 +3828,7 @@ static int __wlan_hdd_cfg80211_exttdls_disable(struct wiphy *wiphy,
|
|||||||
}
|
}
|
||||||
memcpy(peer, nla_data(tb[QCA_WLAN_VENDOR_ATTR_TDLS_DISABLE_MAC_ADDR]),
|
memcpy(peer, nla_data(tb[QCA_WLAN_VENDOR_ATTR_TDLS_DISABLE_MAC_ADDR]),
|
||||||
sizeof(peer));
|
sizeof(peer));
|
||||||
hdd_notice(MAC_ADDRESS_STR, MAC_ADDR_ARRAY(peer));
|
hdd_debug(MAC_ADDRESS_STR, MAC_ADDR_ARRAY(peer));
|
||||||
status = wlan_hdd_tdls_extctrl_deconfig_peer(pAdapter, peer);
|
status = wlan_hdd_tdls_extctrl_deconfig_peer(pAdapter, peer);
|
||||||
EXIT();
|
EXIT();
|
||||||
return status;
|
return status;
|
||||||
@@ -3889,7 +3889,7 @@ int wlan_hdd_tdls_add_station(struct wiphy *wiphy,
|
|||||||
|
|
||||||
if ((eTDLS_SUPPORT_NOT_ENABLED == pHddCtx->tdls_mode) ||
|
if ((eTDLS_SUPPORT_NOT_ENABLED == pHddCtx->tdls_mode) ||
|
||||||
(eTDLS_SUPPORT_DISABLED == pHddCtx->tdls_mode)) {
|
(eTDLS_SUPPORT_DISABLED == pHddCtx->tdls_mode)) {
|
||||||
hdd_notice("TDLS mode is disabled OR not enabled in FW " MAC_ADDRESS_STR "Request declined.",
|
hdd_debug("TDLS disabled" MAC_ADDRESS_STR "Request declined.",
|
||||||
MAC_ADDR_ARRAY(mac));
|
MAC_ADDR_ARRAY(mac));
|
||||||
return -ENOTSUPP;
|
return -ENOTSUPP;
|
||||||
}
|
}
|
||||||
@@ -3910,7 +3910,7 @@ int wlan_hdd_tdls_add_station(struct wiphy *wiphy,
|
|||||||
if ((0 == update) &&
|
if ((0 == update) &&
|
||||||
((pTdlsPeer->link_status >= eTDLS_LINK_CONNECTING) ||
|
((pTdlsPeer->link_status >= eTDLS_LINK_CONNECTING) ||
|
||||||
(TDLS_STA_INDEX_VALID(pTdlsPeer->staId)))) {
|
(TDLS_STA_INDEX_VALID(pTdlsPeer->staId)))) {
|
||||||
hdd_notice(MAC_ADDRESS_STR " link_status %d. staId %d. add station ignored.",
|
hdd_debug(MAC_ADDRESS_STR " status %d.staId %d.add sta ignored",
|
||||||
MAC_ADDR_ARRAY(mac), pTdlsPeer->link_status,
|
MAC_ADDR_ARRAY(mac), pTdlsPeer->link_status,
|
||||||
pTdlsPeer->staId);
|
pTdlsPeer->staId);
|
||||||
ret = 0;
|
ret = 0;
|
||||||
@@ -3932,7 +3932,7 @@ int wlan_hdd_tdls_add_station(struct wiphy *wiphy,
|
|||||||
/* when others are on-going, we want to change link_status to idle */
|
/* when others are on-going, we want to change link_status to idle */
|
||||||
if (NULL != wlan_hdd_tdls_is_progress(pHddCtx, mac, true)) {
|
if (NULL != wlan_hdd_tdls_is_progress(pHddCtx, mac, true)) {
|
||||||
mutex_unlock(&pHddCtx->tdls_lock);
|
mutex_unlock(&pHddCtx->tdls_lock);
|
||||||
hdd_notice(MAC_ADDRESS_STR " TDLS setup is ongoing. Request declined.",
|
hdd_debug(MAC_ADDRESS_STR " TDLS setup ongoing.req declined.",
|
||||||
MAC_ADDR_ARRAY(mac));
|
MAC_ADDR_ARRAY(mac));
|
||||||
ret = -EPERM;
|
ret = -EPERM;
|
||||||
goto error;
|
goto error;
|
||||||
@@ -3980,28 +3980,28 @@ int wlan_hdd_tdls_add_station(struct wiphy *wiphy,
|
|||||||
|
|
||||||
/* debug code */
|
/* debug code */
|
||||||
if (NULL != StaParams) {
|
if (NULL != StaParams) {
|
||||||
hdd_notice("TDLS Peer Parameters.");
|
hdd_debug("TDLS Peer Parameters.");
|
||||||
if (StaParams->htcap_present) {
|
if (StaParams->htcap_present) {
|
||||||
hdd_notice("ht_capa->cap_info: %0x",
|
hdd_debug("ht_capa->cap_info: %0x",
|
||||||
StaParams->HTCap.capInfo);
|
StaParams->HTCap.capInfo);
|
||||||
hdd_notice("ht_capa->extended_capabilities: %0x",
|
hdd_debug("ht_capa->extended_capabilities: %0x",
|
||||||
StaParams->HTCap.extendedHtCapInfo);
|
StaParams->HTCap.extendedHtCapInfo);
|
||||||
}
|
}
|
||||||
hdd_notice("params->capability: %0x", StaParams->capability);
|
hdd_debug("params->capability: %0x", StaParams->capability);
|
||||||
hdd_notice("params->ext_capab_len: %0x",
|
hdd_debug("params->ext_capab_len: %0x",
|
||||||
StaParams->extn_capability[0]);
|
StaParams->extn_capability[0]);
|
||||||
if (StaParams->vhtcap_present) {
|
if (StaParams->vhtcap_present) {
|
||||||
hdd_notice("rxMcsMap %x rxHighest %x txMcsMap %x txHighest %x",
|
hdd_debug("rxMcsMap %x rxHigh %x txMcsMap %x txHigh %x",
|
||||||
StaParams->VHTCap.suppMcs.rxMcsMap,
|
StaParams->VHTCap.suppMcs.rxMcsMap,
|
||||||
StaParams->VHTCap.suppMcs.rxHighest,
|
StaParams->VHTCap.suppMcs.rxHighest,
|
||||||
StaParams->VHTCap.suppMcs.txMcsMap,
|
StaParams->VHTCap.suppMcs.txMcsMap,
|
||||||
StaParams->VHTCap.suppMcs.txHighest);
|
StaParams->VHTCap.suppMcs.txHighest);
|
||||||
}
|
}
|
||||||
hdd_notice("Supported rates:");
|
hdd_debug("Supported rates:");
|
||||||
for (rate_idx = 0;
|
for (rate_idx = 0;
|
||||||
rate_idx < sizeof(StaParams->supported_rates);
|
rate_idx < sizeof(StaParams->supported_rates);
|
||||||
rate_idx++)
|
rate_idx++)
|
||||||
hdd_notice("rate_idx [%d]: supported_rates %x ",
|
hdd_debug("rate_idx [%d]: supported_rates %x ",
|
||||||
rate_idx,
|
rate_idx,
|
||||||
StaParams->supported_rates[rate_idx]);
|
StaParams->supported_rates[rate_idx]);
|
||||||
} /* end debug code */
|
} /* end debug code */
|
||||||
@@ -4164,7 +4164,7 @@ static int __wlan_hdd_cfg80211_tdls_mgmt(struct wiphy *wiphy,
|
|||||||
return -EINVAL;
|
return -EINVAL;
|
||||||
|
|
||||||
if (eTDLS_SUPPORT_NOT_ENABLED == pHddCtx->tdls_mode) {
|
if (eTDLS_SUPPORT_NOT_ENABLED == pHddCtx->tdls_mode) {
|
||||||
hdd_notice("TDLS mode is disabled OR not enabled in FW." MAC_ADDRESS_STR " action %d declined.",
|
hdd_debug("TDLS disabled" MAC_ADDRESS_STR " action %d declined",
|
||||||
MAC_ADDR_ARRAY(peer), action_code);
|
MAC_ADDR_ARRAY(peer), action_code);
|
||||||
return -ENOTSUPP;
|
return -ENOTSUPP;
|
||||||
}
|
}
|
||||||
@@ -4200,7 +4200,7 @@ static int __wlan_hdd_cfg80211_tdls_mgmt(struct wiphy *wiphy,
|
|||||||
}
|
}
|
||||||
/* if tdls_mode is disabled, then decline the peer's request */
|
/* if tdls_mode is disabled, then decline the peer's request */
|
||||||
if (eTDLS_SUPPORT_DISABLED == pHddCtx->tdls_mode) {
|
if (eTDLS_SUPPORT_DISABLED == pHddCtx->tdls_mode) {
|
||||||
hdd_notice(MAC_ADDRESS_STR " TDLS mode is disabled. action %d declined.",
|
hdd_debug(MAC_ADDRESS_STR "TDLS disabled. %d declined.",
|
||||||
MAC_ADDR_ARRAY(peer), action_code);
|
MAC_ADDR_ARRAY(peer), action_code);
|
||||||
return -ENOTSUPP;
|
return -ENOTSUPP;
|
||||||
}
|
}
|
||||||
@@ -4298,7 +4298,7 @@ static int __wlan_hdd_cfg80211_tdls_mgmt(struct wiphy *wiphy,
|
|||||||
}
|
}
|
||||||
qdf_mem_copy(peerMac, peer, 6);
|
qdf_mem_copy(peerMac, peer, 6);
|
||||||
|
|
||||||
hdd_notice("tdls_mgmt" MAC_ADDRESS_STR " action %d, dialog_token %d status %d, len = %zu",
|
hdd_debug("tdls" MAC_ADDRESS_STR "action %d,token %d,status %d,len %zu",
|
||||||
MAC_ADDR_ARRAY(peer), action_code, dialog_token,
|
MAC_ADDR_ARRAY(peer), action_code, dialog_token,
|
||||||
status_code, len);
|
status_code, len);
|
||||||
|
|
||||||
@@ -4688,7 +4688,7 @@ int wlan_hdd_tdls_extctrl_deconfig_peer(hdd_adapter_t *pAdapter,
|
|||||||
mutex_lock(&pHddCtx->tdls_lock);
|
mutex_lock(&pHddCtx->tdls_lock);
|
||||||
pTdlsPeer = wlan_hdd_tdls_find_peer(pAdapter, peer);
|
pTdlsPeer = wlan_hdd_tdls_find_peer(pAdapter, peer);
|
||||||
if (NULL == pTdlsPeer) {
|
if (NULL == pTdlsPeer) {
|
||||||
hdd_notice("peer matching" MAC_ADDRESS_STR "not found",
|
hdd_debug("peer matching" MAC_ADDRESS_STR "not found",
|
||||||
MAC_ADDR_ARRAY(peer));
|
MAC_ADDR_ARRAY(peer));
|
||||||
status = -EINVAL;
|
status = -EINVAL;
|
||||||
goto rel_lock;
|
goto rel_lock;
|
||||||
@@ -4713,7 +4713,7 @@ int wlan_hdd_tdls_extctrl_deconfig_peer(hdd_adapter_t *pAdapter,
|
|||||||
mutex_lock(&pHddCtx->tdls_lock);
|
mutex_lock(&pHddCtx->tdls_lock);
|
||||||
pTdlsPeer = wlan_hdd_tdls_find_peer(pAdapter, peer);
|
pTdlsPeer = wlan_hdd_tdls_find_peer(pAdapter, peer);
|
||||||
if (NULL == pTdlsPeer) {
|
if (NULL == pTdlsPeer) {
|
||||||
hdd_notice("peer matching" MAC_ADDRESS_STR "not found",
|
hdd_debug("peer matching" MAC_ADDRESS_STR "not found",
|
||||||
MAC_ADDR_ARRAY(peer));
|
MAC_ADDR_ARRAY(peer));
|
||||||
status = -EINVAL;
|
status = -EINVAL;
|
||||||
goto rel_lock;
|
goto rel_lock;
|
||||||
@@ -4965,7 +4965,7 @@ static int __wlan_hdd_cfg80211_tdls_oper(struct wiphy *wiphy,
|
|||||||
eTDLS_LINK_SUCCESS);
|
eTDLS_LINK_SUCCESS);
|
||||||
peer_staid = pTdlsPeer->staId;
|
peer_staid = pTdlsPeer->staId;
|
||||||
|
|
||||||
hdd_notice("%s: tdlsLinkEstablishParams of peer "
|
hdd_debug("%s: tdlsLinkEstablishParams of peer "
|
||||||
MAC_ADDRESS_STR "uapsdQueues: %d"
|
MAC_ADDRESS_STR "uapsdQueues: %d"
|
||||||
" qos: %d maxSp: %d isBufSta: %d"
|
" qos: %d maxSp: %d isBufSta: %d"
|
||||||
" isOffChannelSupported: %d"
|
" isOffChannelSupported: %d"
|
||||||
@@ -5316,7 +5316,7 @@ int wlan_hdd_cfg80211_tdls_oper(struct wiphy *wiphy,
|
|||||||
int wlan_hdd_cfg80211_send_tdls_discover_req(struct wiphy *wiphy,
|
int wlan_hdd_cfg80211_send_tdls_discover_req(struct wiphy *wiphy,
|
||||||
struct net_device *dev, u8 *peer)
|
struct net_device *dev, u8 *peer)
|
||||||
{
|
{
|
||||||
hdd_notice("tdls send discover req: " MAC_ADDRESS_STR,
|
hdd_debug("tdls send discover req: " MAC_ADDRESS_STR,
|
||||||
MAC_ADDR_ARRAY(peer));
|
MAC_ADDR_ARRAY(peer));
|
||||||
#if TDLS_MGMT_VERSION2
|
#if TDLS_MGMT_VERSION2
|
||||||
return wlan_hdd_cfg80211_tdls_mgmt(wiphy, dev, peer,
|
return wlan_hdd_cfg80211_tdls_mgmt(wiphy, dev, peer,
|
||||||
@@ -5408,7 +5408,7 @@ int hdd_set_tdls_offchannel(hdd_context_t *hdd_ctx, int offchannel)
|
|||||||
hdd_err("Either TDLS or TDLS Off-channel is not enabled");
|
hdd_err("Either TDLS or TDLS Off-channel is not enabled");
|
||||||
return -ENOTSUPP;
|
return -ENOTSUPP;
|
||||||
}
|
}
|
||||||
hdd_notice("change tdls off channel from %d to %d",
|
hdd_debug("change tdls off channel from %d to %d",
|
||||||
hdd_ctx->tdls_off_channel, offchannel);
|
hdd_ctx->tdls_off_channel, offchannel);
|
||||||
hdd_ctx->tdls_off_channel = offchannel;
|
hdd_ctx->tdls_off_channel = offchannel;
|
||||||
return 0;
|
return 0;
|
||||||
@@ -5454,7 +5454,7 @@ int hdd_set_tdls_secoffchanneloffset(hdd_context_t *hdd_ctx, int offchanoffset)
|
|||||||
hdd_err("Either TDLS or TDLS Off-channel is not enabled");
|
hdd_err("Either TDLS or TDLS Off-channel is not enabled");
|
||||||
return -ENOTSUPP;
|
return -ENOTSUPP;
|
||||||
}
|
}
|
||||||
hdd_notice("change tdls secondary off channel offset to 0x%x",
|
hdd_debug("change tdls secondary off channel offset to 0x%x",
|
||||||
hdd_ctx->tdls_channel_offset);
|
hdd_ctx->tdls_channel_offset);
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
@@ -5506,7 +5506,7 @@ int hdd_set_tdls_offchannelmode(hdd_adapter_t *adapter, int offchanmode)
|
|||||||
goto ret_status;
|
goto ret_status;
|
||||||
}
|
}
|
||||||
|
|
||||||
hdd_notice("TDLS Channel Switch in swmode=%d tdls_off_channel %d offchanoffset %d",
|
hdd_debug("TDLS swmode=%d tdls_off_channel %d offchanoffset %d",
|
||||||
offchanmode, hdd_ctx->tdls_off_channel,
|
offchanmode, hdd_ctx->tdls_off_channel,
|
||||||
hdd_ctx->tdls_channel_offset);
|
hdd_ctx->tdls_channel_offset);
|
||||||
|
|
||||||
|
@@ -109,7 +109,7 @@ void hdd_tx_resume_timer_expired_handler(void *adapter_context)
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
hdd_info("Enabling queues");
|
hdd_debug("Enabling queues");
|
||||||
wlan_hdd_netif_queue_control(pAdapter, WLAN_WAKE_ALL_NETIF_QUEUE,
|
wlan_hdd_netif_queue_control(pAdapter, WLAN_WAKE_ALL_NETIF_QUEUE,
|
||||||
WLAN_CONTROL_PATH);
|
WLAN_CONTROL_PATH);
|
||||||
}
|
}
|
||||||
@@ -130,7 +130,7 @@ hdd_tx_resume_false(hdd_adapter_t *pAdapter, bool tx_resume)
|
|||||||
return;
|
return;
|
||||||
|
|
||||||
/* Pause TX */
|
/* Pause TX */
|
||||||
hdd_info("Disabling queues");
|
hdd_debug("Disabling queues");
|
||||||
wlan_hdd_netif_queue_control(pAdapter, WLAN_STOP_ALL_NETIF_QUEUE,
|
wlan_hdd_netif_queue_control(pAdapter, WLAN_STOP_ALL_NETIF_QUEUE,
|
||||||
WLAN_DATA_FLOW_CONTROL);
|
WLAN_DATA_FLOW_CONTROL);
|
||||||
|
|
||||||
@@ -198,7 +198,7 @@ void hdd_tx_resume_cb(void *adapter_context, bool tx_resume)
|
|||||||
tx_flow_control_timer)) {
|
tx_flow_control_timer)) {
|
||||||
qdf_mc_timer_stop(&pAdapter->tx_flow_control_timer);
|
qdf_mc_timer_stop(&pAdapter->tx_flow_control_timer);
|
||||||
}
|
}
|
||||||
hdd_info("Enabling queues");
|
hdd_debug("Enabling queues");
|
||||||
wlan_hdd_netif_queue_control(pAdapter,
|
wlan_hdd_netif_queue_control(pAdapter,
|
||||||
WLAN_WAKE_ALL_NETIF_QUEUE,
|
WLAN_WAKE_ALL_NETIF_QUEUE,
|
||||||
WLAN_DATA_FLOW_CONTROL);
|
WLAN_DATA_FLOW_CONTROL);
|
||||||
@@ -261,7 +261,7 @@ void hdd_get_tx_resource(hdd_adapter_t *adapter,
|
|||||||
cdp_fc_get_tx_resource(cds_get_context(QDF_MODULE_ID_SOC), STAId,
|
cdp_fc_get_tx_resource(cds_get_context(QDF_MODULE_ID_SOC), STAId,
|
||||||
adapter->tx_flow_low_watermark,
|
adapter->tx_flow_low_watermark,
|
||||||
adapter->tx_flow_high_watermark_offset)) {
|
adapter->tx_flow_high_watermark_offset)) {
|
||||||
hdd_info("Disabling queues lwm %d hwm offset %d",
|
hdd_debug("Disabling queues lwm %d hwm offset %d",
|
||||||
adapter->tx_flow_low_watermark,
|
adapter->tx_flow_low_watermark,
|
||||||
adapter->tx_flow_high_watermark_offset);
|
adapter->tx_flow_high_watermark_offset);
|
||||||
wlan_hdd_netif_queue_control(adapter, WLAN_STOP_ALL_NETIF_QUEUE,
|
wlan_hdd_netif_queue_control(adapter, WLAN_STOP_ALL_NETIF_QUEUE,
|
||||||
|
@@ -7272,7 +7272,7 @@ static int __iw_set_mlme(struct net_device *dev,
|
|||||||
(WLAN_HDD_GET_WEXT_STATE_PTR(pAdapter))->authKeyMgmt =
|
(WLAN_HDD_GET_WEXT_STATE_PTR(pAdapter))->authKeyMgmt =
|
||||||
0;
|
0;
|
||||||
|
|
||||||
hdd_info("Disabling queues");
|
hdd_debug("Disabling queues");
|
||||||
wlan_hdd_netif_queue_control(pAdapter,
|
wlan_hdd_netif_queue_control(pAdapter,
|
||||||
WLAN_STOP_ALL_NETIF_QUEUE_N_CARRIER,
|
WLAN_STOP_ALL_NETIF_QUEUE_N_CARRIER,
|
||||||
WLAN_CONTROL_PATH);
|
WLAN_CONTROL_PATH);
|
||||||
@@ -10645,7 +10645,7 @@ static int iw_get_policy_manager_ut_ops(hdd_context_t *hdd_ctx,
|
|||||||
uint8_t weight_list[QDF_MAX_NUM_CHAN] = {0};
|
uint8_t weight_list[QDF_MAX_NUM_CHAN] = {0};
|
||||||
uint32_t pcl_len = 0, i = 0;
|
uint32_t pcl_len = 0, i = 0;
|
||||||
|
|
||||||
hdd_err("<iwpriv wlan0 pm_pcl> is called");
|
hdd_debug("<iwpriv wlan0 pm_pcl> is called");
|
||||||
|
|
||||||
policy_mgr_get_pcl(hdd_ctx->hdd_psoc, apps_args[0],
|
policy_mgr_get_pcl(hdd_ctx->hdd_psoc, apps_args[0],
|
||||||
pcl, &pcl_len,
|
pcl, &pcl_len,
|
||||||
@@ -10689,7 +10689,7 @@ static int iw_get_policy_manager_ut_ops(hdd_context_t *hdd_ctx,
|
|||||||
{
|
{
|
||||||
enum policy_mgr_conc_next_action action;
|
enum policy_mgr_conc_next_action action;
|
||||||
|
|
||||||
hdd_notice("<iwpriv wlan0 pm_query_action> is called");
|
hdd_debug("<iwpriv wlan0 pm_query_action> is called");
|
||||||
action = policy_mgr_current_connections_update(
|
action = policy_mgr_current_connections_update(
|
||||||
hdd_ctx->hdd_psoc,
|
hdd_ctx->hdd_psoc,
|
||||||
adapter->sessionId, apps_args[0],
|
adapter->sessionId, apps_args[0],
|
||||||
|
@@ -161,7 +161,7 @@ static void hdd_wmm_enable_tl_uapsd(struct hdd_wmm_qos_context *pQosContext)
|
|||||||
} else {
|
} else {
|
||||||
/* no service interval is present in the TSPEC */
|
/* no service interval is present in the TSPEC */
|
||||||
/* this is OK, there just won't be U-APSD */
|
/* this is OK, there just won't be U-APSD */
|
||||||
hdd_notice("No service interval supplied");
|
hdd_debug("No service interval supplied");
|
||||||
service_interval = 0;
|
service_interval = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -176,7 +176,7 @@ static void hdd_wmm_enable_tl_uapsd(struct hdd_wmm_qos_context *pQosContext)
|
|||||||
(pAc->wmmAcUapsdSuspensionInterval == suspension_interval) &&
|
(pAc->wmmAcUapsdSuspensionInterval == suspension_interval) &&
|
||||||
(pAc->wmmAcUapsdDirection == direction) &&
|
(pAc->wmmAcUapsdDirection == direction) &&
|
||||||
(pAc->wmmAcIsUapsdEnabled == psb)) {
|
(pAc->wmmAcIsUapsdEnabled == psb)) {
|
||||||
hdd_notice("No change in U-APSD parameters");
|
hdd_debug("No change in U-APSD parameters");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
/* everything is in place to notify TL */
|
/* everything is in place to notify TL */
|
||||||
@@ -201,7 +201,7 @@ static void hdd_wmm_enable_tl_uapsd(struct hdd_wmm_qos_context *pQosContext)
|
|||||||
pAc->wmmAcUapsdDirection = direction;
|
pAc->wmmAcUapsdDirection = direction;
|
||||||
pAc->wmmAcIsUapsdEnabled = psb;
|
pAc->wmmAcIsUapsdEnabled = psb;
|
||||||
|
|
||||||
hdd_notice("Enabled UAPSD in TL srv_int=%d susp_int=%d dir=%d AC=%d",
|
hdd_debug("Enabled UAPSD in TL srv_int=%d susp_int=%d dir=%d AC=%d",
|
||||||
service_interval, suspension_interval, direction, acType);
|
service_interval, suspension_interval, direction, acType);
|
||||||
|
|
||||||
}
|
}
|
||||||
@@ -235,7 +235,7 @@ static void hdd_wmm_disable_tl_uapsd(struct hdd_wmm_qos_context *pQosContext)
|
|||||||
} else {
|
} else {
|
||||||
/* TL no longer has valid UAPSD info */
|
/* TL no longer has valid UAPSD info */
|
||||||
pAc->wmmAcUapsdInfoValid = false;
|
pAc->wmmAcUapsdInfoValid = false;
|
||||||
hdd_notice("Disabled UAPSD in TL for AC=%d", acType);
|
hdd_debug("Disabled UAPSD in TL for AC=%d", acType);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -253,7 +253,7 @@ static void hdd_wmm_free_context(struct hdd_wmm_qos_context *pQosContext)
|
|||||||
{
|
{
|
||||||
hdd_adapter_t *pAdapter;
|
hdd_adapter_t *pAdapter;
|
||||||
|
|
||||||
hdd_info("Entered, context %p", pQosContext);
|
hdd_debug("Entered, context %p", pQosContext);
|
||||||
|
|
||||||
if (unlikely((NULL == pQosContext) ||
|
if (unlikely((NULL == pQosContext) ||
|
||||||
(HDD_WMM_CTX_MAGIC != pQosContext->magic))) {
|
(HDD_WMM_CTX_MAGIC != pQosContext->magic))) {
|
||||||
@@ -296,7 +296,7 @@ static void hdd_wmm_notify_app(struct hdd_wmm_qos_context *pQosContext)
|
|||||||
union iwreq_data wrqu;
|
union iwreq_data wrqu;
|
||||||
char buf[MAX_NOTIFY_LEN + 1];
|
char buf[MAX_NOTIFY_LEN + 1];
|
||||||
|
|
||||||
hdd_info("Entered, context %p", pQosContext);
|
hdd_debug("Entered, context %p", pQosContext);
|
||||||
|
|
||||||
if (unlikely((NULL == pQosContext) ||
|
if (unlikely((NULL == pQosContext) ||
|
||||||
(HDD_WMM_CTX_MAGIC != pQosContext->magic))) {
|
(HDD_WMM_CTX_MAGIC != pQosContext->magic))) {
|
||||||
@@ -319,7 +319,7 @@ static void hdd_wmm_notify_app(struct hdd_wmm_qos_context *pQosContext)
|
|||||||
pAdapter = pQosContext->pAdapter;
|
pAdapter = pQosContext->pAdapter;
|
||||||
|
|
||||||
/* send the event */
|
/* send the event */
|
||||||
hdd_notice("Sending [%s]", buf);
|
hdd_debug("Sending [%s]", buf);
|
||||||
wireless_send_event(pAdapter->dev, IWEVCUSTOM, &wrqu, buf);
|
wireless_send_event(pAdapter->dev, IWEVCUSTOM, &wrqu, buf);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -511,7 +511,7 @@ static QDF_STATUS hdd_wmm_sme_callback(tHalHandle hHal,
|
|||||||
sme_ac_enum_type acType;
|
sme_ac_enum_type acType;
|
||||||
struct hdd_wmm_ac_status *pAc;
|
struct hdd_wmm_ac_status *pAc;
|
||||||
|
|
||||||
hdd_info("Entered, context %p", pQosContext);
|
hdd_debug("Entered, context %p", pQosContext);
|
||||||
|
|
||||||
if (unlikely((NULL == pQosContext) ||
|
if (unlikely((NULL == pQosContext) ||
|
||||||
(HDD_WMM_CTX_MAGIC != pQosContext->magic))) {
|
(HDD_WMM_CTX_MAGIC != pQosContext->magic))) {
|
||||||
@@ -523,7 +523,7 @@ static QDF_STATUS hdd_wmm_sme_callback(tHalHandle hHal,
|
|||||||
acType = pQosContext->acType;
|
acType = pQosContext->acType;
|
||||||
pAc = &pAdapter->hddWmmStatus.wmmAcStatus[acType];
|
pAc = &pAdapter->hddWmmStatus.wmmAcStatus[acType];
|
||||||
|
|
||||||
hdd_info("status %d flowid %d info %p",
|
hdd_debug("status %d flowid %d info %p",
|
||||||
smeStatus, qosFlowId, pCurrentQosInfo);
|
smeStatus, qosFlowId, pCurrentQosInfo);
|
||||||
|
|
||||||
switch (smeStatus) {
|
switch (smeStatus) {
|
||||||
@@ -546,7 +546,7 @@ static QDF_STATUS hdd_wmm_sme_callback(tHalHandle hHal,
|
|||||||
|
|
||||||
if (HDD_WMM_HANDLE_IMPLICIT != pQosContext->handle) {
|
if (HDD_WMM_HANDLE_IMPLICIT != pQosContext->handle) {
|
||||||
|
|
||||||
hdd_notice("Explicit Qos, notifying user space");
|
hdd_debug("Explicit Qos, notifying user space");
|
||||||
|
|
||||||
/* this was triggered by an application */
|
/* this was triggered by an application */
|
||||||
pQosContext->lastStatus =
|
pQosContext->lastStatus =
|
||||||
@@ -557,7 +557,7 @@ static QDF_STATUS hdd_wmm_sme_callback(tHalHandle hHal,
|
|||||||
#ifdef FEATURE_WLAN_ESE
|
#ifdef FEATURE_WLAN_ESE
|
||||||
/* Check if the inactivity interval is specified */
|
/* Check if the inactivity interval is specified */
|
||||||
if (pCurrentQosInfo && pCurrentQosInfo->inactivity_interval) {
|
if (pCurrentQosInfo && pCurrentQosInfo->inactivity_interval) {
|
||||||
hdd_notice("Inactivity timer value = %d for AC=%d",
|
hdd_debug("Inactivity timer value = %d for AC=%d",
|
||||||
pCurrentQosInfo->inactivity_interval, acType);
|
pCurrentQosInfo->inactivity_interval, acType);
|
||||||
hdd_wmm_enable_inactivity_timer(pQosContext,
|
hdd_wmm_enable_inactivity_timer(pQosContext,
|
||||||
pCurrentQosInfo->
|
pCurrentQosInfo->
|
||||||
@@ -571,7 +571,7 @@ static QDF_STATUS hdd_wmm_sme_callback(tHalHandle hHal,
|
|||||||
break;
|
break;
|
||||||
|
|
||||||
case SME_QOS_STATUS_SETUP_SUCCESS_APSD_SET_ALREADY:
|
case SME_QOS_STATUS_SETUP_SUCCESS_APSD_SET_ALREADY:
|
||||||
hdd_notice("Setup is complete (U-APSD set previously)");
|
hdd_debug("Setup is complete (U-APSD set previously)");
|
||||||
|
|
||||||
pAc->wmmAcAccessAllowed = true;
|
pAc->wmmAcAccessAllowed = true;
|
||||||
pAc->wmmAcAccessGranted = true;
|
pAc->wmmAcAccessGranted = true;
|
||||||
@@ -579,7 +579,7 @@ static QDF_STATUS hdd_wmm_sme_callback(tHalHandle hHal,
|
|||||||
|
|
||||||
if (HDD_WMM_HANDLE_IMPLICIT != pQosContext->handle) {
|
if (HDD_WMM_HANDLE_IMPLICIT != pQosContext->handle) {
|
||||||
|
|
||||||
hdd_notice("Explicit Qos, notifying user space");
|
hdd_debug("Explicit Qos, notifying user space");
|
||||||
|
|
||||||
/* this was triggered by an application */
|
/* this was triggered by an application */
|
||||||
pQosContext->lastStatus =
|
pQosContext->lastStatus =
|
||||||
@@ -598,7 +598,7 @@ static QDF_STATUS hdd_wmm_sme_callback(tHalHandle hHal,
|
|||||||
pAc->wmmAcAccessAllowed = false;
|
pAc->wmmAcAccessAllowed = false;
|
||||||
if (HDD_WMM_HANDLE_IMPLICIT != pQosContext->handle) {
|
if (HDD_WMM_HANDLE_IMPLICIT != pQosContext->handle) {
|
||||||
|
|
||||||
hdd_notice("Explicit Qos, notifying user space");
|
hdd_debug("Explicit Qos, notifying user space");
|
||||||
|
|
||||||
/* this was triggered by an application */
|
/* this was triggered by an application */
|
||||||
pQosContext->lastStatus =
|
pQosContext->lastStatus =
|
||||||
@@ -635,7 +635,7 @@ static QDF_STATUS hdd_wmm_sme_callback(tHalHandle hHal,
|
|||||||
pAc->wmmAcAccessAllowed = true;
|
pAc->wmmAcAccessAllowed = true;
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
hdd_notice("Explicit Qos, notifying user space");
|
hdd_debug("Explicit Qos, notifying user space");
|
||||||
|
|
||||||
/* this was triggered by an application */
|
/* this was triggered by an application */
|
||||||
pQosContext->lastStatus =
|
pQosContext->lastStatus =
|
||||||
@@ -657,12 +657,12 @@ static QDF_STATUS hdd_wmm_sme_callback(tHalHandle hHal,
|
|||||||
break;
|
break;
|
||||||
|
|
||||||
case SME_QOS_STATUS_SETUP_REQ_PENDING_RSP:
|
case SME_QOS_STATUS_SETUP_REQ_PENDING_RSP:
|
||||||
hdd_notice("Setup pending");
|
hdd_debug("Setup pending");
|
||||||
/* not a callback status -- ignore if we get it */
|
/* not a callback status -- ignore if we get it */
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case SME_QOS_STATUS_SETUP_MODIFIED_IND:
|
case SME_QOS_STATUS_SETUP_MODIFIED_IND:
|
||||||
hdd_notice("Setup modified");
|
hdd_debug("Setup modified");
|
||||||
if (pCurrentQosInfo) {
|
if (pCurrentQosInfo) {
|
||||||
/* update the TSPEC */
|
/* update the TSPEC */
|
||||||
pAc->wmmAcTspecValid = true;
|
pAc->wmmAcTspecValid = true;
|
||||||
@@ -670,7 +670,7 @@ static QDF_STATUS hdd_wmm_sme_callback(tHalHandle hHal,
|
|||||||
pCurrentQosInfo, sizeof(pAc->wmmAcTspecInfo));
|
pCurrentQosInfo, sizeof(pAc->wmmAcTspecInfo));
|
||||||
|
|
||||||
if (HDD_WMM_HANDLE_IMPLICIT != pQosContext->handle) {
|
if (HDD_WMM_HANDLE_IMPLICIT != pQosContext->handle) {
|
||||||
hdd_notice("Explicit Qos, notifying user space");
|
hdd_debug("Explicit Qos, notifying user space");
|
||||||
|
|
||||||
/* this was triggered by an application */
|
/* this was triggered by an application */
|
||||||
pQosContext->lastStatus =
|
pQosContext->lastStatus =
|
||||||
@@ -693,7 +693,7 @@ static QDF_STATUS hdd_wmm_sme_callback(tHalHandle hHal,
|
|||||||
pAc->wmmAcAccessAllowed = true;
|
pAc->wmmAcAccessAllowed = true;
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
hdd_notice("Explicit Qos, notifying user space");
|
hdd_debug("Explicit Qos, notifying user space");
|
||||||
|
|
||||||
/* this was triggered by an application */
|
/* this was triggered by an application */
|
||||||
pQosContext->lastStatus =
|
pQosContext->lastStatus =
|
||||||
@@ -739,10 +739,10 @@ static QDF_STATUS hdd_wmm_sme_callback(tHalHandle hHal,
|
|||||||
break;
|
break;
|
||||||
|
|
||||||
case SME_QOS_STATUS_RELEASE_SUCCESS_RSP:
|
case SME_QOS_STATUS_RELEASE_SUCCESS_RSP:
|
||||||
hdd_notice("Release is complete");
|
hdd_debug("Release is complete");
|
||||||
|
|
||||||
if (pCurrentQosInfo) {
|
if (pCurrentQosInfo) {
|
||||||
hdd_notice("flows still active");
|
hdd_debug("flows still active");
|
||||||
|
|
||||||
/* there is still at least one flow active for
|
/* there is still at least one flow active for
|
||||||
* this AC so update the AC state
|
* this AC so update the AC state
|
||||||
@@ -753,7 +753,7 @@ static QDF_STATUS hdd_wmm_sme_callback(tHalHandle hHal,
|
|||||||
/* need to tell TL to update its UAPSD handling */
|
/* need to tell TL to update its UAPSD handling */
|
||||||
hdd_wmm_enable_tl_uapsd(pQosContext);
|
hdd_wmm_enable_tl_uapsd(pQosContext);
|
||||||
} else {
|
} else {
|
||||||
hdd_notice("last flow");
|
hdd_debug("last flow");
|
||||||
|
|
||||||
/* this is the last flow active for this AC so
|
/* this is the last flow active for this AC so
|
||||||
* update the AC state
|
* update the AC state
|
||||||
@@ -768,7 +768,7 @@ static QDF_STATUS hdd_wmm_sme_callback(tHalHandle hHal,
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (HDD_WMM_HANDLE_IMPLICIT != pQosContext->handle) {
|
if (HDD_WMM_HANDLE_IMPLICIT != pQosContext->handle) {
|
||||||
hdd_notice("Explicit Qos, notifying user space");
|
hdd_debug("Explicit Qos, notifying user space");
|
||||||
|
|
||||||
/* this was triggered by an application */
|
/* this was triggered by an application */
|
||||||
pQosContext->lastStatus =
|
pQosContext->lastStatus =
|
||||||
@@ -780,13 +780,13 @@ static QDF_STATUS hdd_wmm_sme_callback(tHalHandle hHal,
|
|||||||
break;
|
break;
|
||||||
|
|
||||||
case SME_QOS_STATUS_RELEASE_FAILURE_RSP:
|
case SME_QOS_STATUS_RELEASE_FAILURE_RSP:
|
||||||
hdd_notice("Release failure");
|
hdd_debug("Release failure");
|
||||||
|
|
||||||
/* we don't need to update our state or TL since
|
/* we don't need to update our state or TL since
|
||||||
* nothing has changed
|
* nothing has changed
|
||||||
*/
|
*/
|
||||||
if (HDD_WMM_HANDLE_IMPLICIT != pQosContext->handle) {
|
if (HDD_WMM_HANDLE_IMPLICIT != pQosContext->handle) {
|
||||||
hdd_notice("Explicit Qos, notifying user space");
|
hdd_debug("Explicit Qos, notifying user space");
|
||||||
|
|
||||||
/* this was triggered by an application */
|
/* this was triggered by an application */
|
||||||
pQosContext->lastStatus =
|
pQosContext->lastStatus =
|
||||||
@@ -797,7 +797,7 @@ static QDF_STATUS hdd_wmm_sme_callback(tHalHandle hHal,
|
|||||||
break;
|
break;
|
||||||
|
|
||||||
case SME_QOS_STATUS_RELEASE_QOS_LOST_IND:
|
case SME_QOS_STATUS_RELEASE_QOS_LOST_IND:
|
||||||
hdd_notice("QOS Lost indication received");
|
hdd_debug("QOS Lost indication received");
|
||||||
|
|
||||||
/* current TSPEC is no longer valid */
|
/* current TSPEC is no longer valid */
|
||||||
pAc->wmmAcTspecValid = false;
|
pAc->wmmAcTspecValid = false;
|
||||||
@@ -812,7 +812,7 @@ static QDF_STATUS hdd_wmm_sme_callback(tHalHandle hHal,
|
|||||||
pAc->wmmAcAccessGranted = false;
|
pAc->wmmAcAccessGranted = false;
|
||||||
pAc->wmmAcAccessFailed = false;
|
pAc->wmmAcAccessFailed = false;
|
||||||
} else {
|
} else {
|
||||||
hdd_info("Explicit Qos, notifying user space");
|
hdd_debug("Explicit Qos, notifying user space");
|
||||||
|
|
||||||
/* this was triggered by an application */
|
/* this was triggered by an application */
|
||||||
pQosContext->lastStatus = HDD_WLAN_WMM_STATUS_LOST;
|
pQosContext->lastStatus = HDD_WLAN_WMM_STATUS_LOST;
|
||||||
@@ -970,7 +970,7 @@ static QDF_STATUS hdd_wmm_sme_callback(tHalHandle hHal,
|
|||||||
pAc->wmmAcAccessAllowed = true;
|
pAc->wmmAcAccessAllowed = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
hdd_notice("complete, access for TL AC %d is%sallowed",
|
hdd_debug("complete, access for TL AC %d is%sallowed",
|
||||||
acType, pAc->wmmAcAccessAllowed ? " " : " not ");
|
acType, pAc->wmmAcAccessAllowed ? " " : " not ");
|
||||||
|
|
||||||
return QDF_STATUS_SUCCESS;
|
return QDF_STATUS_SUCCESS;
|
||||||
@@ -1022,7 +1022,7 @@ static void __hdd_wmm_do_implicit_qos(struct work_struct *work)
|
|||||||
sme_QosWmmTspecInfo qosInfo;
|
sme_QosWmmTspecInfo qosInfo;
|
||||||
hdd_context_t *hdd_ctx;
|
hdd_context_t *hdd_ctx;
|
||||||
|
|
||||||
hdd_info("Entered, context %p", pQosContext);
|
hdd_debug("Entered, context %p", pQosContext);
|
||||||
|
|
||||||
if (unlikely(HDD_WMM_CTX_MAGIC != pQosContext->magic)) {
|
if (unlikely(HDD_WMM_CTX_MAGIC != pQosContext->magic)) {
|
||||||
hdd_err("Invalid QoS Context");
|
hdd_err("Invalid QoS Context");
|
||||||
@@ -1204,7 +1204,7 @@ static void __hdd_wmm_do_implicit_qos(struct work_struct *work)
|
|||||||
qosInfo.ts_info.up,
|
qosInfo.ts_info.up,
|
||||||
&pQosContext->qosFlowId);
|
&pQosContext->qosFlowId);
|
||||||
|
|
||||||
hdd_notice("sme_qos_setup_req returned %d flowid %d",
|
hdd_debug("sme_qos_setup_req returned %d flowid %d",
|
||||||
smeStatus, pQosContext->qosFlowId);
|
smeStatus, pQosContext->qosFlowId);
|
||||||
|
|
||||||
/* need to check the return values and act appropriately */
|
/* need to check the return values and act appropriately */
|
||||||
@@ -1280,7 +1280,7 @@ QDF_STATUS hdd_wmm_init(hdd_adapter_t *pAdapter)
|
|||||||
sme_QosWmmUpType *hddWmmDscpToUpMap = pAdapter->hddWmmDscpToUpMap;
|
sme_QosWmmUpType *hddWmmDscpToUpMap = pAdapter->hddWmmDscpToUpMap;
|
||||||
uint8_t dscp;
|
uint8_t dscp;
|
||||||
|
|
||||||
hdd_debug("Entered");
|
ENTER();
|
||||||
|
|
||||||
/* DSCP to User Priority Lookup Table
|
/* DSCP to User Priority Lookup Table
|
||||||
* By default use the 3 Precedence bits of DSCP as the User Priority
|
* By default use the 3 Precedence bits of DSCP as the User Priority
|
||||||
@@ -1310,7 +1310,7 @@ QDF_STATUS hdd_wmm_adapter_init(hdd_adapter_t *pAdapter)
|
|||||||
struct hdd_wmm_ac_status *pAcStatus;
|
struct hdd_wmm_ac_status *pAcStatus;
|
||||||
sme_ac_enum_type acType;
|
sme_ac_enum_type acType;
|
||||||
|
|
||||||
hdd_info("Entered");
|
ENTER();
|
||||||
|
|
||||||
pAdapter->hddWmmStatus.wmmQap = false;
|
pAdapter->hddWmmStatus.wmmQap = false;
|
||||||
INIT_LIST_HEAD(&pAdapter->hddWmmStatus.wmmContextList);
|
INIT_LIST_HEAD(&pAdapter->hddWmmStatus.wmmContextList);
|
||||||
@@ -1348,7 +1348,7 @@ QDF_STATUS hdd_wmm_adapter_clear(hdd_adapter_t *pAdapter)
|
|||||||
struct hdd_wmm_ac_status *pAcStatus;
|
struct hdd_wmm_ac_status *pAcStatus;
|
||||||
sme_ac_enum_type acType;
|
sme_ac_enum_type acType;
|
||||||
|
|
||||||
hdd_info("Entered");
|
ENTER();
|
||||||
for (acType = 0; acType < WLAN_MAX_AC; acType++) {
|
for (acType = 0; acType < WLAN_MAX_AC; acType++) {
|
||||||
pAcStatus = &pAdapter->hddWmmStatus.wmmAcStatus[acType];
|
pAcStatus = &pAdapter->hddWmmStatus.wmmAcStatus[acType];
|
||||||
pAcStatus->wmmAcAccessRequired = false;
|
pAcStatus->wmmAcAccessRequired = false;
|
||||||
@@ -1376,7 +1376,7 @@ QDF_STATUS hdd_wmm_adapter_close(hdd_adapter_t *pAdapter)
|
|||||||
{
|
{
|
||||||
struct hdd_wmm_qos_context *pQosContext;
|
struct hdd_wmm_qos_context *pQosContext;
|
||||||
|
|
||||||
hdd_info("Entered");
|
ENTER();
|
||||||
|
|
||||||
/* free any context records that we still have linked */
|
/* free any context records that we still have linked */
|
||||||
while (!list_empty(&pAdapter->hddWmmStatus.wmmContextList)) {
|
while (!list_empty(&pAdapter->hddWmmStatus.wmmContextList)) {
|
||||||
@@ -1425,14 +1425,14 @@ void hdd_wmm_classify_pkt(hdd_adapter_t *adapter,
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
#ifdef HDD_WMM_DEBUG
|
#ifdef HDD_WMM_DEBUG
|
||||||
hdd_info("Entered");
|
ENTER();
|
||||||
#endif /* HDD_WMM_DEBUG */
|
#endif /* HDD_WMM_DEBUG */
|
||||||
|
|
||||||
pkt = skb->data;
|
pkt = skb->data;
|
||||||
eth_hdr = (union generic_ethhdr *)pkt;
|
eth_hdr = (union generic_ethhdr *)pkt;
|
||||||
|
|
||||||
#ifdef HDD_WMM_DEBUG
|
#ifdef HDD_WMM_DEBUG
|
||||||
hdd_info("proto is 0x%04x", skb->protocol);
|
hdd_debug("proto is 0x%04x", skb->protocol);
|
||||||
#endif /* HDD_WMM_DEBUG */
|
#endif /* HDD_WMM_DEBUG */
|
||||||
|
|
||||||
if (eth_hdr->eth_II.h_proto == htons(ETH_P_IP)) {
|
if (eth_hdr->eth_II.h_proto == htons(ETH_P_IP)) {
|
||||||
@@ -1440,14 +1440,14 @@ void hdd_wmm_classify_pkt(hdd_adapter_t *adapter,
|
|||||||
ip_hdr = (struct iphdr *)&pkt[sizeof(eth_hdr->eth_II)];
|
ip_hdr = (struct iphdr *)&pkt[sizeof(eth_hdr->eth_II)];
|
||||||
tos = ip_hdr->tos;
|
tos = ip_hdr->tos;
|
||||||
#ifdef HDD_WMM_DEBUG
|
#ifdef HDD_WMM_DEBUG
|
||||||
hdd_info("Ethernet II IP Packet, tos is %d", tos);
|
hdd_debug("Ethernet II IP Packet, tos is %d", tos);
|
||||||
#endif /* HDD_WMM_DEBUG */
|
#endif /* HDD_WMM_DEBUG */
|
||||||
|
|
||||||
} else if (eth_hdr->eth_II.h_proto == htons(ETH_P_IPV6)) {
|
} else if (eth_hdr->eth_II.h_proto == htons(ETH_P_IPV6)) {
|
||||||
ipv6hdr = ipv6_hdr(skb);
|
ipv6hdr = ipv6_hdr(skb);
|
||||||
tos = ntohs(*(const __be16 *)ipv6hdr) >> 4;
|
tos = ntohs(*(const __be16 *)ipv6hdr) >> 4;
|
||||||
#ifdef HDD_WMM_DEBUG
|
#ifdef HDD_WMM_DEBUG
|
||||||
hdd_info("Ethernet II IPv6 Packet, tos is %d", tos);
|
hdd_debug("Ethernet II IPv6 Packet, tos is %d", tos);
|
||||||
#endif /* HDD_WMM_DEBUG */
|
#endif /* HDD_WMM_DEBUG */
|
||||||
} else if ((ntohs(eth_hdr->eth_II.h_proto) < WLAN_MIN_PROTO) &&
|
} else if ((ntohs(eth_hdr->eth_II.h_proto) < WLAN_MIN_PROTO) &&
|
||||||
(eth_hdr->eth_8023.h_snap.dsap == WLAN_SNAP_DSAP) &&
|
(eth_hdr->eth_8023.h_snap.dsap == WLAN_SNAP_DSAP) &&
|
||||||
@@ -1458,7 +1458,7 @@ void hdd_wmm_classify_pkt(hdd_adapter_t *adapter,
|
|||||||
ip_hdr = (struct iphdr *)&pkt[sizeof(eth_hdr->eth_8023)];
|
ip_hdr = (struct iphdr *)&pkt[sizeof(eth_hdr->eth_8023)];
|
||||||
tos = ip_hdr->tos;
|
tos = ip_hdr->tos;
|
||||||
#ifdef HDD_WMM_DEBUG
|
#ifdef HDD_WMM_DEBUG
|
||||||
hdd_info("802.3 LLC/SNAP IP Packet, tos is %d", tos);
|
hdd_debug("802.3 LLC/SNAP IP Packet, tos is %d", tos);
|
||||||
#endif /* HDD_WMM_DEBUG */
|
#endif /* HDD_WMM_DEBUG */
|
||||||
} else if (eth_hdr->eth_II.h_proto == htons(ETH_P_8021Q)) {
|
} else if (eth_hdr->eth_II.h_proto == htons(ETH_P_8021Q)) {
|
||||||
/* VLAN tagged */
|
/* VLAN tagged */
|
||||||
@@ -1471,7 +1471,7 @@ void hdd_wmm_classify_pkt(hdd_adapter_t *adapter,
|
|||||||
&pkt[sizeof(eth_hdr->eth_IIv)];
|
&pkt[sizeof(eth_hdr->eth_IIv)];
|
||||||
tos = ip_hdr->tos;
|
tos = ip_hdr->tos;
|
||||||
#ifdef HDD_WMM_DEBUG
|
#ifdef HDD_WMM_DEBUG
|
||||||
hdd_info("Ethernet II VLAN tagged IP Packet, tos is %d",
|
hdd_debug("Ether II VLAN tagged IP Packet, tos is %d",
|
||||||
tos);
|
tos);
|
||||||
#endif /* HDD_WMM_DEBUG */
|
#endif /* HDD_WMM_DEBUG */
|
||||||
} else
|
} else
|
||||||
@@ -1491,7 +1491,7 @@ void hdd_wmm_classify_pkt(hdd_adapter_t *adapter,
|
|||||||
&pkt[sizeof(eth_hdr->eth_8023v)];
|
&pkt[sizeof(eth_hdr->eth_8023v)];
|
||||||
tos = ip_hdr->tos;
|
tos = ip_hdr->tos;
|
||||||
#ifdef HDD_WMM_DEBUG
|
#ifdef HDD_WMM_DEBUG
|
||||||
hdd_info("802.3 LLC/SNAP VLAN tagged IP Packet, tos is %d",
|
hdd_debug("802.3 LLC/SNAP VLAN tagged IP Packet, tos is %d",
|
||||||
tos);
|
tos);
|
||||||
#endif /* HDD_WMM_DEBUG */
|
#endif /* HDD_WMM_DEBUG */
|
||||||
} else {
|
} else {
|
||||||
@@ -1519,7 +1519,7 @@ void hdd_wmm_classify_pkt(hdd_adapter_t *adapter,
|
|||||||
*user_pri = adapter->hddWmmDscpToUpMap[dscp];
|
*user_pri = adapter->hddWmmDscpToUpMap[dscp];
|
||||||
|
|
||||||
#ifdef HDD_WMM_DEBUG
|
#ifdef HDD_WMM_DEBUG
|
||||||
hdd_notice("tos is %d, dscp is %d, up is %d", tos, dscp, *user_pri);
|
hdd_debug("tos is %d, dscp is %d, up is %d", tos, dscp, *user_pri);
|
||||||
#endif /* HDD_WMM_DEBUG */
|
#endif /* HDD_WMM_DEBUG */
|
||||||
|
|
||||||
return;
|
return;
|
||||||
@@ -1809,7 +1809,7 @@ QDF_STATUS hdd_wmm_assoc(hdd_adapter_t *pAdapter,
|
|||||||
* enable UAPSD for any access categories
|
* enable UAPSD for any access categories
|
||||||
*/
|
*/
|
||||||
|
|
||||||
hdd_debug("Entered");
|
ENTER();
|
||||||
|
|
||||||
if (pRoamInfo->fReassocReq) {
|
if (pRoamInfo->fReassocReq) {
|
||||||
/* when we reassociate we should continue to use
|
/* when we reassociate we should continue to use
|
||||||
@@ -1903,7 +1903,7 @@ QDF_STATUS hdd_wmm_assoc(hdd_adapter_t *pAdapter,
|
|||||||
hdd_wmm_init(pAdapter);
|
hdd_wmm_init(pAdapter);
|
||||||
}
|
}
|
||||||
|
|
||||||
hdd_debug("Exiting");
|
EXIT();
|
||||||
|
|
||||||
return QDF_STATUS_SUCCESS;
|
return QDF_STATUS_SUCCESS;
|
||||||
}
|
}
|
||||||
@@ -1933,7 +1933,7 @@ QDF_STATUS hdd_wmm_connect(hdd_adapter_t *pAdapter,
|
|||||||
bool qosConnection;
|
bool qosConnection;
|
||||||
uint8_t acmMask;
|
uint8_t acmMask;
|
||||||
|
|
||||||
hdd_debug("Entered");
|
ENTER();
|
||||||
|
|
||||||
if ((eCSR_BSS_TYPE_INFRASTRUCTURE == eBssType) &&
|
if ((eCSR_BSS_TYPE_INFRASTRUCTURE == eBssType) &&
|
||||||
pRoamInfo && pRoamInfo->u.pConnectedProfile) {
|
pRoamInfo && pRoamInfo->u.pConnectedProfile) {
|
||||||
@@ -1993,7 +1993,7 @@ QDF_STATUS hdd_wmm_connect(hdd_adapter_t *pAdapter,
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
hdd_debug("Exiting");
|
EXIT();
|
||||||
|
|
||||||
return QDF_STATUS_SUCCESS;
|
return QDF_STATUS_SUCCESS;
|
||||||
}
|
}
|
||||||
@@ -2105,7 +2105,7 @@ hdd_wlan_wmm_status_e hdd_wmm_addts(hdd_adapter_t *pAdapter,
|
|||||||
#endif
|
#endif
|
||||||
bool found = false;
|
bool found = false;
|
||||||
|
|
||||||
hdd_info("Entered with handle 0x%x", handle);
|
hdd_debug("Entered with handle 0x%x", handle);
|
||||||
|
|
||||||
/* see if a context already exists with the given handle */
|
/* see if a context already exists with the given handle */
|
||||||
mutex_lock(&pAdapter->hddWmmStatus.wmmLock);
|
mutex_lock(&pAdapter->hddWmmStatus.wmmLock);
|
||||||
@@ -2190,7 +2190,7 @@ hdd_wlan_wmm_status_e hdd_wmm_addts(hdd_adapter_t *pAdapter,
|
|||||||
pQosContext->magic = HDD_WMM_CTX_MAGIC;
|
pQosContext->magic = HDD_WMM_CTX_MAGIC;
|
||||||
pQosContext->is_inactivity_timer_running = false;
|
pQosContext->is_inactivity_timer_running = false;
|
||||||
|
|
||||||
hdd_notice("Setting up QoS, context %p", pQosContext);
|
hdd_debug("Setting up QoS, context %p", pQosContext);
|
||||||
|
|
||||||
mutex_lock(&pAdapter->hddWmmStatus.wmmLock);
|
mutex_lock(&pAdapter->hddWmmStatus.wmmLock);
|
||||||
list_add(&pQosContext->node, &pAdapter->hddWmmStatus.wmmContextList);
|
list_add(&pQosContext->node, &pAdapter->hddWmmStatus.wmmContextList);
|
||||||
@@ -2205,7 +2205,7 @@ hdd_wlan_wmm_status_e hdd_wmm_addts(hdd_adapter_t *pAdapter,
|
|||||||
pTspec->ts_info.up,
|
pTspec->ts_info.up,
|
||||||
&pQosContext->qosFlowId);
|
&pQosContext->qosFlowId);
|
||||||
|
|
||||||
hdd_notice("sme_qos_setup_req returned %d flowid %d",
|
hdd_debug("sme_qos_setup_req returned %d flowid %d",
|
||||||
smeStatus, pQosContext->qosFlowId);
|
smeStatus, pQosContext->qosFlowId);
|
||||||
|
|
||||||
/* need to check the return value and act appropriately */
|
/* need to check the return value and act appropriately */
|
||||||
@@ -2276,7 +2276,7 @@ hdd_wlan_wmm_status_e hdd_wmm_delts(hdd_adapter_t *pAdapter, uint32_t handle)
|
|||||||
sme_QosStatusType smeStatus;
|
sme_QosStatusType smeStatus;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
hdd_info("Entered with handle 0x%x", handle);
|
hdd_debug("Entered with handle 0x%x", handle);
|
||||||
|
|
||||||
/* locate the context with the given handle */
|
/* locate the context with the given handle */
|
||||||
mutex_lock(&pAdapter->hddWmmStatus.wmmLock);
|
mutex_lock(&pAdapter->hddWmmStatus.wmmLock);
|
||||||
@@ -2380,7 +2380,7 @@ hdd_wlan_wmm_status_e hdd_wmm_checkts(hdd_adapter_t *pAdapter, uint32_t handle)
|
|||||||
struct hdd_wmm_qos_context *pQosContext;
|
struct hdd_wmm_qos_context *pQosContext;
|
||||||
hdd_wlan_wmm_status_e status = HDD_WLAN_WMM_STATUS_LOST;
|
hdd_wlan_wmm_status_e status = HDD_WLAN_WMM_STATUS_LOST;
|
||||||
|
|
||||||
hdd_info("Entered with handle 0x%x", handle);
|
hdd_debug("Entered with handle 0x%x", handle);
|
||||||
|
|
||||||
/* locate the context with the given handle */
|
/* locate the context with the given handle */
|
||||||
mutex_lock(&pAdapter->hddWmmStatus.wmmLock);
|
mutex_lock(&pAdapter->hddWmmStatus.wmmLock);
|
||||||
|
Reference in New Issue
Block a user