[VOL-2452] Using the latest omci-sim to enable MIB templating and
correctly report port status
Change-Id: I291c0fe01416c1541ef0f55779a77412a2271ea9
diff --git a/vendor/github.com/opencord/omci-sim/omci_sim.go b/vendor/github.com/opencord/omci-sim/omci_sim.go
index c971d54..6195168 100644
--- a/vendor/github.com/opencord/omci-sim/omci_sim.go
+++ b/vendor/github.com/opencord/omci-sim/omci_sim.go
@@ -135,6 +135,12 @@
Packet: linkMsgDown,
}
omciCh <- msg
+
+ OnuOmciStateMapLock.Lock()
+ if OnuOmciState, ok := OnuOmciStateMap[key]; ok {
+ OnuOmciState.state = LOCKED
+ }
+ OnuOmciStateMapLock.Unlock()
}
// attribute bit 5 (admin state) in the PPTP is being set, its value is 0, unlock
@@ -158,6 +164,12 @@
Packet: linkMsgUp,
}
omciCh <- msg
+
+ OnuOmciStateMapLock.Lock()
+ if OnuOmciState, ok := OnuOmciStateMap[key]; ok {
+ OnuOmciState.state = DONE
+ }
+ OnuOmciStateMapLock.Unlock()
}
}