diff --git a/release/models/wifi/openconfig-wifi-mac.yang b/release/models/wifi/openconfig-wifi-mac.yang index 74d8b4a0a4..592594cf65 100644 --- a/release/models/wifi/openconfig-wifi-mac.yang +++ b/release/models/wifi/openconfig-wifi-mac.yang @@ -26,7 +26,12 @@ module openconfig-wifi-mac { description "Model for managing MAC layer configuration of Radio interfaces."; - oc-ext:openconfig-version "1.4.2"; + oc-ext:openconfig-version "1.5.0"; + + revision "2026-03-24" { + description "Add 802.11mc RTT configuration and state containers."; + reference "1.5.0"; + } revision "2026-01-06" { description "Add tx-beacons counter to BSSID state."; @@ -603,6 +608,22 @@ module openconfig-wifi-mac { } } + grouping rtt-config { + description + "802.11mc RTT (Round Trip Time) configuration, per SSID."; + + leaf enabled { + type boolean; + description + "Configures whether IEEE 802.11mc Fine Timing Measurement (FTM), + also known as Round Trip Time (RTT), is enabled for clients + associated with this SSID. When set to 'true', the Access Point + will respond to FTM requests from clients, allowing them to + perform accurate distance measurements. When 'false', FTM + responses are disabled for this SSID."; + } + } + grouping bssid-common-state { description "Grouping for defining bssid-specific operational state"; @@ -1795,6 +1816,31 @@ module openconfig-wifi-mac { } } + grouping rtt-top { + description + "Top-level grouping for RTT configuration and operational + state data."; + + container rtt { + description + "Top-level container for RTT configuration and + state container."; + + container config { + description + "Container for RTT configuration elements."; + uses rtt-config; + } + + container state { + config false; + description + "Container for RTT state elements."; + uses rtt-config; + } + } + } + grouping ssid-top { description "Top-level grouping for SSID configuration and operational state @@ -1840,6 +1886,7 @@ module openconfig-wifi-mac { uses dot1x-timers-top; uses band-steering-top; uses mlo-top; + uses rtt-top; } } }