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