ConfiguratorC

Package: inet.tutorials.configurator

ConfiguratorC

network

(no description)

StandardHost StandardHost StandardHost EthernetSwitch StandardHost StandardHost StandardHost EthernetSwitch StandardHost StandardHost StandardHost EthernetSwitch StandardHost StandardHost StandardHost EthernetSwitch StandardHost StandardHost StandardHost EthernetSwitch StandardHost StandardHost StandardHost EthernetSwitch Router Router Router Router Ipv4NetworkConfigurator IntegratedCanvasVisualizer AccessPoint AccessPoint WirelessHost WirelessHost WirelessHost WirelessHost WirelessHost WirelessHost Ieee80211ScalarRadioMedium

Usage diagram

The following diagram shows usage relationships between types. Unresolved types are missing from the diagram.

Inheritance diagram

The following diagram shows inheritance relationships for this type. Unresolved types are missing from the diagram.

Extends

Name Type Description
ConfiguratorB network (no description)

Properties

Name Value Description
isNetwork
display bgb=3225.915,1993.86

Unassigned submodule parameters

Name Type Default value Description
area1lan1host0.status.initialStatus string "UP"

TODO @signal, @statistic

area1lan1host0.pcapRecorder.verbose bool true

whether to log packets on the module output

area1lan1host0.pcapRecorder.pcapFile string ""

the PCAP file to be written

area1lan1host0.pcapRecorder.fileFormat string "pcapng"
area1lan1host0.pcapRecorder.snaplen int 65535

maximum number of bytes to record per packet

area1lan1host0.pcapRecorder.dumpBadFrames bool true

enable dump of frames with hasBitError

area1lan1host0.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

space-separated list of sibling module names to listen on

area1lan1host0.pcapRecorder.sendingSignalNames string "packetSentToLower"

space-separated list of outbound packet signals to subscribe to

area1lan1host0.pcapRecorder.receivingSignalNames string "packetReceivedFromLower"

space-separated list of inbound packet signals to subscribe to

area1lan1host0.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

space-separated list of protocol names as defined in the Protocol class

area1lan1host0.pcapRecorder.packetFilter object "*"

which packets are considered, matches all packets by default

area1lan1host0.pcapRecorder.helpers string ""

usable PcapRecorder::IHelper helpers for accept packettype and store/convert packet as specified linktype currently available: "inet::AckingMacToEthernetPcapRecorderHelper"

area1lan1host0.pcapRecorder.alwaysFlush bool false

flush the pcapFile after each write to ensure that all packets are captured in case of a crash

area1lan1host0.pcapRecorder.displayStringTextFormat string "rec: %n pks"
area1lan1host0.interfaceTable.displayAddresses bool false

whether to display IP addresses on links

area1lan1host0.cb.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area1lan1host0.cb.forwardServiceRegistration bool true
area1lan1host0.cb.forwardProtocolRegistration bool true
area1lan1host0.bl.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area1lan1host0.bl.forwardServiceRegistration bool true
area1lan1host0.bl.forwardProtocolRegistration bool true
area1lan1host0.li.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area1lan1host0.li.forwardServiceRegistration bool true
area1lan1host0.li.forwardProtocolRegistration bool true
area1lan1host0.eth.bitrate double
area1lan1host0.nl.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area1lan1host0.nl.forwardServiceRegistration bool true
area1lan1host0.nl.forwardProtocolRegistration bool true
area1lan1host0.tn.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area1lan1host0.tn.forwardServiceRegistration bool true
area1lan1host0.tn.forwardProtocolRegistration bool true
area1lan1host0.at.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area1lan1host0.at.forwardServiceRegistration bool true
area1lan1host0.at.forwardProtocolRegistration bool true
area1lan1host1.status.initialStatus string "UP"

TODO @signal, @statistic

area1lan1host1.pcapRecorder.verbose bool true

whether to log packets on the module output

area1lan1host1.pcapRecorder.pcapFile string ""

the PCAP file to be written

area1lan1host1.pcapRecorder.fileFormat string "pcapng"
area1lan1host1.pcapRecorder.snaplen int 65535

maximum number of bytes to record per packet

area1lan1host1.pcapRecorder.dumpBadFrames bool true

enable dump of frames with hasBitError

area1lan1host1.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

space-separated list of sibling module names to listen on

area1lan1host1.pcapRecorder.sendingSignalNames string "packetSentToLower"

space-separated list of outbound packet signals to subscribe to

area1lan1host1.pcapRecorder.receivingSignalNames string "packetReceivedFromLower"

space-separated list of inbound packet signals to subscribe to

area1lan1host1.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

space-separated list of protocol names as defined in the Protocol class

area1lan1host1.pcapRecorder.packetFilter object "*"

which packets are considered, matches all packets by default

area1lan1host1.pcapRecorder.helpers string ""

usable PcapRecorder::IHelper helpers for accept packettype and store/convert packet as specified linktype currently available: "inet::AckingMacToEthernetPcapRecorderHelper"

area1lan1host1.pcapRecorder.alwaysFlush bool false

flush the pcapFile after each write to ensure that all packets are captured in case of a crash

area1lan1host1.pcapRecorder.displayStringTextFormat string "rec: %n pks"
area1lan1host1.interfaceTable.displayAddresses bool false

whether to display IP addresses on links

area1lan1host1.cb.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area1lan1host1.cb.forwardServiceRegistration bool true
area1lan1host1.cb.forwardProtocolRegistration bool true
area1lan1host1.bl.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area1lan1host1.bl.forwardServiceRegistration bool true
area1lan1host1.bl.forwardProtocolRegistration bool true
area1lan1host1.li.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area1lan1host1.li.forwardServiceRegistration bool true
area1lan1host1.li.forwardProtocolRegistration bool true
area1lan1host1.eth.bitrate double
area1lan1host1.nl.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area1lan1host1.nl.forwardServiceRegistration bool true
area1lan1host1.nl.forwardProtocolRegistration bool true
area1lan1host1.tn.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area1lan1host1.tn.forwardServiceRegistration bool true
area1lan1host1.tn.forwardProtocolRegistration bool true
area1lan1host1.at.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area1lan1host1.at.forwardServiceRegistration bool true
area1lan1host1.at.forwardProtocolRegistration bool true
area1lan1host2.status.initialStatus string "UP"

TODO @signal, @statistic

area1lan1host2.pcapRecorder.verbose bool true

whether to log packets on the module output

area1lan1host2.pcapRecorder.pcapFile string ""

the PCAP file to be written

area1lan1host2.pcapRecorder.fileFormat string "pcapng"
area1lan1host2.pcapRecorder.snaplen int 65535

maximum number of bytes to record per packet

area1lan1host2.pcapRecorder.dumpBadFrames bool true

enable dump of frames with hasBitError

area1lan1host2.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

space-separated list of sibling module names to listen on

area1lan1host2.pcapRecorder.sendingSignalNames string "packetSentToLower"

space-separated list of outbound packet signals to subscribe to

area1lan1host2.pcapRecorder.receivingSignalNames string "packetReceivedFromLower"

space-separated list of inbound packet signals to subscribe to

area1lan1host2.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

space-separated list of protocol names as defined in the Protocol class

area1lan1host2.pcapRecorder.packetFilter object "*"

which packets are considered, matches all packets by default

area1lan1host2.pcapRecorder.helpers string ""

usable PcapRecorder::IHelper helpers for accept packettype and store/convert packet as specified linktype currently available: "inet::AckingMacToEthernetPcapRecorderHelper"

area1lan1host2.pcapRecorder.alwaysFlush bool false

flush the pcapFile after each write to ensure that all packets are captured in case of a crash

area1lan1host2.pcapRecorder.displayStringTextFormat string "rec: %n pks"
area1lan1host2.interfaceTable.displayAddresses bool false

whether to display IP addresses on links

area1lan1host2.cb.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area1lan1host2.cb.forwardServiceRegistration bool true
area1lan1host2.cb.forwardProtocolRegistration bool true
area1lan1host2.bl.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area1lan1host2.bl.forwardServiceRegistration bool true
area1lan1host2.bl.forwardProtocolRegistration bool true
area1lan1host2.li.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area1lan1host2.li.forwardServiceRegistration bool true
area1lan1host2.li.forwardProtocolRegistration bool true
area1lan1host2.eth.bitrate double
area1lan1host2.nl.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area1lan1host2.nl.forwardServiceRegistration bool true
area1lan1host2.nl.forwardProtocolRegistration bool true
area1lan1host2.tn.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area1lan1host2.tn.forwardServiceRegistration bool true
area1lan1host2.tn.forwardProtocolRegistration bool true
area1lan1host2.at.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area1lan1host2.at.forwardServiceRegistration bool true
area1lan1host2.at.forwardProtocolRegistration bool true
area1switch1.macTable.agingTime double
area1switch1.macTable.forwardingTableFile string
area1switch1.interfaceTable.displayAddresses bool false

whether to display IP addresses on links

area1switch1.l2NodeConfigurator.interfaceTableModule string
area1switch1.l2NodeConfigurator.l2ConfiguratorModule string "l2NetworkConfigurator"

the absolute path to the ~L2NetworkConfigurator; use "" if there is no configurator

area1switch1.status.initialStatus string "UP"

TODO @signal, @statistic

area1switch1.pcapRecorder.verbose bool true

whether to log packets on the module output

area1switch1.pcapRecorder.pcapFile string ""

the PCAP file to be written

area1switch1.pcapRecorder.fileFormat string "pcapng"
area1switch1.pcapRecorder.snaplen int 65535

maximum number of bytes to record per packet

area1switch1.pcapRecorder.dumpBadFrames bool true

enable dump of frames with hasBitError

area1switch1.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

space-separated list of sibling module names to listen on

area1switch1.pcapRecorder.sendingSignalNames string "packetSentToLower"

space-separated list of outbound packet signals to subscribe to

area1switch1.pcapRecorder.receivingSignalNames string "packetReceivedFromLower"

space-separated list of inbound packet signals to subscribe to

area1switch1.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

space-separated list of protocol names as defined in the Protocol class

area1switch1.pcapRecorder.packetFilter object "*"

which packets are considered, matches all packets by default

area1switch1.pcapRecorder.helpers string ""

usable PcapRecorder::IHelper helpers for accept packettype and store/convert packet as specified linktype currently available: "inet::AckingMacToEthernetPcapRecorderHelper"

area1switch1.pcapRecorder.alwaysFlush bool false

flush the pcapFile after each write to ensure that all packets are captured in case of a crash

area1switch1.pcapRecorder.displayStringTextFormat string "rec: %n pks"
area1switch1.stp.helloTime double
area1switch1.stp.forwardDelay double
area1switch1.stp.maxAge double
area1switch1.stp.bridgePriority int
area1switch1.stp.visualize bool
area1switch1.sc.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area1switch1.sc.forwardServiceRegistration bool true
area1switch1.sc.forwardProtocolRegistration bool true
area1switch1.cb.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area1switch1.cb.forwardServiceRegistration bool true
area1switch1.cb.forwardProtocolRegistration bool true
area1switch1.bl.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area1switch1.bl.forwardServiceRegistration bool true
area1switch1.bl.forwardProtocolRegistration bool true
area1switch1.li.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area1switch1.li.forwardServiceRegistration bool true
area1switch1.li.forwardProtocolRegistration bool true
area1switch1.cutthrough.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area1switch1.cutthrough.forwardServiceRegistration bool true
area1switch1.cutthrough.forwardProtocolRegistration bool true
area1switch1.eth.bitrate double
area2lan1host1.status.initialStatus string "UP"

TODO @signal, @statistic

area2lan1host1.pcapRecorder.verbose bool true

whether to log packets on the module output

area2lan1host1.pcapRecorder.pcapFile string ""

the PCAP file to be written

area2lan1host1.pcapRecorder.fileFormat string "pcapng"
area2lan1host1.pcapRecorder.snaplen int 65535

maximum number of bytes to record per packet

area2lan1host1.pcapRecorder.dumpBadFrames bool true

enable dump of frames with hasBitError

area2lan1host1.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

space-separated list of sibling module names to listen on

area2lan1host1.pcapRecorder.sendingSignalNames string "packetSentToLower"

space-separated list of outbound packet signals to subscribe to

area2lan1host1.pcapRecorder.receivingSignalNames string "packetReceivedFromLower"

space-separated list of inbound packet signals to subscribe to

area2lan1host1.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

space-separated list of protocol names as defined in the Protocol class

area2lan1host1.pcapRecorder.packetFilter object "*"

which packets are considered, matches all packets by default

area2lan1host1.pcapRecorder.helpers string ""

usable PcapRecorder::IHelper helpers for accept packettype and store/convert packet as specified linktype currently available: "inet::AckingMacToEthernetPcapRecorderHelper"

area2lan1host1.pcapRecorder.alwaysFlush bool false

flush the pcapFile after each write to ensure that all packets are captured in case of a crash

area2lan1host1.pcapRecorder.displayStringTextFormat string "rec: %n pks"
area2lan1host1.interfaceTable.displayAddresses bool false

whether to display IP addresses on links

area2lan1host1.cb.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area2lan1host1.cb.forwardServiceRegistration bool true
area2lan1host1.cb.forwardProtocolRegistration bool true
area2lan1host1.bl.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area2lan1host1.bl.forwardServiceRegistration bool true
area2lan1host1.bl.forwardProtocolRegistration bool true
area2lan1host1.li.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area2lan1host1.li.forwardServiceRegistration bool true
area2lan1host1.li.forwardProtocolRegistration bool true
area2lan1host1.eth.bitrate double
area2lan1host1.nl.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area2lan1host1.nl.forwardServiceRegistration bool true
area2lan1host1.nl.forwardProtocolRegistration bool true
area2lan1host1.tn.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area2lan1host1.tn.forwardServiceRegistration bool true
area2lan1host1.tn.forwardProtocolRegistration bool true
area2lan1host1.at.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area2lan1host1.at.forwardServiceRegistration bool true
area2lan1host1.at.forwardProtocolRegistration bool true
area2lan1host2.status.initialStatus string "UP"

TODO @signal, @statistic

area2lan1host2.pcapRecorder.verbose bool true

whether to log packets on the module output

area2lan1host2.pcapRecorder.pcapFile string ""

the PCAP file to be written

area2lan1host2.pcapRecorder.fileFormat string "pcapng"
area2lan1host2.pcapRecorder.snaplen int 65535

maximum number of bytes to record per packet

area2lan1host2.pcapRecorder.dumpBadFrames bool true

enable dump of frames with hasBitError

area2lan1host2.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

space-separated list of sibling module names to listen on

area2lan1host2.pcapRecorder.sendingSignalNames string "packetSentToLower"

space-separated list of outbound packet signals to subscribe to

area2lan1host2.pcapRecorder.receivingSignalNames string "packetReceivedFromLower"

space-separated list of inbound packet signals to subscribe to

area2lan1host2.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

space-separated list of protocol names as defined in the Protocol class

area2lan1host2.pcapRecorder.packetFilter object "*"

which packets are considered, matches all packets by default

area2lan1host2.pcapRecorder.helpers string ""

usable PcapRecorder::IHelper helpers for accept packettype and store/convert packet as specified linktype currently available: "inet::AckingMacToEthernetPcapRecorderHelper"

area2lan1host2.pcapRecorder.alwaysFlush bool false

flush the pcapFile after each write to ensure that all packets are captured in case of a crash

area2lan1host2.pcapRecorder.displayStringTextFormat string "rec: %n pks"
area2lan1host2.interfaceTable.displayAddresses bool false

whether to display IP addresses on links

area2lan1host2.cb.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area2lan1host2.cb.forwardServiceRegistration bool true
area2lan1host2.cb.forwardProtocolRegistration bool true
area2lan1host2.bl.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area2lan1host2.bl.forwardServiceRegistration bool true
area2lan1host2.bl.forwardProtocolRegistration bool true
area2lan1host2.li.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area2lan1host2.li.forwardServiceRegistration bool true
area2lan1host2.li.forwardProtocolRegistration bool true
area2lan1host2.eth.bitrate double
area2lan1host2.nl.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area2lan1host2.nl.forwardServiceRegistration bool true
area2lan1host2.nl.forwardProtocolRegistration bool true
area2lan1host2.tn.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area2lan1host2.tn.forwardServiceRegistration bool true
area2lan1host2.tn.forwardProtocolRegistration bool true
area2lan1host2.at.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area2lan1host2.at.forwardServiceRegistration bool true
area2lan1host2.at.forwardProtocolRegistration bool true
area2lan1host3.status.initialStatus string "UP"

TODO @signal, @statistic

area2lan1host3.pcapRecorder.verbose bool true

whether to log packets on the module output

area2lan1host3.pcapRecorder.pcapFile string ""

the PCAP file to be written

area2lan1host3.pcapRecorder.fileFormat string "pcapng"
area2lan1host3.pcapRecorder.snaplen int 65535

maximum number of bytes to record per packet

area2lan1host3.pcapRecorder.dumpBadFrames bool true

enable dump of frames with hasBitError

area2lan1host3.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

space-separated list of sibling module names to listen on

area2lan1host3.pcapRecorder.sendingSignalNames string "packetSentToLower"

space-separated list of outbound packet signals to subscribe to

area2lan1host3.pcapRecorder.receivingSignalNames string "packetReceivedFromLower"

space-separated list of inbound packet signals to subscribe to

area2lan1host3.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

space-separated list of protocol names as defined in the Protocol class

area2lan1host3.pcapRecorder.packetFilter object "*"

which packets are considered, matches all packets by default

area2lan1host3.pcapRecorder.helpers string ""

usable PcapRecorder::IHelper helpers for accept packettype and store/convert packet as specified linktype currently available: "inet::AckingMacToEthernetPcapRecorderHelper"

area2lan1host3.pcapRecorder.alwaysFlush bool false

flush the pcapFile after each write to ensure that all packets are captured in case of a crash

area2lan1host3.pcapRecorder.displayStringTextFormat string "rec: %n pks"
area2lan1host3.interfaceTable.displayAddresses bool false

whether to display IP addresses on links

area2lan1host3.cb.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area2lan1host3.cb.forwardServiceRegistration bool true
area2lan1host3.cb.forwardProtocolRegistration bool true
area2lan1host3.bl.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area2lan1host3.bl.forwardServiceRegistration bool true
area2lan1host3.bl.forwardProtocolRegistration bool true
area2lan1host3.li.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area2lan1host3.li.forwardServiceRegistration bool true
area2lan1host3.li.forwardProtocolRegistration bool true
area2lan1host3.eth.bitrate double
area2lan1host3.nl.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area2lan1host3.nl.forwardServiceRegistration bool true
area2lan1host3.nl.forwardProtocolRegistration bool true
area2lan1host3.tn.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area2lan1host3.tn.forwardServiceRegistration bool true
area2lan1host3.tn.forwardProtocolRegistration bool true
area2lan1host3.at.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area2lan1host3.at.forwardServiceRegistration bool true
area2lan1host3.at.forwardProtocolRegistration bool true
area2switch1.macTable.agingTime double
area2switch1.macTable.forwardingTableFile string
area2switch1.interfaceTable.displayAddresses bool false

whether to display IP addresses on links

area2switch1.l2NodeConfigurator.interfaceTableModule string
area2switch1.l2NodeConfigurator.l2ConfiguratorModule string "l2NetworkConfigurator"

the absolute path to the ~L2NetworkConfigurator; use "" if there is no configurator

area2switch1.status.initialStatus string "UP"

TODO @signal, @statistic

area2switch1.pcapRecorder.verbose bool true

whether to log packets on the module output

area2switch1.pcapRecorder.pcapFile string ""

the PCAP file to be written

area2switch1.pcapRecorder.fileFormat string "pcapng"
area2switch1.pcapRecorder.snaplen int 65535

maximum number of bytes to record per packet

area2switch1.pcapRecorder.dumpBadFrames bool true

enable dump of frames with hasBitError

area2switch1.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

space-separated list of sibling module names to listen on

area2switch1.pcapRecorder.sendingSignalNames string "packetSentToLower"

space-separated list of outbound packet signals to subscribe to

area2switch1.pcapRecorder.receivingSignalNames string "packetReceivedFromLower"

space-separated list of inbound packet signals to subscribe to

area2switch1.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

space-separated list of protocol names as defined in the Protocol class

area2switch1.pcapRecorder.packetFilter object "*"

which packets are considered, matches all packets by default

area2switch1.pcapRecorder.helpers string ""

usable PcapRecorder::IHelper helpers for accept packettype and store/convert packet as specified linktype currently available: "inet::AckingMacToEthernetPcapRecorderHelper"

area2switch1.pcapRecorder.alwaysFlush bool false

flush the pcapFile after each write to ensure that all packets are captured in case of a crash

area2switch1.pcapRecorder.displayStringTextFormat string "rec: %n pks"
area2switch1.stp.helloTime double
area2switch1.stp.forwardDelay double
area2switch1.stp.maxAge double
area2switch1.stp.bridgePriority int
area2switch1.stp.visualize bool
area2switch1.sc.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area2switch1.sc.forwardServiceRegistration bool true
area2switch1.sc.forwardProtocolRegistration bool true
area2switch1.cb.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area2switch1.cb.forwardServiceRegistration bool true
area2switch1.cb.forwardProtocolRegistration bool true
area2switch1.bl.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area2switch1.bl.forwardServiceRegistration bool true
area2switch1.bl.forwardProtocolRegistration bool true
area2switch1.li.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area2switch1.li.forwardServiceRegistration bool true
area2switch1.li.forwardProtocolRegistration bool true
area2switch1.cutthrough.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area2switch1.cutthrough.forwardServiceRegistration bool true
area2switch1.cutthrough.forwardProtocolRegistration bool true
area2switch1.eth.bitrate double
area3lan1host1.status.initialStatus string "UP"

TODO @signal, @statistic

area3lan1host1.pcapRecorder.verbose bool true

whether to log packets on the module output

area3lan1host1.pcapRecorder.pcapFile string ""

the PCAP file to be written

area3lan1host1.pcapRecorder.fileFormat string "pcapng"
area3lan1host1.pcapRecorder.snaplen int 65535

maximum number of bytes to record per packet

area3lan1host1.pcapRecorder.dumpBadFrames bool true

enable dump of frames with hasBitError

area3lan1host1.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

space-separated list of sibling module names to listen on

area3lan1host1.pcapRecorder.sendingSignalNames string "packetSentToLower"

space-separated list of outbound packet signals to subscribe to

area3lan1host1.pcapRecorder.receivingSignalNames string "packetReceivedFromLower"

space-separated list of inbound packet signals to subscribe to

area3lan1host1.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

space-separated list of protocol names as defined in the Protocol class

area3lan1host1.pcapRecorder.packetFilter object "*"

which packets are considered, matches all packets by default

area3lan1host1.pcapRecorder.helpers string ""

usable PcapRecorder::IHelper helpers for accept packettype and store/convert packet as specified linktype currently available: "inet::AckingMacToEthernetPcapRecorderHelper"

area3lan1host1.pcapRecorder.alwaysFlush bool false

flush the pcapFile after each write to ensure that all packets are captured in case of a crash

area3lan1host1.pcapRecorder.displayStringTextFormat string "rec: %n pks"
area3lan1host1.interfaceTable.displayAddresses bool false

whether to display IP addresses on links

area3lan1host1.cb.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area3lan1host1.cb.forwardServiceRegistration bool true
area3lan1host1.cb.forwardProtocolRegistration bool true
area3lan1host1.bl.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area3lan1host1.bl.forwardServiceRegistration bool true
area3lan1host1.bl.forwardProtocolRegistration bool true
area3lan1host1.li.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area3lan1host1.li.forwardServiceRegistration bool true
area3lan1host1.li.forwardProtocolRegistration bool true
area3lan1host1.eth.bitrate double
area3lan1host1.nl.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area3lan1host1.nl.forwardServiceRegistration bool true
area3lan1host1.nl.forwardProtocolRegistration bool true
area3lan1host1.tn.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area3lan1host1.tn.forwardServiceRegistration bool true
area3lan1host1.tn.forwardProtocolRegistration bool true
area3lan1host1.at.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area3lan1host1.at.forwardServiceRegistration bool true
area3lan1host1.at.forwardProtocolRegistration bool true
area3lan1host2.status.initialStatus string "UP"

TODO @signal, @statistic

area3lan1host2.pcapRecorder.verbose bool true

whether to log packets on the module output

area3lan1host2.pcapRecorder.pcapFile string ""

the PCAP file to be written

area3lan1host2.pcapRecorder.fileFormat string "pcapng"
area3lan1host2.pcapRecorder.snaplen int 65535

maximum number of bytes to record per packet

area3lan1host2.pcapRecorder.dumpBadFrames bool true

enable dump of frames with hasBitError

area3lan1host2.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

space-separated list of sibling module names to listen on

area3lan1host2.pcapRecorder.sendingSignalNames string "packetSentToLower"

space-separated list of outbound packet signals to subscribe to

area3lan1host2.pcapRecorder.receivingSignalNames string "packetReceivedFromLower"

space-separated list of inbound packet signals to subscribe to

area3lan1host2.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

space-separated list of protocol names as defined in the Protocol class

area3lan1host2.pcapRecorder.packetFilter object "*"

which packets are considered, matches all packets by default

area3lan1host2.pcapRecorder.helpers string ""

usable PcapRecorder::IHelper helpers for accept packettype and store/convert packet as specified linktype currently available: "inet::AckingMacToEthernetPcapRecorderHelper"

area3lan1host2.pcapRecorder.alwaysFlush bool false

flush the pcapFile after each write to ensure that all packets are captured in case of a crash

area3lan1host2.pcapRecorder.displayStringTextFormat string "rec: %n pks"
area3lan1host2.interfaceTable.displayAddresses bool false

whether to display IP addresses on links

area3lan1host2.cb.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area3lan1host2.cb.forwardServiceRegistration bool true
area3lan1host2.cb.forwardProtocolRegistration bool true
area3lan1host2.bl.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area3lan1host2.bl.forwardServiceRegistration bool true
area3lan1host2.bl.forwardProtocolRegistration bool true
area3lan1host2.li.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area3lan1host2.li.forwardServiceRegistration bool true
area3lan1host2.li.forwardProtocolRegistration bool true
area3lan1host2.eth.bitrate double
area3lan1host2.nl.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area3lan1host2.nl.forwardServiceRegistration bool true
area3lan1host2.nl.forwardProtocolRegistration bool true
area3lan1host2.tn.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area3lan1host2.tn.forwardServiceRegistration bool true
area3lan1host2.tn.forwardProtocolRegistration bool true
area3lan1host2.at.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area3lan1host2.at.forwardServiceRegistration bool true
area3lan1host2.at.forwardProtocolRegistration bool true
area3lan1host3.status.initialStatus string "UP"

TODO @signal, @statistic

area3lan1host3.pcapRecorder.verbose bool true

whether to log packets on the module output

area3lan1host3.pcapRecorder.pcapFile string ""

the PCAP file to be written

area3lan1host3.pcapRecorder.fileFormat string "pcapng"
area3lan1host3.pcapRecorder.snaplen int 65535

maximum number of bytes to record per packet

area3lan1host3.pcapRecorder.dumpBadFrames bool true

enable dump of frames with hasBitError

area3lan1host3.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

space-separated list of sibling module names to listen on

area3lan1host3.pcapRecorder.sendingSignalNames string "packetSentToLower"

space-separated list of outbound packet signals to subscribe to

area3lan1host3.pcapRecorder.receivingSignalNames string "packetReceivedFromLower"

space-separated list of inbound packet signals to subscribe to

area3lan1host3.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

space-separated list of protocol names as defined in the Protocol class

area3lan1host3.pcapRecorder.packetFilter object "*"

which packets are considered, matches all packets by default

area3lan1host3.pcapRecorder.helpers string ""

usable PcapRecorder::IHelper helpers for accept packettype and store/convert packet as specified linktype currently available: "inet::AckingMacToEthernetPcapRecorderHelper"

area3lan1host3.pcapRecorder.alwaysFlush bool false

flush the pcapFile after each write to ensure that all packets are captured in case of a crash

area3lan1host3.pcapRecorder.displayStringTextFormat string "rec: %n pks"
area3lan1host3.interfaceTable.displayAddresses bool false

whether to display IP addresses on links

area3lan1host3.cb.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area3lan1host3.cb.forwardServiceRegistration bool true
area3lan1host3.cb.forwardProtocolRegistration bool true
area3lan1host3.bl.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area3lan1host3.bl.forwardServiceRegistration bool true
area3lan1host3.bl.forwardProtocolRegistration bool true
area3lan1host3.li.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area3lan1host3.li.forwardServiceRegistration bool true
area3lan1host3.li.forwardProtocolRegistration bool true
area3lan1host3.eth.bitrate double
area3lan1host3.nl.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area3lan1host3.nl.forwardServiceRegistration bool true
area3lan1host3.nl.forwardProtocolRegistration bool true
area3lan1host3.tn.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area3lan1host3.tn.forwardServiceRegistration bool true
area3lan1host3.tn.forwardProtocolRegistration bool true
area3lan1host3.at.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area3lan1host3.at.forwardServiceRegistration bool true
area3lan1host3.at.forwardProtocolRegistration bool true
area3switch1.macTable.agingTime double
area3switch1.macTable.forwardingTableFile string
area3switch1.interfaceTable.displayAddresses bool false

whether to display IP addresses on links

area3switch1.l2NodeConfigurator.interfaceTableModule string
area3switch1.l2NodeConfigurator.l2ConfiguratorModule string "l2NetworkConfigurator"

the absolute path to the ~L2NetworkConfigurator; use "" if there is no configurator

area3switch1.status.initialStatus string "UP"

TODO @signal, @statistic

area3switch1.pcapRecorder.verbose bool true

whether to log packets on the module output

area3switch1.pcapRecorder.pcapFile string ""

the PCAP file to be written

area3switch1.pcapRecorder.fileFormat string "pcapng"
area3switch1.pcapRecorder.snaplen int 65535

maximum number of bytes to record per packet

area3switch1.pcapRecorder.dumpBadFrames bool true

enable dump of frames with hasBitError

area3switch1.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

space-separated list of sibling module names to listen on

area3switch1.pcapRecorder.sendingSignalNames string "packetSentToLower"

space-separated list of outbound packet signals to subscribe to

area3switch1.pcapRecorder.receivingSignalNames string "packetReceivedFromLower"

space-separated list of inbound packet signals to subscribe to

area3switch1.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

space-separated list of protocol names as defined in the Protocol class

area3switch1.pcapRecorder.packetFilter object "*"

which packets are considered, matches all packets by default

area3switch1.pcapRecorder.helpers string ""

usable PcapRecorder::IHelper helpers for accept packettype and store/convert packet as specified linktype currently available: "inet::AckingMacToEthernetPcapRecorderHelper"

area3switch1.pcapRecorder.alwaysFlush bool false

flush the pcapFile after each write to ensure that all packets are captured in case of a crash

area3switch1.pcapRecorder.displayStringTextFormat string "rec: %n pks"
area3switch1.stp.helloTime double
area3switch1.stp.forwardDelay double
area3switch1.stp.maxAge double
area3switch1.stp.bridgePriority int
area3switch1.stp.visualize bool
area3switch1.sc.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area3switch1.sc.forwardServiceRegistration bool true
area3switch1.sc.forwardProtocolRegistration bool true
area3switch1.cb.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area3switch1.cb.forwardServiceRegistration bool true
area3switch1.cb.forwardProtocolRegistration bool true
area3switch1.bl.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area3switch1.bl.forwardServiceRegistration bool true
area3switch1.bl.forwardProtocolRegistration bool true
area3switch1.li.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area3switch1.li.forwardServiceRegistration bool true
area3switch1.li.forwardProtocolRegistration bool true
area3switch1.cutthrough.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area3switch1.cutthrough.forwardServiceRegistration bool true
area3switch1.cutthrough.forwardProtocolRegistration bool true
area3switch1.eth.bitrate double
area1lan2host1.status.initialStatus string "UP"

TODO @signal, @statistic

area1lan2host1.pcapRecorder.verbose bool true

whether to log packets on the module output

area1lan2host1.pcapRecorder.pcapFile string ""

the PCAP file to be written

area1lan2host1.pcapRecorder.fileFormat string "pcapng"
area1lan2host1.pcapRecorder.snaplen int 65535

maximum number of bytes to record per packet

area1lan2host1.pcapRecorder.dumpBadFrames bool true

enable dump of frames with hasBitError

area1lan2host1.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

space-separated list of sibling module names to listen on

area1lan2host1.pcapRecorder.sendingSignalNames string "packetSentToLower"

space-separated list of outbound packet signals to subscribe to

area1lan2host1.pcapRecorder.receivingSignalNames string "packetReceivedFromLower"

space-separated list of inbound packet signals to subscribe to

area1lan2host1.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

space-separated list of protocol names as defined in the Protocol class

area1lan2host1.pcapRecorder.packetFilter object "*"

which packets are considered, matches all packets by default

area1lan2host1.pcapRecorder.helpers string ""

usable PcapRecorder::IHelper helpers for accept packettype and store/convert packet as specified linktype currently available: "inet::AckingMacToEthernetPcapRecorderHelper"

area1lan2host1.pcapRecorder.alwaysFlush bool false

flush the pcapFile after each write to ensure that all packets are captured in case of a crash

area1lan2host1.pcapRecorder.displayStringTextFormat string "rec: %n pks"
area1lan2host1.interfaceTable.displayAddresses bool false

whether to display IP addresses on links

area1lan2host1.cb.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area1lan2host1.cb.forwardServiceRegistration bool true
area1lan2host1.cb.forwardProtocolRegistration bool true
area1lan2host1.bl.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area1lan2host1.bl.forwardServiceRegistration bool true
area1lan2host1.bl.forwardProtocolRegistration bool true
area1lan2host1.li.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area1lan2host1.li.forwardServiceRegistration bool true
area1lan2host1.li.forwardProtocolRegistration bool true
area1lan2host1.eth.bitrate double
area1lan2host1.nl.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area1lan2host1.nl.forwardServiceRegistration bool true
area1lan2host1.nl.forwardProtocolRegistration bool true
area1lan2host1.tn.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area1lan2host1.tn.forwardServiceRegistration bool true
area1lan2host1.tn.forwardProtocolRegistration bool true
area1lan2host1.at.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area1lan2host1.at.forwardServiceRegistration bool true
area1lan2host1.at.forwardProtocolRegistration bool true
area1lan2host2.status.initialStatus string "UP"

TODO @signal, @statistic

area1lan2host2.pcapRecorder.verbose bool true

whether to log packets on the module output

area1lan2host2.pcapRecorder.pcapFile string ""

the PCAP file to be written

area1lan2host2.pcapRecorder.fileFormat string "pcapng"
area1lan2host2.pcapRecorder.snaplen int 65535

maximum number of bytes to record per packet

area1lan2host2.pcapRecorder.dumpBadFrames bool true

enable dump of frames with hasBitError

area1lan2host2.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

space-separated list of sibling module names to listen on

area1lan2host2.pcapRecorder.sendingSignalNames string "packetSentToLower"

space-separated list of outbound packet signals to subscribe to

area1lan2host2.pcapRecorder.receivingSignalNames string "packetReceivedFromLower"

space-separated list of inbound packet signals to subscribe to

area1lan2host2.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

space-separated list of protocol names as defined in the Protocol class

area1lan2host2.pcapRecorder.packetFilter object "*"

which packets are considered, matches all packets by default

area1lan2host2.pcapRecorder.helpers string ""

usable PcapRecorder::IHelper helpers for accept packettype and store/convert packet as specified linktype currently available: "inet::AckingMacToEthernetPcapRecorderHelper"

area1lan2host2.pcapRecorder.alwaysFlush bool false

flush the pcapFile after each write to ensure that all packets are captured in case of a crash

area1lan2host2.pcapRecorder.displayStringTextFormat string "rec: %n pks"
area1lan2host2.interfaceTable.displayAddresses bool false

whether to display IP addresses on links

area1lan2host2.cb.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area1lan2host2.cb.forwardServiceRegistration bool true
area1lan2host2.cb.forwardProtocolRegistration bool true
area1lan2host2.bl.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area1lan2host2.bl.forwardServiceRegistration bool true
area1lan2host2.bl.forwardProtocolRegistration bool true
area1lan2host2.li.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area1lan2host2.li.forwardServiceRegistration bool true
area1lan2host2.li.forwardProtocolRegistration bool true
area1lan2host2.eth.bitrate double
area1lan2host2.nl.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area1lan2host2.nl.forwardServiceRegistration bool true
area1lan2host2.nl.forwardProtocolRegistration bool true
area1lan2host2.tn.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area1lan2host2.tn.forwardServiceRegistration bool true
area1lan2host2.tn.forwardProtocolRegistration bool true
area1lan2host2.at.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area1lan2host2.at.forwardServiceRegistration bool true
area1lan2host2.at.forwardProtocolRegistration bool true
area1lan2host3.status.initialStatus string "UP"

TODO @signal, @statistic

area1lan2host3.pcapRecorder.verbose bool true

whether to log packets on the module output

area1lan2host3.pcapRecorder.pcapFile string ""

the PCAP file to be written

area1lan2host3.pcapRecorder.fileFormat string "pcapng"
area1lan2host3.pcapRecorder.snaplen int 65535

maximum number of bytes to record per packet

area1lan2host3.pcapRecorder.dumpBadFrames bool true

enable dump of frames with hasBitError

area1lan2host3.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

space-separated list of sibling module names to listen on

area1lan2host3.pcapRecorder.sendingSignalNames string "packetSentToLower"

space-separated list of outbound packet signals to subscribe to

area1lan2host3.pcapRecorder.receivingSignalNames string "packetReceivedFromLower"

space-separated list of inbound packet signals to subscribe to

area1lan2host3.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

space-separated list of protocol names as defined in the Protocol class

area1lan2host3.pcapRecorder.packetFilter object "*"

which packets are considered, matches all packets by default

area1lan2host3.pcapRecorder.helpers string ""

usable PcapRecorder::IHelper helpers for accept packettype and store/convert packet as specified linktype currently available: "inet::AckingMacToEthernetPcapRecorderHelper"

area1lan2host3.pcapRecorder.alwaysFlush bool false

flush the pcapFile after each write to ensure that all packets are captured in case of a crash

area1lan2host3.pcapRecorder.displayStringTextFormat string "rec: %n pks"
area1lan2host3.interfaceTable.displayAddresses bool false

whether to display IP addresses on links

area1lan2host3.cb.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area1lan2host3.cb.forwardServiceRegistration bool true
area1lan2host3.cb.forwardProtocolRegistration bool true
area1lan2host3.bl.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area1lan2host3.bl.forwardServiceRegistration bool true
area1lan2host3.bl.forwardProtocolRegistration bool true
area1lan2host3.li.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area1lan2host3.li.forwardServiceRegistration bool true
area1lan2host3.li.forwardProtocolRegistration bool true
area1lan2host3.eth.bitrate double
area1lan2host3.nl.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area1lan2host3.nl.forwardServiceRegistration bool true
area1lan2host3.nl.forwardProtocolRegistration bool true
area1lan2host3.tn.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area1lan2host3.tn.forwardServiceRegistration bool true
area1lan2host3.tn.forwardProtocolRegistration bool true
area1lan2host3.at.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area1lan2host3.at.forwardServiceRegistration bool true
area1lan2host3.at.forwardProtocolRegistration bool true
area1switch2.macTable.agingTime double
area1switch2.macTable.forwardingTableFile string
area1switch2.interfaceTable.displayAddresses bool false

whether to display IP addresses on links

area1switch2.l2NodeConfigurator.interfaceTableModule string
area1switch2.l2NodeConfigurator.l2ConfiguratorModule string "l2NetworkConfigurator"

the absolute path to the ~L2NetworkConfigurator; use "" if there is no configurator

area1switch2.status.initialStatus string "UP"

TODO @signal, @statistic

area1switch2.pcapRecorder.verbose bool true

whether to log packets on the module output

area1switch2.pcapRecorder.pcapFile string ""

the PCAP file to be written

area1switch2.pcapRecorder.fileFormat string "pcapng"
area1switch2.pcapRecorder.snaplen int 65535

maximum number of bytes to record per packet

area1switch2.pcapRecorder.dumpBadFrames bool true

enable dump of frames with hasBitError

area1switch2.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

space-separated list of sibling module names to listen on

area1switch2.pcapRecorder.sendingSignalNames string "packetSentToLower"

space-separated list of outbound packet signals to subscribe to

area1switch2.pcapRecorder.receivingSignalNames string "packetReceivedFromLower"

space-separated list of inbound packet signals to subscribe to

area1switch2.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

space-separated list of protocol names as defined in the Protocol class

area1switch2.pcapRecorder.packetFilter object "*"

which packets are considered, matches all packets by default

area1switch2.pcapRecorder.helpers string ""

usable PcapRecorder::IHelper helpers for accept packettype and store/convert packet as specified linktype currently available: "inet::AckingMacToEthernetPcapRecorderHelper"

area1switch2.pcapRecorder.alwaysFlush bool false

flush the pcapFile after each write to ensure that all packets are captured in case of a crash

area1switch2.pcapRecorder.displayStringTextFormat string "rec: %n pks"
area1switch2.stp.helloTime double
area1switch2.stp.forwardDelay double
area1switch2.stp.maxAge double
area1switch2.stp.bridgePriority int
area1switch2.stp.visualize bool
area1switch2.sc.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area1switch2.sc.forwardServiceRegistration bool true
area1switch2.sc.forwardProtocolRegistration bool true
area1switch2.cb.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area1switch2.cb.forwardServiceRegistration bool true
area1switch2.cb.forwardProtocolRegistration bool true
area1switch2.bl.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area1switch2.bl.forwardServiceRegistration bool true
area1switch2.bl.forwardProtocolRegistration bool true
area1switch2.li.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area1switch2.li.forwardServiceRegistration bool true
area1switch2.li.forwardProtocolRegistration bool true
area1switch2.cutthrough.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area1switch2.cutthrough.forwardServiceRegistration bool true
area1switch2.cutthrough.forwardProtocolRegistration bool true
area1switch2.eth.bitrate double
area2lan2host1.status.initialStatus string "UP"

TODO @signal, @statistic

area2lan2host1.pcapRecorder.verbose bool true

whether to log packets on the module output

area2lan2host1.pcapRecorder.pcapFile string ""

the PCAP file to be written

area2lan2host1.pcapRecorder.fileFormat string "pcapng"
area2lan2host1.pcapRecorder.snaplen int 65535

maximum number of bytes to record per packet

area2lan2host1.pcapRecorder.dumpBadFrames bool true

enable dump of frames with hasBitError

area2lan2host1.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

space-separated list of sibling module names to listen on

area2lan2host1.pcapRecorder.sendingSignalNames string "packetSentToLower"

space-separated list of outbound packet signals to subscribe to

area2lan2host1.pcapRecorder.receivingSignalNames string "packetReceivedFromLower"

space-separated list of inbound packet signals to subscribe to

area2lan2host1.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

space-separated list of protocol names as defined in the Protocol class

area2lan2host1.pcapRecorder.packetFilter object "*"

which packets are considered, matches all packets by default

area2lan2host1.pcapRecorder.helpers string ""

usable PcapRecorder::IHelper helpers for accept packettype and store/convert packet as specified linktype currently available: "inet::AckingMacToEthernetPcapRecorderHelper"

area2lan2host1.pcapRecorder.alwaysFlush bool false

flush the pcapFile after each write to ensure that all packets are captured in case of a crash

area2lan2host1.pcapRecorder.displayStringTextFormat string "rec: %n pks"
area2lan2host1.interfaceTable.displayAddresses bool false

whether to display IP addresses on links

area2lan2host1.cb.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area2lan2host1.cb.forwardServiceRegistration bool true
area2lan2host1.cb.forwardProtocolRegistration bool true
area2lan2host1.bl.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area2lan2host1.bl.forwardServiceRegistration bool true
area2lan2host1.bl.forwardProtocolRegistration bool true
area2lan2host1.li.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area2lan2host1.li.forwardServiceRegistration bool true
area2lan2host1.li.forwardProtocolRegistration bool true
area2lan2host1.eth.bitrate double
area2lan2host1.nl.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area2lan2host1.nl.forwardServiceRegistration bool true
area2lan2host1.nl.forwardProtocolRegistration bool true
area2lan2host1.tn.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area2lan2host1.tn.forwardServiceRegistration bool true
area2lan2host1.tn.forwardProtocolRegistration bool true
area2lan2host1.at.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area2lan2host1.at.forwardServiceRegistration bool true
area2lan2host1.at.forwardProtocolRegistration bool true
area2lan2host2.status.initialStatus string "UP"

TODO @signal, @statistic

area2lan2host2.pcapRecorder.verbose bool true

whether to log packets on the module output

area2lan2host2.pcapRecorder.pcapFile string ""

the PCAP file to be written

area2lan2host2.pcapRecorder.fileFormat string "pcapng"
area2lan2host2.pcapRecorder.snaplen int 65535

maximum number of bytes to record per packet

area2lan2host2.pcapRecorder.dumpBadFrames bool true

enable dump of frames with hasBitError

area2lan2host2.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

space-separated list of sibling module names to listen on

area2lan2host2.pcapRecorder.sendingSignalNames string "packetSentToLower"

space-separated list of outbound packet signals to subscribe to

area2lan2host2.pcapRecorder.receivingSignalNames string "packetReceivedFromLower"

space-separated list of inbound packet signals to subscribe to

area2lan2host2.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

space-separated list of protocol names as defined in the Protocol class

area2lan2host2.pcapRecorder.packetFilter object "*"

which packets are considered, matches all packets by default

area2lan2host2.pcapRecorder.helpers string ""

usable PcapRecorder::IHelper helpers for accept packettype and store/convert packet as specified linktype currently available: "inet::AckingMacToEthernetPcapRecorderHelper"

area2lan2host2.pcapRecorder.alwaysFlush bool false

flush the pcapFile after each write to ensure that all packets are captured in case of a crash

area2lan2host2.pcapRecorder.displayStringTextFormat string "rec: %n pks"
area2lan2host2.interfaceTable.displayAddresses bool false

whether to display IP addresses on links

area2lan2host2.cb.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area2lan2host2.cb.forwardServiceRegistration bool true
area2lan2host2.cb.forwardProtocolRegistration bool true
area2lan2host2.bl.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area2lan2host2.bl.forwardServiceRegistration bool true
area2lan2host2.bl.forwardProtocolRegistration bool true
area2lan2host2.li.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area2lan2host2.li.forwardServiceRegistration bool true
area2lan2host2.li.forwardProtocolRegistration bool true
area2lan2host2.eth.bitrate double
area2lan2host2.nl.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area2lan2host2.nl.forwardServiceRegistration bool true
area2lan2host2.nl.forwardProtocolRegistration bool true
area2lan2host2.tn.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area2lan2host2.tn.forwardServiceRegistration bool true
area2lan2host2.tn.forwardProtocolRegistration bool true
area2lan2host2.at.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area2lan2host2.at.forwardServiceRegistration bool true
area2lan2host2.at.forwardProtocolRegistration bool true
area2lan2host3.status.initialStatus string "UP"

TODO @signal, @statistic

area2lan2host3.pcapRecorder.verbose bool true

whether to log packets on the module output

area2lan2host3.pcapRecorder.pcapFile string ""

the PCAP file to be written

area2lan2host3.pcapRecorder.fileFormat string "pcapng"
area2lan2host3.pcapRecorder.snaplen int 65535

maximum number of bytes to record per packet

area2lan2host3.pcapRecorder.dumpBadFrames bool true

enable dump of frames with hasBitError

area2lan2host3.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

space-separated list of sibling module names to listen on

area2lan2host3.pcapRecorder.sendingSignalNames string "packetSentToLower"

space-separated list of outbound packet signals to subscribe to

area2lan2host3.pcapRecorder.receivingSignalNames string "packetReceivedFromLower"

space-separated list of inbound packet signals to subscribe to

area2lan2host3.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

space-separated list of protocol names as defined in the Protocol class

area2lan2host3.pcapRecorder.packetFilter object "*"

which packets are considered, matches all packets by default

area2lan2host3.pcapRecorder.helpers string ""

usable PcapRecorder::IHelper helpers for accept packettype and store/convert packet as specified linktype currently available: "inet::AckingMacToEthernetPcapRecorderHelper"

area2lan2host3.pcapRecorder.alwaysFlush bool false

flush the pcapFile after each write to ensure that all packets are captured in case of a crash

area2lan2host3.pcapRecorder.displayStringTextFormat string "rec: %n pks"
area2lan2host3.interfaceTable.displayAddresses bool false

whether to display IP addresses on links

area2lan2host3.cb.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area2lan2host3.cb.forwardServiceRegistration bool true
area2lan2host3.cb.forwardProtocolRegistration bool true
area2lan2host3.bl.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area2lan2host3.bl.forwardServiceRegistration bool true
area2lan2host3.bl.forwardProtocolRegistration bool true
area2lan2host3.li.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area2lan2host3.li.forwardServiceRegistration bool true
area2lan2host3.li.forwardProtocolRegistration bool true
area2lan2host3.eth.bitrate double
area2lan2host3.nl.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area2lan2host3.nl.forwardServiceRegistration bool true
area2lan2host3.nl.forwardProtocolRegistration bool true
area2lan2host3.tn.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area2lan2host3.tn.forwardServiceRegistration bool true
area2lan2host3.tn.forwardProtocolRegistration bool true
area2lan2host3.at.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area2lan2host3.at.forwardServiceRegistration bool true
area2lan2host3.at.forwardProtocolRegistration bool true
area2switch2.macTable.agingTime double
area2switch2.macTable.forwardingTableFile string
area2switch2.interfaceTable.displayAddresses bool false

whether to display IP addresses on links

area2switch2.l2NodeConfigurator.interfaceTableModule string
area2switch2.l2NodeConfigurator.l2ConfiguratorModule string "l2NetworkConfigurator"

the absolute path to the ~L2NetworkConfigurator; use "" if there is no configurator

area2switch2.status.initialStatus string "UP"

TODO @signal, @statistic

area2switch2.pcapRecorder.verbose bool true

whether to log packets on the module output

area2switch2.pcapRecorder.pcapFile string ""

the PCAP file to be written

area2switch2.pcapRecorder.fileFormat string "pcapng"
area2switch2.pcapRecorder.snaplen int 65535

maximum number of bytes to record per packet

area2switch2.pcapRecorder.dumpBadFrames bool true

enable dump of frames with hasBitError

area2switch2.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

space-separated list of sibling module names to listen on

area2switch2.pcapRecorder.sendingSignalNames string "packetSentToLower"

space-separated list of outbound packet signals to subscribe to

area2switch2.pcapRecorder.receivingSignalNames string "packetReceivedFromLower"

space-separated list of inbound packet signals to subscribe to

area2switch2.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

space-separated list of protocol names as defined in the Protocol class

area2switch2.pcapRecorder.packetFilter object "*"

which packets are considered, matches all packets by default

area2switch2.pcapRecorder.helpers string ""

usable PcapRecorder::IHelper helpers for accept packettype and store/convert packet as specified linktype currently available: "inet::AckingMacToEthernetPcapRecorderHelper"

area2switch2.pcapRecorder.alwaysFlush bool false

flush the pcapFile after each write to ensure that all packets are captured in case of a crash

area2switch2.pcapRecorder.displayStringTextFormat string "rec: %n pks"
area2switch2.stp.helloTime double
area2switch2.stp.forwardDelay double
area2switch2.stp.maxAge double
area2switch2.stp.bridgePriority int
area2switch2.stp.visualize bool
area2switch2.sc.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area2switch2.sc.forwardServiceRegistration bool true
area2switch2.sc.forwardProtocolRegistration bool true
area2switch2.cb.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area2switch2.cb.forwardServiceRegistration bool true
area2switch2.cb.forwardProtocolRegistration bool true
area2switch2.bl.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area2switch2.bl.forwardServiceRegistration bool true
area2switch2.bl.forwardProtocolRegistration bool true
area2switch2.li.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area2switch2.li.forwardServiceRegistration bool true
area2switch2.li.forwardProtocolRegistration bool true
area2switch2.cutthrough.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area2switch2.cutthrough.forwardServiceRegistration bool true
area2switch2.cutthrough.forwardProtocolRegistration bool true
area2switch2.eth.bitrate double
area3lan2host1.status.initialStatus string "UP"

TODO @signal, @statistic

area3lan2host1.pcapRecorder.verbose bool true

whether to log packets on the module output

area3lan2host1.pcapRecorder.pcapFile string ""

the PCAP file to be written

area3lan2host1.pcapRecorder.fileFormat string "pcapng"
area3lan2host1.pcapRecorder.snaplen int 65535

maximum number of bytes to record per packet

area3lan2host1.pcapRecorder.dumpBadFrames bool true

enable dump of frames with hasBitError

area3lan2host1.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

space-separated list of sibling module names to listen on

area3lan2host1.pcapRecorder.sendingSignalNames string "packetSentToLower"

space-separated list of outbound packet signals to subscribe to

area3lan2host1.pcapRecorder.receivingSignalNames string "packetReceivedFromLower"

space-separated list of inbound packet signals to subscribe to

area3lan2host1.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

space-separated list of protocol names as defined in the Protocol class

area3lan2host1.pcapRecorder.packetFilter object "*"

which packets are considered, matches all packets by default

area3lan2host1.pcapRecorder.helpers string ""

usable PcapRecorder::IHelper helpers for accept packettype and store/convert packet as specified linktype currently available: "inet::AckingMacToEthernetPcapRecorderHelper"

area3lan2host1.pcapRecorder.alwaysFlush bool false

flush the pcapFile after each write to ensure that all packets are captured in case of a crash

area3lan2host1.pcapRecorder.displayStringTextFormat string "rec: %n pks"
area3lan2host1.interfaceTable.displayAddresses bool false

whether to display IP addresses on links

area3lan2host1.cb.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area3lan2host1.cb.forwardServiceRegistration bool true
area3lan2host1.cb.forwardProtocolRegistration bool true
area3lan2host1.bl.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area3lan2host1.bl.forwardServiceRegistration bool true
area3lan2host1.bl.forwardProtocolRegistration bool true
area3lan2host1.li.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area3lan2host1.li.forwardServiceRegistration bool true
area3lan2host1.li.forwardProtocolRegistration bool true
area3lan2host1.eth.bitrate double
area3lan2host1.nl.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area3lan2host1.nl.forwardServiceRegistration bool true
area3lan2host1.nl.forwardProtocolRegistration bool true
area3lan2host1.tn.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area3lan2host1.tn.forwardServiceRegistration bool true
area3lan2host1.tn.forwardProtocolRegistration bool true
area3lan2host1.at.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area3lan2host1.at.forwardServiceRegistration bool true
area3lan2host1.at.forwardProtocolRegistration bool true
area3lan2host2.status.initialStatus string "UP"

TODO @signal, @statistic

area3lan2host2.pcapRecorder.verbose bool true

whether to log packets on the module output

area3lan2host2.pcapRecorder.pcapFile string ""

the PCAP file to be written

area3lan2host2.pcapRecorder.fileFormat string "pcapng"
area3lan2host2.pcapRecorder.snaplen int 65535

maximum number of bytes to record per packet

area3lan2host2.pcapRecorder.dumpBadFrames bool true

enable dump of frames with hasBitError

area3lan2host2.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

space-separated list of sibling module names to listen on

area3lan2host2.pcapRecorder.sendingSignalNames string "packetSentToLower"

space-separated list of outbound packet signals to subscribe to

area3lan2host2.pcapRecorder.receivingSignalNames string "packetReceivedFromLower"

space-separated list of inbound packet signals to subscribe to

area3lan2host2.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

space-separated list of protocol names as defined in the Protocol class

area3lan2host2.pcapRecorder.packetFilter object "*"

which packets are considered, matches all packets by default

area3lan2host2.pcapRecorder.helpers string ""

usable PcapRecorder::IHelper helpers for accept packettype and store/convert packet as specified linktype currently available: "inet::AckingMacToEthernetPcapRecorderHelper"

area3lan2host2.pcapRecorder.alwaysFlush bool false

flush the pcapFile after each write to ensure that all packets are captured in case of a crash

area3lan2host2.pcapRecorder.displayStringTextFormat string "rec: %n pks"
area3lan2host2.interfaceTable.displayAddresses bool false

whether to display IP addresses on links

area3lan2host2.cb.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area3lan2host2.cb.forwardServiceRegistration bool true
area3lan2host2.cb.forwardProtocolRegistration bool true
area3lan2host2.bl.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area3lan2host2.bl.forwardServiceRegistration bool true
area3lan2host2.bl.forwardProtocolRegistration bool true
area3lan2host2.li.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area3lan2host2.li.forwardServiceRegistration bool true
area3lan2host2.li.forwardProtocolRegistration bool true
area3lan2host2.eth.bitrate double
area3lan2host2.nl.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area3lan2host2.nl.forwardServiceRegistration bool true
area3lan2host2.nl.forwardProtocolRegistration bool true
area3lan2host2.tn.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area3lan2host2.tn.forwardServiceRegistration bool true
area3lan2host2.tn.forwardProtocolRegistration bool true
area3lan2host2.at.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area3lan2host2.at.forwardServiceRegistration bool true
area3lan2host2.at.forwardProtocolRegistration bool true
area3lan2host3.status.initialStatus string "UP"

TODO @signal, @statistic

area3lan2host3.pcapRecorder.verbose bool true

whether to log packets on the module output

area3lan2host3.pcapRecorder.pcapFile string ""

the PCAP file to be written

area3lan2host3.pcapRecorder.fileFormat string "pcapng"
area3lan2host3.pcapRecorder.snaplen int 65535

maximum number of bytes to record per packet

area3lan2host3.pcapRecorder.dumpBadFrames bool true

enable dump of frames with hasBitError

area3lan2host3.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

space-separated list of sibling module names to listen on

area3lan2host3.pcapRecorder.sendingSignalNames string "packetSentToLower"

space-separated list of outbound packet signals to subscribe to

area3lan2host3.pcapRecorder.receivingSignalNames string "packetReceivedFromLower"

space-separated list of inbound packet signals to subscribe to

area3lan2host3.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

space-separated list of protocol names as defined in the Protocol class

area3lan2host3.pcapRecorder.packetFilter object "*"

which packets are considered, matches all packets by default

area3lan2host3.pcapRecorder.helpers string ""

usable PcapRecorder::IHelper helpers for accept packettype and store/convert packet as specified linktype currently available: "inet::AckingMacToEthernetPcapRecorderHelper"

area3lan2host3.pcapRecorder.alwaysFlush bool false

flush the pcapFile after each write to ensure that all packets are captured in case of a crash

area3lan2host3.pcapRecorder.displayStringTextFormat string "rec: %n pks"
area3lan2host3.interfaceTable.displayAddresses bool false

whether to display IP addresses on links

area3lan2host3.cb.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area3lan2host3.cb.forwardServiceRegistration bool true
area3lan2host3.cb.forwardProtocolRegistration bool true
area3lan2host3.bl.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area3lan2host3.bl.forwardServiceRegistration bool true
area3lan2host3.bl.forwardProtocolRegistration bool true
area3lan2host3.li.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area3lan2host3.li.forwardServiceRegistration bool true
area3lan2host3.li.forwardProtocolRegistration bool true
area3lan2host3.eth.bitrate double
area3lan2host3.nl.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area3lan2host3.nl.forwardServiceRegistration bool true
area3lan2host3.nl.forwardProtocolRegistration bool true
area3lan2host3.tn.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area3lan2host3.tn.forwardServiceRegistration bool true
area3lan2host3.tn.forwardProtocolRegistration bool true
area3lan2host3.at.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area3lan2host3.at.forwardServiceRegistration bool true
area3lan2host3.at.forwardProtocolRegistration bool true
area3switch2.macTable.agingTime double
area3switch2.macTable.forwardingTableFile string
area3switch2.interfaceTable.displayAddresses bool false

whether to display IP addresses on links

area3switch2.l2NodeConfigurator.interfaceTableModule string
area3switch2.l2NodeConfigurator.l2ConfiguratorModule string "l2NetworkConfigurator"

the absolute path to the ~L2NetworkConfigurator; use "" if there is no configurator

area3switch2.status.initialStatus string "UP"

TODO @signal, @statistic

area3switch2.pcapRecorder.verbose bool true

whether to log packets on the module output

area3switch2.pcapRecorder.pcapFile string ""

the PCAP file to be written

area3switch2.pcapRecorder.fileFormat string "pcapng"
area3switch2.pcapRecorder.snaplen int 65535

maximum number of bytes to record per packet

area3switch2.pcapRecorder.dumpBadFrames bool true

enable dump of frames with hasBitError

area3switch2.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

space-separated list of sibling module names to listen on

area3switch2.pcapRecorder.sendingSignalNames string "packetSentToLower"

space-separated list of outbound packet signals to subscribe to

area3switch2.pcapRecorder.receivingSignalNames string "packetReceivedFromLower"

space-separated list of inbound packet signals to subscribe to

area3switch2.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

space-separated list of protocol names as defined in the Protocol class

area3switch2.pcapRecorder.packetFilter object "*"

which packets are considered, matches all packets by default

area3switch2.pcapRecorder.helpers string ""

usable PcapRecorder::IHelper helpers for accept packettype and store/convert packet as specified linktype currently available: "inet::AckingMacToEthernetPcapRecorderHelper"

area3switch2.pcapRecorder.alwaysFlush bool false

flush the pcapFile after each write to ensure that all packets are captured in case of a crash

area3switch2.pcapRecorder.displayStringTextFormat string "rec: %n pks"
area3switch2.stp.helloTime double
area3switch2.stp.forwardDelay double
area3switch2.stp.maxAge double
area3switch2.stp.bridgePriority int
area3switch2.stp.visualize bool
area3switch2.sc.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area3switch2.sc.forwardServiceRegistration bool true
area3switch2.sc.forwardProtocolRegistration bool true
area3switch2.cb.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area3switch2.cb.forwardServiceRegistration bool true
area3switch2.cb.forwardProtocolRegistration bool true
area3switch2.bl.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area3switch2.bl.forwardServiceRegistration bool true
area3switch2.bl.forwardProtocolRegistration bool true
area3switch2.li.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area3switch2.li.forwardServiceRegistration bool true
area3switch2.li.forwardProtocolRegistration bool true
area3switch2.cutthrough.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area3switch2.cutthrough.forwardServiceRegistration bool true
area3switch2.cutthrough.forwardProtocolRegistration bool true
area3switch2.eth.bitrate double
area1router.status.initialStatus string "UP"

TODO @signal, @statistic

area1router.pcapRecorder.verbose bool true

whether to log packets on the module output

area1router.pcapRecorder.pcapFile string ""

the PCAP file to be written

area1router.pcapRecorder.fileFormat string "pcapng"
area1router.pcapRecorder.snaplen int 65535

maximum number of bytes to record per packet

area1router.pcapRecorder.dumpBadFrames bool true

enable dump of frames with hasBitError

area1router.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

space-separated list of sibling module names to listen on

area1router.pcapRecorder.sendingSignalNames string "packetSentToLower"

space-separated list of outbound packet signals to subscribe to

area1router.pcapRecorder.receivingSignalNames string "packetReceivedFromLower"

space-separated list of inbound packet signals to subscribe to

area1router.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

space-separated list of protocol names as defined in the Protocol class

area1router.pcapRecorder.packetFilter object "*"

which packets are considered, matches all packets by default

area1router.pcapRecorder.helpers string ""

usable PcapRecorder::IHelper helpers for accept packettype and store/convert packet as specified linktype currently available: "inet::AckingMacToEthernetPcapRecorderHelper"

area1router.pcapRecorder.alwaysFlush bool false

flush the pcapFile after each write to ensure that all packets are captured in case of a crash

area1router.pcapRecorder.displayStringTextFormat string "rec: %n pks"
area1router.interfaceTable.displayAddresses bool false

whether to display IP addresses on links

area1router.cb.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area1router.cb.forwardServiceRegistration bool true
area1router.cb.forwardProtocolRegistration bool true
area1router.bl.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area1router.bl.forwardServiceRegistration bool true
area1router.bl.forwardProtocolRegistration bool true
area1router.li.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area1router.li.forwardServiceRegistration bool true
area1router.li.forwardProtocolRegistration bool true
area1router.eth.bitrate double
area1router.nl.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area1router.nl.forwardServiceRegistration bool true
area1router.nl.forwardProtocolRegistration bool true
area1router.tn.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area1router.tn.forwardServiceRegistration bool true
area1router.tn.forwardProtocolRegistration bool true
area1router.at.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area1router.at.forwardServiceRegistration bool true
area1router.at.forwardProtocolRegistration bool true
area1router.bgp.interfaceTableModule string

The path to the InterfaceTable module

area1router.bgp.routingTableModule string
area1router.bgp.ospfRoutingModule string parent.hasOspf ? "^.ospf" : ""
area2router.status.initialStatus string "UP"

TODO @signal, @statistic

area2router.pcapRecorder.verbose bool true

whether to log packets on the module output

area2router.pcapRecorder.pcapFile string ""

the PCAP file to be written

area2router.pcapRecorder.fileFormat string "pcapng"
area2router.pcapRecorder.snaplen int 65535

maximum number of bytes to record per packet

area2router.pcapRecorder.dumpBadFrames bool true

enable dump of frames with hasBitError

area2router.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

space-separated list of sibling module names to listen on

area2router.pcapRecorder.sendingSignalNames string "packetSentToLower"

space-separated list of outbound packet signals to subscribe to

area2router.pcapRecorder.receivingSignalNames string "packetReceivedFromLower"

space-separated list of inbound packet signals to subscribe to

area2router.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

space-separated list of protocol names as defined in the Protocol class

area2router.pcapRecorder.packetFilter object "*"

which packets are considered, matches all packets by default

area2router.pcapRecorder.helpers string ""

usable PcapRecorder::IHelper helpers for accept packettype and store/convert packet as specified linktype currently available: "inet::AckingMacToEthernetPcapRecorderHelper"

area2router.pcapRecorder.alwaysFlush bool false

flush the pcapFile after each write to ensure that all packets are captured in case of a crash

area2router.pcapRecorder.displayStringTextFormat string "rec: %n pks"
area2router.interfaceTable.displayAddresses bool false

whether to display IP addresses on links

area2router.cb.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area2router.cb.forwardServiceRegistration bool true
area2router.cb.forwardProtocolRegistration bool true
area2router.bl.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area2router.bl.forwardServiceRegistration bool true
area2router.bl.forwardProtocolRegistration bool true
area2router.li.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area2router.li.forwardServiceRegistration bool true
area2router.li.forwardProtocolRegistration bool true
area2router.eth.bitrate double
area2router.nl.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area2router.nl.forwardServiceRegistration bool true
area2router.nl.forwardProtocolRegistration bool true
area2router.tn.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area2router.tn.forwardServiceRegistration bool true
area2router.tn.forwardProtocolRegistration bool true
area2router.at.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area2router.at.forwardServiceRegistration bool true
area2router.at.forwardProtocolRegistration bool true
area2router.bgp.interfaceTableModule string

The path to the InterfaceTable module

area2router.bgp.routingTableModule string
area2router.bgp.ospfRoutingModule string parent.hasOspf ? "^.ospf" : ""
area3router.status.initialStatus string "UP"

TODO @signal, @statistic

area3router.pcapRecorder.verbose bool true

whether to log packets on the module output

area3router.pcapRecorder.pcapFile string ""

the PCAP file to be written

area3router.pcapRecorder.fileFormat string "pcapng"
area3router.pcapRecorder.snaplen int 65535

maximum number of bytes to record per packet

area3router.pcapRecorder.dumpBadFrames bool true

enable dump of frames with hasBitError

area3router.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

space-separated list of sibling module names to listen on

area3router.pcapRecorder.sendingSignalNames string "packetSentToLower"

space-separated list of outbound packet signals to subscribe to

area3router.pcapRecorder.receivingSignalNames string "packetReceivedFromLower"

space-separated list of inbound packet signals to subscribe to

area3router.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

space-separated list of protocol names as defined in the Protocol class

area3router.pcapRecorder.packetFilter object "*"

which packets are considered, matches all packets by default

area3router.pcapRecorder.helpers string ""

usable PcapRecorder::IHelper helpers for accept packettype and store/convert packet as specified linktype currently available: "inet::AckingMacToEthernetPcapRecorderHelper"

area3router.pcapRecorder.alwaysFlush bool false

flush the pcapFile after each write to ensure that all packets are captured in case of a crash

area3router.pcapRecorder.displayStringTextFormat string "rec: %n pks"
area3router.interfaceTable.displayAddresses bool false

whether to display IP addresses on links

area3router.cb.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area3router.cb.forwardServiceRegistration bool true
area3router.cb.forwardProtocolRegistration bool true
area3router.bl.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area3router.bl.forwardServiceRegistration bool true
area3router.bl.forwardProtocolRegistration bool true
area3router.li.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area3router.li.forwardServiceRegistration bool true
area3router.li.forwardProtocolRegistration bool true
area3router.eth.bitrate double
area3router.nl.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area3router.nl.forwardServiceRegistration bool true
area3router.nl.forwardProtocolRegistration bool true
area3router.tn.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area3router.tn.forwardServiceRegistration bool true
area3router.tn.forwardProtocolRegistration bool true
area3router.at.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area3router.at.forwardServiceRegistration bool true
area3router.at.forwardProtocolRegistration bool true
area3router.bgp.interfaceTableModule string

The path to the InterfaceTable module

area3router.bgp.routingTableModule string
area3router.bgp.ospfRoutingModule string parent.hasOspf ? "^.ospf" : ""
backbonerouter.status.initialStatus string "UP"

TODO @signal, @statistic

backbonerouter.pcapRecorder.verbose bool true

whether to log packets on the module output

backbonerouter.pcapRecorder.pcapFile string ""

the PCAP file to be written

backbonerouter.pcapRecorder.fileFormat string "pcapng"
backbonerouter.pcapRecorder.snaplen int 65535

maximum number of bytes to record per packet

backbonerouter.pcapRecorder.dumpBadFrames bool true

enable dump of frames with hasBitError

backbonerouter.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

space-separated list of sibling module names to listen on

backbonerouter.pcapRecorder.sendingSignalNames string "packetSentToLower"

space-separated list of outbound packet signals to subscribe to

backbonerouter.pcapRecorder.receivingSignalNames string "packetReceivedFromLower"

space-separated list of inbound packet signals to subscribe to

backbonerouter.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

space-separated list of protocol names as defined in the Protocol class

backbonerouter.pcapRecorder.packetFilter object "*"

which packets are considered, matches all packets by default

backbonerouter.pcapRecorder.helpers string ""

usable PcapRecorder::IHelper helpers for accept packettype and store/convert packet as specified linktype currently available: "inet::AckingMacToEthernetPcapRecorderHelper"

backbonerouter.pcapRecorder.alwaysFlush bool false

flush the pcapFile after each write to ensure that all packets are captured in case of a crash

backbonerouter.pcapRecorder.displayStringTextFormat string "rec: %n pks"
backbonerouter.interfaceTable.displayAddresses bool false

whether to display IP addresses on links

backbonerouter.cb.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

backbonerouter.cb.forwardServiceRegistration bool true
backbonerouter.cb.forwardProtocolRegistration bool true
backbonerouter.bl.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

backbonerouter.bl.forwardServiceRegistration bool true
backbonerouter.bl.forwardProtocolRegistration bool true
backbonerouter.li.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

backbonerouter.li.forwardServiceRegistration bool true
backbonerouter.li.forwardProtocolRegistration bool true
backbonerouter.eth.bitrate double
backbonerouter.nl.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

backbonerouter.nl.forwardServiceRegistration bool true
backbonerouter.nl.forwardProtocolRegistration bool true
backbonerouter.tn.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

backbonerouter.tn.forwardServiceRegistration bool true
backbonerouter.tn.forwardProtocolRegistration bool true
backbonerouter.at.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

backbonerouter.at.forwardServiceRegistration bool true
backbonerouter.at.forwardProtocolRegistration bool true
backbonerouter.bgp.interfaceTableModule string

The path to the InterfaceTable module

backbonerouter.bgp.routingTableModule string
backbonerouter.bgp.ospfRoutingModule string parent.hasOspf ? "^.ospf" : ""
configurator.minLinkWeight double 1E-3
configurator.configureIsolatedNetworksSeparatly bool false
configurator.config xml xml("")

XML configuration parameters for IP address assignment and adding manual routes

configurator.assignAddresses bool true

assign IP addresses to all interfaces in the network

configurator.assignUniqueAddresses bool true

avoid using the same address and raise an error if not possible

configurator.assignDisjunctSubnetAddresses bool true

avoid using the same address prefix and netmask on different links when assigning IP addresses to interfaces

configurator.addStaticRoutes bool true

add static routes to the routing tables of all nodes to route to all destination interfaces (only where applicable; turn off when config file contains manual routes)

configurator.addDefaultRoutes bool true

add default routes if all routes from a source node go through the same gateway (used only if addStaticRoutes is true)

configurator.addSubnetRoutes bool true

add subnet routes instead of destination interface routes (only where applicable; used only if addStaticRoutes is true)

configurator.addDirectRoutes bool true

add direct routes (i.e. directly connected interfaces) to the routing table (used only if addStaticRoutes is true)

configurator.optimizeRoutes bool true

optimize routing tables by merging routes, the resulting routing table might route more packets than the original (used only if addStaticRoutes is true)

configurator.dumpTopology bool false

print extracted network topology to the module output

configurator.dumpLinks bool false

print recognized network links to the module output

configurator.dumpAddresses bool false

print assigned IP addresses for all interfaces to the module output

configurator.dumpRoutes bool false

print configured and optimized routing tables for all nodes to the module output

configurator.dumpConfig string ""

write configuration into the given config file that can be fed back to speed up subsequent runs (network configurations)

area1AP.status.initialStatus string "UP"

TODO @signal, @statistic

area1AP.interfaceTable.displayAddresses bool false

whether to display IP addresses on links

area1AP.macTable.agingTime double
area1AP.macTable.forwardingTableFile string
area1AP.bl.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area1AP.bl.forwardServiceRegistration bool true
area1AP.bl.forwardProtocolRegistration bool true
area1AP.li.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area1AP.li.forwardServiceRegistration bool true
area1AP.li.forwardProtocolRegistration bool true
area1AP.eth.bitrate double
area3AP.status.initialStatus string "UP"

TODO @signal, @statistic

area3AP.interfaceTable.displayAddresses bool false

whether to display IP addresses on links

area3AP.macTable.agingTime double
area3AP.macTable.forwardingTableFile string
area3AP.bl.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area3AP.bl.forwardServiceRegistration bool true
area3AP.bl.forwardProtocolRegistration bool true
area3AP.li.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area3AP.li.forwardServiceRegistration bool true
area3AP.li.forwardProtocolRegistration bool true
area3AP.eth.bitrate double
area1lan3host1.status.initialStatus string "UP"

TODO @signal, @statistic

area1lan3host1.pcapRecorder.verbose bool true

whether to log packets on the module output

area1lan3host1.pcapRecorder.pcapFile string ""

the PCAP file to be written

area1lan3host1.pcapRecorder.fileFormat string "pcapng"
area1lan3host1.pcapRecorder.snaplen int 65535

maximum number of bytes to record per packet

area1lan3host1.pcapRecorder.dumpBadFrames bool true

enable dump of frames with hasBitError

area1lan3host1.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

space-separated list of sibling module names to listen on

area1lan3host1.pcapRecorder.sendingSignalNames string "packetSentToLower"

space-separated list of outbound packet signals to subscribe to

area1lan3host1.pcapRecorder.receivingSignalNames string "packetReceivedFromLower"

space-separated list of inbound packet signals to subscribe to

area1lan3host1.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

space-separated list of protocol names as defined in the Protocol class

area1lan3host1.pcapRecorder.packetFilter object "*"

which packets are considered, matches all packets by default

area1lan3host1.pcapRecorder.helpers string ""

usable PcapRecorder::IHelper helpers for accept packettype and store/convert packet as specified linktype currently available: "inet::AckingMacToEthernetPcapRecorderHelper"

area1lan3host1.pcapRecorder.alwaysFlush bool false

flush the pcapFile after each write to ensure that all packets are captured in case of a crash

area1lan3host1.pcapRecorder.displayStringTextFormat string "rec: %n pks"
area1lan3host1.interfaceTable.displayAddresses bool false

whether to display IP addresses on links

area1lan3host1.cb.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area1lan3host1.cb.forwardServiceRegistration bool true
area1lan3host1.cb.forwardProtocolRegistration bool true
area1lan3host1.bl.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area1lan3host1.bl.forwardServiceRegistration bool true
area1lan3host1.bl.forwardProtocolRegistration bool true
area1lan3host1.li.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area1lan3host1.li.forwardServiceRegistration bool true
area1lan3host1.li.forwardProtocolRegistration bool true
area1lan3host1.eth.bitrate double
area1lan3host1.nl.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area1lan3host1.nl.forwardServiceRegistration bool true
area1lan3host1.nl.forwardProtocolRegistration bool true
area1lan3host1.tn.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area1lan3host1.tn.forwardServiceRegistration bool true
area1lan3host1.tn.forwardProtocolRegistration bool true
area1lan3host1.at.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area1lan3host1.at.forwardServiceRegistration bool true
area1lan3host1.at.forwardProtocolRegistration bool true
area1lan3host2.status.initialStatus string "UP"

TODO @signal, @statistic

area1lan3host2.pcapRecorder.verbose bool true

whether to log packets on the module output

area1lan3host2.pcapRecorder.pcapFile string ""

the PCAP file to be written

area1lan3host2.pcapRecorder.fileFormat string "pcapng"
area1lan3host2.pcapRecorder.snaplen int 65535

maximum number of bytes to record per packet

area1lan3host2.pcapRecorder.dumpBadFrames bool true

enable dump of frames with hasBitError

area1lan3host2.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

space-separated list of sibling module names to listen on

area1lan3host2.pcapRecorder.sendingSignalNames string "packetSentToLower"

space-separated list of outbound packet signals to subscribe to

area1lan3host2.pcapRecorder.receivingSignalNames string "packetReceivedFromLower"

space-separated list of inbound packet signals to subscribe to

area1lan3host2.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

space-separated list of protocol names as defined in the Protocol class

area1lan3host2.pcapRecorder.packetFilter object "*"

which packets are considered, matches all packets by default

area1lan3host2.pcapRecorder.helpers string ""

usable PcapRecorder::IHelper helpers for accept packettype and store/convert packet as specified linktype currently available: "inet::AckingMacToEthernetPcapRecorderHelper"

area1lan3host2.pcapRecorder.alwaysFlush bool false

flush the pcapFile after each write to ensure that all packets are captured in case of a crash

area1lan3host2.pcapRecorder.displayStringTextFormat string "rec: %n pks"
area1lan3host2.interfaceTable.displayAddresses bool false

whether to display IP addresses on links

area1lan3host2.cb.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area1lan3host2.cb.forwardServiceRegistration bool true
area1lan3host2.cb.forwardProtocolRegistration bool true
area1lan3host2.bl.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area1lan3host2.bl.forwardServiceRegistration bool true
area1lan3host2.bl.forwardProtocolRegistration bool true
area1lan3host2.li.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area1lan3host2.li.forwardServiceRegistration bool true
area1lan3host2.li.forwardProtocolRegistration bool true
area1lan3host2.eth.bitrate double
area1lan3host2.nl.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area1lan3host2.nl.forwardServiceRegistration bool true
area1lan3host2.nl.forwardProtocolRegistration bool true
area1lan3host2.tn.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area1lan3host2.tn.forwardServiceRegistration bool true
area1lan3host2.tn.forwardProtocolRegistration bool true
area1lan3host2.at.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area1lan3host2.at.forwardServiceRegistration bool true
area1lan3host2.at.forwardProtocolRegistration bool true
area1lan3host3.status.initialStatus string "UP"

TODO @signal, @statistic

area1lan3host3.pcapRecorder.verbose bool true

whether to log packets on the module output

area1lan3host3.pcapRecorder.pcapFile string ""

the PCAP file to be written

area1lan3host3.pcapRecorder.fileFormat string "pcapng"
area1lan3host3.pcapRecorder.snaplen int 65535

maximum number of bytes to record per packet

area1lan3host3.pcapRecorder.dumpBadFrames bool true

enable dump of frames with hasBitError

area1lan3host3.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

space-separated list of sibling module names to listen on

area1lan3host3.pcapRecorder.sendingSignalNames string "packetSentToLower"

space-separated list of outbound packet signals to subscribe to

area1lan3host3.pcapRecorder.receivingSignalNames string "packetReceivedFromLower"

space-separated list of inbound packet signals to subscribe to

area1lan3host3.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

space-separated list of protocol names as defined in the Protocol class

area1lan3host3.pcapRecorder.packetFilter object "*"

which packets are considered, matches all packets by default

area1lan3host3.pcapRecorder.helpers string ""

usable PcapRecorder::IHelper helpers for accept packettype and store/convert packet as specified linktype currently available: "inet::AckingMacToEthernetPcapRecorderHelper"

area1lan3host3.pcapRecorder.alwaysFlush bool false

flush the pcapFile after each write to ensure that all packets are captured in case of a crash

area1lan3host3.pcapRecorder.displayStringTextFormat string "rec: %n pks"
area1lan3host3.interfaceTable.displayAddresses bool false

whether to display IP addresses on links

area1lan3host3.cb.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area1lan3host3.cb.forwardServiceRegistration bool true
area1lan3host3.cb.forwardProtocolRegistration bool true
area1lan3host3.bl.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area1lan3host3.bl.forwardServiceRegistration bool true
area1lan3host3.bl.forwardProtocolRegistration bool true
area1lan3host3.li.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area1lan3host3.li.forwardServiceRegistration bool true
area1lan3host3.li.forwardProtocolRegistration bool true
area1lan3host3.eth.bitrate double
area1lan3host3.nl.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area1lan3host3.nl.forwardServiceRegistration bool true
area1lan3host3.nl.forwardProtocolRegistration bool true
area1lan3host3.tn.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area1lan3host3.tn.forwardServiceRegistration bool true
area1lan3host3.tn.forwardProtocolRegistration bool true
area1lan3host3.at.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area1lan3host3.at.forwardServiceRegistration bool true
area1lan3host3.at.forwardProtocolRegistration bool true
area3lan3host1.status.initialStatus string "UP"

TODO @signal, @statistic

area3lan3host1.pcapRecorder.verbose bool true

whether to log packets on the module output

area3lan3host1.pcapRecorder.pcapFile string ""

the PCAP file to be written

area3lan3host1.pcapRecorder.fileFormat string "pcapng"
area3lan3host1.pcapRecorder.snaplen int 65535

maximum number of bytes to record per packet

area3lan3host1.pcapRecorder.dumpBadFrames bool true

enable dump of frames with hasBitError

area3lan3host1.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

space-separated list of sibling module names to listen on

area3lan3host1.pcapRecorder.sendingSignalNames string "packetSentToLower"

space-separated list of outbound packet signals to subscribe to

area3lan3host1.pcapRecorder.receivingSignalNames string "packetReceivedFromLower"

space-separated list of inbound packet signals to subscribe to

area3lan3host1.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

space-separated list of protocol names as defined in the Protocol class

area3lan3host1.pcapRecorder.packetFilter object "*"

which packets are considered, matches all packets by default

area3lan3host1.pcapRecorder.helpers string ""

usable PcapRecorder::IHelper helpers for accept packettype and store/convert packet as specified linktype currently available: "inet::AckingMacToEthernetPcapRecorderHelper"

area3lan3host1.pcapRecorder.alwaysFlush bool false

flush the pcapFile after each write to ensure that all packets are captured in case of a crash

area3lan3host1.pcapRecorder.displayStringTextFormat string "rec: %n pks"
area3lan3host1.interfaceTable.displayAddresses bool false

whether to display IP addresses on links

area3lan3host1.cb.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area3lan3host1.cb.forwardServiceRegistration bool true
area3lan3host1.cb.forwardProtocolRegistration bool true
area3lan3host1.bl.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area3lan3host1.bl.forwardServiceRegistration bool true
area3lan3host1.bl.forwardProtocolRegistration bool true
area3lan3host1.li.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area3lan3host1.li.forwardServiceRegistration bool true
area3lan3host1.li.forwardProtocolRegistration bool true
area3lan3host1.eth.bitrate double
area3lan3host1.nl.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area3lan3host1.nl.forwardServiceRegistration bool true
area3lan3host1.nl.forwardProtocolRegistration bool true
area3lan3host1.tn.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area3lan3host1.tn.forwardServiceRegistration bool true
area3lan3host1.tn.forwardProtocolRegistration bool true
area3lan3host1.at.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area3lan3host1.at.forwardServiceRegistration bool true
area3lan3host1.at.forwardProtocolRegistration bool true
area3lan3host2.status.initialStatus string "UP"

TODO @signal, @statistic

area3lan3host2.pcapRecorder.verbose bool true

whether to log packets on the module output

area3lan3host2.pcapRecorder.pcapFile string ""

the PCAP file to be written

area3lan3host2.pcapRecorder.fileFormat string "pcapng"
area3lan3host2.pcapRecorder.snaplen int 65535

maximum number of bytes to record per packet

area3lan3host2.pcapRecorder.dumpBadFrames bool true

enable dump of frames with hasBitError

area3lan3host2.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

space-separated list of sibling module names to listen on

area3lan3host2.pcapRecorder.sendingSignalNames string "packetSentToLower"

space-separated list of outbound packet signals to subscribe to

area3lan3host2.pcapRecorder.receivingSignalNames string "packetReceivedFromLower"

space-separated list of inbound packet signals to subscribe to

area3lan3host2.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

space-separated list of protocol names as defined in the Protocol class

area3lan3host2.pcapRecorder.packetFilter object "*"

which packets are considered, matches all packets by default

area3lan3host2.pcapRecorder.helpers string ""

usable PcapRecorder::IHelper helpers for accept packettype and store/convert packet as specified linktype currently available: "inet::AckingMacToEthernetPcapRecorderHelper"

area3lan3host2.pcapRecorder.alwaysFlush bool false

flush the pcapFile after each write to ensure that all packets are captured in case of a crash

area3lan3host2.pcapRecorder.displayStringTextFormat string "rec: %n pks"
area3lan3host2.interfaceTable.displayAddresses bool false

whether to display IP addresses on links

area3lan3host2.cb.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area3lan3host2.cb.forwardServiceRegistration bool true
area3lan3host2.cb.forwardProtocolRegistration bool true
area3lan3host2.bl.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area3lan3host2.bl.forwardServiceRegistration bool true
area3lan3host2.bl.forwardProtocolRegistration bool true
area3lan3host2.li.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area3lan3host2.li.forwardServiceRegistration bool true
area3lan3host2.li.forwardProtocolRegistration bool true
area3lan3host2.eth.bitrate double
area3lan3host2.nl.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area3lan3host2.nl.forwardServiceRegistration bool true
area3lan3host2.nl.forwardProtocolRegistration bool true
area3lan3host2.tn.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area3lan3host2.tn.forwardServiceRegistration bool true
area3lan3host2.tn.forwardProtocolRegistration bool true
area3lan3host2.at.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area3lan3host2.at.forwardServiceRegistration bool true
area3lan3host2.at.forwardProtocolRegistration bool true
area3lan3host3.status.initialStatus string "UP"

TODO @signal, @statistic

area3lan3host3.pcapRecorder.verbose bool true

whether to log packets on the module output

area3lan3host3.pcapRecorder.pcapFile string ""

the PCAP file to be written

area3lan3host3.pcapRecorder.fileFormat string "pcapng"
area3lan3host3.pcapRecorder.snaplen int 65535

maximum number of bytes to record per packet

area3lan3host3.pcapRecorder.dumpBadFrames bool true

enable dump of frames with hasBitError

area3lan3host3.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

space-separated list of sibling module names to listen on

area3lan3host3.pcapRecorder.sendingSignalNames string "packetSentToLower"

space-separated list of outbound packet signals to subscribe to

area3lan3host3.pcapRecorder.receivingSignalNames string "packetReceivedFromLower"

space-separated list of inbound packet signals to subscribe to

area3lan3host3.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

space-separated list of protocol names as defined in the Protocol class

area3lan3host3.pcapRecorder.packetFilter object "*"

which packets are considered, matches all packets by default

area3lan3host3.pcapRecorder.helpers string ""

usable PcapRecorder::IHelper helpers for accept packettype and store/convert packet as specified linktype currently available: "inet::AckingMacToEthernetPcapRecorderHelper"

area3lan3host3.pcapRecorder.alwaysFlush bool false

flush the pcapFile after each write to ensure that all packets are captured in case of a crash

area3lan3host3.pcapRecorder.displayStringTextFormat string "rec: %n pks"
area3lan3host3.interfaceTable.displayAddresses bool false

whether to display IP addresses on links

area3lan3host3.cb.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area3lan3host3.cb.forwardServiceRegistration bool true
area3lan3host3.cb.forwardProtocolRegistration bool true
area3lan3host3.bl.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area3lan3host3.bl.forwardServiceRegistration bool true
area3lan3host3.bl.forwardProtocolRegistration bool true
area3lan3host3.li.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area3lan3host3.li.forwardServiceRegistration bool true
area3lan3host3.li.forwardProtocolRegistration bool true
area3lan3host3.eth.bitrate double
area3lan3host3.nl.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area3lan3host3.nl.forwardServiceRegistration bool true
area3lan3host3.nl.forwardProtocolRegistration bool true
area3lan3host3.tn.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area3lan3host3.tn.forwardServiceRegistration bool true
area3lan3host3.tn.forwardProtocolRegistration bool true
area3lan3host3.at.displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

area3lan3host3.at.forwardServiceRegistration bool true
area3lan3host3.at.forwardProtocolRegistration bool true
radioMedium.neighborCache.refillPeriod double

Source code

network ConfiguratorC extends ConfiguratorB
{
    submodules:
        area1AP: AccessPoint {
            @display("p=611.64716,928.3376");
        }
        area3AP: AccessPoint {
            @display("p=2552.152,881.76544");
        }
        area1lan3host1: WirelessHost {
            @display("p=211.3514,585.5005");
        }
        area1lan3host2: WirelessHost {
            @display("p=211.3514,754.0104");
        }
        area1lan3host3: WirelessHost {
            @display("p=211.3514,911.0958");
        }
        area3lan3host1: WirelessHost {
            @display("p=2825.3418,551.44696");
        }
        area3lan3host2: WirelessHost {
            @display("p=2936.0706,725.44934");
        }
        area3lan3host3: WirelessHost {
            @display("p=2824.6829,885.3909");
        }
        radioMedium: Ieee80211ScalarRadioMedium {
            @display("p=150,400");
        }
    connections:
        area1router.ethg++ <--> Eth10M <--> area1AP.ethg++;
        area3router.ethg++ <--> Eth10M <--> area3AP.ethg++;
}
File: tutorials/configurator/ConfiguratorC.ned