[VOL-5464] - Reduce call flows in voltha during ONU reboot
Change-Id: I081dabb9d5fa5a5d177a4fee03879e207caa4dc8
Signed-off-by: Sridhar Ravindra <sridhar.ravindra@radisys.com>
diff --git a/internal/pkg/core/openonu.go b/internal/pkg/core/openonu.go
index 22f2fd4..176e15e 100755
--- a/internal/pkg/core/openonu.go
+++ b/internal/pkg/core/openonu.go
@@ -102,6 +102,7 @@
MetricsEnabled bool
ExtendedOmciSupportEnabled bool
skipOnuConfig bool
+ CheckDeviceTechProfOnReboot bool
}
// NewOpenONUAC returns a new instance of OpenONU_AC
@@ -162,6 +163,7 @@
openOnuAc.pFileManager = swupg.NewFileDownloadManager(ctx)
openOnuAc.pFileManager.SetDownloadTimeout(ctx, cfg.DownloadToAdapterTimeout)
openOnuAc.skipOnuConfig = cfg.SkipOnuConfig
+ openOnuAc.CheckDeviceTechProfOnReboot = cfg.CheckDeviceTechProfOnReboot
openOnuAc.mutexMibDatabaseMap = sync.RWMutex{}
openOnuAc.MibDatabaseMap = make(map[string]*devdb.OnuCmnMEDB)