Skip to content

Commit 4af4791

Browse files
Add 1.6t/200G SerDes SFF support (sonic-net#587)
* Add 1.6t/200G SerDes SFF support * Add 1.6t/200G SerDes SFF support
1 parent d1490de commit 4af4791

File tree

1 file changed

+23
-2
lines changed
  • sonic_platform_base/sonic_xcvr/codes/public

1 file changed

+23
-2
lines changed

sonic_platform_base/sonic_xcvr/codes/public/sff8024.py

Lines changed: 23 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -215,6 +215,8 @@ class Sff8024(XcvrCodes):
215215
27: '100GBASE-CR2 (Clause 136)',
216216
28: '200GBASE-CR4 (Clause 136)',
217217
29: '400G CR8',
218+
30: '200GBASE-CR1 (Clause179)',
219+
31: '400GBASE-CR2 (Clause179)',
218220
32: 'LEI-100G-PAM4-1',
219221
33: 'LEI-200G-PAM4-2',
220222
34: 'LEI-400G-PAM4-4',
@@ -266,7 +268,13 @@ class Sff8024(XcvrCodes):
266268
80: '400GAUI-4-L C2M (Annex 120G)',
267269
81: '800G S C2M (placeholder)',
268270
82: '800G L C2M (placeholder)',
269-
83: 'OTL4.2'
271+
83: 'OTL4.2',
272+
87: '800GBASE-CR4 (Clause179)',
273+
88: '1.6TBASE-CR8 (Clause179)',
274+
128: '200GAUI-1 (Annex176E)',
275+
129: '400GAUI-2 (Annex176E)',
276+
130: '800GAUI-4 (Annex176E)',
277+
131: '1.6TAUI-8 (Annex176E)'
270278
}
271279

272280
# MMF media interface IDs
@@ -303,7 +311,9 @@ class Sff8024(XcvrCodes):
303311
29: '100G-VR1 (Clause 167)',
304312
30: '200G-VR2 (Clause 167)',
305313
31: '400G-VR4 (Clause 167)',
306-
32: '800G-VR8 (Placeholder)'
314+
32: '800G-VR8 (Placeholder)',
315+
33: '800G-VR4.2',
316+
34: '800G-SR4.2',
307317
}
308318

309319
# SMF media interface IDs
@@ -387,6 +397,17 @@ class Sff8024(XcvrCodes):
387397
85: '400GBASE-DR4-2 (placeholder)',
388398
86: '800GBASE-DR8 (placeholder)',
389399
87: '800GBASE-DR8-2 (placeholder)',
400+
115: '200GBASE-DR1 (Clause 180)',
401+
116: '200GBASE-DR1-2 (Clause 181)',
402+
117: '400GBASE-DR2 (Clause 180)',
403+
118: '400GBASE-DR2-2 (Clause 181)',
404+
119: '800GBASE-DR4 (Clause 180)',
405+
120: '800GBASE-DR4-2 (Clause 181)',
406+
121: '800GBASE-FR4-500 (Clause 183)',
407+
122: '800GBASE-FR4 (Clause 183)',
408+
123: '800GBASE-LR4 (Clause 183)',
409+
127: '1.6TBASE-DR8 (Clause 180)',
410+
128: '1.6TBASE-DR8-2 (Clause 181)',
390411
151: "100G-DR1-LPO",
391412
152: "200G-DR2-LPO",
392413
153: "400G-DR4-LPO",

0 commit comments

Comments
 (0)