Skip to content

Commit

Permalink
Cronjob - daily check of IETF modules.
Browse files Browse the repository at this point in the history
  • Loading branch information
Miroslav Kovac committed Nov 19, 2024
1 parent ac6ff73 commit 477bf02
Show file tree
Hide file tree
Showing 54 changed files with 928 additions and 858 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -352,6 +352,7 @@ module ietf-alto {
reference
"RFC 9439: ALTO Performance Cost Metrics, Section 4.2";
}

identity delay-variation {
if-feature "performance-metrics";
base cost-metric;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -87,6 +87,7 @@ module ietf-amm {
"The literal value default for a parameter or result.
The argument is the text form of the ARI";
}

extension init-value {
argument value;
description
Expand Down Expand Up @@ -135,6 +136,7 @@ module ietf-amm {
The argument to this statement is the object name.
An 'init-value' substatement must be present.";
}

extension ctrl {
argument name;
description
Expand Down Expand Up @@ -183,6 +185,7 @@ module ietf-amm {
/*
* This section contains extensions for defining semantic type instances.
*/

extension type {
argument name;
description
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -89,6 +89,7 @@ module ietf-coreconf {
'pattern' or 'require-instance' constrain is not
fulfilled.";
}

identity missing-element {
base error-tag;
description
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ module ietf-data-collection-manifest-statistics {
reference
"RFC 8641: Subscriptions to YANG Datastores.";
}

organization
"IETF OPSAWG (Network Configuration) Working Group";
contact
Expand Down Expand Up @@ -71,3 +72,4 @@ module ietf-data-collection-manifest-statistics {
}
}
}

Original file line number Diff line number Diff line change
Expand Up @@ -85,3 +85,4 @@ module ietf-data-collection-manifest {
}
}
}

Original file line number Diff line number Diff line change
Expand Up @@ -174,6 +174,7 @@ module ietf-dtnma-agent {
amm:type "/ARITYPE/BOOL";
}
}

grouping bool-unary-result {
description
"Boolean result";
Expand Down Expand Up @@ -462,6 +463,7 @@ module ietf-dtnma-agent {
}
}
}

// Objects related to VAR handling
amm:edd var-list {
amm:enum 11;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -139,12 +139,12 @@ module ietf-eth-service-oam {
type string;
description
"Name of Maintenance Domain.";
}
}
leaf ma-name {
type string;
description
"Name of Maintenance Domain.
An maintenance association(MA) is a part of an MD.
An maintenance association(MA) is a part of an MD.
An MD can be divided into one or more MAs. ";
}

Expand All @@ -156,7 +156,7 @@ module ietf-eth-service-oam {

leaf meg-id {
type string;
description
description
"Comply with Y.1731 term, mapping with 802.lag MA name.";
}
leaf meg-level {
Expand Down Expand Up @@ -214,11 +214,11 @@ module ietf-eth-service-oam {
type leafref {
path "/ethtsvc:etht-svc/ethtsvc:etht-svc-instances"
+ "/ethtsvc:etht-svc-name";
}
}
type leafref {
path "/clntsvc:client-svc/clntsvc:client-svc-instances"
+ "/clntsvc:client-svc-name";
}
}

}
mandatory true;
Expand All @@ -231,22 +231,22 @@ module ietf-eth-service-oam {
output {
list oam-config-list {
key "service-name";
description "The OAM configuration list. ";
description "The OAM configuration list. ";
leaf service-name {
type union {
type leafref {
path "/ethtsvc:etht-svc/ethtsvc:etht-svc-instances"
+ "/ethtsvc:etht-svc-name";
}
}
type leafref {
path "/clntsvc:client-svc/clntsvc:client-svc-instances"
+ "/clntsvc:client-svc-name";
}
}
}
mandatory true;
description "The name of service.";
}
}
}
leaf result {
type enumeration {
enum success {
Expand All @@ -267,17 +267,17 @@ module ietf-eth-service-oam {
description "Delete OAM configurations. ";
input {
list service-list {
key "service-name";
key "service-name";
leaf service-name {
type union {
type leafref {
path "/ethtsvc:etht-svc/ethtsvc:etht-svc-instances"
+ "/ethtsvc:etht-svc-name";
}
}
type leafref {
path "/clntsvc:client-svc/clntsvc:client-svc-instances"
+ "/clntsvc:client-svc-name";
}
}
}
mandatory true;
description "The name of service.";
Expand All @@ -294,15 +294,15 @@ module ietf-eth-service-oam {
type leafref {
path "/ethtsvc:etht-svc/ethtsvc:etht-svc-instances"
+ "/ethtsvc:etht-svc-name";
}
}
type leafref {
path "/clntsvc:client-svc/clntsvc:client-svc-instances"
+ "/clntsvc:client-svc-name";
}
}
}
mandatory true;
description "The name of service.";
}
}

leaf result {
type enumeration {
Expand Down Expand Up @@ -330,7 +330,7 @@ module ietf-eth-service-oam {
path "/nw:networks/nw:network/nw:node/nw:node-id";
}
description
"Node identifier. Must be same in the topology.";
"Node identifier. Must be same in the topology.";
}
}

Expand All @@ -352,3 +352,4 @@ module ietf-eth-service-oam {
}
}
}

Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ module ietf-eth-te-topology {
import ietf-eth-tran-types {
prefix "etht-types";
reference
"RFC YYYY: A YANG Data Model for Transport Network Client
"RFC YYYY: A YANG Data Model for Transport Network Client
Signals";
}
// RFC Ed.: replace YYYY with actual RFC number, update date
Expand Down Expand Up @@ -101,12 +101,12 @@ module ietf-eth-te-topology {

grouping label-range-info {
description
"Ethernet technology-specific label range related
information with a presence container indicating that the
"Ethernet technology-specific label range related
information with a presence container indicating that the
label range is an Ethernet technology-specific label range.
This grouping SHOULD be used together with the
eth-label and eth-label-step groupings to provide Ethernet
eth-label and eth-label-step groupings to provide Ethernet
technology-specific label information to the models which
use the label-restriction-info grouping defined in the module
ietf-te-types.";
Expand All @@ -121,7 +121,7 @@ module ietf-eth-te-topology {
description
"Ethernet-specific label range related information.";

uses etht-types:eth-label-restriction;
uses etht-types:eth-label-restriction;
}
}

Expand Down Expand Up @@ -174,6 +174,7 @@ module ietf-eth-te-topology {
}
}
}

grouping eth-ltp-attributes {
description
"Ethernet transport Link Termination Point (LTP) attributes";
Expand Down Expand Up @@ -257,7 +258,7 @@ module ietf-eth-te-topology {

container supported-classification {
description
"Service classification capability supported by the
"Service classification capability supported by the
Ethernet Link Termination Point (LTP).";

leaf port-classification {
Expand All @@ -270,6 +271,7 @@ module ietf-eth-te-topology {
description
"Service classification capabilities based on the VLAN
tag(s) supported by the ETH LTP.";

leaf vlan-tag-classification {
type boolean;
description
Expand All @@ -288,11 +290,11 @@ module ietf-eth-te-topology {
VLAN tag, supported by the ETH LTP.";
leaf second-tag-classification {
type boolean;
must ". = 'false' or "
must ". = 'false' or "
+ "../../vlan-tag-classification = 'true'" {
description
"VLAN service classification based on the second
VLAN tag can be supported only when VLAN service
"VLAN service classification based on the second
VLAN tag can be supported only when VLAN service
classification";
}
description
Expand Down Expand Up @@ -394,7 +396,7 @@ module ietf-eth-te-topology {
container eth-node {
presence "The TE node is an Ethernet node.";
description
"Presence container used only to indicate that the TE node
"Presence container used only to indicate that the TE node
is an Ethernet node.";
}
}
Expand All @@ -408,10 +410,10 @@ module ietf-eth-te-topology {

container eth-svc {
presence
"When present, indicates that the Link supports Ethernet
"When present, indicates that the Link supports Ethernet
client signals.";
description
"Presence container used only to indicate that the link
"Presence container used only to indicate that the link
supports Ethernet client signals.";
}
}
Expand All @@ -426,7 +428,7 @@ module ietf-eth-te-topology {

container eth-svc {
presence
"When present, indicates that the Link Termination Point
"When present, indicates that the Link Termination Point
(LTP) supports Ethernet client signals.";
description
"ETH LTP Service attributes.";
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ module ietf-eth-tran-service {
import ietf-eth-tran-types {
prefix etht-types;
reference
"RFCXXXX: A YANG Data Model for Transport Network Client
"RFCXXXX: A YANG Data Model for Transport Network Client
Signals";
}
// RFC Editor: replace XXXX with the actual RFC number assigned
Expand Down Expand Up @@ -398,7 +398,7 @@ module ietf-eth-tran-service {
}
}
/*
* Open issue:
* Open issue:
* can we constraints it to be used only with mp services?
*/
leaf src-split-horizon-group {
Expand Down Expand Up @@ -470,6 +470,7 @@ module ietf-eth-tran-service {
receiving rate is below the low threshold";
}
}

grouping etht-svc-instance-config {
description
"Configuraiton parameters for Ethernet services.";
Expand Down Expand Up @@ -750,7 +751,7 @@ module ietf-eth-tran-service {
}
}
/*
* Open issue:
* Open issue:
* can we constraints it to be used only with mp services?
*/
leaf split-horizon-group {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -214,7 +214,7 @@ module ietf-eth-tran-types {
identity root-primary {
base access-role;
description
"Designates the primary root UNI of an E-Tree service, and
"Designates the primary root UNI of an E-Tree service, and
may also designates the UNI access role of E-LINE and E-LAN
service.";
}
Expand Down Expand Up @@ -285,6 +285,7 @@ module ietf-eth-tran-types {
For example: 1,10-100,50,500-1000";
}

typedef bandwidth-profile-type {
type identityref {
base bandwidth-profile-type;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -152,3 +152,4 @@ module ietf-external-transaction-id {
}
}
}

Loading

0 comments on commit 477bf02

Please sign in to comment.