diff --git a/sonic-xcvrd/xcvrd/xcvrd.py b/sonic-xcvrd/xcvrd/xcvrd.py index 8f5ec34..ac753cf 100644 --- a/sonic-xcvrd/xcvrd/xcvrd.py +++ b/sonic-xcvrd/xcvrd/xcvrd.py @@ -1024,10 +1024,10 @@ def is_cmis_application_update_required(self, api, app_new, host_lanes_mask): if dp_state[name] != 'DataPathActivated': skip = False break - #name = "ConfigStatusLane{}".format(lane + 1) - #if conf_state[name] != 'ConfigSuccess': - # skip = False - # break + name = "ConfigStatusLane{}".format(lane + 1) + if conf_state[name] != 'ConfigSuccess' and conf_state[name] != 'ConfigUndefined': + skip = False + break return (not skip) return True