[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{