From ef81427fb9b07d4369a687bacc19875016cf3e94 Mon Sep 17 00:00:00 2001 From: vishnureddybadveli <112267356+vishnureddybadveli@users.noreply.github.com> Date: Tue, 4 Mar 2025 16:43:40 -0800 Subject: [PATCH 1/3] Currently model does not support setting inner packet TTL --- .../openconfig-pf-forwarding-policies.yang | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/release/models/policy-forwarding/openconfig-pf-forwarding-policies.yang b/release/models/policy-forwarding/openconfig-pf-forwarding-policies.yang index 9485ab3c4..f9bced935 100644 --- a/release/models/policy-forwarding/openconfig-pf-forwarding-policies.yang +++ b/release/models/policy-forwarding/openconfig-pf-forwarding-policies.yang @@ -398,6 +398,12 @@ submodule openconfig-pf-forwarding-policies { the rule. Following the decapsulation it should subsequently forward the encapsulated packet according to the underlying IPv4 or IPv6 header."; } + + leaf set-ip-ttl { + type uint8; + description + "When this leaf is set, the local system will set packet TTL with the value."; + } } grouping pf-forwarding-policy-action-encapsulate-gre { From 7aa2d5313758846019cc15e9c09ff8fa3f5a5250 Mon Sep 17 00:00:00 2001 From: vishnureddybadveli <112267356+vishnureddybadveli@users.noreply.github.com> Date: Tue, 4 Mar 2025 16:57:17 -0800 Subject: [PATCH 2/3] Update openconfig-pf-forwarding-policies.yang with revision --- .../openconfig-pf-forwarding-policies.yang | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/release/models/policy-forwarding/openconfig-pf-forwarding-policies.yang b/release/models/policy-forwarding/openconfig-pf-forwarding-policies.yang index f9bced935..a37c0078b 100644 --- a/release/models/policy-forwarding/openconfig-pf-forwarding-policies.yang +++ b/release/models/policy-forwarding/openconfig-pf-forwarding-policies.yang @@ -21,7 +21,14 @@ submodule openconfig-pf-forwarding-policies { "This submodule contains configuration and operational state relating to the definition of policy-forwarding policies."; - oc-ext:openconfig-version "0.6.1"; + oc-ext:openconfig-version "0.7.0"; + + revision "2025-03-04" { + description + "Added support for policy forwariding action to set packet TTL."; + reference "0.7.0"; + } + revision "2023-04-25" { description From 2896f24c2a455c7f85a6760c390709c300beb8d9 Mon Sep 17 00:00:00 2001 From: vishnureddybadveli <112267356+vishnureddybadveli@users.noreply.github.com> Date: Tue, 25 Mar 2025 10:09:43 -0700 Subject: [PATCH 3/3] Removed unnecessary space and updated openconfig version --- .../policy-forwarding/openconfig-pf-forwarding-policies.yang | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/release/models/policy-forwarding/openconfig-pf-forwarding-policies.yang b/release/models/policy-forwarding/openconfig-pf-forwarding-policies.yang index 044ed1371..eb5d7004b 100644 --- a/release/models/policy-forwarding/openconfig-pf-forwarding-policies.yang +++ b/release/models/policy-forwarding/openconfig-pf-forwarding-policies.yang @@ -21,14 +21,14 @@ submodule openconfig-pf-forwarding-policies { "This submodule contains configuration and operational state relating to the definition of policy-forwarding policies."; - oc-ext:openconfig-version "0.7.0"; + oc-ext:openconfig-version "0.8.0"; revision "2025-03-04" { description "Added support for policy forwariding action to set packet TTL."; reference "0.8.0"; } - + revision "2024-11-14" { description "Clarify that if no rules are present, all packets will be matched.";