The diagnostic code specifies the local system's reason for the last change in session state. This allows remote systems to determine the reason that the previous session failed, for example. These diagnostic codes are specified in section 4.1 of RFC5880
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-08 UTC."],[[["\u003cp\u003eThe content provides a comprehensive list of versions for \u003ccode\u003eGoogle.Cloud.Compute.V1.BfdPacket.Types.Diagnostic\u003c/code\u003e, with the latest version being 3.6.0.\u003c/p\u003e\n"],["\u003cp\u003eIt includes historical versions of the documentation, ranging from version 1.0.0 up to the latest 3.6.0, each linking to its respective documentation page.\u003c/p\u003e\n"],["\u003cp\u003eThe content outlines the \u003ccode\u003eDiagnostic\u003c/code\u003e enum, detailing various diagnostic codes that represent reasons for session state changes, as described in RFC5880.\u003c/p\u003e\n"],["\u003cp\u003eThe available diagnostic codes, including \u003ccode\u003eAdministrativelyDown\u003c/code\u003e, \u003ccode\u003eConcatenatedPathDown\u003c/code\u003e, and \u003ccode\u003eControlDetectionTimeExpired\u003c/code\u003e, among others, are detailed in the table with a description for \u003ccode\u003eUndefinedDiagnostic\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe document specifies that the content is within the \u003ccode\u003eGoogle.Cloud.Compute.V1\u003c/code\u003e namespace, within the \u003ccode\u003eGoogle.Cloud.Compute.V1.dll\u003c/code\u003e assembly.\u003c/p\u003e\n"]]],[],null,[]]