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