Skip to content

Commit

Permalink
Add support for QSFP56 and QSFP56_DD_TYPE3 form factor identities
Browse files Browse the repository at this point in the history
QSFP56_DD transceiver form-factor encompasses more variants
than just type1 (8 optical signals) and type2 (4 optical signals)
defined in OpenConfig. Adding QSFP_DD_TYPE3 (1 optical signal)
form-factor identity.

QSFP56 form-factor identity is also added because it's missing.
  • Loading branch information
LeonGWang committed Jul 26, 2023
1 parent e5ce68c commit 9d47598
Showing 1 changed file with 22 additions and 1 deletion.
23 changes: 22 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,13 @@ module openconfig-transport-types {
"This module contains general type definitions and identities
for optical transport models.";

oc-ext:openconfig-version "0.19.0";
oc-ext:openconfig-version "0.20.0";

revision "2023-07-25" {
description
"Add QSFP56 and QSFP56_DD_TYPE3 form factor identity.";
reference "0.20.0";
}

revision "2023-07-24" {
description
Expand Down Expand Up @@ -824,6 +830,13 @@ module openconfig-transport-types {
channels";
}

identity QSFP56 {
base TRANSCEIVER_FORM_FACTOR_TYPE;
description
"QSFP pluggable optic with support for up to 4x56G physical
channels";
}

identity QSFP56_DD_TYPE1 {
base TRANSCEIVER_FORM_FACTOR_TYPE;
description
Expand All @@ -839,6 +852,14 @@ module openconfig-transport-types {
signals.";
}

identity QSFP56_DD_TYPE3 {
base TRANSCEIVER_FORM_FACTOR_TYPE;
description
"QSFP DD pluggable optic with support for 1x448G physical
channel. Type 3 uses one optical and eight electrical
signals.";
}

identity CPAK {
base TRANSCEIVER_FORM_FACTOR_TYPE;
description
Expand Down

0 comments on commit 9d47598

Please sign in to comment.