From 65188b0460e789c5df63aef936fc3d390065d60c Mon Sep 17 00:00:00 2001 From: dgsudharsan Date: Wed, 27 Mar 2019 12:26:51 -0700 Subject: [PATCH] Fixing get_transceiver_change_event --- device/dell/x86_64-dell_z9100_c2538-r0/plugins/sfputil.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/device/dell/x86_64-dell_z9100_c2538-r0/plugins/sfputil.py b/device/dell/x86_64-dell_z9100_c2538-r0/plugins/sfputil.py index 4cccfbb291f4..d4501ebecd5e 100644 --- a/device/dell/x86_64-dell_z9100_c2538-r0/plugins/sfputil.py +++ b/device/dell/x86_64-dell_z9100_c2538-r0/plugins/sfputil.py @@ -406,11 +406,11 @@ def check_interrupts(self, port_dict): port = self.port_start while port <= self.port_end: - if interrupt_reg & (1 << port): + if interrupt_reg & (1 << (port-1)): # update only if atleast one port has generated # interrupt is_port_dict_updated = True - if status_reg & (1 << port): + if status_reg & (1 << (port-1)): # status reg 1 => optics is removed port_dict[port] = '0' else: