ethdev: introduce available Rx descriptors threshold
[dpdk.git] / lib / ethdev / sff_telemetry.c
index 7da4385..887f07c 100644 (file)
@@ -70,6 +70,17 @@ sff_port_module_eeprom_parse(uint16_t port_id, struct rte_tel_data *d)
 
        switch (minfo.type) {
        /* parsing module EEPROM data base on different module type */
+       case RTE_ETH_MODULE_SFF_8079:
+               sff_8079_show_all(einfo.data, d);
+               break;
+       case RTE_ETH_MODULE_SFF_8472:
+               sff_8079_show_all(einfo.data, d);
+               sff_8472_show_all(einfo.data, d);
+               break;
+       case RTE_ETH_MODULE_SFF_8436:
+       case RTE_ETH_MODULE_SFF_8636:
+               sff_8636_show_all(einfo.data, einfo.length, d);
+               break;
        default:
                RTE_ETHDEV_LOG(NOTICE, "Unsupported module type: %u\n", minfo.type);
                break;