Skip to content
49 changes: 48 additions & 1 deletion release/models/wifi/openconfig-wifi-mac.yang
Original file line number Diff line number Diff line change
Expand Up @@ -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.";
Expand Down Expand Up @@ -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";
Expand Down Expand Up @@ -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
Expand Down Expand Up @@ -1840,6 +1886,7 @@ module openconfig-wifi-mac {
uses dot1x-timers-top;
uses band-steering-top;
uses mlo-top;
uses rtt-top;
}
}
}
Expand Down
Loading