diff --git a/release/models/system/openconfig-system.yang b/release/models/system/openconfig-system.yang index c4e929a163..f191d38339 100644 --- a/release/models/system/openconfig-system.yang +++ b/release/models/system/openconfig-system.yang @@ -48,7 +48,13 @@ module openconfig-system { Section 4.c of the IETF Trust's Legal Provisions Relating to IETF Documents (http://trustee.ietf.org/license-info)."; - oc-ext:openconfig-version "3.0.0"; + oc-ext:openconfig-version "3.1.0"; + + revision "2026-03-31" { + description + "Added a leaf for available memory."; + reference "3.1.0"; + } revision "2025-07-08" { description @@ -1159,6 +1165,17 @@ module openconfig-system { description "Memory that is not used and is available for allocation."; } + + leaf available { + type uint64; + units bytes; + description + "The amount of memory that is available for use. + + In addition to the memory reported by free, this leaf also includes + memory used for system caches and buffers that can be + reclaimed by the operating system."; + } } grouping system-memory-error-counters {