platform/broadcom/sonic-platform-modules-quanta/ix1b-32x/modules/qci_cpld_qsfp28.c (6 lines): - line 93: //FIXME: if group cmd change - line 99: /* FIXME: implement by hardware design */ - line 180: //FIXME: if present is not low active - line 348: /* FIXME: implement Logical/Physical port remapping */ - line 369: //FIXME: implement error check - line 375: /* FIXME: for older kernel doesn't with idr_is_empty function, implement here */ src/sonic-py-common/sonic_py_common/device_info.py (6 lines): - line 27: # TODO: Move Multi-ASIC-related functions and constants to a "multi_asic.py" module - line 48: # TODO: enforce caller to provide config_db explicitly and remove its default value - line 288: TODO: refactor sonic-cfggen such that we can remove this check - line 312: TODO: once platform.json has all the necessary port config information - line 380: # TODO: enforce caller to provide config_db explicitly and remove its default value - line 539: # TODO: enforce caller to provide config_db explicitly and remove its default value src/sonic-py-common/sonic_py_common/port_util.py (6 lines): - line 84: # TODO: remove the first branch after all SonicV2Connector are migrated to decode_responses - line 112: # TODO: remove the first branch after all SonicV2Connector are migrated to decode_responses - line 132: # TODO: remove the first branch after all SonicV2Connector are migrated to decode_responses - line 155: # TODO: remove the first branch after all SonicV2Connector are migrated to decode_responses - line 182: # TODO: remove the first branch after all SonicV2Connector are migrated to decode_responses - line 190: # TODO: remove the first candidate after all SonicV2Connector are migrated to decode_responses platform/broadcom/sonic-platform-modules-quanta/ix9-32x/modules/qci_cpld_qsfpdd.c (6 lines): - line 94: //FIXME: if group cmd change - line 100: /* FIXME: implement by hardware design */ - line 181: //FIXME: if present is not low active - line 349: /* FIXME: implement Logical/Physical port remapping */ - line 371: //FIXME: implement error check - line 378: /* FIXME: for older kernel doesn't with idr_is_empty function, implement here */ platform/broadcom/sonic-platform-modules-quanta/ix8-56x/modules/qci_cpld_sfp28.c (5 lines): - line 99: //FIXME: if group cmd change - line 105: /* FIXME: implement by hardware design */ - line 187: //FIXME: if present is not low active - line 335: /* FIXME: implement Logical/Physical port remapping */ - line 360: /* FIXME: for older kernel doesn't with idr_is_empty function, implement here */ platform/broadcom/sonic-platform-modules-quanta/ix8a-bwde-56x/modules/qci_cpld_sfp28.c (5 lines): - line 98: //FIXME: if group cmd change - line 104: /* FIXME: implement by hardware design */ - line 186: //FIXME: if present is not low active - line 317: /* FIXME: implement Logical/Physical port remapping */ - line 342: /* FIXME: for older kernel doesn't with idr_is_empty function, implement here */ platform/broadcom/saibcm-modules/systems/bde/linux/user/kernel/linux-user-bde.c (5 lines): - line 76: TODO:HX5 - line 1222: #ifdef BCM_PETRA_SUPPORT /* FIXME remove code when hardware design is fixed */ - line 1493: /* FIXME SDK-250746 check that the devices are not used by another active instance */ - line 1604: } /* TODO handle the case where the device is marked belonging to a different instance */ - line 1770: /* FIXME: for multiple chips */ platform/broadcom/sonic-platform-modules-quanta/ix8c-56x/modules/qci_cpld_sfp28.c (5 lines): - line 98: //FIXME: if group cmd change - line 104: /* FIXME: implement by hardware design */ - line 186: //FIXME: if present is not low active - line 317: /* FIXME: implement Logical/Physical port remapping */ - line 342: /* FIXME: for older kernel doesn't with idr_is_empty function, implement here */ platform/broadcom/saibcm-modules/systems/bde/linux/kernel/linux_dma.c (5 lines): - line 790: /* TODO SDK-235729 skip removed devices */ - line 1199: /* TODO will not work with IOMMU */ - line 1215: /* TODO will not work with IOMMU */ - line 1273: /* FIXME: need proper function to replace dma_cache_sync */ - line 1285: /* FIXME: need proper function to replace dma_cache_sync */ platform/broadcom/sonic-platform-modules-quanta/ix7-32x/modules/qci_cpld.c (5 lines): - line 101: //FIXME: if group cmd change - line 107: /* FIXME: implement by hardware design */ - line 197: //FIXME: if present is not low active - line 391: /* FIXME: implement Logical/Physical port remapping */ - line 416: /* FIXME: for older kernel doesn't with idr_is_empty function, implement here */ platform/broadcom/sonic-platform-modules-quanta/ix7-bwde-32x/modules/qci_cpld.c (5 lines): - line 101: //FIXME: if group cmd change - line 107: /* FIXME: implement by hardware design */ - line 197: //FIXME: if present is not low active - line 391: /* FIXME: implement Logical/Physical port remapping */ - line 416: /* FIXME: for older kernel doesn't with idr_is_empty function, implement here */ src/sonic-config-engine/minigraph.py (4 lines): - line 19: # TODO: Remove this once we no longer support Python 2 - line 739: # TODO: Ensure that acl_intfs will only ever contain front-panel interfaces (e.g., - line 955: if bgpPeer.find(str(QName(ns1, "PeersRange"))) is not None: # FIXME: is better to check for type BGPPeerPassive - line 1650: # TODO: differentiate v4 and v6 platform/pddf/i2c/modules/fan/driver/pddf_fan_api.c (4 lines): - line 435: /* TODO: Check this logic for LE and BE */ - line 502: /* TODO: Check this logic for LE and BE */ - line 643: /* TODO: Check this logic for LE and BE */ - line 889: /* TODO: Check this logic for LE and BE */ platform/broadcom/saibcm-modules/sdklt/linux/knetcb/psample-cb.c (3 lines): - line 619: // TODO MLI@BRCM - check valid sample rate - line 717: // TODO MLI@BRCM - check valid sample size - line 974: /* FIXME: How to get DCB type from NGKNET? */ src/sonic-py-common/sonic_py_common/util.py (3 lines): - line 13: # TODO: move to dbsync project. - line 19: # TODO: move to dbsync project. - line 48: # TODO: move device/ingrasys/x86_64-ingrasys_s9280_64x-r0/plugins/sfputil.py (3 lines): - line 22: # TODO: check init sequence for CPLD i2c bus - line 35: # TODO: check the fp port to phy port mapping - line 302: TODO: This function need to be implemented platform/broadcom/saibcm-modules/systems/bde/linux/kernel/linux-kernel-bde.c (3 lines): - line 2520: /* FIXME: "workarounds" previously called "total h_acks" */ - line 4096: /* Fix bar 0 address */ /* FIXME: write full phy address */ - line 4184: /* Fix bar 0 address */ /* FIXME: write full phy address */ platform/broadcom/sonic-platform-modules-quanta/ix1b-32x/modules/qci_pmbus.c (3 lines): - line 472: /* FIXME: add project specific id here */ - line 684: /* FIXME: add project specific function table here */ - line 713: info->identify = qci_pmbus_identify; /* FIXME: reserve for future use */ platform/broadcom/saibcm-modules/systems/linux/kernel/modules/knet-cb/psample-cb.c (3 lines): - line 65: #define SOC_HIGIG2_SOP (0xfb) //0xfc - TODO: how can we differentiate between Higig and higig2? - line 705: // TODO MLI@BRCM - check valid sample rate - line 804: // TODO MLI@BRCM - check valid sample size platform/pddf/i2c/utils/pddfparse.py (3 lines): - line 238: # TODO: If attributes are provided then, use 'self.create_device' for them too - line 1885: # TODO: Implement it - line 1890: # TODO: Implement this platform/broadcom/sonic-platform-modules-dell/common/dell_pmc.c (3 lines): - line 37: #define PSU_MAX 4 /* TODO change to actual sensors */ - line 2200: /* TODO Use probe address value */ - line 2280: /* TODO Use define, should this be 0x200 or 0x210??? */ platform/broadcom/sonic-platform-modules-dell/n3248te/modules/emc2305.c (2 lines): - line 32: * TODO / IDEAS: - line 564: * TODO: Ugly hack, but temporary as this whole logic needs platform/centec-arm64/tsingma-bsp/src/ctcmac/ctcmac.c (2 lines): - line 1648: static irqreturn_t ctcmac_normal(int irq, void *data) //TODO by liuht - line 2184: static int ctcmac_poll_tx_sq(struct napi_struct *napi, int budget) //TODO by liuht platform/broadcom/sonic-platform-modules-ragile/common/modules/rg-i2c-algo-bit.c (2 lines): - line 179: /* FIXME do arbitration here: - line 395: * FIXME Lost ARB implies retrying the transaction from platform/centec/sonic-platform-modules-v682/48y8c/sonic_platform/sfp.py (2 lines): - line 452: # TODO: in the future when decided to migrate to support SFF-8636 instead of SFF-8436, - line 726: # TODO: in the future when decided to migrate to support SFF-8636 instead of SFF-8436, platform/pddf/i2c/modules/gpio/pddf_gpio_module.c (2 lines): - line 145: /*TODO: Nullyfy the platform data*/ - line 162: /*TODO: free the device_ptr->data is dynamically allocated*/ platform/broadcom/sonic-platform-modules-quanta/ix8-56x/sonic_platform/sfp.py (2 lines): - line 363: # TODO: in the future when decided to migrate to support SFF-8636 instead of SFF-8436, - line 636: # TODO: in the future when decided to migrate to support SFF-8636 instead of SFF-8436, platform/broadcom/sonic-platform-modules-dell/n3248pxe/modules/emc2305.c (2 lines): - line 32: * TODO / IDEAS: - line 564: * TODO: Ugly hack, but temporary as this whole logic needs platform/broadcom/sonic-platform-modules-quanta/ix7-32x/sonic_platform/sfp.py (2 lines): - line 333: # TODO: in the future when decided to migrate to support SFF-8636 instead of SFF-8436, - line 606: # TODO: in the future when decided to migrate to support SFF-8636 instead of SFF-8436, platform/broadcom/sonic-platform-modules-ragile/common/modules/rg-i2c-gpio.c (2 lines): - line 245: /* FIXME: hack in the old code, is this really necessary? */ - line 363: * FIXME: using global GPIO numbers is not helpful. If/when we platform/broadcom/sonic-platform-modules-delta/ag9032v2a/modules/delta_ag9032v2a_platform.c (2 lines): - line 1549: .remove = __exit_p(cpld_mux_remove), /* TODO */ - line 1558: .remove = __exit_p(swpld_mux_remove), /* TODO */ platform/centec/sonic-platform-modules-v682/48x8c/sonic_platform/sfp.py (2 lines): - line 452: # TODO: in the future when decided to migrate to support SFF-8636 instead of SFF-8436, - line 726: # TODO: in the future when decided to migrate to support SFF-8636 instead of SFF-8436, platform/pddf/platform-api-pddf-base/sonic_platform_pddf_base/pddfapi.py (2 lines): - line 955: # TODO: Implement it - line 960: # TODO: Implement this platform/broadcom/sonic-platform-modules-cel/dx010/modules/emc2305.c (2 lines): - line 32: * TODO / IDEAS: - line 572: * TODO: Ugly hack, but temporary as this whole logic needs platform/broadcom/sonic-platform-modules-quanta/ix7-bwde-32x/sonic_platform/sfp.py (2 lines): - line 333: # TODO: in the future when decided to migrate to support SFF-8636 instead of SFF-8436, - line 606: # TODO: in the future when decided to migrate to support SFF-8636 instead of SFF-8436, platform/broadcom/sonic-platform-modules-cel/haliburton/modules/emc2305.c (2 lines): - line 32: * TODO / IDEAS: - line 593: * TODO: Ugly hack, but temporary as this whole logic needs src/iccpd/src/mlacp_sync_update.c (2 lines): - line 833: /*TODO Set static route through peer-link or just skip it?*/ - line 1155: /* TODO Set static route through peer-link or just skip it? */ platform/pddf/i2c/modules/mux/pddf_mux_module.c (2 lines): - line 112: /*TODO: Nullyfy the platform data*/ - line 127: /*TODO: free the device_ptr->data is dynamically allocated*/ platform/broadcom/sonic-platform-modules-inventec/d7054q28b/sonic_platform/sfp.py (2 lines): - line 352: # TODO: in the future when decided to migrate to support SFF-8636 instead of SFF-8436, - line 633: # TODO: in the future when decided to migrate to support SFF-8636 instead of SFF-8436, platform/broadcom/sonic-platform-modules-quanta/ix8a-bwde-56x/sonic_platform/sfp.py (2 lines): - line 363: # TODO: in the future when decided to migrate to support SFF-8636 instead of SFF-8436, - line 636: # TODO: in the future when decided to migrate to support SFF-8636 instead of SFF-8436, src/sonic-yang-mgmt/sonic_yang_ext.py (2 lines): - line 411: # TODO: find type of leafref from schema node - line 414: #TODO: find type in sonic-head, as of now, all are enumeration platform/broadcom/sonic-platform-modules-quanta/ix8c-56x/sonic_platform/sfp.py (2 lines): - line 363: # TODO: in the future when decided to migrate to support SFF-8636 instead of SFF-8436, - line 636: # TODO: in the future when decided to migrate to support SFF-8636 instead of SFF-8436, platform/broadcom/sonic-platform-modules-dell/z9332f/modules/cls-switchboard.c (2 lines): - line 39: #define OCORE_IP_CLK_khz 62500 //TODO: check fpga's `wb_clk_i` - line 287: // TODO: Add a platform configuration struct, and use probe as a factory, platform/broadcom/sonic-platform-modules-quanta/ix7-32x/modules/qci_cpld_led.c (1 line): - line 245: /* FIXME: for older kernel doesn't with idr_is_empty function, implement here */ device/ragile/x86_64-ragile_ra-b6510-48v8c-r0/plugins/fanutil.py (1 line): - line 183: TODO: This function need to be implemented platform/pddf/i2c/modules/fan/pddf_fan_module.c (1 line): - line 212: /*TODO: free the data cdata->data if data is dynal=mically allocated*/ device/accton/x86_64-accton_as7512_32x-r0/plugins/sfputil.py (1 line): - line 73: TODO: This function need to be implemented platform/pddf/i2c/modules/cpld/pddf_cpld_module.c (1 line): - line 162: /*TODO: free the device_ptr->data is dynamically allocated*/ device/accton/x86_64-accton_as7312_54x-r0/plugins/sfputil.py (1 line): - line 241: TODO: This function need to be implemented src/sonic-config-engine/sonic_yang_cfg_generator.py (1 line): - line 14: # TODO: Remove this once we no longer support Python 2 platform/broadcom/sonic-platform-modules-quanta/ix8c-56x/modules/qci_cpld_led.c (1 line): - line 244: /* FIXME: for older kernel doesn't with idr_is_empty function, implement here */ device/alphanetworks/x86_64-alphanetworks_snh60a0_320fv2-r0/plugins/sfputil.py (1 line): - line 47: TODO: This function need to be implemented device/ingrasys/x86_64-ingrasys_s8900_64xc-r0/plugins/sfputil.py (1 line): - line 261: TODO: This function need to be implemented device/mellanox/x86_64-nvidia_sn4800-r0/plugins/sfputil.py (1 line): - line 525: # TODO: in the future when decided to migrate to support SFF-8636 instead of SFF-8436, platform/broadcom/sonic-platform-modules-cel/services/platform_api/sonic_platform/sfp.py (1 line): - line 351: # TODO: in the future when decided to migrate to support SFF-8636 instead of SFF-8436, platform/pddf/i2c/modules/psu/pddf_psu_module.c (1 line): - line 215: /*TODO: free the data cdata->data if data is dynal=mically allocated*/ device/mellanox/x86_64-mlnx_msn3700_simx-r0/plugins/sfputil.py (1 line): - line 525: # TODO: in the future when decided to migrate to support SFF-8636 instead of SFF-8436, device/delta/x86_64-delta_ag9032v2a-r0/plugins/sfputil.py (1 line): - line 179: TODO: This function need to be implemented platform/broadcom/saibcm-modules/systems/linux/kernel/modules/bcm-knet/bcm-knet.c (1 line): - line 2329: * FIXME: Need to retain this code until iProc customers have been device/marvell/arm64-marvell_db98cx8580_16cd-r0/plugins/sfputil.py (1 line): - line 148: # TODO: Refactor this to use the portconfig.py module that now platform/broadcom/sonic-platform-modules-tencent/common/script/platform_manufacturer.py (1 line): - line 355: # TODO: add retry platform/broadcom/sonic-platform-modules-quanta/ix9-32x/modules/qci_cpld_led.c (1 line): - line 247: /* FIXME: for older kernel doesn't with idr_is_empty function, implement here */ device/mellanox/x86_64-mlnx_msn2700-r0/plugins/sfputil.py (1 line): - line 525: # TODO: in the future when decided to migrate to support SFF-8636 instead of SFF-8436, device/mellanox/x86_64-mlnx_msn3700c-r0/plugins/sfputil.py (1 line): - line 525: # TODO: in the future when decided to migrate to support SFF-8636 instead of SFF-8436, device/mellanox/x86_64-nvidia_sn5600_simx-r0/plugins/sfputil.py (1 line): - line 525: # TODO: in the future when decided to migrate to support SFF-8636 instead of SFF-8436, src/sonic-eventd/src/eventd.cpp (1 line): - line 246: /* TODO: Discount EVENT_STR_CTRL_DEINIT messages too */ platform/broadcom/saibcm-modules/sdklt/bcmcnet/hmi/cmicd/bcmcnet_cmicd_pdma_hw.c (1 line): - line 92: * FIXME: SDKLT-27954 SDKLT-27956 device/celestica/x86_64-cel_silverstone-r0/sonic_platform/sfp.py (1 line): - line 324: # TODO: in the future when decided to migrate to support SFF-8636 instead of SFF-8436, device/common/pddf/plugins/fanutil.py (1 line): - line 196: TODO: This function need to be implemented device/ingrasys/x86_64-ingrasys_s9230_64x-r0/plugins/sfputil.py (1 line): - line 19: # TODO: modify according to port map device/ingrasys/x86_64-ingrasys_s9280_64x-r0/plugins/psuutil.py (1 line): - line 18: # TODO: need to check if the patch mapping correct platform/broadcom/sonic-platform-modules-ragile/ra-b6920-4s/modules/driver/pddf_custom_psu.c (1 line): - line 116: /* TODO perror*/ platform/broadcom/sonic-platform-modules-delta/ag5648/modules/delta_ag5648_platform.c (1 line): - line 1522: .remove = __exit_p(swpld_mux_remove), /* TODO */ device/dell/x86_64-dellemc_s5296f_c3538-r0/plugins/sfputil.py (1 line): - line 302: # TODO: in the future when decided to migrate to support SFF-8636 instead of SFF-8436, device/dell/x86_64-dellemc_z9264f_c3538-r0/plugins/sfputil.py (1 line): - line 375: # TODO: in the future when decided to migrate to support SFF-8636 instead of SFF-8436, device/wnc/x86_64-wnc_osw1800-r0/plugins/sfputil.py (1 line): - line 209: TODO: This function need to be implemented device/delta/x86_64-delta_ag5648-r0/plugins/sfputil.py (1 line): - line 208: TODO: This function need to be implemented platform/broadcom/sonic-platform-modules-ragile/ra-b6510-48v8c/sonic_platform/sfp.py (1 line): - line 387: # TODO: write_buffer is bytearray, need to convert to int array platform/broadcom/sonic-platform-modules-dell/n3248pxe/sonic_platform/sfp.py (1 line): - line 244: # TODO: in the future when decided to migrate to support SFF-8636 instead of SFF-8436, device/mellanox/x86_64-mlnx_msn3800-r0/plugins/sfputil.py (1 line): - line 525: # TODO: in the future when decided to migrate to support SFF-8636 instead of SFF-8436, device/accton/x86_64-accton_as7212_54x-r0/plugins/sfputil.py (1 line): - line 130: TODO: This function need to be implemented device/ragile/x86_64-ragile_ra-b6910-64c-r0/plugins/fanutil.py (1 line): - line 196: TODO: This function need to be implemented device/dell/x86_64-dellemc_s5224f_c3538-r0/plugins/sfputil.py (1 line): - line 299: # TODO: in the future when decided to migrate to support SFF-8636 instead of SFF-8436, device/mellanox/x86_64-mlnx_msn2700_simx-r0/plugins/sfputil.py (1 line): - line 525: # TODO: in the future when decided to migrate to support SFF-8636 instead of SFF-8436, dockers/docker-macsec/cli/config/plugins/macsec.py (1 line): - line 12: # TODO add "hidden=True if this is a single ASIC platform, once we have click 7.0 in all branches. platform/broadcom/sonic-platform-modules-inventec/d6356/sonic_platform/qsfp.py (1 line): - line 387: # TODO: in the future when decided to migrate to support SFF-8636 instead of SFF-8436, device/inventec/x86_64-inventec_d7032q28b-r0/plugins/sfputil.py (1 line): - line 183: TODO: This function need to be implemented device/delta/x86_64-delta_agc032-r0/plugins/sfputil.py (1 line): - line 238: TODO: This function need to be implemented device/mellanox/x86_64-mlnx_msn4600c-r0/plugins/sfputil.py (1 line): - line 525: # TODO: in the future when decided to migrate to support SFF-8636 instead of SFF-8436, device/juniper/x86_64-juniper_qfx5210-r0/plugins/sfputil.py (1 line): - line 580: # TODO: in the future when decided to migrate to support SFF-8636 instead of SFF-8436, platform/broadcom/sonic-platform-modules-ruijie/b6510-48vs8cq/sonic_platform/sfp.py (1 line): - line 265: # TODO: in the future when decided to migrate to support SFF-8636 instead of SFF-8436, platform/pddf/platform-api-pddf-base/sonic_platform_pddf_base/pddf_sfp.py (1 line): - line 286: # TODO: put the optic based reset logic using EEPROM device/quanta/x86_64-quanta_ix7_bwde-r0/plugins/sfputil.py (1 line): - line 168: TODO: This function need to be implemented device/mellanox/x86_64-mlnx_msn4410-r0/plugins/sfputil.py (1 line): - line 525: # TODO: in the future when decided to migrate to support SFF-8636 instead of SFF-8436, platform/broadcom/saibcm-modules/systems/linux/kernel/modules/shared/gmodule.c (1 line): - line 44: /* FIXME: support dynamic debugging */ device/celestica/x86_64-cel_e1031-r0/sonic_platform/sfp.py (1 line): - line 276: # TODO: in the future when decided to migrate to support SFF-8636 instead of SFF-8436, device/quanta/x86_64-quanta_ix8c_bwde-r0/plugins/sfputil.py (1 line): - line 213: TODO: This function need to be implemented platform/pddf/platform-api-pddf-base/sonic_platform_pddf_base/pddf_fan.py (1 line): - line 160: # TODO This calculation should change based on MAX FAN SPEED platform/broadcom/sonic-platform-modules-quanta/ix8a-bwde-56x/modules/qci_cpld_led.c (1 line): - line 244: /* FIXME: for older kernel doesn't with idr_is_empty function, implement here */ device/delta/x86_64-delta_ag9064-r0/plugins/sfputil.py (1 line): - line 179: TODO: This function need to be implemented platform/mellanox/integration-scripts/hwmgmt_kernel_patches.py (1 line): - line 286: # TODO: When there are SDK non-upstream patches, the logic has to be updated platform/barefoot/sonic-platform-modules-netberg/aurora-610/sonic_platform/qsfp.py (1 line): - line 474: # TODO: in the future when decided to migrate to support SFF-8636 instead of SFF-8436, platform/innovium/sonic-platform-modules-netberg/aurora-715/sonic_platform/sfp.py (1 line): - line 391: # TODO: in the future when decided to migrate to support SFF-8636 instead of SFF-8436, platform/innovium/sonic-platform-modules-wistron/sw-to3200k/sonic_platform/sfp.py (1 line): - line 428: # TODO: in the future when decided to migrate to support SFF-8636 instead of SFF-8436, platform/broadcom/sonic-platform-modules-inventec/d6332/sonic_platform/qsfp.py (1 line): - line 435: # TODO: in the future when decided to migrate to support SFF-8636 instead of SFF-8436, platform/broadcom/sonic-platform-modules-delta/ag9032v1/modules/delta_ag9032v1_platform.c (1 line): - line 2428: .remove = __exit_p(swpld_mux_remove), /* TODO */ platform/broadcom/sonic-platform-modules-delta/ag9064/modules/delta_ag9064_platform.c (1 line): - line 886: .remove = __exit_p(swpld_mux_remove), /* TODO */ device/ragile/x86_64-ragile_ra-b6910-64c-r0/plugins/sfputil.py (1 line): - line 229: TODO: This function need to be implemented device/accton/x86_64-accton_as7312_54xs-r0/plugins/sfputil.py (1 line): - line 242: TODO: This function need to be implemented device/mellanox/x86_64-mlnx_msn3420-r0/plugins/sfputil.py (1 line): - line 525: # TODO: in the future when decided to migrate to support SFF-8636 instead of SFF-8436, device/accton/x86_64-accton_as7716_32xb-r0/plugins/sfputil.py (1 line): - line 137: TODO: This function need to be implemented device/marvell/armhf-marvell_et6448m_52x-r0/plugins/sfputil.py (1 line): - line 147: # TODO: Refactor this to use the portconfig.py module that now device/common/pddf/plugins/sfputil.py (1 line): - line 229: TODO: This function need to be implemented device/marvell/x86_64-marvell_db98cx8580_16cd-r0/plugins/sfputil.py (1 line): - line 148: # TODO: Refactor this to use the portconfig.py module that now src/sonic-py-common/sonic_py_common/general.py (1 line): - line 12: # TODO: Remove this check once we no longer support Python 2 device/quanta/x86_64-quanta_ix8_rglbmc-r0/plugins/sfputil.py (1 line): - line 213: TODO: This function need to be implemented device/delta/x86_64-delta_ag9032v1-r0/plugins/sfputil.py (1 line): - line 179: TODO: This function need to be implemented platform/broadcom/sonic-platform-modules-quanta/ix9-32x/sonic_platform/sfp.py (1 line): - line 449: # TODO: in the future when decided to migrate to support SFF-8636 instead of SFF-8436, src/tacacs/bash_tacplus/unittest/mock_helper.c (1 line): - line 143: // TODO: fill reply message here for test device/ragile/x86_64-ragile_ra-b6510-48v8c-r0/plugins/sfputil.py (1 line): - line 229: TODO: This function need to be implemented device/quanta/x86_64-quanta_ix1b_rglbmc-r0/plugins/sfputil.py (1 line): - line 171: TODO: This function need to be implemented platform/broadcom/sonic-platform-modules-quanta/ix7-bwde-32x/modules/qci_cpld_led.c (1 line): - line 249: /* FIXME: for older kernel doesn't with idr_is_empty function, implement here */ device/ingrasys/x86_64-ingrasys_s9180_32x-r0/plugins/sfputil.py (1 line): - line 329: TODO: This function need to be implemented device/marvell/arm64-marvell_db98cx8580_32cd-r0/plugins/sfputil.py (1 line): - line 154: # TODO: Refactor this to use the portconfig.py module that now device/quanta/x86_64-quanta_ix7_rglbmc-r0/plugins/sfputil.py (1 line): - line 172: TODO: This function need to be implemented platform/broadcom/sonic-platform-modules-alphanetworks/snj60d0-320f/sonic_platform/sfp.py (1 line): - line 491: # TODO: in the future when decided to migrate to support SFF-8636 instead of SFF-8436, device/mellanox/x86_64-mlnx_msn2410-r0/plugins/sfputil.py (1 line): - line 525: # TODO: in the future when decided to migrate to support SFF-8636 instead of SFF-8436, device/accton/x86_64-accton_as9726_32d-r0/sonic_platform/sfp.py (1 line): - line 418: # TODO: in the future when decided to migrate to support SFF-8636 instead of SFF-8436, device/mellanox/x86_64-mlnx_msn2740-r0/plugins/sfputil.py (1 line): - line 525: # TODO: in the future when decided to migrate to support SFF-8636 instead of SFF-8436, device/alphanetworks/x86_64-alphanetworks_snh60b0_640f-r0/plugins/sfputil.py (1 line): - line 51: TODO: This function need to be implemented platform/pddf/i2c/modules/cpldmux/pddf_cpldmux_module.c (1 line): - line 194: /*TODO: free the data device_ptr->data if data is dynamically allocated*/ platform/centec-arm64/sonic-platform-modules-e530/fan/fan-ctc5236.c (1 line): - line 195: * FIXME: pwm_apply_args() should be removed when switching to the device/accton/x86_64-accton_as4630_54te-r0/sonic_platform/sfp.py (1 line): - line 441: # TODO: in the future when decided to migrate to support SFF-8636 instead of SFF-8436, platform/broadcom/sonic-platform-modules-quanta/ix8-56x/modules/qci_cpld_led.c (1 line): - line 245: /* FIXME: for older kernel doesn't with idr_is_empty function, implement here */ device/mellanox/x86_64-nvidia_sn5600-r0/plugins/sfputil.py (1 line): - line 525: # TODO: in the future when decided to migrate to support SFF-8636 instead of SFF-8436, device/marvell/x86_64-marvell_db98cx8580_32cd-r0/plugins/sfputil.py (1 line): - line 154: # TODO: Refactor this to use the portconfig.py module that now src/sonic-bgpcfgd/bgpcfgd/vars.py (1 line): - line 1: g_debug = True # FIXME: read from env variable, or from constants platform/pddf/i2c/modules/xcvr/pddf_xcvr_module.c (1 line): - line 210: /*TODO: free the data cdata->data if data is dynal=mically allocated*/ device/mellanox/x86_64-mlnx_msn3700-r0/plugins/sfputil.py (1 line): - line 525: # TODO: in the future when decided to migrate to support SFF-8636 instead of SFF-8436, device/mellanox/x86_64-mlnx_msn4700-r0/plugins/sfputil.py (1 line): - line 525: # TODO: in the future when decided to migrate to support SFF-8636 instead of SFF-8436, device/juniper/x86_64-juniper_qfx5200-r0/plugins/sfputil.py (1 line): - line 867: # TODO: in the future when decided to migrate to support SFF-8636 instead of SFF-8436, platform/innovium/sonic-platform-modules-delta/et-c032if/modules/delta_et-c032if_platform.c (1 line): - line 1922: .remove = __exit_p(cpld_mux_remove), /* TODO */ src/sonic-yang-models/yang-models/sonic-auto_techsupport.yang (1 line): - line 100: /* TODO: Leafref once the FEATURE YANG is added*/ device/dell/x86_64-dellemc_s5212f_c3538-r0/plugins/sfputil.py (1 line): - line 317: # TODO: in the future when decided to migrate to support SFF-8636 instead of SFF-8436, device/ingrasys/x86_64-ingrasys_s9200_64x-r0/plugins/sfputil.py (1 line): - line 263: TODO: This function need to be implemented platform/innovium/sonic-platform-modules-wistron/6512-32r/sonic_platform/sfp.py (1 line): - line 582: # TODO: in the future when decided to migrate to support SFF-8636 instead of SFF-8436, platform/centec-arm64/sonic-platform-modules-fs/fan/fan-ctc5236.c (1 line): - line 195: * FIXME: pwm_apply_args() should be removed when switching to the platform/broadcom/sonic-platform-modules-ragile/ra-b6510-32c/sonic_platform/sfp.py (1 line): - line 387: # TODO: write_buffer is bytearray, need to convert to int array device/dell/x86_64-dellemc_s5248f_c3538-r0/plugins/sfputil.py (1 line): - line 355: # TODO: in the future when decided to migrate to support SFF-8636 instead of SFF-8436, device/quanta/x86_64-quanta_ix8a_bwde-r0/plugins/sfputil.py (1 line): - line 209: TODO: This function need to be implemented device/accton/x86_64-accton_as7116_54x-r0/sonic_platform/sfp.py (1 line): - line 693: # TODO: in the future when decided to migrate to support SFF-8636 instead of SFF-8436, device/inventec/x86_64-inventec_d7264q28b-r0/plugins/sfputil.py (1 line): - line 223: TODO: This function need to be implemented platform/pddf/i2c/modules/fpgai2c/pddf_fpgai2c_module.c (1 line): - line 154: /*TODO: free the device_ptr->data is dynamically allocated*/ device/marvell/x86_64-marvell_slm5401_54x-r0/plugins/sfputil.py (1 line): - line 128: TODO: This function need to be implemented device/dell/x86_64-dellemc_s5232f_c3538-r0/plugins/sfputil.py (1 line): - line 308: # TODO: in the future when decided to migrate to support SFF-8636 instead of SFF-8436, device/mellanox/x86_64-mlnx_msn2100-r0/plugins/sfputil.py (1 line): - line 525: # TODO: in the future when decided to migrate to support SFF-8636 instead of SFF-8436, device/delta/x86_64-delta_et-6248brb-r0/plugins/sfputil.py (1 line): - line 92: TODO: This function need to be implemented device/mitac/x86_64-mitac_ly1200_b32h0_c3-r0/plugins/sfputil.py (1 line): - line 188: TODO: This function need to be implemented device/mellanox/x86_64-mlnx_msn2010-r0/plugins/sfputil.py (1 line): - line 525: # TODO: in the future when decided to migrate to support SFF-8636 instead of SFF-8436, src/sonic-bgpcfgd/bgpcfgd/config.py (1 line): - line 29: self.current_config = self.to_canonical(out) # FIXME: use text as an input device/mellanox/x86_64-nvidia_sn4800_simx-r0/plugins/sfputil.py (1 line): - line 525: # TODO: in the future when decided to migrate to support SFF-8636 instead of SFF-8436, platform/broadcom/sonic-platform-modules-dell/s6000/modules/dell_s6000_platform.c (1 line): - line 262: /* TODO */ device/inventec/x86_64-inventec_d7054q28b-r0/plugins/sfputil.py (1 line): - line 213: TODO: This function need to be implemented device/quanta/x86_64-quanta_ix9_bwde-r0/plugins/sfputil.py (1 line): - line 172: TODO: This function need to be implemented platform/broadcom/sonic-platform-modules-quanta/ix1b-32x/modules/qci_platform.h (1 line): - line 25: /* FIXME: Please add important GPIO which need to be request */ device/celestica/x86_64-cel_seastone-r0/sonic_platform/sfp.py (1 line): - line 400: # TODO: in the future when decided to migrate to support SFF-8636 instead of SFF-8436, device/ingrasys/x86_64-ingrasys_s8900_54xc-r0/plugins/sfputil.py (1 line): - line 317: TODO: This function need to be implemented src/sonic-yang-models/yang-models/sonic-routing-policy-sets.yang (1 line): - line 87: /* TODO - Validate ip-prefix based on PREFIX_SET/mode */ platform/broadcom/saibcm-modules/sdklt/linux/knet/ngknet_main.c (1 line): - line 495: /* FIXME: File CSP on KASAN warning on use-after-free in ngknet_netif_recv */ device/ingrasys/x86_64-ingrasys_s8810_32q-r0/plugins/sfputil.py (1 line): - line 179: TODO: This function need to be implemented src/sonic-config-engine/config_samples.py (1 line): - line 7: #TODO: Remove once Python 2 support is removed device/centec/x86_64-ew_es6220_x48q2h4-r0/plugins/sfputil.py (1 line): - line 157: TODO: This function need to be implemented device/mellanox/x86_64-mlnx_msn4600-r0/plugins/sfputil.py (1 line): - line 525: # TODO: in the future when decided to migrate to support SFF-8636 instead of SFF-8436, platform/pddf/i2c/modules/cpldmux/driver/pddf_cpldmux_driver.c (1 line): - line 181: .remove = cpld_mux_remove, /* TODO */ device/mellanox/x86_64-nvidia_sn2201-r0/plugins/sfputil.py (1 line): - line 525: # TODO: in the future when decided to migrate to support SFF-8636 instead of SFF-8436, device/mellanox/x86_64-mlnx_msn4700_simx-r0/plugins/sfputil.py (1 line): - line 525: # TODO: in the future when decided to migrate to support SFF-8636 instead of SFF-8436, device/ingrasys/x86_64-ingrasys_s9100-r0/plugins/sfputil.py (1 line): - line 320: TODO: This function need to be implemented device/accton/x86_64-accton_as7312_54x-r0/sonic_platform/sfp.py (1 line): - line 502: # TODO: in the future when decided to migrate to support SFF-8636 instead of SFF-8436, platform/barefoot/bfn-modules/modules/bf_tun.c (1 line): - line 481: /* TODO: keep queueing to old queue until it's empty? */