diff --git a/sonic-ledd/scripts/ledd b/sonic-ledd/scripts/ledd index 88b4ae5cc505..08602a9301ad 100644 --- a/sonic-ledd/scripts/ledd +++ b/sonic-ledd/scripts/ledd @@ -10,7 +10,7 @@ import sys from sonic_py_common import daemon_base from sonic_py_common import multi_asic -from sonic_py_common.interface import backplane_prefix, inband_prefix +from sonic_py_common.interface import backplane_prefix, inband_prefix, recirc_prefix from swsscommon import swsscommon #============================= Constants ============================= @@ -96,7 +96,7 @@ class DaemonLedd(daemon_base.DaemonBase): fvp_dict = dict(fvp) if op == "SET" and "oper_status" in fvp_dict: - if not key.startswith(backplane_prefix()) and not key.startswith(inband_prefix()): + if not key.startswith((backplane_prefix(), inband_prefix(), recirc_prefix())): self.led_control.port_link_state_change(key, fvp_dict["oper_status"]) else: return 4