Commit fed36a9c authored by Alex Khouderchah's avatar Alex Khouderchah Committed by Commit Bot

Add UMA metrics for WiFi auth/assoc status codes

The CL that generates this data is
https://chromium-review.googlesource.com/c/1105397

BUG=chromium:625387

Change-Id: Ib8439e0a3b9d41d4dd5ecbfe2d49888465cf89f9
Reviewed-on: https://chromium-review.googlesource.com/1179968Reviewed-by: default avatarMark Pearson <mpearson@chromium.org>
Commit-Queue: Alex Khouderchah <akhouderchah@chromium.org>
Cr-Commit-Position: refs/heads/master@{#587581}
parent c6627e18
......@@ -51238,6 +51238,107 @@ Full version information for the fingerprint enum values:
<int value="7" label="Internal error"/>
</enum>
<enum name="WiFiStatusCode">
<int value="0" label="kStatusCodeSuccessful"/>
<int value="1" label="kStatusCodeFailure"/>
<int value="2" label="kStatusCodeTdlsRejectWithAlternative"/>
<int value="3" label="kStatusCodeTdlsReject"/>
<int value="5" label="kStatusCodeSecurityDisabled"/>
<int value="6" label="kStatusCodeUnacceptableLifetime"/>
<int value="7" label="kStatusCodeNotInSameBSS"/>
<int value="10" label="kStatusCodeAllCapabilitiesNotSupported"/>
<int value="11" label="kStatusCodeCantConfirmAssociation"/>
<int value="12" label="kStatusCodeAssociationDenied"/>
<int value="13" label="kStatusCodeAuthenticationUnsupported"/>
<int value="14" label="kStatusCodeOutOfSequence"/>
<int value="15" label="kStatusCodeChallengeFailure"/>
<int value="16" label="kStatusCodeFrameTimeout"/>
<int value="17" label="kStatusCodeMaxSta"/>
<int value="18" label="kStatusCodeDataRateUnsupported"/>
<int value="19" label="kStatusCodeShortPreambleUnsupported"/>
<int value="20" label="kStatusCodePbccUnsupported"/>
<int value="21" label="kStatusCodeChannelAgilityUnsupported"/>
<int value="22" label="kStatusCodeNeedSpectrumManagement"/>
<int value="23" label="kStatusCodeUnacceptablePowerCapability"/>
<int value="24" label="kStatusCodeUnacceptableSupportedChannelInfo"/>
<int value="25" label="kStatusCodeShortTimeSlotRequired"/>
<int value="26" label="kStatusCodeDssOfdmRequired"/>
<int value="27" label="kStatusCodeNoHtSupport"/>
<int value="28" label="kStatusCodeR0khUnreachable"/>
<int value="29" label="kStatusCodePcoNotSupported"/>
<int value="30" label="kStatusCodeTemporaryRefusal"/>
<int value="31" label="kStatusCodeRobustManagementViolation"/>
<int value="32" label="kStatusCodeQosFailure"/>
<int value="33" label="kStatusCodeInsufficientBandwithForQsta"/>
<int value="34" label="kStatusCodePoorConditions"/>
<int value="35" label="kStatusCodeQosNotSupported"/>
<int value="37" label="kStatusCodeDeclined"/>
<int value="38" label="kStatusCodeInvalidParameterValues"/>
<int value="39" label="kStatusCodeCannotBeHonored"/>
<int value="40" label="kStatusCodeInvalidInfoElement"/>
<int value="41" label="kStatusCodeGroupCipherInvalid"/>
<int value="42" label="kStatusCodePairwiseCipherInvalid"/>
<int value="43" label="kStatusCodeAkmpInvalid"/>
<int value="44" label="kStatusCodeUnsupportedRsnIeVersion"/>
<int value="45" label="kStatusCodeInvalidRsnIeCaps"/>
<int value="46" label="kStatusCodeCipherSuiteRejected"/>
<int value="47" label="kStatusCodeTsDelayNotMet"/>
<int value="48" label="kStatusCodeDirectLinkIllegal"/>
<int value="49" label="kStatusCodeStaNotInBss"/>
<int value="50" label="kStatusCodeStaNotInQsta"/>
<int value="51" label="kStatusCodeExcessiveListenInterval"/>
<int value="52" label="kStatusCodeInvalidFtActionFrameCount"/>
<int value="53" label="kStatusCodeInvalidPmkid"/>
<int value="54" label="kStatusCodeInvalidMde"/>
<int value="55" label="kStatusCodeInvalidFte"/>
<int value="56" label="kStatusCodeRequestedAPTclasNotSupported"/>
<int value="57" label="kStatusCodeInsufficientTclasResources"/>
<int value="58" label="kStatusCodeTryAnotherBss"/>
<int value="59" label="kStatusCodeGasAdvertisementNotSupported"/>
<int value="60" label="kStatusCodeNoOutstandingGasRequest"/>
<int value="61" label="kStatusCodeGasResponseNotReceived"/>
<int value="62" label="kStatusCodeGasQueryTimeout"/>
<int value="63" label="kStatusCodeGasResponseTooLarge"/>
<int value="64" label="kStatusCodeHomeRejected"/>
<int value="65" label="kStatusCodeAdvertisementServerUnreachable"/>
<int value="67" label="kStatusCodeRejectedSspnPermissions"/>
<int value="68" label="kStatusCodeRefusedUnauthenticatedAccess"/>
<int value="72" label="kStatusCodeInvalidRsne"/>
<int value="73" label="kStatusCodeUapsdCoexNotSupported"/>
<int value="74" label="kStatusCodeUapsdCoexModeNotSupported"/>
<int value="75" label="kStatusCodeBadIntervalWithUApsdCoex"/>
<int value="76" label="kStatusCodeAntiCloggingTokenRequired"/>
<int value="77" label="kStatusCodeUnsupportedFiniteCyclicGroup"/>
<int value="78" label="kStatusCodeCannotFindAlternativeTbtt"/>
<int value="79" label="kStatusCodeTransmissionFailure"/>
<int value="80" label="kStatusCodeRequestedTclasNotSupported"/>
<int value="81" label="kStatusCodeTclasResourcesExhausted"/>
<int value="82" label="kStatusCodeRejectedWithSuggestedBss"/>
<int value="83" label="kStatusCodeRejectWithSchedule"/>
<int value="84" label="kStatusCodeNoWakeupSpecified"/>
<int value="85" label="kStatusCodeSuccessPowerSaveMode"/>
<int value="86" label="kStatusCodePendingAdmittingFstSession"/>
<int value="87" label="kStatusCodePerformingFst"/>
<int value="88" label="kStatusCodePendingGapInBaWindow"/>
<int value="89" label="kStatusCodeRejectedUpidSetting"/>
<int value="92" label="kStatusCodeExternalReason"/>
<int value="93" label="kStatusCodeApOutOfMemory"/>
<int value="94" label="kStatusCodeEmergencyServicesNotSupported"/>
<int value="95" label="kStatusCodeQueryResponseOutstanding"/>
<int value="96" label="kStatusCodeRejectDseBand"/>
<int value="97" label="kStatusCodeTclasProcessingTerminated"/>
<int value="98" label="kStatusCodeTsScheduleConflict"/>
<int value="99" label="kStatusCodeDeniedWithSuggestedBand"/>
<int value="100" label="kStatusCodeMccaopReservationConflict"/>
<int value="101" label="kStatusCodeMafLimitExceeded"/>
<int value="102" label="kStatusCodeMccaTrackLimitExceeded"/>
<int value="103" label="kStatusCodeDeniedSpectrumManagement"/>
<int value="104" label="kStatusCodeVhtNotSupported"/>
<int value="105" label="kStatusCodeEnablementDenied"/>
<int value="106" label="kStatusCodeRestrictionFromAuthorizedGdb"/>
<int value="107" label="kStatusCodeAuthorizationDeenabled"/>
</enum>
<enum name="WiFiStatusType">
<int value="0" label="kStatusCodeTypeByAp"/>
<int value="1" label="kStatusCodeTypeByClient"/>
......@@ -60184,6 +60184,26 @@ uploading your change for review.
</summary>
</histogram>
<histogram name="Network.Shill.WiFi.AssocFailureType" enum="WiFiStatusCode">
<owner>akhouderchah@chromium.org</owner>
<summary>
Chrome OS network usage metric. Status code reported when an 802.11
association fails. Note that not all disconnects are caused by an assoc
failure, and so this metric shold not be correlated with the DisconnectType
metrics.
</summary>
</histogram>
<histogram name="Network.Shill.WiFi.AuthFailureType" enum="WiFiStatusCode">
<owner>akhouderchah@chromium.org</owner>
<summary>
Chrome OS network usage metric. Status code reported when an 802.11
authentication fails. Note that not all disconnects are caused by an auth
failure, and so this metric should not be correlated with the DisconnectType
metrics.
</summary>
</histogram>
<histogram name="Network.Shill.WiFi.AutoConnectableServices">
<owner>kirtika@chromium.org</owner>
<summary>
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment