Skip to content
Open
Changes from 3 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,12 @@ submodule openconfig-pf-forwarding-policies {

oc-ext:openconfig-version "1.2.0";

revision "2026-07-20" {
description
"Add recurse as a policy-forwarding action.";
reference "1.3.0";
}

revision "2026-03-13" {
description
"Add count as a policy-forwarding action.";
Expand Down Expand Up @@ -756,6 +762,29 @@ grouping pf-forwarding-policy-action-forwarding-config {
lookup on the local system.";
}

leaf recurse {
type enumeration {
enum INCLUDE_DEFAULT_RT {
description
"Default route (0.0.0.0/0 or ::/0) is considered a
valid longest prefix.";
}
enum EXCLUDE_DEFAULT_RT {
description
"Default route (0.0.0.0/0 or ::/0) is NOT considered a
valid longest prefix.";
}
}
must "../next-hop" {
description
"The recurse leaf is valid only when next-hop is specified.";
}
description
"Determines if the next-hop can be resolved recursively
via longest prefix match in FIB. If not enabled, only directly
connected routes can resolve the next-hop.";
Comment thread
amitarista marked this conversation as resolved.
Outdated
}

leaf next-hop-group {
// we are at /network-instances/network-instance/policy-forwarding/policies/policy/rules/rule/action/config/next-hop-group
type leafref {
Expand Down