Hoi Pim, Wanted to say thank you for this amazing patch!
On Sat, 16 Aug 2025 at 20:01, Pim van Pelt via lists.fd.io <pim= ipng...@lists.fd.io> wrote: > Hoi, > > On 15.08.2025 22:36, Damjan Marion via lists.fd.io wrote: > > Can do. Take a look at https://gerrit.fd.io/r/c/vpp/+/43550 which is > > the vnet part. > > I agree it's a bit nicer to have this in one place, as other interface > > types (eg mlnx if it's running in rdma mode) may be able to > > reuse it. > > > > I tested this gerrit by hacking together a 'show interface transceiver > > <itf>' in vnet/interface_cli.c, and that correctly dumps the EEPROM of > > DPDK interfaces, and ignores others because the .read_eeprom.function > > isn't set. I'll rebase the SFF8472 parser on this one once it's merged. > I've rebased and completed https://gerrit.fd.io/r/c/vpp/+/43544 please > review. > > The gerrit now supports all four EEPROM layouts in common use - SFF8079 > (1G/10G), SFF8472 (10G + DDM), SFF8436 (older QSFP), SFF8636 (100G and > onwards). > > A test from a VPP instance with 100G CWDM4, 40G QSFP+, 25G DAC, 10G SFP+ > 1310nm, 10G BiDi 1270nm TX, 10G CWDM 1350nm: > > DBGvpp# show interface transceiver module diag verbose > Interface: HundredGigabitEthernet3/0/0 > EEPROM Type: 0x03 (SFF-8636) > Module Base Information: > Vendor Name: FINISAR CORP. > Vendor OUI: 00:90:65 > Vendor Part Number: FTLC1157RGPL6-FB > Vendor Serial Number: X24A15P > Identifier: 0x11 (QSFP28) > Extended Identifier: 0xcc > Connector: 0x07 (LC) > Encoding: 0x07 (256B/257B) > Nominal Bit Rate: 25500 Mbps > Length (SMF): 2 km > Vendor Revision: A0 > Wavelength: 1301.000 nm > Date Code: 190826 > Module Diagnostics: > Current Values: > Temperature: 48.64 °C > Supply Voltage: 3.2638 V > Lane 1: > TX Bias Current: 43.05 mA > TX Average Power: 1.2763 mW (1.06 dBm) > RX Average Power: .0001 mW (-40.00 dBm) > Lane 2: > TX Bias Current: 64.82 mA > TX Average Power: 1.1858 mW (.74 dBm) > RX Average Power: .0001 mW (-40.00 dBm) > Lane 3: > TX Bias Current: 62.95 mA > TX Average Power: 1.2458 mW (.95 dBm) > RX Average Power: .0001 mW (-40.00 dBm) > Lane 4: > TX Bias Current: 65.11 mA > TX Average Power: 1.1387 mW (.56 dBm) > RX Average Power: .0001 mW (-40.00 dBm) > Alarm Thresholds: > Temperature High: 58.00 °C, Low: 10.00 °C > Voltage High: 3.6300 V, Low: 2.9700 V > Bias Current High: 77.00 mA, Low: 13.00 mA > TX Power High: 3.5481 mW (5.50 dBm), Low: .1585 mW (-8.00 dBm) > RX Power High: 2.2387 mW (3.50 dBm), Low: .0251 mW (-16.00 dBm) > Warning Thresholds: > Temperature High: 53.00 °C, Low: 15.00 °C > Voltage High: 3.4650 V, Low: 3.1350 V > RX Power High: 1.7783 mW (2.50 dBm), Low: .0631 mW (-12.00 dBm) > Interface: HundredGigabitEthernet3/0/1 > EEPROM Type: 0x04 (SFF-8436) > Module Base Information: > Vendor Name: FS > Vendor OUI: 00:00:00 > Vendor Part Number: QSFP-SR4-40G > Vendor Serial Number: G2002066593 > Identifier: 0x0d (QSFP+) > Extended Identifier: 0x00 > Connector: 0x0c (MPO 1x12 Parallel Optic) > Encoding: 0x03 (NRZ) > Nominal Bit Rate: 10300 Mbps > Length (SMF): 15000 m > Length (OM2 50um): 800 m > Length (OM1 62.5um): 300 m > Vendor Revision: 1A > Wavelength: 850.000 nm > Date Code: 200723 > Module Diagnostics: > Current Values: > Temperature: 31.75 °C > Supply Voltage: 3.2730 V > Lane 1: > TX Bias Current: 6.37 mA > TX Average Power: .5105 mW (-2.92 dBm) > RX Average Power: .0001 mW (-40.00 dBm) > Lane 2: > TX Bias Current: 6.32 mA > TX Average Power: .5611 mW (-2.51 dBm) > RX Average Power: .0001 mW (-40.00 dBm) > Lane 3: > TX Bias Current: 6.40 mA > TX Average Power: .5268 mW (-2.78 dBm) > RX Average Power: .0001 mW (-40.00 dBm) > Lane 4: > TX Bias Current: 6.29 mA > TX Average Power: .5819 mW (-2.35 dBm) > RX Average Power: .0001 mW (-40.00 dBm) > Alarm Thresholds: > Temperature High: 80.00 °C, Low: -10.00 °C > Voltage High: 3.6000 V, Low: 3.0000 V > Bias Current High: 14.00 mA, Low: 0.00 mA > TX Power High: 2.1877 mW (3.40 dBm), Low: .1445 mW (-8.40 dBm) > RX Power High: 2.1877 mW (3.40 dBm), Low: .0251 mW (-16.00 dBm) > Warning Thresholds: > Temperature High: 75.00 °C, Low: -5.00 °C > Voltage High: 3.5000 V, Low: 3.1000 V > RX Power High: 1.7378 mW (2.40 dBm), Low: .0316 mW (-15.00 dBm) > Interface: TenGigabitEthernet5/0/0 > EEPROM Type: 0x01 (SFF-8079) > Module Base Information: > Vendor Name: OEM > Vendor OUI: 00:02:c9 > Vendor Part Number: NVOC-25G-DAC0.5M > Vendor Serial Number: NVOC240723004 > Identifier: 0x03 (SFP/SFP+/SFP28) > Extended Identifier: 0x04 > Connector: 0x21 (Copper pigtail) > Encoding: 0x00 (unknown 0x0) > Nominal Bit Rate: 25500 Mbps > Length (Copper/OM3): 1 m > Date Code: 240723 > Module Diagnostics: not availalbe > Interface: TenGigabitEthernet130/0/0 > EEPROM Type: 0x02 (SFF-8472) > Module Base Information: > Vendor Name: STARRY > Vendor OUI: 00:1b:21 > Vendor Part Number: SFP-10G-LR-20 > Vendor Serial Number: 2024082600001 > Identifier: 0x03 (SFP/SFP+/SFP28) > Extended Identifier: 0x04 > Connector: 0x07 (LC) > Encoding: 0x06 (64B/66B) > Nominal Bit Rate: 10300 Mbps > Length (SMF): 20 km > Length (SMF): 20000 m > Vendor Revision: A > Wavelength: 1310 nm > Date Code: 240902 > Module Diagnostics: > Current Values: > Temperature: 41.35 °C > Supply Voltage: 3.3205 V > TX Bias Current: 39.58 mA > TX Average Power: .7754 mW (-1.10 dBm) > RX Average Power: .6724 mW (-1.72 dBm) > Alarm Thresholds: > Temperature High: 90.00 °C, Low: -50.00 °C > Voltage High: 3.7999 V, Low: 2.7999 V > Bias Current High: 110.00 mA, Low: 1.00 mA > TX Power High: 2.5118 mW (4.00 dBm), Low: .1258 mW (-9.00 dBm) > RX Power High: 1.9952 mW (3.00 dBm), Low: .0078 mW (-21.08 dBm) > Warning Thresholds: > Temperature High: 85.00 °C, Low: -40.00 °C > Voltage High: 3.7000 V, Low: 2.9142 V > Bias Current High: 100.00 mA, Low: 2.00 mA > TX Power High: 1.9952 mW (3.00 dBm), Low: .1584 mW (-8.00 dBm) > RX Power High: 1.5848 mW (2.00 dBm), Low: .0100 mW (-20.00 dBm) > Interface: TenGigabitEthernet130/0/1 > EEPROM Type: 0x02 (SFF-8472) > Module Base Information: > Vendor Name: STARRY > Vendor OUI: 00:1b:21 > Vendor Part Number: SFP-10G-LR-20 > Vendor Serial Number: 2024082600002 > Identifier: 0x03 (SFP/SFP+/SFP28) > Extended Identifier: 0x04 > Connector: 0x07 (LC) > Encoding: 0x06 (64B/66B) > Nominal Bit Rate: 10300 Mbps > Length (SMF): 20 km > Length (SMF): 20000 m > Vendor Revision: A > Wavelength: 1310 nm > Date Code: 240902 > Module Diagnostics: > Current Values: > Temperature: 39.47 °C > Supply Voltage: 3.3069 V > TX Bias Current: 36.56 mA > TX Average Power: .8053 mW (-.94 dBm) > RX Average Power: .6715 mW (-1.73 dBm) > Alarm Thresholds: > Temperature High: 90.00 °C, Low: -50.00 °C > Voltage High: 3.7999 V, Low: 2.7999 V > Bias Current High: 110.00 mA, Low: 1.00 mA > TX Power High: 2.5118 mW (4.00 dBm), Low: .1258 mW (-9.00 dBm) > RX Power High: 1.9952 mW (3.00 dBm), Low: .0078 mW (-21.08 dBm) > Warning Thresholds: > Temperature High: 85.00 °C, Low: -40.00 °C > Voltage High: 3.7000 V, Low: 2.9142 V > Bias Current High: 100.00 mA, Low: 2.00 mA > TX Power High: 1.9952 mW (3.00 dBm), Low: .1584 mW (-8.00 dBm) > RX Power High: 1.5848 mW (2.00 dBm), Low: .0100 mW (-20.00 dBm) > Interface: TenGigabitEthernet130/0/2 > EEPROM Type: 0x02 (SFF-8472) > Module Base Information: > Vendor Name: STARRY > Vendor OUI: 00:1b:21 > Vendor Part Number: SFP-10G-CW20-35 > Vendor Serial Number: 2024082600037 > Identifier: 0x03 (SFP/SFP+/SFP28) > Extended Identifier: 0x04 > Connector: 0x07 (LC) > Encoding: 0x06 (64B/66B) > Nominal Bit Rate: 10300 Mbps > Length (SMF): 20 km > Length (SMF): 20000 m > Vendor Revision: A > Wavelength: 1350 nm > Date Code: 240904 > Module Diagnostics: > Current Values: > Temperature: 42.31 °C > Supply Voltage: 3.2726 V > TX Bias Current: 39.84 mA > TX Average Power: 2.4320 mW (3.86 dBm) > RX Average Power: 0.0000 mW (-40.00 dBm) > Alarm Thresholds: > Temperature High: 90.00 °C, Low: -50.00 °C > Voltage High: 3.7999 V, Low: 2.7999 V > Bias Current High: 110.00 mA, Low: 1.00 mA > TX Power High: 6.3095 mW (8.00 dBm), Low: .3981 mW (-4.00 dBm) > RX Power High: 1.9952 mW (3.00 dBm), Low: .0077 mW (-21.14 dBm) > Warning Thresholds: > Temperature High: 85.00 °C, Low: -40.00 °C > Voltage High: 3.7000 V, Low: 2.9142 V > Bias Current High: 100.00 mA, Low: 2.00 mA > TX Power High: 5.0117 mW (7.00 dBm), Low: .5011 mW (-3.00 dBm) > RX Power High: 1.5848 mW (2.00 dBm), Low: .0100 mW (-20.00 dBm) > Interface: TenGigabitEthernet130/0/3 > EEPROM Type: 0x02 (SFF-8472) > Module Base Information: > Vendor Name: STARRY > Vendor OUI: 00:1b:21 > Vendor Part Number: SFP-10G-BX20-U23 > Vendor Serial Number: 2024082600023 > Identifier: 0x03 (SFP/SFP+/SFP28) > Extended Identifier: 0x04 > Connector: 0x07 (LC) > Encoding: 0x06 (64B/66B) > Nominal Bit Rate: 10300 Mbps > Length (SMF): 20 km > Length (SMF): 20000 m > Vendor Revision: A > Wavelength: 1270 nm > Date Code: 240904 > Module Diagnostics: > Current Values: > Temperature: 41.43 °C > Supply Voltage: 3.2727 V > TX Bias Current: 34.45 mA > TX Average Power: 1.2793 mW (1.07 dBm) > RX Average Power: .0001 mW (-40.00 dBm) > Alarm Thresholds: > Temperature High: 90.00 °C, Low: -50.00 °C > Voltage High: 3.7999 V, Low: 2.7999 V > Bias Current High: 110.00 mA, Low: 1.00 mA > TX Power High: 5.0118 mW (7.00 dBm), Low: .1995 mW (-7.00 dBm) > RX Power High: 1.9952 mW (3.00 dBm), Low: .0199 mW (-17.01 dBm) > Warning Thresholds: > Temperature High: 85.00 °C, Low: -40.00 °C > Voltage High: 3.7000 V, Low: 2.9142 V > Bias Current High: 100.00 mA, Low: 2.00 mA > TX Power High: 3.9810 mW (6.00 dBm), Low: .2511 mW (-6.00 dBm) > RX Power High: 1.5848 mW (2.00 dBm), Low: .0250 mW (-16.02 dBm) > > > groet, > Pim > > -- > Pim van Pelt <p...@ipng.ch> > PBVP1-RIPE https://ipng.ch/ > > > > > > -- Best regards Stanislav Zaikin
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#26272): https://lists.fd.io/g/vpp-dev/message/26272 Mute This Topic: https://lists.fd.io/mt/114694432/21656 Group Owner: vpp-dev+ow...@lists.fd.io Unsubscribe: https://lists.fd.io/g/vpp-dev/leave/14379924/21656/631435203/xyzzy [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-