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 Sep 3, 2024
1 parent a730e18 commit 137a479
Show file tree
Hide file tree
Showing 7 changed files with 49 additions and 72 deletions.
2 changes: 0 additions & 2 deletions experimental/ietf-extracted-YANG-modules/[email protected]
Original file line number Diff line number Diff line change
Expand Up @@ -85,7 +85,6 @@ module ietf-altmark {
/*
* IDENTITIES
*/

identity filter {
description
"Base identity to represent a filter. A filter is used to
Expand Down Expand Up @@ -182,7 +181,6 @@ module ietf-altmark {
description
"It indicates the AltMark Period.";
}

identity flow-mon-id {
description
"It indicates the FlowMonID.";
Expand Down
10 changes: 5 additions & 5 deletions ...dules/[email protected] → ...dules/[email protected]
Original file line number Diff line number Diff line change
Expand Up @@ -33,11 +33,11 @@ module ietf-isis-flex-algo {
organization
"IETF LSR - Link State Routing Working Group";
contact
"WG Web: <http://datatracker.ietf.org/wg/lsr>
"WG Web: <https://datatracker.ietf.org/wg/lsr>
WG List: <mailto:[email protected]>
Author: Yingzhen Qu
<mailto:yingzhen.qu@futurewei.com>
<mailto:yingzhen.ietf@gmail.com>
Author: Acee Lindem
<mailto:[email protected]>
Author: Stephane Litkowski
Expand All @@ -46,12 +46,12 @@ module ietf-isis-flex-algo {

description
"The YANG module defines the configuration and operational
state for ISIS Flexible Algorithm as defined in RFC xxxx.
state for ISIS Flexible Algorithm as defined in RFC 9350.
This YANG model conforms to the Network Management
Datastore Architecture (NMDA) as described in RFC 8342.
Copyright (c) 2023 IETF Trust and the persons identified as
Copyright (c) 2024 IETF Trust and the persons identified as
authors of the code. All rights reserved.
Redistribution and use in source and binary forms, with or
Expand All @@ -73,7 +73,7 @@ module ietf-isis-flex-algo {
reference
"RFC XXXX: YANG Data Model for ISIS Flexible Algorithm.";

revision 2023-03-06 {
revision 2024-09-02 {
description
"Initial Version";
reference
Expand Down
10 changes: 5 additions & 5 deletions ...dules/[email protected] → ...dules/[email protected]
Original file line number Diff line number Diff line change
Expand Up @@ -26,11 +26,11 @@ module ietf-isis-link-attr {
"IETF LSR - Link State Routing Working Group";

contact
"WG Web: <http://datatracker.ietf.org/wg/lsr>
"WG Web: <https://datatracker.ietf.org/wg/lsr>
WG List: <mailto:[email protected]>
Author: Yingzhen Qu
<mailto:yqu@futurewei.com>
<mailto:yingzhen.ietf@gmail.com>
Author: Acee Lindem
<mailto:[email protected]>
Author: Stephane Litkowski
Expand All @@ -39,11 +39,11 @@ module ietf-isis-link-attr {
description
"This YANG module defines the configuration and operational
state for IS-IS application specific link attributes feature as
defined in RFC 8919.
defined in RFC 9479.
This YANG model conforms to the Network Management
Datastore Architecture (NMDA) as described in RFC 8342.
Copyright (c) 2023 IETF Trust and the persons identified as
Copyright (c) 2024 IETF Trust and the persons identified as
authors of the code. All rights reserved.
Redistribution and use in source and binary forms, with or
Expand All @@ -64,7 +64,7 @@ module ietf-isis-link-attr {

reference "RFC XXXX";

revision 2023-03-06 {
revision 2024-09-02 {
description
"Initial version";
reference
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,11 +21,11 @@ module ietf-isis-msd {
organization
"IETF LSR - LSR Working Group";
contact
"WG Web: <http://datatracker.ietf.org/wg/lsr>
"WG Web: <https://datatracker.ietf.org/wg/lsr>
WG List: <mailto:[email protected]>
Author: Yingzhen Qu
<mailto:yingzhen.qu@futurewei.com>
<mailto:yingzhen.ietf@gmail.com>
Author: Acee Lindem
<mailto:[email protected]>
Author: Stephane Litkowski
Expand All @@ -41,7 +41,7 @@ module ietf-isis-msd {
This YANG model conforms to the Network Management
Datastore Architecture (NMDA) as described in RFC 8342.
Copyright (c) 2023 IETF Trust and the persons identified as
Copyright (c) 2024 IETF Trust and the persons identified as
authors of the code. All rights reserved.
Redistribution and use in source and binary forms, with or
Expand All @@ -63,7 +63,7 @@ module ietf-isis-msd {
reference
"RFC XXXX: YANG Data Model for ISIS MSD";

revision 2023-03-06 {
revision 2024-09-02 {
description
"Initial Version";
reference
Expand All @@ -76,18 +76,7 @@ module ietf-isis-msd {
container link-msd-sub-tlv {
list link-msds {
key "msd-type";
leaf msd-type {
type identityref {
base mpls-msd:msd-base-type;
}
description
"MSD-Types";
}
leaf msd-value {
type uint8;
description
"MSD value, in the range of 0-255.";
}
uses mpls-msd:msd-type-value;
description
"List of link MSDs";
}
Expand All @@ -112,18 +101,7 @@ module ietf-isis-msd {
container node-msd-tlv {
list node-msds {
key "msd-type";
leaf msd-type {
type identityref {
base mpls-msd:msd-base-type;
}
description
"MSD-Types";
}
leaf msd-value {
type uint8;
description
"MSD value, in the range of 0-255.";
}
uses mpls-msd:msd-type-value;
description
"Node MSD is the smallest link MSD supported by
the node.";
Expand All @@ -136,7 +114,6 @@ module ietf-isis-msd {
}

/* link MSD sub-tlv */

augment "/rt:routing/"
+ "rt:control-plane-protocols/rt:control-plane-protocol"
+ "/isis:isis/isis:database/isis:levels/isis:lsp"
Expand Down
14 changes: 7 additions & 7 deletions [email protected][email protected]
Original file line number Diff line number Diff line change
Expand Up @@ -14,22 +14,22 @@ module ietf-isis-remaining-lifetime {
"IETF LSR - Link State Routing Working Group";

contact
"WG Web: <http://datatracker.ietf.org/wg/lsr>
"WG Web: <https://datatracker.ietf.org/wg/lsr>
WG List: <mailto:[email protected]>
Author: Yingzhen Qu
<mailto:yqu@futurewei.com>
<mailto:yingzhen.ietf@gmail.com>
Author: Acee Lindem
<mailto:[email protected]>
Author: Stephane Litkowski
<mailto:[email protected]>";

description
"This YANG module defines the configuration and operational
state for IS-IS Minimum Remaining Lifetime feature as defined
in RFC 7987.
"This YANG module defines a notification which is sent when the
IS-IS system detects corrupted lifetime of an LSP. This is for
IS-IS Minimum Remaining Lifetime feature as defined in RFC 7987.
Copyright (c) 2023 IETF Trust and the persons identified as
Copyright (c) 2024 IETF Trust and the persons identified as
authors of the code. All rights reserved.
Redistribution and use in source and binary forms, with or
Expand All @@ -44,7 +44,7 @@ module ietf-isis-remaining-lifetime {

reference "RFC XXXX";

revision 2023-03-06 {
revision 2024-09-02 {
description
"Initial version";
reference
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@ module ietf-isis-srv6 {
<mailto:[email protected]>
";
description
"The YANG module defines the configuration and operatioanl state
"The YANG module defines the configuration and operational state
for IS-IS extension to support Segment Routing over IPv6 data
plane.
Expand All @@ -76,7 +76,7 @@ module ietf-isis-srv6 {
described in BCP 14 (RFC 2119) (RFC 8174) when, and only when,
they appear in all capitals, as shown here.";

revision 2024-02-28 {
revision 2024-09-01 {
description
"Initial revision.";
reference
Expand Down Expand Up @@ -187,6 +187,7 @@ module ietf-isis-srv6 {
description
"Base identity for SRv6 End.X SID sub-TLV bits.";
}

identity b-bit {
base srv6-endx-sid-bit;
description
Expand Down Expand Up @@ -461,10 +462,10 @@ module ietf-isis-srv6 {
+ "/isis:isis" {
when "derived-from-or-self(../rt:type, 'isis:isis')" {
description
"This augment ISIS routing protocol when used";
"This augment IS-IS routing protocol when used";
}
description
"This augments ISIS protocol configuration
"This augments IS-IS protocol configuration
with SRv6.";
container srv6-cfg {
leaf enable {
Expand All @@ -477,7 +478,7 @@ module ietf-isis-srv6 {
type boolean;
default "false";
description
"Enable ISIS segment-routing IPv6 with default Locator.";
"Enable IS-IS segment-routing IPv6 with default Locator.";
}
leaf-list locator-name {
when "../default-locator = 'false'" {
Expand All @@ -489,7 +490,7 @@ module ietf-isis-srv6 {
+ "/srv6:locators/srv6:locator/srv6:name";
}
description
"Enable ISIS segment-routing IPv6 with specified Locator.";
"Enable IS-IS segment-routing IPv6 with specified Locator.";
}
leaf persistent-end-x-sid {
type boolean;
Expand All @@ -498,7 +499,7 @@ module ietf-isis-srv6 {
"Enable the persistent nature of End.X sid";
}
description
"Configuration about ISIS segment-routing IPv6.";
"Configuration about IS-IS segment-routing IPv6.";
}
container micro-loop-avoidance {
leaf srv6-enable {
Expand Down Expand Up @@ -527,10 +528,10 @@ module ietf-isis-srv6 {
+ "/isis:isis/isis:fast-reroute" {
when "derived-from-or-self(../../rt:type, 'isis:isis')" {
description
"This augment ISIS routing protocol when used";
"This augment IS-IS routing protocol when used";
}
description
"This augments ISIS IPFRR with IPV6 TILFA.";
"This augments IS-IS IPFRR with IPV6 TILFA.";
container srv6-ti-lfa {
if-feature "srv6-ti-lfa";
leaf enable {
Expand All @@ -539,7 +540,7 @@ module ietf-isis-srv6 {
"Enables SRv6 TI-LFA computation.";
}
description
"SRv6 TILFA configuration.";
"SRv6 TI-LFA configuration.";
}
}

Expand All @@ -551,10 +552,10 @@ module ietf-isis-srv6 {
+ "/isis:router-capabilities" {
when "derived-from-or-self(../../../../../rt:type, 'isis:isis')" {
description
"This augment ISIS routing protocol when used";
"This augment IS-IS routing protocol when used";
}
description
"This augments ISIS protocol router capability.";
"This augments IS-IS protocol router capability.";
uses srv6-capability;
uses srv6:srv6-msd-signaled;
}
Expand All @@ -566,10 +567,10 @@ module ietf-isis-srv6 {
when "derived-from-or-self(../../../../../../rt:type,"
+ "'isis:isis')" {
description
"This augment ISIS routing protocol when used.";
"This augment IS-IS routing protocol when used.";
}
description
"This augments ISIS protocol neighbor.";
"This augments IS-IS protocol neighbor.";
container srv6-adjacency-sids {
description
"This defines svr6 end-x sids for the adjacency.";
Expand All @@ -589,10 +590,10 @@ module ietf-isis-srv6 {
when "derived-from-or-self(../../../../../../rt:type,"
+ "'isis:isis')" {
description
"This augment ISIS routing protocol when used.";
"This augment IS-IS routing protocol when used.";
}
description
"This augments ISIS protocol neighbor.";
"This augments IS-IS protocol neighbor.";
container srv6-adjacency-sids {
description
"This defines svr6 end-x sids for the adjacency.";
Expand All @@ -610,10 +611,10 @@ module ietf-isis-srv6 {
+ "/isis:isis/isis:database/isis:levels/isis:lsp" {
when "derived-from-or-self(../../../../rt:type, 'isis:isis')" {
description
"This augment ISIS routing protocol when used.";
"This augment IS-IS routing protocol when used.";
}
description
"This augments ISIS protocol LSDB.";
"This augments IS-IS protocol LSDB.";
container srv6-locators {
description
"This defines srv6 locator tlvs.";
Expand All @@ -633,10 +634,10 @@ module ietf-isis-srv6 {
when "derived-from-or-self(../../../../../rt:type,"
+ "'isis:isis')" {
description
"This augment ISIS routing protocol when used.";
"This augment IS-IS routing protocol when used.";
}
description
"This augments ISIS protocol operational state
"This augments IS-IS protocol operational state
with segment routing.";
uses srv6-adjacency-state;
}
Expand Down
Loading

0 comments on commit 137a479

Please sign in to comment.