@@ -22,7 +22,14 @@ module openconfig-transport-types {
2222 "This module contains general type definitions and identities
2323 for optical transport models." ;
2424
25- oc-ext:openconfig-version "0.22.0" ;
25+ oc-ext:openconfig-version "0.23.0" ;
26+
27+ revision "2024-03-12" {
28+ description
29+ "Add TRIBUTARY_RATE_CLASS_TYPE's up to 3200G to support
30+ mating of two 1600G line rates." ;
31+ reference "0.23.0" ;
32+ }
2633
2734 revision "2024-01-17" {
2835 description
@@ -1494,6 +1501,198 @@ module openconfig-transport-types {
14941501 "1600G tributary signal rate" ;
14951502 }
14961503
1504+ identity TRIB_RATE_1650G {
1505+ base TRIBUTARY_RATE_CLASS_TYPE;
1506+ description
1507+ "1650G tributary signal rate" ;
1508+ }
1509+
1510+ identity TRIB_RATE_1700G {
1511+ base TRIBUTARY_RATE_CLASS_TYPE;
1512+ description
1513+ "1700G tributary signal rate" ;
1514+ }
1515+
1516+ identity TRIB_RATE_1750G {
1517+ base TRIBUTARY_RATE_CLASS_TYPE;
1518+ description
1519+ "1750G tributary signal rate" ;
1520+ }
1521+
1522+ identity TRIB_RATE_1800G {
1523+ base TRIBUTARY_RATE_CLASS_TYPE;
1524+ description
1525+ "1800G tributary signal rate" ;
1526+ }
1527+
1528+ identity TRIB_RATE_1850G {
1529+ base TRIBUTARY_RATE_CLASS_TYPE;
1530+ description
1531+ "1850G tributary signal rate" ;
1532+ }
1533+
1534+ identity TRIB_RATE_1900G {
1535+ base TRIBUTARY_RATE_CLASS_TYPE;
1536+ description
1537+ "1900G tributary signal rate" ;
1538+ }
1539+
1540+ identity TRIB_RATE_1950G {
1541+ base TRIBUTARY_RATE_CLASS_TYPE;
1542+ description
1543+ "1950G tributary signal rate" ;
1544+ }
1545+
1546+ identity TRIB_RATE_2000G {
1547+ base TRIBUTARY_RATE_CLASS_TYPE;
1548+ description
1549+ "2000G tributary signal rate" ;
1550+ }
1551+
1552+ identity TRIB_RATE_2050G {
1553+ base TRIBUTARY_RATE_CLASS_TYPE;
1554+ description
1555+ "2050G tributary signal rate" ;
1556+ }
1557+
1558+ identity TRIB_RATE_2100G {
1559+ base TRIBUTARY_RATE_CLASS_TYPE;
1560+ description
1561+ "2100G tributary signal rate" ;
1562+ }
1563+
1564+ identity TRIB_RATE_2150G {
1565+ base TRIBUTARY_RATE_CLASS_TYPE;
1566+ description
1567+ "2150G tributary signal rate" ;
1568+ }
1569+
1570+ identity TRIB_RATE_2200G {
1571+ base TRIBUTARY_RATE_CLASS_TYPE;
1572+ description
1573+ "2200G tributary signal rate" ;
1574+ }
1575+
1576+ identity TRIB_RATE_2250G {
1577+ base TRIBUTARY_RATE_CLASS_TYPE;
1578+ description
1579+ "2250G tributary signal rate" ;
1580+ }
1581+
1582+ identity TRIB_RATE_2300G {
1583+ base TRIBUTARY_RATE_CLASS_TYPE;
1584+ description
1585+ "2300G tributary signal rate" ;
1586+ }
1587+
1588+ identity TRIB_RATE_2350G {
1589+ base TRIBUTARY_RATE_CLASS_TYPE;
1590+ description
1591+ "2350G tributary signal rate" ;
1592+ }
1593+
1594+ identity TRIB_RATE_2400G {
1595+ base TRIBUTARY_RATE_CLASS_TYPE;
1596+ description
1597+ "2400G tributary signal rate" ;
1598+ }
1599+
1600+ identity TRIB_RATE_2450G {
1601+ base TRIBUTARY_RATE_CLASS_TYPE;
1602+ description
1603+ "2450G tributary signal rate" ;
1604+ }
1605+
1606+ identity TRIB_RATE_2500G {
1607+ base TRIBUTARY_RATE_CLASS_TYPE;
1608+ description
1609+ "2500G tributary signal rate" ;
1610+ }
1611+
1612+ identity TRIB_RATE_2550G {
1613+ base TRIBUTARY_RATE_CLASS_TYPE;
1614+ description
1615+ "2550G tributary signal rate" ;
1616+ }
1617+
1618+ identity TRIB_RATE_2600G {
1619+ base TRIBUTARY_RATE_CLASS_TYPE;
1620+ description
1621+ "2600G tributary signal rate" ;
1622+ }
1623+
1624+ identity TRIB_RATE_2650G {
1625+ base TRIBUTARY_RATE_CLASS_TYPE;
1626+ description
1627+ "2650G tributary signal rate" ;
1628+ }
1629+
1630+ identity TRIB_RATE_2700G {
1631+ base TRIBUTARY_RATE_CLASS_TYPE;
1632+ description
1633+ "2700G tributary signal rate" ;
1634+ }
1635+
1636+ identity TRIB_RATE_2750G {
1637+ base TRIBUTARY_RATE_CLASS_TYPE;
1638+ description
1639+ "2750G tributary signal rate" ;
1640+ }
1641+
1642+ identity TRIB_RATE_2800G {
1643+ base TRIBUTARY_RATE_CLASS_TYPE;
1644+ description
1645+ "2800G tributary signal rate" ;
1646+ }
1647+
1648+ identity TRIB_RATE_2850G {
1649+ base TRIBUTARY_RATE_CLASS_TYPE;
1650+ description
1651+ "2850G tributary signal rate" ;
1652+ }
1653+
1654+ identity TRIB_RATE_2900G {
1655+ base TRIBUTARY_RATE_CLASS_TYPE;
1656+ description
1657+ "2900G tributary signal rate" ;
1658+ }
1659+
1660+ identity TRIB_RATE_2950G {
1661+ base TRIBUTARY_RATE_CLASS_TYPE;
1662+ description
1663+ "2950G tributary signal rate" ;
1664+ }
1665+
1666+ identity TRIB_RATE_3000G {
1667+ base TRIBUTARY_RATE_CLASS_TYPE;
1668+ description
1669+ "3000G tributary signal rate" ;
1670+ }
1671+
1672+ identity TRIB_RATE_3050G {
1673+ base TRIBUTARY_RATE_CLASS_TYPE;
1674+ description
1675+ "3050G tributary signal rate" ;
1676+ }
1677+
1678+ identity TRIB_RATE_3100G {
1679+ base TRIBUTARY_RATE_CLASS_TYPE;
1680+ description
1681+ "3100G tributary signal rate" ;
1682+ }
1683+
1684+ identity TRIB_RATE_3150G {
1685+ base TRIBUTARY_RATE_CLASS_TYPE;
1686+ description
1687+ "3150G tributary signal rate" ;
1688+ }
1689+
1690+ identity TRIB_RATE_3200G {
1691+ base TRIBUTARY_RATE_CLASS_TYPE;
1692+ description
1693+ "3200G tributary signal rate" ;
1694+ }
1695+
14971696 identity LOGICAL_ELEMENT_PROTOCOL_TYPE {
14981697 description
14991698 "Type of protocol framing used on the logical channel or
0 commit comments