[VOL-4679] BBSIM: OMCI extended message set - support MIB upload

Change-Id: I291524f9d33194fb54c508e2344e53dd47370a8f
diff --git a/internal/bbsim/devices/onu.go b/internal/bbsim/devices/onu.go
index bbed5d6..643bbba 100644
--- a/internal/bbsim/devices/onu.go
+++ b/internal/bbsim/devices/onu.go
@@ -825,9 +825,9 @@
 			o.PonPort.removeGemPortBySn(o.SerialNumber)
 		}
 	case omci.MibUploadRequestType:
-		responsePkt, _ = omcilib.CreateMibUploadResponse(msg.OmciMsg.TransactionID, o.MibDb.NumberOfCommands)
+		responsePkt, _ = omcilib.CreateMibUploadResponse(msg.OmciMsg, o.MibDb)
 	case omci.MibUploadNextRequestType:
-		responsePkt, _ = omcilib.CreateMibUploadNextResponse(msg.OmciPkt, msg.OmciMsg, o.MibDataSync, o.MibDb)
+		responsePkt, _ = omcilib.CreateMibUploadNextResponse(msg.OmciPkt, msg.OmciMsg, o.MibDb)
 	case omci.GetRequestType:
 		onuDown := o.AdminLockState == 1
 		responsePkt, _ = omcilib.CreateGetResponse(msg.OmciPkt, msg.OmciMsg, o.SerialNumber, o.MibDataSync, o.ActiveImageEntityId,
@@ -1655,7 +1655,7 @@
 		o.seqNumber++
 		// once the mibUpload is complete send a SetRequest for the PPTP to enable the UNI
 		// NOTE that in BBR we only enable the first UNI
-		if o.seqNumber == o.MibDb.NumberOfCommands {
+		if o.seqNumber == o.MibDb.NumberOfBaselineCommands {
 			meId := omcilib.GenerateUniPortEntityId(1)
 
 			meParams := me.ParamData{