VOL-4112 Add configuration flag to define the number of UNIs created in BBSim
uni_ports integer parameter added to OltConfig as command line parameter
Change-Id: I10956c497eb2123c62a3f9c27e912cd0046efcb8
diff --git a/internal/bbsim/devices/olt.go b/internal/bbsim/devices/olt.go
index 31c2993..35b6da0 100644
--- a/internal/bbsim/devices/olt.go
+++ b/internal/bbsim/devices/olt.go
@@ -70,6 +70,7 @@
NumNni int
NumPon int
NumOnuPerPon int
+ NumUni int
InternalState *fsm.FSM
channel chan types.Message
dhcpServer dhcp.DHCPServerIf
@@ -114,6 +115,7 @@
"NumNni": options.Olt.NniPorts,
"NumPon": options.Olt.PonPorts,
"NumOnuPerPon": options.Olt.OnusPonPort,
+ "NumUni": options.Olt.UniPorts,
}).Debug("CreateOLT")
olt = OltDevice{
@@ -125,6 +127,7 @@
NumNni: int(options.Olt.NniPorts),
NumPon: int(options.Olt.PonPorts),
NumOnuPerPon: int(options.Olt.OnusPonPort),
+ NumUni: int(options.Olt.UniPorts),
Pons: []*PonPort{},
Nnis: []*NniPort{},
Delay: options.BBSim.Delay,