[VOL-4654] Adding unkown attributes to the ONU-2G ME if the flag is set

Change-Id: I26bff7aada739566a144b13cf0b14f7319e5d763
diff --git a/internal/common/options.go b/internal/common/options.go
index 44b571a..318e29f 100644
--- a/internal/common/options.go
+++ b/internal/common/options.go
@@ -188,6 +188,7 @@
 	KafkaEventTopic             string  `yaml:"kafka_event_topic"`
 	DmiServerAddress            string  `yaml:"dmi_server_address"`
 	BandwidthProfileFormat      string  `yaml:"bp_format"`
+	InjectOmciUnknownMe         bool    `yaml:"inject_omci_unknown_me"`
 	InjectOmciUnknownAttributes bool    `yaml:"inject_omci_unknown_attributes"`
 }
 
@@ -358,7 +359,8 @@
 	kafkaEventTopic := flag.String("kafkaEventTopic", conf.BBSim.KafkaEventTopic, "Ability to configure the topic on which BBSim publishes events on Kafka")
 	dhcpRetry := flag.Bool("dhcpRetry", conf.BBSim.DhcpRetry, "Set this flag if BBSim should retry DHCP upon failure until success")
 	authRetry := flag.Bool("authRetry", conf.BBSim.AuthRetry, "Set this flag if BBSim should retry EAPOL (Authentication) upon failure until success")
-	injectOmciUnknownAttributes := flag.Bool("injectOmciUnknownAttributes", conf.BBSim.InjectOmciUnknownAttributes, "Generate a MibDB packet with Unknown Attributes")
+	injectOmciUnknownMe := flag.Bool("injectOmciUnknownMe", conf.BBSim.InjectOmciUnknownMe, "Generate an extra MibDB packet with ClassID 37 (Intentionally left blank)")
+	injectOmciUnknownAttributes := flag.Bool("injectOmciUnknownAttributes", conf.BBSim.InjectOmciUnknownAttributes, "Modifies the ONU2-G MibDB packet to add Unknown Attributes")
 
 	flag.Parse()
 
@@ -390,6 +392,7 @@
 	conf.BBSim.AuthRetry = *authRetry
 	conf.BBSim.DhcpRetry = *dhcpRetry
 	conf.BBSim.DmiServerAddress = *dmi_server_address
+	conf.BBSim.InjectOmciUnknownMe = *injectOmciUnknownMe
 	conf.BBSim.InjectOmciUnknownAttributes = *injectOmciUnknownAttributes
 
 	// update device id if not set
@@ -435,6 +438,7 @@
 			AuthRetry:                   false,
 			DmiServerAddress:            ":50075",
 			BandwidthProfileFormat:      BP_FORMAT_MEF,
+			InjectOmciUnknownMe:         false,
 			InjectOmciUnknownAttributes: false,
 		},
 		OltConfig{