@@ -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