[VOL-4741] openonuAdapterGo: Make OMCI message set support configurable
Change-Id: Icb0dafd2b42f9d544f17bdb72ca9c5860604e0af
diff --git a/internal/pkg/mib/mib_sync.go b/internal/pkg/mib/mib_sync.go
index 1cbe2a3..4c93720 100755
--- a/internal/pkg/mib/mib_sync.go
+++ b/internal/pkg/mib/mib_sync.go
@@ -847,6 +847,11 @@
omccVersion = onu2GOmccVersion.(uint8)
if _, ok := omccVersionSupportsExtendedOmciFormat[omccVersion]; ok {
oo.SOnuPersistentData.PersIsExtOmciSupported = omccVersionSupportsExtendedOmciFormat[omccVersion]
+ if oo.SOnuPersistentData.PersIsExtOmciSupported && !oo.baseDeviceHandler.GetExtendedOmciSupportEnabled() {
+ logger.Infow(ctx, "MibSync FSM - ONU supports extended OMCI, but support is disabled in the adapter: reset flag",
+ log.Fields{"device-id": oo.deviceID})
+ oo.SOnuPersistentData.PersIsExtOmciSupported = false
+ }
} else {
logger.Infow(ctx, "MibSync FSM - unknown OMCC version in Onu2G instance - disable extended OMCI support",
log.Fields{"device-id": oo.deviceID})