Skip to content

Commit

Permalink
Add next-hop-group-name in NHG AFT entry state (openconfig#966)
Browse files Browse the repository at this point in the history
* * (M) aft/openconfig-aft-common.yang
* (M) aft/openconfig-aft-common.yang
* (M) aft/openconfig-aft-ethernet.yang
* (M) aft/openconfig-aft-ipv4.yang
* (M) aft/openconfig-aft-ipv6.yang
* (M) aft/openconfig-aft-mpls.yang
* (M) aft/openconfig-aft-pf.yang
* (M) aft/openconfig-aft-state-synced.yang
* (M) aft/openconfig-aft.yang
  - Add next-hop-group-name in NHG AFT entry state
  • Loading branch information
romeyod committed Oct 27, 2023
1 parent 0bd6815 commit 0426774
Show file tree
Hide file tree
Showing 8 changed files with 64 additions and 8 deletions.
16 changes: 15 additions & 1 deletion release/models/aft/openconfig-aft-common.yang
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,13 @@ submodule openconfig-aft-common {
"Submodule containing definitions of groupings that are re-used
across multiple contexts within the AFT model.";

oc-ext:openconfig-version "2.3.0";
oc-ext:openconfig-version "2.4.0";

revision "2023-09-26" {
description
"Add next-hop-group-name in NHG AFT entry state.";
reference "2.4.0";
}

revision "2023-04-19" {
description
Expand Down Expand Up @@ -579,6 +585,14 @@ submodule openconfig-aft-common {
also be updated.";
}

leaf next-hop-group-name {
type string;
description
"Where applicable, this leaf is a unique identifier string for the
next-hop-group. It is an arbitrary name for the group, that is
supported by vendors and is exposed for telemetry.";
}

leaf programmed-id {
type uint64;
description
Expand Down
8 changes: 7 additions & 1 deletion release/models/aft/openconfig-aft-ethernet.yang
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,13 @@ submodule openconfig-aft-ethernet {
"Submodule containing definitions of groupings for the abstract
forwarding tables for Ethernet.";

oc-ext:openconfig-version "2.3.0";
oc-ext:openconfig-version "2.4.0";

revision "2023-09-26" {
description
"Add next-hop-group-name in NHG AFT entry state.";
reference "2.4.0";
}

revision "2023-04-19" {
description
Expand Down
8 changes: 7 additions & 1 deletion release/models/aft/openconfig-aft-ipv4.yang
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,13 @@ submodule openconfig-aft-ipv4 {
"Submodule containing definitions of groupings for the abstract
forwarding tables for IPv4.";

oc-ext:openconfig-version "2.3.0";
oc-ext:openconfig-version "2.4.0";

revision "2023-09-26" {
description
"Add next-hop-group-name in NHG AFT entry state.";
reference "2.4.0";
}

revision "2023-04-19" {
description
Expand Down
8 changes: 7 additions & 1 deletion release/models/aft/openconfig-aft-ipv6.yang
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,13 @@ submodule openconfig-aft-ipv6 {
"Submodule containing definitions of groupings for the abstract
forwarding tables for IPv6.";

oc-ext:openconfig-version "2.3.0";
oc-ext:openconfig-version "2.4.0";

revision "2023-09-26" {
description
"Add next-hop-group-name in NHG AFT entry state.";
reference "2.4.0";
}

revision "2023-04-19" {
description
Expand Down
8 changes: 7 additions & 1 deletion release/models/aft/openconfig-aft-mpls.yang
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,13 @@ submodule openconfig-aft-mpls {
"Submodule containing definitions of groupings for the abstract
forwarding table for MPLS label forwarding.";

oc-ext:openconfig-version "2.3.0";
oc-ext:openconfig-version "2.4.0";

revision "2023-09-26" {
description
"Add next-hop-group-name in NHG AFT entry state.";
reference "2.4.0";
}

revision "2023-04-19" {
description
Expand Down
8 changes: 7 additions & 1 deletion release/models/aft/openconfig-aft-pf.yang
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,13 @@ submodule openconfig-aft-pf {
fields other than the destination address that is used in
other forwarding tables.";

oc-ext:openconfig-version "2.3.0";
oc-ext:openconfig-version "2.4.0";

revision "2023-09-26" {
description
"Add next-hop-group-name in NHG AFT entry state.";
reference "2.4.0";
}

revision "2023-04-19" {
description
Expand Down
8 changes: 7 additions & 1 deletion release/models/aft/openconfig-aft-state-synced.yang
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,13 @@ submodule openconfig-aft-state-synced {
"Submodule containing definitions of groupings for the state
synced signals corresponding to various abstract forwarding tables.";

oc-ext:openconfig-version "2.3.0";
oc-ext:openconfig-version "2.4.0";

revision "2023-09-26" {
description
"Add next-hop-group-name in NHG AFT entry state.";
reference "2.4.0";
}

revision "2023-04-19" {
description
Expand Down
8 changes: 7 additions & 1 deletion release/models/aft/openconfig-aft.yang
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,13 @@ module openconfig-aft {
is referred to as an Abstract Forwarding Table (AFT), rather than
the FIB.";

oc-ext:openconfig-version "2.3.0";
oc-ext:openconfig-version "2.4.0";

revision "2023-09-26" {
description
"Add next-hop-group-name in NHG AFT entry state.";
reference "2.4.0";
}

revision "2023-04-19" {
description
Expand Down

0 comments on commit 0426774

Please sign in to comment.