Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add tributary types up to 3200G. #1071

Merged
merged 5 commits into from
Mar 19, 2024
Merged
Changes from 3 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
201 changes: 200 additions & 1 deletion release/models/optical-transport/openconfig-transport-types.yang
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,14 @@ module openconfig-transport-types {
"This module contains general type definitions and identities
for optical transport models.";

oc-ext:openconfig-version "0.22.0";
oc-ext:openconfig-version "0.23.0";

revision "2024-03-12" {
description
"Add TRIBUTARY_RATE_CLASS_TYPE's up to 3200G to support
mating of two 1600G line rates.";
reference "0.21.0";
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
reference "0.21.0";
reference "0.23.0";

}

revision "2024-01-17" {
description
Expand Down Expand Up @@ -1494,6 +1501,198 @@ module openconfig-transport-types {
"1600G tributary signal rate";
}

identity TRIB_RATE_1650G {
base TRIBUTARY_RATE_CLASS_TYPE;
description
"1650G tributary signal rate";
}

identity TRIB_RATE_1700G {
base TRIBUTARY_RATE_CLASS_TYPE;
description
"1700G tributary signal rate";
}

identity TRIB_RATE_1750G {
base TRIBUTARY_RATE_CLASS_TYPE;
description
"1750G tributary signal rate";
}

identity TRIB_RATE_1800G {
base TRIBUTARY_RATE_CLASS_TYPE;
description
"1800G tributary signal rate";
}

identity TRIB_RATE_1850G {
base TRIBUTARY_RATE_CLASS_TYPE;
description
"1850G tributary signal rate";
}

identity TRIB_RATE_1900G {
base TRIBUTARY_RATE_CLASS_TYPE;
description
"1900G tributary signal rate";
}

identity TRIB_RATE_1950G {
base TRIBUTARY_RATE_CLASS_TYPE;
description
"1950G tributary signal rate";
}

identity TRIB_RATE_2000G {
base TRIBUTARY_RATE_CLASS_TYPE;
description
"2000G tributary signal rate";
}

identity TRIB_RATE_2050G {
base TRIBUTARY_RATE_CLASS_TYPE;
description
"2050G tributary signal rate";
}

identity TRIB_RATE_2100G {
base TRIBUTARY_RATE_CLASS_TYPE;
description
"2100G tributary signal rate";
}

identity TRIB_RATE_2150G {
base TRIBUTARY_RATE_CLASS_TYPE;
description
"2150G tributary signal rate";
}

identity TRIB_RATE_2200G {
base TRIBUTARY_RATE_CLASS_TYPE;
description
"2200G tributary signal rate";
}

identity TRIB_RATE_2250G {
base TRIBUTARY_RATE_CLASS_TYPE;
description
"2250G tributary signal rate";
}

identity TRIB_RATE_2300G {
base TRIBUTARY_RATE_CLASS_TYPE;
description
"2300G tributary signal rate";
}

identity TRIB_RATE_2350G {
base TRIBUTARY_RATE_CLASS_TYPE;
description
"2350G tributary signal rate";
}

identity TRIB_RATE_2400G {
base TRIBUTARY_RATE_CLASS_TYPE;
description
"2400G tributary signal rate";
}

identity TRIB_RATE_2450G {
base TRIBUTARY_RATE_CLASS_TYPE;
description
"2450G tributary signal rate";
}

identity TRIB_RATE_2500G {
base TRIBUTARY_RATE_CLASS_TYPE;
description
"2500G tributary signal rate";
}

identity TRIB_RATE_2550G {
base TRIBUTARY_RATE_CLASS_TYPE;
description
"2550G tributary signal rate";
}

identity TRIB_RATE_2600G {
base TRIBUTARY_RATE_CLASS_TYPE;
description
"2600G tributary signal rate";
}

identity TRIB_RATE_2650G {
base TRIBUTARY_RATE_CLASS_TYPE;
description
"2650G tributary signal rate";
}

identity TRIB_RATE_2700G {
base TRIBUTARY_RATE_CLASS_TYPE;
description
"2700G tributary signal rate";
}

identity TRIB_RATE_2750G {
base TRIBUTARY_RATE_CLASS_TYPE;
description
"2750G tributary signal rate";
}

identity TRIB_RATE_2800G {
base TRIBUTARY_RATE_CLASS_TYPE;
description
"2800G tributary signal rate";
}

identity TRIB_RATE_2850G {
base TRIBUTARY_RATE_CLASS_TYPE;
description
"2850G tributary signal rate";
}

identity TRIB_RATE_2900G {
base TRIBUTARY_RATE_CLASS_TYPE;
description
"2900G tributary signal rate";
}

identity TRIB_RATE_2950G {
base TRIBUTARY_RATE_CLASS_TYPE;
description
"2950G tributary signal rate";
}

identity TRIB_RATE_3000G {
base TRIBUTARY_RATE_CLASS_TYPE;
description
"3000G tributary signal rate";
}

identity TRIB_RATE_3050G {
base TRIBUTARY_RATE_CLASS_TYPE;
description
"3050G tributary signal rate";
}

identity TRIB_RATE_3100G {
base TRIBUTARY_RATE_CLASS_TYPE;
description
"3100G tributary signal rate";
}

identity TRIB_RATE_3150G {
base TRIBUTARY_RATE_CLASS_TYPE;
description
"3150G tributary signal rate";
}

identity TRIB_RATE_3200G {
base TRIBUTARY_RATE_CLASS_TYPE;
description
"3200G tributary signal rate";
}

identity LOGICAL_ELEMENT_PROTOCOL_TYPE {
description
"Type of protocol framing used on the logical channel or
Expand Down
Loading