[VOL-2176] Adding -no-auth and -no-dhcp option in BBSim CLI
Change-Id: I3d0f7adb26c1df0d42f67b9b8fbc782754491c31
diff --git a/cmd/bbsim/bbsim.go b/cmd/bbsim/bbsim.go
index d8cfcf0..e7eef11 100644
--- a/cmd/bbsim/bbsim.go
+++ b/cmd/bbsim/bbsim.go
@@ -151,6 +151,8 @@
"NumPonPerOlt": options.NumPonPerOlt,
"NumOnuPerPon": options.NumOnuPerPon,
"TotalOnus": options.NumPonPerOlt * options.NumOnuPerPon,
+ "Auth": options.Auth,
+ "Dhcp": options.Dhcp,
}).Info("BroadBand Simulator is on")
// control channels, they are only closed when the goroutine needs to be terminated
@@ -171,7 +173,19 @@
wg := sync.WaitGroup{}
wg.Add(5)
- olt := devices.CreateOLT(options.OltID, options.NumNniPerOlt, options.NumPonPerOlt, options.NumOnuPerPon, options.STag, options.CTagInit, &oltDoneChannel, &apiDoneChannel, false)
+ olt := devices.CreateOLT(
+ options.OltID,
+ options.NumNniPerOlt,
+ options.NumPonPerOlt,
+ options.NumOnuPerPon,
+ options.STag,
+ options.CTagInit,
+ &oltDoneChannel,
+ &apiDoneChannel,
+ options.Auth,
+ options.Dhcp,
+ false,
+ )
go devices.StartOlt(olt, &wg)
log.Debugf("Created OLT with id: %d", options.OltID)
go startApiServer(apiDoneChannel, &wg)