[VOL-4632] Adding NniDhcpTrapVid to support FTTB usecase
Change-Id: I3e7c4fdb7cc3872a489faa4ef1de80d51bc56887
diff --git a/internal/bbsim/devices/olt.go b/internal/bbsim/devices/olt.go
index 9b99c79..1d61773 100644
--- a/internal/bbsim/devices/olt.go
+++ b/internal/bbsim/devices/olt.go
@@ -77,6 +77,7 @@
NumOnuPerPon int
NumUni int
NumPots int
+ NniDhcpTrapVid int
InternalState *fsm.FSM
channel chan types.Message
dhcpServer dhcp.DHCPServerIf
@@ -117,13 +118,14 @@
func CreateOLT(options common.GlobalConfig, services []common.ServiceYaml, isMock bool) *OltDevice {
oltLogger.WithFields(log.Fields{
- "ID": options.Olt.ID,
- "NumNni": options.Olt.NniPorts,
- "NniSpeed": options.Olt.NniSpeed,
- "NumPon": options.Olt.PonPorts,
- "NumOnuPerPon": options.Olt.OnusPonPort,
- "NumUni": options.Olt.UniPorts,
- "NumPots": options.Olt.PotsPorts,
+ "ID": options.Olt.ID,
+ "NumNni": options.Olt.NniPorts,
+ "NniSpeed": options.Olt.NniSpeed,
+ "NumPon": options.Olt.PonPorts,
+ "NumOnuPerPon": options.Olt.OnusPonPort,
+ "NumUni": options.Olt.UniPorts,
+ "NumPots": options.Olt.PotsPorts,
+ "NniDhcpTrapVid": options.Olt.NniDhcpTrapVid,
}).Debug("CreateOLT")
olt = OltDevice{
@@ -138,6 +140,7 @@
NumOnuPerPon: int(options.Olt.OnusPonPort),
NumUni: int(options.Olt.UniPorts),
NumPots: int(options.Olt.PotsPorts),
+ NniDhcpTrapVid: int(options.Olt.NniDhcpTrapVid),
Pons: []*PonPort{},
Nnis: []*NniPort{},
Delay: options.BBSim.Delay,