| 724 | |
| 725 | } |
| 726 | void sff_8636_show_all(const uint8_t *data, uint32_t eeprom_len, struct rte_tel_data *d) |
| 727 | { |
| 728 | sff_8636_show_identifier(data, d); |
| 729 | if ((data[SFF_8636_ID_OFFSET] == SFF_8024_ID_QSFP) || |
| 730 | (data[SFF_8636_ID_OFFSET] == SFF_8024_ID_QSFP_PLUS) || |
| 731 | (data[SFF_8636_ID_OFFSET] == SFF_8024_ID_QSFP28)) { |
| 732 | sff_8636_show_ext_identifier(data, d); |
| 733 | sff_8636_show_connector(data, d); |
| 734 | sff_8636_show_transceiver(data, d); |
| 735 | sff_8636_show_encoding(data, d); |
| 736 | sff_show_value_with_unit(data, SFF_8636_BR_NOMINAL_OFFSET, |
| 737 | "BR, Nominal", 100, "Mbps", d); |
| 738 | sff_8636_show_rate_identifier(data, d); |
| 739 | sff_show_value_with_unit(data, SFF_8636_SM_LEN_OFFSET, |
| 740 | "Length (SMF,km)", 1, "km", d); |
| 741 | sff_show_value_with_unit(data, SFF_8636_OM3_LEN_OFFSET, |
| 742 | "Length (OM3 50um)", 2, "m", d); |
| 743 | sff_show_value_with_unit(data, SFF_8636_OM2_LEN_OFFSET, |
| 744 | "Length (OM2 50um)", 1, "m", d); |
| 745 | sff_show_value_with_unit(data, SFF_8636_OM1_LEN_OFFSET, |
| 746 | "Length (OM1 62.5um)", 1, "m", d); |
| 747 | sff_show_value_with_unit(data, SFF_8636_CBL_LEN_OFFSET, |
| 748 | "Length (Copper or Active cable)", 1, "m", d); |
| 749 | sff_8636_show_wavelength_or_copper_compliance(data, d); |
| 750 | sff_show_ascii(data, SFF_8636_VENDOR_NAME_START_OFFSET, |
| 751 | SFF_8636_VENDOR_NAME_END_OFFSET, "Vendor name", d); |
| 752 | sff_8636_show_oui(data, d); |
| 753 | sff_show_ascii(data, SFF_8636_VENDOR_PN_START_OFFSET, |
| 754 | SFF_8636_VENDOR_PN_END_OFFSET, "Vendor PN", d); |
| 755 | sff_show_ascii(data, SFF_8636_VENDOR_REV_START_OFFSET, |
| 756 | SFF_8636_VENDOR_REV_END_OFFSET, "Vendor rev", d); |
| 757 | sff_show_ascii(data, SFF_8636_VENDOR_SN_START_OFFSET, |
| 758 | SFF_8636_VENDOR_SN_END_OFFSET, "Vendor SN", d); |
| 759 | sff_show_ascii(data, SFF_8636_DATE_YEAR_OFFSET, |
| 760 | SFF_8636_DATE_VENDOR_LOT_OFFSET + 1, "Date code", d); |
| 761 | sff_8636_show_revision_compliance(data, d); |
| 762 | sff_8636_show_dom(data, eeprom_len, d); |
| 763 | } |
| 764 | } |
no test coverage detected