diff --git a/experimental/ietf-extracted-YANG-modules/ietf-ioam@2023-07-20.yang b/experimental/ietf-extracted-YANG-modules/ietf-ioam@2023-08-05.yang similarity index 98% rename from experimental/ietf-extracted-YANG-modules/ietf-ioam@2023-07-20.yang rename to experimental/ietf-extracted-YANG-modules/ietf-ioam@2023-08-05.yang index 08f1c44c0..9a884936b 100644 --- a/experimental/ietf-extracted-YANG-modules/ietf-ioam@2023-07-20.yang +++ b/experimental/ietf-extracted-YANG-modules/ietf-ioam@2023-08-05.yang @@ -59,7 +59,7 @@ module ietf-ioam { (https://www.rfc-editor.org/info/rfcXXXX); see the RFC itself for full legal notices."; - revision 2023-07-20 { + revision 2023-08-05 { description "First revision."; reference "RFC XXXX: A YANG Data Model for In-Situ OAM"; } @@ -163,6 +163,12 @@ module ietf-ioam { "It indicates the node is to decapsulate the IOAM packet"; } + identity action-transit { + base node-action; + description + "It indicates the node is to transit the IOAM packet"; + } + identity trace-type { description "Base identity to represent trace types."; @@ -381,7 +387,6 @@ module ietf-ioam { type ioam-filter-type; description "filter type"; } - leaf ace-name { when "derived-from-or-self(../filter-type, 'ioam:acl-filter')"; type leafref { @@ -430,9 +435,9 @@ module ietf-ioam { grouping ioam-incremental-tracing-profile { description "A grouping for incremental tracing profile."; - leaf node-action { type ioam-node-action; + default action-transit; description "This object indicates the action the node need to take, e.g. encapsulation."; @@ -450,6 +455,7 @@ module ietf-ioam { leaf node-action { type ioam-node-action; + default action-transit; description "This indicates what action the node will take, e.g. encapsulation."; } @@ -466,6 +472,7 @@ module ietf-ioam { leaf node-action { type ioam-node-action; + default action-transit; description "This indicates what action the node will take, e.g. encapsulation."; } @@ -509,6 +516,7 @@ module ietf-ioam { leaf node-action { type ioam-node-action; + default action-transit; description "It indicates how the node acts for this profile."; } @@ -618,7 +626,6 @@ module ietf-ioam { "The filter which is used to indicate the flow to apply IOAM."; } - leaf protocol-type { type ioam-protocol-type; description @@ -675,6 +682,7 @@ module ietf-ioam { uses ioam-direct-export-profile; } + container pot-profile { if-feature proof-of-transit; description