[VOL-4352] Device reconcile fails if flows are removed while the openonu-adapter is down
Change-Id: I2f39371bd4d6c30a147690d845088969e8a2a003
diff --git a/internal/pkg/common/interfaces.go b/internal/pkg/common/interfaces.go
index 7c0d835..e1ef21f 100755
--- a/internal/pkg/common/interfaces.go
+++ b/internal/pkg/common/interfaces.go
@@ -59,6 +59,7 @@
GetPonPortNumber() *uint32
GetOnuIndication() *openolt.OnuIndication
GetUniVlanConfigFsm(uint8) IuniVlanConfigFsm
+ GetTechProfileInstanceFromParentAdapter(context.Context, uint8, string) (*ia.TechProfileDownloadMessage, error)
GetDeviceReasonString() string
ReasonUpdate(context.Context, uint8, bool) error
@@ -91,6 +92,8 @@
StartReconciling(context.Context, bool)
IsReconciling() bool
IsSkipOnuConfigReconciling() bool
+ SetReconcilingReasonUpdate(bool)
+ IsReconcilingReasonUpdate() bool
PrepareReconcilingWithActiveAdapter(context.Context)
ReconcileDeviceTechProf(context.Context) bool
ReconcileDeviceFlowConfig(context.Context)