Hierarchical99

Package: inet.examples.inet.hierarchical99

Hierarchical99

network

This hierarchical network topology contains 3 levels, 72 hosts and 27 routers.

recorder : RoutingTableRecorder

Records changes in the routing tables (~Ipv4RoutingTable) and interface tables (~InterfaceTable) of...

Source:
recorder: RoutingTableRecorder {
    @display("p=100,200;is=s");
} networkConfigurator : like IL3NetworkConfigurator

IL3NetworkConfigurator: Interface for all layer 3 network configurators.

Source:
networkConfigurator: <> like IL3NetworkConfigurator {
    @display("p=100,100;is=s");
} area11 : Area

Source:
area11: Area {
    @display("p=400,100;t=10.11.x.x");
} area12 : Area

Source:
area12: Area {
    @display("p=600,100;t=10.12.x.x");
} area21 : Area

Source:
area21: Area {
    @display("p=750,300;t=10.21.x.x");
} area22 : Area

Source:
area22: Area {
    @display("p=600,400;t=10.22.x.x");
} area31 : Area

Source:
area31: Area {
    @display("p=250,300;t=10.31.x.x");
} area32 : Area

Source:
area32: Area {
    @display("p=400,400;t=10.32.x.x");
} router1 : Router

A network router device with support for multiple routing protocols and network interfaces.

Source:
router1: Router {
    @display("p=500,200");
} router2 : Router

A network router device with support for multiple routing protocols and network interfaces.

Source:
router2: Router {
    @display("p=600,300");
} router3 : Router

A network router device with support for multiple routing protocols and network interfaces.

Source:
router3: Router {
    @display("p=400,300");
}

Usage diagram

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

Properties

Name Value Description
isNetwork
display bgl=22

Unassigned submodule parameters

Name Type Default value Description
recorder.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

recorder.enabled bool true
recorder.logfile string "${resultdir}/${configname}-#${runnumber}.rt"
area11.lan1.switch.macTable.agingTime double
area11.lan1.switch.macTable.forwardingTableFile string
area11.lan1.switch.interfaceTable.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.lan1.switch.interfaceTable.displayAddresses bool false

Whether to display IP addresses on links

area11.lan1.switch.status.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.lan1.switch.status.initialStatus string "UP"

TODO @signal, @statistic

area11.lan1.switch.pcapRecorder.displayStringTextFormat string "rec: %n pks"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.lan1.switch.pcapRecorder.verbose bool true

Whether to log packets on the module output

area11.lan1.switch.pcapRecorder.recordEmptyPackets bool true

Specifies if zero length packets are recorded or not

area11.lan1.switch.pcapRecorder.enableConvertingPackets bool true

Specifies if converting packets to link type is allowed or not

area11.lan1.switch.pcapRecorder.pcapFile string ""

The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap"

area11.lan1.switch.pcapRecorder.fileFormat string "pcapng"
area11.lan1.switch.pcapRecorder.snaplen int 65535

Maximum number of bytes to record per packet

area11.lan1.switch.pcapRecorder.timePrecision int 6

Time precision in recorded file. pcap supports only 6 (usec) or 9 (nanosec), pcapng supports more values (see 'if_tsresol' option in pcapng file format).

area11.lan1.switch.pcapRecorder.dumpBadFrames bool true

Enable dump of frames with hasBitError

area11.lan1.switch.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

Space-separated list of sibling module names to listen on

area11.lan1.switch.pcapRecorder.sendingSignalNames string "transmissionEnded"

Space-separated list of outbound packet signals to subscribe to

area11.lan1.switch.pcapRecorder.receivingSignalNames string "receptionEnded"

Space-separated list of inbound packet signals to subscribe to

area11.lan1.switch.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

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

area11.lan1.switch.pcapRecorder.packetFilter object "*"

Which packets are considered, matches all packets by default

area11.lan1.switch.pcapRecorder.helpers string ""

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

area11.lan1.switch.pcapRecorder.alwaysFlush bool false

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

area11.lan1.switch.mrp.ccmInterval double
area11.lan1.switch.mrp.mrpRole string
area11.lan1.switch.mrp.timingProfile int
area11.lan1.switch.mrp.uuid0 int
area11.lan1.switch.mrp.uuid1 int
area11.lan1.switch.mrp.ringPort1 int
area11.lan1.switch.mrp.ringPort2 int
area11.lan1.switch.mrp.interconnectionLinkCheckAware bool
area11.lan1.switch.mrp.interconnectionRingCheckAware bool
area11.lan1.switch.mrp.nonblockingMrcSupported bool
area11.lan1.switch.mrp.reactOnLinkChange bool
area11.lan1.switch.mrp.visualize bool
area11.lan1.switch.stp.helloTime double
area11.lan1.switch.stp.forwardDelay double
area11.lan1.switch.stp.maxAge double
area11.lan1.switch.stp.bridgePriority int
area11.lan1.switch.stp.visualize bool
area11.lan1.switch.gptp.gptpNodeType string "BRIDGE_NODE"
area11.lan1.switch.sc.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.lan1.switch.sc.interfaceTableModule string

Module path to the ~InterfaceTable module

area11.lan1.switch.sc.forwardServiceRegistration bool true
area11.lan1.switch.sc.forwardProtocolRegistration bool true
area11.lan1.switch.sc.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area11.lan1.switch.sc.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area11.lan1.switch.sc.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area11.lan1.switch.cb.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.lan1.switch.cb.interfaceTableModule string

Module path to the ~InterfaceTable module

area11.lan1.switch.cb.forwardServiceRegistration bool true
area11.lan1.switch.cb.forwardProtocolRegistration bool true
area11.lan1.switch.cb.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area11.lan1.switch.cb.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area11.lan1.switch.cb.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area11.lan1.switch.bl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.lan1.switch.bl.interfaceTableModule string

Module path to the ~InterfaceTable module

area11.lan1.switch.bl.forwardServiceRegistration bool true
area11.lan1.switch.bl.forwardProtocolRegistration bool true
area11.lan1.switch.bl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area11.lan1.switch.bl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area11.lan1.switch.bl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area11.lan1.switch.li.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.lan1.switch.li.interfaceTableModule string

Module path to the ~InterfaceTable module

area11.lan1.switch.li.forwardServiceRegistration bool true
area11.lan1.switch.li.forwardProtocolRegistration bool true
area11.lan1.switch.li.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area11.lan1.switch.li.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area11.lan1.switch.li.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area11.lan1.switch.eth.bitrate double
area11.lan1.host1.status.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.lan1.host1.status.initialStatus string "UP"

TODO @signal, @statistic

area11.lan1.host1.environment.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.lan1.host1.environment.initStage int 0

Initialization stage for the setup command

area11.lan1.host1.environment.globalNamespace bool false

Create new network namespaces under /var/run/netns/ (Linux only)

area11.lan1.host1.environment.namespace string ""

Name of the host OS network namespace (optional) (Linux only)

area11.lan1.host1.environment.setupCommand string ""

A host OS system command

area11.lan1.host1.environment.teardownCommand string ""

A host OS system command

area11.lan1.host1.pcapRecorder.displayStringTextFormat string "rec: %n pks"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.lan1.host1.pcapRecorder.verbose bool true

Whether to log packets on the module output

area11.lan1.host1.pcapRecorder.recordEmptyPackets bool true

Specifies if zero length packets are recorded or not

area11.lan1.host1.pcapRecorder.enableConvertingPackets bool true

Specifies if converting packets to link type is allowed or not

area11.lan1.host1.pcapRecorder.pcapFile string ""

The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap"

area11.lan1.host1.pcapRecorder.fileFormat string "pcapng"
area11.lan1.host1.pcapRecorder.snaplen int 65535

Maximum number of bytes to record per packet

area11.lan1.host1.pcapRecorder.timePrecision int 6

Time precision in recorded file. pcap supports only 6 (usec) or 9 (nanosec), pcapng supports more values (see 'if_tsresol' option in pcapng file format).

area11.lan1.host1.pcapRecorder.dumpBadFrames bool true

Enable dump of frames with hasBitError

area11.lan1.host1.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

Space-separated list of sibling module names to listen on

area11.lan1.host1.pcapRecorder.sendingSignalNames string "transmissionEnded"

Space-separated list of outbound packet signals to subscribe to

area11.lan1.host1.pcapRecorder.receivingSignalNames string "receptionEnded"

Space-separated list of inbound packet signals to subscribe to

area11.lan1.host1.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

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

area11.lan1.host1.pcapRecorder.packetFilter object "*"

Which packets are considered, matches all packets by default

area11.lan1.host1.pcapRecorder.helpers string ""

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

area11.lan1.host1.pcapRecorder.alwaysFlush bool false

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

area11.lan1.host1.interfaceTable.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.lan1.host1.interfaceTable.displayAddresses bool false

Whether to display IP addresses on links

area11.lan1.host1.cb.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.lan1.host1.cb.interfaceTableModule string

Module path to the ~InterfaceTable module

area11.lan1.host1.cb.forwardServiceRegistration bool true
area11.lan1.host1.cb.forwardProtocolRegistration bool true
area11.lan1.host1.cb.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area11.lan1.host1.cb.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area11.lan1.host1.cb.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area11.lan1.host1.bl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.lan1.host1.bl.interfaceTableModule string

Module path to the ~InterfaceTable module

area11.lan1.host1.bl.forwardServiceRegistration bool true
area11.lan1.host1.bl.forwardProtocolRegistration bool true
area11.lan1.host1.bl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area11.lan1.host1.bl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area11.lan1.host1.bl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area11.lan1.host1.li.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.lan1.host1.li.interfaceTableModule string

Module path to the ~InterfaceTable module

area11.lan1.host1.li.forwardServiceRegistration bool true
area11.lan1.host1.li.forwardProtocolRegistration bool true
area11.lan1.host1.li.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area11.lan1.host1.li.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area11.lan1.host1.li.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area11.lan1.host1.eth.bitrate double
area11.lan1.host1.nl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.lan1.host1.nl.interfaceTableModule string

Module path to the ~InterfaceTable module

area11.lan1.host1.nl.forwardServiceRegistration bool true
area11.lan1.host1.nl.forwardProtocolRegistration bool true
area11.lan1.host1.nl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area11.lan1.host1.nl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area11.lan1.host1.nl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area11.lan1.host1.tn.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.lan1.host1.tn.interfaceTableModule string

Module path to the ~InterfaceTable module

area11.lan1.host1.tn.forwardServiceRegistration bool true
area11.lan1.host1.tn.forwardProtocolRegistration bool true
area11.lan1.host1.tn.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area11.lan1.host1.tn.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area11.lan1.host1.tn.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area11.lan1.host1.at.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.lan1.host1.at.interfaceTableModule string

Module path to the ~InterfaceTable module

area11.lan1.host1.at.forwardServiceRegistration bool true
area11.lan1.host1.at.forwardProtocolRegistration bool true
area11.lan1.host1.at.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area11.lan1.host1.at.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area11.lan1.host1.at.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area11.lan1.host2.status.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.lan1.host2.status.initialStatus string "UP"

TODO @signal, @statistic

area11.lan1.host2.environment.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.lan1.host2.environment.initStage int 0

Initialization stage for the setup command

area11.lan1.host2.environment.globalNamespace bool false

Create new network namespaces under /var/run/netns/ (Linux only)

area11.lan1.host2.environment.namespace string ""

Name of the host OS network namespace (optional) (Linux only)

area11.lan1.host2.environment.setupCommand string ""

A host OS system command

area11.lan1.host2.environment.teardownCommand string ""

A host OS system command

area11.lan1.host2.pcapRecorder.displayStringTextFormat string "rec: %n pks"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.lan1.host2.pcapRecorder.verbose bool true

Whether to log packets on the module output

area11.lan1.host2.pcapRecorder.recordEmptyPackets bool true

Specifies if zero length packets are recorded or not

area11.lan1.host2.pcapRecorder.enableConvertingPackets bool true

Specifies if converting packets to link type is allowed or not

area11.lan1.host2.pcapRecorder.pcapFile string ""

The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap"

area11.lan1.host2.pcapRecorder.fileFormat string "pcapng"
area11.lan1.host2.pcapRecorder.snaplen int 65535

Maximum number of bytes to record per packet

area11.lan1.host2.pcapRecorder.timePrecision int 6

Time precision in recorded file. pcap supports only 6 (usec) or 9 (nanosec), pcapng supports more values (see 'if_tsresol' option in pcapng file format).

area11.lan1.host2.pcapRecorder.dumpBadFrames bool true

Enable dump of frames with hasBitError

area11.lan1.host2.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

Space-separated list of sibling module names to listen on

area11.lan1.host2.pcapRecorder.sendingSignalNames string "transmissionEnded"

Space-separated list of outbound packet signals to subscribe to

area11.lan1.host2.pcapRecorder.receivingSignalNames string "receptionEnded"

Space-separated list of inbound packet signals to subscribe to

area11.lan1.host2.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

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

area11.lan1.host2.pcapRecorder.packetFilter object "*"

Which packets are considered, matches all packets by default

area11.lan1.host2.pcapRecorder.helpers string ""

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

area11.lan1.host2.pcapRecorder.alwaysFlush bool false

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

area11.lan1.host2.interfaceTable.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.lan1.host2.interfaceTable.displayAddresses bool false

Whether to display IP addresses on links

area11.lan1.host2.cb.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.lan1.host2.cb.interfaceTableModule string

Module path to the ~InterfaceTable module

area11.lan1.host2.cb.forwardServiceRegistration bool true
area11.lan1.host2.cb.forwardProtocolRegistration bool true
area11.lan1.host2.cb.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area11.lan1.host2.cb.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area11.lan1.host2.cb.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area11.lan1.host2.bl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.lan1.host2.bl.interfaceTableModule string

Module path to the ~InterfaceTable module

area11.lan1.host2.bl.forwardServiceRegistration bool true
area11.lan1.host2.bl.forwardProtocolRegistration bool true
area11.lan1.host2.bl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area11.lan1.host2.bl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area11.lan1.host2.bl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area11.lan1.host2.li.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.lan1.host2.li.interfaceTableModule string

Module path to the ~InterfaceTable module

area11.lan1.host2.li.forwardServiceRegistration bool true
area11.lan1.host2.li.forwardProtocolRegistration bool true
area11.lan1.host2.li.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area11.lan1.host2.li.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area11.lan1.host2.li.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area11.lan1.host2.eth.bitrate double
area11.lan1.host2.nl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.lan1.host2.nl.interfaceTableModule string

Module path to the ~InterfaceTable module

area11.lan1.host2.nl.forwardServiceRegistration bool true
area11.lan1.host2.nl.forwardProtocolRegistration bool true
area11.lan1.host2.nl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area11.lan1.host2.nl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area11.lan1.host2.nl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area11.lan1.host2.tn.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.lan1.host2.tn.interfaceTableModule string

Module path to the ~InterfaceTable module

area11.lan1.host2.tn.forwardServiceRegistration bool true
area11.lan1.host2.tn.forwardProtocolRegistration bool true
area11.lan1.host2.tn.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area11.lan1.host2.tn.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area11.lan1.host2.tn.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area11.lan1.host2.at.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.lan1.host2.at.interfaceTableModule string

Module path to the ~InterfaceTable module

area11.lan1.host2.at.forwardServiceRegistration bool true
area11.lan1.host2.at.forwardProtocolRegistration bool true
area11.lan1.host2.at.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area11.lan1.host2.at.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area11.lan1.host2.at.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area11.lan1.host3.status.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.lan1.host3.status.initialStatus string "UP"

TODO @signal, @statistic

area11.lan1.host3.environment.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.lan1.host3.environment.initStage int 0

Initialization stage for the setup command

area11.lan1.host3.environment.globalNamespace bool false

Create new network namespaces under /var/run/netns/ (Linux only)

area11.lan1.host3.environment.namespace string ""

Name of the host OS network namespace (optional) (Linux only)

area11.lan1.host3.environment.setupCommand string ""

A host OS system command

area11.lan1.host3.environment.teardownCommand string ""

A host OS system command

area11.lan1.host3.pcapRecorder.displayStringTextFormat string "rec: %n pks"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.lan1.host3.pcapRecorder.verbose bool true

Whether to log packets on the module output

area11.lan1.host3.pcapRecorder.recordEmptyPackets bool true

Specifies if zero length packets are recorded or not

area11.lan1.host3.pcapRecorder.enableConvertingPackets bool true

Specifies if converting packets to link type is allowed or not

area11.lan1.host3.pcapRecorder.pcapFile string ""

The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap"

area11.lan1.host3.pcapRecorder.fileFormat string "pcapng"
area11.lan1.host3.pcapRecorder.snaplen int 65535

Maximum number of bytes to record per packet

area11.lan1.host3.pcapRecorder.timePrecision int 6

Time precision in recorded file. pcap supports only 6 (usec) or 9 (nanosec), pcapng supports more values (see 'if_tsresol' option in pcapng file format).

area11.lan1.host3.pcapRecorder.dumpBadFrames bool true

Enable dump of frames with hasBitError

area11.lan1.host3.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

Space-separated list of sibling module names to listen on

area11.lan1.host3.pcapRecorder.sendingSignalNames string "transmissionEnded"

Space-separated list of outbound packet signals to subscribe to

area11.lan1.host3.pcapRecorder.receivingSignalNames string "receptionEnded"

Space-separated list of inbound packet signals to subscribe to

area11.lan1.host3.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

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

area11.lan1.host3.pcapRecorder.packetFilter object "*"

Which packets are considered, matches all packets by default

area11.lan1.host3.pcapRecorder.helpers string ""

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

area11.lan1.host3.pcapRecorder.alwaysFlush bool false

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

area11.lan1.host3.interfaceTable.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.lan1.host3.interfaceTable.displayAddresses bool false

Whether to display IP addresses on links

area11.lan1.host3.cb.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.lan1.host3.cb.interfaceTableModule string

Module path to the ~InterfaceTable module

area11.lan1.host3.cb.forwardServiceRegistration bool true
area11.lan1.host3.cb.forwardProtocolRegistration bool true
area11.lan1.host3.cb.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area11.lan1.host3.cb.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area11.lan1.host3.cb.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area11.lan1.host3.bl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.lan1.host3.bl.interfaceTableModule string

Module path to the ~InterfaceTable module

area11.lan1.host3.bl.forwardServiceRegistration bool true
area11.lan1.host3.bl.forwardProtocolRegistration bool true
area11.lan1.host3.bl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area11.lan1.host3.bl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area11.lan1.host3.bl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area11.lan1.host3.li.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.lan1.host3.li.interfaceTableModule string

Module path to the ~InterfaceTable module

area11.lan1.host3.li.forwardServiceRegistration bool true
area11.lan1.host3.li.forwardProtocolRegistration bool true
area11.lan1.host3.li.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area11.lan1.host3.li.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area11.lan1.host3.li.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area11.lan1.host3.eth.bitrate double
area11.lan1.host3.nl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.lan1.host3.nl.interfaceTableModule string

Module path to the ~InterfaceTable module

area11.lan1.host3.nl.forwardServiceRegistration bool true
area11.lan1.host3.nl.forwardProtocolRegistration bool true
area11.lan1.host3.nl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area11.lan1.host3.nl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area11.lan1.host3.nl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area11.lan1.host3.tn.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.lan1.host3.tn.interfaceTableModule string

Module path to the ~InterfaceTable module

area11.lan1.host3.tn.forwardServiceRegistration bool true
area11.lan1.host3.tn.forwardProtocolRegistration bool true
area11.lan1.host3.tn.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area11.lan1.host3.tn.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area11.lan1.host3.tn.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area11.lan1.host3.at.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.lan1.host3.at.interfaceTableModule string

Module path to the ~InterfaceTable module

area11.lan1.host3.at.forwardServiceRegistration bool true
area11.lan1.host3.at.forwardProtocolRegistration bool true
area11.lan1.host3.at.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area11.lan1.host3.at.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area11.lan1.host3.at.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area11.lan2.switch.macTable.agingTime double
area11.lan2.switch.macTable.forwardingTableFile string
area11.lan2.switch.interfaceTable.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.lan2.switch.interfaceTable.displayAddresses bool false

Whether to display IP addresses on links

area11.lan2.switch.status.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.lan2.switch.status.initialStatus string "UP"

TODO @signal, @statistic

area11.lan2.switch.pcapRecorder.displayStringTextFormat string "rec: %n pks"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.lan2.switch.pcapRecorder.verbose bool true

Whether to log packets on the module output

area11.lan2.switch.pcapRecorder.recordEmptyPackets bool true

Specifies if zero length packets are recorded or not

area11.lan2.switch.pcapRecorder.enableConvertingPackets bool true

Specifies if converting packets to link type is allowed or not

area11.lan2.switch.pcapRecorder.pcapFile string ""

The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap"

area11.lan2.switch.pcapRecorder.fileFormat string "pcapng"
area11.lan2.switch.pcapRecorder.snaplen int 65535

Maximum number of bytes to record per packet

area11.lan2.switch.pcapRecorder.timePrecision int 6

Time precision in recorded file. pcap supports only 6 (usec) or 9 (nanosec), pcapng supports more values (see 'if_tsresol' option in pcapng file format).

area11.lan2.switch.pcapRecorder.dumpBadFrames bool true

Enable dump of frames with hasBitError

area11.lan2.switch.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

Space-separated list of sibling module names to listen on

area11.lan2.switch.pcapRecorder.sendingSignalNames string "transmissionEnded"

Space-separated list of outbound packet signals to subscribe to

area11.lan2.switch.pcapRecorder.receivingSignalNames string "receptionEnded"

Space-separated list of inbound packet signals to subscribe to

area11.lan2.switch.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

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

area11.lan2.switch.pcapRecorder.packetFilter object "*"

Which packets are considered, matches all packets by default

area11.lan2.switch.pcapRecorder.helpers string ""

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

area11.lan2.switch.pcapRecorder.alwaysFlush bool false

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

area11.lan2.switch.mrp.ccmInterval double
area11.lan2.switch.mrp.mrpRole string
area11.lan2.switch.mrp.timingProfile int
area11.lan2.switch.mrp.uuid0 int
area11.lan2.switch.mrp.uuid1 int
area11.lan2.switch.mrp.ringPort1 int
area11.lan2.switch.mrp.ringPort2 int
area11.lan2.switch.mrp.interconnectionLinkCheckAware bool
area11.lan2.switch.mrp.interconnectionRingCheckAware bool
area11.lan2.switch.mrp.nonblockingMrcSupported bool
area11.lan2.switch.mrp.reactOnLinkChange bool
area11.lan2.switch.mrp.visualize bool
area11.lan2.switch.stp.helloTime double
area11.lan2.switch.stp.forwardDelay double
area11.lan2.switch.stp.maxAge double
area11.lan2.switch.stp.bridgePriority int
area11.lan2.switch.stp.visualize bool
area11.lan2.switch.gptp.gptpNodeType string "BRIDGE_NODE"
area11.lan2.switch.sc.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.lan2.switch.sc.interfaceTableModule string

Module path to the ~InterfaceTable module

area11.lan2.switch.sc.forwardServiceRegistration bool true
area11.lan2.switch.sc.forwardProtocolRegistration bool true
area11.lan2.switch.sc.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area11.lan2.switch.sc.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area11.lan2.switch.sc.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area11.lan2.switch.cb.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.lan2.switch.cb.interfaceTableModule string

Module path to the ~InterfaceTable module

area11.lan2.switch.cb.forwardServiceRegistration bool true
area11.lan2.switch.cb.forwardProtocolRegistration bool true
area11.lan2.switch.cb.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area11.lan2.switch.cb.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area11.lan2.switch.cb.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area11.lan2.switch.bl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.lan2.switch.bl.interfaceTableModule string

Module path to the ~InterfaceTable module

area11.lan2.switch.bl.forwardServiceRegistration bool true
area11.lan2.switch.bl.forwardProtocolRegistration bool true
area11.lan2.switch.bl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area11.lan2.switch.bl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area11.lan2.switch.bl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area11.lan2.switch.li.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.lan2.switch.li.interfaceTableModule string

Module path to the ~InterfaceTable module

area11.lan2.switch.li.forwardServiceRegistration bool true
area11.lan2.switch.li.forwardProtocolRegistration bool true
area11.lan2.switch.li.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area11.lan2.switch.li.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area11.lan2.switch.li.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area11.lan2.switch.eth.bitrate double
area11.lan2.host1.status.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.lan2.host1.status.initialStatus string "UP"

TODO @signal, @statistic

area11.lan2.host1.environment.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.lan2.host1.environment.initStage int 0

Initialization stage for the setup command

area11.lan2.host1.environment.globalNamespace bool false

Create new network namespaces under /var/run/netns/ (Linux only)

area11.lan2.host1.environment.namespace string ""

Name of the host OS network namespace (optional) (Linux only)

area11.lan2.host1.environment.setupCommand string ""

A host OS system command

area11.lan2.host1.environment.teardownCommand string ""

A host OS system command

area11.lan2.host1.pcapRecorder.displayStringTextFormat string "rec: %n pks"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.lan2.host1.pcapRecorder.verbose bool true

Whether to log packets on the module output

area11.lan2.host1.pcapRecorder.recordEmptyPackets bool true

Specifies if zero length packets are recorded or not

area11.lan2.host1.pcapRecorder.enableConvertingPackets bool true

Specifies if converting packets to link type is allowed or not

area11.lan2.host1.pcapRecorder.pcapFile string ""

The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap"

area11.lan2.host1.pcapRecorder.fileFormat string "pcapng"
area11.lan2.host1.pcapRecorder.snaplen int 65535

Maximum number of bytes to record per packet

area11.lan2.host1.pcapRecorder.timePrecision int 6

Time precision in recorded file. pcap supports only 6 (usec) or 9 (nanosec), pcapng supports more values (see 'if_tsresol' option in pcapng file format).

area11.lan2.host1.pcapRecorder.dumpBadFrames bool true

Enable dump of frames with hasBitError

area11.lan2.host1.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

Space-separated list of sibling module names to listen on

area11.lan2.host1.pcapRecorder.sendingSignalNames string "transmissionEnded"

Space-separated list of outbound packet signals to subscribe to

area11.lan2.host1.pcapRecorder.receivingSignalNames string "receptionEnded"

Space-separated list of inbound packet signals to subscribe to

area11.lan2.host1.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

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

area11.lan2.host1.pcapRecorder.packetFilter object "*"

Which packets are considered, matches all packets by default

area11.lan2.host1.pcapRecorder.helpers string ""

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

area11.lan2.host1.pcapRecorder.alwaysFlush bool false

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

area11.lan2.host1.interfaceTable.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.lan2.host1.interfaceTable.displayAddresses bool false

Whether to display IP addresses on links

area11.lan2.host1.cb.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.lan2.host1.cb.interfaceTableModule string

Module path to the ~InterfaceTable module

area11.lan2.host1.cb.forwardServiceRegistration bool true
area11.lan2.host1.cb.forwardProtocolRegistration bool true
area11.lan2.host1.cb.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area11.lan2.host1.cb.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area11.lan2.host1.cb.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area11.lan2.host1.bl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.lan2.host1.bl.interfaceTableModule string

Module path to the ~InterfaceTable module

area11.lan2.host1.bl.forwardServiceRegistration bool true
area11.lan2.host1.bl.forwardProtocolRegistration bool true
area11.lan2.host1.bl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area11.lan2.host1.bl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area11.lan2.host1.bl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area11.lan2.host1.li.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.lan2.host1.li.interfaceTableModule string

Module path to the ~InterfaceTable module

area11.lan2.host1.li.forwardServiceRegistration bool true
area11.lan2.host1.li.forwardProtocolRegistration bool true
area11.lan2.host1.li.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area11.lan2.host1.li.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area11.lan2.host1.li.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area11.lan2.host1.eth.bitrate double
area11.lan2.host1.nl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.lan2.host1.nl.interfaceTableModule string

Module path to the ~InterfaceTable module

area11.lan2.host1.nl.forwardServiceRegistration bool true
area11.lan2.host1.nl.forwardProtocolRegistration bool true
area11.lan2.host1.nl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area11.lan2.host1.nl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area11.lan2.host1.nl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area11.lan2.host1.tn.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.lan2.host1.tn.interfaceTableModule string

Module path to the ~InterfaceTable module

area11.lan2.host1.tn.forwardServiceRegistration bool true
area11.lan2.host1.tn.forwardProtocolRegistration bool true
area11.lan2.host1.tn.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area11.lan2.host1.tn.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area11.lan2.host1.tn.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area11.lan2.host1.at.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.lan2.host1.at.interfaceTableModule string

Module path to the ~InterfaceTable module

area11.lan2.host1.at.forwardServiceRegistration bool true
area11.lan2.host1.at.forwardProtocolRegistration bool true
area11.lan2.host1.at.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area11.lan2.host1.at.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area11.lan2.host1.at.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area11.lan2.host2.status.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.lan2.host2.status.initialStatus string "UP"

TODO @signal, @statistic

area11.lan2.host2.environment.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.lan2.host2.environment.initStage int 0

Initialization stage for the setup command

area11.lan2.host2.environment.globalNamespace bool false

Create new network namespaces under /var/run/netns/ (Linux only)

area11.lan2.host2.environment.namespace string ""

Name of the host OS network namespace (optional) (Linux only)

area11.lan2.host2.environment.setupCommand string ""

A host OS system command

area11.lan2.host2.environment.teardownCommand string ""

A host OS system command

area11.lan2.host2.pcapRecorder.displayStringTextFormat string "rec: %n pks"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.lan2.host2.pcapRecorder.verbose bool true

Whether to log packets on the module output

area11.lan2.host2.pcapRecorder.recordEmptyPackets bool true

Specifies if zero length packets are recorded or not

area11.lan2.host2.pcapRecorder.enableConvertingPackets bool true

Specifies if converting packets to link type is allowed or not

area11.lan2.host2.pcapRecorder.pcapFile string ""

The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap"

area11.lan2.host2.pcapRecorder.fileFormat string "pcapng"
area11.lan2.host2.pcapRecorder.snaplen int 65535

Maximum number of bytes to record per packet

area11.lan2.host2.pcapRecorder.timePrecision int 6

Time precision in recorded file. pcap supports only 6 (usec) or 9 (nanosec), pcapng supports more values (see 'if_tsresol' option in pcapng file format).

area11.lan2.host2.pcapRecorder.dumpBadFrames bool true

Enable dump of frames with hasBitError

area11.lan2.host2.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

Space-separated list of sibling module names to listen on

area11.lan2.host2.pcapRecorder.sendingSignalNames string "transmissionEnded"

Space-separated list of outbound packet signals to subscribe to

area11.lan2.host2.pcapRecorder.receivingSignalNames string "receptionEnded"

Space-separated list of inbound packet signals to subscribe to

area11.lan2.host2.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

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

area11.lan2.host2.pcapRecorder.packetFilter object "*"

Which packets are considered, matches all packets by default

area11.lan2.host2.pcapRecorder.helpers string ""

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

area11.lan2.host2.pcapRecorder.alwaysFlush bool false

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

area11.lan2.host2.interfaceTable.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.lan2.host2.interfaceTable.displayAddresses bool false

Whether to display IP addresses on links

area11.lan2.host2.cb.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.lan2.host2.cb.interfaceTableModule string

Module path to the ~InterfaceTable module

area11.lan2.host2.cb.forwardServiceRegistration bool true
area11.lan2.host2.cb.forwardProtocolRegistration bool true
area11.lan2.host2.cb.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area11.lan2.host2.cb.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area11.lan2.host2.cb.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area11.lan2.host2.bl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.lan2.host2.bl.interfaceTableModule string

Module path to the ~InterfaceTable module

area11.lan2.host2.bl.forwardServiceRegistration bool true
area11.lan2.host2.bl.forwardProtocolRegistration bool true
area11.lan2.host2.bl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area11.lan2.host2.bl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area11.lan2.host2.bl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area11.lan2.host2.li.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.lan2.host2.li.interfaceTableModule string

Module path to the ~InterfaceTable module

area11.lan2.host2.li.forwardServiceRegistration bool true
area11.lan2.host2.li.forwardProtocolRegistration bool true
area11.lan2.host2.li.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area11.lan2.host2.li.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area11.lan2.host2.li.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area11.lan2.host2.eth.bitrate double
area11.lan2.host2.nl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.lan2.host2.nl.interfaceTableModule string

Module path to the ~InterfaceTable module

area11.lan2.host2.nl.forwardServiceRegistration bool true
area11.lan2.host2.nl.forwardProtocolRegistration bool true
area11.lan2.host2.nl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area11.lan2.host2.nl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area11.lan2.host2.nl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area11.lan2.host2.tn.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.lan2.host2.tn.interfaceTableModule string

Module path to the ~InterfaceTable module

area11.lan2.host2.tn.forwardServiceRegistration bool true
area11.lan2.host2.tn.forwardProtocolRegistration bool true
area11.lan2.host2.tn.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area11.lan2.host2.tn.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area11.lan2.host2.tn.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area11.lan2.host2.at.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.lan2.host2.at.interfaceTableModule string

Module path to the ~InterfaceTable module

area11.lan2.host2.at.forwardServiceRegistration bool true
area11.lan2.host2.at.forwardProtocolRegistration bool true
area11.lan2.host2.at.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area11.lan2.host2.at.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area11.lan2.host2.at.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area11.lan2.host3.status.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.lan2.host3.status.initialStatus string "UP"

TODO @signal, @statistic

area11.lan2.host3.environment.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.lan2.host3.environment.initStage int 0

Initialization stage for the setup command

area11.lan2.host3.environment.globalNamespace bool false

Create new network namespaces under /var/run/netns/ (Linux only)

area11.lan2.host3.environment.namespace string ""

Name of the host OS network namespace (optional) (Linux only)

area11.lan2.host3.environment.setupCommand string ""

A host OS system command

area11.lan2.host3.environment.teardownCommand string ""

A host OS system command

area11.lan2.host3.pcapRecorder.displayStringTextFormat string "rec: %n pks"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.lan2.host3.pcapRecorder.verbose bool true

Whether to log packets on the module output

area11.lan2.host3.pcapRecorder.recordEmptyPackets bool true

Specifies if zero length packets are recorded or not

area11.lan2.host3.pcapRecorder.enableConvertingPackets bool true

Specifies if converting packets to link type is allowed or not

area11.lan2.host3.pcapRecorder.pcapFile string ""

The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap"

area11.lan2.host3.pcapRecorder.fileFormat string "pcapng"
area11.lan2.host3.pcapRecorder.snaplen int 65535

Maximum number of bytes to record per packet

area11.lan2.host3.pcapRecorder.timePrecision int 6

Time precision in recorded file. pcap supports only 6 (usec) or 9 (nanosec), pcapng supports more values (see 'if_tsresol' option in pcapng file format).

area11.lan2.host3.pcapRecorder.dumpBadFrames bool true

Enable dump of frames with hasBitError

area11.lan2.host3.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

Space-separated list of sibling module names to listen on

area11.lan2.host3.pcapRecorder.sendingSignalNames string "transmissionEnded"

Space-separated list of outbound packet signals to subscribe to

area11.lan2.host3.pcapRecorder.receivingSignalNames string "receptionEnded"

Space-separated list of inbound packet signals to subscribe to

area11.lan2.host3.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

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

area11.lan2.host3.pcapRecorder.packetFilter object "*"

Which packets are considered, matches all packets by default

area11.lan2.host3.pcapRecorder.helpers string ""

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

area11.lan2.host3.pcapRecorder.alwaysFlush bool false

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

area11.lan2.host3.interfaceTable.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.lan2.host3.interfaceTable.displayAddresses bool false

Whether to display IP addresses on links

area11.lan2.host3.cb.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.lan2.host3.cb.interfaceTableModule string

Module path to the ~InterfaceTable module

area11.lan2.host3.cb.forwardServiceRegistration bool true
area11.lan2.host3.cb.forwardProtocolRegistration bool true
area11.lan2.host3.cb.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area11.lan2.host3.cb.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area11.lan2.host3.cb.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area11.lan2.host3.bl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.lan2.host3.bl.interfaceTableModule string

Module path to the ~InterfaceTable module

area11.lan2.host3.bl.forwardServiceRegistration bool true
area11.lan2.host3.bl.forwardProtocolRegistration bool true
area11.lan2.host3.bl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area11.lan2.host3.bl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area11.lan2.host3.bl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area11.lan2.host3.li.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.lan2.host3.li.interfaceTableModule string

Module path to the ~InterfaceTable module

area11.lan2.host3.li.forwardServiceRegistration bool true
area11.lan2.host3.li.forwardProtocolRegistration bool true
area11.lan2.host3.li.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area11.lan2.host3.li.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area11.lan2.host3.li.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area11.lan2.host3.eth.bitrate double
area11.lan2.host3.nl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.lan2.host3.nl.interfaceTableModule string

Module path to the ~InterfaceTable module

area11.lan2.host3.nl.forwardServiceRegistration bool true
area11.lan2.host3.nl.forwardProtocolRegistration bool true
area11.lan2.host3.nl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area11.lan2.host3.nl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area11.lan2.host3.nl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area11.lan2.host3.tn.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.lan2.host3.tn.interfaceTableModule string

Module path to the ~InterfaceTable module

area11.lan2.host3.tn.forwardServiceRegistration bool true
area11.lan2.host3.tn.forwardProtocolRegistration bool true
area11.lan2.host3.tn.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area11.lan2.host3.tn.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area11.lan2.host3.tn.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area11.lan2.host3.at.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.lan2.host3.at.interfaceTableModule string

Module path to the ~InterfaceTable module

area11.lan2.host3.at.forwardServiceRegistration bool true
area11.lan2.host3.at.forwardProtocolRegistration bool true
area11.lan2.host3.at.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area11.lan2.host3.at.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area11.lan2.host3.at.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area11.lan3.switch.macTable.agingTime double
area11.lan3.switch.macTable.forwardingTableFile string
area11.lan3.switch.interfaceTable.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.lan3.switch.interfaceTable.displayAddresses bool false

Whether to display IP addresses on links

area11.lan3.switch.status.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.lan3.switch.status.initialStatus string "UP"

TODO @signal, @statistic

area11.lan3.switch.pcapRecorder.displayStringTextFormat string "rec: %n pks"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.lan3.switch.pcapRecorder.verbose bool true

Whether to log packets on the module output

area11.lan3.switch.pcapRecorder.recordEmptyPackets bool true

Specifies if zero length packets are recorded or not

area11.lan3.switch.pcapRecorder.enableConvertingPackets bool true

Specifies if converting packets to link type is allowed or not

area11.lan3.switch.pcapRecorder.pcapFile string ""

The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap"

area11.lan3.switch.pcapRecorder.fileFormat string "pcapng"
area11.lan3.switch.pcapRecorder.snaplen int 65535

Maximum number of bytes to record per packet

area11.lan3.switch.pcapRecorder.timePrecision int 6

Time precision in recorded file. pcap supports only 6 (usec) or 9 (nanosec), pcapng supports more values (see 'if_tsresol' option in pcapng file format).

area11.lan3.switch.pcapRecorder.dumpBadFrames bool true

Enable dump of frames with hasBitError

area11.lan3.switch.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

Space-separated list of sibling module names to listen on

area11.lan3.switch.pcapRecorder.sendingSignalNames string "transmissionEnded"

Space-separated list of outbound packet signals to subscribe to

area11.lan3.switch.pcapRecorder.receivingSignalNames string "receptionEnded"

Space-separated list of inbound packet signals to subscribe to

area11.lan3.switch.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

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

area11.lan3.switch.pcapRecorder.packetFilter object "*"

Which packets are considered, matches all packets by default

area11.lan3.switch.pcapRecorder.helpers string ""

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

area11.lan3.switch.pcapRecorder.alwaysFlush bool false

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

area11.lan3.switch.mrp.ccmInterval double
area11.lan3.switch.mrp.mrpRole string
area11.lan3.switch.mrp.timingProfile int
area11.lan3.switch.mrp.uuid0 int
area11.lan3.switch.mrp.uuid1 int
area11.lan3.switch.mrp.ringPort1 int
area11.lan3.switch.mrp.ringPort2 int
area11.lan3.switch.mrp.interconnectionLinkCheckAware bool
area11.lan3.switch.mrp.interconnectionRingCheckAware bool
area11.lan3.switch.mrp.nonblockingMrcSupported bool
area11.lan3.switch.mrp.reactOnLinkChange bool
area11.lan3.switch.mrp.visualize bool
area11.lan3.switch.stp.helloTime double
area11.lan3.switch.stp.forwardDelay double
area11.lan3.switch.stp.maxAge double
area11.lan3.switch.stp.bridgePriority int
area11.lan3.switch.stp.visualize bool
area11.lan3.switch.gptp.gptpNodeType string "BRIDGE_NODE"
area11.lan3.switch.sc.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.lan3.switch.sc.interfaceTableModule string

Module path to the ~InterfaceTable module

area11.lan3.switch.sc.forwardServiceRegistration bool true
area11.lan3.switch.sc.forwardProtocolRegistration bool true
area11.lan3.switch.sc.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area11.lan3.switch.sc.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area11.lan3.switch.sc.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area11.lan3.switch.cb.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.lan3.switch.cb.interfaceTableModule string

Module path to the ~InterfaceTable module

area11.lan3.switch.cb.forwardServiceRegistration bool true
area11.lan3.switch.cb.forwardProtocolRegistration bool true
area11.lan3.switch.cb.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area11.lan3.switch.cb.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area11.lan3.switch.cb.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area11.lan3.switch.bl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.lan3.switch.bl.interfaceTableModule string

Module path to the ~InterfaceTable module

area11.lan3.switch.bl.forwardServiceRegistration bool true
area11.lan3.switch.bl.forwardProtocolRegistration bool true
area11.lan3.switch.bl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area11.lan3.switch.bl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area11.lan3.switch.bl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area11.lan3.switch.li.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.lan3.switch.li.interfaceTableModule string

Module path to the ~InterfaceTable module

area11.lan3.switch.li.forwardServiceRegistration bool true
area11.lan3.switch.li.forwardProtocolRegistration bool true
area11.lan3.switch.li.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area11.lan3.switch.li.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area11.lan3.switch.li.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area11.lan3.switch.eth.bitrate double
area11.lan3.host1.status.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.lan3.host1.status.initialStatus string "UP"

TODO @signal, @statistic

area11.lan3.host1.environment.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.lan3.host1.environment.initStage int 0

Initialization stage for the setup command

area11.lan3.host1.environment.globalNamespace bool false

Create new network namespaces under /var/run/netns/ (Linux only)

area11.lan3.host1.environment.namespace string ""

Name of the host OS network namespace (optional) (Linux only)

area11.lan3.host1.environment.setupCommand string ""

A host OS system command

area11.lan3.host1.environment.teardownCommand string ""

A host OS system command

area11.lan3.host1.pcapRecorder.displayStringTextFormat string "rec: %n pks"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.lan3.host1.pcapRecorder.verbose bool true

Whether to log packets on the module output

area11.lan3.host1.pcapRecorder.recordEmptyPackets bool true

Specifies if zero length packets are recorded or not

area11.lan3.host1.pcapRecorder.enableConvertingPackets bool true

Specifies if converting packets to link type is allowed or not

area11.lan3.host1.pcapRecorder.pcapFile string ""

The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap"

area11.lan3.host1.pcapRecorder.fileFormat string "pcapng"
area11.lan3.host1.pcapRecorder.snaplen int 65535

Maximum number of bytes to record per packet

area11.lan3.host1.pcapRecorder.timePrecision int 6

Time precision in recorded file. pcap supports only 6 (usec) or 9 (nanosec), pcapng supports more values (see 'if_tsresol' option in pcapng file format).

area11.lan3.host1.pcapRecorder.dumpBadFrames bool true

Enable dump of frames with hasBitError

area11.lan3.host1.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

Space-separated list of sibling module names to listen on

area11.lan3.host1.pcapRecorder.sendingSignalNames string "transmissionEnded"

Space-separated list of outbound packet signals to subscribe to

area11.lan3.host1.pcapRecorder.receivingSignalNames string "receptionEnded"

Space-separated list of inbound packet signals to subscribe to

area11.lan3.host1.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

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

area11.lan3.host1.pcapRecorder.packetFilter object "*"

Which packets are considered, matches all packets by default

area11.lan3.host1.pcapRecorder.helpers string ""

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

area11.lan3.host1.pcapRecorder.alwaysFlush bool false

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

area11.lan3.host1.interfaceTable.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.lan3.host1.interfaceTable.displayAddresses bool false

Whether to display IP addresses on links

area11.lan3.host1.cb.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.lan3.host1.cb.interfaceTableModule string

Module path to the ~InterfaceTable module

area11.lan3.host1.cb.forwardServiceRegistration bool true
area11.lan3.host1.cb.forwardProtocolRegistration bool true
area11.lan3.host1.cb.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area11.lan3.host1.cb.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area11.lan3.host1.cb.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area11.lan3.host1.bl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.lan3.host1.bl.interfaceTableModule string

Module path to the ~InterfaceTable module

area11.lan3.host1.bl.forwardServiceRegistration bool true
area11.lan3.host1.bl.forwardProtocolRegistration bool true
area11.lan3.host1.bl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area11.lan3.host1.bl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area11.lan3.host1.bl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area11.lan3.host1.li.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.lan3.host1.li.interfaceTableModule string

Module path to the ~InterfaceTable module

area11.lan3.host1.li.forwardServiceRegistration bool true
area11.lan3.host1.li.forwardProtocolRegistration bool true
area11.lan3.host1.li.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area11.lan3.host1.li.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area11.lan3.host1.li.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area11.lan3.host1.eth.bitrate double
area11.lan3.host1.nl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.lan3.host1.nl.interfaceTableModule string

Module path to the ~InterfaceTable module

area11.lan3.host1.nl.forwardServiceRegistration bool true
area11.lan3.host1.nl.forwardProtocolRegistration bool true
area11.lan3.host1.nl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area11.lan3.host1.nl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area11.lan3.host1.nl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area11.lan3.host1.tn.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.lan3.host1.tn.interfaceTableModule string

Module path to the ~InterfaceTable module

area11.lan3.host1.tn.forwardServiceRegistration bool true
area11.lan3.host1.tn.forwardProtocolRegistration bool true
area11.lan3.host1.tn.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area11.lan3.host1.tn.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area11.lan3.host1.tn.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area11.lan3.host1.at.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.lan3.host1.at.interfaceTableModule string

Module path to the ~InterfaceTable module

area11.lan3.host1.at.forwardServiceRegistration bool true
area11.lan3.host1.at.forwardProtocolRegistration bool true
area11.lan3.host1.at.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area11.lan3.host1.at.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area11.lan3.host1.at.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area11.lan3.host2.status.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.lan3.host2.status.initialStatus string "UP"

TODO @signal, @statistic

area11.lan3.host2.environment.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.lan3.host2.environment.initStage int 0

Initialization stage for the setup command

area11.lan3.host2.environment.globalNamespace bool false

Create new network namespaces under /var/run/netns/ (Linux only)

area11.lan3.host2.environment.namespace string ""

Name of the host OS network namespace (optional) (Linux only)

area11.lan3.host2.environment.setupCommand string ""

A host OS system command

area11.lan3.host2.environment.teardownCommand string ""

A host OS system command

area11.lan3.host2.pcapRecorder.displayStringTextFormat string "rec: %n pks"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.lan3.host2.pcapRecorder.verbose bool true

Whether to log packets on the module output

area11.lan3.host2.pcapRecorder.recordEmptyPackets bool true

Specifies if zero length packets are recorded or not

area11.lan3.host2.pcapRecorder.enableConvertingPackets bool true

Specifies if converting packets to link type is allowed or not

area11.lan3.host2.pcapRecorder.pcapFile string ""

The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap"

area11.lan3.host2.pcapRecorder.fileFormat string "pcapng"
area11.lan3.host2.pcapRecorder.snaplen int 65535

Maximum number of bytes to record per packet

area11.lan3.host2.pcapRecorder.timePrecision int 6

Time precision in recorded file. pcap supports only 6 (usec) or 9 (nanosec), pcapng supports more values (see 'if_tsresol' option in pcapng file format).

area11.lan3.host2.pcapRecorder.dumpBadFrames bool true

Enable dump of frames with hasBitError

area11.lan3.host2.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

Space-separated list of sibling module names to listen on

area11.lan3.host2.pcapRecorder.sendingSignalNames string "transmissionEnded"

Space-separated list of outbound packet signals to subscribe to

area11.lan3.host2.pcapRecorder.receivingSignalNames string "receptionEnded"

Space-separated list of inbound packet signals to subscribe to

area11.lan3.host2.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

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

area11.lan3.host2.pcapRecorder.packetFilter object "*"

Which packets are considered, matches all packets by default

area11.lan3.host2.pcapRecorder.helpers string ""

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

area11.lan3.host2.pcapRecorder.alwaysFlush bool false

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

area11.lan3.host2.interfaceTable.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.lan3.host2.interfaceTable.displayAddresses bool false

Whether to display IP addresses on links

area11.lan3.host2.cb.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.lan3.host2.cb.interfaceTableModule string

Module path to the ~InterfaceTable module

area11.lan3.host2.cb.forwardServiceRegistration bool true
area11.lan3.host2.cb.forwardProtocolRegistration bool true
area11.lan3.host2.cb.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area11.lan3.host2.cb.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area11.lan3.host2.cb.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area11.lan3.host2.bl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.lan3.host2.bl.interfaceTableModule string

Module path to the ~InterfaceTable module

area11.lan3.host2.bl.forwardServiceRegistration bool true
area11.lan3.host2.bl.forwardProtocolRegistration bool true
area11.lan3.host2.bl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area11.lan3.host2.bl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area11.lan3.host2.bl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area11.lan3.host2.li.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.lan3.host2.li.interfaceTableModule string

Module path to the ~InterfaceTable module

area11.lan3.host2.li.forwardServiceRegistration bool true
area11.lan3.host2.li.forwardProtocolRegistration bool true
area11.lan3.host2.li.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area11.lan3.host2.li.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area11.lan3.host2.li.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area11.lan3.host2.eth.bitrate double
area11.lan3.host2.nl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.lan3.host2.nl.interfaceTableModule string

Module path to the ~InterfaceTable module

area11.lan3.host2.nl.forwardServiceRegistration bool true
area11.lan3.host2.nl.forwardProtocolRegistration bool true
area11.lan3.host2.nl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area11.lan3.host2.nl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area11.lan3.host2.nl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area11.lan3.host2.tn.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.lan3.host2.tn.interfaceTableModule string

Module path to the ~InterfaceTable module

area11.lan3.host2.tn.forwardServiceRegistration bool true
area11.lan3.host2.tn.forwardProtocolRegistration bool true
area11.lan3.host2.tn.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area11.lan3.host2.tn.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area11.lan3.host2.tn.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area11.lan3.host2.at.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.lan3.host2.at.interfaceTableModule string

Module path to the ~InterfaceTable module

area11.lan3.host2.at.forwardServiceRegistration bool true
area11.lan3.host2.at.forwardProtocolRegistration bool true
area11.lan3.host2.at.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area11.lan3.host2.at.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area11.lan3.host2.at.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area11.lan3.host3.status.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.lan3.host3.status.initialStatus string "UP"

TODO @signal, @statistic

area11.lan3.host3.environment.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.lan3.host3.environment.initStage int 0

Initialization stage for the setup command

area11.lan3.host3.environment.globalNamespace bool false

Create new network namespaces under /var/run/netns/ (Linux only)

area11.lan3.host3.environment.namespace string ""

Name of the host OS network namespace (optional) (Linux only)

area11.lan3.host3.environment.setupCommand string ""

A host OS system command

area11.lan3.host3.environment.teardownCommand string ""

A host OS system command

area11.lan3.host3.pcapRecorder.displayStringTextFormat string "rec: %n pks"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.lan3.host3.pcapRecorder.verbose bool true

Whether to log packets on the module output

area11.lan3.host3.pcapRecorder.recordEmptyPackets bool true

Specifies if zero length packets are recorded or not

area11.lan3.host3.pcapRecorder.enableConvertingPackets bool true

Specifies if converting packets to link type is allowed or not

area11.lan3.host3.pcapRecorder.pcapFile string ""

The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap"

area11.lan3.host3.pcapRecorder.fileFormat string "pcapng"
area11.lan3.host3.pcapRecorder.snaplen int 65535

Maximum number of bytes to record per packet

area11.lan3.host3.pcapRecorder.timePrecision int 6

Time precision in recorded file. pcap supports only 6 (usec) or 9 (nanosec), pcapng supports more values (see 'if_tsresol' option in pcapng file format).

area11.lan3.host3.pcapRecorder.dumpBadFrames bool true

Enable dump of frames with hasBitError

area11.lan3.host3.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

Space-separated list of sibling module names to listen on

area11.lan3.host3.pcapRecorder.sendingSignalNames string "transmissionEnded"

Space-separated list of outbound packet signals to subscribe to

area11.lan3.host3.pcapRecorder.receivingSignalNames string "receptionEnded"

Space-separated list of inbound packet signals to subscribe to

area11.lan3.host3.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

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

area11.lan3.host3.pcapRecorder.packetFilter object "*"

Which packets are considered, matches all packets by default

area11.lan3.host3.pcapRecorder.helpers string ""

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

area11.lan3.host3.pcapRecorder.alwaysFlush bool false

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

area11.lan3.host3.interfaceTable.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.lan3.host3.interfaceTable.displayAddresses bool false

Whether to display IP addresses on links

area11.lan3.host3.cb.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.lan3.host3.cb.interfaceTableModule string

Module path to the ~InterfaceTable module

area11.lan3.host3.cb.forwardServiceRegistration bool true
area11.lan3.host3.cb.forwardProtocolRegistration bool true
area11.lan3.host3.cb.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area11.lan3.host3.cb.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area11.lan3.host3.cb.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area11.lan3.host3.bl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.lan3.host3.bl.interfaceTableModule string

Module path to the ~InterfaceTable module

area11.lan3.host3.bl.forwardServiceRegistration bool true
area11.lan3.host3.bl.forwardProtocolRegistration bool true
area11.lan3.host3.bl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area11.lan3.host3.bl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area11.lan3.host3.bl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area11.lan3.host3.li.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.lan3.host3.li.interfaceTableModule string

Module path to the ~InterfaceTable module

area11.lan3.host3.li.forwardServiceRegistration bool true
area11.lan3.host3.li.forwardProtocolRegistration bool true
area11.lan3.host3.li.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area11.lan3.host3.li.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area11.lan3.host3.li.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area11.lan3.host3.eth.bitrate double
area11.lan3.host3.nl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.lan3.host3.nl.interfaceTableModule string

Module path to the ~InterfaceTable module

area11.lan3.host3.nl.forwardServiceRegistration bool true
area11.lan3.host3.nl.forwardProtocolRegistration bool true
area11.lan3.host3.nl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area11.lan3.host3.nl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area11.lan3.host3.nl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area11.lan3.host3.tn.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.lan3.host3.tn.interfaceTableModule string

Module path to the ~InterfaceTable module

area11.lan3.host3.tn.forwardServiceRegistration bool true
area11.lan3.host3.tn.forwardProtocolRegistration bool true
area11.lan3.host3.tn.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area11.lan3.host3.tn.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area11.lan3.host3.tn.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area11.lan3.host3.at.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.lan3.host3.at.interfaceTableModule string

Module path to the ~InterfaceTable module

area11.lan3.host3.at.forwardServiceRegistration bool true
area11.lan3.host3.at.forwardProtocolRegistration bool true
area11.lan3.host3.at.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area11.lan3.host3.at.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area11.lan3.host3.at.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area11.lan4.switch.macTable.agingTime double
area11.lan4.switch.macTable.forwardingTableFile string
area11.lan4.switch.interfaceTable.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.lan4.switch.interfaceTable.displayAddresses bool false

Whether to display IP addresses on links

area11.lan4.switch.status.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.lan4.switch.status.initialStatus string "UP"

TODO @signal, @statistic

area11.lan4.switch.pcapRecorder.displayStringTextFormat string "rec: %n pks"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.lan4.switch.pcapRecorder.verbose bool true

Whether to log packets on the module output

area11.lan4.switch.pcapRecorder.recordEmptyPackets bool true

Specifies if zero length packets are recorded or not

area11.lan4.switch.pcapRecorder.enableConvertingPackets bool true

Specifies if converting packets to link type is allowed or not

area11.lan4.switch.pcapRecorder.pcapFile string ""

The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap"

area11.lan4.switch.pcapRecorder.fileFormat string "pcapng"
area11.lan4.switch.pcapRecorder.snaplen int 65535

Maximum number of bytes to record per packet

area11.lan4.switch.pcapRecorder.timePrecision int 6

Time precision in recorded file. pcap supports only 6 (usec) or 9 (nanosec), pcapng supports more values (see 'if_tsresol' option in pcapng file format).

area11.lan4.switch.pcapRecorder.dumpBadFrames bool true

Enable dump of frames with hasBitError

area11.lan4.switch.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

Space-separated list of sibling module names to listen on

area11.lan4.switch.pcapRecorder.sendingSignalNames string "transmissionEnded"

Space-separated list of outbound packet signals to subscribe to

area11.lan4.switch.pcapRecorder.receivingSignalNames string "receptionEnded"

Space-separated list of inbound packet signals to subscribe to

area11.lan4.switch.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

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

area11.lan4.switch.pcapRecorder.packetFilter object "*"

Which packets are considered, matches all packets by default

area11.lan4.switch.pcapRecorder.helpers string ""

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

area11.lan4.switch.pcapRecorder.alwaysFlush bool false

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

area11.lan4.switch.mrp.ccmInterval double
area11.lan4.switch.mrp.mrpRole string
area11.lan4.switch.mrp.timingProfile int
area11.lan4.switch.mrp.uuid0 int
area11.lan4.switch.mrp.uuid1 int
area11.lan4.switch.mrp.ringPort1 int
area11.lan4.switch.mrp.ringPort2 int
area11.lan4.switch.mrp.interconnectionLinkCheckAware bool
area11.lan4.switch.mrp.interconnectionRingCheckAware bool
area11.lan4.switch.mrp.nonblockingMrcSupported bool
area11.lan4.switch.mrp.reactOnLinkChange bool
area11.lan4.switch.mrp.visualize bool
area11.lan4.switch.stp.helloTime double
area11.lan4.switch.stp.forwardDelay double
area11.lan4.switch.stp.maxAge double
area11.lan4.switch.stp.bridgePriority int
area11.lan4.switch.stp.visualize bool
area11.lan4.switch.gptp.gptpNodeType string "BRIDGE_NODE"
area11.lan4.switch.sc.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.lan4.switch.sc.interfaceTableModule string

Module path to the ~InterfaceTable module

area11.lan4.switch.sc.forwardServiceRegistration bool true
area11.lan4.switch.sc.forwardProtocolRegistration bool true
area11.lan4.switch.sc.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area11.lan4.switch.sc.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area11.lan4.switch.sc.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area11.lan4.switch.cb.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.lan4.switch.cb.interfaceTableModule string

Module path to the ~InterfaceTable module

area11.lan4.switch.cb.forwardServiceRegistration bool true
area11.lan4.switch.cb.forwardProtocolRegistration bool true
area11.lan4.switch.cb.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area11.lan4.switch.cb.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area11.lan4.switch.cb.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area11.lan4.switch.bl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.lan4.switch.bl.interfaceTableModule string

Module path to the ~InterfaceTable module

area11.lan4.switch.bl.forwardServiceRegistration bool true
area11.lan4.switch.bl.forwardProtocolRegistration bool true
area11.lan4.switch.bl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area11.lan4.switch.bl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area11.lan4.switch.bl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area11.lan4.switch.li.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.lan4.switch.li.interfaceTableModule string

Module path to the ~InterfaceTable module

area11.lan4.switch.li.forwardServiceRegistration bool true
area11.lan4.switch.li.forwardProtocolRegistration bool true
area11.lan4.switch.li.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area11.lan4.switch.li.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area11.lan4.switch.li.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area11.lan4.switch.eth.bitrate double
area11.lan4.host1.status.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.lan4.host1.status.initialStatus string "UP"

TODO @signal, @statistic

area11.lan4.host1.environment.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.lan4.host1.environment.initStage int 0

Initialization stage for the setup command

area11.lan4.host1.environment.globalNamespace bool false

Create new network namespaces under /var/run/netns/ (Linux only)

area11.lan4.host1.environment.namespace string ""

Name of the host OS network namespace (optional) (Linux only)

area11.lan4.host1.environment.setupCommand string ""

A host OS system command

area11.lan4.host1.environment.teardownCommand string ""

A host OS system command

area11.lan4.host1.pcapRecorder.displayStringTextFormat string "rec: %n pks"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.lan4.host1.pcapRecorder.verbose bool true

Whether to log packets on the module output

area11.lan4.host1.pcapRecorder.recordEmptyPackets bool true

Specifies if zero length packets are recorded or not

area11.lan4.host1.pcapRecorder.enableConvertingPackets bool true

Specifies if converting packets to link type is allowed or not

area11.lan4.host1.pcapRecorder.pcapFile string ""

The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap"

area11.lan4.host1.pcapRecorder.fileFormat string "pcapng"
area11.lan4.host1.pcapRecorder.snaplen int 65535

Maximum number of bytes to record per packet

area11.lan4.host1.pcapRecorder.timePrecision int 6

Time precision in recorded file. pcap supports only 6 (usec) or 9 (nanosec), pcapng supports more values (see 'if_tsresol' option in pcapng file format).

area11.lan4.host1.pcapRecorder.dumpBadFrames bool true

Enable dump of frames with hasBitError

area11.lan4.host1.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

Space-separated list of sibling module names to listen on

area11.lan4.host1.pcapRecorder.sendingSignalNames string "transmissionEnded"

Space-separated list of outbound packet signals to subscribe to

area11.lan4.host1.pcapRecorder.receivingSignalNames string "receptionEnded"

Space-separated list of inbound packet signals to subscribe to

area11.lan4.host1.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

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

area11.lan4.host1.pcapRecorder.packetFilter object "*"

Which packets are considered, matches all packets by default

area11.lan4.host1.pcapRecorder.helpers string ""

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

area11.lan4.host1.pcapRecorder.alwaysFlush bool false

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

area11.lan4.host1.interfaceTable.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.lan4.host1.interfaceTable.displayAddresses bool false

Whether to display IP addresses on links

area11.lan4.host1.cb.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.lan4.host1.cb.interfaceTableModule string

Module path to the ~InterfaceTable module

area11.lan4.host1.cb.forwardServiceRegistration bool true
area11.lan4.host1.cb.forwardProtocolRegistration bool true
area11.lan4.host1.cb.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area11.lan4.host1.cb.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area11.lan4.host1.cb.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area11.lan4.host1.bl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.lan4.host1.bl.interfaceTableModule string

Module path to the ~InterfaceTable module

area11.lan4.host1.bl.forwardServiceRegistration bool true
area11.lan4.host1.bl.forwardProtocolRegistration bool true
area11.lan4.host1.bl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area11.lan4.host1.bl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area11.lan4.host1.bl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area11.lan4.host1.li.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.lan4.host1.li.interfaceTableModule string

Module path to the ~InterfaceTable module

area11.lan4.host1.li.forwardServiceRegistration bool true
area11.lan4.host1.li.forwardProtocolRegistration bool true
area11.lan4.host1.li.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area11.lan4.host1.li.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area11.lan4.host1.li.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area11.lan4.host1.eth.bitrate double
area11.lan4.host1.nl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.lan4.host1.nl.interfaceTableModule string

Module path to the ~InterfaceTable module

area11.lan4.host1.nl.forwardServiceRegistration bool true
area11.lan4.host1.nl.forwardProtocolRegistration bool true
area11.lan4.host1.nl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area11.lan4.host1.nl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area11.lan4.host1.nl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area11.lan4.host1.tn.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.lan4.host1.tn.interfaceTableModule string

Module path to the ~InterfaceTable module

area11.lan4.host1.tn.forwardServiceRegistration bool true
area11.lan4.host1.tn.forwardProtocolRegistration bool true
area11.lan4.host1.tn.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area11.lan4.host1.tn.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area11.lan4.host1.tn.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area11.lan4.host1.at.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.lan4.host1.at.interfaceTableModule string

Module path to the ~InterfaceTable module

area11.lan4.host1.at.forwardServiceRegistration bool true
area11.lan4.host1.at.forwardProtocolRegistration bool true
area11.lan4.host1.at.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area11.lan4.host1.at.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area11.lan4.host1.at.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area11.lan4.host2.status.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.lan4.host2.status.initialStatus string "UP"

TODO @signal, @statistic

area11.lan4.host2.environment.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.lan4.host2.environment.initStage int 0

Initialization stage for the setup command

area11.lan4.host2.environment.globalNamespace bool false

Create new network namespaces under /var/run/netns/ (Linux only)

area11.lan4.host2.environment.namespace string ""

Name of the host OS network namespace (optional) (Linux only)

area11.lan4.host2.environment.setupCommand string ""

A host OS system command

area11.lan4.host2.environment.teardownCommand string ""

A host OS system command

area11.lan4.host2.pcapRecorder.displayStringTextFormat string "rec: %n pks"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.lan4.host2.pcapRecorder.verbose bool true

Whether to log packets on the module output

area11.lan4.host2.pcapRecorder.recordEmptyPackets bool true

Specifies if zero length packets are recorded or not

area11.lan4.host2.pcapRecorder.enableConvertingPackets bool true

Specifies if converting packets to link type is allowed or not

area11.lan4.host2.pcapRecorder.pcapFile string ""

The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap"

area11.lan4.host2.pcapRecorder.fileFormat string "pcapng"
area11.lan4.host2.pcapRecorder.snaplen int 65535

Maximum number of bytes to record per packet

area11.lan4.host2.pcapRecorder.timePrecision int 6

Time precision in recorded file. pcap supports only 6 (usec) or 9 (nanosec), pcapng supports more values (see 'if_tsresol' option in pcapng file format).

area11.lan4.host2.pcapRecorder.dumpBadFrames bool true

Enable dump of frames with hasBitError

area11.lan4.host2.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

Space-separated list of sibling module names to listen on

area11.lan4.host2.pcapRecorder.sendingSignalNames string "transmissionEnded"

Space-separated list of outbound packet signals to subscribe to

area11.lan4.host2.pcapRecorder.receivingSignalNames string "receptionEnded"

Space-separated list of inbound packet signals to subscribe to

area11.lan4.host2.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

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

area11.lan4.host2.pcapRecorder.packetFilter object "*"

Which packets are considered, matches all packets by default

area11.lan4.host2.pcapRecorder.helpers string ""

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

area11.lan4.host2.pcapRecorder.alwaysFlush bool false

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

area11.lan4.host2.interfaceTable.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.lan4.host2.interfaceTable.displayAddresses bool false

Whether to display IP addresses on links

area11.lan4.host2.cb.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.lan4.host2.cb.interfaceTableModule string

Module path to the ~InterfaceTable module

area11.lan4.host2.cb.forwardServiceRegistration bool true
area11.lan4.host2.cb.forwardProtocolRegistration bool true
area11.lan4.host2.cb.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area11.lan4.host2.cb.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area11.lan4.host2.cb.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area11.lan4.host2.bl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.lan4.host2.bl.interfaceTableModule string

Module path to the ~InterfaceTable module

area11.lan4.host2.bl.forwardServiceRegistration bool true
area11.lan4.host2.bl.forwardProtocolRegistration bool true
area11.lan4.host2.bl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area11.lan4.host2.bl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area11.lan4.host2.bl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area11.lan4.host2.li.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.lan4.host2.li.interfaceTableModule string

Module path to the ~InterfaceTable module

area11.lan4.host2.li.forwardServiceRegistration bool true
area11.lan4.host2.li.forwardProtocolRegistration bool true
area11.lan4.host2.li.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area11.lan4.host2.li.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area11.lan4.host2.li.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area11.lan4.host2.eth.bitrate double
area11.lan4.host2.nl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.lan4.host2.nl.interfaceTableModule string

Module path to the ~InterfaceTable module

area11.lan4.host2.nl.forwardServiceRegistration bool true
area11.lan4.host2.nl.forwardProtocolRegistration bool true
area11.lan4.host2.nl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area11.lan4.host2.nl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area11.lan4.host2.nl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area11.lan4.host2.tn.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.lan4.host2.tn.interfaceTableModule string

Module path to the ~InterfaceTable module

area11.lan4.host2.tn.forwardServiceRegistration bool true
area11.lan4.host2.tn.forwardProtocolRegistration bool true
area11.lan4.host2.tn.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area11.lan4.host2.tn.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area11.lan4.host2.tn.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area11.lan4.host2.at.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.lan4.host2.at.interfaceTableModule string

Module path to the ~InterfaceTable module

area11.lan4.host2.at.forwardServiceRegistration bool true
area11.lan4.host2.at.forwardProtocolRegistration bool true
area11.lan4.host2.at.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area11.lan4.host2.at.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area11.lan4.host2.at.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area11.lan4.host3.status.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.lan4.host3.status.initialStatus string "UP"

TODO @signal, @statistic

area11.lan4.host3.environment.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.lan4.host3.environment.initStage int 0

Initialization stage for the setup command

area11.lan4.host3.environment.globalNamespace bool false

Create new network namespaces under /var/run/netns/ (Linux only)

area11.lan4.host3.environment.namespace string ""

Name of the host OS network namespace (optional) (Linux only)

area11.lan4.host3.environment.setupCommand string ""

A host OS system command

area11.lan4.host3.environment.teardownCommand string ""

A host OS system command

area11.lan4.host3.pcapRecorder.displayStringTextFormat string "rec: %n pks"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.lan4.host3.pcapRecorder.verbose bool true

Whether to log packets on the module output

area11.lan4.host3.pcapRecorder.recordEmptyPackets bool true

Specifies if zero length packets are recorded or not

area11.lan4.host3.pcapRecorder.enableConvertingPackets bool true

Specifies if converting packets to link type is allowed or not

area11.lan4.host3.pcapRecorder.pcapFile string ""

The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap"

area11.lan4.host3.pcapRecorder.fileFormat string "pcapng"
area11.lan4.host3.pcapRecorder.snaplen int 65535

Maximum number of bytes to record per packet

area11.lan4.host3.pcapRecorder.timePrecision int 6

Time precision in recorded file. pcap supports only 6 (usec) or 9 (nanosec), pcapng supports more values (see 'if_tsresol' option in pcapng file format).

area11.lan4.host3.pcapRecorder.dumpBadFrames bool true

Enable dump of frames with hasBitError

area11.lan4.host3.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

Space-separated list of sibling module names to listen on

area11.lan4.host3.pcapRecorder.sendingSignalNames string "transmissionEnded"

Space-separated list of outbound packet signals to subscribe to

area11.lan4.host3.pcapRecorder.receivingSignalNames string "receptionEnded"

Space-separated list of inbound packet signals to subscribe to

area11.lan4.host3.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

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

area11.lan4.host3.pcapRecorder.packetFilter object "*"

Which packets are considered, matches all packets by default

area11.lan4.host3.pcapRecorder.helpers string ""

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

area11.lan4.host3.pcapRecorder.alwaysFlush bool false

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

area11.lan4.host3.interfaceTable.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.lan4.host3.interfaceTable.displayAddresses bool false

Whether to display IP addresses on links

area11.lan4.host3.cb.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.lan4.host3.cb.interfaceTableModule string

Module path to the ~InterfaceTable module

area11.lan4.host3.cb.forwardServiceRegistration bool true
area11.lan4.host3.cb.forwardProtocolRegistration bool true
area11.lan4.host3.cb.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area11.lan4.host3.cb.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area11.lan4.host3.cb.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area11.lan4.host3.bl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.lan4.host3.bl.interfaceTableModule string

Module path to the ~InterfaceTable module

area11.lan4.host3.bl.forwardServiceRegistration bool true
area11.lan4.host3.bl.forwardProtocolRegistration bool true
area11.lan4.host3.bl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area11.lan4.host3.bl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area11.lan4.host3.bl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area11.lan4.host3.li.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.lan4.host3.li.interfaceTableModule string

Module path to the ~InterfaceTable module

area11.lan4.host3.li.forwardServiceRegistration bool true
area11.lan4.host3.li.forwardProtocolRegistration bool true
area11.lan4.host3.li.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area11.lan4.host3.li.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area11.lan4.host3.li.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area11.lan4.host3.eth.bitrate double
area11.lan4.host3.nl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.lan4.host3.nl.interfaceTableModule string

Module path to the ~InterfaceTable module

area11.lan4.host3.nl.forwardServiceRegistration bool true
area11.lan4.host3.nl.forwardProtocolRegistration bool true
area11.lan4.host3.nl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area11.lan4.host3.nl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area11.lan4.host3.nl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area11.lan4.host3.tn.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.lan4.host3.tn.interfaceTableModule string

Module path to the ~InterfaceTable module

area11.lan4.host3.tn.forwardServiceRegistration bool true
area11.lan4.host3.tn.forwardProtocolRegistration bool true
area11.lan4.host3.tn.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area11.lan4.host3.tn.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area11.lan4.host3.tn.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area11.lan4.host3.at.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.lan4.host3.at.interfaceTableModule string

Module path to the ~InterfaceTable module

area11.lan4.host3.at.forwardServiceRegistration bool true
area11.lan4.host3.at.forwardProtocolRegistration bool true
area11.lan4.host3.at.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area11.lan4.host3.at.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area11.lan4.host3.at.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area11.router1.status.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.router1.status.initialStatus string "UP"

TODO @signal, @statistic

area11.router1.environment.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.router1.environment.initStage int 0

Initialization stage for the setup command

area11.router1.environment.globalNamespace bool false

Create new network namespaces under /var/run/netns/ (Linux only)

area11.router1.environment.namespace string ""

Name of the host OS network namespace (optional) (Linux only)

area11.router1.environment.setupCommand string ""

A host OS system command

area11.router1.environment.teardownCommand string ""

A host OS system command

area11.router1.pcapRecorder.displayStringTextFormat string "rec: %n pks"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.router1.pcapRecorder.verbose bool true

Whether to log packets on the module output

area11.router1.pcapRecorder.recordEmptyPackets bool true

Specifies if zero length packets are recorded or not

area11.router1.pcapRecorder.enableConvertingPackets bool true

Specifies if converting packets to link type is allowed or not

area11.router1.pcapRecorder.pcapFile string ""

The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap"

area11.router1.pcapRecorder.fileFormat string "pcapng"
area11.router1.pcapRecorder.snaplen int 65535

Maximum number of bytes to record per packet

area11.router1.pcapRecorder.timePrecision int 6

Time precision in recorded file. pcap supports only 6 (usec) or 9 (nanosec), pcapng supports more values (see 'if_tsresol' option in pcapng file format).

area11.router1.pcapRecorder.dumpBadFrames bool true

Enable dump of frames with hasBitError

area11.router1.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

Space-separated list of sibling module names to listen on

area11.router1.pcapRecorder.sendingSignalNames string "transmissionEnded"

Space-separated list of outbound packet signals to subscribe to

area11.router1.pcapRecorder.receivingSignalNames string "receptionEnded"

Space-separated list of inbound packet signals to subscribe to

area11.router1.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

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

area11.router1.pcapRecorder.packetFilter object "*"

Which packets are considered, matches all packets by default

area11.router1.pcapRecorder.helpers string ""

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

area11.router1.pcapRecorder.alwaysFlush bool false

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

area11.router1.interfaceTable.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.router1.interfaceTable.displayAddresses bool false

Whether to display IP addresses on links

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

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.router1.cb.interfaceTableModule string

Module path to the ~InterfaceTable module

area11.router1.cb.forwardServiceRegistration bool true
area11.router1.cb.forwardProtocolRegistration bool true
area11.router1.cb.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area11.router1.cb.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area11.router1.cb.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area11.router1.bl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.router1.bl.interfaceTableModule string

Module path to the ~InterfaceTable module

area11.router1.bl.forwardServiceRegistration bool true
area11.router1.bl.forwardProtocolRegistration bool true
area11.router1.bl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area11.router1.bl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area11.router1.bl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area11.router1.li.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.router1.li.interfaceTableModule string

Module path to the ~InterfaceTable module

area11.router1.li.forwardServiceRegistration bool true
area11.router1.li.forwardProtocolRegistration bool true
area11.router1.li.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area11.router1.li.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area11.router1.li.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area11.router1.eth.bitrate double
area11.router1.nl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.router1.nl.interfaceTableModule string

Module path to the ~InterfaceTable module

area11.router1.nl.forwardServiceRegistration bool true
area11.router1.nl.forwardProtocolRegistration bool true
area11.router1.nl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area11.router1.nl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area11.router1.nl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area11.router1.tn.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.router1.tn.interfaceTableModule string

Module path to the ~InterfaceTable module

area11.router1.tn.forwardServiceRegistration bool true
area11.router1.tn.forwardProtocolRegistration bool true
area11.router1.tn.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area11.router1.tn.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area11.router1.tn.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area11.router1.at.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.router1.at.interfaceTableModule string

Module path to the ~InterfaceTable module

area11.router1.at.forwardServiceRegistration bool true
area11.router1.at.forwardProtocolRegistration bool true
area11.router1.at.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area11.router1.at.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area11.router1.at.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area11.router1.bgp.interfaceTableModule string

The path to the InterfaceTable module

area11.router1.bgp.routingTableModule string
area11.router1.bgp.ospfRoutingModule string parent.hasOspf ? "^.ospf" : ""
area11.router2.status.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.router2.status.initialStatus string "UP"

TODO @signal, @statistic

area11.router2.environment.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.router2.environment.initStage int 0

Initialization stage for the setup command

area11.router2.environment.globalNamespace bool false

Create new network namespaces under /var/run/netns/ (Linux only)

area11.router2.environment.namespace string ""

Name of the host OS network namespace (optional) (Linux only)

area11.router2.environment.setupCommand string ""

A host OS system command

area11.router2.environment.teardownCommand string ""

A host OS system command

area11.router2.pcapRecorder.displayStringTextFormat string "rec: %n pks"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.router2.pcapRecorder.verbose bool true

Whether to log packets on the module output

area11.router2.pcapRecorder.recordEmptyPackets bool true

Specifies if zero length packets are recorded or not

area11.router2.pcapRecorder.enableConvertingPackets bool true

Specifies if converting packets to link type is allowed or not

area11.router2.pcapRecorder.pcapFile string ""

The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap"

area11.router2.pcapRecorder.fileFormat string "pcapng"
area11.router2.pcapRecorder.snaplen int 65535

Maximum number of bytes to record per packet

area11.router2.pcapRecorder.timePrecision int 6

Time precision in recorded file. pcap supports only 6 (usec) or 9 (nanosec), pcapng supports more values (see 'if_tsresol' option in pcapng file format).

area11.router2.pcapRecorder.dumpBadFrames bool true

Enable dump of frames with hasBitError

area11.router2.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

Space-separated list of sibling module names to listen on

area11.router2.pcapRecorder.sendingSignalNames string "transmissionEnded"

Space-separated list of outbound packet signals to subscribe to

area11.router2.pcapRecorder.receivingSignalNames string "receptionEnded"

Space-separated list of inbound packet signals to subscribe to

area11.router2.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

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

area11.router2.pcapRecorder.packetFilter object "*"

Which packets are considered, matches all packets by default

area11.router2.pcapRecorder.helpers string ""

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

area11.router2.pcapRecorder.alwaysFlush bool false

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

area11.router2.interfaceTable.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.router2.interfaceTable.displayAddresses bool false

Whether to display IP addresses on links

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

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.router2.cb.interfaceTableModule string

Module path to the ~InterfaceTable module

area11.router2.cb.forwardServiceRegistration bool true
area11.router2.cb.forwardProtocolRegistration bool true
area11.router2.cb.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area11.router2.cb.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area11.router2.cb.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area11.router2.bl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.router2.bl.interfaceTableModule string

Module path to the ~InterfaceTable module

area11.router2.bl.forwardServiceRegistration bool true
area11.router2.bl.forwardProtocolRegistration bool true
area11.router2.bl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area11.router2.bl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area11.router2.bl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area11.router2.li.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.router2.li.interfaceTableModule string

Module path to the ~InterfaceTable module

area11.router2.li.forwardServiceRegistration bool true
area11.router2.li.forwardProtocolRegistration bool true
area11.router2.li.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area11.router2.li.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area11.router2.li.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area11.router2.eth.bitrate double
area11.router2.nl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.router2.nl.interfaceTableModule string

Module path to the ~InterfaceTable module

area11.router2.nl.forwardServiceRegistration bool true
area11.router2.nl.forwardProtocolRegistration bool true
area11.router2.nl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area11.router2.nl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area11.router2.nl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area11.router2.tn.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.router2.tn.interfaceTableModule string

Module path to the ~InterfaceTable module

area11.router2.tn.forwardServiceRegistration bool true
area11.router2.tn.forwardProtocolRegistration bool true
area11.router2.tn.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area11.router2.tn.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area11.router2.tn.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area11.router2.at.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.router2.at.interfaceTableModule string

Module path to the ~InterfaceTable module

area11.router2.at.forwardServiceRegistration bool true
area11.router2.at.forwardProtocolRegistration bool true
area11.router2.at.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area11.router2.at.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area11.router2.at.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area11.router2.bgp.interfaceTableModule string

The path to the InterfaceTable module

area11.router2.bgp.routingTableModule string
area11.router2.bgp.ospfRoutingModule string parent.hasOspf ? "^.ospf" : ""
area11.router3.status.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.router3.status.initialStatus string "UP"

TODO @signal, @statistic

area11.router3.environment.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.router3.environment.initStage int 0

Initialization stage for the setup command

area11.router3.environment.globalNamespace bool false

Create new network namespaces under /var/run/netns/ (Linux only)

area11.router3.environment.namespace string ""

Name of the host OS network namespace (optional) (Linux only)

area11.router3.environment.setupCommand string ""

A host OS system command

area11.router3.environment.teardownCommand string ""

A host OS system command

area11.router3.pcapRecorder.displayStringTextFormat string "rec: %n pks"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.router3.pcapRecorder.verbose bool true

Whether to log packets on the module output

area11.router3.pcapRecorder.recordEmptyPackets bool true

Specifies if zero length packets are recorded or not

area11.router3.pcapRecorder.enableConvertingPackets bool true

Specifies if converting packets to link type is allowed or not

area11.router3.pcapRecorder.pcapFile string ""

The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap"

area11.router3.pcapRecorder.fileFormat string "pcapng"
area11.router3.pcapRecorder.snaplen int 65535

Maximum number of bytes to record per packet

area11.router3.pcapRecorder.timePrecision int 6

Time precision in recorded file. pcap supports only 6 (usec) or 9 (nanosec), pcapng supports more values (see 'if_tsresol' option in pcapng file format).

area11.router3.pcapRecorder.dumpBadFrames bool true

Enable dump of frames with hasBitError

area11.router3.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

Space-separated list of sibling module names to listen on

area11.router3.pcapRecorder.sendingSignalNames string "transmissionEnded"

Space-separated list of outbound packet signals to subscribe to

area11.router3.pcapRecorder.receivingSignalNames string "receptionEnded"

Space-separated list of inbound packet signals to subscribe to

area11.router3.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

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

area11.router3.pcapRecorder.packetFilter object "*"

Which packets are considered, matches all packets by default

area11.router3.pcapRecorder.helpers string ""

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

area11.router3.pcapRecorder.alwaysFlush bool false

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

area11.router3.interfaceTable.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.router3.interfaceTable.displayAddresses bool false

Whether to display IP addresses on links

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

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.router3.cb.interfaceTableModule string

Module path to the ~InterfaceTable module

area11.router3.cb.forwardServiceRegistration bool true
area11.router3.cb.forwardProtocolRegistration bool true
area11.router3.cb.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area11.router3.cb.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area11.router3.cb.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area11.router3.bl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.router3.bl.interfaceTableModule string

Module path to the ~InterfaceTable module

area11.router3.bl.forwardServiceRegistration bool true
area11.router3.bl.forwardProtocolRegistration bool true
area11.router3.bl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area11.router3.bl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area11.router3.bl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area11.router3.li.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.router3.li.interfaceTableModule string

Module path to the ~InterfaceTable module

area11.router3.li.forwardServiceRegistration bool true
area11.router3.li.forwardProtocolRegistration bool true
area11.router3.li.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area11.router3.li.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area11.router3.li.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area11.router3.eth.bitrate double
area11.router3.nl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.router3.nl.interfaceTableModule string

Module path to the ~InterfaceTable module

area11.router3.nl.forwardServiceRegistration bool true
area11.router3.nl.forwardProtocolRegistration bool true
area11.router3.nl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area11.router3.nl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area11.router3.nl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area11.router3.tn.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.router3.tn.interfaceTableModule string

Module path to the ~InterfaceTable module

area11.router3.tn.forwardServiceRegistration bool true
area11.router3.tn.forwardProtocolRegistration bool true
area11.router3.tn.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area11.router3.tn.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area11.router3.tn.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area11.router3.at.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.router3.at.interfaceTableModule string

Module path to the ~InterfaceTable module

area11.router3.at.forwardServiceRegistration bool true
area11.router3.at.forwardProtocolRegistration bool true
area11.router3.at.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area11.router3.at.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area11.router3.at.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area11.router3.bgp.interfaceTableModule string

The path to the InterfaceTable module

area11.router3.bgp.routingTableModule string
area11.router3.bgp.ospfRoutingModule string parent.hasOspf ? "^.ospf" : ""
area11.router4.status.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.router4.status.initialStatus string "UP"

TODO @signal, @statistic

area11.router4.environment.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.router4.environment.initStage int 0

Initialization stage for the setup command

area11.router4.environment.globalNamespace bool false

Create new network namespaces under /var/run/netns/ (Linux only)

area11.router4.environment.namespace string ""

Name of the host OS network namespace (optional) (Linux only)

area11.router4.environment.setupCommand string ""

A host OS system command

area11.router4.environment.teardownCommand string ""

A host OS system command

area11.router4.pcapRecorder.displayStringTextFormat string "rec: %n pks"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.router4.pcapRecorder.verbose bool true

Whether to log packets on the module output

area11.router4.pcapRecorder.recordEmptyPackets bool true

Specifies if zero length packets are recorded or not

area11.router4.pcapRecorder.enableConvertingPackets bool true

Specifies if converting packets to link type is allowed or not

area11.router4.pcapRecorder.pcapFile string ""

The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap"

area11.router4.pcapRecorder.fileFormat string "pcapng"
area11.router4.pcapRecorder.snaplen int 65535

Maximum number of bytes to record per packet

area11.router4.pcapRecorder.timePrecision int 6

Time precision in recorded file. pcap supports only 6 (usec) or 9 (nanosec), pcapng supports more values (see 'if_tsresol' option in pcapng file format).

area11.router4.pcapRecorder.dumpBadFrames bool true

Enable dump of frames with hasBitError

area11.router4.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

Space-separated list of sibling module names to listen on

area11.router4.pcapRecorder.sendingSignalNames string "transmissionEnded"

Space-separated list of outbound packet signals to subscribe to

area11.router4.pcapRecorder.receivingSignalNames string "receptionEnded"

Space-separated list of inbound packet signals to subscribe to

area11.router4.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

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

area11.router4.pcapRecorder.packetFilter object "*"

Which packets are considered, matches all packets by default

area11.router4.pcapRecorder.helpers string ""

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

area11.router4.pcapRecorder.alwaysFlush bool false

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

area11.router4.interfaceTable.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.router4.interfaceTable.displayAddresses bool false

Whether to display IP addresses on links

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

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.router4.cb.interfaceTableModule string

Module path to the ~InterfaceTable module

area11.router4.cb.forwardServiceRegistration bool true
area11.router4.cb.forwardProtocolRegistration bool true
area11.router4.cb.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area11.router4.cb.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area11.router4.cb.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area11.router4.bl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.router4.bl.interfaceTableModule string

Module path to the ~InterfaceTable module

area11.router4.bl.forwardServiceRegistration bool true
area11.router4.bl.forwardProtocolRegistration bool true
area11.router4.bl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area11.router4.bl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area11.router4.bl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area11.router4.li.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.router4.li.interfaceTableModule string

Module path to the ~InterfaceTable module

area11.router4.li.forwardServiceRegistration bool true
area11.router4.li.forwardProtocolRegistration bool true
area11.router4.li.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area11.router4.li.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area11.router4.li.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area11.router4.eth.bitrate double
area11.router4.nl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.router4.nl.interfaceTableModule string

Module path to the ~InterfaceTable module

area11.router4.nl.forwardServiceRegistration bool true
area11.router4.nl.forwardProtocolRegistration bool true
area11.router4.nl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area11.router4.nl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area11.router4.nl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area11.router4.tn.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.router4.tn.interfaceTableModule string

Module path to the ~InterfaceTable module

area11.router4.tn.forwardServiceRegistration bool true
area11.router4.tn.forwardProtocolRegistration bool true
area11.router4.tn.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area11.router4.tn.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area11.router4.tn.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area11.router4.at.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area11.router4.at.interfaceTableModule string

Module path to the ~InterfaceTable module

area11.router4.at.forwardServiceRegistration bool true
area11.router4.at.forwardProtocolRegistration bool true
area11.router4.at.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area11.router4.at.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area11.router4.at.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area11.router4.bgp.interfaceTableModule string

The path to the InterfaceTable module

area11.router4.bgp.routingTableModule string
area11.router4.bgp.ospfRoutingModule string parent.hasOspf ? "^.ospf" : ""
area12.lan1.switch.macTable.agingTime double
area12.lan1.switch.macTable.forwardingTableFile string
area12.lan1.switch.interfaceTable.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.lan1.switch.interfaceTable.displayAddresses bool false

Whether to display IP addresses on links

area12.lan1.switch.status.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.lan1.switch.status.initialStatus string "UP"

TODO @signal, @statistic

area12.lan1.switch.pcapRecorder.displayStringTextFormat string "rec: %n pks"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.lan1.switch.pcapRecorder.verbose bool true

Whether to log packets on the module output

area12.lan1.switch.pcapRecorder.recordEmptyPackets bool true

Specifies if zero length packets are recorded or not

area12.lan1.switch.pcapRecorder.enableConvertingPackets bool true

Specifies if converting packets to link type is allowed or not

area12.lan1.switch.pcapRecorder.pcapFile string ""

The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap"

area12.lan1.switch.pcapRecorder.fileFormat string "pcapng"
area12.lan1.switch.pcapRecorder.snaplen int 65535

Maximum number of bytes to record per packet

area12.lan1.switch.pcapRecorder.timePrecision int 6

Time precision in recorded file. pcap supports only 6 (usec) or 9 (nanosec), pcapng supports more values (see 'if_tsresol' option in pcapng file format).

area12.lan1.switch.pcapRecorder.dumpBadFrames bool true

Enable dump of frames with hasBitError

area12.lan1.switch.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

Space-separated list of sibling module names to listen on

area12.lan1.switch.pcapRecorder.sendingSignalNames string "transmissionEnded"

Space-separated list of outbound packet signals to subscribe to

area12.lan1.switch.pcapRecorder.receivingSignalNames string "receptionEnded"

Space-separated list of inbound packet signals to subscribe to

area12.lan1.switch.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

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

area12.lan1.switch.pcapRecorder.packetFilter object "*"

Which packets are considered, matches all packets by default

area12.lan1.switch.pcapRecorder.helpers string ""

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

area12.lan1.switch.pcapRecorder.alwaysFlush bool false

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

area12.lan1.switch.mrp.ccmInterval double
area12.lan1.switch.mrp.mrpRole string
area12.lan1.switch.mrp.timingProfile int
area12.lan1.switch.mrp.uuid0 int
area12.lan1.switch.mrp.uuid1 int
area12.lan1.switch.mrp.ringPort1 int
area12.lan1.switch.mrp.ringPort2 int
area12.lan1.switch.mrp.interconnectionLinkCheckAware bool
area12.lan1.switch.mrp.interconnectionRingCheckAware bool
area12.lan1.switch.mrp.nonblockingMrcSupported bool
area12.lan1.switch.mrp.reactOnLinkChange bool
area12.lan1.switch.mrp.visualize bool
area12.lan1.switch.stp.helloTime double
area12.lan1.switch.stp.forwardDelay double
area12.lan1.switch.stp.maxAge double
area12.lan1.switch.stp.bridgePriority int
area12.lan1.switch.stp.visualize bool
area12.lan1.switch.gptp.gptpNodeType string "BRIDGE_NODE"
area12.lan1.switch.sc.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.lan1.switch.sc.interfaceTableModule string

Module path to the ~InterfaceTable module

area12.lan1.switch.sc.forwardServiceRegistration bool true
area12.lan1.switch.sc.forwardProtocolRegistration bool true
area12.lan1.switch.sc.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area12.lan1.switch.sc.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area12.lan1.switch.sc.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area12.lan1.switch.cb.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.lan1.switch.cb.interfaceTableModule string

Module path to the ~InterfaceTable module

area12.lan1.switch.cb.forwardServiceRegistration bool true
area12.lan1.switch.cb.forwardProtocolRegistration bool true
area12.lan1.switch.cb.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area12.lan1.switch.cb.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area12.lan1.switch.cb.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area12.lan1.switch.bl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.lan1.switch.bl.interfaceTableModule string

Module path to the ~InterfaceTable module

area12.lan1.switch.bl.forwardServiceRegistration bool true
area12.lan1.switch.bl.forwardProtocolRegistration bool true
area12.lan1.switch.bl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area12.lan1.switch.bl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area12.lan1.switch.bl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area12.lan1.switch.li.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.lan1.switch.li.interfaceTableModule string

Module path to the ~InterfaceTable module

area12.lan1.switch.li.forwardServiceRegistration bool true
area12.lan1.switch.li.forwardProtocolRegistration bool true
area12.lan1.switch.li.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area12.lan1.switch.li.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area12.lan1.switch.li.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area12.lan1.switch.eth.bitrate double
area12.lan1.host1.status.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.lan1.host1.status.initialStatus string "UP"

TODO @signal, @statistic

area12.lan1.host1.environment.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.lan1.host1.environment.initStage int 0

Initialization stage for the setup command

area12.lan1.host1.environment.globalNamespace bool false

Create new network namespaces under /var/run/netns/ (Linux only)

area12.lan1.host1.environment.namespace string ""

Name of the host OS network namespace (optional) (Linux only)

area12.lan1.host1.environment.setupCommand string ""

A host OS system command

area12.lan1.host1.environment.teardownCommand string ""

A host OS system command

area12.lan1.host1.pcapRecorder.displayStringTextFormat string "rec: %n pks"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.lan1.host1.pcapRecorder.verbose bool true

Whether to log packets on the module output

area12.lan1.host1.pcapRecorder.recordEmptyPackets bool true

Specifies if zero length packets are recorded or not

area12.lan1.host1.pcapRecorder.enableConvertingPackets bool true

Specifies if converting packets to link type is allowed or not

area12.lan1.host1.pcapRecorder.pcapFile string ""

The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap"

area12.lan1.host1.pcapRecorder.fileFormat string "pcapng"
area12.lan1.host1.pcapRecorder.snaplen int 65535

Maximum number of bytes to record per packet

area12.lan1.host1.pcapRecorder.timePrecision int 6

Time precision in recorded file. pcap supports only 6 (usec) or 9 (nanosec), pcapng supports more values (see 'if_tsresol' option in pcapng file format).

area12.lan1.host1.pcapRecorder.dumpBadFrames bool true

Enable dump of frames with hasBitError

area12.lan1.host1.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

Space-separated list of sibling module names to listen on

area12.lan1.host1.pcapRecorder.sendingSignalNames string "transmissionEnded"

Space-separated list of outbound packet signals to subscribe to

area12.lan1.host1.pcapRecorder.receivingSignalNames string "receptionEnded"

Space-separated list of inbound packet signals to subscribe to

area12.lan1.host1.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

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

area12.lan1.host1.pcapRecorder.packetFilter object "*"

Which packets are considered, matches all packets by default

area12.lan1.host1.pcapRecorder.helpers string ""

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

area12.lan1.host1.pcapRecorder.alwaysFlush bool false

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

area12.lan1.host1.interfaceTable.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.lan1.host1.interfaceTable.displayAddresses bool false

Whether to display IP addresses on links

area12.lan1.host1.cb.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.lan1.host1.cb.interfaceTableModule string

Module path to the ~InterfaceTable module

area12.lan1.host1.cb.forwardServiceRegistration bool true
area12.lan1.host1.cb.forwardProtocolRegistration bool true
area12.lan1.host1.cb.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area12.lan1.host1.cb.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area12.lan1.host1.cb.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area12.lan1.host1.bl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.lan1.host1.bl.interfaceTableModule string

Module path to the ~InterfaceTable module

area12.lan1.host1.bl.forwardServiceRegistration bool true
area12.lan1.host1.bl.forwardProtocolRegistration bool true
area12.lan1.host1.bl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area12.lan1.host1.bl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area12.lan1.host1.bl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area12.lan1.host1.li.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.lan1.host1.li.interfaceTableModule string

Module path to the ~InterfaceTable module

area12.lan1.host1.li.forwardServiceRegistration bool true
area12.lan1.host1.li.forwardProtocolRegistration bool true
area12.lan1.host1.li.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area12.lan1.host1.li.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area12.lan1.host1.li.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area12.lan1.host1.eth.bitrate double
area12.lan1.host1.nl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.lan1.host1.nl.interfaceTableModule string

Module path to the ~InterfaceTable module

area12.lan1.host1.nl.forwardServiceRegistration bool true
area12.lan1.host1.nl.forwardProtocolRegistration bool true
area12.lan1.host1.nl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area12.lan1.host1.nl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area12.lan1.host1.nl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area12.lan1.host1.tn.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.lan1.host1.tn.interfaceTableModule string

Module path to the ~InterfaceTable module

area12.lan1.host1.tn.forwardServiceRegistration bool true
area12.lan1.host1.tn.forwardProtocolRegistration bool true
area12.lan1.host1.tn.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area12.lan1.host1.tn.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area12.lan1.host1.tn.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area12.lan1.host1.at.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.lan1.host1.at.interfaceTableModule string

Module path to the ~InterfaceTable module

area12.lan1.host1.at.forwardServiceRegistration bool true
area12.lan1.host1.at.forwardProtocolRegistration bool true
area12.lan1.host1.at.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area12.lan1.host1.at.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area12.lan1.host1.at.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area12.lan1.host2.status.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.lan1.host2.status.initialStatus string "UP"

TODO @signal, @statistic

area12.lan1.host2.environment.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.lan1.host2.environment.initStage int 0

Initialization stage for the setup command

area12.lan1.host2.environment.globalNamespace bool false

Create new network namespaces under /var/run/netns/ (Linux only)

area12.lan1.host2.environment.namespace string ""

Name of the host OS network namespace (optional) (Linux only)

area12.lan1.host2.environment.setupCommand string ""

A host OS system command

area12.lan1.host2.environment.teardownCommand string ""

A host OS system command

area12.lan1.host2.pcapRecorder.displayStringTextFormat string "rec: %n pks"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.lan1.host2.pcapRecorder.verbose bool true

Whether to log packets on the module output

area12.lan1.host2.pcapRecorder.recordEmptyPackets bool true

Specifies if zero length packets are recorded or not

area12.lan1.host2.pcapRecorder.enableConvertingPackets bool true

Specifies if converting packets to link type is allowed or not

area12.lan1.host2.pcapRecorder.pcapFile string ""

The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap"

area12.lan1.host2.pcapRecorder.fileFormat string "pcapng"
area12.lan1.host2.pcapRecorder.snaplen int 65535

Maximum number of bytes to record per packet

area12.lan1.host2.pcapRecorder.timePrecision int 6

Time precision in recorded file. pcap supports only 6 (usec) or 9 (nanosec), pcapng supports more values (see 'if_tsresol' option in pcapng file format).

area12.lan1.host2.pcapRecorder.dumpBadFrames bool true

Enable dump of frames with hasBitError

area12.lan1.host2.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

Space-separated list of sibling module names to listen on

area12.lan1.host2.pcapRecorder.sendingSignalNames string "transmissionEnded"

Space-separated list of outbound packet signals to subscribe to

area12.lan1.host2.pcapRecorder.receivingSignalNames string "receptionEnded"

Space-separated list of inbound packet signals to subscribe to

area12.lan1.host2.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

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

area12.lan1.host2.pcapRecorder.packetFilter object "*"

Which packets are considered, matches all packets by default

area12.lan1.host2.pcapRecorder.helpers string ""

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

area12.lan1.host2.pcapRecorder.alwaysFlush bool false

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

area12.lan1.host2.interfaceTable.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.lan1.host2.interfaceTable.displayAddresses bool false

Whether to display IP addresses on links

area12.lan1.host2.cb.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.lan1.host2.cb.interfaceTableModule string

Module path to the ~InterfaceTable module

area12.lan1.host2.cb.forwardServiceRegistration bool true
area12.lan1.host2.cb.forwardProtocolRegistration bool true
area12.lan1.host2.cb.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area12.lan1.host2.cb.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area12.lan1.host2.cb.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area12.lan1.host2.bl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.lan1.host2.bl.interfaceTableModule string

Module path to the ~InterfaceTable module

area12.lan1.host2.bl.forwardServiceRegistration bool true
area12.lan1.host2.bl.forwardProtocolRegistration bool true
area12.lan1.host2.bl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area12.lan1.host2.bl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area12.lan1.host2.bl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area12.lan1.host2.li.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.lan1.host2.li.interfaceTableModule string

Module path to the ~InterfaceTable module

area12.lan1.host2.li.forwardServiceRegistration bool true
area12.lan1.host2.li.forwardProtocolRegistration bool true
area12.lan1.host2.li.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area12.lan1.host2.li.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area12.lan1.host2.li.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area12.lan1.host2.eth.bitrate double
area12.lan1.host2.nl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.lan1.host2.nl.interfaceTableModule string

Module path to the ~InterfaceTable module

area12.lan1.host2.nl.forwardServiceRegistration bool true
area12.lan1.host2.nl.forwardProtocolRegistration bool true
area12.lan1.host2.nl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area12.lan1.host2.nl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area12.lan1.host2.nl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area12.lan1.host2.tn.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.lan1.host2.tn.interfaceTableModule string

Module path to the ~InterfaceTable module

area12.lan1.host2.tn.forwardServiceRegistration bool true
area12.lan1.host2.tn.forwardProtocolRegistration bool true
area12.lan1.host2.tn.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area12.lan1.host2.tn.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area12.lan1.host2.tn.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area12.lan1.host2.at.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.lan1.host2.at.interfaceTableModule string

Module path to the ~InterfaceTable module

area12.lan1.host2.at.forwardServiceRegistration bool true
area12.lan1.host2.at.forwardProtocolRegistration bool true
area12.lan1.host2.at.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area12.lan1.host2.at.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area12.lan1.host2.at.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area12.lan1.host3.status.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.lan1.host3.status.initialStatus string "UP"

TODO @signal, @statistic

area12.lan1.host3.environment.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.lan1.host3.environment.initStage int 0

Initialization stage for the setup command

area12.lan1.host3.environment.globalNamespace bool false

Create new network namespaces under /var/run/netns/ (Linux only)

area12.lan1.host3.environment.namespace string ""

Name of the host OS network namespace (optional) (Linux only)

area12.lan1.host3.environment.setupCommand string ""

A host OS system command

area12.lan1.host3.environment.teardownCommand string ""

A host OS system command

area12.lan1.host3.pcapRecorder.displayStringTextFormat string "rec: %n pks"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.lan1.host3.pcapRecorder.verbose bool true

Whether to log packets on the module output

area12.lan1.host3.pcapRecorder.recordEmptyPackets bool true

Specifies if zero length packets are recorded or not

area12.lan1.host3.pcapRecorder.enableConvertingPackets bool true

Specifies if converting packets to link type is allowed or not

area12.lan1.host3.pcapRecorder.pcapFile string ""

The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap"

area12.lan1.host3.pcapRecorder.fileFormat string "pcapng"
area12.lan1.host3.pcapRecorder.snaplen int 65535

Maximum number of bytes to record per packet

area12.lan1.host3.pcapRecorder.timePrecision int 6

Time precision in recorded file. pcap supports only 6 (usec) or 9 (nanosec), pcapng supports more values (see 'if_tsresol' option in pcapng file format).

area12.lan1.host3.pcapRecorder.dumpBadFrames bool true

Enable dump of frames with hasBitError

area12.lan1.host3.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

Space-separated list of sibling module names to listen on

area12.lan1.host3.pcapRecorder.sendingSignalNames string "transmissionEnded"

Space-separated list of outbound packet signals to subscribe to

area12.lan1.host3.pcapRecorder.receivingSignalNames string "receptionEnded"

Space-separated list of inbound packet signals to subscribe to

area12.lan1.host3.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

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

area12.lan1.host3.pcapRecorder.packetFilter object "*"

Which packets are considered, matches all packets by default

area12.lan1.host3.pcapRecorder.helpers string ""

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

area12.lan1.host3.pcapRecorder.alwaysFlush bool false

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

area12.lan1.host3.interfaceTable.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.lan1.host3.interfaceTable.displayAddresses bool false

Whether to display IP addresses on links

area12.lan1.host3.cb.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.lan1.host3.cb.interfaceTableModule string

Module path to the ~InterfaceTable module

area12.lan1.host3.cb.forwardServiceRegistration bool true
area12.lan1.host3.cb.forwardProtocolRegistration bool true
area12.lan1.host3.cb.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area12.lan1.host3.cb.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area12.lan1.host3.cb.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area12.lan1.host3.bl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.lan1.host3.bl.interfaceTableModule string

Module path to the ~InterfaceTable module

area12.lan1.host3.bl.forwardServiceRegistration bool true
area12.lan1.host3.bl.forwardProtocolRegistration bool true
area12.lan1.host3.bl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area12.lan1.host3.bl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area12.lan1.host3.bl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area12.lan1.host3.li.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.lan1.host3.li.interfaceTableModule string

Module path to the ~InterfaceTable module

area12.lan1.host3.li.forwardServiceRegistration bool true
area12.lan1.host3.li.forwardProtocolRegistration bool true
area12.lan1.host3.li.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area12.lan1.host3.li.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area12.lan1.host3.li.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area12.lan1.host3.eth.bitrate double
area12.lan1.host3.nl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.lan1.host3.nl.interfaceTableModule string

Module path to the ~InterfaceTable module

area12.lan1.host3.nl.forwardServiceRegistration bool true
area12.lan1.host3.nl.forwardProtocolRegistration bool true
area12.lan1.host3.nl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area12.lan1.host3.nl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area12.lan1.host3.nl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area12.lan1.host3.tn.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.lan1.host3.tn.interfaceTableModule string

Module path to the ~InterfaceTable module

area12.lan1.host3.tn.forwardServiceRegistration bool true
area12.lan1.host3.tn.forwardProtocolRegistration bool true
area12.lan1.host3.tn.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area12.lan1.host3.tn.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area12.lan1.host3.tn.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area12.lan1.host3.at.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.lan1.host3.at.interfaceTableModule string

Module path to the ~InterfaceTable module

area12.lan1.host3.at.forwardServiceRegistration bool true
area12.lan1.host3.at.forwardProtocolRegistration bool true
area12.lan1.host3.at.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area12.lan1.host3.at.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area12.lan1.host3.at.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area12.lan2.switch.macTable.agingTime double
area12.lan2.switch.macTable.forwardingTableFile string
area12.lan2.switch.interfaceTable.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.lan2.switch.interfaceTable.displayAddresses bool false

Whether to display IP addresses on links

area12.lan2.switch.status.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.lan2.switch.status.initialStatus string "UP"

TODO @signal, @statistic

area12.lan2.switch.pcapRecorder.displayStringTextFormat string "rec: %n pks"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.lan2.switch.pcapRecorder.verbose bool true

Whether to log packets on the module output

area12.lan2.switch.pcapRecorder.recordEmptyPackets bool true

Specifies if zero length packets are recorded or not

area12.lan2.switch.pcapRecorder.enableConvertingPackets bool true

Specifies if converting packets to link type is allowed or not

area12.lan2.switch.pcapRecorder.pcapFile string ""

The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap"

area12.lan2.switch.pcapRecorder.fileFormat string "pcapng"
area12.lan2.switch.pcapRecorder.snaplen int 65535

Maximum number of bytes to record per packet

area12.lan2.switch.pcapRecorder.timePrecision int 6

Time precision in recorded file. pcap supports only 6 (usec) or 9 (nanosec), pcapng supports more values (see 'if_tsresol' option in pcapng file format).

area12.lan2.switch.pcapRecorder.dumpBadFrames bool true

Enable dump of frames with hasBitError

area12.lan2.switch.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

Space-separated list of sibling module names to listen on

area12.lan2.switch.pcapRecorder.sendingSignalNames string "transmissionEnded"

Space-separated list of outbound packet signals to subscribe to

area12.lan2.switch.pcapRecorder.receivingSignalNames string "receptionEnded"

Space-separated list of inbound packet signals to subscribe to

area12.lan2.switch.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

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

area12.lan2.switch.pcapRecorder.packetFilter object "*"

Which packets are considered, matches all packets by default

area12.lan2.switch.pcapRecorder.helpers string ""

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

area12.lan2.switch.pcapRecorder.alwaysFlush bool false

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

area12.lan2.switch.mrp.ccmInterval double
area12.lan2.switch.mrp.mrpRole string
area12.lan2.switch.mrp.timingProfile int
area12.lan2.switch.mrp.uuid0 int
area12.lan2.switch.mrp.uuid1 int
area12.lan2.switch.mrp.ringPort1 int
area12.lan2.switch.mrp.ringPort2 int
area12.lan2.switch.mrp.interconnectionLinkCheckAware bool
area12.lan2.switch.mrp.interconnectionRingCheckAware bool
area12.lan2.switch.mrp.nonblockingMrcSupported bool
area12.lan2.switch.mrp.reactOnLinkChange bool
area12.lan2.switch.mrp.visualize bool
area12.lan2.switch.stp.helloTime double
area12.lan2.switch.stp.forwardDelay double
area12.lan2.switch.stp.maxAge double
area12.lan2.switch.stp.bridgePriority int
area12.lan2.switch.stp.visualize bool
area12.lan2.switch.gptp.gptpNodeType string "BRIDGE_NODE"
area12.lan2.switch.sc.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.lan2.switch.sc.interfaceTableModule string

Module path to the ~InterfaceTable module

area12.lan2.switch.sc.forwardServiceRegistration bool true
area12.lan2.switch.sc.forwardProtocolRegistration bool true
area12.lan2.switch.sc.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area12.lan2.switch.sc.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area12.lan2.switch.sc.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area12.lan2.switch.cb.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.lan2.switch.cb.interfaceTableModule string

Module path to the ~InterfaceTable module

area12.lan2.switch.cb.forwardServiceRegistration bool true
area12.lan2.switch.cb.forwardProtocolRegistration bool true
area12.lan2.switch.cb.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area12.lan2.switch.cb.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area12.lan2.switch.cb.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area12.lan2.switch.bl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.lan2.switch.bl.interfaceTableModule string

Module path to the ~InterfaceTable module

area12.lan2.switch.bl.forwardServiceRegistration bool true
area12.lan2.switch.bl.forwardProtocolRegistration bool true
area12.lan2.switch.bl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area12.lan2.switch.bl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area12.lan2.switch.bl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area12.lan2.switch.li.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.lan2.switch.li.interfaceTableModule string

Module path to the ~InterfaceTable module

area12.lan2.switch.li.forwardServiceRegistration bool true
area12.lan2.switch.li.forwardProtocolRegistration bool true
area12.lan2.switch.li.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area12.lan2.switch.li.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area12.lan2.switch.li.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area12.lan2.switch.eth.bitrate double
area12.lan2.host1.status.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.lan2.host1.status.initialStatus string "UP"

TODO @signal, @statistic

area12.lan2.host1.environment.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.lan2.host1.environment.initStage int 0

Initialization stage for the setup command

area12.lan2.host1.environment.globalNamespace bool false

Create new network namespaces under /var/run/netns/ (Linux only)

area12.lan2.host1.environment.namespace string ""

Name of the host OS network namespace (optional) (Linux only)

area12.lan2.host1.environment.setupCommand string ""

A host OS system command

area12.lan2.host1.environment.teardownCommand string ""

A host OS system command

area12.lan2.host1.pcapRecorder.displayStringTextFormat string "rec: %n pks"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.lan2.host1.pcapRecorder.verbose bool true

Whether to log packets on the module output

area12.lan2.host1.pcapRecorder.recordEmptyPackets bool true

Specifies if zero length packets are recorded or not

area12.lan2.host1.pcapRecorder.enableConvertingPackets bool true

Specifies if converting packets to link type is allowed or not

area12.lan2.host1.pcapRecorder.pcapFile string ""

The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap"

area12.lan2.host1.pcapRecorder.fileFormat string "pcapng"
area12.lan2.host1.pcapRecorder.snaplen int 65535

Maximum number of bytes to record per packet

area12.lan2.host1.pcapRecorder.timePrecision int 6

Time precision in recorded file. pcap supports only 6 (usec) or 9 (nanosec), pcapng supports more values (see 'if_tsresol' option in pcapng file format).

area12.lan2.host1.pcapRecorder.dumpBadFrames bool true

Enable dump of frames with hasBitError

area12.lan2.host1.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

Space-separated list of sibling module names to listen on

area12.lan2.host1.pcapRecorder.sendingSignalNames string "transmissionEnded"

Space-separated list of outbound packet signals to subscribe to

area12.lan2.host1.pcapRecorder.receivingSignalNames string "receptionEnded"

Space-separated list of inbound packet signals to subscribe to

area12.lan2.host1.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

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

area12.lan2.host1.pcapRecorder.packetFilter object "*"

Which packets are considered, matches all packets by default

area12.lan2.host1.pcapRecorder.helpers string ""

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

area12.lan2.host1.pcapRecorder.alwaysFlush bool false

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

area12.lan2.host1.interfaceTable.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.lan2.host1.interfaceTable.displayAddresses bool false

Whether to display IP addresses on links

area12.lan2.host1.cb.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.lan2.host1.cb.interfaceTableModule string

Module path to the ~InterfaceTable module

area12.lan2.host1.cb.forwardServiceRegistration bool true
area12.lan2.host1.cb.forwardProtocolRegistration bool true
area12.lan2.host1.cb.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area12.lan2.host1.cb.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area12.lan2.host1.cb.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area12.lan2.host1.bl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.lan2.host1.bl.interfaceTableModule string

Module path to the ~InterfaceTable module

area12.lan2.host1.bl.forwardServiceRegistration bool true
area12.lan2.host1.bl.forwardProtocolRegistration bool true
area12.lan2.host1.bl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area12.lan2.host1.bl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area12.lan2.host1.bl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area12.lan2.host1.li.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.lan2.host1.li.interfaceTableModule string

Module path to the ~InterfaceTable module

area12.lan2.host1.li.forwardServiceRegistration bool true
area12.lan2.host1.li.forwardProtocolRegistration bool true
area12.lan2.host1.li.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area12.lan2.host1.li.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area12.lan2.host1.li.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area12.lan2.host1.eth.bitrate double
area12.lan2.host1.nl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.lan2.host1.nl.interfaceTableModule string

Module path to the ~InterfaceTable module

area12.lan2.host1.nl.forwardServiceRegistration bool true
area12.lan2.host1.nl.forwardProtocolRegistration bool true
area12.lan2.host1.nl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area12.lan2.host1.nl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area12.lan2.host1.nl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area12.lan2.host1.tn.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.lan2.host1.tn.interfaceTableModule string

Module path to the ~InterfaceTable module

area12.lan2.host1.tn.forwardServiceRegistration bool true
area12.lan2.host1.tn.forwardProtocolRegistration bool true
area12.lan2.host1.tn.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area12.lan2.host1.tn.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area12.lan2.host1.tn.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area12.lan2.host1.at.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.lan2.host1.at.interfaceTableModule string

Module path to the ~InterfaceTable module

area12.lan2.host1.at.forwardServiceRegistration bool true
area12.lan2.host1.at.forwardProtocolRegistration bool true
area12.lan2.host1.at.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area12.lan2.host1.at.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area12.lan2.host1.at.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area12.lan2.host2.status.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.lan2.host2.status.initialStatus string "UP"

TODO @signal, @statistic

area12.lan2.host2.environment.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.lan2.host2.environment.initStage int 0

Initialization stage for the setup command

area12.lan2.host2.environment.globalNamespace bool false

Create new network namespaces under /var/run/netns/ (Linux only)

area12.lan2.host2.environment.namespace string ""

Name of the host OS network namespace (optional) (Linux only)

area12.lan2.host2.environment.setupCommand string ""

A host OS system command

area12.lan2.host2.environment.teardownCommand string ""

A host OS system command

area12.lan2.host2.pcapRecorder.displayStringTextFormat string "rec: %n pks"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.lan2.host2.pcapRecorder.verbose bool true

Whether to log packets on the module output

area12.lan2.host2.pcapRecorder.recordEmptyPackets bool true

Specifies if zero length packets are recorded or not

area12.lan2.host2.pcapRecorder.enableConvertingPackets bool true

Specifies if converting packets to link type is allowed or not

area12.lan2.host2.pcapRecorder.pcapFile string ""

The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap"

area12.lan2.host2.pcapRecorder.fileFormat string "pcapng"
area12.lan2.host2.pcapRecorder.snaplen int 65535

Maximum number of bytes to record per packet

area12.lan2.host2.pcapRecorder.timePrecision int 6

Time precision in recorded file. pcap supports only 6 (usec) or 9 (nanosec), pcapng supports more values (see 'if_tsresol' option in pcapng file format).

area12.lan2.host2.pcapRecorder.dumpBadFrames bool true

Enable dump of frames with hasBitError

area12.lan2.host2.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

Space-separated list of sibling module names to listen on

area12.lan2.host2.pcapRecorder.sendingSignalNames string "transmissionEnded"

Space-separated list of outbound packet signals to subscribe to

area12.lan2.host2.pcapRecorder.receivingSignalNames string "receptionEnded"

Space-separated list of inbound packet signals to subscribe to

area12.lan2.host2.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

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

area12.lan2.host2.pcapRecorder.packetFilter object "*"

Which packets are considered, matches all packets by default

area12.lan2.host2.pcapRecorder.helpers string ""

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

area12.lan2.host2.pcapRecorder.alwaysFlush bool false

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

area12.lan2.host2.interfaceTable.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.lan2.host2.interfaceTable.displayAddresses bool false

Whether to display IP addresses on links

area12.lan2.host2.cb.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.lan2.host2.cb.interfaceTableModule string

Module path to the ~InterfaceTable module

area12.lan2.host2.cb.forwardServiceRegistration bool true
area12.lan2.host2.cb.forwardProtocolRegistration bool true
area12.lan2.host2.cb.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area12.lan2.host2.cb.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area12.lan2.host2.cb.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area12.lan2.host2.bl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.lan2.host2.bl.interfaceTableModule string

Module path to the ~InterfaceTable module

area12.lan2.host2.bl.forwardServiceRegistration bool true
area12.lan2.host2.bl.forwardProtocolRegistration bool true
area12.lan2.host2.bl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area12.lan2.host2.bl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area12.lan2.host2.bl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area12.lan2.host2.li.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.lan2.host2.li.interfaceTableModule string

Module path to the ~InterfaceTable module

area12.lan2.host2.li.forwardServiceRegistration bool true
area12.lan2.host2.li.forwardProtocolRegistration bool true
area12.lan2.host2.li.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area12.lan2.host2.li.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area12.lan2.host2.li.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area12.lan2.host2.eth.bitrate double
area12.lan2.host2.nl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.lan2.host2.nl.interfaceTableModule string

Module path to the ~InterfaceTable module

area12.lan2.host2.nl.forwardServiceRegistration bool true
area12.lan2.host2.nl.forwardProtocolRegistration bool true
area12.lan2.host2.nl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area12.lan2.host2.nl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area12.lan2.host2.nl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area12.lan2.host2.tn.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.lan2.host2.tn.interfaceTableModule string

Module path to the ~InterfaceTable module

area12.lan2.host2.tn.forwardServiceRegistration bool true
area12.lan2.host2.tn.forwardProtocolRegistration bool true
area12.lan2.host2.tn.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area12.lan2.host2.tn.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area12.lan2.host2.tn.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area12.lan2.host2.at.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.lan2.host2.at.interfaceTableModule string

Module path to the ~InterfaceTable module

area12.lan2.host2.at.forwardServiceRegistration bool true
area12.lan2.host2.at.forwardProtocolRegistration bool true
area12.lan2.host2.at.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area12.lan2.host2.at.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area12.lan2.host2.at.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area12.lan2.host3.status.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.lan2.host3.status.initialStatus string "UP"

TODO @signal, @statistic

area12.lan2.host3.environment.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.lan2.host3.environment.initStage int 0

Initialization stage for the setup command

area12.lan2.host3.environment.globalNamespace bool false

Create new network namespaces under /var/run/netns/ (Linux only)

area12.lan2.host3.environment.namespace string ""

Name of the host OS network namespace (optional) (Linux only)

area12.lan2.host3.environment.setupCommand string ""

A host OS system command

area12.lan2.host3.environment.teardownCommand string ""

A host OS system command

area12.lan2.host3.pcapRecorder.displayStringTextFormat string "rec: %n pks"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.lan2.host3.pcapRecorder.verbose bool true

Whether to log packets on the module output

area12.lan2.host3.pcapRecorder.recordEmptyPackets bool true

Specifies if zero length packets are recorded or not

area12.lan2.host3.pcapRecorder.enableConvertingPackets bool true

Specifies if converting packets to link type is allowed or not

area12.lan2.host3.pcapRecorder.pcapFile string ""

The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap"

area12.lan2.host3.pcapRecorder.fileFormat string "pcapng"
area12.lan2.host3.pcapRecorder.snaplen int 65535

Maximum number of bytes to record per packet

area12.lan2.host3.pcapRecorder.timePrecision int 6

Time precision in recorded file. pcap supports only 6 (usec) or 9 (nanosec), pcapng supports more values (see 'if_tsresol' option in pcapng file format).

area12.lan2.host3.pcapRecorder.dumpBadFrames bool true

Enable dump of frames with hasBitError

area12.lan2.host3.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

Space-separated list of sibling module names to listen on

area12.lan2.host3.pcapRecorder.sendingSignalNames string "transmissionEnded"

Space-separated list of outbound packet signals to subscribe to

area12.lan2.host3.pcapRecorder.receivingSignalNames string "receptionEnded"

Space-separated list of inbound packet signals to subscribe to

area12.lan2.host3.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

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

area12.lan2.host3.pcapRecorder.packetFilter object "*"

Which packets are considered, matches all packets by default

area12.lan2.host3.pcapRecorder.helpers string ""

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

area12.lan2.host3.pcapRecorder.alwaysFlush bool false

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

area12.lan2.host3.interfaceTable.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.lan2.host3.interfaceTable.displayAddresses bool false

Whether to display IP addresses on links

area12.lan2.host3.cb.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.lan2.host3.cb.interfaceTableModule string

Module path to the ~InterfaceTable module

area12.lan2.host3.cb.forwardServiceRegistration bool true
area12.lan2.host3.cb.forwardProtocolRegistration bool true
area12.lan2.host3.cb.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area12.lan2.host3.cb.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area12.lan2.host3.cb.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area12.lan2.host3.bl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.lan2.host3.bl.interfaceTableModule string

Module path to the ~InterfaceTable module

area12.lan2.host3.bl.forwardServiceRegistration bool true
area12.lan2.host3.bl.forwardProtocolRegistration bool true
area12.lan2.host3.bl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area12.lan2.host3.bl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area12.lan2.host3.bl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area12.lan2.host3.li.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.lan2.host3.li.interfaceTableModule string

Module path to the ~InterfaceTable module

area12.lan2.host3.li.forwardServiceRegistration bool true
area12.lan2.host3.li.forwardProtocolRegistration bool true
area12.lan2.host3.li.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area12.lan2.host3.li.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area12.lan2.host3.li.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area12.lan2.host3.eth.bitrate double
area12.lan2.host3.nl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.lan2.host3.nl.interfaceTableModule string

Module path to the ~InterfaceTable module

area12.lan2.host3.nl.forwardServiceRegistration bool true
area12.lan2.host3.nl.forwardProtocolRegistration bool true
area12.lan2.host3.nl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area12.lan2.host3.nl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area12.lan2.host3.nl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area12.lan2.host3.tn.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.lan2.host3.tn.interfaceTableModule string

Module path to the ~InterfaceTable module

area12.lan2.host3.tn.forwardServiceRegistration bool true
area12.lan2.host3.tn.forwardProtocolRegistration bool true
area12.lan2.host3.tn.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area12.lan2.host3.tn.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area12.lan2.host3.tn.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area12.lan2.host3.at.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.lan2.host3.at.interfaceTableModule string

Module path to the ~InterfaceTable module

area12.lan2.host3.at.forwardServiceRegistration bool true
area12.lan2.host3.at.forwardProtocolRegistration bool true
area12.lan2.host3.at.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area12.lan2.host3.at.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area12.lan2.host3.at.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area12.lan3.switch.macTable.agingTime double
area12.lan3.switch.macTable.forwardingTableFile string
area12.lan3.switch.interfaceTable.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.lan3.switch.interfaceTable.displayAddresses bool false

Whether to display IP addresses on links

area12.lan3.switch.status.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.lan3.switch.status.initialStatus string "UP"

TODO @signal, @statistic

area12.lan3.switch.pcapRecorder.displayStringTextFormat string "rec: %n pks"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.lan3.switch.pcapRecorder.verbose bool true

Whether to log packets on the module output

area12.lan3.switch.pcapRecorder.recordEmptyPackets bool true

Specifies if zero length packets are recorded or not

area12.lan3.switch.pcapRecorder.enableConvertingPackets bool true

Specifies if converting packets to link type is allowed or not

area12.lan3.switch.pcapRecorder.pcapFile string ""

The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap"

area12.lan3.switch.pcapRecorder.fileFormat string "pcapng"
area12.lan3.switch.pcapRecorder.snaplen int 65535

Maximum number of bytes to record per packet

area12.lan3.switch.pcapRecorder.timePrecision int 6

Time precision in recorded file. pcap supports only 6 (usec) or 9 (nanosec), pcapng supports more values (see 'if_tsresol' option in pcapng file format).

area12.lan3.switch.pcapRecorder.dumpBadFrames bool true

Enable dump of frames with hasBitError

area12.lan3.switch.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

Space-separated list of sibling module names to listen on

area12.lan3.switch.pcapRecorder.sendingSignalNames string "transmissionEnded"

Space-separated list of outbound packet signals to subscribe to

area12.lan3.switch.pcapRecorder.receivingSignalNames string "receptionEnded"

Space-separated list of inbound packet signals to subscribe to

area12.lan3.switch.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

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

area12.lan3.switch.pcapRecorder.packetFilter object "*"

Which packets are considered, matches all packets by default

area12.lan3.switch.pcapRecorder.helpers string ""

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

area12.lan3.switch.pcapRecorder.alwaysFlush bool false

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

area12.lan3.switch.mrp.ccmInterval double
area12.lan3.switch.mrp.mrpRole string
area12.lan3.switch.mrp.timingProfile int
area12.lan3.switch.mrp.uuid0 int
area12.lan3.switch.mrp.uuid1 int
area12.lan3.switch.mrp.ringPort1 int
area12.lan3.switch.mrp.ringPort2 int
area12.lan3.switch.mrp.interconnectionLinkCheckAware bool
area12.lan3.switch.mrp.interconnectionRingCheckAware bool
area12.lan3.switch.mrp.nonblockingMrcSupported bool
area12.lan3.switch.mrp.reactOnLinkChange bool
area12.lan3.switch.mrp.visualize bool
area12.lan3.switch.stp.helloTime double
area12.lan3.switch.stp.forwardDelay double
area12.lan3.switch.stp.maxAge double
area12.lan3.switch.stp.bridgePriority int
area12.lan3.switch.stp.visualize bool
area12.lan3.switch.gptp.gptpNodeType string "BRIDGE_NODE"
area12.lan3.switch.sc.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.lan3.switch.sc.interfaceTableModule string

Module path to the ~InterfaceTable module

area12.lan3.switch.sc.forwardServiceRegistration bool true
area12.lan3.switch.sc.forwardProtocolRegistration bool true
area12.lan3.switch.sc.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area12.lan3.switch.sc.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area12.lan3.switch.sc.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area12.lan3.switch.cb.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.lan3.switch.cb.interfaceTableModule string

Module path to the ~InterfaceTable module

area12.lan3.switch.cb.forwardServiceRegistration bool true
area12.lan3.switch.cb.forwardProtocolRegistration bool true
area12.lan3.switch.cb.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area12.lan3.switch.cb.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area12.lan3.switch.cb.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area12.lan3.switch.bl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.lan3.switch.bl.interfaceTableModule string

Module path to the ~InterfaceTable module

area12.lan3.switch.bl.forwardServiceRegistration bool true
area12.lan3.switch.bl.forwardProtocolRegistration bool true
area12.lan3.switch.bl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area12.lan3.switch.bl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area12.lan3.switch.bl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area12.lan3.switch.li.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.lan3.switch.li.interfaceTableModule string

Module path to the ~InterfaceTable module

area12.lan3.switch.li.forwardServiceRegistration bool true
area12.lan3.switch.li.forwardProtocolRegistration bool true
area12.lan3.switch.li.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area12.lan3.switch.li.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area12.lan3.switch.li.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area12.lan3.switch.eth.bitrate double
area12.lan3.host1.status.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.lan3.host1.status.initialStatus string "UP"

TODO @signal, @statistic

area12.lan3.host1.environment.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.lan3.host1.environment.initStage int 0

Initialization stage for the setup command

area12.lan3.host1.environment.globalNamespace bool false

Create new network namespaces under /var/run/netns/ (Linux only)

area12.lan3.host1.environment.namespace string ""

Name of the host OS network namespace (optional) (Linux only)

area12.lan3.host1.environment.setupCommand string ""

A host OS system command

area12.lan3.host1.environment.teardownCommand string ""

A host OS system command

area12.lan3.host1.pcapRecorder.displayStringTextFormat string "rec: %n pks"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.lan3.host1.pcapRecorder.verbose bool true

Whether to log packets on the module output

area12.lan3.host1.pcapRecorder.recordEmptyPackets bool true

Specifies if zero length packets are recorded or not

area12.lan3.host1.pcapRecorder.enableConvertingPackets bool true

Specifies if converting packets to link type is allowed or not

area12.lan3.host1.pcapRecorder.pcapFile string ""

The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap"

area12.lan3.host1.pcapRecorder.fileFormat string "pcapng"
area12.lan3.host1.pcapRecorder.snaplen int 65535

Maximum number of bytes to record per packet

area12.lan3.host1.pcapRecorder.timePrecision int 6

Time precision in recorded file. pcap supports only 6 (usec) or 9 (nanosec), pcapng supports more values (see 'if_tsresol' option in pcapng file format).

area12.lan3.host1.pcapRecorder.dumpBadFrames bool true

Enable dump of frames with hasBitError

area12.lan3.host1.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

Space-separated list of sibling module names to listen on

area12.lan3.host1.pcapRecorder.sendingSignalNames string "transmissionEnded"

Space-separated list of outbound packet signals to subscribe to

area12.lan3.host1.pcapRecorder.receivingSignalNames string "receptionEnded"

Space-separated list of inbound packet signals to subscribe to

area12.lan3.host1.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

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

area12.lan3.host1.pcapRecorder.packetFilter object "*"

Which packets are considered, matches all packets by default

area12.lan3.host1.pcapRecorder.helpers string ""

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

area12.lan3.host1.pcapRecorder.alwaysFlush bool false

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

area12.lan3.host1.interfaceTable.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.lan3.host1.interfaceTable.displayAddresses bool false

Whether to display IP addresses on links

area12.lan3.host1.cb.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.lan3.host1.cb.interfaceTableModule string

Module path to the ~InterfaceTable module

area12.lan3.host1.cb.forwardServiceRegistration bool true
area12.lan3.host1.cb.forwardProtocolRegistration bool true
area12.lan3.host1.cb.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area12.lan3.host1.cb.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area12.lan3.host1.cb.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area12.lan3.host1.bl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.lan3.host1.bl.interfaceTableModule string

Module path to the ~InterfaceTable module

area12.lan3.host1.bl.forwardServiceRegistration bool true
area12.lan3.host1.bl.forwardProtocolRegistration bool true
area12.lan3.host1.bl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area12.lan3.host1.bl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area12.lan3.host1.bl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area12.lan3.host1.li.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.lan3.host1.li.interfaceTableModule string

Module path to the ~InterfaceTable module

area12.lan3.host1.li.forwardServiceRegistration bool true
area12.lan3.host1.li.forwardProtocolRegistration bool true
area12.lan3.host1.li.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area12.lan3.host1.li.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area12.lan3.host1.li.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area12.lan3.host1.eth.bitrate double
area12.lan3.host1.nl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.lan3.host1.nl.interfaceTableModule string

Module path to the ~InterfaceTable module

area12.lan3.host1.nl.forwardServiceRegistration bool true
area12.lan3.host1.nl.forwardProtocolRegistration bool true
area12.lan3.host1.nl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area12.lan3.host1.nl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area12.lan3.host1.nl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area12.lan3.host1.tn.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.lan3.host1.tn.interfaceTableModule string

Module path to the ~InterfaceTable module

area12.lan3.host1.tn.forwardServiceRegistration bool true
area12.lan3.host1.tn.forwardProtocolRegistration bool true
area12.lan3.host1.tn.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area12.lan3.host1.tn.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area12.lan3.host1.tn.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area12.lan3.host1.at.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.lan3.host1.at.interfaceTableModule string

Module path to the ~InterfaceTable module

area12.lan3.host1.at.forwardServiceRegistration bool true
area12.lan3.host1.at.forwardProtocolRegistration bool true
area12.lan3.host1.at.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area12.lan3.host1.at.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area12.lan3.host1.at.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area12.lan3.host2.status.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.lan3.host2.status.initialStatus string "UP"

TODO @signal, @statistic

area12.lan3.host2.environment.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.lan3.host2.environment.initStage int 0

Initialization stage for the setup command

area12.lan3.host2.environment.globalNamespace bool false

Create new network namespaces under /var/run/netns/ (Linux only)

area12.lan3.host2.environment.namespace string ""

Name of the host OS network namespace (optional) (Linux only)

area12.lan3.host2.environment.setupCommand string ""

A host OS system command

area12.lan3.host2.environment.teardownCommand string ""

A host OS system command

area12.lan3.host2.pcapRecorder.displayStringTextFormat string "rec: %n pks"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.lan3.host2.pcapRecorder.verbose bool true

Whether to log packets on the module output

area12.lan3.host2.pcapRecorder.recordEmptyPackets bool true

Specifies if zero length packets are recorded or not

area12.lan3.host2.pcapRecorder.enableConvertingPackets bool true

Specifies if converting packets to link type is allowed or not

area12.lan3.host2.pcapRecorder.pcapFile string ""

The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap"

area12.lan3.host2.pcapRecorder.fileFormat string "pcapng"
area12.lan3.host2.pcapRecorder.snaplen int 65535

Maximum number of bytes to record per packet

area12.lan3.host2.pcapRecorder.timePrecision int 6

Time precision in recorded file. pcap supports only 6 (usec) or 9 (nanosec), pcapng supports more values (see 'if_tsresol' option in pcapng file format).

area12.lan3.host2.pcapRecorder.dumpBadFrames bool true

Enable dump of frames with hasBitError

area12.lan3.host2.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

Space-separated list of sibling module names to listen on

area12.lan3.host2.pcapRecorder.sendingSignalNames string "transmissionEnded"

Space-separated list of outbound packet signals to subscribe to

area12.lan3.host2.pcapRecorder.receivingSignalNames string "receptionEnded"

Space-separated list of inbound packet signals to subscribe to

area12.lan3.host2.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

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

area12.lan3.host2.pcapRecorder.packetFilter object "*"

Which packets are considered, matches all packets by default

area12.lan3.host2.pcapRecorder.helpers string ""

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

area12.lan3.host2.pcapRecorder.alwaysFlush bool false

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

area12.lan3.host2.interfaceTable.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.lan3.host2.interfaceTable.displayAddresses bool false

Whether to display IP addresses on links

area12.lan3.host2.cb.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.lan3.host2.cb.interfaceTableModule string

Module path to the ~InterfaceTable module

area12.lan3.host2.cb.forwardServiceRegistration bool true
area12.lan3.host2.cb.forwardProtocolRegistration bool true
area12.lan3.host2.cb.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area12.lan3.host2.cb.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area12.lan3.host2.cb.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area12.lan3.host2.bl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.lan3.host2.bl.interfaceTableModule string

Module path to the ~InterfaceTable module

area12.lan3.host2.bl.forwardServiceRegistration bool true
area12.lan3.host2.bl.forwardProtocolRegistration bool true
area12.lan3.host2.bl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area12.lan3.host2.bl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area12.lan3.host2.bl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area12.lan3.host2.li.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.lan3.host2.li.interfaceTableModule string

Module path to the ~InterfaceTable module

area12.lan3.host2.li.forwardServiceRegistration bool true
area12.lan3.host2.li.forwardProtocolRegistration bool true
area12.lan3.host2.li.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area12.lan3.host2.li.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area12.lan3.host2.li.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area12.lan3.host2.eth.bitrate double
area12.lan3.host2.nl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.lan3.host2.nl.interfaceTableModule string

Module path to the ~InterfaceTable module

area12.lan3.host2.nl.forwardServiceRegistration bool true
area12.lan3.host2.nl.forwardProtocolRegistration bool true
area12.lan3.host2.nl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area12.lan3.host2.nl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area12.lan3.host2.nl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area12.lan3.host2.tn.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.lan3.host2.tn.interfaceTableModule string

Module path to the ~InterfaceTable module

area12.lan3.host2.tn.forwardServiceRegistration bool true
area12.lan3.host2.tn.forwardProtocolRegistration bool true
area12.lan3.host2.tn.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area12.lan3.host2.tn.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area12.lan3.host2.tn.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area12.lan3.host2.at.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.lan3.host2.at.interfaceTableModule string

Module path to the ~InterfaceTable module

area12.lan3.host2.at.forwardServiceRegistration bool true
area12.lan3.host2.at.forwardProtocolRegistration bool true
area12.lan3.host2.at.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area12.lan3.host2.at.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area12.lan3.host2.at.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area12.lan3.host3.status.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.lan3.host3.status.initialStatus string "UP"

TODO @signal, @statistic

area12.lan3.host3.environment.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.lan3.host3.environment.initStage int 0

Initialization stage for the setup command

area12.lan3.host3.environment.globalNamespace bool false

Create new network namespaces under /var/run/netns/ (Linux only)

area12.lan3.host3.environment.namespace string ""

Name of the host OS network namespace (optional) (Linux only)

area12.lan3.host3.environment.setupCommand string ""

A host OS system command

area12.lan3.host3.environment.teardownCommand string ""

A host OS system command

area12.lan3.host3.pcapRecorder.displayStringTextFormat string "rec: %n pks"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.lan3.host3.pcapRecorder.verbose bool true

Whether to log packets on the module output

area12.lan3.host3.pcapRecorder.recordEmptyPackets bool true

Specifies if zero length packets are recorded or not

area12.lan3.host3.pcapRecorder.enableConvertingPackets bool true

Specifies if converting packets to link type is allowed or not

area12.lan3.host3.pcapRecorder.pcapFile string ""

The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap"

area12.lan3.host3.pcapRecorder.fileFormat string "pcapng"
area12.lan3.host3.pcapRecorder.snaplen int 65535

Maximum number of bytes to record per packet

area12.lan3.host3.pcapRecorder.timePrecision int 6

Time precision in recorded file. pcap supports only 6 (usec) or 9 (nanosec), pcapng supports more values (see 'if_tsresol' option in pcapng file format).

area12.lan3.host3.pcapRecorder.dumpBadFrames bool true

Enable dump of frames with hasBitError

area12.lan3.host3.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

Space-separated list of sibling module names to listen on

area12.lan3.host3.pcapRecorder.sendingSignalNames string "transmissionEnded"

Space-separated list of outbound packet signals to subscribe to

area12.lan3.host3.pcapRecorder.receivingSignalNames string "receptionEnded"

Space-separated list of inbound packet signals to subscribe to

area12.lan3.host3.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

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

area12.lan3.host3.pcapRecorder.packetFilter object "*"

Which packets are considered, matches all packets by default

area12.lan3.host3.pcapRecorder.helpers string ""

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

area12.lan3.host3.pcapRecorder.alwaysFlush bool false

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

area12.lan3.host3.interfaceTable.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.lan3.host3.interfaceTable.displayAddresses bool false

Whether to display IP addresses on links

area12.lan3.host3.cb.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.lan3.host3.cb.interfaceTableModule string

Module path to the ~InterfaceTable module

area12.lan3.host3.cb.forwardServiceRegistration bool true
area12.lan3.host3.cb.forwardProtocolRegistration bool true
area12.lan3.host3.cb.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area12.lan3.host3.cb.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area12.lan3.host3.cb.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area12.lan3.host3.bl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.lan3.host3.bl.interfaceTableModule string

Module path to the ~InterfaceTable module

area12.lan3.host3.bl.forwardServiceRegistration bool true
area12.lan3.host3.bl.forwardProtocolRegistration bool true
area12.lan3.host3.bl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area12.lan3.host3.bl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area12.lan3.host3.bl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area12.lan3.host3.li.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.lan3.host3.li.interfaceTableModule string

Module path to the ~InterfaceTable module

area12.lan3.host3.li.forwardServiceRegistration bool true
area12.lan3.host3.li.forwardProtocolRegistration bool true
area12.lan3.host3.li.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area12.lan3.host3.li.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area12.lan3.host3.li.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area12.lan3.host3.eth.bitrate double
area12.lan3.host3.nl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.lan3.host3.nl.interfaceTableModule string

Module path to the ~InterfaceTable module

area12.lan3.host3.nl.forwardServiceRegistration bool true
area12.lan3.host3.nl.forwardProtocolRegistration bool true
area12.lan3.host3.nl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area12.lan3.host3.nl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area12.lan3.host3.nl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area12.lan3.host3.tn.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.lan3.host3.tn.interfaceTableModule string

Module path to the ~InterfaceTable module

area12.lan3.host3.tn.forwardServiceRegistration bool true
area12.lan3.host3.tn.forwardProtocolRegistration bool true
area12.lan3.host3.tn.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area12.lan3.host3.tn.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area12.lan3.host3.tn.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area12.lan3.host3.at.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.lan3.host3.at.interfaceTableModule string

Module path to the ~InterfaceTable module

area12.lan3.host3.at.forwardServiceRegistration bool true
area12.lan3.host3.at.forwardProtocolRegistration bool true
area12.lan3.host3.at.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area12.lan3.host3.at.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area12.lan3.host3.at.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area12.lan4.switch.macTable.agingTime double
area12.lan4.switch.macTable.forwardingTableFile string
area12.lan4.switch.interfaceTable.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.lan4.switch.interfaceTable.displayAddresses bool false

Whether to display IP addresses on links

area12.lan4.switch.status.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.lan4.switch.status.initialStatus string "UP"

TODO @signal, @statistic

area12.lan4.switch.pcapRecorder.displayStringTextFormat string "rec: %n pks"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.lan4.switch.pcapRecorder.verbose bool true

Whether to log packets on the module output

area12.lan4.switch.pcapRecorder.recordEmptyPackets bool true

Specifies if zero length packets are recorded or not

area12.lan4.switch.pcapRecorder.enableConvertingPackets bool true

Specifies if converting packets to link type is allowed or not

area12.lan4.switch.pcapRecorder.pcapFile string ""

The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap"

area12.lan4.switch.pcapRecorder.fileFormat string "pcapng"
area12.lan4.switch.pcapRecorder.snaplen int 65535

Maximum number of bytes to record per packet

area12.lan4.switch.pcapRecorder.timePrecision int 6

Time precision in recorded file. pcap supports only 6 (usec) or 9 (nanosec), pcapng supports more values (see 'if_tsresol' option in pcapng file format).

area12.lan4.switch.pcapRecorder.dumpBadFrames bool true

Enable dump of frames with hasBitError

area12.lan4.switch.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

Space-separated list of sibling module names to listen on

area12.lan4.switch.pcapRecorder.sendingSignalNames string "transmissionEnded"

Space-separated list of outbound packet signals to subscribe to

area12.lan4.switch.pcapRecorder.receivingSignalNames string "receptionEnded"

Space-separated list of inbound packet signals to subscribe to

area12.lan4.switch.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

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

area12.lan4.switch.pcapRecorder.packetFilter object "*"

Which packets are considered, matches all packets by default

area12.lan4.switch.pcapRecorder.helpers string ""

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

area12.lan4.switch.pcapRecorder.alwaysFlush bool false

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

area12.lan4.switch.mrp.ccmInterval double
area12.lan4.switch.mrp.mrpRole string
area12.lan4.switch.mrp.timingProfile int
area12.lan4.switch.mrp.uuid0 int
area12.lan4.switch.mrp.uuid1 int
area12.lan4.switch.mrp.ringPort1 int
area12.lan4.switch.mrp.ringPort2 int
area12.lan4.switch.mrp.interconnectionLinkCheckAware bool
area12.lan4.switch.mrp.interconnectionRingCheckAware bool
area12.lan4.switch.mrp.nonblockingMrcSupported bool
area12.lan4.switch.mrp.reactOnLinkChange bool
area12.lan4.switch.mrp.visualize bool
area12.lan4.switch.stp.helloTime double
area12.lan4.switch.stp.forwardDelay double
area12.lan4.switch.stp.maxAge double
area12.lan4.switch.stp.bridgePriority int
area12.lan4.switch.stp.visualize bool
area12.lan4.switch.gptp.gptpNodeType string "BRIDGE_NODE"
area12.lan4.switch.sc.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.lan4.switch.sc.interfaceTableModule string

Module path to the ~InterfaceTable module

area12.lan4.switch.sc.forwardServiceRegistration bool true
area12.lan4.switch.sc.forwardProtocolRegistration bool true
area12.lan4.switch.sc.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area12.lan4.switch.sc.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area12.lan4.switch.sc.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area12.lan4.switch.cb.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.lan4.switch.cb.interfaceTableModule string

Module path to the ~InterfaceTable module

area12.lan4.switch.cb.forwardServiceRegistration bool true
area12.lan4.switch.cb.forwardProtocolRegistration bool true
area12.lan4.switch.cb.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area12.lan4.switch.cb.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area12.lan4.switch.cb.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area12.lan4.switch.bl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.lan4.switch.bl.interfaceTableModule string

Module path to the ~InterfaceTable module

area12.lan4.switch.bl.forwardServiceRegistration bool true
area12.lan4.switch.bl.forwardProtocolRegistration bool true
area12.lan4.switch.bl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area12.lan4.switch.bl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area12.lan4.switch.bl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area12.lan4.switch.li.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.lan4.switch.li.interfaceTableModule string

Module path to the ~InterfaceTable module

area12.lan4.switch.li.forwardServiceRegistration bool true
area12.lan4.switch.li.forwardProtocolRegistration bool true
area12.lan4.switch.li.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area12.lan4.switch.li.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area12.lan4.switch.li.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area12.lan4.switch.eth.bitrate double
area12.lan4.host1.status.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.lan4.host1.status.initialStatus string "UP"

TODO @signal, @statistic

area12.lan4.host1.environment.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.lan4.host1.environment.initStage int 0

Initialization stage for the setup command

area12.lan4.host1.environment.globalNamespace bool false

Create new network namespaces under /var/run/netns/ (Linux only)

area12.lan4.host1.environment.namespace string ""

Name of the host OS network namespace (optional) (Linux only)

area12.lan4.host1.environment.setupCommand string ""

A host OS system command

area12.lan4.host1.environment.teardownCommand string ""

A host OS system command

area12.lan4.host1.pcapRecorder.displayStringTextFormat string "rec: %n pks"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.lan4.host1.pcapRecorder.verbose bool true

Whether to log packets on the module output

area12.lan4.host1.pcapRecorder.recordEmptyPackets bool true

Specifies if zero length packets are recorded or not

area12.lan4.host1.pcapRecorder.enableConvertingPackets bool true

Specifies if converting packets to link type is allowed or not

area12.lan4.host1.pcapRecorder.pcapFile string ""

The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap"

area12.lan4.host1.pcapRecorder.fileFormat string "pcapng"
area12.lan4.host1.pcapRecorder.snaplen int 65535

Maximum number of bytes to record per packet

area12.lan4.host1.pcapRecorder.timePrecision int 6

Time precision in recorded file. pcap supports only 6 (usec) or 9 (nanosec), pcapng supports more values (see 'if_tsresol' option in pcapng file format).

area12.lan4.host1.pcapRecorder.dumpBadFrames bool true

Enable dump of frames with hasBitError

area12.lan4.host1.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

Space-separated list of sibling module names to listen on

area12.lan4.host1.pcapRecorder.sendingSignalNames string "transmissionEnded"

Space-separated list of outbound packet signals to subscribe to

area12.lan4.host1.pcapRecorder.receivingSignalNames string "receptionEnded"

Space-separated list of inbound packet signals to subscribe to

area12.lan4.host1.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

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

area12.lan4.host1.pcapRecorder.packetFilter object "*"

Which packets are considered, matches all packets by default

area12.lan4.host1.pcapRecorder.helpers string ""

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

area12.lan4.host1.pcapRecorder.alwaysFlush bool false

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

area12.lan4.host1.interfaceTable.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.lan4.host1.interfaceTable.displayAddresses bool false

Whether to display IP addresses on links

area12.lan4.host1.cb.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.lan4.host1.cb.interfaceTableModule string

Module path to the ~InterfaceTable module

area12.lan4.host1.cb.forwardServiceRegistration bool true
area12.lan4.host1.cb.forwardProtocolRegistration bool true
area12.lan4.host1.cb.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area12.lan4.host1.cb.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area12.lan4.host1.cb.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area12.lan4.host1.bl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.lan4.host1.bl.interfaceTableModule string

Module path to the ~InterfaceTable module

area12.lan4.host1.bl.forwardServiceRegistration bool true
area12.lan4.host1.bl.forwardProtocolRegistration bool true
area12.lan4.host1.bl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area12.lan4.host1.bl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area12.lan4.host1.bl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area12.lan4.host1.li.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.lan4.host1.li.interfaceTableModule string

Module path to the ~InterfaceTable module

area12.lan4.host1.li.forwardServiceRegistration bool true
area12.lan4.host1.li.forwardProtocolRegistration bool true
area12.lan4.host1.li.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area12.lan4.host1.li.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area12.lan4.host1.li.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area12.lan4.host1.eth.bitrate double
area12.lan4.host1.nl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.lan4.host1.nl.interfaceTableModule string

Module path to the ~InterfaceTable module

area12.lan4.host1.nl.forwardServiceRegistration bool true
area12.lan4.host1.nl.forwardProtocolRegistration bool true
area12.lan4.host1.nl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area12.lan4.host1.nl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area12.lan4.host1.nl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area12.lan4.host1.tn.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.lan4.host1.tn.interfaceTableModule string

Module path to the ~InterfaceTable module

area12.lan4.host1.tn.forwardServiceRegistration bool true
area12.lan4.host1.tn.forwardProtocolRegistration bool true
area12.lan4.host1.tn.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area12.lan4.host1.tn.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area12.lan4.host1.tn.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area12.lan4.host1.at.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.lan4.host1.at.interfaceTableModule string

Module path to the ~InterfaceTable module

area12.lan4.host1.at.forwardServiceRegistration bool true
area12.lan4.host1.at.forwardProtocolRegistration bool true
area12.lan4.host1.at.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area12.lan4.host1.at.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area12.lan4.host1.at.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area12.lan4.host2.status.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.lan4.host2.status.initialStatus string "UP"

TODO @signal, @statistic

area12.lan4.host2.environment.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.lan4.host2.environment.initStage int 0

Initialization stage for the setup command

area12.lan4.host2.environment.globalNamespace bool false

Create new network namespaces under /var/run/netns/ (Linux only)

area12.lan4.host2.environment.namespace string ""

Name of the host OS network namespace (optional) (Linux only)

area12.lan4.host2.environment.setupCommand string ""

A host OS system command

area12.lan4.host2.environment.teardownCommand string ""

A host OS system command

area12.lan4.host2.pcapRecorder.displayStringTextFormat string "rec: %n pks"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.lan4.host2.pcapRecorder.verbose bool true

Whether to log packets on the module output

area12.lan4.host2.pcapRecorder.recordEmptyPackets bool true

Specifies if zero length packets are recorded or not

area12.lan4.host2.pcapRecorder.enableConvertingPackets bool true

Specifies if converting packets to link type is allowed or not

area12.lan4.host2.pcapRecorder.pcapFile string ""

The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap"

area12.lan4.host2.pcapRecorder.fileFormat string "pcapng"
area12.lan4.host2.pcapRecorder.snaplen int 65535

Maximum number of bytes to record per packet

area12.lan4.host2.pcapRecorder.timePrecision int 6

Time precision in recorded file. pcap supports only 6 (usec) or 9 (nanosec), pcapng supports more values (see 'if_tsresol' option in pcapng file format).

area12.lan4.host2.pcapRecorder.dumpBadFrames bool true

Enable dump of frames with hasBitError

area12.lan4.host2.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

Space-separated list of sibling module names to listen on

area12.lan4.host2.pcapRecorder.sendingSignalNames string "transmissionEnded"

Space-separated list of outbound packet signals to subscribe to

area12.lan4.host2.pcapRecorder.receivingSignalNames string "receptionEnded"

Space-separated list of inbound packet signals to subscribe to

area12.lan4.host2.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

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

area12.lan4.host2.pcapRecorder.packetFilter object "*"

Which packets are considered, matches all packets by default

area12.lan4.host2.pcapRecorder.helpers string ""

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

area12.lan4.host2.pcapRecorder.alwaysFlush bool false

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

area12.lan4.host2.interfaceTable.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.lan4.host2.interfaceTable.displayAddresses bool false

Whether to display IP addresses on links

area12.lan4.host2.cb.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.lan4.host2.cb.interfaceTableModule string

Module path to the ~InterfaceTable module

area12.lan4.host2.cb.forwardServiceRegistration bool true
area12.lan4.host2.cb.forwardProtocolRegistration bool true
area12.lan4.host2.cb.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area12.lan4.host2.cb.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area12.lan4.host2.cb.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area12.lan4.host2.bl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.lan4.host2.bl.interfaceTableModule string

Module path to the ~InterfaceTable module

area12.lan4.host2.bl.forwardServiceRegistration bool true
area12.lan4.host2.bl.forwardProtocolRegistration bool true
area12.lan4.host2.bl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area12.lan4.host2.bl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area12.lan4.host2.bl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area12.lan4.host2.li.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.lan4.host2.li.interfaceTableModule string

Module path to the ~InterfaceTable module

area12.lan4.host2.li.forwardServiceRegistration bool true
area12.lan4.host2.li.forwardProtocolRegistration bool true
area12.lan4.host2.li.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area12.lan4.host2.li.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area12.lan4.host2.li.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area12.lan4.host2.eth.bitrate double
area12.lan4.host2.nl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.lan4.host2.nl.interfaceTableModule string

Module path to the ~InterfaceTable module

area12.lan4.host2.nl.forwardServiceRegistration bool true
area12.lan4.host2.nl.forwardProtocolRegistration bool true
area12.lan4.host2.nl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area12.lan4.host2.nl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area12.lan4.host2.nl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area12.lan4.host2.tn.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.lan4.host2.tn.interfaceTableModule string

Module path to the ~InterfaceTable module

area12.lan4.host2.tn.forwardServiceRegistration bool true
area12.lan4.host2.tn.forwardProtocolRegistration bool true
area12.lan4.host2.tn.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area12.lan4.host2.tn.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area12.lan4.host2.tn.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area12.lan4.host2.at.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.lan4.host2.at.interfaceTableModule string

Module path to the ~InterfaceTable module

area12.lan4.host2.at.forwardServiceRegistration bool true
area12.lan4.host2.at.forwardProtocolRegistration bool true
area12.lan4.host2.at.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area12.lan4.host2.at.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area12.lan4.host2.at.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area12.lan4.host3.status.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.lan4.host3.status.initialStatus string "UP"

TODO @signal, @statistic

area12.lan4.host3.environment.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.lan4.host3.environment.initStage int 0

Initialization stage for the setup command

area12.lan4.host3.environment.globalNamespace bool false

Create new network namespaces under /var/run/netns/ (Linux only)

area12.lan4.host3.environment.namespace string ""

Name of the host OS network namespace (optional) (Linux only)

area12.lan4.host3.environment.setupCommand string ""

A host OS system command

area12.lan4.host3.environment.teardownCommand string ""

A host OS system command

area12.lan4.host3.pcapRecorder.displayStringTextFormat string "rec: %n pks"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.lan4.host3.pcapRecorder.verbose bool true

Whether to log packets on the module output

area12.lan4.host3.pcapRecorder.recordEmptyPackets bool true

Specifies if zero length packets are recorded or not

area12.lan4.host3.pcapRecorder.enableConvertingPackets bool true

Specifies if converting packets to link type is allowed or not

area12.lan4.host3.pcapRecorder.pcapFile string ""

The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap"

area12.lan4.host3.pcapRecorder.fileFormat string "pcapng"
area12.lan4.host3.pcapRecorder.snaplen int 65535

Maximum number of bytes to record per packet

area12.lan4.host3.pcapRecorder.timePrecision int 6

Time precision in recorded file. pcap supports only 6 (usec) or 9 (nanosec), pcapng supports more values (see 'if_tsresol' option in pcapng file format).

area12.lan4.host3.pcapRecorder.dumpBadFrames bool true

Enable dump of frames with hasBitError

area12.lan4.host3.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

Space-separated list of sibling module names to listen on

area12.lan4.host3.pcapRecorder.sendingSignalNames string "transmissionEnded"

Space-separated list of outbound packet signals to subscribe to

area12.lan4.host3.pcapRecorder.receivingSignalNames string "receptionEnded"

Space-separated list of inbound packet signals to subscribe to

area12.lan4.host3.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

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

area12.lan4.host3.pcapRecorder.packetFilter object "*"

Which packets are considered, matches all packets by default

area12.lan4.host3.pcapRecorder.helpers string ""

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

area12.lan4.host3.pcapRecorder.alwaysFlush bool false

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

area12.lan4.host3.interfaceTable.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.lan4.host3.interfaceTable.displayAddresses bool false

Whether to display IP addresses on links

area12.lan4.host3.cb.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.lan4.host3.cb.interfaceTableModule string

Module path to the ~InterfaceTable module

area12.lan4.host3.cb.forwardServiceRegistration bool true
area12.lan4.host3.cb.forwardProtocolRegistration bool true
area12.lan4.host3.cb.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area12.lan4.host3.cb.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area12.lan4.host3.cb.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area12.lan4.host3.bl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.lan4.host3.bl.interfaceTableModule string

Module path to the ~InterfaceTable module

area12.lan4.host3.bl.forwardServiceRegistration bool true
area12.lan4.host3.bl.forwardProtocolRegistration bool true
area12.lan4.host3.bl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area12.lan4.host3.bl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area12.lan4.host3.bl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area12.lan4.host3.li.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.lan4.host3.li.interfaceTableModule string

Module path to the ~InterfaceTable module

area12.lan4.host3.li.forwardServiceRegistration bool true
area12.lan4.host3.li.forwardProtocolRegistration bool true
area12.lan4.host3.li.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area12.lan4.host3.li.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area12.lan4.host3.li.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area12.lan4.host3.eth.bitrate double
area12.lan4.host3.nl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.lan4.host3.nl.interfaceTableModule string

Module path to the ~InterfaceTable module

area12.lan4.host3.nl.forwardServiceRegistration bool true
area12.lan4.host3.nl.forwardProtocolRegistration bool true
area12.lan4.host3.nl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area12.lan4.host3.nl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area12.lan4.host3.nl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area12.lan4.host3.tn.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.lan4.host3.tn.interfaceTableModule string

Module path to the ~InterfaceTable module

area12.lan4.host3.tn.forwardServiceRegistration bool true
area12.lan4.host3.tn.forwardProtocolRegistration bool true
area12.lan4.host3.tn.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area12.lan4.host3.tn.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area12.lan4.host3.tn.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area12.lan4.host3.at.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.lan4.host3.at.interfaceTableModule string

Module path to the ~InterfaceTable module

area12.lan4.host3.at.forwardServiceRegistration bool true
area12.lan4.host3.at.forwardProtocolRegistration bool true
area12.lan4.host3.at.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area12.lan4.host3.at.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area12.lan4.host3.at.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area12.router1.status.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.router1.status.initialStatus string "UP"

TODO @signal, @statistic

area12.router1.environment.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.router1.environment.initStage int 0

Initialization stage for the setup command

area12.router1.environment.globalNamespace bool false

Create new network namespaces under /var/run/netns/ (Linux only)

area12.router1.environment.namespace string ""

Name of the host OS network namespace (optional) (Linux only)

area12.router1.environment.setupCommand string ""

A host OS system command

area12.router1.environment.teardownCommand string ""

A host OS system command

area12.router1.pcapRecorder.displayStringTextFormat string "rec: %n pks"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.router1.pcapRecorder.verbose bool true

Whether to log packets on the module output

area12.router1.pcapRecorder.recordEmptyPackets bool true

Specifies if zero length packets are recorded or not

area12.router1.pcapRecorder.enableConvertingPackets bool true

Specifies if converting packets to link type is allowed or not

area12.router1.pcapRecorder.pcapFile string ""

The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap"

area12.router1.pcapRecorder.fileFormat string "pcapng"
area12.router1.pcapRecorder.snaplen int 65535

Maximum number of bytes to record per packet

area12.router1.pcapRecorder.timePrecision int 6

Time precision in recorded file. pcap supports only 6 (usec) or 9 (nanosec), pcapng supports more values (see 'if_tsresol' option in pcapng file format).

area12.router1.pcapRecorder.dumpBadFrames bool true

Enable dump of frames with hasBitError

area12.router1.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

Space-separated list of sibling module names to listen on

area12.router1.pcapRecorder.sendingSignalNames string "transmissionEnded"

Space-separated list of outbound packet signals to subscribe to

area12.router1.pcapRecorder.receivingSignalNames string "receptionEnded"

Space-separated list of inbound packet signals to subscribe to

area12.router1.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

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

area12.router1.pcapRecorder.packetFilter object "*"

Which packets are considered, matches all packets by default

area12.router1.pcapRecorder.helpers string ""

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

area12.router1.pcapRecorder.alwaysFlush bool false

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

area12.router1.interfaceTable.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.router1.interfaceTable.displayAddresses bool false

Whether to display IP addresses on links

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

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.router1.cb.interfaceTableModule string

Module path to the ~InterfaceTable module

area12.router1.cb.forwardServiceRegistration bool true
area12.router1.cb.forwardProtocolRegistration bool true
area12.router1.cb.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area12.router1.cb.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area12.router1.cb.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area12.router1.bl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.router1.bl.interfaceTableModule string

Module path to the ~InterfaceTable module

area12.router1.bl.forwardServiceRegistration bool true
area12.router1.bl.forwardProtocolRegistration bool true
area12.router1.bl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area12.router1.bl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area12.router1.bl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area12.router1.li.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.router1.li.interfaceTableModule string

Module path to the ~InterfaceTable module

area12.router1.li.forwardServiceRegistration bool true
area12.router1.li.forwardProtocolRegistration bool true
area12.router1.li.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area12.router1.li.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area12.router1.li.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area12.router1.eth.bitrate double
area12.router1.nl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.router1.nl.interfaceTableModule string

Module path to the ~InterfaceTable module

area12.router1.nl.forwardServiceRegistration bool true
area12.router1.nl.forwardProtocolRegistration bool true
area12.router1.nl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area12.router1.nl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area12.router1.nl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area12.router1.tn.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.router1.tn.interfaceTableModule string

Module path to the ~InterfaceTable module

area12.router1.tn.forwardServiceRegistration bool true
area12.router1.tn.forwardProtocolRegistration bool true
area12.router1.tn.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area12.router1.tn.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area12.router1.tn.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area12.router1.at.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.router1.at.interfaceTableModule string

Module path to the ~InterfaceTable module

area12.router1.at.forwardServiceRegistration bool true
area12.router1.at.forwardProtocolRegistration bool true
area12.router1.at.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area12.router1.at.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area12.router1.at.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area12.router1.bgp.interfaceTableModule string

The path to the InterfaceTable module

area12.router1.bgp.routingTableModule string
area12.router1.bgp.ospfRoutingModule string parent.hasOspf ? "^.ospf" : ""
area12.router2.status.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.router2.status.initialStatus string "UP"

TODO @signal, @statistic

area12.router2.environment.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.router2.environment.initStage int 0

Initialization stage for the setup command

area12.router2.environment.globalNamespace bool false

Create new network namespaces under /var/run/netns/ (Linux only)

area12.router2.environment.namespace string ""

Name of the host OS network namespace (optional) (Linux only)

area12.router2.environment.setupCommand string ""

A host OS system command

area12.router2.environment.teardownCommand string ""

A host OS system command

area12.router2.pcapRecorder.displayStringTextFormat string "rec: %n pks"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.router2.pcapRecorder.verbose bool true

Whether to log packets on the module output

area12.router2.pcapRecorder.recordEmptyPackets bool true

Specifies if zero length packets are recorded or not

area12.router2.pcapRecorder.enableConvertingPackets bool true

Specifies if converting packets to link type is allowed or not

area12.router2.pcapRecorder.pcapFile string ""

The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap"

area12.router2.pcapRecorder.fileFormat string "pcapng"
area12.router2.pcapRecorder.snaplen int 65535

Maximum number of bytes to record per packet

area12.router2.pcapRecorder.timePrecision int 6

Time precision in recorded file. pcap supports only 6 (usec) or 9 (nanosec), pcapng supports more values (see 'if_tsresol' option in pcapng file format).

area12.router2.pcapRecorder.dumpBadFrames bool true

Enable dump of frames with hasBitError

area12.router2.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

Space-separated list of sibling module names to listen on

area12.router2.pcapRecorder.sendingSignalNames string "transmissionEnded"

Space-separated list of outbound packet signals to subscribe to

area12.router2.pcapRecorder.receivingSignalNames string "receptionEnded"

Space-separated list of inbound packet signals to subscribe to

area12.router2.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

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

area12.router2.pcapRecorder.packetFilter object "*"

Which packets are considered, matches all packets by default

area12.router2.pcapRecorder.helpers string ""

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

area12.router2.pcapRecorder.alwaysFlush bool false

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

area12.router2.interfaceTable.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.router2.interfaceTable.displayAddresses bool false

Whether to display IP addresses on links

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

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.router2.cb.interfaceTableModule string

Module path to the ~InterfaceTable module

area12.router2.cb.forwardServiceRegistration bool true
area12.router2.cb.forwardProtocolRegistration bool true
area12.router2.cb.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area12.router2.cb.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area12.router2.cb.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area12.router2.bl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.router2.bl.interfaceTableModule string

Module path to the ~InterfaceTable module

area12.router2.bl.forwardServiceRegistration bool true
area12.router2.bl.forwardProtocolRegistration bool true
area12.router2.bl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area12.router2.bl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area12.router2.bl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area12.router2.li.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.router2.li.interfaceTableModule string

Module path to the ~InterfaceTable module

area12.router2.li.forwardServiceRegistration bool true
area12.router2.li.forwardProtocolRegistration bool true
area12.router2.li.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area12.router2.li.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area12.router2.li.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area12.router2.eth.bitrate double
area12.router2.nl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.router2.nl.interfaceTableModule string

Module path to the ~InterfaceTable module

area12.router2.nl.forwardServiceRegistration bool true
area12.router2.nl.forwardProtocolRegistration bool true
area12.router2.nl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area12.router2.nl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area12.router2.nl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area12.router2.tn.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.router2.tn.interfaceTableModule string

Module path to the ~InterfaceTable module

area12.router2.tn.forwardServiceRegistration bool true
area12.router2.tn.forwardProtocolRegistration bool true
area12.router2.tn.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area12.router2.tn.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area12.router2.tn.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area12.router2.at.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.router2.at.interfaceTableModule string

Module path to the ~InterfaceTable module

area12.router2.at.forwardServiceRegistration bool true
area12.router2.at.forwardProtocolRegistration bool true
area12.router2.at.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area12.router2.at.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area12.router2.at.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area12.router2.bgp.interfaceTableModule string

The path to the InterfaceTable module

area12.router2.bgp.routingTableModule string
area12.router2.bgp.ospfRoutingModule string parent.hasOspf ? "^.ospf" : ""
area12.router3.status.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.router3.status.initialStatus string "UP"

TODO @signal, @statistic

area12.router3.environment.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.router3.environment.initStage int 0

Initialization stage for the setup command

area12.router3.environment.globalNamespace bool false

Create new network namespaces under /var/run/netns/ (Linux only)

area12.router3.environment.namespace string ""

Name of the host OS network namespace (optional) (Linux only)

area12.router3.environment.setupCommand string ""

A host OS system command

area12.router3.environment.teardownCommand string ""

A host OS system command

area12.router3.pcapRecorder.displayStringTextFormat string "rec: %n pks"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.router3.pcapRecorder.verbose bool true

Whether to log packets on the module output

area12.router3.pcapRecorder.recordEmptyPackets bool true

Specifies if zero length packets are recorded or not

area12.router3.pcapRecorder.enableConvertingPackets bool true

Specifies if converting packets to link type is allowed or not

area12.router3.pcapRecorder.pcapFile string ""

The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap"

area12.router3.pcapRecorder.fileFormat string "pcapng"
area12.router3.pcapRecorder.snaplen int 65535

Maximum number of bytes to record per packet

area12.router3.pcapRecorder.timePrecision int 6

Time precision in recorded file. pcap supports only 6 (usec) or 9 (nanosec), pcapng supports more values (see 'if_tsresol' option in pcapng file format).

area12.router3.pcapRecorder.dumpBadFrames bool true

Enable dump of frames with hasBitError

area12.router3.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

Space-separated list of sibling module names to listen on

area12.router3.pcapRecorder.sendingSignalNames string "transmissionEnded"

Space-separated list of outbound packet signals to subscribe to

area12.router3.pcapRecorder.receivingSignalNames string "receptionEnded"

Space-separated list of inbound packet signals to subscribe to

area12.router3.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

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

area12.router3.pcapRecorder.packetFilter object "*"

Which packets are considered, matches all packets by default

area12.router3.pcapRecorder.helpers string ""

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

area12.router3.pcapRecorder.alwaysFlush bool false

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

area12.router3.interfaceTable.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.router3.interfaceTable.displayAddresses bool false

Whether to display IP addresses on links

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

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.router3.cb.interfaceTableModule string

Module path to the ~InterfaceTable module

area12.router3.cb.forwardServiceRegistration bool true
area12.router3.cb.forwardProtocolRegistration bool true
area12.router3.cb.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area12.router3.cb.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area12.router3.cb.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area12.router3.bl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.router3.bl.interfaceTableModule string

Module path to the ~InterfaceTable module

area12.router3.bl.forwardServiceRegistration bool true
area12.router3.bl.forwardProtocolRegistration bool true
area12.router3.bl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area12.router3.bl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area12.router3.bl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area12.router3.li.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.router3.li.interfaceTableModule string

Module path to the ~InterfaceTable module

area12.router3.li.forwardServiceRegistration bool true
area12.router3.li.forwardProtocolRegistration bool true
area12.router3.li.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area12.router3.li.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area12.router3.li.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area12.router3.eth.bitrate double
area12.router3.nl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.router3.nl.interfaceTableModule string

Module path to the ~InterfaceTable module

area12.router3.nl.forwardServiceRegistration bool true
area12.router3.nl.forwardProtocolRegistration bool true
area12.router3.nl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area12.router3.nl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area12.router3.nl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area12.router3.tn.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.router3.tn.interfaceTableModule string

Module path to the ~InterfaceTable module

area12.router3.tn.forwardServiceRegistration bool true
area12.router3.tn.forwardProtocolRegistration bool true
area12.router3.tn.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area12.router3.tn.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area12.router3.tn.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area12.router3.at.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.router3.at.interfaceTableModule string

Module path to the ~InterfaceTable module

area12.router3.at.forwardServiceRegistration bool true
area12.router3.at.forwardProtocolRegistration bool true
area12.router3.at.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area12.router3.at.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area12.router3.at.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area12.router3.bgp.interfaceTableModule string

The path to the InterfaceTable module

area12.router3.bgp.routingTableModule string
area12.router3.bgp.ospfRoutingModule string parent.hasOspf ? "^.ospf" : ""
area12.router4.status.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.router4.status.initialStatus string "UP"

TODO @signal, @statistic

area12.router4.environment.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.router4.environment.initStage int 0

Initialization stage for the setup command

area12.router4.environment.globalNamespace bool false

Create new network namespaces under /var/run/netns/ (Linux only)

area12.router4.environment.namespace string ""

Name of the host OS network namespace (optional) (Linux only)

area12.router4.environment.setupCommand string ""

A host OS system command

area12.router4.environment.teardownCommand string ""

A host OS system command

area12.router4.pcapRecorder.displayStringTextFormat string "rec: %n pks"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.router4.pcapRecorder.verbose bool true

Whether to log packets on the module output

area12.router4.pcapRecorder.recordEmptyPackets bool true

Specifies if zero length packets are recorded or not

area12.router4.pcapRecorder.enableConvertingPackets bool true

Specifies if converting packets to link type is allowed or not

area12.router4.pcapRecorder.pcapFile string ""

The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap"

area12.router4.pcapRecorder.fileFormat string "pcapng"
area12.router4.pcapRecorder.snaplen int 65535

Maximum number of bytes to record per packet

area12.router4.pcapRecorder.timePrecision int 6

Time precision in recorded file. pcap supports only 6 (usec) or 9 (nanosec), pcapng supports more values (see 'if_tsresol' option in pcapng file format).

area12.router4.pcapRecorder.dumpBadFrames bool true

Enable dump of frames with hasBitError

area12.router4.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

Space-separated list of sibling module names to listen on

area12.router4.pcapRecorder.sendingSignalNames string "transmissionEnded"

Space-separated list of outbound packet signals to subscribe to

area12.router4.pcapRecorder.receivingSignalNames string "receptionEnded"

Space-separated list of inbound packet signals to subscribe to

area12.router4.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

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

area12.router4.pcapRecorder.packetFilter object "*"

Which packets are considered, matches all packets by default

area12.router4.pcapRecorder.helpers string ""

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

area12.router4.pcapRecorder.alwaysFlush bool false

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

area12.router4.interfaceTable.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.router4.interfaceTable.displayAddresses bool false

Whether to display IP addresses on links

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

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.router4.cb.interfaceTableModule string

Module path to the ~InterfaceTable module

area12.router4.cb.forwardServiceRegistration bool true
area12.router4.cb.forwardProtocolRegistration bool true
area12.router4.cb.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area12.router4.cb.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area12.router4.cb.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area12.router4.bl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.router4.bl.interfaceTableModule string

Module path to the ~InterfaceTable module

area12.router4.bl.forwardServiceRegistration bool true
area12.router4.bl.forwardProtocolRegistration bool true
area12.router4.bl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area12.router4.bl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area12.router4.bl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area12.router4.li.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.router4.li.interfaceTableModule string

Module path to the ~InterfaceTable module

area12.router4.li.forwardServiceRegistration bool true
area12.router4.li.forwardProtocolRegistration bool true
area12.router4.li.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area12.router4.li.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area12.router4.li.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area12.router4.eth.bitrate double
area12.router4.nl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.router4.nl.interfaceTableModule string

Module path to the ~InterfaceTable module

area12.router4.nl.forwardServiceRegistration bool true
area12.router4.nl.forwardProtocolRegistration bool true
area12.router4.nl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area12.router4.nl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area12.router4.nl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area12.router4.tn.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.router4.tn.interfaceTableModule string

Module path to the ~InterfaceTable module

area12.router4.tn.forwardServiceRegistration bool true
area12.router4.tn.forwardProtocolRegistration bool true
area12.router4.tn.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area12.router4.tn.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area12.router4.tn.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area12.router4.at.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area12.router4.at.interfaceTableModule string

Module path to the ~InterfaceTable module

area12.router4.at.forwardServiceRegistration bool true
area12.router4.at.forwardProtocolRegistration bool true
area12.router4.at.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area12.router4.at.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area12.router4.at.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area12.router4.bgp.interfaceTableModule string

The path to the InterfaceTable module

area12.router4.bgp.routingTableModule string
area12.router4.bgp.ospfRoutingModule string parent.hasOspf ? "^.ospf" : ""
area21.lan1.switch.macTable.agingTime double
area21.lan1.switch.macTable.forwardingTableFile string
area21.lan1.switch.interfaceTable.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.lan1.switch.interfaceTable.displayAddresses bool false

Whether to display IP addresses on links

area21.lan1.switch.status.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.lan1.switch.status.initialStatus string "UP"

TODO @signal, @statistic

area21.lan1.switch.pcapRecorder.displayStringTextFormat string "rec: %n pks"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.lan1.switch.pcapRecorder.verbose bool true

Whether to log packets on the module output

area21.lan1.switch.pcapRecorder.recordEmptyPackets bool true

Specifies if zero length packets are recorded or not

area21.lan1.switch.pcapRecorder.enableConvertingPackets bool true

Specifies if converting packets to link type is allowed or not

area21.lan1.switch.pcapRecorder.pcapFile string ""

The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap"

area21.lan1.switch.pcapRecorder.fileFormat string "pcapng"
area21.lan1.switch.pcapRecorder.snaplen int 65535

Maximum number of bytes to record per packet

area21.lan1.switch.pcapRecorder.timePrecision int 6

Time precision in recorded file. pcap supports only 6 (usec) or 9 (nanosec), pcapng supports more values (see 'if_tsresol' option in pcapng file format).

area21.lan1.switch.pcapRecorder.dumpBadFrames bool true

Enable dump of frames with hasBitError

area21.lan1.switch.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

Space-separated list of sibling module names to listen on

area21.lan1.switch.pcapRecorder.sendingSignalNames string "transmissionEnded"

Space-separated list of outbound packet signals to subscribe to

area21.lan1.switch.pcapRecorder.receivingSignalNames string "receptionEnded"

Space-separated list of inbound packet signals to subscribe to

area21.lan1.switch.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

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

area21.lan1.switch.pcapRecorder.packetFilter object "*"

Which packets are considered, matches all packets by default

area21.lan1.switch.pcapRecorder.helpers string ""

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

area21.lan1.switch.pcapRecorder.alwaysFlush bool false

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

area21.lan1.switch.mrp.ccmInterval double
area21.lan1.switch.mrp.mrpRole string
area21.lan1.switch.mrp.timingProfile int
area21.lan1.switch.mrp.uuid0 int
area21.lan1.switch.mrp.uuid1 int
area21.lan1.switch.mrp.ringPort1 int
area21.lan1.switch.mrp.ringPort2 int
area21.lan1.switch.mrp.interconnectionLinkCheckAware bool
area21.lan1.switch.mrp.interconnectionRingCheckAware bool
area21.lan1.switch.mrp.nonblockingMrcSupported bool
area21.lan1.switch.mrp.reactOnLinkChange bool
area21.lan1.switch.mrp.visualize bool
area21.lan1.switch.stp.helloTime double
area21.lan1.switch.stp.forwardDelay double
area21.lan1.switch.stp.maxAge double
area21.lan1.switch.stp.bridgePriority int
area21.lan1.switch.stp.visualize bool
area21.lan1.switch.gptp.gptpNodeType string "BRIDGE_NODE"
area21.lan1.switch.sc.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.lan1.switch.sc.interfaceTableModule string

Module path to the ~InterfaceTable module

area21.lan1.switch.sc.forwardServiceRegistration bool true
area21.lan1.switch.sc.forwardProtocolRegistration bool true
area21.lan1.switch.sc.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area21.lan1.switch.sc.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area21.lan1.switch.sc.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area21.lan1.switch.cb.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.lan1.switch.cb.interfaceTableModule string

Module path to the ~InterfaceTable module

area21.lan1.switch.cb.forwardServiceRegistration bool true
area21.lan1.switch.cb.forwardProtocolRegistration bool true
area21.lan1.switch.cb.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area21.lan1.switch.cb.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area21.lan1.switch.cb.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area21.lan1.switch.bl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.lan1.switch.bl.interfaceTableModule string

Module path to the ~InterfaceTable module

area21.lan1.switch.bl.forwardServiceRegistration bool true
area21.lan1.switch.bl.forwardProtocolRegistration bool true
area21.lan1.switch.bl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area21.lan1.switch.bl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area21.lan1.switch.bl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area21.lan1.switch.li.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.lan1.switch.li.interfaceTableModule string

Module path to the ~InterfaceTable module

area21.lan1.switch.li.forwardServiceRegistration bool true
area21.lan1.switch.li.forwardProtocolRegistration bool true
area21.lan1.switch.li.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area21.lan1.switch.li.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area21.lan1.switch.li.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area21.lan1.switch.eth.bitrate double
area21.lan1.host1.status.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.lan1.host1.status.initialStatus string "UP"

TODO @signal, @statistic

area21.lan1.host1.environment.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.lan1.host1.environment.initStage int 0

Initialization stage for the setup command

area21.lan1.host1.environment.globalNamespace bool false

Create new network namespaces under /var/run/netns/ (Linux only)

area21.lan1.host1.environment.namespace string ""

Name of the host OS network namespace (optional) (Linux only)

area21.lan1.host1.environment.setupCommand string ""

A host OS system command

area21.lan1.host1.environment.teardownCommand string ""

A host OS system command

area21.lan1.host1.pcapRecorder.displayStringTextFormat string "rec: %n pks"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.lan1.host1.pcapRecorder.verbose bool true

Whether to log packets on the module output

area21.lan1.host1.pcapRecorder.recordEmptyPackets bool true

Specifies if zero length packets are recorded or not

area21.lan1.host1.pcapRecorder.enableConvertingPackets bool true

Specifies if converting packets to link type is allowed or not

area21.lan1.host1.pcapRecorder.pcapFile string ""

The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap"

area21.lan1.host1.pcapRecorder.fileFormat string "pcapng"
area21.lan1.host1.pcapRecorder.snaplen int 65535

Maximum number of bytes to record per packet

area21.lan1.host1.pcapRecorder.timePrecision int 6

Time precision in recorded file. pcap supports only 6 (usec) or 9 (nanosec), pcapng supports more values (see 'if_tsresol' option in pcapng file format).

area21.lan1.host1.pcapRecorder.dumpBadFrames bool true

Enable dump of frames with hasBitError

area21.lan1.host1.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

Space-separated list of sibling module names to listen on

area21.lan1.host1.pcapRecorder.sendingSignalNames string "transmissionEnded"

Space-separated list of outbound packet signals to subscribe to

area21.lan1.host1.pcapRecorder.receivingSignalNames string "receptionEnded"

Space-separated list of inbound packet signals to subscribe to

area21.lan1.host1.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

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

area21.lan1.host1.pcapRecorder.packetFilter object "*"

Which packets are considered, matches all packets by default

area21.lan1.host1.pcapRecorder.helpers string ""

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

area21.lan1.host1.pcapRecorder.alwaysFlush bool false

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

area21.lan1.host1.interfaceTable.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.lan1.host1.interfaceTable.displayAddresses bool false

Whether to display IP addresses on links

area21.lan1.host1.cb.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.lan1.host1.cb.interfaceTableModule string

Module path to the ~InterfaceTable module

area21.lan1.host1.cb.forwardServiceRegistration bool true
area21.lan1.host1.cb.forwardProtocolRegistration bool true
area21.lan1.host1.cb.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area21.lan1.host1.cb.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area21.lan1.host1.cb.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area21.lan1.host1.bl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.lan1.host1.bl.interfaceTableModule string

Module path to the ~InterfaceTable module

area21.lan1.host1.bl.forwardServiceRegistration bool true
area21.lan1.host1.bl.forwardProtocolRegistration bool true
area21.lan1.host1.bl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area21.lan1.host1.bl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area21.lan1.host1.bl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area21.lan1.host1.li.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.lan1.host1.li.interfaceTableModule string

Module path to the ~InterfaceTable module

area21.lan1.host1.li.forwardServiceRegistration bool true
area21.lan1.host1.li.forwardProtocolRegistration bool true
area21.lan1.host1.li.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area21.lan1.host1.li.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area21.lan1.host1.li.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area21.lan1.host1.eth.bitrate double
area21.lan1.host1.nl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.lan1.host1.nl.interfaceTableModule string

Module path to the ~InterfaceTable module

area21.lan1.host1.nl.forwardServiceRegistration bool true
area21.lan1.host1.nl.forwardProtocolRegistration bool true
area21.lan1.host1.nl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area21.lan1.host1.nl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area21.lan1.host1.nl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area21.lan1.host1.tn.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.lan1.host1.tn.interfaceTableModule string

Module path to the ~InterfaceTable module

area21.lan1.host1.tn.forwardServiceRegistration bool true
area21.lan1.host1.tn.forwardProtocolRegistration bool true
area21.lan1.host1.tn.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area21.lan1.host1.tn.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area21.lan1.host1.tn.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area21.lan1.host1.at.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.lan1.host1.at.interfaceTableModule string

Module path to the ~InterfaceTable module

area21.lan1.host1.at.forwardServiceRegistration bool true
area21.lan1.host1.at.forwardProtocolRegistration bool true
area21.lan1.host1.at.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area21.lan1.host1.at.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area21.lan1.host1.at.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area21.lan1.host2.status.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.lan1.host2.status.initialStatus string "UP"

TODO @signal, @statistic

area21.lan1.host2.environment.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.lan1.host2.environment.initStage int 0

Initialization stage for the setup command

area21.lan1.host2.environment.globalNamespace bool false

Create new network namespaces under /var/run/netns/ (Linux only)

area21.lan1.host2.environment.namespace string ""

Name of the host OS network namespace (optional) (Linux only)

area21.lan1.host2.environment.setupCommand string ""

A host OS system command

area21.lan1.host2.environment.teardownCommand string ""

A host OS system command

area21.lan1.host2.pcapRecorder.displayStringTextFormat string "rec: %n pks"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.lan1.host2.pcapRecorder.verbose bool true

Whether to log packets on the module output

area21.lan1.host2.pcapRecorder.recordEmptyPackets bool true

Specifies if zero length packets are recorded or not

area21.lan1.host2.pcapRecorder.enableConvertingPackets bool true

Specifies if converting packets to link type is allowed or not

area21.lan1.host2.pcapRecorder.pcapFile string ""

The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap"

area21.lan1.host2.pcapRecorder.fileFormat string "pcapng"
area21.lan1.host2.pcapRecorder.snaplen int 65535

Maximum number of bytes to record per packet

area21.lan1.host2.pcapRecorder.timePrecision int 6

Time precision in recorded file. pcap supports only 6 (usec) or 9 (nanosec), pcapng supports more values (see 'if_tsresol' option in pcapng file format).

area21.lan1.host2.pcapRecorder.dumpBadFrames bool true

Enable dump of frames with hasBitError

area21.lan1.host2.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

Space-separated list of sibling module names to listen on

area21.lan1.host2.pcapRecorder.sendingSignalNames string "transmissionEnded"

Space-separated list of outbound packet signals to subscribe to

area21.lan1.host2.pcapRecorder.receivingSignalNames string "receptionEnded"

Space-separated list of inbound packet signals to subscribe to

area21.lan1.host2.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

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

area21.lan1.host2.pcapRecorder.packetFilter object "*"

Which packets are considered, matches all packets by default

area21.lan1.host2.pcapRecorder.helpers string ""

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

area21.lan1.host2.pcapRecorder.alwaysFlush bool false

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

area21.lan1.host2.interfaceTable.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.lan1.host2.interfaceTable.displayAddresses bool false

Whether to display IP addresses on links

area21.lan1.host2.cb.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.lan1.host2.cb.interfaceTableModule string

Module path to the ~InterfaceTable module

area21.lan1.host2.cb.forwardServiceRegistration bool true
area21.lan1.host2.cb.forwardProtocolRegistration bool true
area21.lan1.host2.cb.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area21.lan1.host2.cb.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area21.lan1.host2.cb.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area21.lan1.host2.bl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.lan1.host2.bl.interfaceTableModule string

Module path to the ~InterfaceTable module

area21.lan1.host2.bl.forwardServiceRegistration bool true
area21.lan1.host2.bl.forwardProtocolRegistration bool true
area21.lan1.host2.bl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area21.lan1.host2.bl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area21.lan1.host2.bl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area21.lan1.host2.li.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.lan1.host2.li.interfaceTableModule string

Module path to the ~InterfaceTable module

area21.lan1.host2.li.forwardServiceRegistration bool true
area21.lan1.host2.li.forwardProtocolRegistration bool true
area21.lan1.host2.li.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area21.lan1.host2.li.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area21.lan1.host2.li.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area21.lan1.host2.eth.bitrate double
area21.lan1.host2.nl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.lan1.host2.nl.interfaceTableModule string

Module path to the ~InterfaceTable module

area21.lan1.host2.nl.forwardServiceRegistration bool true
area21.lan1.host2.nl.forwardProtocolRegistration bool true
area21.lan1.host2.nl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area21.lan1.host2.nl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area21.lan1.host2.nl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area21.lan1.host2.tn.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.lan1.host2.tn.interfaceTableModule string

Module path to the ~InterfaceTable module

area21.lan1.host2.tn.forwardServiceRegistration bool true
area21.lan1.host2.tn.forwardProtocolRegistration bool true
area21.lan1.host2.tn.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area21.lan1.host2.tn.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area21.lan1.host2.tn.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area21.lan1.host2.at.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.lan1.host2.at.interfaceTableModule string

Module path to the ~InterfaceTable module

area21.lan1.host2.at.forwardServiceRegistration bool true
area21.lan1.host2.at.forwardProtocolRegistration bool true
area21.lan1.host2.at.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area21.lan1.host2.at.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area21.lan1.host2.at.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area21.lan1.host3.status.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.lan1.host3.status.initialStatus string "UP"

TODO @signal, @statistic

area21.lan1.host3.environment.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.lan1.host3.environment.initStage int 0

Initialization stage for the setup command

area21.lan1.host3.environment.globalNamespace bool false

Create new network namespaces under /var/run/netns/ (Linux only)

area21.lan1.host3.environment.namespace string ""

Name of the host OS network namespace (optional) (Linux only)

area21.lan1.host3.environment.setupCommand string ""

A host OS system command

area21.lan1.host3.environment.teardownCommand string ""

A host OS system command

area21.lan1.host3.pcapRecorder.displayStringTextFormat string "rec: %n pks"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.lan1.host3.pcapRecorder.verbose bool true

Whether to log packets on the module output

area21.lan1.host3.pcapRecorder.recordEmptyPackets bool true

Specifies if zero length packets are recorded or not

area21.lan1.host3.pcapRecorder.enableConvertingPackets bool true

Specifies if converting packets to link type is allowed or not

area21.lan1.host3.pcapRecorder.pcapFile string ""

The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap"

area21.lan1.host3.pcapRecorder.fileFormat string "pcapng"
area21.lan1.host3.pcapRecorder.snaplen int 65535

Maximum number of bytes to record per packet

area21.lan1.host3.pcapRecorder.timePrecision int 6

Time precision in recorded file. pcap supports only 6 (usec) or 9 (nanosec), pcapng supports more values (see 'if_tsresol' option in pcapng file format).

area21.lan1.host3.pcapRecorder.dumpBadFrames bool true

Enable dump of frames with hasBitError

area21.lan1.host3.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

Space-separated list of sibling module names to listen on

area21.lan1.host3.pcapRecorder.sendingSignalNames string "transmissionEnded"

Space-separated list of outbound packet signals to subscribe to

area21.lan1.host3.pcapRecorder.receivingSignalNames string "receptionEnded"

Space-separated list of inbound packet signals to subscribe to

area21.lan1.host3.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

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

area21.lan1.host3.pcapRecorder.packetFilter object "*"

Which packets are considered, matches all packets by default

area21.lan1.host3.pcapRecorder.helpers string ""

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

area21.lan1.host3.pcapRecorder.alwaysFlush bool false

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

area21.lan1.host3.interfaceTable.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.lan1.host3.interfaceTable.displayAddresses bool false

Whether to display IP addresses on links

area21.lan1.host3.cb.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.lan1.host3.cb.interfaceTableModule string

Module path to the ~InterfaceTable module

area21.lan1.host3.cb.forwardServiceRegistration bool true
area21.lan1.host3.cb.forwardProtocolRegistration bool true
area21.lan1.host3.cb.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area21.lan1.host3.cb.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area21.lan1.host3.cb.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area21.lan1.host3.bl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.lan1.host3.bl.interfaceTableModule string

Module path to the ~InterfaceTable module

area21.lan1.host3.bl.forwardServiceRegistration bool true
area21.lan1.host3.bl.forwardProtocolRegistration bool true
area21.lan1.host3.bl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area21.lan1.host3.bl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area21.lan1.host3.bl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area21.lan1.host3.li.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.lan1.host3.li.interfaceTableModule string

Module path to the ~InterfaceTable module

area21.lan1.host3.li.forwardServiceRegistration bool true
area21.lan1.host3.li.forwardProtocolRegistration bool true
area21.lan1.host3.li.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area21.lan1.host3.li.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area21.lan1.host3.li.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area21.lan1.host3.eth.bitrate double
area21.lan1.host3.nl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.lan1.host3.nl.interfaceTableModule string

Module path to the ~InterfaceTable module

area21.lan1.host3.nl.forwardServiceRegistration bool true
area21.lan1.host3.nl.forwardProtocolRegistration bool true
area21.lan1.host3.nl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area21.lan1.host3.nl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area21.lan1.host3.nl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area21.lan1.host3.tn.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.lan1.host3.tn.interfaceTableModule string

Module path to the ~InterfaceTable module

area21.lan1.host3.tn.forwardServiceRegistration bool true
area21.lan1.host3.tn.forwardProtocolRegistration bool true
area21.lan1.host3.tn.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area21.lan1.host3.tn.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area21.lan1.host3.tn.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area21.lan1.host3.at.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.lan1.host3.at.interfaceTableModule string

Module path to the ~InterfaceTable module

area21.lan1.host3.at.forwardServiceRegistration bool true
area21.lan1.host3.at.forwardProtocolRegistration bool true
area21.lan1.host3.at.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area21.lan1.host3.at.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area21.lan1.host3.at.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area21.lan2.switch.macTable.agingTime double
area21.lan2.switch.macTable.forwardingTableFile string
area21.lan2.switch.interfaceTable.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.lan2.switch.interfaceTable.displayAddresses bool false

Whether to display IP addresses on links

area21.lan2.switch.status.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.lan2.switch.status.initialStatus string "UP"

TODO @signal, @statistic

area21.lan2.switch.pcapRecorder.displayStringTextFormat string "rec: %n pks"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.lan2.switch.pcapRecorder.verbose bool true

Whether to log packets on the module output

area21.lan2.switch.pcapRecorder.recordEmptyPackets bool true

Specifies if zero length packets are recorded or not

area21.lan2.switch.pcapRecorder.enableConvertingPackets bool true

Specifies if converting packets to link type is allowed or not

area21.lan2.switch.pcapRecorder.pcapFile string ""

The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap"

area21.lan2.switch.pcapRecorder.fileFormat string "pcapng"
area21.lan2.switch.pcapRecorder.snaplen int 65535

Maximum number of bytes to record per packet

area21.lan2.switch.pcapRecorder.timePrecision int 6

Time precision in recorded file. pcap supports only 6 (usec) or 9 (nanosec), pcapng supports more values (see 'if_tsresol' option in pcapng file format).

area21.lan2.switch.pcapRecorder.dumpBadFrames bool true

Enable dump of frames with hasBitError

area21.lan2.switch.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

Space-separated list of sibling module names to listen on

area21.lan2.switch.pcapRecorder.sendingSignalNames string "transmissionEnded"

Space-separated list of outbound packet signals to subscribe to

area21.lan2.switch.pcapRecorder.receivingSignalNames string "receptionEnded"

Space-separated list of inbound packet signals to subscribe to

area21.lan2.switch.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

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

area21.lan2.switch.pcapRecorder.packetFilter object "*"

Which packets are considered, matches all packets by default

area21.lan2.switch.pcapRecorder.helpers string ""

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

area21.lan2.switch.pcapRecorder.alwaysFlush bool false

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

area21.lan2.switch.mrp.ccmInterval double
area21.lan2.switch.mrp.mrpRole string
area21.lan2.switch.mrp.timingProfile int
area21.lan2.switch.mrp.uuid0 int
area21.lan2.switch.mrp.uuid1 int
area21.lan2.switch.mrp.ringPort1 int
area21.lan2.switch.mrp.ringPort2 int
area21.lan2.switch.mrp.interconnectionLinkCheckAware bool
area21.lan2.switch.mrp.interconnectionRingCheckAware bool
area21.lan2.switch.mrp.nonblockingMrcSupported bool
area21.lan2.switch.mrp.reactOnLinkChange bool
area21.lan2.switch.mrp.visualize bool
area21.lan2.switch.stp.helloTime double
area21.lan2.switch.stp.forwardDelay double
area21.lan2.switch.stp.maxAge double
area21.lan2.switch.stp.bridgePriority int
area21.lan2.switch.stp.visualize bool
area21.lan2.switch.gptp.gptpNodeType string "BRIDGE_NODE"
area21.lan2.switch.sc.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.lan2.switch.sc.interfaceTableModule string

Module path to the ~InterfaceTable module

area21.lan2.switch.sc.forwardServiceRegistration bool true
area21.lan2.switch.sc.forwardProtocolRegistration bool true
area21.lan2.switch.sc.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area21.lan2.switch.sc.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area21.lan2.switch.sc.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area21.lan2.switch.cb.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.lan2.switch.cb.interfaceTableModule string

Module path to the ~InterfaceTable module

area21.lan2.switch.cb.forwardServiceRegistration bool true
area21.lan2.switch.cb.forwardProtocolRegistration bool true
area21.lan2.switch.cb.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area21.lan2.switch.cb.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area21.lan2.switch.cb.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area21.lan2.switch.bl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.lan2.switch.bl.interfaceTableModule string

Module path to the ~InterfaceTable module

area21.lan2.switch.bl.forwardServiceRegistration bool true
area21.lan2.switch.bl.forwardProtocolRegistration bool true
area21.lan2.switch.bl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area21.lan2.switch.bl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area21.lan2.switch.bl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area21.lan2.switch.li.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.lan2.switch.li.interfaceTableModule string

Module path to the ~InterfaceTable module

area21.lan2.switch.li.forwardServiceRegistration bool true
area21.lan2.switch.li.forwardProtocolRegistration bool true
area21.lan2.switch.li.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area21.lan2.switch.li.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area21.lan2.switch.li.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area21.lan2.switch.eth.bitrate double
area21.lan2.host1.status.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.lan2.host1.status.initialStatus string "UP"

TODO @signal, @statistic

area21.lan2.host1.environment.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.lan2.host1.environment.initStage int 0

Initialization stage for the setup command

area21.lan2.host1.environment.globalNamespace bool false

Create new network namespaces under /var/run/netns/ (Linux only)

area21.lan2.host1.environment.namespace string ""

Name of the host OS network namespace (optional) (Linux only)

area21.lan2.host1.environment.setupCommand string ""

A host OS system command

area21.lan2.host1.environment.teardownCommand string ""

A host OS system command

area21.lan2.host1.pcapRecorder.displayStringTextFormat string "rec: %n pks"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.lan2.host1.pcapRecorder.verbose bool true

Whether to log packets on the module output

area21.lan2.host1.pcapRecorder.recordEmptyPackets bool true

Specifies if zero length packets are recorded or not

area21.lan2.host1.pcapRecorder.enableConvertingPackets bool true

Specifies if converting packets to link type is allowed or not

area21.lan2.host1.pcapRecorder.pcapFile string ""

The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap"

area21.lan2.host1.pcapRecorder.fileFormat string "pcapng"
area21.lan2.host1.pcapRecorder.snaplen int 65535

Maximum number of bytes to record per packet

area21.lan2.host1.pcapRecorder.timePrecision int 6

Time precision in recorded file. pcap supports only 6 (usec) or 9 (nanosec), pcapng supports more values (see 'if_tsresol' option in pcapng file format).

area21.lan2.host1.pcapRecorder.dumpBadFrames bool true

Enable dump of frames with hasBitError

area21.lan2.host1.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

Space-separated list of sibling module names to listen on

area21.lan2.host1.pcapRecorder.sendingSignalNames string "transmissionEnded"

Space-separated list of outbound packet signals to subscribe to

area21.lan2.host1.pcapRecorder.receivingSignalNames string "receptionEnded"

Space-separated list of inbound packet signals to subscribe to

area21.lan2.host1.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

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

area21.lan2.host1.pcapRecorder.packetFilter object "*"

Which packets are considered, matches all packets by default

area21.lan2.host1.pcapRecorder.helpers string ""

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

area21.lan2.host1.pcapRecorder.alwaysFlush bool false

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

area21.lan2.host1.interfaceTable.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.lan2.host1.interfaceTable.displayAddresses bool false

Whether to display IP addresses on links

area21.lan2.host1.cb.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.lan2.host1.cb.interfaceTableModule string

Module path to the ~InterfaceTable module

area21.lan2.host1.cb.forwardServiceRegistration bool true
area21.lan2.host1.cb.forwardProtocolRegistration bool true
area21.lan2.host1.cb.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area21.lan2.host1.cb.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area21.lan2.host1.cb.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area21.lan2.host1.bl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.lan2.host1.bl.interfaceTableModule string

Module path to the ~InterfaceTable module

area21.lan2.host1.bl.forwardServiceRegistration bool true
area21.lan2.host1.bl.forwardProtocolRegistration bool true
area21.lan2.host1.bl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area21.lan2.host1.bl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area21.lan2.host1.bl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area21.lan2.host1.li.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.lan2.host1.li.interfaceTableModule string

Module path to the ~InterfaceTable module

area21.lan2.host1.li.forwardServiceRegistration bool true
area21.lan2.host1.li.forwardProtocolRegistration bool true
area21.lan2.host1.li.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area21.lan2.host1.li.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area21.lan2.host1.li.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area21.lan2.host1.eth.bitrate double
area21.lan2.host1.nl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.lan2.host1.nl.interfaceTableModule string

Module path to the ~InterfaceTable module

area21.lan2.host1.nl.forwardServiceRegistration bool true
area21.lan2.host1.nl.forwardProtocolRegistration bool true
area21.lan2.host1.nl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area21.lan2.host1.nl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area21.lan2.host1.nl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area21.lan2.host1.tn.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.lan2.host1.tn.interfaceTableModule string

Module path to the ~InterfaceTable module

area21.lan2.host1.tn.forwardServiceRegistration bool true
area21.lan2.host1.tn.forwardProtocolRegistration bool true
area21.lan2.host1.tn.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area21.lan2.host1.tn.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area21.lan2.host1.tn.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area21.lan2.host1.at.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.lan2.host1.at.interfaceTableModule string

Module path to the ~InterfaceTable module

area21.lan2.host1.at.forwardServiceRegistration bool true
area21.lan2.host1.at.forwardProtocolRegistration bool true
area21.lan2.host1.at.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area21.lan2.host1.at.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area21.lan2.host1.at.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area21.lan2.host2.status.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.lan2.host2.status.initialStatus string "UP"

TODO @signal, @statistic

area21.lan2.host2.environment.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.lan2.host2.environment.initStage int 0

Initialization stage for the setup command

area21.lan2.host2.environment.globalNamespace bool false

Create new network namespaces under /var/run/netns/ (Linux only)

area21.lan2.host2.environment.namespace string ""

Name of the host OS network namespace (optional) (Linux only)

area21.lan2.host2.environment.setupCommand string ""

A host OS system command

area21.lan2.host2.environment.teardownCommand string ""

A host OS system command

area21.lan2.host2.pcapRecorder.displayStringTextFormat string "rec: %n pks"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.lan2.host2.pcapRecorder.verbose bool true

Whether to log packets on the module output

area21.lan2.host2.pcapRecorder.recordEmptyPackets bool true

Specifies if zero length packets are recorded or not

area21.lan2.host2.pcapRecorder.enableConvertingPackets bool true

Specifies if converting packets to link type is allowed or not

area21.lan2.host2.pcapRecorder.pcapFile string ""

The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap"

area21.lan2.host2.pcapRecorder.fileFormat string "pcapng"
area21.lan2.host2.pcapRecorder.snaplen int 65535

Maximum number of bytes to record per packet

area21.lan2.host2.pcapRecorder.timePrecision int 6

Time precision in recorded file. pcap supports only 6 (usec) or 9 (nanosec), pcapng supports more values (see 'if_tsresol' option in pcapng file format).

area21.lan2.host2.pcapRecorder.dumpBadFrames bool true

Enable dump of frames with hasBitError

area21.lan2.host2.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

Space-separated list of sibling module names to listen on

area21.lan2.host2.pcapRecorder.sendingSignalNames string "transmissionEnded"

Space-separated list of outbound packet signals to subscribe to

area21.lan2.host2.pcapRecorder.receivingSignalNames string "receptionEnded"

Space-separated list of inbound packet signals to subscribe to

area21.lan2.host2.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

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

area21.lan2.host2.pcapRecorder.packetFilter object "*"

Which packets are considered, matches all packets by default

area21.lan2.host2.pcapRecorder.helpers string ""

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

area21.lan2.host2.pcapRecorder.alwaysFlush bool false

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

area21.lan2.host2.interfaceTable.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.lan2.host2.interfaceTable.displayAddresses bool false

Whether to display IP addresses on links

area21.lan2.host2.cb.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.lan2.host2.cb.interfaceTableModule string

Module path to the ~InterfaceTable module

area21.lan2.host2.cb.forwardServiceRegistration bool true
area21.lan2.host2.cb.forwardProtocolRegistration bool true
area21.lan2.host2.cb.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area21.lan2.host2.cb.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area21.lan2.host2.cb.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area21.lan2.host2.bl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.lan2.host2.bl.interfaceTableModule string

Module path to the ~InterfaceTable module

area21.lan2.host2.bl.forwardServiceRegistration bool true
area21.lan2.host2.bl.forwardProtocolRegistration bool true
area21.lan2.host2.bl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area21.lan2.host2.bl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area21.lan2.host2.bl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area21.lan2.host2.li.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.lan2.host2.li.interfaceTableModule string

Module path to the ~InterfaceTable module

area21.lan2.host2.li.forwardServiceRegistration bool true
area21.lan2.host2.li.forwardProtocolRegistration bool true
area21.lan2.host2.li.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area21.lan2.host2.li.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area21.lan2.host2.li.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area21.lan2.host2.eth.bitrate double
area21.lan2.host2.nl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.lan2.host2.nl.interfaceTableModule string

Module path to the ~InterfaceTable module

area21.lan2.host2.nl.forwardServiceRegistration bool true
area21.lan2.host2.nl.forwardProtocolRegistration bool true
area21.lan2.host2.nl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area21.lan2.host2.nl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area21.lan2.host2.nl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area21.lan2.host2.tn.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.lan2.host2.tn.interfaceTableModule string

Module path to the ~InterfaceTable module

area21.lan2.host2.tn.forwardServiceRegistration bool true
area21.lan2.host2.tn.forwardProtocolRegistration bool true
area21.lan2.host2.tn.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area21.lan2.host2.tn.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area21.lan2.host2.tn.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area21.lan2.host2.at.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.lan2.host2.at.interfaceTableModule string

Module path to the ~InterfaceTable module

area21.lan2.host2.at.forwardServiceRegistration bool true
area21.lan2.host2.at.forwardProtocolRegistration bool true
area21.lan2.host2.at.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area21.lan2.host2.at.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area21.lan2.host2.at.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area21.lan2.host3.status.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.lan2.host3.status.initialStatus string "UP"

TODO @signal, @statistic

area21.lan2.host3.environment.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.lan2.host3.environment.initStage int 0

Initialization stage for the setup command

area21.lan2.host3.environment.globalNamespace bool false

Create new network namespaces under /var/run/netns/ (Linux only)

area21.lan2.host3.environment.namespace string ""

Name of the host OS network namespace (optional) (Linux only)

area21.lan2.host3.environment.setupCommand string ""

A host OS system command

area21.lan2.host3.environment.teardownCommand string ""

A host OS system command

area21.lan2.host3.pcapRecorder.displayStringTextFormat string "rec: %n pks"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.lan2.host3.pcapRecorder.verbose bool true

Whether to log packets on the module output

area21.lan2.host3.pcapRecorder.recordEmptyPackets bool true

Specifies if zero length packets are recorded or not

area21.lan2.host3.pcapRecorder.enableConvertingPackets bool true

Specifies if converting packets to link type is allowed or not

area21.lan2.host3.pcapRecorder.pcapFile string ""

The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap"

area21.lan2.host3.pcapRecorder.fileFormat string "pcapng"
area21.lan2.host3.pcapRecorder.snaplen int 65535

Maximum number of bytes to record per packet

area21.lan2.host3.pcapRecorder.timePrecision int 6

Time precision in recorded file. pcap supports only 6 (usec) or 9 (nanosec), pcapng supports more values (see 'if_tsresol' option in pcapng file format).

area21.lan2.host3.pcapRecorder.dumpBadFrames bool true

Enable dump of frames with hasBitError

area21.lan2.host3.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

Space-separated list of sibling module names to listen on

area21.lan2.host3.pcapRecorder.sendingSignalNames string "transmissionEnded"

Space-separated list of outbound packet signals to subscribe to

area21.lan2.host3.pcapRecorder.receivingSignalNames string "receptionEnded"

Space-separated list of inbound packet signals to subscribe to

area21.lan2.host3.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

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

area21.lan2.host3.pcapRecorder.packetFilter object "*"

Which packets are considered, matches all packets by default

area21.lan2.host3.pcapRecorder.helpers string ""

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

area21.lan2.host3.pcapRecorder.alwaysFlush bool false

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

area21.lan2.host3.interfaceTable.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.lan2.host3.interfaceTable.displayAddresses bool false

Whether to display IP addresses on links

area21.lan2.host3.cb.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.lan2.host3.cb.interfaceTableModule string

Module path to the ~InterfaceTable module

area21.lan2.host3.cb.forwardServiceRegistration bool true
area21.lan2.host3.cb.forwardProtocolRegistration bool true
area21.lan2.host3.cb.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area21.lan2.host3.cb.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area21.lan2.host3.cb.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area21.lan2.host3.bl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.lan2.host3.bl.interfaceTableModule string

Module path to the ~InterfaceTable module

area21.lan2.host3.bl.forwardServiceRegistration bool true
area21.lan2.host3.bl.forwardProtocolRegistration bool true
area21.lan2.host3.bl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area21.lan2.host3.bl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area21.lan2.host3.bl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area21.lan2.host3.li.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.lan2.host3.li.interfaceTableModule string

Module path to the ~InterfaceTable module

area21.lan2.host3.li.forwardServiceRegistration bool true
area21.lan2.host3.li.forwardProtocolRegistration bool true
area21.lan2.host3.li.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area21.lan2.host3.li.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area21.lan2.host3.li.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area21.lan2.host3.eth.bitrate double
area21.lan2.host3.nl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.lan2.host3.nl.interfaceTableModule string

Module path to the ~InterfaceTable module

area21.lan2.host3.nl.forwardServiceRegistration bool true
area21.lan2.host3.nl.forwardProtocolRegistration bool true
area21.lan2.host3.nl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area21.lan2.host3.nl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area21.lan2.host3.nl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area21.lan2.host3.tn.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.lan2.host3.tn.interfaceTableModule string

Module path to the ~InterfaceTable module

area21.lan2.host3.tn.forwardServiceRegistration bool true
area21.lan2.host3.tn.forwardProtocolRegistration bool true
area21.lan2.host3.tn.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area21.lan2.host3.tn.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area21.lan2.host3.tn.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area21.lan2.host3.at.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.lan2.host3.at.interfaceTableModule string

Module path to the ~InterfaceTable module

area21.lan2.host3.at.forwardServiceRegistration bool true
area21.lan2.host3.at.forwardProtocolRegistration bool true
area21.lan2.host3.at.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area21.lan2.host3.at.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area21.lan2.host3.at.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area21.lan3.switch.macTable.agingTime double
area21.lan3.switch.macTable.forwardingTableFile string
area21.lan3.switch.interfaceTable.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.lan3.switch.interfaceTable.displayAddresses bool false

Whether to display IP addresses on links

area21.lan3.switch.status.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.lan3.switch.status.initialStatus string "UP"

TODO @signal, @statistic

area21.lan3.switch.pcapRecorder.displayStringTextFormat string "rec: %n pks"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.lan3.switch.pcapRecorder.verbose bool true

Whether to log packets on the module output

area21.lan3.switch.pcapRecorder.recordEmptyPackets bool true

Specifies if zero length packets are recorded or not

area21.lan3.switch.pcapRecorder.enableConvertingPackets bool true

Specifies if converting packets to link type is allowed or not

area21.lan3.switch.pcapRecorder.pcapFile string ""

The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap"

area21.lan3.switch.pcapRecorder.fileFormat string "pcapng"
area21.lan3.switch.pcapRecorder.snaplen int 65535

Maximum number of bytes to record per packet

area21.lan3.switch.pcapRecorder.timePrecision int 6

Time precision in recorded file. pcap supports only 6 (usec) or 9 (nanosec), pcapng supports more values (see 'if_tsresol' option in pcapng file format).

area21.lan3.switch.pcapRecorder.dumpBadFrames bool true

Enable dump of frames with hasBitError

area21.lan3.switch.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

Space-separated list of sibling module names to listen on

area21.lan3.switch.pcapRecorder.sendingSignalNames string "transmissionEnded"

Space-separated list of outbound packet signals to subscribe to

area21.lan3.switch.pcapRecorder.receivingSignalNames string "receptionEnded"

Space-separated list of inbound packet signals to subscribe to

area21.lan3.switch.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

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

area21.lan3.switch.pcapRecorder.packetFilter object "*"

Which packets are considered, matches all packets by default

area21.lan3.switch.pcapRecorder.helpers string ""

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

area21.lan3.switch.pcapRecorder.alwaysFlush bool false

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

area21.lan3.switch.mrp.ccmInterval double
area21.lan3.switch.mrp.mrpRole string
area21.lan3.switch.mrp.timingProfile int
area21.lan3.switch.mrp.uuid0 int
area21.lan3.switch.mrp.uuid1 int
area21.lan3.switch.mrp.ringPort1 int
area21.lan3.switch.mrp.ringPort2 int
area21.lan3.switch.mrp.interconnectionLinkCheckAware bool
area21.lan3.switch.mrp.interconnectionRingCheckAware bool
area21.lan3.switch.mrp.nonblockingMrcSupported bool
area21.lan3.switch.mrp.reactOnLinkChange bool
area21.lan3.switch.mrp.visualize bool
area21.lan3.switch.stp.helloTime double
area21.lan3.switch.stp.forwardDelay double
area21.lan3.switch.stp.maxAge double
area21.lan3.switch.stp.bridgePriority int
area21.lan3.switch.stp.visualize bool
area21.lan3.switch.gptp.gptpNodeType string "BRIDGE_NODE"
area21.lan3.switch.sc.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.lan3.switch.sc.interfaceTableModule string

Module path to the ~InterfaceTable module

area21.lan3.switch.sc.forwardServiceRegistration bool true
area21.lan3.switch.sc.forwardProtocolRegistration bool true
area21.lan3.switch.sc.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area21.lan3.switch.sc.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area21.lan3.switch.sc.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area21.lan3.switch.cb.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.lan3.switch.cb.interfaceTableModule string

Module path to the ~InterfaceTable module

area21.lan3.switch.cb.forwardServiceRegistration bool true
area21.lan3.switch.cb.forwardProtocolRegistration bool true
area21.lan3.switch.cb.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area21.lan3.switch.cb.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area21.lan3.switch.cb.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area21.lan3.switch.bl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.lan3.switch.bl.interfaceTableModule string

Module path to the ~InterfaceTable module

area21.lan3.switch.bl.forwardServiceRegistration bool true
area21.lan3.switch.bl.forwardProtocolRegistration bool true
area21.lan3.switch.bl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area21.lan3.switch.bl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area21.lan3.switch.bl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area21.lan3.switch.li.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.lan3.switch.li.interfaceTableModule string

Module path to the ~InterfaceTable module

area21.lan3.switch.li.forwardServiceRegistration bool true
area21.lan3.switch.li.forwardProtocolRegistration bool true
area21.lan3.switch.li.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area21.lan3.switch.li.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area21.lan3.switch.li.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area21.lan3.switch.eth.bitrate double
area21.lan3.host1.status.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.lan3.host1.status.initialStatus string "UP"

TODO @signal, @statistic

area21.lan3.host1.environment.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.lan3.host1.environment.initStage int 0

Initialization stage for the setup command

area21.lan3.host1.environment.globalNamespace bool false

Create new network namespaces under /var/run/netns/ (Linux only)

area21.lan3.host1.environment.namespace string ""

Name of the host OS network namespace (optional) (Linux only)

area21.lan3.host1.environment.setupCommand string ""

A host OS system command

area21.lan3.host1.environment.teardownCommand string ""

A host OS system command

area21.lan3.host1.pcapRecorder.displayStringTextFormat string "rec: %n pks"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.lan3.host1.pcapRecorder.verbose bool true

Whether to log packets on the module output

area21.lan3.host1.pcapRecorder.recordEmptyPackets bool true

Specifies if zero length packets are recorded or not

area21.lan3.host1.pcapRecorder.enableConvertingPackets bool true

Specifies if converting packets to link type is allowed or not

area21.lan3.host1.pcapRecorder.pcapFile string ""

The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap"

area21.lan3.host1.pcapRecorder.fileFormat string "pcapng"
area21.lan3.host1.pcapRecorder.snaplen int 65535

Maximum number of bytes to record per packet

area21.lan3.host1.pcapRecorder.timePrecision int 6

Time precision in recorded file. pcap supports only 6 (usec) or 9 (nanosec), pcapng supports more values (see 'if_tsresol' option in pcapng file format).

area21.lan3.host1.pcapRecorder.dumpBadFrames bool true

Enable dump of frames with hasBitError

area21.lan3.host1.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

Space-separated list of sibling module names to listen on

area21.lan3.host1.pcapRecorder.sendingSignalNames string "transmissionEnded"

Space-separated list of outbound packet signals to subscribe to

area21.lan3.host1.pcapRecorder.receivingSignalNames string "receptionEnded"

Space-separated list of inbound packet signals to subscribe to

area21.lan3.host1.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

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

area21.lan3.host1.pcapRecorder.packetFilter object "*"

Which packets are considered, matches all packets by default

area21.lan3.host1.pcapRecorder.helpers string ""

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

area21.lan3.host1.pcapRecorder.alwaysFlush bool false

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

area21.lan3.host1.interfaceTable.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.lan3.host1.interfaceTable.displayAddresses bool false

Whether to display IP addresses on links

area21.lan3.host1.cb.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.lan3.host1.cb.interfaceTableModule string

Module path to the ~InterfaceTable module

area21.lan3.host1.cb.forwardServiceRegistration bool true
area21.lan3.host1.cb.forwardProtocolRegistration bool true
area21.lan3.host1.cb.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area21.lan3.host1.cb.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area21.lan3.host1.cb.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area21.lan3.host1.bl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.lan3.host1.bl.interfaceTableModule string

Module path to the ~InterfaceTable module

area21.lan3.host1.bl.forwardServiceRegistration bool true
area21.lan3.host1.bl.forwardProtocolRegistration bool true
area21.lan3.host1.bl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area21.lan3.host1.bl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area21.lan3.host1.bl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area21.lan3.host1.li.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.lan3.host1.li.interfaceTableModule string

Module path to the ~InterfaceTable module

area21.lan3.host1.li.forwardServiceRegistration bool true
area21.lan3.host1.li.forwardProtocolRegistration bool true
area21.lan3.host1.li.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area21.lan3.host1.li.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area21.lan3.host1.li.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area21.lan3.host1.eth.bitrate double
area21.lan3.host1.nl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.lan3.host1.nl.interfaceTableModule string

Module path to the ~InterfaceTable module

area21.lan3.host1.nl.forwardServiceRegistration bool true
area21.lan3.host1.nl.forwardProtocolRegistration bool true
area21.lan3.host1.nl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area21.lan3.host1.nl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area21.lan3.host1.nl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area21.lan3.host1.tn.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.lan3.host1.tn.interfaceTableModule string

Module path to the ~InterfaceTable module

area21.lan3.host1.tn.forwardServiceRegistration bool true
area21.lan3.host1.tn.forwardProtocolRegistration bool true
area21.lan3.host1.tn.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area21.lan3.host1.tn.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area21.lan3.host1.tn.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area21.lan3.host1.at.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.lan3.host1.at.interfaceTableModule string

Module path to the ~InterfaceTable module

area21.lan3.host1.at.forwardServiceRegistration bool true
area21.lan3.host1.at.forwardProtocolRegistration bool true
area21.lan3.host1.at.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area21.lan3.host1.at.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area21.lan3.host1.at.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area21.lan3.host2.status.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.lan3.host2.status.initialStatus string "UP"

TODO @signal, @statistic

area21.lan3.host2.environment.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.lan3.host2.environment.initStage int 0

Initialization stage for the setup command

area21.lan3.host2.environment.globalNamespace bool false

Create new network namespaces under /var/run/netns/ (Linux only)

area21.lan3.host2.environment.namespace string ""

Name of the host OS network namespace (optional) (Linux only)

area21.lan3.host2.environment.setupCommand string ""

A host OS system command

area21.lan3.host2.environment.teardownCommand string ""

A host OS system command

area21.lan3.host2.pcapRecorder.displayStringTextFormat string "rec: %n pks"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.lan3.host2.pcapRecorder.verbose bool true

Whether to log packets on the module output

area21.lan3.host2.pcapRecorder.recordEmptyPackets bool true

Specifies if zero length packets are recorded or not

area21.lan3.host2.pcapRecorder.enableConvertingPackets bool true

Specifies if converting packets to link type is allowed or not

area21.lan3.host2.pcapRecorder.pcapFile string ""

The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap"

area21.lan3.host2.pcapRecorder.fileFormat string "pcapng"
area21.lan3.host2.pcapRecorder.snaplen int 65535

Maximum number of bytes to record per packet

area21.lan3.host2.pcapRecorder.timePrecision int 6

Time precision in recorded file. pcap supports only 6 (usec) or 9 (nanosec), pcapng supports more values (see 'if_tsresol' option in pcapng file format).

area21.lan3.host2.pcapRecorder.dumpBadFrames bool true

Enable dump of frames with hasBitError

area21.lan3.host2.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

Space-separated list of sibling module names to listen on

area21.lan3.host2.pcapRecorder.sendingSignalNames string "transmissionEnded"

Space-separated list of outbound packet signals to subscribe to

area21.lan3.host2.pcapRecorder.receivingSignalNames string "receptionEnded"

Space-separated list of inbound packet signals to subscribe to

area21.lan3.host2.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

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

area21.lan3.host2.pcapRecorder.packetFilter object "*"

Which packets are considered, matches all packets by default

area21.lan3.host2.pcapRecorder.helpers string ""

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

area21.lan3.host2.pcapRecorder.alwaysFlush bool false

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

area21.lan3.host2.interfaceTable.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.lan3.host2.interfaceTable.displayAddresses bool false

Whether to display IP addresses on links

area21.lan3.host2.cb.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.lan3.host2.cb.interfaceTableModule string

Module path to the ~InterfaceTable module

area21.lan3.host2.cb.forwardServiceRegistration bool true
area21.lan3.host2.cb.forwardProtocolRegistration bool true
area21.lan3.host2.cb.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area21.lan3.host2.cb.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area21.lan3.host2.cb.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area21.lan3.host2.bl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.lan3.host2.bl.interfaceTableModule string

Module path to the ~InterfaceTable module

area21.lan3.host2.bl.forwardServiceRegistration bool true
area21.lan3.host2.bl.forwardProtocolRegistration bool true
area21.lan3.host2.bl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area21.lan3.host2.bl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area21.lan3.host2.bl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area21.lan3.host2.li.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.lan3.host2.li.interfaceTableModule string

Module path to the ~InterfaceTable module

area21.lan3.host2.li.forwardServiceRegistration bool true
area21.lan3.host2.li.forwardProtocolRegistration bool true
area21.lan3.host2.li.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area21.lan3.host2.li.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area21.lan3.host2.li.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area21.lan3.host2.eth.bitrate double
area21.lan3.host2.nl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.lan3.host2.nl.interfaceTableModule string

Module path to the ~InterfaceTable module

area21.lan3.host2.nl.forwardServiceRegistration bool true
area21.lan3.host2.nl.forwardProtocolRegistration bool true
area21.lan3.host2.nl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area21.lan3.host2.nl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area21.lan3.host2.nl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area21.lan3.host2.tn.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.lan3.host2.tn.interfaceTableModule string

Module path to the ~InterfaceTable module

area21.lan3.host2.tn.forwardServiceRegistration bool true
area21.lan3.host2.tn.forwardProtocolRegistration bool true
area21.lan3.host2.tn.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area21.lan3.host2.tn.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area21.lan3.host2.tn.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area21.lan3.host2.at.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.lan3.host2.at.interfaceTableModule string

Module path to the ~InterfaceTable module

area21.lan3.host2.at.forwardServiceRegistration bool true
area21.lan3.host2.at.forwardProtocolRegistration bool true
area21.lan3.host2.at.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area21.lan3.host2.at.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area21.lan3.host2.at.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area21.lan3.host3.status.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.lan3.host3.status.initialStatus string "UP"

TODO @signal, @statistic

area21.lan3.host3.environment.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.lan3.host3.environment.initStage int 0

Initialization stage for the setup command

area21.lan3.host3.environment.globalNamespace bool false

Create new network namespaces under /var/run/netns/ (Linux only)

area21.lan3.host3.environment.namespace string ""

Name of the host OS network namespace (optional) (Linux only)

area21.lan3.host3.environment.setupCommand string ""

A host OS system command

area21.lan3.host3.environment.teardownCommand string ""

A host OS system command

area21.lan3.host3.pcapRecorder.displayStringTextFormat string "rec: %n pks"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.lan3.host3.pcapRecorder.verbose bool true

Whether to log packets on the module output

area21.lan3.host3.pcapRecorder.recordEmptyPackets bool true

Specifies if zero length packets are recorded or not

area21.lan3.host3.pcapRecorder.enableConvertingPackets bool true

Specifies if converting packets to link type is allowed or not

area21.lan3.host3.pcapRecorder.pcapFile string ""

The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap"

area21.lan3.host3.pcapRecorder.fileFormat string "pcapng"
area21.lan3.host3.pcapRecorder.snaplen int 65535

Maximum number of bytes to record per packet

area21.lan3.host3.pcapRecorder.timePrecision int 6

Time precision in recorded file. pcap supports only 6 (usec) or 9 (nanosec), pcapng supports more values (see 'if_tsresol' option in pcapng file format).

area21.lan3.host3.pcapRecorder.dumpBadFrames bool true

Enable dump of frames with hasBitError

area21.lan3.host3.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

Space-separated list of sibling module names to listen on

area21.lan3.host3.pcapRecorder.sendingSignalNames string "transmissionEnded"

Space-separated list of outbound packet signals to subscribe to

area21.lan3.host3.pcapRecorder.receivingSignalNames string "receptionEnded"

Space-separated list of inbound packet signals to subscribe to

area21.lan3.host3.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

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

area21.lan3.host3.pcapRecorder.packetFilter object "*"

Which packets are considered, matches all packets by default

area21.lan3.host3.pcapRecorder.helpers string ""

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

area21.lan3.host3.pcapRecorder.alwaysFlush bool false

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

area21.lan3.host3.interfaceTable.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.lan3.host3.interfaceTable.displayAddresses bool false

Whether to display IP addresses on links

area21.lan3.host3.cb.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.lan3.host3.cb.interfaceTableModule string

Module path to the ~InterfaceTable module

area21.lan3.host3.cb.forwardServiceRegistration bool true
area21.lan3.host3.cb.forwardProtocolRegistration bool true
area21.lan3.host3.cb.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area21.lan3.host3.cb.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area21.lan3.host3.cb.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area21.lan3.host3.bl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.lan3.host3.bl.interfaceTableModule string

Module path to the ~InterfaceTable module

area21.lan3.host3.bl.forwardServiceRegistration bool true
area21.lan3.host3.bl.forwardProtocolRegistration bool true
area21.lan3.host3.bl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area21.lan3.host3.bl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area21.lan3.host3.bl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area21.lan3.host3.li.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.lan3.host3.li.interfaceTableModule string

Module path to the ~InterfaceTable module

area21.lan3.host3.li.forwardServiceRegistration bool true
area21.lan3.host3.li.forwardProtocolRegistration bool true
area21.lan3.host3.li.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area21.lan3.host3.li.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area21.lan3.host3.li.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area21.lan3.host3.eth.bitrate double
area21.lan3.host3.nl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.lan3.host3.nl.interfaceTableModule string

Module path to the ~InterfaceTable module

area21.lan3.host3.nl.forwardServiceRegistration bool true
area21.lan3.host3.nl.forwardProtocolRegistration bool true
area21.lan3.host3.nl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area21.lan3.host3.nl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area21.lan3.host3.nl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area21.lan3.host3.tn.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.lan3.host3.tn.interfaceTableModule string

Module path to the ~InterfaceTable module

area21.lan3.host3.tn.forwardServiceRegistration bool true
area21.lan3.host3.tn.forwardProtocolRegistration bool true
area21.lan3.host3.tn.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area21.lan3.host3.tn.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area21.lan3.host3.tn.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area21.lan3.host3.at.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.lan3.host3.at.interfaceTableModule string

Module path to the ~InterfaceTable module

area21.lan3.host3.at.forwardServiceRegistration bool true
area21.lan3.host3.at.forwardProtocolRegistration bool true
area21.lan3.host3.at.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area21.lan3.host3.at.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area21.lan3.host3.at.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area21.lan4.switch.macTable.agingTime double
area21.lan4.switch.macTable.forwardingTableFile string
area21.lan4.switch.interfaceTable.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.lan4.switch.interfaceTable.displayAddresses bool false

Whether to display IP addresses on links

area21.lan4.switch.status.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.lan4.switch.status.initialStatus string "UP"

TODO @signal, @statistic

area21.lan4.switch.pcapRecorder.displayStringTextFormat string "rec: %n pks"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.lan4.switch.pcapRecorder.verbose bool true

Whether to log packets on the module output

area21.lan4.switch.pcapRecorder.recordEmptyPackets bool true

Specifies if zero length packets are recorded or not

area21.lan4.switch.pcapRecorder.enableConvertingPackets bool true

Specifies if converting packets to link type is allowed or not

area21.lan4.switch.pcapRecorder.pcapFile string ""

The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap"

area21.lan4.switch.pcapRecorder.fileFormat string "pcapng"
area21.lan4.switch.pcapRecorder.snaplen int 65535

Maximum number of bytes to record per packet

area21.lan4.switch.pcapRecorder.timePrecision int 6

Time precision in recorded file. pcap supports only 6 (usec) or 9 (nanosec), pcapng supports more values (see 'if_tsresol' option in pcapng file format).

area21.lan4.switch.pcapRecorder.dumpBadFrames bool true

Enable dump of frames with hasBitError

area21.lan4.switch.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

Space-separated list of sibling module names to listen on

area21.lan4.switch.pcapRecorder.sendingSignalNames string "transmissionEnded"

Space-separated list of outbound packet signals to subscribe to

area21.lan4.switch.pcapRecorder.receivingSignalNames string "receptionEnded"

Space-separated list of inbound packet signals to subscribe to

area21.lan4.switch.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

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

area21.lan4.switch.pcapRecorder.packetFilter object "*"

Which packets are considered, matches all packets by default

area21.lan4.switch.pcapRecorder.helpers string ""

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

area21.lan4.switch.pcapRecorder.alwaysFlush bool false

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

area21.lan4.switch.mrp.ccmInterval double
area21.lan4.switch.mrp.mrpRole string
area21.lan4.switch.mrp.timingProfile int
area21.lan4.switch.mrp.uuid0 int
area21.lan4.switch.mrp.uuid1 int
area21.lan4.switch.mrp.ringPort1 int
area21.lan4.switch.mrp.ringPort2 int
area21.lan4.switch.mrp.interconnectionLinkCheckAware bool
area21.lan4.switch.mrp.interconnectionRingCheckAware bool
area21.lan4.switch.mrp.nonblockingMrcSupported bool
area21.lan4.switch.mrp.reactOnLinkChange bool
area21.lan4.switch.mrp.visualize bool
area21.lan4.switch.stp.helloTime double
area21.lan4.switch.stp.forwardDelay double
area21.lan4.switch.stp.maxAge double
area21.lan4.switch.stp.bridgePriority int
area21.lan4.switch.stp.visualize bool
area21.lan4.switch.gptp.gptpNodeType string "BRIDGE_NODE"
area21.lan4.switch.sc.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.lan4.switch.sc.interfaceTableModule string

Module path to the ~InterfaceTable module

area21.lan4.switch.sc.forwardServiceRegistration bool true
area21.lan4.switch.sc.forwardProtocolRegistration bool true
area21.lan4.switch.sc.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area21.lan4.switch.sc.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area21.lan4.switch.sc.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area21.lan4.switch.cb.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.lan4.switch.cb.interfaceTableModule string

Module path to the ~InterfaceTable module

area21.lan4.switch.cb.forwardServiceRegistration bool true
area21.lan4.switch.cb.forwardProtocolRegistration bool true
area21.lan4.switch.cb.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area21.lan4.switch.cb.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area21.lan4.switch.cb.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area21.lan4.switch.bl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.lan4.switch.bl.interfaceTableModule string

Module path to the ~InterfaceTable module

area21.lan4.switch.bl.forwardServiceRegistration bool true
area21.lan4.switch.bl.forwardProtocolRegistration bool true
area21.lan4.switch.bl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area21.lan4.switch.bl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area21.lan4.switch.bl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area21.lan4.switch.li.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.lan4.switch.li.interfaceTableModule string

Module path to the ~InterfaceTable module

area21.lan4.switch.li.forwardServiceRegistration bool true
area21.lan4.switch.li.forwardProtocolRegistration bool true
area21.lan4.switch.li.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area21.lan4.switch.li.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area21.lan4.switch.li.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area21.lan4.switch.eth.bitrate double
area21.lan4.host1.status.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.lan4.host1.status.initialStatus string "UP"

TODO @signal, @statistic

area21.lan4.host1.environment.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.lan4.host1.environment.initStage int 0

Initialization stage for the setup command

area21.lan4.host1.environment.globalNamespace bool false

Create new network namespaces under /var/run/netns/ (Linux only)

area21.lan4.host1.environment.namespace string ""

Name of the host OS network namespace (optional) (Linux only)

area21.lan4.host1.environment.setupCommand string ""

A host OS system command

area21.lan4.host1.environment.teardownCommand string ""

A host OS system command

area21.lan4.host1.pcapRecorder.displayStringTextFormat string "rec: %n pks"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.lan4.host1.pcapRecorder.verbose bool true

Whether to log packets on the module output

area21.lan4.host1.pcapRecorder.recordEmptyPackets bool true

Specifies if zero length packets are recorded or not

area21.lan4.host1.pcapRecorder.enableConvertingPackets bool true

Specifies if converting packets to link type is allowed or not

area21.lan4.host1.pcapRecorder.pcapFile string ""

The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap"

area21.lan4.host1.pcapRecorder.fileFormat string "pcapng"
area21.lan4.host1.pcapRecorder.snaplen int 65535

Maximum number of bytes to record per packet

area21.lan4.host1.pcapRecorder.timePrecision int 6

Time precision in recorded file. pcap supports only 6 (usec) or 9 (nanosec), pcapng supports more values (see 'if_tsresol' option in pcapng file format).

area21.lan4.host1.pcapRecorder.dumpBadFrames bool true

Enable dump of frames with hasBitError

area21.lan4.host1.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

Space-separated list of sibling module names to listen on

area21.lan4.host1.pcapRecorder.sendingSignalNames string "transmissionEnded"

Space-separated list of outbound packet signals to subscribe to

area21.lan4.host1.pcapRecorder.receivingSignalNames string "receptionEnded"

Space-separated list of inbound packet signals to subscribe to

area21.lan4.host1.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

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

area21.lan4.host1.pcapRecorder.packetFilter object "*"

Which packets are considered, matches all packets by default

area21.lan4.host1.pcapRecorder.helpers string ""

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

area21.lan4.host1.pcapRecorder.alwaysFlush bool false

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

area21.lan4.host1.interfaceTable.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.lan4.host1.interfaceTable.displayAddresses bool false

Whether to display IP addresses on links

area21.lan4.host1.cb.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.lan4.host1.cb.interfaceTableModule string

Module path to the ~InterfaceTable module

area21.lan4.host1.cb.forwardServiceRegistration bool true
area21.lan4.host1.cb.forwardProtocolRegistration bool true
area21.lan4.host1.cb.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area21.lan4.host1.cb.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area21.lan4.host1.cb.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area21.lan4.host1.bl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.lan4.host1.bl.interfaceTableModule string

Module path to the ~InterfaceTable module

area21.lan4.host1.bl.forwardServiceRegistration bool true
area21.lan4.host1.bl.forwardProtocolRegistration bool true
area21.lan4.host1.bl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area21.lan4.host1.bl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area21.lan4.host1.bl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area21.lan4.host1.li.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.lan4.host1.li.interfaceTableModule string

Module path to the ~InterfaceTable module

area21.lan4.host1.li.forwardServiceRegistration bool true
area21.lan4.host1.li.forwardProtocolRegistration bool true
area21.lan4.host1.li.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area21.lan4.host1.li.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area21.lan4.host1.li.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area21.lan4.host1.eth.bitrate double
area21.lan4.host1.nl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.lan4.host1.nl.interfaceTableModule string

Module path to the ~InterfaceTable module

area21.lan4.host1.nl.forwardServiceRegistration bool true
area21.lan4.host1.nl.forwardProtocolRegistration bool true
area21.lan4.host1.nl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area21.lan4.host1.nl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area21.lan4.host1.nl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area21.lan4.host1.tn.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.lan4.host1.tn.interfaceTableModule string

Module path to the ~InterfaceTable module

area21.lan4.host1.tn.forwardServiceRegistration bool true
area21.lan4.host1.tn.forwardProtocolRegistration bool true
area21.lan4.host1.tn.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area21.lan4.host1.tn.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area21.lan4.host1.tn.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area21.lan4.host1.at.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.lan4.host1.at.interfaceTableModule string

Module path to the ~InterfaceTable module

area21.lan4.host1.at.forwardServiceRegistration bool true
area21.lan4.host1.at.forwardProtocolRegistration bool true
area21.lan4.host1.at.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area21.lan4.host1.at.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area21.lan4.host1.at.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area21.lan4.host2.status.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.lan4.host2.status.initialStatus string "UP"

TODO @signal, @statistic

area21.lan4.host2.environment.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.lan4.host2.environment.initStage int 0

Initialization stage for the setup command

area21.lan4.host2.environment.globalNamespace bool false

Create new network namespaces under /var/run/netns/ (Linux only)

area21.lan4.host2.environment.namespace string ""

Name of the host OS network namespace (optional) (Linux only)

area21.lan4.host2.environment.setupCommand string ""

A host OS system command

area21.lan4.host2.environment.teardownCommand string ""

A host OS system command

area21.lan4.host2.pcapRecorder.displayStringTextFormat string "rec: %n pks"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.lan4.host2.pcapRecorder.verbose bool true

Whether to log packets on the module output

area21.lan4.host2.pcapRecorder.recordEmptyPackets bool true

Specifies if zero length packets are recorded or not

area21.lan4.host2.pcapRecorder.enableConvertingPackets bool true

Specifies if converting packets to link type is allowed or not

area21.lan4.host2.pcapRecorder.pcapFile string ""

The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap"

area21.lan4.host2.pcapRecorder.fileFormat string "pcapng"
area21.lan4.host2.pcapRecorder.snaplen int 65535

Maximum number of bytes to record per packet

area21.lan4.host2.pcapRecorder.timePrecision int 6

Time precision in recorded file. pcap supports only 6 (usec) or 9 (nanosec), pcapng supports more values (see 'if_tsresol' option in pcapng file format).

area21.lan4.host2.pcapRecorder.dumpBadFrames bool true

Enable dump of frames with hasBitError

area21.lan4.host2.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

Space-separated list of sibling module names to listen on

area21.lan4.host2.pcapRecorder.sendingSignalNames string "transmissionEnded"

Space-separated list of outbound packet signals to subscribe to

area21.lan4.host2.pcapRecorder.receivingSignalNames string "receptionEnded"

Space-separated list of inbound packet signals to subscribe to

area21.lan4.host2.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

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

area21.lan4.host2.pcapRecorder.packetFilter object "*"

Which packets are considered, matches all packets by default

area21.lan4.host2.pcapRecorder.helpers string ""

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

area21.lan4.host2.pcapRecorder.alwaysFlush bool false

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

area21.lan4.host2.interfaceTable.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.lan4.host2.interfaceTable.displayAddresses bool false

Whether to display IP addresses on links

area21.lan4.host2.cb.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.lan4.host2.cb.interfaceTableModule string

Module path to the ~InterfaceTable module

area21.lan4.host2.cb.forwardServiceRegistration bool true
area21.lan4.host2.cb.forwardProtocolRegistration bool true
area21.lan4.host2.cb.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area21.lan4.host2.cb.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area21.lan4.host2.cb.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area21.lan4.host2.bl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.lan4.host2.bl.interfaceTableModule string

Module path to the ~InterfaceTable module

area21.lan4.host2.bl.forwardServiceRegistration bool true
area21.lan4.host2.bl.forwardProtocolRegistration bool true
area21.lan4.host2.bl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area21.lan4.host2.bl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area21.lan4.host2.bl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area21.lan4.host2.li.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.lan4.host2.li.interfaceTableModule string

Module path to the ~InterfaceTable module

area21.lan4.host2.li.forwardServiceRegistration bool true
area21.lan4.host2.li.forwardProtocolRegistration bool true
area21.lan4.host2.li.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area21.lan4.host2.li.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area21.lan4.host2.li.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area21.lan4.host2.eth.bitrate double
area21.lan4.host2.nl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.lan4.host2.nl.interfaceTableModule string

Module path to the ~InterfaceTable module

area21.lan4.host2.nl.forwardServiceRegistration bool true
area21.lan4.host2.nl.forwardProtocolRegistration bool true
area21.lan4.host2.nl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area21.lan4.host2.nl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area21.lan4.host2.nl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area21.lan4.host2.tn.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.lan4.host2.tn.interfaceTableModule string

Module path to the ~InterfaceTable module

area21.lan4.host2.tn.forwardServiceRegistration bool true
area21.lan4.host2.tn.forwardProtocolRegistration bool true
area21.lan4.host2.tn.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area21.lan4.host2.tn.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area21.lan4.host2.tn.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area21.lan4.host2.at.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.lan4.host2.at.interfaceTableModule string

Module path to the ~InterfaceTable module

area21.lan4.host2.at.forwardServiceRegistration bool true
area21.lan4.host2.at.forwardProtocolRegistration bool true
area21.lan4.host2.at.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area21.lan4.host2.at.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area21.lan4.host2.at.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area21.lan4.host3.status.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.lan4.host3.status.initialStatus string "UP"

TODO @signal, @statistic

area21.lan4.host3.environment.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.lan4.host3.environment.initStage int 0

Initialization stage for the setup command

area21.lan4.host3.environment.globalNamespace bool false

Create new network namespaces under /var/run/netns/ (Linux only)

area21.lan4.host3.environment.namespace string ""

Name of the host OS network namespace (optional) (Linux only)

area21.lan4.host3.environment.setupCommand string ""

A host OS system command

area21.lan4.host3.environment.teardownCommand string ""

A host OS system command

area21.lan4.host3.pcapRecorder.displayStringTextFormat string "rec: %n pks"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.lan4.host3.pcapRecorder.verbose bool true

Whether to log packets on the module output

area21.lan4.host3.pcapRecorder.recordEmptyPackets bool true

Specifies if zero length packets are recorded or not

area21.lan4.host3.pcapRecorder.enableConvertingPackets bool true

Specifies if converting packets to link type is allowed or not

area21.lan4.host3.pcapRecorder.pcapFile string ""

The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap"

area21.lan4.host3.pcapRecorder.fileFormat string "pcapng"
area21.lan4.host3.pcapRecorder.snaplen int 65535

Maximum number of bytes to record per packet

area21.lan4.host3.pcapRecorder.timePrecision int 6

Time precision in recorded file. pcap supports only 6 (usec) or 9 (nanosec), pcapng supports more values (see 'if_tsresol' option in pcapng file format).

area21.lan4.host3.pcapRecorder.dumpBadFrames bool true

Enable dump of frames with hasBitError

area21.lan4.host3.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

Space-separated list of sibling module names to listen on

area21.lan4.host3.pcapRecorder.sendingSignalNames string "transmissionEnded"

Space-separated list of outbound packet signals to subscribe to

area21.lan4.host3.pcapRecorder.receivingSignalNames string "receptionEnded"

Space-separated list of inbound packet signals to subscribe to

area21.lan4.host3.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

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

area21.lan4.host3.pcapRecorder.packetFilter object "*"

Which packets are considered, matches all packets by default

area21.lan4.host3.pcapRecorder.helpers string ""

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

area21.lan4.host3.pcapRecorder.alwaysFlush bool false

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

area21.lan4.host3.interfaceTable.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.lan4.host3.interfaceTable.displayAddresses bool false

Whether to display IP addresses on links

area21.lan4.host3.cb.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.lan4.host3.cb.interfaceTableModule string

Module path to the ~InterfaceTable module

area21.lan4.host3.cb.forwardServiceRegistration bool true
area21.lan4.host3.cb.forwardProtocolRegistration bool true
area21.lan4.host3.cb.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area21.lan4.host3.cb.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area21.lan4.host3.cb.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area21.lan4.host3.bl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.lan4.host3.bl.interfaceTableModule string

Module path to the ~InterfaceTable module

area21.lan4.host3.bl.forwardServiceRegistration bool true
area21.lan4.host3.bl.forwardProtocolRegistration bool true
area21.lan4.host3.bl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area21.lan4.host3.bl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area21.lan4.host3.bl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area21.lan4.host3.li.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.lan4.host3.li.interfaceTableModule string

Module path to the ~InterfaceTable module

area21.lan4.host3.li.forwardServiceRegistration bool true
area21.lan4.host3.li.forwardProtocolRegistration bool true
area21.lan4.host3.li.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area21.lan4.host3.li.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area21.lan4.host3.li.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area21.lan4.host3.eth.bitrate double
area21.lan4.host3.nl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.lan4.host3.nl.interfaceTableModule string

Module path to the ~InterfaceTable module

area21.lan4.host3.nl.forwardServiceRegistration bool true
area21.lan4.host3.nl.forwardProtocolRegistration bool true
area21.lan4.host3.nl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area21.lan4.host3.nl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area21.lan4.host3.nl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area21.lan4.host3.tn.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.lan4.host3.tn.interfaceTableModule string

Module path to the ~InterfaceTable module

area21.lan4.host3.tn.forwardServiceRegistration bool true
area21.lan4.host3.tn.forwardProtocolRegistration bool true
area21.lan4.host3.tn.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area21.lan4.host3.tn.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area21.lan4.host3.tn.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area21.lan4.host3.at.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.lan4.host3.at.interfaceTableModule string

Module path to the ~InterfaceTable module

area21.lan4.host3.at.forwardServiceRegistration bool true
area21.lan4.host3.at.forwardProtocolRegistration bool true
area21.lan4.host3.at.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area21.lan4.host3.at.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area21.lan4.host3.at.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area21.router1.status.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.router1.status.initialStatus string "UP"

TODO @signal, @statistic

area21.router1.environment.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.router1.environment.initStage int 0

Initialization stage for the setup command

area21.router1.environment.globalNamespace bool false

Create new network namespaces under /var/run/netns/ (Linux only)

area21.router1.environment.namespace string ""

Name of the host OS network namespace (optional) (Linux only)

area21.router1.environment.setupCommand string ""

A host OS system command

area21.router1.environment.teardownCommand string ""

A host OS system command

area21.router1.pcapRecorder.displayStringTextFormat string "rec: %n pks"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.router1.pcapRecorder.verbose bool true

Whether to log packets on the module output

area21.router1.pcapRecorder.recordEmptyPackets bool true

Specifies if zero length packets are recorded or not

area21.router1.pcapRecorder.enableConvertingPackets bool true

Specifies if converting packets to link type is allowed or not

area21.router1.pcapRecorder.pcapFile string ""

The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap"

area21.router1.pcapRecorder.fileFormat string "pcapng"
area21.router1.pcapRecorder.snaplen int 65535

Maximum number of bytes to record per packet

area21.router1.pcapRecorder.timePrecision int 6

Time precision in recorded file. pcap supports only 6 (usec) or 9 (nanosec), pcapng supports more values (see 'if_tsresol' option in pcapng file format).

area21.router1.pcapRecorder.dumpBadFrames bool true

Enable dump of frames with hasBitError

area21.router1.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

Space-separated list of sibling module names to listen on

area21.router1.pcapRecorder.sendingSignalNames string "transmissionEnded"

Space-separated list of outbound packet signals to subscribe to

area21.router1.pcapRecorder.receivingSignalNames string "receptionEnded"

Space-separated list of inbound packet signals to subscribe to

area21.router1.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

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

area21.router1.pcapRecorder.packetFilter object "*"

Which packets are considered, matches all packets by default

area21.router1.pcapRecorder.helpers string ""

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

area21.router1.pcapRecorder.alwaysFlush bool false

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

area21.router1.interfaceTable.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.router1.interfaceTable.displayAddresses bool false

Whether to display IP addresses on links

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

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.router1.cb.interfaceTableModule string

Module path to the ~InterfaceTable module

area21.router1.cb.forwardServiceRegistration bool true
area21.router1.cb.forwardProtocolRegistration bool true
area21.router1.cb.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area21.router1.cb.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area21.router1.cb.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area21.router1.bl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.router1.bl.interfaceTableModule string

Module path to the ~InterfaceTable module

area21.router1.bl.forwardServiceRegistration bool true
area21.router1.bl.forwardProtocolRegistration bool true
area21.router1.bl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area21.router1.bl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area21.router1.bl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area21.router1.li.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.router1.li.interfaceTableModule string

Module path to the ~InterfaceTable module

area21.router1.li.forwardServiceRegistration bool true
area21.router1.li.forwardProtocolRegistration bool true
area21.router1.li.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area21.router1.li.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area21.router1.li.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area21.router1.eth.bitrate double
area21.router1.nl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.router1.nl.interfaceTableModule string

Module path to the ~InterfaceTable module

area21.router1.nl.forwardServiceRegistration bool true
area21.router1.nl.forwardProtocolRegistration bool true
area21.router1.nl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area21.router1.nl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area21.router1.nl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area21.router1.tn.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.router1.tn.interfaceTableModule string

Module path to the ~InterfaceTable module

area21.router1.tn.forwardServiceRegistration bool true
area21.router1.tn.forwardProtocolRegistration bool true
area21.router1.tn.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area21.router1.tn.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area21.router1.tn.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area21.router1.at.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.router1.at.interfaceTableModule string

Module path to the ~InterfaceTable module

area21.router1.at.forwardServiceRegistration bool true
area21.router1.at.forwardProtocolRegistration bool true
area21.router1.at.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area21.router1.at.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area21.router1.at.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area21.router1.bgp.interfaceTableModule string

The path to the InterfaceTable module

area21.router1.bgp.routingTableModule string
area21.router1.bgp.ospfRoutingModule string parent.hasOspf ? "^.ospf" : ""
area21.router2.status.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.router2.status.initialStatus string "UP"

TODO @signal, @statistic

area21.router2.environment.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.router2.environment.initStage int 0

Initialization stage for the setup command

area21.router2.environment.globalNamespace bool false

Create new network namespaces under /var/run/netns/ (Linux only)

area21.router2.environment.namespace string ""

Name of the host OS network namespace (optional) (Linux only)

area21.router2.environment.setupCommand string ""

A host OS system command

area21.router2.environment.teardownCommand string ""

A host OS system command

area21.router2.pcapRecorder.displayStringTextFormat string "rec: %n pks"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.router2.pcapRecorder.verbose bool true

Whether to log packets on the module output

area21.router2.pcapRecorder.recordEmptyPackets bool true

Specifies if zero length packets are recorded or not

area21.router2.pcapRecorder.enableConvertingPackets bool true

Specifies if converting packets to link type is allowed or not

area21.router2.pcapRecorder.pcapFile string ""

The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap"

area21.router2.pcapRecorder.fileFormat string "pcapng"
area21.router2.pcapRecorder.snaplen int 65535

Maximum number of bytes to record per packet

area21.router2.pcapRecorder.timePrecision int 6

Time precision in recorded file. pcap supports only 6 (usec) or 9 (nanosec), pcapng supports more values (see 'if_tsresol' option in pcapng file format).

area21.router2.pcapRecorder.dumpBadFrames bool true

Enable dump of frames with hasBitError

area21.router2.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

Space-separated list of sibling module names to listen on

area21.router2.pcapRecorder.sendingSignalNames string "transmissionEnded"

Space-separated list of outbound packet signals to subscribe to

area21.router2.pcapRecorder.receivingSignalNames string "receptionEnded"

Space-separated list of inbound packet signals to subscribe to

area21.router2.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

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

area21.router2.pcapRecorder.packetFilter object "*"

Which packets are considered, matches all packets by default

area21.router2.pcapRecorder.helpers string ""

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

area21.router2.pcapRecorder.alwaysFlush bool false

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

area21.router2.interfaceTable.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.router2.interfaceTable.displayAddresses bool false

Whether to display IP addresses on links

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

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.router2.cb.interfaceTableModule string

Module path to the ~InterfaceTable module

area21.router2.cb.forwardServiceRegistration bool true
area21.router2.cb.forwardProtocolRegistration bool true
area21.router2.cb.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area21.router2.cb.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area21.router2.cb.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area21.router2.bl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.router2.bl.interfaceTableModule string

Module path to the ~InterfaceTable module

area21.router2.bl.forwardServiceRegistration bool true
area21.router2.bl.forwardProtocolRegistration bool true
area21.router2.bl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area21.router2.bl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area21.router2.bl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area21.router2.li.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.router2.li.interfaceTableModule string

Module path to the ~InterfaceTable module

area21.router2.li.forwardServiceRegistration bool true
area21.router2.li.forwardProtocolRegistration bool true
area21.router2.li.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area21.router2.li.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area21.router2.li.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area21.router2.eth.bitrate double
area21.router2.nl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.router2.nl.interfaceTableModule string

Module path to the ~InterfaceTable module

area21.router2.nl.forwardServiceRegistration bool true
area21.router2.nl.forwardProtocolRegistration bool true
area21.router2.nl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area21.router2.nl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area21.router2.nl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area21.router2.tn.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.router2.tn.interfaceTableModule string

Module path to the ~InterfaceTable module

area21.router2.tn.forwardServiceRegistration bool true
area21.router2.tn.forwardProtocolRegistration bool true
area21.router2.tn.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area21.router2.tn.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area21.router2.tn.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area21.router2.at.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.router2.at.interfaceTableModule string

Module path to the ~InterfaceTable module

area21.router2.at.forwardServiceRegistration bool true
area21.router2.at.forwardProtocolRegistration bool true
area21.router2.at.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area21.router2.at.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area21.router2.at.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area21.router2.bgp.interfaceTableModule string

The path to the InterfaceTable module

area21.router2.bgp.routingTableModule string
area21.router2.bgp.ospfRoutingModule string parent.hasOspf ? "^.ospf" : ""
area21.router3.status.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.router3.status.initialStatus string "UP"

TODO @signal, @statistic

area21.router3.environment.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.router3.environment.initStage int 0

Initialization stage for the setup command

area21.router3.environment.globalNamespace bool false

Create new network namespaces under /var/run/netns/ (Linux only)

area21.router3.environment.namespace string ""

Name of the host OS network namespace (optional) (Linux only)

area21.router3.environment.setupCommand string ""

A host OS system command

area21.router3.environment.teardownCommand string ""

A host OS system command

area21.router3.pcapRecorder.displayStringTextFormat string "rec: %n pks"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.router3.pcapRecorder.verbose bool true

Whether to log packets on the module output

area21.router3.pcapRecorder.recordEmptyPackets bool true

Specifies if zero length packets are recorded or not

area21.router3.pcapRecorder.enableConvertingPackets bool true

Specifies if converting packets to link type is allowed or not

area21.router3.pcapRecorder.pcapFile string ""

The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap"

area21.router3.pcapRecorder.fileFormat string "pcapng"
area21.router3.pcapRecorder.snaplen int 65535

Maximum number of bytes to record per packet

area21.router3.pcapRecorder.timePrecision int 6

Time precision in recorded file. pcap supports only 6 (usec) or 9 (nanosec), pcapng supports more values (see 'if_tsresol' option in pcapng file format).

area21.router3.pcapRecorder.dumpBadFrames bool true

Enable dump of frames with hasBitError

area21.router3.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

Space-separated list of sibling module names to listen on

area21.router3.pcapRecorder.sendingSignalNames string "transmissionEnded"

Space-separated list of outbound packet signals to subscribe to

area21.router3.pcapRecorder.receivingSignalNames string "receptionEnded"

Space-separated list of inbound packet signals to subscribe to

area21.router3.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

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

area21.router3.pcapRecorder.packetFilter object "*"

Which packets are considered, matches all packets by default

area21.router3.pcapRecorder.helpers string ""

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

area21.router3.pcapRecorder.alwaysFlush bool false

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

area21.router3.interfaceTable.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.router3.interfaceTable.displayAddresses bool false

Whether to display IP addresses on links

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

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.router3.cb.interfaceTableModule string

Module path to the ~InterfaceTable module

area21.router3.cb.forwardServiceRegistration bool true
area21.router3.cb.forwardProtocolRegistration bool true
area21.router3.cb.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area21.router3.cb.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area21.router3.cb.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area21.router3.bl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.router3.bl.interfaceTableModule string

Module path to the ~InterfaceTable module

area21.router3.bl.forwardServiceRegistration bool true
area21.router3.bl.forwardProtocolRegistration bool true
area21.router3.bl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area21.router3.bl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area21.router3.bl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area21.router3.li.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.router3.li.interfaceTableModule string

Module path to the ~InterfaceTable module

area21.router3.li.forwardServiceRegistration bool true
area21.router3.li.forwardProtocolRegistration bool true
area21.router3.li.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area21.router3.li.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area21.router3.li.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area21.router3.eth.bitrate double
area21.router3.nl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.router3.nl.interfaceTableModule string

Module path to the ~InterfaceTable module

area21.router3.nl.forwardServiceRegistration bool true
area21.router3.nl.forwardProtocolRegistration bool true
area21.router3.nl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area21.router3.nl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area21.router3.nl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area21.router3.tn.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.router3.tn.interfaceTableModule string

Module path to the ~InterfaceTable module

area21.router3.tn.forwardServiceRegistration bool true
area21.router3.tn.forwardProtocolRegistration bool true
area21.router3.tn.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area21.router3.tn.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area21.router3.tn.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area21.router3.at.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.router3.at.interfaceTableModule string

Module path to the ~InterfaceTable module

area21.router3.at.forwardServiceRegistration bool true
area21.router3.at.forwardProtocolRegistration bool true
area21.router3.at.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area21.router3.at.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area21.router3.at.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area21.router3.bgp.interfaceTableModule string

The path to the InterfaceTable module

area21.router3.bgp.routingTableModule string
area21.router3.bgp.ospfRoutingModule string parent.hasOspf ? "^.ospf" : ""
area21.router4.status.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.router4.status.initialStatus string "UP"

TODO @signal, @statistic

area21.router4.environment.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.router4.environment.initStage int 0

Initialization stage for the setup command

area21.router4.environment.globalNamespace bool false

Create new network namespaces under /var/run/netns/ (Linux only)

area21.router4.environment.namespace string ""

Name of the host OS network namespace (optional) (Linux only)

area21.router4.environment.setupCommand string ""

A host OS system command

area21.router4.environment.teardownCommand string ""

A host OS system command

area21.router4.pcapRecorder.displayStringTextFormat string "rec: %n pks"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.router4.pcapRecorder.verbose bool true

Whether to log packets on the module output

area21.router4.pcapRecorder.recordEmptyPackets bool true

Specifies if zero length packets are recorded or not

area21.router4.pcapRecorder.enableConvertingPackets bool true

Specifies if converting packets to link type is allowed or not

area21.router4.pcapRecorder.pcapFile string ""

The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap"

area21.router4.pcapRecorder.fileFormat string "pcapng"
area21.router4.pcapRecorder.snaplen int 65535

Maximum number of bytes to record per packet

area21.router4.pcapRecorder.timePrecision int 6

Time precision in recorded file. pcap supports only 6 (usec) or 9 (nanosec), pcapng supports more values (see 'if_tsresol' option in pcapng file format).

area21.router4.pcapRecorder.dumpBadFrames bool true

Enable dump of frames with hasBitError

area21.router4.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

Space-separated list of sibling module names to listen on

area21.router4.pcapRecorder.sendingSignalNames string "transmissionEnded"

Space-separated list of outbound packet signals to subscribe to

area21.router4.pcapRecorder.receivingSignalNames string "receptionEnded"

Space-separated list of inbound packet signals to subscribe to

area21.router4.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

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

area21.router4.pcapRecorder.packetFilter object "*"

Which packets are considered, matches all packets by default

area21.router4.pcapRecorder.helpers string ""

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

area21.router4.pcapRecorder.alwaysFlush bool false

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

area21.router4.interfaceTable.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.router4.interfaceTable.displayAddresses bool false

Whether to display IP addresses on links

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

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.router4.cb.interfaceTableModule string

Module path to the ~InterfaceTable module

area21.router4.cb.forwardServiceRegistration bool true
area21.router4.cb.forwardProtocolRegistration bool true
area21.router4.cb.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area21.router4.cb.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area21.router4.cb.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area21.router4.bl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.router4.bl.interfaceTableModule string

Module path to the ~InterfaceTable module

area21.router4.bl.forwardServiceRegistration bool true
area21.router4.bl.forwardProtocolRegistration bool true
area21.router4.bl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area21.router4.bl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area21.router4.bl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area21.router4.li.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.router4.li.interfaceTableModule string

Module path to the ~InterfaceTable module

area21.router4.li.forwardServiceRegistration bool true
area21.router4.li.forwardProtocolRegistration bool true
area21.router4.li.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area21.router4.li.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area21.router4.li.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area21.router4.eth.bitrate double
area21.router4.nl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.router4.nl.interfaceTableModule string

Module path to the ~InterfaceTable module

area21.router4.nl.forwardServiceRegistration bool true
area21.router4.nl.forwardProtocolRegistration bool true
area21.router4.nl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area21.router4.nl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area21.router4.nl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area21.router4.tn.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.router4.tn.interfaceTableModule string

Module path to the ~InterfaceTable module

area21.router4.tn.forwardServiceRegistration bool true
area21.router4.tn.forwardProtocolRegistration bool true
area21.router4.tn.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area21.router4.tn.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area21.router4.tn.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area21.router4.at.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area21.router4.at.interfaceTableModule string

Module path to the ~InterfaceTable module

area21.router4.at.forwardServiceRegistration bool true
area21.router4.at.forwardProtocolRegistration bool true
area21.router4.at.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area21.router4.at.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area21.router4.at.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area21.router4.bgp.interfaceTableModule string

The path to the InterfaceTable module

area21.router4.bgp.routingTableModule string
area21.router4.bgp.ospfRoutingModule string parent.hasOspf ? "^.ospf" : ""
area22.lan1.switch.macTable.agingTime double
area22.lan1.switch.macTable.forwardingTableFile string
area22.lan1.switch.interfaceTable.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.lan1.switch.interfaceTable.displayAddresses bool false

Whether to display IP addresses on links

area22.lan1.switch.status.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.lan1.switch.status.initialStatus string "UP"

TODO @signal, @statistic

area22.lan1.switch.pcapRecorder.displayStringTextFormat string "rec: %n pks"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.lan1.switch.pcapRecorder.verbose bool true

Whether to log packets on the module output

area22.lan1.switch.pcapRecorder.recordEmptyPackets bool true

Specifies if zero length packets are recorded or not

area22.lan1.switch.pcapRecorder.enableConvertingPackets bool true

Specifies if converting packets to link type is allowed or not

area22.lan1.switch.pcapRecorder.pcapFile string ""

The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap"

area22.lan1.switch.pcapRecorder.fileFormat string "pcapng"
area22.lan1.switch.pcapRecorder.snaplen int 65535

Maximum number of bytes to record per packet

area22.lan1.switch.pcapRecorder.timePrecision int 6

Time precision in recorded file. pcap supports only 6 (usec) or 9 (nanosec), pcapng supports more values (see 'if_tsresol' option in pcapng file format).

area22.lan1.switch.pcapRecorder.dumpBadFrames bool true

Enable dump of frames with hasBitError

area22.lan1.switch.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

Space-separated list of sibling module names to listen on

area22.lan1.switch.pcapRecorder.sendingSignalNames string "transmissionEnded"

Space-separated list of outbound packet signals to subscribe to

area22.lan1.switch.pcapRecorder.receivingSignalNames string "receptionEnded"

Space-separated list of inbound packet signals to subscribe to

area22.lan1.switch.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

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

area22.lan1.switch.pcapRecorder.packetFilter object "*"

Which packets are considered, matches all packets by default

area22.lan1.switch.pcapRecorder.helpers string ""

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

area22.lan1.switch.pcapRecorder.alwaysFlush bool false

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

area22.lan1.switch.mrp.ccmInterval double
area22.lan1.switch.mrp.mrpRole string
area22.lan1.switch.mrp.timingProfile int
area22.lan1.switch.mrp.uuid0 int
area22.lan1.switch.mrp.uuid1 int
area22.lan1.switch.mrp.ringPort1 int
area22.lan1.switch.mrp.ringPort2 int
area22.lan1.switch.mrp.interconnectionLinkCheckAware bool
area22.lan1.switch.mrp.interconnectionRingCheckAware bool
area22.lan1.switch.mrp.nonblockingMrcSupported bool
area22.lan1.switch.mrp.reactOnLinkChange bool
area22.lan1.switch.mrp.visualize bool
area22.lan1.switch.stp.helloTime double
area22.lan1.switch.stp.forwardDelay double
area22.lan1.switch.stp.maxAge double
area22.lan1.switch.stp.bridgePriority int
area22.lan1.switch.stp.visualize bool
area22.lan1.switch.gptp.gptpNodeType string "BRIDGE_NODE"
area22.lan1.switch.sc.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.lan1.switch.sc.interfaceTableModule string

Module path to the ~InterfaceTable module

area22.lan1.switch.sc.forwardServiceRegistration bool true
area22.lan1.switch.sc.forwardProtocolRegistration bool true
area22.lan1.switch.sc.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area22.lan1.switch.sc.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area22.lan1.switch.sc.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area22.lan1.switch.cb.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.lan1.switch.cb.interfaceTableModule string

Module path to the ~InterfaceTable module

area22.lan1.switch.cb.forwardServiceRegistration bool true
area22.lan1.switch.cb.forwardProtocolRegistration bool true
area22.lan1.switch.cb.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area22.lan1.switch.cb.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area22.lan1.switch.cb.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area22.lan1.switch.bl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.lan1.switch.bl.interfaceTableModule string

Module path to the ~InterfaceTable module

area22.lan1.switch.bl.forwardServiceRegistration bool true
area22.lan1.switch.bl.forwardProtocolRegistration bool true
area22.lan1.switch.bl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area22.lan1.switch.bl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area22.lan1.switch.bl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area22.lan1.switch.li.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.lan1.switch.li.interfaceTableModule string

Module path to the ~InterfaceTable module

area22.lan1.switch.li.forwardServiceRegistration bool true
area22.lan1.switch.li.forwardProtocolRegistration bool true
area22.lan1.switch.li.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area22.lan1.switch.li.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area22.lan1.switch.li.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area22.lan1.switch.eth.bitrate double
area22.lan1.host1.status.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.lan1.host1.status.initialStatus string "UP"

TODO @signal, @statistic

area22.lan1.host1.environment.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.lan1.host1.environment.initStage int 0

Initialization stage for the setup command

area22.lan1.host1.environment.globalNamespace bool false

Create new network namespaces under /var/run/netns/ (Linux only)

area22.lan1.host1.environment.namespace string ""

Name of the host OS network namespace (optional) (Linux only)

area22.lan1.host1.environment.setupCommand string ""

A host OS system command

area22.lan1.host1.environment.teardownCommand string ""

A host OS system command

area22.lan1.host1.pcapRecorder.displayStringTextFormat string "rec: %n pks"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.lan1.host1.pcapRecorder.verbose bool true

Whether to log packets on the module output

area22.lan1.host1.pcapRecorder.recordEmptyPackets bool true

Specifies if zero length packets are recorded or not

area22.lan1.host1.pcapRecorder.enableConvertingPackets bool true

Specifies if converting packets to link type is allowed or not

area22.lan1.host1.pcapRecorder.pcapFile string ""

The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap"

area22.lan1.host1.pcapRecorder.fileFormat string "pcapng"
area22.lan1.host1.pcapRecorder.snaplen int 65535

Maximum number of bytes to record per packet

area22.lan1.host1.pcapRecorder.timePrecision int 6

Time precision in recorded file. pcap supports only 6 (usec) or 9 (nanosec), pcapng supports more values (see 'if_tsresol' option in pcapng file format).

area22.lan1.host1.pcapRecorder.dumpBadFrames bool true

Enable dump of frames with hasBitError

area22.lan1.host1.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

Space-separated list of sibling module names to listen on

area22.lan1.host1.pcapRecorder.sendingSignalNames string "transmissionEnded"

Space-separated list of outbound packet signals to subscribe to

area22.lan1.host1.pcapRecorder.receivingSignalNames string "receptionEnded"

Space-separated list of inbound packet signals to subscribe to

area22.lan1.host1.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

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

area22.lan1.host1.pcapRecorder.packetFilter object "*"

Which packets are considered, matches all packets by default

area22.lan1.host1.pcapRecorder.helpers string ""

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

area22.lan1.host1.pcapRecorder.alwaysFlush bool false

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

area22.lan1.host1.interfaceTable.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.lan1.host1.interfaceTable.displayAddresses bool false

Whether to display IP addresses on links

area22.lan1.host1.cb.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.lan1.host1.cb.interfaceTableModule string

Module path to the ~InterfaceTable module

area22.lan1.host1.cb.forwardServiceRegistration bool true
area22.lan1.host1.cb.forwardProtocolRegistration bool true
area22.lan1.host1.cb.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area22.lan1.host1.cb.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area22.lan1.host1.cb.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area22.lan1.host1.bl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.lan1.host1.bl.interfaceTableModule string

Module path to the ~InterfaceTable module

area22.lan1.host1.bl.forwardServiceRegistration bool true
area22.lan1.host1.bl.forwardProtocolRegistration bool true
area22.lan1.host1.bl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area22.lan1.host1.bl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area22.lan1.host1.bl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area22.lan1.host1.li.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.lan1.host1.li.interfaceTableModule string

Module path to the ~InterfaceTable module

area22.lan1.host1.li.forwardServiceRegistration bool true
area22.lan1.host1.li.forwardProtocolRegistration bool true
area22.lan1.host1.li.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area22.lan1.host1.li.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area22.lan1.host1.li.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area22.lan1.host1.eth.bitrate double
area22.lan1.host1.nl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.lan1.host1.nl.interfaceTableModule string

Module path to the ~InterfaceTable module

area22.lan1.host1.nl.forwardServiceRegistration bool true
area22.lan1.host1.nl.forwardProtocolRegistration bool true
area22.lan1.host1.nl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area22.lan1.host1.nl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area22.lan1.host1.nl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area22.lan1.host1.tn.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.lan1.host1.tn.interfaceTableModule string

Module path to the ~InterfaceTable module

area22.lan1.host1.tn.forwardServiceRegistration bool true
area22.lan1.host1.tn.forwardProtocolRegistration bool true
area22.lan1.host1.tn.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area22.lan1.host1.tn.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area22.lan1.host1.tn.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area22.lan1.host1.at.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.lan1.host1.at.interfaceTableModule string

Module path to the ~InterfaceTable module

area22.lan1.host1.at.forwardServiceRegistration bool true
area22.lan1.host1.at.forwardProtocolRegistration bool true
area22.lan1.host1.at.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area22.lan1.host1.at.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area22.lan1.host1.at.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area22.lan1.host2.status.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.lan1.host2.status.initialStatus string "UP"

TODO @signal, @statistic

area22.lan1.host2.environment.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.lan1.host2.environment.initStage int 0

Initialization stage for the setup command

area22.lan1.host2.environment.globalNamespace bool false

Create new network namespaces under /var/run/netns/ (Linux only)

area22.lan1.host2.environment.namespace string ""

Name of the host OS network namespace (optional) (Linux only)

area22.lan1.host2.environment.setupCommand string ""

A host OS system command

area22.lan1.host2.environment.teardownCommand string ""

A host OS system command

area22.lan1.host2.pcapRecorder.displayStringTextFormat string "rec: %n pks"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.lan1.host2.pcapRecorder.verbose bool true

Whether to log packets on the module output

area22.lan1.host2.pcapRecorder.recordEmptyPackets bool true

Specifies if zero length packets are recorded or not

area22.lan1.host2.pcapRecorder.enableConvertingPackets bool true

Specifies if converting packets to link type is allowed or not

area22.lan1.host2.pcapRecorder.pcapFile string ""

The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap"

area22.lan1.host2.pcapRecorder.fileFormat string "pcapng"
area22.lan1.host2.pcapRecorder.snaplen int 65535

Maximum number of bytes to record per packet

area22.lan1.host2.pcapRecorder.timePrecision int 6

Time precision in recorded file. pcap supports only 6 (usec) or 9 (nanosec), pcapng supports more values (see 'if_tsresol' option in pcapng file format).

area22.lan1.host2.pcapRecorder.dumpBadFrames bool true

Enable dump of frames with hasBitError

area22.lan1.host2.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

Space-separated list of sibling module names to listen on

area22.lan1.host2.pcapRecorder.sendingSignalNames string "transmissionEnded"

Space-separated list of outbound packet signals to subscribe to

area22.lan1.host2.pcapRecorder.receivingSignalNames string "receptionEnded"

Space-separated list of inbound packet signals to subscribe to

area22.lan1.host2.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

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

area22.lan1.host2.pcapRecorder.packetFilter object "*"

Which packets are considered, matches all packets by default

area22.lan1.host2.pcapRecorder.helpers string ""

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

area22.lan1.host2.pcapRecorder.alwaysFlush bool false

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

area22.lan1.host2.interfaceTable.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.lan1.host2.interfaceTable.displayAddresses bool false

Whether to display IP addresses on links

area22.lan1.host2.cb.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.lan1.host2.cb.interfaceTableModule string

Module path to the ~InterfaceTable module

area22.lan1.host2.cb.forwardServiceRegistration bool true
area22.lan1.host2.cb.forwardProtocolRegistration bool true
area22.lan1.host2.cb.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area22.lan1.host2.cb.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area22.lan1.host2.cb.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area22.lan1.host2.bl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.lan1.host2.bl.interfaceTableModule string

Module path to the ~InterfaceTable module

area22.lan1.host2.bl.forwardServiceRegistration bool true
area22.lan1.host2.bl.forwardProtocolRegistration bool true
area22.lan1.host2.bl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area22.lan1.host2.bl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area22.lan1.host2.bl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area22.lan1.host2.li.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.lan1.host2.li.interfaceTableModule string

Module path to the ~InterfaceTable module

area22.lan1.host2.li.forwardServiceRegistration bool true
area22.lan1.host2.li.forwardProtocolRegistration bool true
area22.lan1.host2.li.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area22.lan1.host2.li.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area22.lan1.host2.li.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area22.lan1.host2.eth.bitrate double
area22.lan1.host2.nl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.lan1.host2.nl.interfaceTableModule string

Module path to the ~InterfaceTable module

area22.lan1.host2.nl.forwardServiceRegistration bool true
area22.lan1.host2.nl.forwardProtocolRegistration bool true
area22.lan1.host2.nl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area22.lan1.host2.nl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area22.lan1.host2.nl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area22.lan1.host2.tn.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.lan1.host2.tn.interfaceTableModule string

Module path to the ~InterfaceTable module

area22.lan1.host2.tn.forwardServiceRegistration bool true
area22.lan1.host2.tn.forwardProtocolRegistration bool true
area22.lan1.host2.tn.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area22.lan1.host2.tn.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area22.lan1.host2.tn.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area22.lan1.host2.at.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.lan1.host2.at.interfaceTableModule string

Module path to the ~InterfaceTable module

area22.lan1.host2.at.forwardServiceRegistration bool true
area22.lan1.host2.at.forwardProtocolRegistration bool true
area22.lan1.host2.at.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area22.lan1.host2.at.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area22.lan1.host2.at.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area22.lan1.host3.status.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.lan1.host3.status.initialStatus string "UP"

TODO @signal, @statistic

area22.lan1.host3.environment.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.lan1.host3.environment.initStage int 0

Initialization stage for the setup command

area22.lan1.host3.environment.globalNamespace bool false

Create new network namespaces under /var/run/netns/ (Linux only)

area22.lan1.host3.environment.namespace string ""

Name of the host OS network namespace (optional) (Linux only)

area22.lan1.host3.environment.setupCommand string ""

A host OS system command

area22.lan1.host3.environment.teardownCommand string ""

A host OS system command

area22.lan1.host3.pcapRecorder.displayStringTextFormat string "rec: %n pks"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.lan1.host3.pcapRecorder.verbose bool true

Whether to log packets on the module output

area22.lan1.host3.pcapRecorder.recordEmptyPackets bool true

Specifies if zero length packets are recorded or not

area22.lan1.host3.pcapRecorder.enableConvertingPackets bool true

Specifies if converting packets to link type is allowed or not

area22.lan1.host3.pcapRecorder.pcapFile string ""

The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap"

area22.lan1.host3.pcapRecorder.fileFormat string "pcapng"
area22.lan1.host3.pcapRecorder.snaplen int 65535

Maximum number of bytes to record per packet

area22.lan1.host3.pcapRecorder.timePrecision int 6

Time precision in recorded file. pcap supports only 6 (usec) or 9 (nanosec), pcapng supports more values (see 'if_tsresol' option in pcapng file format).

area22.lan1.host3.pcapRecorder.dumpBadFrames bool true

Enable dump of frames with hasBitError

area22.lan1.host3.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

Space-separated list of sibling module names to listen on

area22.lan1.host3.pcapRecorder.sendingSignalNames string "transmissionEnded"

Space-separated list of outbound packet signals to subscribe to

area22.lan1.host3.pcapRecorder.receivingSignalNames string "receptionEnded"

Space-separated list of inbound packet signals to subscribe to

area22.lan1.host3.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

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

area22.lan1.host3.pcapRecorder.packetFilter object "*"

Which packets are considered, matches all packets by default

area22.lan1.host3.pcapRecorder.helpers string ""

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

area22.lan1.host3.pcapRecorder.alwaysFlush bool false

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

area22.lan1.host3.interfaceTable.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.lan1.host3.interfaceTable.displayAddresses bool false

Whether to display IP addresses on links

area22.lan1.host3.cb.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.lan1.host3.cb.interfaceTableModule string

Module path to the ~InterfaceTable module

area22.lan1.host3.cb.forwardServiceRegistration bool true
area22.lan1.host3.cb.forwardProtocolRegistration bool true
area22.lan1.host3.cb.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area22.lan1.host3.cb.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area22.lan1.host3.cb.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area22.lan1.host3.bl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.lan1.host3.bl.interfaceTableModule string

Module path to the ~InterfaceTable module

area22.lan1.host3.bl.forwardServiceRegistration bool true
area22.lan1.host3.bl.forwardProtocolRegistration bool true
area22.lan1.host3.bl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area22.lan1.host3.bl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area22.lan1.host3.bl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area22.lan1.host3.li.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.lan1.host3.li.interfaceTableModule string

Module path to the ~InterfaceTable module

area22.lan1.host3.li.forwardServiceRegistration bool true
area22.lan1.host3.li.forwardProtocolRegistration bool true
area22.lan1.host3.li.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area22.lan1.host3.li.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area22.lan1.host3.li.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area22.lan1.host3.eth.bitrate double
area22.lan1.host3.nl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.lan1.host3.nl.interfaceTableModule string

Module path to the ~InterfaceTable module

area22.lan1.host3.nl.forwardServiceRegistration bool true
area22.lan1.host3.nl.forwardProtocolRegistration bool true
area22.lan1.host3.nl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area22.lan1.host3.nl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area22.lan1.host3.nl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area22.lan1.host3.tn.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.lan1.host3.tn.interfaceTableModule string

Module path to the ~InterfaceTable module

area22.lan1.host3.tn.forwardServiceRegistration bool true
area22.lan1.host3.tn.forwardProtocolRegistration bool true
area22.lan1.host3.tn.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area22.lan1.host3.tn.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area22.lan1.host3.tn.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area22.lan1.host3.at.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.lan1.host3.at.interfaceTableModule string

Module path to the ~InterfaceTable module

area22.lan1.host3.at.forwardServiceRegistration bool true
area22.lan1.host3.at.forwardProtocolRegistration bool true
area22.lan1.host3.at.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area22.lan1.host3.at.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area22.lan1.host3.at.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area22.lan2.switch.macTable.agingTime double
area22.lan2.switch.macTable.forwardingTableFile string
area22.lan2.switch.interfaceTable.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.lan2.switch.interfaceTable.displayAddresses bool false

Whether to display IP addresses on links

area22.lan2.switch.status.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.lan2.switch.status.initialStatus string "UP"

TODO @signal, @statistic

area22.lan2.switch.pcapRecorder.displayStringTextFormat string "rec: %n pks"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.lan2.switch.pcapRecorder.verbose bool true

Whether to log packets on the module output

area22.lan2.switch.pcapRecorder.recordEmptyPackets bool true

Specifies if zero length packets are recorded or not

area22.lan2.switch.pcapRecorder.enableConvertingPackets bool true

Specifies if converting packets to link type is allowed or not

area22.lan2.switch.pcapRecorder.pcapFile string ""

The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap"

area22.lan2.switch.pcapRecorder.fileFormat string "pcapng"
area22.lan2.switch.pcapRecorder.snaplen int 65535

Maximum number of bytes to record per packet

area22.lan2.switch.pcapRecorder.timePrecision int 6

Time precision in recorded file. pcap supports only 6 (usec) or 9 (nanosec), pcapng supports more values (see 'if_tsresol' option in pcapng file format).

area22.lan2.switch.pcapRecorder.dumpBadFrames bool true

Enable dump of frames with hasBitError

area22.lan2.switch.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

Space-separated list of sibling module names to listen on

area22.lan2.switch.pcapRecorder.sendingSignalNames string "transmissionEnded"

Space-separated list of outbound packet signals to subscribe to

area22.lan2.switch.pcapRecorder.receivingSignalNames string "receptionEnded"

Space-separated list of inbound packet signals to subscribe to

area22.lan2.switch.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

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

area22.lan2.switch.pcapRecorder.packetFilter object "*"

Which packets are considered, matches all packets by default

area22.lan2.switch.pcapRecorder.helpers string ""

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

area22.lan2.switch.pcapRecorder.alwaysFlush bool false

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

area22.lan2.switch.mrp.ccmInterval double
area22.lan2.switch.mrp.mrpRole string
area22.lan2.switch.mrp.timingProfile int
area22.lan2.switch.mrp.uuid0 int
area22.lan2.switch.mrp.uuid1 int
area22.lan2.switch.mrp.ringPort1 int
area22.lan2.switch.mrp.ringPort2 int
area22.lan2.switch.mrp.interconnectionLinkCheckAware bool
area22.lan2.switch.mrp.interconnectionRingCheckAware bool
area22.lan2.switch.mrp.nonblockingMrcSupported bool
area22.lan2.switch.mrp.reactOnLinkChange bool
area22.lan2.switch.mrp.visualize bool
area22.lan2.switch.stp.helloTime double
area22.lan2.switch.stp.forwardDelay double
area22.lan2.switch.stp.maxAge double
area22.lan2.switch.stp.bridgePriority int
area22.lan2.switch.stp.visualize bool
area22.lan2.switch.gptp.gptpNodeType string "BRIDGE_NODE"
area22.lan2.switch.sc.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.lan2.switch.sc.interfaceTableModule string

Module path to the ~InterfaceTable module

area22.lan2.switch.sc.forwardServiceRegistration bool true
area22.lan2.switch.sc.forwardProtocolRegistration bool true
area22.lan2.switch.sc.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area22.lan2.switch.sc.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area22.lan2.switch.sc.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area22.lan2.switch.cb.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.lan2.switch.cb.interfaceTableModule string

Module path to the ~InterfaceTable module

area22.lan2.switch.cb.forwardServiceRegistration bool true
area22.lan2.switch.cb.forwardProtocolRegistration bool true
area22.lan2.switch.cb.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area22.lan2.switch.cb.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area22.lan2.switch.cb.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area22.lan2.switch.bl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.lan2.switch.bl.interfaceTableModule string

Module path to the ~InterfaceTable module

area22.lan2.switch.bl.forwardServiceRegistration bool true
area22.lan2.switch.bl.forwardProtocolRegistration bool true
area22.lan2.switch.bl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area22.lan2.switch.bl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area22.lan2.switch.bl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area22.lan2.switch.li.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.lan2.switch.li.interfaceTableModule string

Module path to the ~InterfaceTable module

area22.lan2.switch.li.forwardServiceRegistration bool true
area22.lan2.switch.li.forwardProtocolRegistration bool true
area22.lan2.switch.li.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area22.lan2.switch.li.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area22.lan2.switch.li.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area22.lan2.switch.eth.bitrate double
area22.lan2.host1.status.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.lan2.host1.status.initialStatus string "UP"

TODO @signal, @statistic

area22.lan2.host1.environment.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.lan2.host1.environment.initStage int 0

Initialization stage for the setup command

area22.lan2.host1.environment.globalNamespace bool false

Create new network namespaces under /var/run/netns/ (Linux only)

area22.lan2.host1.environment.namespace string ""

Name of the host OS network namespace (optional) (Linux only)

area22.lan2.host1.environment.setupCommand string ""

A host OS system command

area22.lan2.host1.environment.teardownCommand string ""

A host OS system command

area22.lan2.host1.pcapRecorder.displayStringTextFormat string "rec: %n pks"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.lan2.host1.pcapRecorder.verbose bool true

Whether to log packets on the module output

area22.lan2.host1.pcapRecorder.recordEmptyPackets bool true

Specifies if zero length packets are recorded or not

area22.lan2.host1.pcapRecorder.enableConvertingPackets bool true

Specifies if converting packets to link type is allowed or not

area22.lan2.host1.pcapRecorder.pcapFile string ""

The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap"

area22.lan2.host1.pcapRecorder.fileFormat string "pcapng"
area22.lan2.host1.pcapRecorder.snaplen int 65535

Maximum number of bytes to record per packet

area22.lan2.host1.pcapRecorder.timePrecision int 6

Time precision in recorded file. pcap supports only 6 (usec) or 9 (nanosec), pcapng supports more values (see 'if_tsresol' option in pcapng file format).

area22.lan2.host1.pcapRecorder.dumpBadFrames bool true

Enable dump of frames with hasBitError

area22.lan2.host1.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

Space-separated list of sibling module names to listen on

area22.lan2.host1.pcapRecorder.sendingSignalNames string "transmissionEnded"

Space-separated list of outbound packet signals to subscribe to

area22.lan2.host1.pcapRecorder.receivingSignalNames string "receptionEnded"

Space-separated list of inbound packet signals to subscribe to

area22.lan2.host1.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

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

area22.lan2.host1.pcapRecorder.packetFilter object "*"

Which packets are considered, matches all packets by default

area22.lan2.host1.pcapRecorder.helpers string ""

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

area22.lan2.host1.pcapRecorder.alwaysFlush bool false

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

area22.lan2.host1.interfaceTable.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.lan2.host1.interfaceTable.displayAddresses bool false

Whether to display IP addresses on links

area22.lan2.host1.cb.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.lan2.host1.cb.interfaceTableModule string

Module path to the ~InterfaceTable module

area22.lan2.host1.cb.forwardServiceRegistration bool true
area22.lan2.host1.cb.forwardProtocolRegistration bool true
area22.lan2.host1.cb.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area22.lan2.host1.cb.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area22.lan2.host1.cb.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area22.lan2.host1.bl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.lan2.host1.bl.interfaceTableModule string

Module path to the ~InterfaceTable module

area22.lan2.host1.bl.forwardServiceRegistration bool true
area22.lan2.host1.bl.forwardProtocolRegistration bool true
area22.lan2.host1.bl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area22.lan2.host1.bl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area22.lan2.host1.bl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area22.lan2.host1.li.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.lan2.host1.li.interfaceTableModule string

Module path to the ~InterfaceTable module

area22.lan2.host1.li.forwardServiceRegistration bool true
area22.lan2.host1.li.forwardProtocolRegistration bool true
area22.lan2.host1.li.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area22.lan2.host1.li.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area22.lan2.host1.li.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area22.lan2.host1.eth.bitrate double
area22.lan2.host1.nl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.lan2.host1.nl.interfaceTableModule string

Module path to the ~InterfaceTable module

area22.lan2.host1.nl.forwardServiceRegistration bool true
area22.lan2.host1.nl.forwardProtocolRegistration bool true
area22.lan2.host1.nl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area22.lan2.host1.nl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area22.lan2.host1.nl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area22.lan2.host1.tn.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.lan2.host1.tn.interfaceTableModule string

Module path to the ~InterfaceTable module

area22.lan2.host1.tn.forwardServiceRegistration bool true
area22.lan2.host1.tn.forwardProtocolRegistration bool true
area22.lan2.host1.tn.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area22.lan2.host1.tn.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area22.lan2.host1.tn.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area22.lan2.host1.at.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.lan2.host1.at.interfaceTableModule string

Module path to the ~InterfaceTable module

area22.lan2.host1.at.forwardServiceRegistration bool true
area22.lan2.host1.at.forwardProtocolRegistration bool true
area22.lan2.host1.at.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area22.lan2.host1.at.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area22.lan2.host1.at.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area22.lan2.host2.status.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.lan2.host2.status.initialStatus string "UP"

TODO @signal, @statistic

area22.lan2.host2.environment.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.lan2.host2.environment.initStage int 0

Initialization stage for the setup command

area22.lan2.host2.environment.globalNamespace bool false

Create new network namespaces under /var/run/netns/ (Linux only)

area22.lan2.host2.environment.namespace string ""

Name of the host OS network namespace (optional) (Linux only)

area22.lan2.host2.environment.setupCommand string ""

A host OS system command

area22.lan2.host2.environment.teardownCommand string ""

A host OS system command

area22.lan2.host2.pcapRecorder.displayStringTextFormat string "rec: %n pks"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.lan2.host2.pcapRecorder.verbose bool true

Whether to log packets on the module output

area22.lan2.host2.pcapRecorder.recordEmptyPackets bool true

Specifies if zero length packets are recorded or not

area22.lan2.host2.pcapRecorder.enableConvertingPackets bool true

Specifies if converting packets to link type is allowed or not

area22.lan2.host2.pcapRecorder.pcapFile string ""

The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap"

area22.lan2.host2.pcapRecorder.fileFormat string "pcapng"
area22.lan2.host2.pcapRecorder.snaplen int 65535

Maximum number of bytes to record per packet

area22.lan2.host2.pcapRecorder.timePrecision int 6

Time precision in recorded file. pcap supports only 6 (usec) or 9 (nanosec), pcapng supports more values (see 'if_tsresol' option in pcapng file format).

area22.lan2.host2.pcapRecorder.dumpBadFrames bool true

Enable dump of frames with hasBitError

area22.lan2.host2.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

Space-separated list of sibling module names to listen on

area22.lan2.host2.pcapRecorder.sendingSignalNames string "transmissionEnded"

Space-separated list of outbound packet signals to subscribe to

area22.lan2.host2.pcapRecorder.receivingSignalNames string "receptionEnded"

Space-separated list of inbound packet signals to subscribe to

area22.lan2.host2.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

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

area22.lan2.host2.pcapRecorder.packetFilter object "*"

Which packets are considered, matches all packets by default

area22.lan2.host2.pcapRecorder.helpers string ""

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

area22.lan2.host2.pcapRecorder.alwaysFlush bool false

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

area22.lan2.host2.interfaceTable.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.lan2.host2.interfaceTable.displayAddresses bool false

Whether to display IP addresses on links

area22.lan2.host2.cb.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.lan2.host2.cb.interfaceTableModule string

Module path to the ~InterfaceTable module

area22.lan2.host2.cb.forwardServiceRegistration bool true
area22.lan2.host2.cb.forwardProtocolRegistration bool true
area22.lan2.host2.cb.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area22.lan2.host2.cb.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area22.lan2.host2.cb.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area22.lan2.host2.bl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.lan2.host2.bl.interfaceTableModule string

Module path to the ~InterfaceTable module

area22.lan2.host2.bl.forwardServiceRegistration bool true
area22.lan2.host2.bl.forwardProtocolRegistration bool true
area22.lan2.host2.bl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area22.lan2.host2.bl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area22.lan2.host2.bl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area22.lan2.host2.li.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.lan2.host2.li.interfaceTableModule string

Module path to the ~InterfaceTable module

area22.lan2.host2.li.forwardServiceRegistration bool true
area22.lan2.host2.li.forwardProtocolRegistration bool true
area22.lan2.host2.li.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area22.lan2.host2.li.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area22.lan2.host2.li.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area22.lan2.host2.eth.bitrate double
area22.lan2.host2.nl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.lan2.host2.nl.interfaceTableModule string

Module path to the ~InterfaceTable module

area22.lan2.host2.nl.forwardServiceRegistration bool true
area22.lan2.host2.nl.forwardProtocolRegistration bool true
area22.lan2.host2.nl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area22.lan2.host2.nl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area22.lan2.host2.nl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area22.lan2.host2.tn.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.lan2.host2.tn.interfaceTableModule string

Module path to the ~InterfaceTable module

area22.lan2.host2.tn.forwardServiceRegistration bool true
area22.lan2.host2.tn.forwardProtocolRegistration bool true
area22.lan2.host2.tn.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area22.lan2.host2.tn.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area22.lan2.host2.tn.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area22.lan2.host2.at.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.lan2.host2.at.interfaceTableModule string

Module path to the ~InterfaceTable module

area22.lan2.host2.at.forwardServiceRegistration bool true
area22.lan2.host2.at.forwardProtocolRegistration bool true
area22.lan2.host2.at.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area22.lan2.host2.at.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area22.lan2.host2.at.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area22.lan2.host3.status.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.lan2.host3.status.initialStatus string "UP"

TODO @signal, @statistic

area22.lan2.host3.environment.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.lan2.host3.environment.initStage int 0

Initialization stage for the setup command

area22.lan2.host3.environment.globalNamespace bool false

Create new network namespaces under /var/run/netns/ (Linux only)

area22.lan2.host3.environment.namespace string ""

Name of the host OS network namespace (optional) (Linux only)

area22.lan2.host3.environment.setupCommand string ""

A host OS system command

area22.lan2.host3.environment.teardownCommand string ""

A host OS system command

area22.lan2.host3.pcapRecorder.displayStringTextFormat string "rec: %n pks"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.lan2.host3.pcapRecorder.verbose bool true

Whether to log packets on the module output

area22.lan2.host3.pcapRecorder.recordEmptyPackets bool true

Specifies if zero length packets are recorded or not

area22.lan2.host3.pcapRecorder.enableConvertingPackets bool true

Specifies if converting packets to link type is allowed or not

area22.lan2.host3.pcapRecorder.pcapFile string ""

The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap"

area22.lan2.host3.pcapRecorder.fileFormat string "pcapng"
area22.lan2.host3.pcapRecorder.snaplen int 65535

Maximum number of bytes to record per packet

area22.lan2.host3.pcapRecorder.timePrecision int 6

Time precision in recorded file. pcap supports only 6 (usec) or 9 (nanosec), pcapng supports more values (see 'if_tsresol' option in pcapng file format).

area22.lan2.host3.pcapRecorder.dumpBadFrames bool true

Enable dump of frames with hasBitError

area22.lan2.host3.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

Space-separated list of sibling module names to listen on

area22.lan2.host3.pcapRecorder.sendingSignalNames string "transmissionEnded"

Space-separated list of outbound packet signals to subscribe to

area22.lan2.host3.pcapRecorder.receivingSignalNames string "receptionEnded"

Space-separated list of inbound packet signals to subscribe to

area22.lan2.host3.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

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

area22.lan2.host3.pcapRecorder.packetFilter object "*"

Which packets are considered, matches all packets by default

area22.lan2.host3.pcapRecorder.helpers string ""

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

area22.lan2.host3.pcapRecorder.alwaysFlush bool false

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

area22.lan2.host3.interfaceTable.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.lan2.host3.interfaceTable.displayAddresses bool false

Whether to display IP addresses on links

area22.lan2.host3.cb.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.lan2.host3.cb.interfaceTableModule string

Module path to the ~InterfaceTable module

area22.lan2.host3.cb.forwardServiceRegistration bool true
area22.lan2.host3.cb.forwardProtocolRegistration bool true
area22.lan2.host3.cb.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area22.lan2.host3.cb.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area22.lan2.host3.cb.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area22.lan2.host3.bl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.lan2.host3.bl.interfaceTableModule string

Module path to the ~InterfaceTable module

area22.lan2.host3.bl.forwardServiceRegistration bool true
area22.lan2.host3.bl.forwardProtocolRegistration bool true
area22.lan2.host3.bl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area22.lan2.host3.bl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area22.lan2.host3.bl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area22.lan2.host3.li.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.lan2.host3.li.interfaceTableModule string

Module path to the ~InterfaceTable module

area22.lan2.host3.li.forwardServiceRegistration bool true
area22.lan2.host3.li.forwardProtocolRegistration bool true
area22.lan2.host3.li.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area22.lan2.host3.li.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area22.lan2.host3.li.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area22.lan2.host3.eth.bitrate double
area22.lan2.host3.nl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.lan2.host3.nl.interfaceTableModule string

Module path to the ~InterfaceTable module

area22.lan2.host3.nl.forwardServiceRegistration bool true
area22.lan2.host3.nl.forwardProtocolRegistration bool true
area22.lan2.host3.nl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area22.lan2.host3.nl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area22.lan2.host3.nl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area22.lan2.host3.tn.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.lan2.host3.tn.interfaceTableModule string

Module path to the ~InterfaceTable module

area22.lan2.host3.tn.forwardServiceRegistration bool true
area22.lan2.host3.tn.forwardProtocolRegistration bool true
area22.lan2.host3.tn.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area22.lan2.host3.tn.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area22.lan2.host3.tn.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area22.lan2.host3.at.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.lan2.host3.at.interfaceTableModule string

Module path to the ~InterfaceTable module

area22.lan2.host3.at.forwardServiceRegistration bool true
area22.lan2.host3.at.forwardProtocolRegistration bool true
area22.lan2.host3.at.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area22.lan2.host3.at.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area22.lan2.host3.at.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area22.lan3.switch.macTable.agingTime double
area22.lan3.switch.macTable.forwardingTableFile string
area22.lan3.switch.interfaceTable.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.lan3.switch.interfaceTable.displayAddresses bool false

Whether to display IP addresses on links

area22.lan3.switch.status.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.lan3.switch.status.initialStatus string "UP"

TODO @signal, @statistic

area22.lan3.switch.pcapRecorder.displayStringTextFormat string "rec: %n pks"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.lan3.switch.pcapRecorder.verbose bool true

Whether to log packets on the module output

area22.lan3.switch.pcapRecorder.recordEmptyPackets bool true

Specifies if zero length packets are recorded or not

area22.lan3.switch.pcapRecorder.enableConvertingPackets bool true

Specifies if converting packets to link type is allowed or not

area22.lan3.switch.pcapRecorder.pcapFile string ""

The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap"

area22.lan3.switch.pcapRecorder.fileFormat string "pcapng"
area22.lan3.switch.pcapRecorder.snaplen int 65535

Maximum number of bytes to record per packet

area22.lan3.switch.pcapRecorder.timePrecision int 6

Time precision in recorded file. pcap supports only 6 (usec) or 9 (nanosec), pcapng supports more values (see 'if_tsresol' option in pcapng file format).

area22.lan3.switch.pcapRecorder.dumpBadFrames bool true

Enable dump of frames with hasBitError

area22.lan3.switch.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

Space-separated list of sibling module names to listen on

area22.lan3.switch.pcapRecorder.sendingSignalNames string "transmissionEnded"

Space-separated list of outbound packet signals to subscribe to

area22.lan3.switch.pcapRecorder.receivingSignalNames string "receptionEnded"

Space-separated list of inbound packet signals to subscribe to

area22.lan3.switch.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

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

area22.lan3.switch.pcapRecorder.packetFilter object "*"

Which packets are considered, matches all packets by default

area22.lan3.switch.pcapRecorder.helpers string ""

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

area22.lan3.switch.pcapRecorder.alwaysFlush bool false

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

area22.lan3.switch.mrp.ccmInterval double
area22.lan3.switch.mrp.mrpRole string
area22.lan3.switch.mrp.timingProfile int
area22.lan3.switch.mrp.uuid0 int
area22.lan3.switch.mrp.uuid1 int
area22.lan3.switch.mrp.ringPort1 int
area22.lan3.switch.mrp.ringPort2 int
area22.lan3.switch.mrp.interconnectionLinkCheckAware bool
area22.lan3.switch.mrp.interconnectionRingCheckAware bool
area22.lan3.switch.mrp.nonblockingMrcSupported bool
area22.lan3.switch.mrp.reactOnLinkChange bool
area22.lan3.switch.mrp.visualize bool
area22.lan3.switch.stp.helloTime double
area22.lan3.switch.stp.forwardDelay double
area22.lan3.switch.stp.maxAge double
area22.lan3.switch.stp.bridgePriority int
area22.lan3.switch.stp.visualize bool
area22.lan3.switch.gptp.gptpNodeType string "BRIDGE_NODE"
area22.lan3.switch.sc.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.lan3.switch.sc.interfaceTableModule string

Module path to the ~InterfaceTable module

area22.lan3.switch.sc.forwardServiceRegistration bool true
area22.lan3.switch.sc.forwardProtocolRegistration bool true
area22.lan3.switch.sc.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area22.lan3.switch.sc.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area22.lan3.switch.sc.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area22.lan3.switch.cb.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.lan3.switch.cb.interfaceTableModule string

Module path to the ~InterfaceTable module

area22.lan3.switch.cb.forwardServiceRegistration bool true
area22.lan3.switch.cb.forwardProtocolRegistration bool true
area22.lan3.switch.cb.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area22.lan3.switch.cb.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area22.lan3.switch.cb.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area22.lan3.switch.bl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.lan3.switch.bl.interfaceTableModule string

Module path to the ~InterfaceTable module

area22.lan3.switch.bl.forwardServiceRegistration bool true
area22.lan3.switch.bl.forwardProtocolRegistration bool true
area22.lan3.switch.bl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area22.lan3.switch.bl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area22.lan3.switch.bl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area22.lan3.switch.li.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.lan3.switch.li.interfaceTableModule string

Module path to the ~InterfaceTable module

area22.lan3.switch.li.forwardServiceRegistration bool true
area22.lan3.switch.li.forwardProtocolRegistration bool true
area22.lan3.switch.li.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area22.lan3.switch.li.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area22.lan3.switch.li.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area22.lan3.switch.eth.bitrate double
area22.lan3.host1.status.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.lan3.host1.status.initialStatus string "UP"

TODO @signal, @statistic

area22.lan3.host1.environment.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.lan3.host1.environment.initStage int 0

Initialization stage for the setup command

area22.lan3.host1.environment.globalNamespace bool false

Create new network namespaces under /var/run/netns/ (Linux only)

area22.lan3.host1.environment.namespace string ""

Name of the host OS network namespace (optional) (Linux only)

area22.lan3.host1.environment.setupCommand string ""

A host OS system command

area22.lan3.host1.environment.teardownCommand string ""

A host OS system command

area22.lan3.host1.pcapRecorder.displayStringTextFormat string "rec: %n pks"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.lan3.host1.pcapRecorder.verbose bool true

Whether to log packets on the module output

area22.lan3.host1.pcapRecorder.recordEmptyPackets bool true

Specifies if zero length packets are recorded or not

area22.lan3.host1.pcapRecorder.enableConvertingPackets bool true

Specifies if converting packets to link type is allowed or not

area22.lan3.host1.pcapRecorder.pcapFile string ""

The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap"

area22.lan3.host1.pcapRecorder.fileFormat string "pcapng"
area22.lan3.host1.pcapRecorder.snaplen int 65535

Maximum number of bytes to record per packet

area22.lan3.host1.pcapRecorder.timePrecision int 6

Time precision in recorded file. pcap supports only 6 (usec) or 9 (nanosec), pcapng supports more values (see 'if_tsresol' option in pcapng file format).

area22.lan3.host1.pcapRecorder.dumpBadFrames bool true

Enable dump of frames with hasBitError

area22.lan3.host1.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

Space-separated list of sibling module names to listen on

area22.lan3.host1.pcapRecorder.sendingSignalNames string "transmissionEnded"

Space-separated list of outbound packet signals to subscribe to

area22.lan3.host1.pcapRecorder.receivingSignalNames string "receptionEnded"

Space-separated list of inbound packet signals to subscribe to

area22.lan3.host1.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

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

area22.lan3.host1.pcapRecorder.packetFilter object "*"

Which packets are considered, matches all packets by default

area22.lan3.host1.pcapRecorder.helpers string ""

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

area22.lan3.host1.pcapRecorder.alwaysFlush bool false

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

area22.lan3.host1.interfaceTable.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.lan3.host1.interfaceTable.displayAddresses bool false

Whether to display IP addresses on links

area22.lan3.host1.cb.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.lan3.host1.cb.interfaceTableModule string

Module path to the ~InterfaceTable module

area22.lan3.host1.cb.forwardServiceRegistration bool true
area22.lan3.host1.cb.forwardProtocolRegistration bool true
area22.lan3.host1.cb.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area22.lan3.host1.cb.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area22.lan3.host1.cb.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area22.lan3.host1.bl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.lan3.host1.bl.interfaceTableModule string

Module path to the ~InterfaceTable module

area22.lan3.host1.bl.forwardServiceRegistration bool true
area22.lan3.host1.bl.forwardProtocolRegistration bool true
area22.lan3.host1.bl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area22.lan3.host1.bl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area22.lan3.host1.bl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area22.lan3.host1.li.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.lan3.host1.li.interfaceTableModule string

Module path to the ~InterfaceTable module

area22.lan3.host1.li.forwardServiceRegistration bool true
area22.lan3.host1.li.forwardProtocolRegistration bool true
area22.lan3.host1.li.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area22.lan3.host1.li.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area22.lan3.host1.li.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area22.lan3.host1.eth.bitrate double
area22.lan3.host1.nl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.lan3.host1.nl.interfaceTableModule string

Module path to the ~InterfaceTable module

area22.lan3.host1.nl.forwardServiceRegistration bool true
area22.lan3.host1.nl.forwardProtocolRegistration bool true
area22.lan3.host1.nl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area22.lan3.host1.nl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area22.lan3.host1.nl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area22.lan3.host1.tn.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.lan3.host1.tn.interfaceTableModule string

Module path to the ~InterfaceTable module

area22.lan3.host1.tn.forwardServiceRegistration bool true
area22.lan3.host1.tn.forwardProtocolRegistration bool true
area22.lan3.host1.tn.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area22.lan3.host1.tn.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area22.lan3.host1.tn.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area22.lan3.host1.at.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.lan3.host1.at.interfaceTableModule string

Module path to the ~InterfaceTable module

area22.lan3.host1.at.forwardServiceRegistration bool true
area22.lan3.host1.at.forwardProtocolRegistration bool true
area22.lan3.host1.at.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area22.lan3.host1.at.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area22.lan3.host1.at.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area22.lan3.host2.status.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.lan3.host2.status.initialStatus string "UP"

TODO @signal, @statistic

area22.lan3.host2.environment.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.lan3.host2.environment.initStage int 0

Initialization stage for the setup command

area22.lan3.host2.environment.globalNamespace bool false

Create new network namespaces under /var/run/netns/ (Linux only)

area22.lan3.host2.environment.namespace string ""

Name of the host OS network namespace (optional) (Linux only)

area22.lan3.host2.environment.setupCommand string ""

A host OS system command

area22.lan3.host2.environment.teardownCommand string ""

A host OS system command

area22.lan3.host2.pcapRecorder.displayStringTextFormat string "rec: %n pks"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.lan3.host2.pcapRecorder.verbose bool true

Whether to log packets on the module output

area22.lan3.host2.pcapRecorder.recordEmptyPackets bool true

Specifies if zero length packets are recorded or not

area22.lan3.host2.pcapRecorder.enableConvertingPackets bool true

Specifies if converting packets to link type is allowed or not

area22.lan3.host2.pcapRecorder.pcapFile string ""

The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap"

area22.lan3.host2.pcapRecorder.fileFormat string "pcapng"
area22.lan3.host2.pcapRecorder.snaplen int 65535

Maximum number of bytes to record per packet

area22.lan3.host2.pcapRecorder.timePrecision int 6

Time precision in recorded file. pcap supports only 6 (usec) or 9 (nanosec), pcapng supports more values (see 'if_tsresol' option in pcapng file format).

area22.lan3.host2.pcapRecorder.dumpBadFrames bool true

Enable dump of frames with hasBitError

area22.lan3.host2.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

Space-separated list of sibling module names to listen on

area22.lan3.host2.pcapRecorder.sendingSignalNames string "transmissionEnded"

Space-separated list of outbound packet signals to subscribe to

area22.lan3.host2.pcapRecorder.receivingSignalNames string "receptionEnded"

Space-separated list of inbound packet signals to subscribe to

area22.lan3.host2.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

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

area22.lan3.host2.pcapRecorder.packetFilter object "*"

Which packets are considered, matches all packets by default

area22.lan3.host2.pcapRecorder.helpers string ""

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

area22.lan3.host2.pcapRecorder.alwaysFlush bool false

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

area22.lan3.host2.interfaceTable.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.lan3.host2.interfaceTable.displayAddresses bool false

Whether to display IP addresses on links

area22.lan3.host2.cb.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.lan3.host2.cb.interfaceTableModule string

Module path to the ~InterfaceTable module

area22.lan3.host2.cb.forwardServiceRegistration bool true
area22.lan3.host2.cb.forwardProtocolRegistration bool true
area22.lan3.host2.cb.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area22.lan3.host2.cb.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area22.lan3.host2.cb.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area22.lan3.host2.bl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.lan3.host2.bl.interfaceTableModule string

Module path to the ~InterfaceTable module

area22.lan3.host2.bl.forwardServiceRegistration bool true
area22.lan3.host2.bl.forwardProtocolRegistration bool true
area22.lan3.host2.bl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area22.lan3.host2.bl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area22.lan3.host2.bl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area22.lan3.host2.li.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.lan3.host2.li.interfaceTableModule string

Module path to the ~InterfaceTable module

area22.lan3.host2.li.forwardServiceRegistration bool true
area22.lan3.host2.li.forwardProtocolRegistration bool true
area22.lan3.host2.li.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area22.lan3.host2.li.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area22.lan3.host2.li.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area22.lan3.host2.eth.bitrate double
area22.lan3.host2.nl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.lan3.host2.nl.interfaceTableModule string

Module path to the ~InterfaceTable module

area22.lan3.host2.nl.forwardServiceRegistration bool true
area22.lan3.host2.nl.forwardProtocolRegistration bool true
area22.lan3.host2.nl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area22.lan3.host2.nl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area22.lan3.host2.nl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area22.lan3.host2.tn.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.lan3.host2.tn.interfaceTableModule string

Module path to the ~InterfaceTable module

area22.lan3.host2.tn.forwardServiceRegistration bool true
area22.lan3.host2.tn.forwardProtocolRegistration bool true
area22.lan3.host2.tn.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area22.lan3.host2.tn.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area22.lan3.host2.tn.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area22.lan3.host2.at.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.lan3.host2.at.interfaceTableModule string

Module path to the ~InterfaceTable module

area22.lan3.host2.at.forwardServiceRegistration bool true
area22.lan3.host2.at.forwardProtocolRegistration bool true
area22.lan3.host2.at.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area22.lan3.host2.at.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area22.lan3.host2.at.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area22.lan3.host3.status.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.lan3.host3.status.initialStatus string "UP"

TODO @signal, @statistic

area22.lan3.host3.environment.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.lan3.host3.environment.initStage int 0

Initialization stage for the setup command

area22.lan3.host3.environment.globalNamespace bool false

Create new network namespaces under /var/run/netns/ (Linux only)

area22.lan3.host3.environment.namespace string ""

Name of the host OS network namespace (optional) (Linux only)

area22.lan3.host3.environment.setupCommand string ""

A host OS system command

area22.lan3.host3.environment.teardownCommand string ""

A host OS system command

area22.lan3.host3.pcapRecorder.displayStringTextFormat string "rec: %n pks"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.lan3.host3.pcapRecorder.verbose bool true

Whether to log packets on the module output

area22.lan3.host3.pcapRecorder.recordEmptyPackets bool true

Specifies if zero length packets are recorded or not

area22.lan3.host3.pcapRecorder.enableConvertingPackets bool true

Specifies if converting packets to link type is allowed or not

area22.lan3.host3.pcapRecorder.pcapFile string ""

The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap"

area22.lan3.host3.pcapRecorder.fileFormat string "pcapng"
area22.lan3.host3.pcapRecorder.snaplen int 65535

Maximum number of bytes to record per packet

area22.lan3.host3.pcapRecorder.timePrecision int 6

Time precision in recorded file. pcap supports only 6 (usec) or 9 (nanosec), pcapng supports more values (see 'if_tsresol' option in pcapng file format).

area22.lan3.host3.pcapRecorder.dumpBadFrames bool true

Enable dump of frames with hasBitError

area22.lan3.host3.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

Space-separated list of sibling module names to listen on

area22.lan3.host3.pcapRecorder.sendingSignalNames string "transmissionEnded"

Space-separated list of outbound packet signals to subscribe to

area22.lan3.host3.pcapRecorder.receivingSignalNames string "receptionEnded"

Space-separated list of inbound packet signals to subscribe to

area22.lan3.host3.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

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

area22.lan3.host3.pcapRecorder.packetFilter object "*"

Which packets are considered, matches all packets by default

area22.lan3.host3.pcapRecorder.helpers string ""

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

area22.lan3.host3.pcapRecorder.alwaysFlush bool false

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

area22.lan3.host3.interfaceTable.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.lan3.host3.interfaceTable.displayAddresses bool false

Whether to display IP addresses on links

area22.lan3.host3.cb.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.lan3.host3.cb.interfaceTableModule string

Module path to the ~InterfaceTable module

area22.lan3.host3.cb.forwardServiceRegistration bool true
area22.lan3.host3.cb.forwardProtocolRegistration bool true
area22.lan3.host3.cb.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area22.lan3.host3.cb.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area22.lan3.host3.cb.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area22.lan3.host3.bl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.lan3.host3.bl.interfaceTableModule string

Module path to the ~InterfaceTable module

area22.lan3.host3.bl.forwardServiceRegistration bool true
area22.lan3.host3.bl.forwardProtocolRegistration bool true
area22.lan3.host3.bl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area22.lan3.host3.bl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area22.lan3.host3.bl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area22.lan3.host3.li.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.lan3.host3.li.interfaceTableModule string

Module path to the ~InterfaceTable module

area22.lan3.host3.li.forwardServiceRegistration bool true
area22.lan3.host3.li.forwardProtocolRegistration bool true
area22.lan3.host3.li.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area22.lan3.host3.li.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area22.lan3.host3.li.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area22.lan3.host3.eth.bitrate double
area22.lan3.host3.nl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.lan3.host3.nl.interfaceTableModule string

Module path to the ~InterfaceTable module

area22.lan3.host3.nl.forwardServiceRegistration bool true
area22.lan3.host3.nl.forwardProtocolRegistration bool true
area22.lan3.host3.nl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area22.lan3.host3.nl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area22.lan3.host3.nl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area22.lan3.host3.tn.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.lan3.host3.tn.interfaceTableModule string

Module path to the ~InterfaceTable module

area22.lan3.host3.tn.forwardServiceRegistration bool true
area22.lan3.host3.tn.forwardProtocolRegistration bool true
area22.lan3.host3.tn.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area22.lan3.host3.tn.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area22.lan3.host3.tn.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area22.lan3.host3.at.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.lan3.host3.at.interfaceTableModule string

Module path to the ~InterfaceTable module

area22.lan3.host3.at.forwardServiceRegistration bool true
area22.lan3.host3.at.forwardProtocolRegistration bool true
area22.lan3.host3.at.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area22.lan3.host3.at.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area22.lan3.host3.at.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area22.lan4.switch.macTable.agingTime double
area22.lan4.switch.macTable.forwardingTableFile string
area22.lan4.switch.interfaceTable.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.lan4.switch.interfaceTable.displayAddresses bool false

Whether to display IP addresses on links

area22.lan4.switch.status.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.lan4.switch.status.initialStatus string "UP"

TODO @signal, @statistic

area22.lan4.switch.pcapRecorder.displayStringTextFormat string "rec: %n pks"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.lan4.switch.pcapRecorder.verbose bool true

Whether to log packets on the module output

area22.lan4.switch.pcapRecorder.recordEmptyPackets bool true

Specifies if zero length packets are recorded or not

area22.lan4.switch.pcapRecorder.enableConvertingPackets bool true

Specifies if converting packets to link type is allowed or not

area22.lan4.switch.pcapRecorder.pcapFile string ""

The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap"

area22.lan4.switch.pcapRecorder.fileFormat string "pcapng"
area22.lan4.switch.pcapRecorder.snaplen int 65535

Maximum number of bytes to record per packet

area22.lan4.switch.pcapRecorder.timePrecision int 6

Time precision in recorded file. pcap supports only 6 (usec) or 9 (nanosec), pcapng supports more values (see 'if_tsresol' option in pcapng file format).

area22.lan4.switch.pcapRecorder.dumpBadFrames bool true

Enable dump of frames with hasBitError

area22.lan4.switch.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

Space-separated list of sibling module names to listen on

area22.lan4.switch.pcapRecorder.sendingSignalNames string "transmissionEnded"

Space-separated list of outbound packet signals to subscribe to

area22.lan4.switch.pcapRecorder.receivingSignalNames string "receptionEnded"

Space-separated list of inbound packet signals to subscribe to

area22.lan4.switch.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

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

area22.lan4.switch.pcapRecorder.packetFilter object "*"

Which packets are considered, matches all packets by default

area22.lan4.switch.pcapRecorder.helpers string ""

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

area22.lan4.switch.pcapRecorder.alwaysFlush bool false

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

area22.lan4.switch.mrp.ccmInterval double
area22.lan4.switch.mrp.mrpRole string
area22.lan4.switch.mrp.timingProfile int
area22.lan4.switch.mrp.uuid0 int
area22.lan4.switch.mrp.uuid1 int
area22.lan4.switch.mrp.ringPort1 int
area22.lan4.switch.mrp.ringPort2 int
area22.lan4.switch.mrp.interconnectionLinkCheckAware bool
area22.lan4.switch.mrp.interconnectionRingCheckAware bool
area22.lan4.switch.mrp.nonblockingMrcSupported bool
area22.lan4.switch.mrp.reactOnLinkChange bool
area22.lan4.switch.mrp.visualize bool
area22.lan4.switch.stp.helloTime double
area22.lan4.switch.stp.forwardDelay double
area22.lan4.switch.stp.maxAge double
area22.lan4.switch.stp.bridgePriority int
area22.lan4.switch.stp.visualize bool
area22.lan4.switch.gptp.gptpNodeType string "BRIDGE_NODE"
area22.lan4.switch.sc.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.lan4.switch.sc.interfaceTableModule string

Module path to the ~InterfaceTable module

area22.lan4.switch.sc.forwardServiceRegistration bool true
area22.lan4.switch.sc.forwardProtocolRegistration bool true
area22.lan4.switch.sc.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area22.lan4.switch.sc.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area22.lan4.switch.sc.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area22.lan4.switch.cb.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.lan4.switch.cb.interfaceTableModule string

Module path to the ~InterfaceTable module

area22.lan4.switch.cb.forwardServiceRegistration bool true
area22.lan4.switch.cb.forwardProtocolRegistration bool true
area22.lan4.switch.cb.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area22.lan4.switch.cb.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area22.lan4.switch.cb.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area22.lan4.switch.bl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.lan4.switch.bl.interfaceTableModule string

Module path to the ~InterfaceTable module

area22.lan4.switch.bl.forwardServiceRegistration bool true
area22.lan4.switch.bl.forwardProtocolRegistration bool true
area22.lan4.switch.bl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area22.lan4.switch.bl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area22.lan4.switch.bl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area22.lan4.switch.li.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.lan4.switch.li.interfaceTableModule string

Module path to the ~InterfaceTable module

area22.lan4.switch.li.forwardServiceRegistration bool true
area22.lan4.switch.li.forwardProtocolRegistration bool true
area22.lan4.switch.li.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area22.lan4.switch.li.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area22.lan4.switch.li.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area22.lan4.switch.eth.bitrate double
area22.lan4.host1.status.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.lan4.host1.status.initialStatus string "UP"

TODO @signal, @statistic

area22.lan4.host1.environment.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.lan4.host1.environment.initStage int 0

Initialization stage for the setup command

area22.lan4.host1.environment.globalNamespace bool false

Create new network namespaces under /var/run/netns/ (Linux only)

area22.lan4.host1.environment.namespace string ""

Name of the host OS network namespace (optional) (Linux only)

area22.lan4.host1.environment.setupCommand string ""

A host OS system command

area22.lan4.host1.environment.teardownCommand string ""

A host OS system command

area22.lan4.host1.pcapRecorder.displayStringTextFormat string "rec: %n pks"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.lan4.host1.pcapRecorder.verbose bool true

Whether to log packets on the module output

area22.lan4.host1.pcapRecorder.recordEmptyPackets bool true

Specifies if zero length packets are recorded or not

area22.lan4.host1.pcapRecorder.enableConvertingPackets bool true

Specifies if converting packets to link type is allowed or not

area22.lan4.host1.pcapRecorder.pcapFile string ""

The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap"

area22.lan4.host1.pcapRecorder.fileFormat string "pcapng"
area22.lan4.host1.pcapRecorder.snaplen int 65535

Maximum number of bytes to record per packet

area22.lan4.host1.pcapRecorder.timePrecision int 6

Time precision in recorded file. pcap supports only 6 (usec) or 9 (nanosec), pcapng supports more values (see 'if_tsresol' option in pcapng file format).

area22.lan4.host1.pcapRecorder.dumpBadFrames bool true

Enable dump of frames with hasBitError

area22.lan4.host1.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

Space-separated list of sibling module names to listen on

area22.lan4.host1.pcapRecorder.sendingSignalNames string "transmissionEnded"

Space-separated list of outbound packet signals to subscribe to

area22.lan4.host1.pcapRecorder.receivingSignalNames string "receptionEnded"

Space-separated list of inbound packet signals to subscribe to

area22.lan4.host1.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

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

area22.lan4.host1.pcapRecorder.packetFilter object "*"

Which packets are considered, matches all packets by default

area22.lan4.host1.pcapRecorder.helpers string ""

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

area22.lan4.host1.pcapRecorder.alwaysFlush bool false

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

area22.lan4.host1.interfaceTable.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.lan4.host1.interfaceTable.displayAddresses bool false

Whether to display IP addresses on links

area22.lan4.host1.cb.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.lan4.host1.cb.interfaceTableModule string

Module path to the ~InterfaceTable module

area22.lan4.host1.cb.forwardServiceRegistration bool true
area22.lan4.host1.cb.forwardProtocolRegistration bool true
area22.lan4.host1.cb.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area22.lan4.host1.cb.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area22.lan4.host1.cb.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area22.lan4.host1.bl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.lan4.host1.bl.interfaceTableModule string

Module path to the ~InterfaceTable module

area22.lan4.host1.bl.forwardServiceRegistration bool true
area22.lan4.host1.bl.forwardProtocolRegistration bool true
area22.lan4.host1.bl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area22.lan4.host1.bl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area22.lan4.host1.bl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area22.lan4.host1.li.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.lan4.host1.li.interfaceTableModule string

Module path to the ~InterfaceTable module

area22.lan4.host1.li.forwardServiceRegistration bool true
area22.lan4.host1.li.forwardProtocolRegistration bool true
area22.lan4.host1.li.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area22.lan4.host1.li.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area22.lan4.host1.li.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area22.lan4.host1.eth.bitrate double
area22.lan4.host1.nl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.lan4.host1.nl.interfaceTableModule string

Module path to the ~InterfaceTable module

area22.lan4.host1.nl.forwardServiceRegistration bool true
area22.lan4.host1.nl.forwardProtocolRegistration bool true
area22.lan4.host1.nl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area22.lan4.host1.nl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area22.lan4.host1.nl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area22.lan4.host1.tn.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.lan4.host1.tn.interfaceTableModule string

Module path to the ~InterfaceTable module

area22.lan4.host1.tn.forwardServiceRegistration bool true
area22.lan4.host1.tn.forwardProtocolRegistration bool true
area22.lan4.host1.tn.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area22.lan4.host1.tn.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area22.lan4.host1.tn.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area22.lan4.host1.at.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.lan4.host1.at.interfaceTableModule string

Module path to the ~InterfaceTable module

area22.lan4.host1.at.forwardServiceRegistration bool true
area22.lan4.host1.at.forwardProtocolRegistration bool true
area22.lan4.host1.at.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area22.lan4.host1.at.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area22.lan4.host1.at.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area22.lan4.host2.status.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.lan4.host2.status.initialStatus string "UP"

TODO @signal, @statistic

area22.lan4.host2.environment.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.lan4.host2.environment.initStage int 0

Initialization stage for the setup command

area22.lan4.host2.environment.globalNamespace bool false

Create new network namespaces under /var/run/netns/ (Linux only)

area22.lan4.host2.environment.namespace string ""

Name of the host OS network namespace (optional) (Linux only)

area22.lan4.host2.environment.setupCommand string ""

A host OS system command

area22.lan4.host2.environment.teardownCommand string ""

A host OS system command

area22.lan4.host2.pcapRecorder.displayStringTextFormat string "rec: %n pks"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.lan4.host2.pcapRecorder.verbose bool true

Whether to log packets on the module output

area22.lan4.host2.pcapRecorder.recordEmptyPackets bool true

Specifies if zero length packets are recorded or not

area22.lan4.host2.pcapRecorder.enableConvertingPackets bool true

Specifies if converting packets to link type is allowed or not

area22.lan4.host2.pcapRecorder.pcapFile string ""

The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap"

area22.lan4.host2.pcapRecorder.fileFormat string "pcapng"
area22.lan4.host2.pcapRecorder.snaplen int 65535

Maximum number of bytes to record per packet

area22.lan4.host2.pcapRecorder.timePrecision int 6

Time precision in recorded file. pcap supports only 6 (usec) or 9 (nanosec), pcapng supports more values (see 'if_tsresol' option in pcapng file format).

area22.lan4.host2.pcapRecorder.dumpBadFrames bool true

Enable dump of frames with hasBitError

area22.lan4.host2.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

Space-separated list of sibling module names to listen on

area22.lan4.host2.pcapRecorder.sendingSignalNames string "transmissionEnded"

Space-separated list of outbound packet signals to subscribe to

area22.lan4.host2.pcapRecorder.receivingSignalNames string "receptionEnded"

Space-separated list of inbound packet signals to subscribe to

area22.lan4.host2.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

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

area22.lan4.host2.pcapRecorder.packetFilter object "*"

Which packets are considered, matches all packets by default

area22.lan4.host2.pcapRecorder.helpers string ""

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

area22.lan4.host2.pcapRecorder.alwaysFlush bool false

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

area22.lan4.host2.interfaceTable.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.lan4.host2.interfaceTable.displayAddresses bool false

Whether to display IP addresses on links

area22.lan4.host2.cb.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.lan4.host2.cb.interfaceTableModule string

Module path to the ~InterfaceTable module

area22.lan4.host2.cb.forwardServiceRegistration bool true
area22.lan4.host2.cb.forwardProtocolRegistration bool true
area22.lan4.host2.cb.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area22.lan4.host2.cb.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area22.lan4.host2.cb.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area22.lan4.host2.bl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.lan4.host2.bl.interfaceTableModule string

Module path to the ~InterfaceTable module

area22.lan4.host2.bl.forwardServiceRegistration bool true
area22.lan4.host2.bl.forwardProtocolRegistration bool true
area22.lan4.host2.bl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area22.lan4.host2.bl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area22.lan4.host2.bl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area22.lan4.host2.li.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.lan4.host2.li.interfaceTableModule string

Module path to the ~InterfaceTable module

area22.lan4.host2.li.forwardServiceRegistration bool true
area22.lan4.host2.li.forwardProtocolRegistration bool true
area22.lan4.host2.li.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area22.lan4.host2.li.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area22.lan4.host2.li.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area22.lan4.host2.eth.bitrate double
area22.lan4.host2.nl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.lan4.host2.nl.interfaceTableModule string

Module path to the ~InterfaceTable module

area22.lan4.host2.nl.forwardServiceRegistration bool true
area22.lan4.host2.nl.forwardProtocolRegistration bool true
area22.lan4.host2.nl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area22.lan4.host2.nl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area22.lan4.host2.nl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area22.lan4.host2.tn.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.lan4.host2.tn.interfaceTableModule string

Module path to the ~InterfaceTable module

area22.lan4.host2.tn.forwardServiceRegistration bool true
area22.lan4.host2.tn.forwardProtocolRegistration bool true
area22.lan4.host2.tn.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area22.lan4.host2.tn.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area22.lan4.host2.tn.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area22.lan4.host2.at.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.lan4.host2.at.interfaceTableModule string

Module path to the ~InterfaceTable module

area22.lan4.host2.at.forwardServiceRegistration bool true
area22.lan4.host2.at.forwardProtocolRegistration bool true
area22.lan4.host2.at.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area22.lan4.host2.at.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area22.lan4.host2.at.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area22.lan4.host3.status.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.lan4.host3.status.initialStatus string "UP"

TODO @signal, @statistic

area22.lan4.host3.environment.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.lan4.host3.environment.initStage int 0

Initialization stage for the setup command

area22.lan4.host3.environment.globalNamespace bool false

Create new network namespaces under /var/run/netns/ (Linux only)

area22.lan4.host3.environment.namespace string ""

Name of the host OS network namespace (optional) (Linux only)

area22.lan4.host3.environment.setupCommand string ""

A host OS system command

area22.lan4.host3.environment.teardownCommand string ""

A host OS system command

area22.lan4.host3.pcapRecorder.displayStringTextFormat string "rec: %n pks"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.lan4.host3.pcapRecorder.verbose bool true

Whether to log packets on the module output

area22.lan4.host3.pcapRecorder.recordEmptyPackets bool true

Specifies if zero length packets are recorded or not

area22.lan4.host3.pcapRecorder.enableConvertingPackets bool true

Specifies if converting packets to link type is allowed or not

area22.lan4.host3.pcapRecorder.pcapFile string ""

The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap"

area22.lan4.host3.pcapRecorder.fileFormat string "pcapng"
area22.lan4.host3.pcapRecorder.snaplen int 65535

Maximum number of bytes to record per packet

area22.lan4.host3.pcapRecorder.timePrecision int 6

Time precision in recorded file. pcap supports only 6 (usec) or 9 (nanosec), pcapng supports more values (see 'if_tsresol' option in pcapng file format).

area22.lan4.host3.pcapRecorder.dumpBadFrames bool true

Enable dump of frames with hasBitError

area22.lan4.host3.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

Space-separated list of sibling module names to listen on

area22.lan4.host3.pcapRecorder.sendingSignalNames string "transmissionEnded"

Space-separated list of outbound packet signals to subscribe to

area22.lan4.host3.pcapRecorder.receivingSignalNames string "receptionEnded"

Space-separated list of inbound packet signals to subscribe to

area22.lan4.host3.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

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

area22.lan4.host3.pcapRecorder.packetFilter object "*"

Which packets are considered, matches all packets by default

area22.lan4.host3.pcapRecorder.helpers string ""

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

area22.lan4.host3.pcapRecorder.alwaysFlush bool false

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

area22.lan4.host3.interfaceTable.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.lan4.host3.interfaceTable.displayAddresses bool false

Whether to display IP addresses on links

area22.lan4.host3.cb.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.lan4.host3.cb.interfaceTableModule string

Module path to the ~InterfaceTable module

area22.lan4.host3.cb.forwardServiceRegistration bool true
area22.lan4.host3.cb.forwardProtocolRegistration bool true
area22.lan4.host3.cb.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area22.lan4.host3.cb.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area22.lan4.host3.cb.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area22.lan4.host3.bl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.lan4.host3.bl.interfaceTableModule string

Module path to the ~InterfaceTable module

area22.lan4.host3.bl.forwardServiceRegistration bool true
area22.lan4.host3.bl.forwardProtocolRegistration bool true
area22.lan4.host3.bl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area22.lan4.host3.bl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area22.lan4.host3.bl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area22.lan4.host3.li.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.lan4.host3.li.interfaceTableModule string

Module path to the ~InterfaceTable module

area22.lan4.host3.li.forwardServiceRegistration bool true
area22.lan4.host3.li.forwardProtocolRegistration bool true
area22.lan4.host3.li.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area22.lan4.host3.li.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area22.lan4.host3.li.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area22.lan4.host3.eth.bitrate double
area22.lan4.host3.nl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.lan4.host3.nl.interfaceTableModule string

Module path to the ~InterfaceTable module

area22.lan4.host3.nl.forwardServiceRegistration bool true
area22.lan4.host3.nl.forwardProtocolRegistration bool true
area22.lan4.host3.nl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area22.lan4.host3.nl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area22.lan4.host3.nl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area22.lan4.host3.tn.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.lan4.host3.tn.interfaceTableModule string

Module path to the ~InterfaceTable module

area22.lan4.host3.tn.forwardServiceRegistration bool true
area22.lan4.host3.tn.forwardProtocolRegistration bool true
area22.lan4.host3.tn.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area22.lan4.host3.tn.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area22.lan4.host3.tn.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area22.lan4.host3.at.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.lan4.host3.at.interfaceTableModule string

Module path to the ~InterfaceTable module

area22.lan4.host3.at.forwardServiceRegistration bool true
area22.lan4.host3.at.forwardProtocolRegistration bool true
area22.lan4.host3.at.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area22.lan4.host3.at.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area22.lan4.host3.at.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area22.router1.status.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.router1.status.initialStatus string "UP"

TODO @signal, @statistic

area22.router1.environment.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.router1.environment.initStage int 0

Initialization stage for the setup command

area22.router1.environment.globalNamespace bool false

Create new network namespaces under /var/run/netns/ (Linux only)

area22.router1.environment.namespace string ""

Name of the host OS network namespace (optional) (Linux only)

area22.router1.environment.setupCommand string ""

A host OS system command

area22.router1.environment.teardownCommand string ""

A host OS system command

area22.router1.pcapRecorder.displayStringTextFormat string "rec: %n pks"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.router1.pcapRecorder.verbose bool true

Whether to log packets on the module output

area22.router1.pcapRecorder.recordEmptyPackets bool true

Specifies if zero length packets are recorded or not

area22.router1.pcapRecorder.enableConvertingPackets bool true

Specifies if converting packets to link type is allowed or not

area22.router1.pcapRecorder.pcapFile string ""

The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap"

area22.router1.pcapRecorder.fileFormat string "pcapng"
area22.router1.pcapRecorder.snaplen int 65535

Maximum number of bytes to record per packet

area22.router1.pcapRecorder.timePrecision int 6

Time precision in recorded file. pcap supports only 6 (usec) or 9 (nanosec), pcapng supports more values (see 'if_tsresol' option in pcapng file format).

area22.router1.pcapRecorder.dumpBadFrames bool true

Enable dump of frames with hasBitError

area22.router1.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

Space-separated list of sibling module names to listen on

area22.router1.pcapRecorder.sendingSignalNames string "transmissionEnded"

Space-separated list of outbound packet signals to subscribe to

area22.router1.pcapRecorder.receivingSignalNames string "receptionEnded"

Space-separated list of inbound packet signals to subscribe to

area22.router1.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

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

area22.router1.pcapRecorder.packetFilter object "*"

Which packets are considered, matches all packets by default

area22.router1.pcapRecorder.helpers string ""

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

area22.router1.pcapRecorder.alwaysFlush bool false

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

area22.router1.interfaceTable.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.router1.interfaceTable.displayAddresses bool false

Whether to display IP addresses on links

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

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.router1.cb.interfaceTableModule string

Module path to the ~InterfaceTable module

area22.router1.cb.forwardServiceRegistration bool true
area22.router1.cb.forwardProtocolRegistration bool true
area22.router1.cb.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area22.router1.cb.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area22.router1.cb.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area22.router1.bl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.router1.bl.interfaceTableModule string

Module path to the ~InterfaceTable module

area22.router1.bl.forwardServiceRegistration bool true
area22.router1.bl.forwardProtocolRegistration bool true
area22.router1.bl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area22.router1.bl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area22.router1.bl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area22.router1.li.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.router1.li.interfaceTableModule string

Module path to the ~InterfaceTable module

area22.router1.li.forwardServiceRegistration bool true
area22.router1.li.forwardProtocolRegistration bool true
area22.router1.li.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area22.router1.li.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area22.router1.li.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area22.router1.eth.bitrate double
area22.router1.nl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.router1.nl.interfaceTableModule string

Module path to the ~InterfaceTable module

area22.router1.nl.forwardServiceRegistration bool true
area22.router1.nl.forwardProtocolRegistration bool true
area22.router1.nl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area22.router1.nl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area22.router1.nl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area22.router1.tn.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.router1.tn.interfaceTableModule string

Module path to the ~InterfaceTable module

area22.router1.tn.forwardServiceRegistration bool true
area22.router1.tn.forwardProtocolRegistration bool true
area22.router1.tn.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area22.router1.tn.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area22.router1.tn.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area22.router1.at.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.router1.at.interfaceTableModule string

Module path to the ~InterfaceTable module

area22.router1.at.forwardServiceRegistration bool true
area22.router1.at.forwardProtocolRegistration bool true
area22.router1.at.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area22.router1.at.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area22.router1.at.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area22.router1.bgp.interfaceTableModule string

The path to the InterfaceTable module

area22.router1.bgp.routingTableModule string
area22.router1.bgp.ospfRoutingModule string parent.hasOspf ? "^.ospf" : ""
area22.router2.status.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.router2.status.initialStatus string "UP"

TODO @signal, @statistic

area22.router2.environment.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.router2.environment.initStage int 0

Initialization stage for the setup command

area22.router2.environment.globalNamespace bool false

Create new network namespaces under /var/run/netns/ (Linux only)

area22.router2.environment.namespace string ""

Name of the host OS network namespace (optional) (Linux only)

area22.router2.environment.setupCommand string ""

A host OS system command

area22.router2.environment.teardownCommand string ""

A host OS system command

area22.router2.pcapRecorder.displayStringTextFormat string "rec: %n pks"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.router2.pcapRecorder.verbose bool true

Whether to log packets on the module output

area22.router2.pcapRecorder.recordEmptyPackets bool true

Specifies if zero length packets are recorded or not

area22.router2.pcapRecorder.enableConvertingPackets bool true

Specifies if converting packets to link type is allowed or not

area22.router2.pcapRecorder.pcapFile string ""

The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap"

area22.router2.pcapRecorder.fileFormat string "pcapng"
area22.router2.pcapRecorder.snaplen int 65535

Maximum number of bytes to record per packet

area22.router2.pcapRecorder.timePrecision int 6

Time precision in recorded file. pcap supports only 6 (usec) or 9 (nanosec), pcapng supports more values (see 'if_tsresol' option in pcapng file format).

area22.router2.pcapRecorder.dumpBadFrames bool true

Enable dump of frames with hasBitError

area22.router2.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

Space-separated list of sibling module names to listen on

area22.router2.pcapRecorder.sendingSignalNames string "transmissionEnded"

Space-separated list of outbound packet signals to subscribe to

area22.router2.pcapRecorder.receivingSignalNames string "receptionEnded"

Space-separated list of inbound packet signals to subscribe to

area22.router2.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

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

area22.router2.pcapRecorder.packetFilter object "*"

Which packets are considered, matches all packets by default

area22.router2.pcapRecorder.helpers string ""

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

area22.router2.pcapRecorder.alwaysFlush bool false

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

area22.router2.interfaceTable.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.router2.interfaceTable.displayAddresses bool false

Whether to display IP addresses on links

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

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.router2.cb.interfaceTableModule string

Module path to the ~InterfaceTable module

area22.router2.cb.forwardServiceRegistration bool true
area22.router2.cb.forwardProtocolRegistration bool true
area22.router2.cb.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area22.router2.cb.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area22.router2.cb.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area22.router2.bl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.router2.bl.interfaceTableModule string

Module path to the ~InterfaceTable module

area22.router2.bl.forwardServiceRegistration bool true
area22.router2.bl.forwardProtocolRegistration bool true
area22.router2.bl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area22.router2.bl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area22.router2.bl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area22.router2.li.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.router2.li.interfaceTableModule string

Module path to the ~InterfaceTable module

area22.router2.li.forwardServiceRegistration bool true
area22.router2.li.forwardProtocolRegistration bool true
area22.router2.li.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area22.router2.li.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area22.router2.li.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area22.router2.eth.bitrate double
area22.router2.nl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.router2.nl.interfaceTableModule string

Module path to the ~InterfaceTable module

area22.router2.nl.forwardServiceRegistration bool true
area22.router2.nl.forwardProtocolRegistration bool true
area22.router2.nl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area22.router2.nl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area22.router2.nl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area22.router2.tn.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.router2.tn.interfaceTableModule string

Module path to the ~InterfaceTable module

area22.router2.tn.forwardServiceRegistration bool true
area22.router2.tn.forwardProtocolRegistration bool true
area22.router2.tn.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area22.router2.tn.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area22.router2.tn.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area22.router2.at.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.router2.at.interfaceTableModule string

Module path to the ~InterfaceTable module

area22.router2.at.forwardServiceRegistration bool true
area22.router2.at.forwardProtocolRegistration bool true
area22.router2.at.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area22.router2.at.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area22.router2.at.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area22.router2.bgp.interfaceTableModule string

The path to the InterfaceTable module

area22.router2.bgp.routingTableModule string
area22.router2.bgp.ospfRoutingModule string parent.hasOspf ? "^.ospf" : ""
area22.router3.status.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.router3.status.initialStatus string "UP"

TODO @signal, @statistic

area22.router3.environment.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.router3.environment.initStage int 0

Initialization stage for the setup command

area22.router3.environment.globalNamespace bool false

Create new network namespaces under /var/run/netns/ (Linux only)

area22.router3.environment.namespace string ""

Name of the host OS network namespace (optional) (Linux only)

area22.router3.environment.setupCommand string ""

A host OS system command

area22.router3.environment.teardownCommand string ""

A host OS system command

area22.router3.pcapRecorder.displayStringTextFormat string "rec: %n pks"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.router3.pcapRecorder.verbose bool true

Whether to log packets on the module output

area22.router3.pcapRecorder.recordEmptyPackets bool true

Specifies if zero length packets are recorded or not

area22.router3.pcapRecorder.enableConvertingPackets bool true

Specifies if converting packets to link type is allowed or not

area22.router3.pcapRecorder.pcapFile string ""

The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap"

area22.router3.pcapRecorder.fileFormat string "pcapng"
area22.router3.pcapRecorder.snaplen int 65535

Maximum number of bytes to record per packet

area22.router3.pcapRecorder.timePrecision int 6

Time precision in recorded file. pcap supports only 6 (usec) or 9 (nanosec), pcapng supports more values (see 'if_tsresol' option in pcapng file format).

area22.router3.pcapRecorder.dumpBadFrames bool true

Enable dump of frames with hasBitError

area22.router3.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

Space-separated list of sibling module names to listen on

area22.router3.pcapRecorder.sendingSignalNames string "transmissionEnded"

Space-separated list of outbound packet signals to subscribe to

area22.router3.pcapRecorder.receivingSignalNames string "receptionEnded"

Space-separated list of inbound packet signals to subscribe to

area22.router3.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

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

area22.router3.pcapRecorder.packetFilter object "*"

Which packets are considered, matches all packets by default

area22.router3.pcapRecorder.helpers string ""

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

area22.router3.pcapRecorder.alwaysFlush bool false

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

area22.router3.interfaceTable.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.router3.interfaceTable.displayAddresses bool false

Whether to display IP addresses on links

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

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.router3.cb.interfaceTableModule string

Module path to the ~InterfaceTable module

area22.router3.cb.forwardServiceRegistration bool true
area22.router3.cb.forwardProtocolRegistration bool true
area22.router3.cb.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area22.router3.cb.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area22.router3.cb.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area22.router3.bl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.router3.bl.interfaceTableModule string

Module path to the ~InterfaceTable module

area22.router3.bl.forwardServiceRegistration bool true
area22.router3.bl.forwardProtocolRegistration bool true
area22.router3.bl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area22.router3.bl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area22.router3.bl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area22.router3.li.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.router3.li.interfaceTableModule string

Module path to the ~InterfaceTable module

area22.router3.li.forwardServiceRegistration bool true
area22.router3.li.forwardProtocolRegistration bool true
area22.router3.li.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area22.router3.li.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area22.router3.li.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area22.router3.eth.bitrate double
area22.router3.nl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.router3.nl.interfaceTableModule string

Module path to the ~InterfaceTable module

area22.router3.nl.forwardServiceRegistration bool true
area22.router3.nl.forwardProtocolRegistration bool true
area22.router3.nl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area22.router3.nl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area22.router3.nl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area22.router3.tn.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.router3.tn.interfaceTableModule string

Module path to the ~InterfaceTable module

area22.router3.tn.forwardServiceRegistration bool true
area22.router3.tn.forwardProtocolRegistration bool true
area22.router3.tn.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area22.router3.tn.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area22.router3.tn.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area22.router3.at.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.router3.at.interfaceTableModule string

Module path to the ~InterfaceTable module

area22.router3.at.forwardServiceRegistration bool true
area22.router3.at.forwardProtocolRegistration bool true
area22.router3.at.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area22.router3.at.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area22.router3.at.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area22.router3.bgp.interfaceTableModule string

The path to the InterfaceTable module

area22.router3.bgp.routingTableModule string
area22.router3.bgp.ospfRoutingModule string parent.hasOspf ? "^.ospf" : ""
area22.router4.status.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.router4.status.initialStatus string "UP"

TODO @signal, @statistic

area22.router4.environment.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.router4.environment.initStage int 0

Initialization stage for the setup command

area22.router4.environment.globalNamespace bool false

Create new network namespaces under /var/run/netns/ (Linux only)

area22.router4.environment.namespace string ""

Name of the host OS network namespace (optional) (Linux only)

area22.router4.environment.setupCommand string ""

A host OS system command

area22.router4.environment.teardownCommand string ""

A host OS system command

area22.router4.pcapRecorder.displayStringTextFormat string "rec: %n pks"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.router4.pcapRecorder.verbose bool true

Whether to log packets on the module output

area22.router4.pcapRecorder.recordEmptyPackets bool true

Specifies if zero length packets are recorded or not

area22.router4.pcapRecorder.enableConvertingPackets bool true

Specifies if converting packets to link type is allowed or not

area22.router4.pcapRecorder.pcapFile string ""

The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap"

area22.router4.pcapRecorder.fileFormat string "pcapng"
area22.router4.pcapRecorder.snaplen int 65535

Maximum number of bytes to record per packet

area22.router4.pcapRecorder.timePrecision int 6

Time precision in recorded file. pcap supports only 6 (usec) or 9 (nanosec), pcapng supports more values (see 'if_tsresol' option in pcapng file format).

area22.router4.pcapRecorder.dumpBadFrames bool true

Enable dump of frames with hasBitError

area22.router4.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

Space-separated list of sibling module names to listen on

area22.router4.pcapRecorder.sendingSignalNames string "transmissionEnded"

Space-separated list of outbound packet signals to subscribe to

area22.router4.pcapRecorder.receivingSignalNames string "receptionEnded"

Space-separated list of inbound packet signals to subscribe to

area22.router4.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

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

area22.router4.pcapRecorder.packetFilter object "*"

Which packets are considered, matches all packets by default

area22.router4.pcapRecorder.helpers string ""

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

area22.router4.pcapRecorder.alwaysFlush bool false

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

area22.router4.interfaceTable.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.router4.interfaceTable.displayAddresses bool false

Whether to display IP addresses on links

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

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.router4.cb.interfaceTableModule string

Module path to the ~InterfaceTable module

area22.router4.cb.forwardServiceRegistration bool true
area22.router4.cb.forwardProtocolRegistration bool true
area22.router4.cb.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area22.router4.cb.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area22.router4.cb.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area22.router4.bl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.router4.bl.interfaceTableModule string

Module path to the ~InterfaceTable module

area22.router4.bl.forwardServiceRegistration bool true
area22.router4.bl.forwardProtocolRegistration bool true
area22.router4.bl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area22.router4.bl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area22.router4.bl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area22.router4.li.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.router4.li.interfaceTableModule string

Module path to the ~InterfaceTable module

area22.router4.li.forwardServiceRegistration bool true
area22.router4.li.forwardProtocolRegistration bool true
area22.router4.li.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area22.router4.li.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area22.router4.li.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area22.router4.eth.bitrate double
area22.router4.nl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.router4.nl.interfaceTableModule string

Module path to the ~InterfaceTable module

area22.router4.nl.forwardServiceRegistration bool true
area22.router4.nl.forwardProtocolRegistration bool true
area22.router4.nl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area22.router4.nl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area22.router4.nl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area22.router4.tn.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.router4.tn.interfaceTableModule string

Module path to the ~InterfaceTable module

area22.router4.tn.forwardServiceRegistration bool true
area22.router4.tn.forwardProtocolRegistration bool true
area22.router4.tn.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area22.router4.tn.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area22.router4.tn.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area22.router4.at.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area22.router4.at.interfaceTableModule string

Module path to the ~InterfaceTable module

area22.router4.at.forwardServiceRegistration bool true
area22.router4.at.forwardProtocolRegistration bool true
area22.router4.at.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area22.router4.at.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area22.router4.at.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area22.router4.bgp.interfaceTableModule string

The path to the InterfaceTable module

area22.router4.bgp.routingTableModule string
area22.router4.bgp.ospfRoutingModule string parent.hasOspf ? "^.ospf" : ""
area31.lan1.switch.macTable.agingTime double
area31.lan1.switch.macTable.forwardingTableFile string
area31.lan1.switch.interfaceTable.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.lan1.switch.interfaceTable.displayAddresses bool false

Whether to display IP addresses on links

area31.lan1.switch.status.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.lan1.switch.status.initialStatus string "UP"

TODO @signal, @statistic

area31.lan1.switch.pcapRecorder.displayStringTextFormat string "rec: %n pks"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.lan1.switch.pcapRecorder.verbose bool true

Whether to log packets on the module output

area31.lan1.switch.pcapRecorder.recordEmptyPackets bool true

Specifies if zero length packets are recorded or not

area31.lan1.switch.pcapRecorder.enableConvertingPackets bool true

Specifies if converting packets to link type is allowed or not

area31.lan1.switch.pcapRecorder.pcapFile string ""

The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap"

area31.lan1.switch.pcapRecorder.fileFormat string "pcapng"
area31.lan1.switch.pcapRecorder.snaplen int 65535

Maximum number of bytes to record per packet

area31.lan1.switch.pcapRecorder.timePrecision int 6

Time precision in recorded file. pcap supports only 6 (usec) or 9 (nanosec), pcapng supports more values (see 'if_tsresol' option in pcapng file format).

area31.lan1.switch.pcapRecorder.dumpBadFrames bool true

Enable dump of frames with hasBitError

area31.lan1.switch.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

Space-separated list of sibling module names to listen on

area31.lan1.switch.pcapRecorder.sendingSignalNames string "transmissionEnded"

Space-separated list of outbound packet signals to subscribe to

area31.lan1.switch.pcapRecorder.receivingSignalNames string "receptionEnded"

Space-separated list of inbound packet signals to subscribe to

area31.lan1.switch.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

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

area31.lan1.switch.pcapRecorder.packetFilter object "*"

Which packets are considered, matches all packets by default

area31.lan1.switch.pcapRecorder.helpers string ""

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

area31.lan1.switch.pcapRecorder.alwaysFlush bool false

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

area31.lan1.switch.mrp.ccmInterval double
area31.lan1.switch.mrp.mrpRole string
area31.lan1.switch.mrp.timingProfile int
area31.lan1.switch.mrp.uuid0 int
area31.lan1.switch.mrp.uuid1 int
area31.lan1.switch.mrp.ringPort1 int
area31.lan1.switch.mrp.ringPort2 int
area31.lan1.switch.mrp.interconnectionLinkCheckAware bool
area31.lan1.switch.mrp.interconnectionRingCheckAware bool
area31.lan1.switch.mrp.nonblockingMrcSupported bool
area31.lan1.switch.mrp.reactOnLinkChange bool
area31.lan1.switch.mrp.visualize bool
area31.lan1.switch.stp.helloTime double
area31.lan1.switch.stp.forwardDelay double
area31.lan1.switch.stp.maxAge double
area31.lan1.switch.stp.bridgePriority int
area31.lan1.switch.stp.visualize bool
area31.lan1.switch.gptp.gptpNodeType string "BRIDGE_NODE"
area31.lan1.switch.sc.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.lan1.switch.sc.interfaceTableModule string

Module path to the ~InterfaceTable module

area31.lan1.switch.sc.forwardServiceRegistration bool true
area31.lan1.switch.sc.forwardProtocolRegistration bool true
area31.lan1.switch.sc.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area31.lan1.switch.sc.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area31.lan1.switch.sc.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area31.lan1.switch.cb.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.lan1.switch.cb.interfaceTableModule string

Module path to the ~InterfaceTable module

area31.lan1.switch.cb.forwardServiceRegistration bool true
area31.lan1.switch.cb.forwardProtocolRegistration bool true
area31.lan1.switch.cb.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area31.lan1.switch.cb.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area31.lan1.switch.cb.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area31.lan1.switch.bl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.lan1.switch.bl.interfaceTableModule string

Module path to the ~InterfaceTable module

area31.lan1.switch.bl.forwardServiceRegistration bool true
area31.lan1.switch.bl.forwardProtocolRegistration bool true
area31.lan1.switch.bl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area31.lan1.switch.bl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area31.lan1.switch.bl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area31.lan1.switch.li.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.lan1.switch.li.interfaceTableModule string

Module path to the ~InterfaceTable module

area31.lan1.switch.li.forwardServiceRegistration bool true
area31.lan1.switch.li.forwardProtocolRegistration bool true
area31.lan1.switch.li.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area31.lan1.switch.li.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area31.lan1.switch.li.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area31.lan1.switch.eth.bitrate double
area31.lan1.host1.status.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.lan1.host1.status.initialStatus string "UP"

TODO @signal, @statistic

area31.lan1.host1.environment.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.lan1.host1.environment.initStage int 0

Initialization stage for the setup command

area31.lan1.host1.environment.globalNamespace bool false

Create new network namespaces under /var/run/netns/ (Linux only)

area31.lan1.host1.environment.namespace string ""

Name of the host OS network namespace (optional) (Linux only)

area31.lan1.host1.environment.setupCommand string ""

A host OS system command

area31.lan1.host1.environment.teardownCommand string ""

A host OS system command

area31.lan1.host1.pcapRecorder.displayStringTextFormat string "rec: %n pks"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.lan1.host1.pcapRecorder.verbose bool true

Whether to log packets on the module output

area31.lan1.host1.pcapRecorder.recordEmptyPackets bool true

Specifies if zero length packets are recorded or not

area31.lan1.host1.pcapRecorder.enableConvertingPackets bool true

Specifies if converting packets to link type is allowed or not

area31.lan1.host1.pcapRecorder.pcapFile string ""

The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap"

area31.lan1.host1.pcapRecorder.fileFormat string "pcapng"
area31.lan1.host1.pcapRecorder.snaplen int 65535

Maximum number of bytes to record per packet

area31.lan1.host1.pcapRecorder.timePrecision int 6

Time precision in recorded file. pcap supports only 6 (usec) or 9 (nanosec), pcapng supports more values (see 'if_tsresol' option in pcapng file format).

area31.lan1.host1.pcapRecorder.dumpBadFrames bool true

Enable dump of frames with hasBitError

area31.lan1.host1.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

Space-separated list of sibling module names to listen on

area31.lan1.host1.pcapRecorder.sendingSignalNames string "transmissionEnded"

Space-separated list of outbound packet signals to subscribe to

area31.lan1.host1.pcapRecorder.receivingSignalNames string "receptionEnded"

Space-separated list of inbound packet signals to subscribe to

area31.lan1.host1.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

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

area31.lan1.host1.pcapRecorder.packetFilter object "*"

Which packets are considered, matches all packets by default

area31.lan1.host1.pcapRecorder.helpers string ""

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

area31.lan1.host1.pcapRecorder.alwaysFlush bool false

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

area31.lan1.host1.interfaceTable.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.lan1.host1.interfaceTable.displayAddresses bool false

Whether to display IP addresses on links

area31.lan1.host1.cb.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.lan1.host1.cb.interfaceTableModule string

Module path to the ~InterfaceTable module

area31.lan1.host1.cb.forwardServiceRegistration bool true
area31.lan1.host1.cb.forwardProtocolRegistration bool true
area31.lan1.host1.cb.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area31.lan1.host1.cb.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area31.lan1.host1.cb.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area31.lan1.host1.bl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.lan1.host1.bl.interfaceTableModule string

Module path to the ~InterfaceTable module

area31.lan1.host1.bl.forwardServiceRegistration bool true
area31.lan1.host1.bl.forwardProtocolRegistration bool true
area31.lan1.host1.bl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area31.lan1.host1.bl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area31.lan1.host1.bl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area31.lan1.host1.li.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.lan1.host1.li.interfaceTableModule string

Module path to the ~InterfaceTable module

area31.lan1.host1.li.forwardServiceRegistration bool true
area31.lan1.host1.li.forwardProtocolRegistration bool true
area31.lan1.host1.li.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area31.lan1.host1.li.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area31.lan1.host1.li.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area31.lan1.host1.eth.bitrate double
area31.lan1.host1.nl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.lan1.host1.nl.interfaceTableModule string

Module path to the ~InterfaceTable module

area31.lan1.host1.nl.forwardServiceRegistration bool true
area31.lan1.host1.nl.forwardProtocolRegistration bool true
area31.lan1.host1.nl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area31.lan1.host1.nl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area31.lan1.host1.nl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area31.lan1.host1.tn.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.lan1.host1.tn.interfaceTableModule string

Module path to the ~InterfaceTable module

area31.lan1.host1.tn.forwardServiceRegistration bool true
area31.lan1.host1.tn.forwardProtocolRegistration bool true
area31.lan1.host1.tn.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area31.lan1.host1.tn.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area31.lan1.host1.tn.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area31.lan1.host1.at.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.lan1.host1.at.interfaceTableModule string

Module path to the ~InterfaceTable module

area31.lan1.host1.at.forwardServiceRegistration bool true
area31.lan1.host1.at.forwardProtocolRegistration bool true
area31.lan1.host1.at.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area31.lan1.host1.at.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area31.lan1.host1.at.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area31.lan1.host2.status.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.lan1.host2.status.initialStatus string "UP"

TODO @signal, @statistic

area31.lan1.host2.environment.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.lan1.host2.environment.initStage int 0

Initialization stage for the setup command

area31.lan1.host2.environment.globalNamespace bool false

Create new network namespaces under /var/run/netns/ (Linux only)

area31.lan1.host2.environment.namespace string ""

Name of the host OS network namespace (optional) (Linux only)

area31.lan1.host2.environment.setupCommand string ""

A host OS system command

area31.lan1.host2.environment.teardownCommand string ""

A host OS system command

area31.lan1.host2.pcapRecorder.displayStringTextFormat string "rec: %n pks"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.lan1.host2.pcapRecorder.verbose bool true

Whether to log packets on the module output

area31.lan1.host2.pcapRecorder.recordEmptyPackets bool true

Specifies if zero length packets are recorded or not

area31.lan1.host2.pcapRecorder.enableConvertingPackets bool true

Specifies if converting packets to link type is allowed or not

area31.lan1.host2.pcapRecorder.pcapFile string ""

The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap"

area31.lan1.host2.pcapRecorder.fileFormat string "pcapng"
area31.lan1.host2.pcapRecorder.snaplen int 65535

Maximum number of bytes to record per packet

area31.lan1.host2.pcapRecorder.timePrecision int 6

Time precision in recorded file. pcap supports only 6 (usec) or 9 (nanosec), pcapng supports more values (see 'if_tsresol' option in pcapng file format).

area31.lan1.host2.pcapRecorder.dumpBadFrames bool true

Enable dump of frames with hasBitError

area31.lan1.host2.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

Space-separated list of sibling module names to listen on

area31.lan1.host2.pcapRecorder.sendingSignalNames string "transmissionEnded"

Space-separated list of outbound packet signals to subscribe to

area31.lan1.host2.pcapRecorder.receivingSignalNames string "receptionEnded"

Space-separated list of inbound packet signals to subscribe to

area31.lan1.host2.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

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

area31.lan1.host2.pcapRecorder.packetFilter object "*"

Which packets are considered, matches all packets by default

area31.lan1.host2.pcapRecorder.helpers string ""

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

area31.lan1.host2.pcapRecorder.alwaysFlush bool false

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

area31.lan1.host2.interfaceTable.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.lan1.host2.interfaceTable.displayAddresses bool false

Whether to display IP addresses on links

area31.lan1.host2.cb.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.lan1.host2.cb.interfaceTableModule string

Module path to the ~InterfaceTable module

area31.lan1.host2.cb.forwardServiceRegistration bool true
area31.lan1.host2.cb.forwardProtocolRegistration bool true
area31.lan1.host2.cb.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area31.lan1.host2.cb.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area31.lan1.host2.cb.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area31.lan1.host2.bl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.lan1.host2.bl.interfaceTableModule string

Module path to the ~InterfaceTable module

area31.lan1.host2.bl.forwardServiceRegistration bool true
area31.lan1.host2.bl.forwardProtocolRegistration bool true
area31.lan1.host2.bl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area31.lan1.host2.bl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area31.lan1.host2.bl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area31.lan1.host2.li.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.lan1.host2.li.interfaceTableModule string

Module path to the ~InterfaceTable module

area31.lan1.host2.li.forwardServiceRegistration bool true
area31.lan1.host2.li.forwardProtocolRegistration bool true
area31.lan1.host2.li.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area31.lan1.host2.li.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area31.lan1.host2.li.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area31.lan1.host2.eth.bitrate double
area31.lan1.host2.nl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.lan1.host2.nl.interfaceTableModule string

Module path to the ~InterfaceTable module

area31.lan1.host2.nl.forwardServiceRegistration bool true
area31.lan1.host2.nl.forwardProtocolRegistration bool true
area31.lan1.host2.nl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area31.lan1.host2.nl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area31.lan1.host2.nl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area31.lan1.host2.tn.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.lan1.host2.tn.interfaceTableModule string

Module path to the ~InterfaceTable module

area31.lan1.host2.tn.forwardServiceRegistration bool true
area31.lan1.host2.tn.forwardProtocolRegistration bool true
area31.lan1.host2.tn.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area31.lan1.host2.tn.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area31.lan1.host2.tn.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area31.lan1.host2.at.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.lan1.host2.at.interfaceTableModule string

Module path to the ~InterfaceTable module

area31.lan1.host2.at.forwardServiceRegistration bool true
area31.lan1.host2.at.forwardProtocolRegistration bool true
area31.lan1.host2.at.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area31.lan1.host2.at.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area31.lan1.host2.at.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area31.lan1.host3.status.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.lan1.host3.status.initialStatus string "UP"

TODO @signal, @statistic

area31.lan1.host3.environment.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.lan1.host3.environment.initStage int 0

Initialization stage for the setup command

area31.lan1.host3.environment.globalNamespace bool false

Create new network namespaces under /var/run/netns/ (Linux only)

area31.lan1.host3.environment.namespace string ""

Name of the host OS network namespace (optional) (Linux only)

area31.lan1.host3.environment.setupCommand string ""

A host OS system command

area31.lan1.host3.environment.teardownCommand string ""

A host OS system command

area31.lan1.host3.pcapRecorder.displayStringTextFormat string "rec: %n pks"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.lan1.host3.pcapRecorder.verbose bool true

Whether to log packets on the module output

area31.lan1.host3.pcapRecorder.recordEmptyPackets bool true

Specifies if zero length packets are recorded or not

area31.lan1.host3.pcapRecorder.enableConvertingPackets bool true

Specifies if converting packets to link type is allowed or not

area31.lan1.host3.pcapRecorder.pcapFile string ""

The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap"

area31.lan1.host3.pcapRecorder.fileFormat string "pcapng"
area31.lan1.host3.pcapRecorder.snaplen int 65535

Maximum number of bytes to record per packet

area31.lan1.host3.pcapRecorder.timePrecision int 6

Time precision in recorded file. pcap supports only 6 (usec) or 9 (nanosec), pcapng supports more values (see 'if_tsresol' option in pcapng file format).

area31.lan1.host3.pcapRecorder.dumpBadFrames bool true

Enable dump of frames with hasBitError

area31.lan1.host3.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

Space-separated list of sibling module names to listen on

area31.lan1.host3.pcapRecorder.sendingSignalNames string "transmissionEnded"

Space-separated list of outbound packet signals to subscribe to

area31.lan1.host3.pcapRecorder.receivingSignalNames string "receptionEnded"

Space-separated list of inbound packet signals to subscribe to

area31.lan1.host3.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

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

area31.lan1.host3.pcapRecorder.packetFilter object "*"

Which packets are considered, matches all packets by default

area31.lan1.host3.pcapRecorder.helpers string ""

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

area31.lan1.host3.pcapRecorder.alwaysFlush bool false

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

area31.lan1.host3.interfaceTable.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.lan1.host3.interfaceTable.displayAddresses bool false

Whether to display IP addresses on links

area31.lan1.host3.cb.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.lan1.host3.cb.interfaceTableModule string

Module path to the ~InterfaceTable module

area31.lan1.host3.cb.forwardServiceRegistration bool true
area31.lan1.host3.cb.forwardProtocolRegistration bool true
area31.lan1.host3.cb.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area31.lan1.host3.cb.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area31.lan1.host3.cb.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area31.lan1.host3.bl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.lan1.host3.bl.interfaceTableModule string

Module path to the ~InterfaceTable module

area31.lan1.host3.bl.forwardServiceRegistration bool true
area31.lan1.host3.bl.forwardProtocolRegistration bool true
area31.lan1.host3.bl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area31.lan1.host3.bl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area31.lan1.host3.bl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area31.lan1.host3.li.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.lan1.host3.li.interfaceTableModule string

Module path to the ~InterfaceTable module

area31.lan1.host3.li.forwardServiceRegistration bool true
area31.lan1.host3.li.forwardProtocolRegistration bool true
area31.lan1.host3.li.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area31.lan1.host3.li.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area31.lan1.host3.li.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area31.lan1.host3.eth.bitrate double
area31.lan1.host3.nl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.lan1.host3.nl.interfaceTableModule string

Module path to the ~InterfaceTable module

area31.lan1.host3.nl.forwardServiceRegistration bool true
area31.lan1.host3.nl.forwardProtocolRegistration bool true
area31.lan1.host3.nl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area31.lan1.host3.nl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area31.lan1.host3.nl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area31.lan1.host3.tn.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.lan1.host3.tn.interfaceTableModule string

Module path to the ~InterfaceTable module

area31.lan1.host3.tn.forwardServiceRegistration bool true
area31.lan1.host3.tn.forwardProtocolRegistration bool true
area31.lan1.host3.tn.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area31.lan1.host3.tn.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area31.lan1.host3.tn.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area31.lan1.host3.at.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.lan1.host3.at.interfaceTableModule string

Module path to the ~InterfaceTable module

area31.lan1.host3.at.forwardServiceRegistration bool true
area31.lan1.host3.at.forwardProtocolRegistration bool true
area31.lan1.host3.at.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area31.lan1.host3.at.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area31.lan1.host3.at.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area31.lan2.switch.macTable.agingTime double
area31.lan2.switch.macTable.forwardingTableFile string
area31.lan2.switch.interfaceTable.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.lan2.switch.interfaceTable.displayAddresses bool false

Whether to display IP addresses on links

area31.lan2.switch.status.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.lan2.switch.status.initialStatus string "UP"

TODO @signal, @statistic

area31.lan2.switch.pcapRecorder.displayStringTextFormat string "rec: %n pks"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.lan2.switch.pcapRecorder.verbose bool true

Whether to log packets on the module output

area31.lan2.switch.pcapRecorder.recordEmptyPackets bool true

Specifies if zero length packets are recorded or not

area31.lan2.switch.pcapRecorder.enableConvertingPackets bool true

Specifies if converting packets to link type is allowed or not

area31.lan2.switch.pcapRecorder.pcapFile string ""

The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap"

area31.lan2.switch.pcapRecorder.fileFormat string "pcapng"
area31.lan2.switch.pcapRecorder.snaplen int 65535

Maximum number of bytes to record per packet

area31.lan2.switch.pcapRecorder.timePrecision int 6

Time precision in recorded file. pcap supports only 6 (usec) or 9 (nanosec), pcapng supports more values (see 'if_tsresol' option in pcapng file format).

area31.lan2.switch.pcapRecorder.dumpBadFrames bool true

Enable dump of frames with hasBitError

area31.lan2.switch.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

Space-separated list of sibling module names to listen on

area31.lan2.switch.pcapRecorder.sendingSignalNames string "transmissionEnded"

Space-separated list of outbound packet signals to subscribe to

area31.lan2.switch.pcapRecorder.receivingSignalNames string "receptionEnded"

Space-separated list of inbound packet signals to subscribe to

area31.lan2.switch.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

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

area31.lan2.switch.pcapRecorder.packetFilter object "*"

Which packets are considered, matches all packets by default

area31.lan2.switch.pcapRecorder.helpers string ""

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

area31.lan2.switch.pcapRecorder.alwaysFlush bool false

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

area31.lan2.switch.mrp.ccmInterval double
area31.lan2.switch.mrp.mrpRole string
area31.lan2.switch.mrp.timingProfile int
area31.lan2.switch.mrp.uuid0 int
area31.lan2.switch.mrp.uuid1 int
area31.lan2.switch.mrp.ringPort1 int
area31.lan2.switch.mrp.ringPort2 int
area31.lan2.switch.mrp.interconnectionLinkCheckAware bool
area31.lan2.switch.mrp.interconnectionRingCheckAware bool
area31.lan2.switch.mrp.nonblockingMrcSupported bool
area31.lan2.switch.mrp.reactOnLinkChange bool
area31.lan2.switch.mrp.visualize bool
area31.lan2.switch.stp.helloTime double
area31.lan2.switch.stp.forwardDelay double
area31.lan2.switch.stp.maxAge double
area31.lan2.switch.stp.bridgePriority int
area31.lan2.switch.stp.visualize bool
area31.lan2.switch.gptp.gptpNodeType string "BRIDGE_NODE"
area31.lan2.switch.sc.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.lan2.switch.sc.interfaceTableModule string

Module path to the ~InterfaceTable module

area31.lan2.switch.sc.forwardServiceRegistration bool true
area31.lan2.switch.sc.forwardProtocolRegistration bool true
area31.lan2.switch.sc.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area31.lan2.switch.sc.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area31.lan2.switch.sc.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area31.lan2.switch.cb.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.lan2.switch.cb.interfaceTableModule string

Module path to the ~InterfaceTable module

area31.lan2.switch.cb.forwardServiceRegistration bool true
area31.lan2.switch.cb.forwardProtocolRegistration bool true
area31.lan2.switch.cb.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area31.lan2.switch.cb.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area31.lan2.switch.cb.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area31.lan2.switch.bl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.lan2.switch.bl.interfaceTableModule string

Module path to the ~InterfaceTable module

area31.lan2.switch.bl.forwardServiceRegistration bool true
area31.lan2.switch.bl.forwardProtocolRegistration bool true
area31.lan2.switch.bl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area31.lan2.switch.bl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area31.lan2.switch.bl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area31.lan2.switch.li.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.lan2.switch.li.interfaceTableModule string

Module path to the ~InterfaceTable module

area31.lan2.switch.li.forwardServiceRegistration bool true
area31.lan2.switch.li.forwardProtocolRegistration bool true
area31.lan2.switch.li.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area31.lan2.switch.li.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area31.lan2.switch.li.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area31.lan2.switch.eth.bitrate double
area31.lan2.host1.status.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.lan2.host1.status.initialStatus string "UP"

TODO @signal, @statistic

area31.lan2.host1.environment.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.lan2.host1.environment.initStage int 0

Initialization stage for the setup command

area31.lan2.host1.environment.globalNamespace bool false

Create new network namespaces under /var/run/netns/ (Linux only)

area31.lan2.host1.environment.namespace string ""

Name of the host OS network namespace (optional) (Linux only)

area31.lan2.host1.environment.setupCommand string ""

A host OS system command

area31.lan2.host1.environment.teardownCommand string ""

A host OS system command

area31.lan2.host1.pcapRecorder.displayStringTextFormat string "rec: %n pks"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.lan2.host1.pcapRecorder.verbose bool true

Whether to log packets on the module output

area31.lan2.host1.pcapRecorder.recordEmptyPackets bool true

Specifies if zero length packets are recorded or not

area31.lan2.host1.pcapRecorder.enableConvertingPackets bool true

Specifies if converting packets to link type is allowed or not

area31.lan2.host1.pcapRecorder.pcapFile string ""

The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap"

area31.lan2.host1.pcapRecorder.fileFormat string "pcapng"
area31.lan2.host1.pcapRecorder.snaplen int 65535

Maximum number of bytes to record per packet

area31.lan2.host1.pcapRecorder.timePrecision int 6

Time precision in recorded file. pcap supports only 6 (usec) or 9 (nanosec), pcapng supports more values (see 'if_tsresol' option in pcapng file format).

area31.lan2.host1.pcapRecorder.dumpBadFrames bool true

Enable dump of frames with hasBitError

area31.lan2.host1.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

Space-separated list of sibling module names to listen on

area31.lan2.host1.pcapRecorder.sendingSignalNames string "transmissionEnded"

Space-separated list of outbound packet signals to subscribe to

area31.lan2.host1.pcapRecorder.receivingSignalNames string "receptionEnded"

Space-separated list of inbound packet signals to subscribe to

area31.lan2.host1.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

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

area31.lan2.host1.pcapRecorder.packetFilter object "*"

Which packets are considered, matches all packets by default

area31.lan2.host1.pcapRecorder.helpers string ""

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

area31.lan2.host1.pcapRecorder.alwaysFlush bool false

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

area31.lan2.host1.interfaceTable.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.lan2.host1.interfaceTable.displayAddresses bool false

Whether to display IP addresses on links

area31.lan2.host1.cb.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.lan2.host1.cb.interfaceTableModule string

Module path to the ~InterfaceTable module

area31.lan2.host1.cb.forwardServiceRegistration bool true
area31.lan2.host1.cb.forwardProtocolRegistration bool true
area31.lan2.host1.cb.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area31.lan2.host1.cb.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area31.lan2.host1.cb.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area31.lan2.host1.bl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.lan2.host1.bl.interfaceTableModule string

Module path to the ~InterfaceTable module

area31.lan2.host1.bl.forwardServiceRegistration bool true
area31.lan2.host1.bl.forwardProtocolRegistration bool true
area31.lan2.host1.bl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area31.lan2.host1.bl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area31.lan2.host1.bl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area31.lan2.host1.li.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.lan2.host1.li.interfaceTableModule string

Module path to the ~InterfaceTable module

area31.lan2.host1.li.forwardServiceRegistration bool true
area31.lan2.host1.li.forwardProtocolRegistration bool true
area31.lan2.host1.li.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area31.lan2.host1.li.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area31.lan2.host1.li.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area31.lan2.host1.eth.bitrate double
area31.lan2.host1.nl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.lan2.host1.nl.interfaceTableModule string

Module path to the ~InterfaceTable module

area31.lan2.host1.nl.forwardServiceRegistration bool true
area31.lan2.host1.nl.forwardProtocolRegistration bool true
area31.lan2.host1.nl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area31.lan2.host1.nl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area31.lan2.host1.nl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area31.lan2.host1.tn.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.lan2.host1.tn.interfaceTableModule string

Module path to the ~InterfaceTable module

area31.lan2.host1.tn.forwardServiceRegistration bool true
area31.lan2.host1.tn.forwardProtocolRegistration bool true
area31.lan2.host1.tn.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area31.lan2.host1.tn.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area31.lan2.host1.tn.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area31.lan2.host1.at.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.lan2.host1.at.interfaceTableModule string

Module path to the ~InterfaceTable module

area31.lan2.host1.at.forwardServiceRegistration bool true
area31.lan2.host1.at.forwardProtocolRegistration bool true
area31.lan2.host1.at.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area31.lan2.host1.at.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area31.lan2.host1.at.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area31.lan2.host2.status.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.lan2.host2.status.initialStatus string "UP"

TODO @signal, @statistic

area31.lan2.host2.environment.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.lan2.host2.environment.initStage int 0

Initialization stage for the setup command

area31.lan2.host2.environment.globalNamespace bool false

Create new network namespaces under /var/run/netns/ (Linux only)

area31.lan2.host2.environment.namespace string ""

Name of the host OS network namespace (optional) (Linux only)

area31.lan2.host2.environment.setupCommand string ""

A host OS system command

area31.lan2.host2.environment.teardownCommand string ""

A host OS system command

area31.lan2.host2.pcapRecorder.displayStringTextFormat string "rec: %n pks"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.lan2.host2.pcapRecorder.verbose bool true

Whether to log packets on the module output

area31.lan2.host2.pcapRecorder.recordEmptyPackets bool true

Specifies if zero length packets are recorded or not

area31.lan2.host2.pcapRecorder.enableConvertingPackets bool true

Specifies if converting packets to link type is allowed or not

area31.lan2.host2.pcapRecorder.pcapFile string ""

The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap"

area31.lan2.host2.pcapRecorder.fileFormat string "pcapng"
area31.lan2.host2.pcapRecorder.snaplen int 65535

Maximum number of bytes to record per packet

area31.lan2.host2.pcapRecorder.timePrecision int 6

Time precision in recorded file. pcap supports only 6 (usec) or 9 (nanosec), pcapng supports more values (see 'if_tsresol' option in pcapng file format).

area31.lan2.host2.pcapRecorder.dumpBadFrames bool true

Enable dump of frames with hasBitError

area31.lan2.host2.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

Space-separated list of sibling module names to listen on

area31.lan2.host2.pcapRecorder.sendingSignalNames string "transmissionEnded"

Space-separated list of outbound packet signals to subscribe to

area31.lan2.host2.pcapRecorder.receivingSignalNames string "receptionEnded"

Space-separated list of inbound packet signals to subscribe to

area31.lan2.host2.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

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

area31.lan2.host2.pcapRecorder.packetFilter object "*"

Which packets are considered, matches all packets by default

area31.lan2.host2.pcapRecorder.helpers string ""

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

area31.lan2.host2.pcapRecorder.alwaysFlush bool false

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

area31.lan2.host2.interfaceTable.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.lan2.host2.interfaceTable.displayAddresses bool false

Whether to display IP addresses on links

area31.lan2.host2.cb.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.lan2.host2.cb.interfaceTableModule string

Module path to the ~InterfaceTable module

area31.lan2.host2.cb.forwardServiceRegistration bool true
area31.lan2.host2.cb.forwardProtocolRegistration bool true
area31.lan2.host2.cb.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area31.lan2.host2.cb.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area31.lan2.host2.cb.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area31.lan2.host2.bl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.lan2.host2.bl.interfaceTableModule string

Module path to the ~InterfaceTable module

area31.lan2.host2.bl.forwardServiceRegistration bool true
area31.lan2.host2.bl.forwardProtocolRegistration bool true
area31.lan2.host2.bl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area31.lan2.host2.bl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area31.lan2.host2.bl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area31.lan2.host2.li.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.lan2.host2.li.interfaceTableModule string

Module path to the ~InterfaceTable module

area31.lan2.host2.li.forwardServiceRegistration bool true
area31.lan2.host2.li.forwardProtocolRegistration bool true
area31.lan2.host2.li.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area31.lan2.host2.li.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area31.lan2.host2.li.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area31.lan2.host2.eth.bitrate double
area31.lan2.host2.nl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.lan2.host2.nl.interfaceTableModule string

Module path to the ~InterfaceTable module

area31.lan2.host2.nl.forwardServiceRegistration bool true
area31.lan2.host2.nl.forwardProtocolRegistration bool true
area31.lan2.host2.nl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area31.lan2.host2.nl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area31.lan2.host2.nl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area31.lan2.host2.tn.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.lan2.host2.tn.interfaceTableModule string

Module path to the ~InterfaceTable module

area31.lan2.host2.tn.forwardServiceRegistration bool true
area31.lan2.host2.tn.forwardProtocolRegistration bool true
area31.lan2.host2.tn.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area31.lan2.host2.tn.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area31.lan2.host2.tn.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area31.lan2.host2.at.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.lan2.host2.at.interfaceTableModule string

Module path to the ~InterfaceTable module

area31.lan2.host2.at.forwardServiceRegistration bool true
area31.lan2.host2.at.forwardProtocolRegistration bool true
area31.lan2.host2.at.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area31.lan2.host2.at.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area31.lan2.host2.at.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area31.lan2.host3.status.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.lan2.host3.status.initialStatus string "UP"

TODO @signal, @statistic

area31.lan2.host3.environment.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.lan2.host3.environment.initStage int 0

Initialization stage for the setup command

area31.lan2.host3.environment.globalNamespace bool false

Create new network namespaces under /var/run/netns/ (Linux only)

area31.lan2.host3.environment.namespace string ""

Name of the host OS network namespace (optional) (Linux only)

area31.lan2.host3.environment.setupCommand string ""

A host OS system command

area31.lan2.host3.environment.teardownCommand string ""

A host OS system command

area31.lan2.host3.pcapRecorder.displayStringTextFormat string "rec: %n pks"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.lan2.host3.pcapRecorder.verbose bool true

Whether to log packets on the module output

area31.lan2.host3.pcapRecorder.recordEmptyPackets bool true

Specifies if zero length packets are recorded or not

area31.lan2.host3.pcapRecorder.enableConvertingPackets bool true

Specifies if converting packets to link type is allowed or not

area31.lan2.host3.pcapRecorder.pcapFile string ""

The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap"

area31.lan2.host3.pcapRecorder.fileFormat string "pcapng"
area31.lan2.host3.pcapRecorder.snaplen int 65535

Maximum number of bytes to record per packet

area31.lan2.host3.pcapRecorder.timePrecision int 6

Time precision in recorded file. pcap supports only 6 (usec) or 9 (nanosec), pcapng supports more values (see 'if_tsresol' option in pcapng file format).

area31.lan2.host3.pcapRecorder.dumpBadFrames bool true

Enable dump of frames with hasBitError

area31.lan2.host3.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

Space-separated list of sibling module names to listen on

area31.lan2.host3.pcapRecorder.sendingSignalNames string "transmissionEnded"

Space-separated list of outbound packet signals to subscribe to

area31.lan2.host3.pcapRecorder.receivingSignalNames string "receptionEnded"

Space-separated list of inbound packet signals to subscribe to

area31.lan2.host3.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

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

area31.lan2.host3.pcapRecorder.packetFilter object "*"

Which packets are considered, matches all packets by default

area31.lan2.host3.pcapRecorder.helpers string ""

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

area31.lan2.host3.pcapRecorder.alwaysFlush bool false

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

area31.lan2.host3.interfaceTable.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.lan2.host3.interfaceTable.displayAddresses bool false

Whether to display IP addresses on links

area31.lan2.host3.cb.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.lan2.host3.cb.interfaceTableModule string

Module path to the ~InterfaceTable module

area31.lan2.host3.cb.forwardServiceRegistration bool true
area31.lan2.host3.cb.forwardProtocolRegistration bool true
area31.lan2.host3.cb.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area31.lan2.host3.cb.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area31.lan2.host3.cb.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area31.lan2.host3.bl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.lan2.host3.bl.interfaceTableModule string

Module path to the ~InterfaceTable module

area31.lan2.host3.bl.forwardServiceRegistration bool true
area31.lan2.host3.bl.forwardProtocolRegistration bool true
area31.lan2.host3.bl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area31.lan2.host3.bl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area31.lan2.host3.bl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area31.lan2.host3.li.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.lan2.host3.li.interfaceTableModule string

Module path to the ~InterfaceTable module

area31.lan2.host3.li.forwardServiceRegistration bool true
area31.lan2.host3.li.forwardProtocolRegistration bool true
area31.lan2.host3.li.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area31.lan2.host3.li.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area31.lan2.host3.li.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area31.lan2.host3.eth.bitrate double
area31.lan2.host3.nl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.lan2.host3.nl.interfaceTableModule string

Module path to the ~InterfaceTable module

area31.lan2.host3.nl.forwardServiceRegistration bool true
area31.lan2.host3.nl.forwardProtocolRegistration bool true
area31.lan2.host3.nl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area31.lan2.host3.nl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area31.lan2.host3.nl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area31.lan2.host3.tn.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.lan2.host3.tn.interfaceTableModule string

Module path to the ~InterfaceTable module

area31.lan2.host3.tn.forwardServiceRegistration bool true
area31.lan2.host3.tn.forwardProtocolRegistration bool true
area31.lan2.host3.tn.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area31.lan2.host3.tn.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area31.lan2.host3.tn.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area31.lan2.host3.at.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.lan2.host3.at.interfaceTableModule string

Module path to the ~InterfaceTable module

area31.lan2.host3.at.forwardServiceRegistration bool true
area31.lan2.host3.at.forwardProtocolRegistration bool true
area31.lan2.host3.at.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area31.lan2.host3.at.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area31.lan2.host3.at.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area31.lan3.switch.macTable.agingTime double
area31.lan3.switch.macTable.forwardingTableFile string
area31.lan3.switch.interfaceTable.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.lan3.switch.interfaceTable.displayAddresses bool false

Whether to display IP addresses on links

area31.lan3.switch.status.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.lan3.switch.status.initialStatus string "UP"

TODO @signal, @statistic

area31.lan3.switch.pcapRecorder.displayStringTextFormat string "rec: %n pks"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.lan3.switch.pcapRecorder.verbose bool true

Whether to log packets on the module output

area31.lan3.switch.pcapRecorder.recordEmptyPackets bool true

Specifies if zero length packets are recorded or not

area31.lan3.switch.pcapRecorder.enableConvertingPackets bool true

Specifies if converting packets to link type is allowed or not

area31.lan3.switch.pcapRecorder.pcapFile string ""

The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap"

area31.lan3.switch.pcapRecorder.fileFormat string "pcapng"
area31.lan3.switch.pcapRecorder.snaplen int 65535

Maximum number of bytes to record per packet

area31.lan3.switch.pcapRecorder.timePrecision int 6

Time precision in recorded file. pcap supports only 6 (usec) or 9 (nanosec), pcapng supports more values (see 'if_tsresol' option in pcapng file format).

area31.lan3.switch.pcapRecorder.dumpBadFrames bool true

Enable dump of frames with hasBitError

area31.lan3.switch.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

Space-separated list of sibling module names to listen on

area31.lan3.switch.pcapRecorder.sendingSignalNames string "transmissionEnded"

Space-separated list of outbound packet signals to subscribe to

area31.lan3.switch.pcapRecorder.receivingSignalNames string "receptionEnded"

Space-separated list of inbound packet signals to subscribe to

area31.lan3.switch.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

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

area31.lan3.switch.pcapRecorder.packetFilter object "*"

Which packets are considered, matches all packets by default

area31.lan3.switch.pcapRecorder.helpers string ""

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

area31.lan3.switch.pcapRecorder.alwaysFlush bool false

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

area31.lan3.switch.mrp.ccmInterval double
area31.lan3.switch.mrp.mrpRole string
area31.lan3.switch.mrp.timingProfile int
area31.lan3.switch.mrp.uuid0 int
area31.lan3.switch.mrp.uuid1 int
area31.lan3.switch.mrp.ringPort1 int
area31.lan3.switch.mrp.ringPort2 int
area31.lan3.switch.mrp.interconnectionLinkCheckAware bool
area31.lan3.switch.mrp.interconnectionRingCheckAware bool
area31.lan3.switch.mrp.nonblockingMrcSupported bool
area31.lan3.switch.mrp.reactOnLinkChange bool
area31.lan3.switch.mrp.visualize bool
area31.lan3.switch.stp.helloTime double
area31.lan3.switch.stp.forwardDelay double
area31.lan3.switch.stp.maxAge double
area31.lan3.switch.stp.bridgePriority int
area31.lan3.switch.stp.visualize bool
area31.lan3.switch.gptp.gptpNodeType string "BRIDGE_NODE"
area31.lan3.switch.sc.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.lan3.switch.sc.interfaceTableModule string

Module path to the ~InterfaceTable module

area31.lan3.switch.sc.forwardServiceRegistration bool true
area31.lan3.switch.sc.forwardProtocolRegistration bool true
area31.lan3.switch.sc.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area31.lan3.switch.sc.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area31.lan3.switch.sc.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area31.lan3.switch.cb.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.lan3.switch.cb.interfaceTableModule string

Module path to the ~InterfaceTable module

area31.lan3.switch.cb.forwardServiceRegistration bool true
area31.lan3.switch.cb.forwardProtocolRegistration bool true
area31.lan3.switch.cb.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area31.lan3.switch.cb.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area31.lan3.switch.cb.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area31.lan3.switch.bl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.lan3.switch.bl.interfaceTableModule string

Module path to the ~InterfaceTable module

area31.lan3.switch.bl.forwardServiceRegistration bool true
area31.lan3.switch.bl.forwardProtocolRegistration bool true
area31.lan3.switch.bl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area31.lan3.switch.bl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area31.lan3.switch.bl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area31.lan3.switch.li.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.lan3.switch.li.interfaceTableModule string

Module path to the ~InterfaceTable module

area31.lan3.switch.li.forwardServiceRegistration bool true
area31.lan3.switch.li.forwardProtocolRegistration bool true
area31.lan3.switch.li.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area31.lan3.switch.li.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area31.lan3.switch.li.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area31.lan3.switch.eth.bitrate double
area31.lan3.host1.status.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.lan3.host1.status.initialStatus string "UP"

TODO @signal, @statistic

area31.lan3.host1.environment.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.lan3.host1.environment.initStage int 0

Initialization stage for the setup command

area31.lan3.host1.environment.globalNamespace bool false

Create new network namespaces under /var/run/netns/ (Linux only)

area31.lan3.host1.environment.namespace string ""

Name of the host OS network namespace (optional) (Linux only)

area31.lan3.host1.environment.setupCommand string ""

A host OS system command

area31.lan3.host1.environment.teardownCommand string ""

A host OS system command

area31.lan3.host1.pcapRecorder.displayStringTextFormat string "rec: %n pks"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.lan3.host1.pcapRecorder.verbose bool true

Whether to log packets on the module output

area31.lan3.host1.pcapRecorder.recordEmptyPackets bool true

Specifies if zero length packets are recorded or not

area31.lan3.host1.pcapRecorder.enableConvertingPackets bool true

Specifies if converting packets to link type is allowed or not

area31.lan3.host1.pcapRecorder.pcapFile string ""

The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap"

area31.lan3.host1.pcapRecorder.fileFormat string "pcapng"
area31.lan3.host1.pcapRecorder.snaplen int 65535

Maximum number of bytes to record per packet

area31.lan3.host1.pcapRecorder.timePrecision int 6

Time precision in recorded file. pcap supports only 6 (usec) or 9 (nanosec), pcapng supports more values (see 'if_tsresol' option in pcapng file format).

area31.lan3.host1.pcapRecorder.dumpBadFrames bool true

Enable dump of frames with hasBitError

area31.lan3.host1.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

Space-separated list of sibling module names to listen on

area31.lan3.host1.pcapRecorder.sendingSignalNames string "transmissionEnded"

Space-separated list of outbound packet signals to subscribe to

area31.lan3.host1.pcapRecorder.receivingSignalNames string "receptionEnded"

Space-separated list of inbound packet signals to subscribe to

area31.lan3.host1.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

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

area31.lan3.host1.pcapRecorder.packetFilter object "*"

Which packets are considered, matches all packets by default

area31.lan3.host1.pcapRecorder.helpers string ""

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

area31.lan3.host1.pcapRecorder.alwaysFlush bool false

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

area31.lan3.host1.interfaceTable.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.lan3.host1.interfaceTable.displayAddresses bool false

Whether to display IP addresses on links

area31.lan3.host1.cb.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.lan3.host1.cb.interfaceTableModule string

Module path to the ~InterfaceTable module

area31.lan3.host1.cb.forwardServiceRegistration bool true
area31.lan3.host1.cb.forwardProtocolRegistration bool true
area31.lan3.host1.cb.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area31.lan3.host1.cb.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area31.lan3.host1.cb.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area31.lan3.host1.bl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.lan3.host1.bl.interfaceTableModule string

Module path to the ~InterfaceTable module

area31.lan3.host1.bl.forwardServiceRegistration bool true
area31.lan3.host1.bl.forwardProtocolRegistration bool true
area31.lan3.host1.bl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area31.lan3.host1.bl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area31.lan3.host1.bl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area31.lan3.host1.li.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.lan3.host1.li.interfaceTableModule string

Module path to the ~InterfaceTable module

area31.lan3.host1.li.forwardServiceRegistration bool true
area31.lan3.host1.li.forwardProtocolRegistration bool true
area31.lan3.host1.li.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area31.lan3.host1.li.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area31.lan3.host1.li.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area31.lan3.host1.eth.bitrate double
area31.lan3.host1.nl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.lan3.host1.nl.interfaceTableModule string

Module path to the ~InterfaceTable module

area31.lan3.host1.nl.forwardServiceRegistration bool true
area31.lan3.host1.nl.forwardProtocolRegistration bool true
area31.lan3.host1.nl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area31.lan3.host1.nl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area31.lan3.host1.nl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area31.lan3.host1.tn.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.lan3.host1.tn.interfaceTableModule string

Module path to the ~InterfaceTable module

area31.lan3.host1.tn.forwardServiceRegistration bool true
area31.lan3.host1.tn.forwardProtocolRegistration bool true
area31.lan3.host1.tn.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area31.lan3.host1.tn.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area31.lan3.host1.tn.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area31.lan3.host1.at.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.lan3.host1.at.interfaceTableModule string

Module path to the ~InterfaceTable module

area31.lan3.host1.at.forwardServiceRegistration bool true
area31.lan3.host1.at.forwardProtocolRegistration bool true
area31.lan3.host1.at.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area31.lan3.host1.at.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area31.lan3.host1.at.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area31.lan3.host2.status.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.lan3.host2.status.initialStatus string "UP"

TODO @signal, @statistic

area31.lan3.host2.environment.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.lan3.host2.environment.initStage int 0

Initialization stage for the setup command

area31.lan3.host2.environment.globalNamespace bool false

Create new network namespaces under /var/run/netns/ (Linux only)

area31.lan3.host2.environment.namespace string ""

Name of the host OS network namespace (optional) (Linux only)

area31.lan3.host2.environment.setupCommand string ""

A host OS system command

area31.lan3.host2.environment.teardownCommand string ""

A host OS system command

area31.lan3.host2.pcapRecorder.displayStringTextFormat string "rec: %n pks"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.lan3.host2.pcapRecorder.verbose bool true

Whether to log packets on the module output

area31.lan3.host2.pcapRecorder.recordEmptyPackets bool true

Specifies if zero length packets are recorded or not

area31.lan3.host2.pcapRecorder.enableConvertingPackets bool true

Specifies if converting packets to link type is allowed or not

area31.lan3.host2.pcapRecorder.pcapFile string ""

The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap"

area31.lan3.host2.pcapRecorder.fileFormat string "pcapng"
area31.lan3.host2.pcapRecorder.snaplen int 65535

Maximum number of bytes to record per packet

area31.lan3.host2.pcapRecorder.timePrecision int 6

Time precision in recorded file. pcap supports only 6 (usec) or 9 (nanosec), pcapng supports more values (see 'if_tsresol' option in pcapng file format).

area31.lan3.host2.pcapRecorder.dumpBadFrames bool true

Enable dump of frames with hasBitError

area31.lan3.host2.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

Space-separated list of sibling module names to listen on

area31.lan3.host2.pcapRecorder.sendingSignalNames string "transmissionEnded"

Space-separated list of outbound packet signals to subscribe to

area31.lan3.host2.pcapRecorder.receivingSignalNames string "receptionEnded"

Space-separated list of inbound packet signals to subscribe to

area31.lan3.host2.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

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

area31.lan3.host2.pcapRecorder.packetFilter object "*"

Which packets are considered, matches all packets by default

area31.lan3.host2.pcapRecorder.helpers string ""

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

area31.lan3.host2.pcapRecorder.alwaysFlush bool false

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

area31.lan3.host2.interfaceTable.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.lan3.host2.interfaceTable.displayAddresses bool false

Whether to display IP addresses on links

area31.lan3.host2.cb.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.lan3.host2.cb.interfaceTableModule string

Module path to the ~InterfaceTable module

area31.lan3.host2.cb.forwardServiceRegistration bool true
area31.lan3.host2.cb.forwardProtocolRegistration bool true
area31.lan3.host2.cb.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area31.lan3.host2.cb.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area31.lan3.host2.cb.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area31.lan3.host2.bl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.lan3.host2.bl.interfaceTableModule string

Module path to the ~InterfaceTable module

area31.lan3.host2.bl.forwardServiceRegistration bool true
area31.lan3.host2.bl.forwardProtocolRegistration bool true
area31.lan3.host2.bl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area31.lan3.host2.bl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area31.lan3.host2.bl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area31.lan3.host2.li.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.lan3.host2.li.interfaceTableModule string

Module path to the ~InterfaceTable module

area31.lan3.host2.li.forwardServiceRegistration bool true
area31.lan3.host2.li.forwardProtocolRegistration bool true
area31.lan3.host2.li.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area31.lan3.host2.li.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area31.lan3.host2.li.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area31.lan3.host2.eth.bitrate double
area31.lan3.host2.nl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.lan3.host2.nl.interfaceTableModule string

Module path to the ~InterfaceTable module

area31.lan3.host2.nl.forwardServiceRegistration bool true
area31.lan3.host2.nl.forwardProtocolRegistration bool true
area31.lan3.host2.nl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area31.lan3.host2.nl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area31.lan3.host2.nl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area31.lan3.host2.tn.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.lan3.host2.tn.interfaceTableModule string

Module path to the ~InterfaceTable module

area31.lan3.host2.tn.forwardServiceRegistration bool true
area31.lan3.host2.tn.forwardProtocolRegistration bool true
area31.lan3.host2.tn.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area31.lan3.host2.tn.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area31.lan3.host2.tn.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area31.lan3.host2.at.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.lan3.host2.at.interfaceTableModule string

Module path to the ~InterfaceTable module

area31.lan3.host2.at.forwardServiceRegistration bool true
area31.lan3.host2.at.forwardProtocolRegistration bool true
area31.lan3.host2.at.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area31.lan3.host2.at.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area31.lan3.host2.at.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area31.lan3.host3.status.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.lan3.host3.status.initialStatus string "UP"

TODO @signal, @statistic

area31.lan3.host3.environment.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.lan3.host3.environment.initStage int 0

Initialization stage for the setup command

area31.lan3.host3.environment.globalNamespace bool false

Create new network namespaces under /var/run/netns/ (Linux only)

area31.lan3.host3.environment.namespace string ""

Name of the host OS network namespace (optional) (Linux only)

area31.lan3.host3.environment.setupCommand string ""

A host OS system command

area31.lan3.host3.environment.teardownCommand string ""

A host OS system command

area31.lan3.host3.pcapRecorder.displayStringTextFormat string "rec: %n pks"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.lan3.host3.pcapRecorder.verbose bool true

Whether to log packets on the module output

area31.lan3.host3.pcapRecorder.recordEmptyPackets bool true

Specifies if zero length packets are recorded or not

area31.lan3.host3.pcapRecorder.enableConvertingPackets bool true

Specifies if converting packets to link type is allowed or not

area31.lan3.host3.pcapRecorder.pcapFile string ""

The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap"

area31.lan3.host3.pcapRecorder.fileFormat string "pcapng"
area31.lan3.host3.pcapRecorder.snaplen int 65535

Maximum number of bytes to record per packet

area31.lan3.host3.pcapRecorder.timePrecision int 6

Time precision in recorded file. pcap supports only 6 (usec) or 9 (nanosec), pcapng supports more values (see 'if_tsresol' option in pcapng file format).

area31.lan3.host3.pcapRecorder.dumpBadFrames bool true

Enable dump of frames with hasBitError

area31.lan3.host3.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

Space-separated list of sibling module names to listen on

area31.lan3.host3.pcapRecorder.sendingSignalNames string "transmissionEnded"

Space-separated list of outbound packet signals to subscribe to

area31.lan3.host3.pcapRecorder.receivingSignalNames string "receptionEnded"

Space-separated list of inbound packet signals to subscribe to

area31.lan3.host3.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

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

area31.lan3.host3.pcapRecorder.packetFilter object "*"

Which packets are considered, matches all packets by default

area31.lan3.host3.pcapRecorder.helpers string ""

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

area31.lan3.host3.pcapRecorder.alwaysFlush bool false

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

area31.lan3.host3.interfaceTable.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.lan3.host3.interfaceTable.displayAddresses bool false

Whether to display IP addresses on links

area31.lan3.host3.cb.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.lan3.host3.cb.interfaceTableModule string

Module path to the ~InterfaceTable module

area31.lan3.host3.cb.forwardServiceRegistration bool true
area31.lan3.host3.cb.forwardProtocolRegistration bool true
area31.lan3.host3.cb.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area31.lan3.host3.cb.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area31.lan3.host3.cb.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area31.lan3.host3.bl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.lan3.host3.bl.interfaceTableModule string

Module path to the ~InterfaceTable module

area31.lan3.host3.bl.forwardServiceRegistration bool true
area31.lan3.host3.bl.forwardProtocolRegistration bool true
area31.lan3.host3.bl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area31.lan3.host3.bl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area31.lan3.host3.bl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area31.lan3.host3.li.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.lan3.host3.li.interfaceTableModule string

Module path to the ~InterfaceTable module

area31.lan3.host3.li.forwardServiceRegistration bool true
area31.lan3.host3.li.forwardProtocolRegistration bool true
area31.lan3.host3.li.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area31.lan3.host3.li.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area31.lan3.host3.li.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area31.lan3.host3.eth.bitrate double
area31.lan3.host3.nl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.lan3.host3.nl.interfaceTableModule string

Module path to the ~InterfaceTable module

area31.lan3.host3.nl.forwardServiceRegistration bool true
area31.lan3.host3.nl.forwardProtocolRegistration bool true
area31.lan3.host3.nl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area31.lan3.host3.nl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area31.lan3.host3.nl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area31.lan3.host3.tn.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.lan3.host3.tn.interfaceTableModule string

Module path to the ~InterfaceTable module

area31.lan3.host3.tn.forwardServiceRegistration bool true
area31.lan3.host3.tn.forwardProtocolRegistration bool true
area31.lan3.host3.tn.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area31.lan3.host3.tn.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area31.lan3.host3.tn.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area31.lan3.host3.at.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.lan3.host3.at.interfaceTableModule string

Module path to the ~InterfaceTable module

area31.lan3.host3.at.forwardServiceRegistration bool true
area31.lan3.host3.at.forwardProtocolRegistration bool true
area31.lan3.host3.at.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area31.lan3.host3.at.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area31.lan3.host3.at.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area31.lan4.switch.macTable.agingTime double
area31.lan4.switch.macTable.forwardingTableFile string
area31.lan4.switch.interfaceTable.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.lan4.switch.interfaceTable.displayAddresses bool false

Whether to display IP addresses on links

area31.lan4.switch.status.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.lan4.switch.status.initialStatus string "UP"

TODO @signal, @statistic

area31.lan4.switch.pcapRecorder.displayStringTextFormat string "rec: %n pks"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.lan4.switch.pcapRecorder.verbose bool true

Whether to log packets on the module output

area31.lan4.switch.pcapRecorder.recordEmptyPackets bool true

Specifies if zero length packets are recorded or not

area31.lan4.switch.pcapRecorder.enableConvertingPackets bool true

Specifies if converting packets to link type is allowed or not

area31.lan4.switch.pcapRecorder.pcapFile string ""

The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap"

area31.lan4.switch.pcapRecorder.fileFormat string "pcapng"
area31.lan4.switch.pcapRecorder.snaplen int 65535

Maximum number of bytes to record per packet

area31.lan4.switch.pcapRecorder.timePrecision int 6

Time precision in recorded file. pcap supports only 6 (usec) or 9 (nanosec), pcapng supports more values (see 'if_tsresol' option in pcapng file format).

area31.lan4.switch.pcapRecorder.dumpBadFrames bool true

Enable dump of frames with hasBitError

area31.lan4.switch.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

Space-separated list of sibling module names to listen on

area31.lan4.switch.pcapRecorder.sendingSignalNames string "transmissionEnded"

Space-separated list of outbound packet signals to subscribe to

area31.lan4.switch.pcapRecorder.receivingSignalNames string "receptionEnded"

Space-separated list of inbound packet signals to subscribe to

area31.lan4.switch.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

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

area31.lan4.switch.pcapRecorder.packetFilter object "*"

Which packets are considered, matches all packets by default

area31.lan4.switch.pcapRecorder.helpers string ""

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

area31.lan4.switch.pcapRecorder.alwaysFlush bool false

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

area31.lan4.switch.mrp.ccmInterval double
area31.lan4.switch.mrp.mrpRole string
area31.lan4.switch.mrp.timingProfile int
area31.lan4.switch.mrp.uuid0 int
area31.lan4.switch.mrp.uuid1 int
area31.lan4.switch.mrp.ringPort1 int
area31.lan4.switch.mrp.ringPort2 int
area31.lan4.switch.mrp.interconnectionLinkCheckAware bool
area31.lan4.switch.mrp.interconnectionRingCheckAware bool
area31.lan4.switch.mrp.nonblockingMrcSupported bool
area31.lan4.switch.mrp.reactOnLinkChange bool
area31.lan4.switch.mrp.visualize bool
area31.lan4.switch.stp.helloTime double
area31.lan4.switch.stp.forwardDelay double
area31.lan4.switch.stp.maxAge double
area31.lan4.switch.stp.bridgePriority int
area31.lan4.switch.stp.visualize bool
area31.lan4.switch.gptp.gptpNodeType string "BRIDGE_NODE"
area31.lan4.switch.sc.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.lan4.switch.sc.interfaceTableModule string

Module path to the ~InterfaceTable module

area31.lan4.switch.sc.forwardServiceRegistration bool true
area31.lan4.switch.sc.forwardProtocolRegistration bool true
area31.lan4.switch.sc.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area31.lan4.switch.sc.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area31.lan4.switch.sc.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area31.lan4.switch.cb.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.lan4.switch.cb.interfaceTableModule string

Module path to the ~InterfaceTable module

area31.lan4.switch.cb.forwardServiceRegistration bool true
area31.lan4.switch.cb.forwardProtocolRegistration bool true
area31.lan4.switch.cb.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area31.lan4.switch.cb.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area31.lan4.switch.cb.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area31.lan4.switch.bl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.lan4.switch.bl.interfaceTableModule string

Module path to the ~InterfaceTable module

area31.lan4.switch.bl.forwardServiceRegistration bool true
area31.lan4.switch.bl.forwardProtocolRegistration bool true
area31.lan4.switch.bl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area31.lan4.switch.bl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area31.lan4.switch.bl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area31.lan4.switch.li.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.lan4.switch.li.interfaceTableModule string

Module path to the ~InterfaceTable module

area31.lan4.switch.li.forwardServiceRegistration bool true
area31.lan4.switch.li.forwardProtocolRegistration bool true
area31.lan4.switch.li.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area31.lan4.switch.li.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area31.lan4.switch.li.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area31.lan4.switch.eth.bitrate double
area31.lan4.host1.status.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.lan4.host1.status.initialStatus string "UP"

TODO @signal, @statistic

area31.lan4.host1.environment.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.lan4.host1.environment.initStage int 0

Initialization stage for the setup command

area31.lan4.host1.environment.globalNamespace bool false

Create new network namespaces under /var/run/netns/ (Linux only)

area31.lan4.host1.environment.namespace string ""

Name of the host OS network namespace (optional) (Linux only)

area31.lan4.host1.environment.setupCommand string ""

A host OS system command

area31.lan4.host1.environment.teardownCommand string ""

A host OS system command

area31.lan4.host1.pcapRecorder.displayStringTextFormat string "rec: %n pks"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.lan4.host1.pcapRecorder.verbose bool true

Whether to log packets on the module output

area31.lan4.host1.pcapRecorder.recordEmptyPackets bool true

Specifies if zero length packets are recorded or not

area31.lan4.host1.pcapRecorder.enableConvertingPackets bool true

Specifies if converting packets to link type is allowed or not

area31.lan4.host1.pcapRecorder.pcapFile string ""

The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap"

area31.lan4.host1.pcapRecorder.fileFormat string "pcapng"
area31.lan4.host1.pcapRecorder.snaplen int 65535

Maximum number of bytes to record per packet

area31.lan4.host1.pcapRecorder.timePrecision int 6

Time precision in recorded file. pcap supports only 6 (usec) or 9 (nanosec), pcapng supports more values (see 'if_tsresol' option in pcapng file format).

area31.lan4.host1.pcapRecorder.dumpBadFrames bool true

Enable dump of frames with hasBitError

area31.lan4.host1.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

Space-separated list of sibling module names to listen on

area31.lan4.host1.pcapRecorder.sendingSignalNames string "transmissionEnded"

Space-separated list of outbound packet signals to subscribe to

area31.lan4.host1.pcapRecorder.receivingSignalNames string "receptionEnded"

Space-separated list of inbound packet signals to subscribe to

area31.lan4.host1.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

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

area31.lan4.host1.pcapRecorder.packetFilter object "*"

Which packets are considered, matches all packets by default

area31.lan4.host1.pcapRecorder.helpers string ""

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

area31.lan4.host1.pcapRecorder.alwaysFlush bool false

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

area31.lan4.host1.interfaceTable.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.lan4.host1.interfaceTable.displayAddresses bool false

Whether to display IP addresses on links

area31.lan4.host1.cb.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.lan4.host1.cb.interfaceTableModule string

Module path to the ~InterfaceTable module

area31.lan4.host1.cb.forwardServiceRegistration bool true
area31.lan4.host1.cb.forwardProtocolRegistration bool true
area31.lan4.host1.cb.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area31.lan4.host1.cb.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area31.lan4.host1.cb.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area31.lan4.host1.bl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.lan4.host1.bl.interfaceTableModule string

Module path to the ~InterfaceTable module

area31.lan4.host1.bl.forwardServiceRegistration bool true
area31.lan4.host1.bl.forwardProtocolRegistration bool true
area31.lan4.host1.bl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area31.lan4.host1.bl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area31.lan4.host1.bl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area31.lan4.host1.li.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.lan4.host1.li.interfaceTableModule string

Module path to the ~InterfaceTable module

area31.lan4.host1.li.forwardServiceRegistration bool true
area31.lan4.host1.li.forwardProtocolRegistration bool true
area31.lan4.host1.li.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area31.lan4.host1.li.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area31.lan4.host1.li.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area31.lan4.host1.eth.bitrate double
area31.lan4.host1.nl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.lan4.host1.nl.interfaceTableModule string

Module path to the ~InterfaceTable module

area31.lan4.host1.nl.forwardServiceRegistration bool true
area31.lan4.host1.nl.forwardProtocolRegistration bool true
area31.lan4.host1.nl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area31.lan4.host1.nl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area31.lan4.host1.nl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area31.lan4.host1.tn.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.lan4.host1.tn.interfaceTableModule string

Module path to the ~InterfaceTable module

area31.lan4.host1.tn.forwardServiceRegistration bool true
area31.lan4.host1.tn.forwardProtocolRegistration bool true
area31.lan4.host1.tn.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area31.lan4.host1.tn.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area31.lan4.host1.tn.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area31.lan4.host1.at.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.lan4.host1.at.interfaceTableModule string

Module path to the ~InterfaceTable module

area31.lan4.host1.at.forwardServiceRegistration bool true
area31.lan4.host1.at.forwardProtocolRegistration bool true
area31.lan4.host1.at.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area31.lan4.host1.at.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area31.lan4.host1.at.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area31.lan4.host2.status.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.lan4.host2.status.initialStatus string "UP"

TODO @signal, @statistic

area31.lan4.host2.environment.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.lan4.host2.environment.initStage int 0

Initialization stage for the setup command

area31.lan4.host2.environment.globalNamespace bool false

Create new network namespaces under /var/run/netns/ (Linux only)

area31.lan4.host2.environment.namespace string ""

Name of the host OS network namespace (optional) (Linux only)

area31.lan4.host2.environment.setupCommand string ""

A host OS system command

area31.lan4.host2.environment.teardownCommand string ""

A host OS system command

area31.lan4.host2.pcapRecorder.displayStringTextFormat string "rec: %n pks"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.lan4.host2.pcapRecorder.verbose bool true

Whether to log packets on the module output

area31.lan4.host2.pcapRecorder.recordEmptyPackets bool true

Specifies if zero length packets are recorded or not

area31.lan4.host2.pcapRecorder.enableConvertingPackets bool true

Specifies if converting packets to link type is allowed or not

area31.lan4.host2.pcapRecorder.pcapFile string ""

The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap"

area31.lan4.host2.pcapRecorder.fileFormat string "pcapng"
area31.lan4.host2.pcapRecorder.snaplen int 65535

Maximum number of bytes to record per packet

area31.lan4.host2.pcapRecorder.timePrecision int 6

Time precision in recorded file. pcap supports only 6 (usec) or 9 (nanosec), pcapng supports more values (see 'if_tsresol' option in pcapng file format).

area31.lan4.host2.pcapRecorder.dumpBadFrames bool true

Enable dump of frames with hasBitError

area31.lan4.host2.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

Space-separated list of sibling module names to listen on

area31.lan4.host2.pcapRecorder.sendingSignalNames string "transmissionEnded"

Space-separated list of outbound packet signals to subscribe to

area31.lan4.host2.pcapRecorder.receivingSignalNames string "receptionEnded"

Space-separated list of inbound packet signals to subscribe to

area31.lan4.host2.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

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

area31.lan4.host2.pcapRecorder.packetFilter object "*"

Which packets are considered, matches all packets by default

area31.lan4.host2.pcapRecorder.helpers string ""

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

area31.lan4.host2.pcapRecorder.alwaysFlush bool false

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

area31.lan4.host2.interfaceTable.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.lan4.host2.interfaceTable.displayAddresses bool false

Whether to display IP addresses on links

area31.lan4.host2.cb.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.lan4.host2.cb.interfaceTableModule string

Module path to the ~InterfaceTable module

area31.lan4.host2.cb.forwardServiceRegistration bool true
area31.lan4.host2.cb.forwardProtocolRegistration bool true
area31.lan4.host2.cb.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area31.lan4.host2.cb.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area31.lan4.host2.cb.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area31.lan4.host2.bl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.lan4.host2.bl.interfaceTableModule string

Module path to the ~InterfaceTable module

area31.lan4.host2.bl.forwardServiceRegistration bool true
area31.lan4.host2.bl.forwardProtocolRegistration bool true
area31.lan4.host2.bl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area31.lan4.host2.bl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area31.lan4.host2.bl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area31.lan4.host2.li.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.lan4.host2.li.interfaceTableModule string

Module path to the ~InterfaceTable module

area31.lan4.host2.li.forwardServiceRegistration bool true
area31.lan4.host2.li.forwardProtocolRegistration bool true
area31.lan4.host2.li.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area31.lan4.host2.li.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area31.lan4.host2.li.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area31.lan4.host2.eth.bitrate double
area31.lan4.host2.nl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.lan4.host2.nl.interfaceTableModule string

Module path to the ~InterfaceTable module

area31.lan4.host2.nl.forwardServiceRegistration bool true
area31.lan4.host2.nl.forwardProtocolRegistration bool true
area31.lan4.host2.nl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area31.lan4.host2.nl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area31.lan4.host2.nl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area31.lan4.host2.tn.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.lan4.host2.tn.interfaceTableModule string

Module path to the ~InterfaceTable module

area31.lan4.host2.tn.forwardServiceRegistration bool true
area31.lan4.host2.tn.forwardProtocolRegistration bool true
area31.lan4.host2.tn.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area31.lan4.host2.tn.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area31.lan4.host2.tn.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area31.lan4.host2.at.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.lan4.host2.at.interfaceTableModule string

Module path to the ~InterfaceTable module

area31.lan4.host2.at.forwardServiceRegistration bool true
area31.lan4.host2.at.forwardProtocolRegistration bool true
area31.lan4.host2.at.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area31.lan4.host2.at.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area31.lan4.host2.at.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area31.lan4.host3.status.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.lan4.host3.status.initialStatus string "UP"

TODO @signal, @statistic

area31.lan4.host3.environment.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.lan4.host3.environment.initStage int 0

Initialization stage for the setup command

area31.lan4.host3.environment.globalNamespace bool false

Create new network namespaces under /var/run/netns/ (Linux only)

area31.lan4.host3.environment.namespace string ""

Name of the host OS network namespace (optional) (Linux only)

area31.lan4.host3.environment.setupCommand string ""

A host OS system command

area31.lan4.host3.environment.teardownCommand string ""

A host OS system command

area31.lan4.host3.pcapRecorder.displayStringTextFormat string "rec: %n pks"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.lan4.host3.pcapRecorder.verbose bool true

Whether to log packets on the module output

area31.lan4.host3.pcapRecorder.recordEmptyPackets bool true

Specifies if zero length packets are recorded or not

area31.lan4.host3.pcapRecorder.enableConvertingPackets bool true

Specifies if converting packets to link type is allowed or not

area31.lan4.host3.pcapRecorder.pcapFile string ""

The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap"

area31.lan4.host3.pcapRecorder.fileFormat string "pcapng"
area31.lan4.host3.pcapRecorder.snaplen int 65535

Maximum number of bytes to record per packet

area31.lan4.host3.pcapRecorder.timePrecision int 6

Time precision in recorded file. pcap supports only 6 (usec) or 9 (nanosec), pcapng supports more values (see 'if_tsresol' option in pcapng file format).

area31.lan4.host3.pcapRecorder.dumpBadFrames bool true

Enable dump of frames with hasBitError

area31.lan4.host3.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

Space-separated list of sibling module names to listen on

area31.lan4.host3.pcapRecorder.sendingSignalNames string "transmissionEnded"

Space-separated list of outbound packet signals to subscribe to

area31.lan4.host3.pcapRecorder.receivingSignalNames string "receptionEnded"

Space-separated list of inbound packet signals to subscribe to

area31.lan4.host3.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

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

area31.lan4.host3.pcapRecorder.packetFilter object "*"

Which packets are considered, matches all packets by default

area31.lan4.host3.pcapRecorder.helpers string ""

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

area31.lan4.host3.pcapRecorder.alwaysFlush bool false

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

area31.lan4.host3.interfaceTable.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.lan4.host3.interfaceTable.displayAddresses bool false

Whether to display IP addresses on links

area31.lan4.host3.cb.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.lan4.host3.cb.interfaceTableModule string

Module path to the ~InterfaceTable module

area31.lan4.host3.cb.forwardServiceRegistration bool true
area31.lan4.host3.cb.forwardProtocolRegistration bool true
area31.lan4.host3.cb.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area31.lan4.host3.cb.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area31.lan4.host3.cb.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area31.lan4.host3.bl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.lan4.host3.bl.interfaceTableModule string

Module path to the ~InterfaceTable module

area31.lan4.host3.bl.forwardServiceRegistration bool true
area31.lan4.host3.bl.forwardProtocolRegistration bool true
area31.lan4.host3.bl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area31.lan4.host3.bl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area31.lan4.host3.bl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area31.lan4.host3.li.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.lan4.host3.li.interfaceTableModule string

Module path to the ~InterfaceTable module

area31.lan4.host3.li.forwardServiceRegistration bool true
area31.lan4.host3.li.forwardProtocolRegistration bool true
area31.lan4.host3.li.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area31.lan4.host3.li.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area31.lan4.host3.li.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area31.lan4.host3.eth.bitrate double
area31.lan4.host3.nl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.lan4.host3.nl.interfaceTableModule string

Module path to the ~InterfaceTable module

area31.lan4.host3.nl.forwardServiceRegistration bool true
area31.lan4.host3.nl.forwardProtocolRegistration bool true
area31.lan4.host3.nl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area31.lan4.host3.nl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area31.lan4.host3.nl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area31.lan4.host3.tn.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.lan4.host3.tn.interfaceTableModule string

Module path to the ~InterfaceTable module

area31.lan4.host3.tn.forwardServiceRegistration bool true
area31.lan4.host3.tn.forwardProtocolRegistration bool true
area31.lan4.host3.tn.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area31.lan4.host3.tn.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area31.lan4.host3.tn.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area31.lan4.host3.at.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.lan4.host3.at.interfaceTableModule string

Module path to the ~InterfaceTable module

area31.lan4.host3.at.forwardServiceRegistration bool true
area31.lan4.host3.at.forwardProtocolRegistration bool true
area31.lan4.host3.at.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area31.lan4.host3.at.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area31.lan4.host3.at.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area31.router1.status.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.router1.status.initialStatus string "UP"

TODO @signal, @statistic

area31.router1.environment.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.router1.environment.initStage int 0

Initialization stage for the setup command

area31.router1.environment.globalNamespace bool false

Create new network namespaces under /var/run/netns/ (Linux only)

area31.router1.environment.namespace string ""

Name of the host OS network namespace (optional) (Linux only)

area31.router1.environment.setupCommand string ""

A host OS system command

area31.router1.environment.teardownCommand string ""

A host OS system command

area31.router1.pcapRecorder.displayStringTextFormat string "rec: %n pks"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.router1.pcapRecorder.verbose bool true

Whether to log packets on the module output

area31.router1.pcapRecorder.recordEmptyPackets bool true

Specifies if zero length packets are recorded or not

area31.router1.pcapRecorder.enableConvertingPackets bool true

Specifies if converting packets to link type is allowed or not

area31.router1.pcapRecorder.pcapFile string ""

The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap"

area31.router1.pcapRecorder.fileFormat string "pcapng"
area31.router1.pcapRecorder.snaplen int 65535

Maximum number of bytes to record per packet

area31.router1.pcapRecorder.timePrecision int 6

Time precision in recorded file. pcap supports only 6 (usec) or 9 (nanosec), pcapng supports more values (see 'if_tsresol' option in pcapng file format).

area31.router1.pcapRecorder.dumpBadFrames bool true

Enable dump of frames with hasBitError

area31.router1.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

Space-separated list of sibling module names to listen on

area31.router1.pcapRecorder.sendingSignalNames string "transmissionEnded"

Space-separated list of outbound packet signals to subscribe to

area31.router1.pcapRecorder.receivingSignalNames string "receptionEnded"

Space-separated list of inbound packet signals to subscribe to

area31.router1.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

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

area31.router1.pcapRecorder.packetFilter object "*"

Which packets are considered, matches all packets by default

area31.router1.pcapRecorder.helpers string ""

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

area31.router1.pcapRecorder.alwaysFlush bool false

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

area31.router1.interfaceTable.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.router1.interfaceTable.displayAddresses bool false

Whether to display IP addresses on links

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

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.router1.cb.interfaceTableModule string

Module path to the ~InterfaceTable module

area31.router1.cb.forwardServiceRegistration bool true
area31.router1.cb.forwardProtocolRegistration bool true
area31.router1.cb.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area31.router1.cb.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area31.router1.cb.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area31.router1.bl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.router1.bl.interfaceTableModule string

Module path to the ~InterfaceTable module

area31.router1.bl.forwardServiceRegistration bool true
area31.router1.bl.forwardProtocolRegistration bool true
area31.router1.bl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area31.router1.bl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area31.router1.bl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area31.router1.li.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.router1.li.interfaceTableModule string

Module path to the ~InterfaceTable module

area31.router1.li.forwardServiceRegistration bool true
area31.router1.li.forwardProtocolRegistration bool true
area31.router1.li.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area31.router1.li.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area31.router1.li.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area31.router1.eth.bitrate double
area31.router1.nl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.router1.nl.interfaceTableModule string

Module path to the ~InterfaceTable module

area31.router1.nl.forwardServiceRegistration bool true
area31.router1.nl.forwardProtocolRegistration bool true
area31.router1.nl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area31.router1.nl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area31.router1.nl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area31.router1.tn.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.router1.tn.interfaceTableModule string

Module path to the ~InterfaceTable module

area31.router1.tn.forwardServiceRegistration bool true
area31.router1.tn.forwardProtocolRegistration bool true
area31.router1.tn.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area31.router1.tn.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area31.router1.tn.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area31.router1.at.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.router1.at.interfaceTableModule string

Module path to the ~InterfaceTable module

area31.router1.at.forwardServiceRegistration bool true
area31.router1.at.forwardProtocolRegistration bool true
area31.router1.at.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area31.router1.at.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area31.router1.at.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area31.router1.bgp.interfaceTableModule string

The path to the InterfaceTable module

area31.router1.bgp.routingTableModule string
area31.router1.bgp.ospfRoutingModule string parent.hasOspf ? "^.ospf" : ""
area31.router2.status.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.router2.status.initialStatus string "UP"

TODO @signal, @statistic

area31.router2.environment.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.router2.environment.initStage int 0

Initialization stage for the setup command

area31.router2.environment.globalNamespace bool false

Create new network namespaces under /var/run/netns/ (Linux only)

area31.router2.environment.namespace string ""

Name of the host OS network namespace (optional) (Linux only)

area31.router2.environment.setupCommand string ""

A host OS system command

area31.router2.environment.teardownCommand string ""

A host OS system command

area31.router2.pcapRecorder.displayStringTextFormat string "rec: %n pks"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.router2.pcapRecorder.verbose bool true

Whether to log packets on the module output

area31.router2.pcapRecorder.recordEmptyPackets bool true

Specifies if zero length packets are recorded or not

area31.router2.pcapRecorder.enableConvertingPackets bool true

Specifies if converting packets to link type is allowed or not

area31.router2.pcapRecorder.pcapFile string ""

The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap"

area31.router2.pcapRecorder.fileFormat string "pcapng"
area31.router2.pcapRecorder.snaplen int 65535

Maximum number of bytes to record per packet

area31.router2.pcapRecorder.timePrecision int 6

Time precision in recorded file. pcap supports only 6 (usec) or 9 (nanosec), pcapng supports more values (see 'if_tsresol' option in pcapng file format).

area31.router2.pcapRecorder.dumpBadFrames bool true

Enable dump of frames with hasBitError

area31.router2.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

Space-separated list of sibling module names to listen on

area31.router2.pcapRecorder.sendingSignalNames string "transmissionEnded"

Space-separated list of outbound packet signals to subscribe to

area31.router2.pcapRecorder.receivingSignalNames string "receptionEnded"

Space-separated list of inbound packet signals to subscribe to

area31.router2.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

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

area31.router2.pcapRecorder.packetFilter object "*"

Which packets are considered, matches all packets by default

area31.router2.pcapRecorder.helpers string ""

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

area31.router2.pcapRecorder.alwaysFlush bool false

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

area31.router2.interfaceTable.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.router2.interfaceTable.displayAddresses bool false

Whether to display IP addresses on links

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

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.router2.cb.interfaceTableModule string

Module path to the ~InterfaceTable module

area31.router2.cb.forwardServiceRegistration bool true
area31.router2.cb.forwardProtocolRegistration bool true
area31.router2.cb.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area31.router2.cb.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area31.router2.cb.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area31.router2.bl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.router2.bl.interfaceTableModule string

Module path to the ~InterfaceTable module

area31.router2.bl.forwardServiceRegistration bool true
area31.router2.bl.forwardProtocolRegistration bool true
area31.router2.bl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area31.router2.bl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area31.router2.bl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area31.router2.li.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.router2.li.interfaceTableModule string

Module path to the ~InterfaceTable module

area31.router2.li.forwardServiceRegistration bool true
area31.router2.li.forwardProtocolRegistration bool true
area31.router2.li.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area31.router2.li.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area31.router2.li.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area31.router2.eth.bitrate double
area31.router2.nl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.router2.nl.interfaceTableModule string

Module path to the ~InterfaceTable module

area31.router2.nl.forwardServiceRegistration bool true
area31.router2.nl.forwardProtocolRegistration bool true
area31.router2.nl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area31.router2.nl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area31.router2.nl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area31.router2.tn.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.router2.tn.interfaceTableModule string

Module path to the ~InterfaceTable module

area31.router2.tn.forwardServiceRegistration bool true
area31.router2.tn.forwardProtocolRegistration bool true
area31.router2.tn.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area31.router2.tn.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area31.router2.tn.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area31.router2.at.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.router2.at.interfaceTableModule string

Module path to the ~InterfaceTable module

area31.router2.at.forwardServiceRegistration bool true
area31.router2.at.forwardProtocolRegistration bool true
area31.router2.at.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area31.router2.at.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area31.router2.at.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area31.router2.bgp.interfaceTableModule string

The path to the InterfaceTable module

area31.router2.bgp.routingTableModule string
area31.router2.bgp.ospfRoutingModule string parent.hasOspf ? "^.ospf" : ""
area31.router3.status.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.router3.status.initialStatus string "UP"

TODO @signal, @statistic

area31.router3.environment.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.router3.environment.initStage int 0

Initialization stage for the setup command

area31.router3.environment.globalNamespace bool false

Create new network namespaces under /var/run/netns/ (Linux only)

area31.router3.environment.namespace string ""

Name of the host OS network namespace (optional) (Linux only)

area31.router3.environment.setupCommand string ""

A host OS system command

area31.router3.environment.teardownCommand string ""

A host OS system command

area31.router3.pcapRecorder.displayStringTextFormat string "rec: %n pks"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.router3.pcapRecorder.verbose bool true

Whether to log packets on the module output

area31.router3.pcapRecorder.recordEmptyPackets bool true

Specifies if zero length packets are recorded or not

area31.router3.pcapRecorder.enableConvertingPackets bool true

Specifies if converting packets to link type is allowed or not

area31.router3.pcapRecorder.pcapFile string ""

The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap"

area31.router3.pcapRecorder.fileFormat string "pcapng"
area31.router3.pcapRecorder.snaplen int 65535

Maximum number of bytes to record per packet

area31.router3.pcapRecorder.timePrecision int 6

Time precision in recorded file. pcap supports only 6 (usec) or 9 (nanosec), pcapng supports more values (see 'if_tsresol' option in pcapng file format).

area31.router3.pcapRecorder.dumpBadFrames bool true

Enable dump of frames with hasBitError

area31.router3.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

Space-separated list of sibling module names to listen on

area31.router3.pcapRecorder.sendingSignalNames string "transmissionEnded"

Space-separated list of outbound packet signals to subscribe to

area31.router3.pcapRecorder.receivingSignalNames string "receptionEnded"

Space-separated list of inbound packet signals to subscribe to

area31.router3.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

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

area31.router3.pcapRecorder.packetFilter object "*"

Which packets are considered, matches all packets by default

area31.router3.pcapRecorder.helpers string ""

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

area31.router3.pcapRecorder.alwaysFlush bool false

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

area31.router3.interfaceTable.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.router3.interfaceTable.displayAddresses bool false

Whether to display IP addresses on links

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

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.router3.cb.interfaceTableModule string

Module path to the ~InterfaceTable module

area31.router3.cb.forwardServiceRegistration bool true
area31.router3.cb.forwardProtocolRegistration bool true
area31.router3.cb.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area31.router3.cb.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area31.router3.cb.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area31.router3.bl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.router3.bl.interfaceTableModule string

Module path to the ~InterfaceTable module

area31.router3.bl.forwardServiceRegistration bool true
area31.router3.bl.forwardProtocolRegistration bool true
area31.router3.bl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area31.router3.bl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area31.router3.bl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area31.router3.li.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.router3.li.interfaceTableModule string

Module path to the ~InterfaceTable module

area31.router3.li.forwardServiceRegistration bool true
area31.router3.li.forwardProtocolRegistration bool true
area31.router3.li.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area31.router3.li.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area31.router3.li.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area31.router3.eth.bitrate double
area31.router3.nl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.router3.nl.interfaceTableModule string

Module path to the ~InterfaceTable module

area31.router3.nl.forwardServiceRegistration bool true
area31.router3.nl.forwardProtocolRegistration bool true
area31.router3.nl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area31.router3.nl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area31.router3.nl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area31.router3.tn.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.router3.tn.interfaceTableModule string

Module path to the ~InterfaceTable module

area31.router3.tn.forwardServiceRegistration bool true
area31.router3.tn.forwardProtocolRegistration bool true
area31.router3.tn.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area31.router3.tn.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area31.router3.tn.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area31.router3.at.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.router3.at.interfaceTableModule string

Module path to the ~InterfaceTable module

area31.router3.at.forwardServiceRegistration bool true
area31.router3.at.forwardProtocolRegistration bool true
area31.router3.at.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area31.router3.at.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area31.router3.at.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area31.router3.bgp.interfaceTableModule string

The path to the InterfaceTable module

area31.router3.bgp.routingTableModule string
area31.router3.bgp.ospfRoutingModule string parent.hasOspf ? "^.ospf" : ""
area31.router4.status.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.router4.status.initialStatus string "UP"

TODO @signal, @statistic

area31.router4.environment.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.router4.environment.initStage int 0

Initialization stage for the setup command

area31.router4.environment.globalNamespace bool false

Create new network namespaces under /var/run/netns/ (Linux only)

area31.router4.environment.namespace string ""

Name of the host OS network namespace (optional) (Linux only)

area31.router4.environment.setupCommand string ""

A host OS system command

area31.router4.environment.teardownCommand string ""

A host OS system command

area31.router4.pcapRecorder.displayStringTextFormat string "rec: %n pks"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.router4.pcapRecorder.verbose bool true

Whether to log packets on the module output

area31.router4.pcapRecorder.recordEmptyPackets bool true

Specifies if zero length packets are recorded or not

area31.router4.pcapRecorder.enableConvertingPackets bool true

Specifies if converting packets to link type is allowed or not

area31.router4.pcapRecorder.pcapFile string ""

The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap"

area31.router4.pcapRecorder.fileFormat string "pcapng"
area31.router4.pcapRecorder.snaplen int 65535

Maximum number of bytes to record per packet

area31.router4.pcapRecorder.timePrecision int 6

Time precision in recorded file. pcap supports only 6 (usec) or 9 (nanosec), pcapng supports more values (see 'if_tsresol' option in pcapng file format).

area31.router4.pcapRecorder.dumpBadFrames bool true

Enable dump of frames with hasBitError

area31.router4.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

Space-separated list of sibling module names to listen on

area31.router4.pcapRecorder.sendingSignalNames string "transmissionEnded"

Space-separated list of outbound packet signals to subscribe to

area31.router4.pcapRecorder.receivingSignalNames string "receptionEnded"

Space-separated list of inbound packet signals to subscribe to

area31.router4.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

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

area31.router4.pcapRecorder.packetFilter object "*"

Which packets are considered, matches all packets by default

area31.router4.pcapRecorder.helpers string ""

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

area31.router4.pcapRecorder.alwaysFlush bool false

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

area31.router4.interfaceTable.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.router4.interfaceTable.displayAddresses bool false

Whether to display IP addresses on links

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

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.router4.cb.interfaceTableModule string

Module path to the ~InterfaceTable module

area31.router4.cb.forwardServiceRegistration bool true
area31.router4.cb.forwardProtocolRegistration bool true
area31.router4.cb.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area31.router4.cb.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area31.router4.cb.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area31.router4.bl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.router4.bl.interfaceTableModule string

Module path to the ~InterfaceTable module

area31.router4.bl.forwardServiceRegistration bool true
area31.router4.bl.forwardProtocolRegistration bool true
area31.router4.bl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area31.router4.bl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area31.router4.bl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area31.router4.li.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.router4.li.interfaceTableModule string

Module path to the ~InterfaceTable module

area31.router4.li.forwardServiceRegistration bool true
area31.router4.li.forwardProtocolRegistration bool true
area31.router4.li.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area31.router4.li.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area31.router4.li.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area31.router4.eth.bitrate double
area31.router4.nl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.router4.nl.interfaceTableModule string

Module path to the ~InterfaceTable module

area31.router4.nl.forwardServiceRegistration bool true
area31.router4.nl.forwardProtocolRegistration bool true
area31.router4.nl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area31.router4.nl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area31.router4.nl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area31.router4.tn.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.router4.tn.interfaceTableModule string

Module path to the ~InterfaceTable module

area31.router4.tn.forwardServiceRegistration bool true
area31.router4.tn.forwardProtocolRegistration bool true
area31.router4.tn.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area31.router4.tn.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area31.router4.tn.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area31.router4.at.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area31.router4.at.interfaceTableModule string

Module path to the ~InterfaceTable module

area31.router4.at.forwardServiceRegistration bool true
area31.router4.at.forwardProtocolRegistration bool true
area31.router4.at.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area31.router4.at.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area31.router4.at.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area31.router4.bgp.interfaceTableModule string

The path to the InterfaceTable module

area31.router4.bgp.routingTableModule string
area31.router4.bgp.ospfRoutingModule string parent.hasOspf ? "^.ospf" : ""
area32.lan1.switch.macTable.agingTime double
area32.lan1.switch.macTable.forwardingTableFile string
area32.lan1.switch.interfaceTable.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.lan1.switch.interfaceTable.displayAddresses bool false

Whether to display IP addresses on links

area32.lan1.switch.status.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.lan1.switch.status.initialStatus string "UP"

TODO @signal, @statistic

area32.lan1.switch.pcapRecorder.displayStringTextFormat string "rec: %n pks"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.lan1.switch.pcapRecorder.verbose bool true

Whether to log packets on the module output

area32.lan1.switch.pcapRecorder.recordEmptyPackets bool true

Specifies if zero length packets are recorded or not

area32.lan1.switch.pcapRecorder.enableConvertingPackets bool true

Specifies if converting packets to link type is allowed or not

area32.lan1.switch.pcapRecorder.pcapFile string ""

The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap"

area32.lan1.switch.pcapRecorder.fileFormat string "pcapng"
area32.lan1.switch.pcapRecorder.snaplen int 65535

Maximum number of bytes to record per packet

area32.lan1.switch.pcapRecorder.timePrecision int 6

Time precision in recorded file. pcap supports only 6 (usec) or 9 (nanosec), pcapng supports more values (see 'if_tsresol' option in pcapng file format).

area32.lan1.switch.pcapRecorder.dumpBadFrames bool true

Enable dump of frames with hasBitError

area32.lan1.switch.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

Space-separated list of sibling module names to listen on

area32.lan1.switch.pcapRecorder.sendingSignalNames string "transmissionEnded"

Space-separated list of outbound packet signals to subscribe to

area32.lan1.switch.pcapRecorder.receivingSignalNames string "receptionEnded"

Space-separated list of inbound packet signals to subscribe to

area32.lan1.switch.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

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

area32.lan1.switch.pcapRecorder.packetFilter object "*"

Which packets are considered, matches all packets by default

area32.lan1.switch.pcapRecorder.helpers string ""

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

area32.lan1.switch.pcapRecorder.alwaysFlush bool false

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

area32.lan1.switch.mrp.ccmInterval double
area32.lan1.switch.mrp.mrpRole string
area32.lan1.switch.mrp.timingProfile int
area32.lan1.switch.mrp.uuid0 int
area32.lan1.switch.mrp.uuid1 int
area32.lan1.switch.mrp.ringPort1 int
area32.lan1.switch.mrp.ringPort2 int
area32.lan1.switch.mrp.interconnectionLinkCheckAware bool
area32.lan1.switch.mrp.interconnectionRingCheckAware bool
area32.lan1.switch.mrp.nonblockingMrcSupported bool
area32.lan1.switch.mrp.reactOnLinkChange bool
area32.lan1.switch.mrp.visualize bool
area32.lan1.switch.stp.helloTime double
area32.lan1.switch.stp.forwardDelay double
area32.lan1.switch.stp.maxAge double
area32.lan1.switch.stp.bridgePriority int
area32.lan1.switch.stp.visualize bool
area32.lan1.switch.gptp.gptpNodeType string "BRIDGE_NODE"
area32.lan1.switch.sc.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.lan1.switch.sc.interfaceTableModule string

Module path to the ~InterfaceTable module

area32.lan1.switch.sc.forwardServiceRegistration bool true
area32.lan1.switch.sc.forwardProtocolRegistration bool true
area32.lan1.switch.sc.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area32.lan1.switch.sc.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area32.lan1.switch.sc.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area32.lan1.switch.cb.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.lan1.switch.cb.interfaceTableModule string

Module path to the ~InterfaceTable module

area32.lan1.switch.cb.forwardServiceRegistration bool true
area32.lan1.switch.cb.forwardProtocolRegistration bool true
area32.lan1.switch.cb.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area32.lan1.switch.cb.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area32.lan1.switch.cb.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area32.lan1.switch.bl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.lan1.switch.bl.interfaceTableModule string

Module path to the ~InterfaceTable module

area32.lan1.switch.bl.forwardServiceRegistration bool true
area32.lan1.switch.bl.forwardProtocolRegistration bool true
area32.lan1.switch.bl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area32.lan1.switch.bl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area32.lan1.switch.bl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area32.lan1.switch.li.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.lan1.switch.li.interfaceTableModule string

Module path to the ~InterfaceTable module

area32.lan1.switch.li.forwardServiceRegistration bool true
area32.lan1.switch.li.forwardProtocolRegistration bool true
area32.lan1.switch.li.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area32.lan1.switch.li.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area32.lan1.switch.li.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area32.lan1.switch.eth.bitrate double
area32.lan1.host1.status.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.lan1.host1.status.initialStatus string "UP"

TODO @signal, @statistic

area32.lan1.host1.environment.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.lan1.host1.environment.initStage int 0

Initialization stage for the setup command

area32.lan1.host1.environment.globalNamespace bool false

Create new network namespaces under /var/run/netns/ (Linux only)

area32.lan1.host1.environment.namespace string ""

Name of the host OS network namespace (optional) (Linux only)

area32.lan1.host1.environment.setupCommand string ""

A host OS system command

area32.lan1.host1.environment.teardownCommand string ""

A host OS system command

area32.lan1.host1.pcapRecorder.displayStringTextFormat string "rec: %n pks"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.lan1.host1.pcapRecorder.verbose bool true

Whether to log packets on the module output

area32.lan1.host1.pcapRecorder.recordEmptyPackets bool true

Specifies if zero length packets are recorded or not

area32.lan1.host1.pcapRecorder.enableConvertingPackets bool true

Specifies if converting packets to link type is allowed or not

area32.lan1.host1.pcapRecorder.pcapFile string ""

The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap"

area32.lan1.host1.pcapRecorder.fileFormat string "pcapng"
area32.lan1.host1.pcapRecorder.snaplen int 65535

Maximum number of bytes to record per packet

area32.lan1.host1.pcapRecorder.timePrecision int 6

Time precision in recorded file. pcap supports only 6 (usec) or 9 (nanosec), pcapng supports more values (see 'if_tsresol' option in pcapng file format).

area32.lan1.host1.pcapRecorder.dumpBadFrames bool true

Enable dump of frames with hasBitError

area32.lan1.host1.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

Space-separated list of sibling module names to listen on

area32.lan1.host1.pcapRecorder.sendingSignalNames string "transmissionEnded"

Space-separated list of outbound packet signals to subscribe to

area32.lan1.host1.pcapRecorder.receivingSignalNames string "receptionEnded"

Space-separated list of inbound packet signals to subscribe to

area32.lan1.host1.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

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

area32.lan1.host1.pcapRecorder.packetFilter object "*"

Which packets are considered, matches all packets by default

area32.lan1.host1.pcapRecorder.helpers string ""

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

area32.lan1.host1.pcapRecorder.alwaysFlush bool false

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

area32.lan1.host1.interfaceTable.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.lan1.host1.interfaceTable.displayAddresses bool false

Whether to display IP addresses on links

area32.lan1.host1.cb.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.lan1.host1.cb.interfaceTableModule string

Module path to the ~InterfaceTable module

area32.lan1.host1.cb.forwardServiceRegistration bool true
area32.lan1.host1.cb.forwardProtocolRegistration bool true
area32.lan1.host1.cb.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area32.lan1.host1.cb.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area32.lan1.host1.cb.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area32.lan1.host1.bl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.lan1.host1.bl.interfaceTableModule string

Module path to the ~InterfaceTable module

area32.lan1.host1.bl.forwardServiceRegistration bool true
area32.lan1.host1.bl.forwardProtocolRegistration bool true
area32.lan1.host1.bl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area32.lan1.host1.bl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area32.lan1.host1.bl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area32.lan1.host1.li.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.lan1.host1.li.interfaceTableModule string

Module path to the ~InterfaceTable module

area32.lan1.host1.li.forwardServiceRegistration bool true
area32.lan1.host1.li.forwardProtocolRegistration bool true
area32.lan1.host1.li.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area32.lan1.host1.li.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area32.lan1.host1.li.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area32.lan1.host1.eth.bitrate double
area32.lan1.host1.nl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.lan1.host1.nl.interfaceTableModule string

Module path to the ~InterfaceTable module

area32.lan1.host1.nl.forwardServiceRegistration bool true
area32.lan1.host1.nl.forwardProtocolRegistration bool true
area32.lan1.host1.nl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area32.lan1.host1.nl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area32.lan1.host1.nl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area32.lan1.host1.tn.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.lan1.host1.tn.interfaceTableModule string

Module path to the ~InterfaceTable module

area32.lan1.host1.tn.forwardServiceRegistration bool true
area32.lan1.host1.tn.forwardProtocolRegistration bool true
area32.lan1.host1.tn.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area32.lan1.host1.tn.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area32.lan1.host1.tn.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area32.lan1.host1.at.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.lan1.host1.at.interfaceTableModule string

Module path to the ~InterfaceTable module

area32.lan1.host1.at.forwardServiceRegistration bool true
area32.lan1.host1.at.forwardProtocolRegistration bool true
area32.lan1.host1.at.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area32.lan1.host1.at.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area32.lan1.host1.at.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area32.lan1.host2.status.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.lan1.host2.status.initialStatus string "UP"

TODO @signal, @statistic

area32.lan1.host2.environment.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.lan1.host2.environment.initStage int 0

Initialization stage for the setup command

area32.lan1.host2.environment.globalNamespace bool false

Create new network namespaces under /var/run/netns/ (Linux only)

area32.lan1.host2.environment.namespace string ""

Name of the host OS network namespace (optional) (Linux only)

area32.lan1.host2.environment.setupCommand string ""

A host OS system command

area32.lan1.host2.environment.teardownCommand string ""

A host OS system command

area32.lan1.host2.pcapRecorder.displayStringTextFormat string "rec: %n pks"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.lan1.host2.pcapRecorder.verbose bool true

Whether to log packets on the module output

area32.lan1.host2.pcapRecorder.recordEmptyPackets bool true

Specifies if zero length packets are recorded or not

area32.lan1.host2.pcapRecorder.enableConvertingPackets bool true

Specifies if converting packets to link type is allowed or not

area32.lan1.host2.pcapRecorder.pcapFile string ""

The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap"

area32.lan1.host2.pcapRecorder.fileFormat string "pcapng"
area32.lan1.host2.pcapRecorder.snaplen int 65535

Maximum number of bytes to record per packet

area32.lan1.host2.pcapRecorder.timePrecision int 6

Time precision in recorded file. pcap supports only 6 (usec) or 9 (nanosec), pcapng supports more values (see 'if_tsresol' option in pcapng file format).

area32.lan1.host2.pcapRecorder.dumpBadFrames bool true

Enable dump of frames with hasBitError

area32.lan1.host2.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

Space-separated list of sibling module names to listen on

area32.lan1.host2.pcapRecorder.sendingSignalNames string "transmissionEnded"

Space-separated list of outbound packet signals to subscribe to

area32.lan1.host2.pcapRecorder.receivingSignalNames string "receptionEnded"

Space-separated list of inbound packet signals to subscribe to

area32.lan1.host2.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

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

area32.lan1.host2.pcapRecorder.packetFilter object "*"

Which packets are considered, matches all packets by default

area32.lan1.host2.pcapRecorder.helpers string ""

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

area32.lan1.host2.pcapRecorder.alwaysFlush bool false

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

area32.lan1.host2.interfaceTable.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.lan1.host2.interfaceTable.displayAddresses bool false

Whether to display IP addresses on links

area32.lan1.host2.cb.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.lan1.host2.cb.interfaceTableModule string

Module path to the ~InterfaceTable module

area32.lan1.host2.cb.forwardServiceRegistration bool true
area32.lan1.host2.cb.forwardProtocolRegistration bool true
area32.lan1.host2.cb.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area32.lan1.host2.cb.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area32.lan1.host2.cb.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area32.lan1.host2.bl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.lan1.host2.bl.interfaceTableModule string

Module path to the ~InterfaceTable module

area32.lan1.host2.bl.forwardServiceRegistration bool true
area32.lan1.host2.bl.forwardProtocolRegistration bool true
area32.lan1.host2.bl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area32.lan1.host2.bl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area32.lan1.host2.bl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area32.lan1.host2.li.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.lan1.host2.li.interfaceTableModule string

Module path to the ~InterfaceTable module

area32.lan1.host2.li.forwardServiceRegistration bool true
area32.lan1.host2.li.forwardProtocolRegistration bool true
area32.lan1.host2.li.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area32.lan1.host2.li.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area32.lan1.host2.li.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area32.lan1.host2.eth.bitrate double
area32.lan1.host2.nl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.lan1.host2.nl.interfaceTableModule string

Module path to the ~InterfaceTable module

area32.lan1.host2.nl.forwardServiceRegistration bool true
area32.lan1.host2.nl.forwardProtocolRegistration bool true
area32.lan1.host2.nl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area32.lan1.host2.nl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area32.lan1.host2.nl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area32.lan1.host2.tn.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.lan1.host2.tn.interfaceTableModule string

Module path to the ~InterfaceTable module

area32.lan1.host2.tn.forwardServiceRegistration bool true
area32.lan1.host2.tn.forwardProtocolRegistration bool true
area32.lan1.host2.tn.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area32.lan1.host2.tn.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area32.lan1.host2.tn.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area32.lan1.host2.at.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.lan1.host2.at.interfaceTableModule string

Module path to the ~InterfaceTable module

area32.lan1.host2.at.forwardServiceRegistration bool true
area32.lan1.host2.at.forwardProtocolRegistration bool true
area32.lan1.host2.at.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area32.lan1.host2.at.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area32.lan1.host2.at.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area32.lan1.host3.status.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.lan1.host3.status.initialStatus string "UP"

TODO @signal, @statistic

area32.lan1.host3.environment.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.lan1.host3.environment.initStage int 0

Initialization stage for the setup command

area32.lan1.host3.environment.globalNamespace bool false

Create new network namespaces under /var/run/netns/ (Linux only)

area32.lan1.host3.environment.namespace string ""

Name of the host OS network namespace (optional) (Linux only)

area32.lan1.host3.environment.setupCommand string ""

A host OS system command

area32.lan1.host3.environment.teardownCommand string ""

A host OS system command

area32.lan1.host3.pcapRecorder.displayStringTextFormat string "rec: %n pks"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.lan1.host3.pcapRecorder.verbose bool true

Whether to log packets on the module output

area32.lan1.host3.pcapRecorder.recordEmptyPackets bool true

Specifies if zero length packets are recorded or not

area32.lan1.host3.pcapRecorder.enableConvertingPackets bool true

Specifies if converting packets to link type is allowed or not

area32.lan1.host3.pcapRecorder.pcapFile string ""

The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap"

area32.lan1.host3.pcapRecorder.fileFormat string "pcapng"
area32.lan1.host3.pcapRecorder.snaplen int 65535

Maximum number of bytes to record per packet

area32.lan1.host3.pcapRecorder.timePrecision int 6

Time precision in recorded file. pcap supports only 6 (usec) or 9 (nanosec), pcapng supports more values (see 'if_tsresol' option in pcapng file format).

area32.lan1.host3.pcapRecorder.dumpBadFrames bool true

Enable dump of frames with hasBitError

area32.lan1.host3.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

Space-separated list of sibling module names to listen on

area32.lan1.host3.pcapRecorder.sendingSignalNames string "transmissionEnded"

Space-separated list of outbound packet signals to subscribe to

area32.lan1.host3.pcapRecorder.receivingSignalNames string "receptionEnded"

Space-separated list of inbound packet signals to subscribe to

area32.lan1.host3.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

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

area32.lan1.host3.pcapRecorder.packetFilter object "*"

Which packets are considered, matches all packets by default

area32.lan1.host3.pcapRecorder.helpers string ""

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

area32.lan1.host3.pcapRecorder.alwaysFlush bool false

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

area32.lan1.host3.interfaceTable.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.lan1.host3.interfaceTable.displayAddresses bool false

Whether to display IP addresses on links

area32.lan1.host3.cb.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.lan1.host3.cb.interfaceTableModule string

Module path to the ~InterfaceTable module

area32.lan1.host3.cb.forwardServiceRegistration bool true
area32.lan1.host3.cb.forwardProtocolRegistration bool true
area32.lan1.host3.cb.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area32.lan1.host3.cb.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area32.lan1.host3.cb.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area32.lan1.host3.bl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.lan1.host3.bl.interfaceTableModule string

Module path to the ~InterfaceTable module

area32.lan1.host3.bl.forwardServiceRegistration bool true
area32.lan1.host3.bl.forwardProtocolRegistration bool true
area32.lan1.host3.bl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area32.lan1.host3.bl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area32.lan1.host3.bl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area32.lan1.host3.li.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.lan1.host3.li.interfaceTableModule string

Module path to the ~InterfaceTable module

area32.lan1.host3.li.forwardServiceRegistration bool true
area32.lan1.host3.li.forwardProtocolRegistration bool true
area32.lan1.host3.li.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area32.lan1.host3.li.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area32.lan1.host3.li.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area32.lan1.host3.eth.bitrate double
area32.lan1.host3.nl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.lan1.host3.nl.interfaceTableModule string

Module path to the ~InterfaceTable module

area32.lan1.host3.nl.forwardServiceRegistration bool true
area32.lan1.host3.nl.forwardProtocolRegistration bool true
area32.lan1.host3.nl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area32.lan1.host3.nl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area32.lan1.host3.nl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area32.lan1.host3.tn.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.lan1.host3.tn.interfaceTableModule string

Module path to the ~InterfaceTable module

area32.lan1.host3.tn.forwardServiceRegistration bool true
area32.lan1.host3.tn.forwardProtocolRegistration bool true
area32.lan1.host3.tn.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area32.lan1.host3.tn.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area32.lan1.host3.tn.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area32.lan1.host3.at.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.lan1.host3.at.interfaceTableModule string

Module path to the ~InterfaceTable module

area32.lan1.host3.at.forwardServiceRegistration bool true
area32.lan1.host3.at.forwardProtocolRegistration bool true
area32.lan1.host3.at.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area32.lan1.host3.at.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area32.lan1.host3.at.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area32.lan2.switch.macTable.agingTime double
area32.lan2.switch.macTable.forwardingTableFile string
area32.lan2.switch.interfaceTable.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.lan2.switch.interfaceTable.displayAddresses bool false

Whether to display IP addresses on links

area32.lan2.switch.status.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.lan2.switch.status.initialStatus string "UP"

TODO @signal, @statistic

area32.lan2.switch.pcapRecorder.displayStringTextFormat string "rec: %n pks"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.lan2.switch.pcapRecorder.verbose bool true

Whether to log packets on the module output

area32.lan2.switch.pcapRecorder.recordEmptyPackets bool true

Specifies if zero length packets are recorded or not

area32.lan2.switch.pcapRecorder.enableConvertingPackets bool true

Specifies if converting packets to link type is allowed or not

area32.lan2.switch.pcapRecorder.pcapFile string ""

The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap"

area32.lan2.switch.pcapRecorder.fileFormat string "pcapng"
area32.lan2.switch.pcapRecorder.snaplen int 65535

Maximum number of bytes to record per packet

area32.lan2.switch.pcapRecorder.timePrecision int 6

Time precision in recorded file. pcap supports only 6 (usec) or 9 (nanosec), pcapng supports more values (see 'if_tsresol' option in pcapng file format).

area32.lan2.switch.pcapRecorder.dumpBadFrames bool true

Enable dump of frames with hasBitError

area32.lan2.switch.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

Space-separated list of sibling module names to listen on

area32.lan2.switch.pcapRecorder.sendingSignalNames string "transmissionEnded"

Space-separated list of outbound packet signals to subscribe to

area32.lan2.switch.pcapRecorder.receivingSignalNames string "receptionEnded"

Space-separated list of inbound packet signals to subscribe to

area32.lan2.switch.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

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

area32.lan2.switch.pcapRecorder.packetFilter object "*"

Which packets are considered, matches all packets by default

area32.lan2.switch.pcapRecorder.helpers string ""

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

area32.lan2.switch.pcapRecorder.alwaysFlush bool false

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

area32.lan2.switch.mrp.ccmInterval double
area32.lan2.switch.mrp.mrpRole string
area32.lan2.switch.mrp.timingProfile int
area32.lan2.switch.mrp.uuid0 int
area32.lan2.switch.mrp.uuid1 int
area32.lan2.switch.mrp.ringPort1 int
area32.lan2.switch.mrp.ringPort2 int
area32.lan2.switch.mrp.interconnectionLinkCheckAware bool
area32.lan2.switch.mrp.interconnectionRingCheckAware bool
area32.lan2.switch.mrp.nonblockingMrcSupported bool
area32.lan2.switch.mrp.reactOnLinkChange bool
area32.lan2.switch.mrp.visualize bool
area32.lan2.switch.stp.helloTime double
area32.lan2.switch.stp.forwardDelay double
area32.lan2.switch.stp.maxAge double
area32.lan2.switch.stp.bridgePriority int
area32.lan2.switch.stp.visualize bool
area32.lan2.switch.gptp.gptpNodeType string "BRIDGE_NODE"
area32.lan2.switch.sc.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.lan2.switch.sc.interfaceTableModule string

Module path to the ~InterfaceTable module

area32.lan2.switch.sc.forwardServiceRegistration bool true
area32.lan2.switch.sc.forwardProtocolRegistration bool true
area32.lan2.switch.sc.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area32.lan2.switch.sc.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area32.lan2.switch.sc.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area32.lan2.switch.cb.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.lan2.switch.cb.interfaceTableModule string

Module path to the ~InterfaceTable module

area32.lan2.switch.cb.forwardServiceRegistration bool true
area32.lan2.switch.cb.forwardProtocolRegistration bool true
area32.lan2.switch.cb.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area32.lan2.switch.cb.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area32.lan2.switch.cb.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area32.lan2.switch.bl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.lan2.switch.bl.interfaceTableModule string

Module path to the ~InterfaceTable module

area32.lan2.switch.bl.forwardServiceRegistration bool true
area32.lan2.switch.bl.forwardProtocolRegistration bool true
area32.lan2.switch.bl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area32.lan2.switch.bl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area32.lan2.switch.bl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area32.lan2.switch.li.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.lan2.switch.li.interfaceTableModule string

Module path to the ~InterfaceTable module

area32.lan2.switch.li.forwardServiceRegistration bool true
area32.lan2.switch.li.forwardProtocolRegistration bool true
area32.lan2.switch.li.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area32.lan2.switch.li.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area32.lan2.switch.li.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area32.lan2.switch.eth.bitrate double
area32.lan2.host1.status.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.lan2.host1.status.initialStatus string "UP"

TODO @signal, @statistic

area32.lan2.host1.environment.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.lan2.host1.environment.initStage int 0

Initialization stage for the setup command

area32.lan2.host1.environment.globalNamespace bool false

Create new network namespaces under /var/run/netns/ (Linux only)

area32.lan2.host1.environment.namespace string ""

Name of the host OS network namespace (optional) (Linux only)

area32.lan2.host1.environment.setupCommand string ""

A host OS system command

area32.lan2.host1.environment.teardownCommand string ""

A host OS system command

area32.lan2.host1.pcapRecorder.displayStringTextFormat string "rec: %n pks"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.lan2.host1.pcapRecorder.verbose bool true

Whether to log packets on the module output

area32.lan2.host1.pcapRecorder.recordEmptyPackets bool true

Specifies if zero length packets are recorded or not

area32.lan2.host1.pcapRecorder.enableConvertingPackets bool true

Specifies if converting packets to link type is allowed or not

area32.lan2.host1.pcapRecorder.pcapFile string ""

The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap"

area32.lan2.host1.pcapRecorder.fileFormat string "pcapng"
area32.lan2.host1.pcapRecorder.snaplen int 65535

Maximum number of bytes to record per packet

area32.lan2.host1.pcapRecorder.timePrecision int 6

Time precision in recorded file. pcap supports only 6 (usec) or 9 (nanosec), pcapng supports more values (see 'if_tsresol' option in pcapng file format).

area32.lan2.host1.pcapRecorder.dumpBadFrames bool true

Enable dump of frames with hasBitError

area32.lan2.host1.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

Space-separated list of sibling module names to listen on

area32.lan2.host1.pcapRecorder.sendingSignalNames string "transmissionEnded"

Space-separated list of outbound packet signals to subscribe to

area32.lan2.host1.pcapRecorder.receivingSignalNames string "receptionEnded"

Space-separated list of inbound packet signals to subscribe to

area32.lan2.host1.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

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

area32.lan2.host1.pcapRecorder.packetFilter object "*"

Which packets are considered, matches all packets by default

area32.lan2.host1.pcapRecorder.helpers string ""

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

area32.lan2.host1.pcapRecorder.alwaysFlush bool false

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

area32.lan2.host1.interfaceTable.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.lan2.host1.interfaceTable.displayAddresses bool false

Whether to display IP addresses on links

area32.lan2.host1.cb.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.lan2.host1.cb.interfaceTableModule string

Module path to the ~InterfaceTable module

area32.lan2.host1.cb.forwardServiceRegistration bool true
area32.lan2.host1.cb.forwardProtocolRegistration bool true
area32.lan2.host1.cb.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area32.lan2.host1.cb.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area32.lan2.host1.cb.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area32.lan2.host1.bl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.lan2.host1.bl.interfaceTableModule string

Module path to the ~InterfaceTable module

area32.lan2.host1.bl.forwardServiceRegistration bool true
area32.lan2.host1.bl.forwardProtocolRegistration bool true
area32.lan2.host1.bl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area32.lan2.host1.bl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area32.lan2.host1.bl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area32.lan2.host1.li.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.lan2.host1.li.interfaceTableModule string

Module path to the ~InterfaceTable module

area32.lan2.host1.li.forwardServiceRegistration bool true
area32.lan2.host1.li.forwardProtocolRegistration bool true
area32.lan2.host1.li.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area32.lan2.host1.li.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area32.lan2.host1.li.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area32.lan2.host1.eth.bitrate double
area32.lan2.host1.nl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.lan2.host1.nl.interfaceTableModule string

Module path to the ~InterfaceTable module

area32.lan2.host1.nl.forwardServiceRegistration bool true
area32.lan2.host1.nl.forwardProtocolRegistration bool true
area32.lan2.host1.nl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area32.lan2.host1.nl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area32.lan2.host1.nl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area32.lan2.host1.tn.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.lan2.host1.tn.interfaceTableModule string

Module path to the ~InterfaceTable module

area32.lan2.host1.tn.forwardServiceRegistration bool true
area32.lan2.host1.tn.forwardProtocolRegistration bool true
area32.lan2.host1.tn.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area32.lan2.host1.tn.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area32.lan2.host1.tn.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area32.lan2.host1.at.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.lan2.host1.at.interfaceTableModule string

Module path to the ~InterfaceTable module

area32.lan2.host1.at.forwardServiceRegistration bool true
area32.lan2.host1.at.forwardProtocolRegistration bool true
area32.lan2.host1.at.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area32.lan2.host1.at.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area32.lan2.host1.at.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area32.lan2.host2.status.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.lan2.host2.status.initialStatus string "UP"

TODO @signal, @statistic

area32.lan2.host2.environment.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.lan2.host2.environment.initStage int 0

Initialization stage for the setup command

area32.lan2.host2.environment.globalNamespace bool false

Create new network namespaces under /var/run/netns/ (Linux only)

area32.lan2.host2.environment.namespace string ""

Name of the host OS network namespace (optional) (Linux only)

area32.lan2.host2.environment.setupCommand string ""

A host OS system command

area32.lan2.host2.environment.teardownCommand string ""

A host OS system command

area32.lan2.host2.pcapRecorder.displayStringTextFormat string "rec: %n pks"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.lan2.host2.pcapRecorder.verbose bool true

Whether to log packets on the module output

area32.lan2.host2.pcapRecorder.recordEmptyPackets bool true

Specifies if zero length packets are recorded or not

area32.lan2.host2.pcapRecorder.enableConvertingPackets bool true

Specifies if converting packets to link type is allowed or not

area32.lan2.host2.pcapRecorder.pcapFile string ""

The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap"

area32.lan2.host2.pcapRecorder.fileFormat string "pcapng"
area32.lan2.host2.pcapRecorder.snaplen int 65535

Maximum number of bytes to record per packet

area32.lan2.host2.pcapRecorder.timePrecision int 6

Time precision in recorded file. pcap supports only 6 (usec) or 9 (nanosec), pcapng supports more values (see 'if_tsresol' option in pcapng file format).

area32.lan2.host2.pcapRecorder.dumpBadFrames bool true

Enable dump of frames with hasBitError

area32.lan2.host2.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

Space-separated list of sibling module names to listen on

area32.lan2.host2.pcapRecorder.sendingSignalNames string "transmissionEnded"

Space-separated list of outbound packet signals to subscribe to

area32.lan2.host2.pcapRecorder.receivingSignalNames string "receptionEnded"

Space-separated list of inbound packet signals to subscribe to

area32.lan2.host2.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

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

area32.lan2.host2.pcapRecorder.packetFilter object "*"

Which packets are considered, matches all packets by default

area32.lan2.host2.pcapRecorder.helpers string ""

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

area32.lan2.host2.pcapRecorder.alwaysFlush bool false

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

area32.lan2.host2.interfaceTable.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.lan2.host2.interfaceTable.displayAddresses bool false

Whether to display IP addresses on links

area32.lan2.host2.cb.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.lan2.host2.cb.interfaceTableModule string

Module path to the ~InterfaceTable module

area32.lan2.host2.cb.forwardServiceRegistration bool true
area32.lan2.host2.cb.forwardProtocolRegistration bool true
area32.lan2.host2.cb.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area32.lan2.host2.cb.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area32.lan2.host2.cb.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area32.lan2.host2.bl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.lan2.host2.bl.interfaceTableModule string

Module path to the ~InterfaceTable module

area32.lan2.host2.bl.forwardServiceRegistration bool true
area32.lan2.host2.bl.forwardProtocolRegistration bool true
area32.lan2.host2.bl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area32.lan2.host2.bl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area32.lan2.host2.bl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area32.lan2.host2.li.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.lan2.host2.li.interfaceTableModule string

Module path to the ~InterfaceTable module

area32.lan2.host2.li.forwardServiceRegistration bool true
area32.lan2.host2.li.forwardProtocolRegistration bool true
area32.lan2.host2.li.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area32.lan2.host2.li.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area32.lan2.host2.li.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area32.lan2.host2.eth.bitrate double
area32.lan2.host2.nl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.lan2.host2.nl.interfaceTableModule string

Module path to the ~InterfaceTable module

area32.lan2.host2.nl.forwardServiceRegistration bool true
area32.lan2.host2.nl.forwardProtocolRegistration bool true
area32.lan2.host2.nl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area32.lan2.host2.nl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area32.lan2.host2.nl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area32.lan2.host2.tn.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.lan2.host2.tn.interfaceTableModule string

Module path to the ~InterfaceTable module

area32.lan2.host2.tn.forwardServiceRegistration bool true
area32.lan2.host2.tn.forwardProtocolRegistration bool true
area32.lan2.host2.tn.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area32.lan2.host2.tn.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area32.lan2.host2.tn.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area32.lan2.host2.at.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.lan2.host2.at.interfaceTableModule string

Module path to the ~InterfaceTable module

area32.lan2.host2.at.forwardServiceRegistration bool true
area32.lan2.host2.at.forwardProtocolRegistration bool true
area32.lan2.host2.at.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area32.lan2.host2.at.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area32.lan2.host2.at.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area32.lan2.host3.status.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.lan2.host3.status.initialStatus string "UP"

TODO @signal, @statistic

area32.lan2.host3.environment.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.lan2.host3.environment.initStage int 0

Initialization stage for the setup command

area32.lan2.host3.environment.globalNamespace bool false

Create new network namespaces under /var/run/netns/ (Linux only)

area32.lan2.host3.environment.namespace string ""

Name of the host OS network namespace (optional) (Linux only)

area32.lan2.host3.environment.setupCommand string ""

A host OS system command

area32.lan2.host3.environment.teardownCommand string ""

A host OS system command

area32.lan2.host3.pcapRecorder.displayStringTextFormat string "rec: %n pks"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.lan2.host3.pcapRecorder.verbose bool true

Whether to log packets on the module output

area32.lan2.host3.pcapRecorder.recordEmptyPackets bool true

Specifies if zero length packets are recorded or not

area32.lan2.host3.pcapRecorder.enableConvertingPackets bool true

Specifies if converting packets to link type is allowed or not

area32.lan2.host3.pcapRecorder.pcapFile string ""

The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap"

area32.lan2.host3.pcapRecorder.fileFormat string "pcapng"
area32.lan2.host3.pcapRecorder.snaplen int 65535

Maximum number of bytes to record per packet

area32.lan2.host3.pcapRecorder.timePrecision int 6

Time precision in recorded file. pcap supports only 6 (usec) or 9 (nanosec), pcapng supports more values (see 'if_tsresol' option in pcapng file format).

area32.lan2.host3.pcapRecorder.dumpBadFrames bool true

Enable dump of frames with hasBitError

area32.lan2.host3.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

Space-separated list of sibling module names to listen on

area32.lan2.host3.pcapRecorder.sendingSignalNames string "transmissionEnded"

Space-separated list of outbound packet signals to subscribe to

area32.lan2.host3.pcapRecorder.receivingSignalNames string "receptionEnded"

Space-separated list of inbound packet signals to subscribe to

area32.lan2.host3.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

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

area32.lan2.host3.pcapRecorder.packetFilter object "*"

Which packets are considered, matches all packets by default

area32.lan2.host3.pcapRecorder.helpers string ""

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

area32.lan2.host3.pcapRecorder.alwaysFlush bool false

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

area32.lan2.host3.interfaceTable.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.lan2.host3.interfaceTable.displayAddresses bool false

Whether to display IP addresses on links

area32.lan2.host3.cb.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.lan2.host3.cb.interfaceTableModule string

Module path to the ~InterfaceTable module

area32.lan2.host3.cb.forwardServiceRegistration bool true
area32.lan2.host3.cb.forwardProtocolRegistration bool true
area32.lan2.host3.cb.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area32.lan2.host3.cb.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area32.lan2.host3.cb.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area32.lan2.host3.bl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.lan2.host3.bl.interfaceTableModule string

Module path to the ~InterfaceTable module

area32.lan2.host3.bl.forwardServiceRegistration bool true
area32.lan2.host3.bl.forwardProtocolRegistration bool true
area32.lan2.host3.bl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area32.lan2.host3.bl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area32.lan2.host3.bl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area32.lan2.host3.li.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.lan2.host3.li.interfaceTableModule string

Module path to the ~InterfaceTable module

area32.lan2.host3.li.forwardServiceRegistration bool true
area32.lan2.host3.li.forwardProtocolRegistration bool true
area32.lan2.host3.li.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area32.lan2.host3.li.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area32.lan2.host3.li.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area32.lan2.host3.eth.bitrate double
area32.lan2.host3.nl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.lan2.host3.nl.interfaceTableModule string

Module path to the ~InterfaceTable module

area32.lan2.host3.nl.forwardServiceRegistration bool true
area32.lan2.host3.nl.forwardProtocolRegistration bool true
area32.lan2.host3.nl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area32.lan2.host3.nl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area32.lan2.host3.nl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area32.lan2.host3.tn.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.lan2.host3.tn.interfaceTableModule string

Module path to the ~InterfaceTable module

area32.lan2.host3.tn.forwardServiceRegistration bool true
area32.lan2.host3.tn.forwardProtocolRegistration bool true
area32.lan2.host3.tn.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area32.lan2.host3.tn.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area32.lan2.host3.tn.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area32.lan2.host3.at.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.lan2.host3.at.interfaceTableModule string

Module path to the ~InterfaceTable module

area32.lan2.host3.at.forwardServiceRegistration bool true
area32.lan2.host3.at.forwardProtocolRegistration bool true
area32.lan2.host3.at.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area32.lan2.host3.at.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area32.lan2.host3.at.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area32.lan3.switch.macTable.agingTime double
area32.lan3.switch.macTable.forwardingTableFile string
area32.lan3.switch.interfaceTable.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.lan3.switch.interfaceTable.displayAddresses bool false

Whether to display IP addresses on links

area32.lan3.switch.status.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.lan3.switch.status.initialStatus string "UP"

TODO @signal, @statistic

area32.lan3.switch.pcapRecorder.displayStringTextFormat string "rec: %n pks"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.lan3.switch.pcapRecorder.verbose bool true

Whether to log packets on the module output

area32.lan3.switch.pcapRecorder.recordEmptyPackets bool true

Specifies if zero length packets are recorded or not

area32.lan3.switch.pcapRecorder.enableConvertingPackets bool true

Specifies if converting packets to link type is allowed or not

area32.lan3.switch.pcapRecorder.pcapFile string ""

The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap"

area32.lan3.switch.pcapRecorder.fileFormat string "pcapng"
area32.lan3.switch.pcapRecorder.snaplen int 65535

Maximum number of bytes to record per packet

area32.lan3.switch.pcapRecorder.timePrecision int 6

Time precision in recorded file. pcap supports only 6 (usec) or 9 (nanosec), pcapng supports more values (see 'if_tsresol' option in pcapng file format).

area32.lan3.switch.pcapRecorder.dumpBadFrames bool true

Enable dump of frames with hasBitError

area32.lan3.switch.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

Space-separated list of sibling module names to listen on

area32.lan3.switch.pcapRecorder.sendingSignalNames string "transmissionEnded"

Space-separated list of outbound packet signals to subscribe to

area32.lan3.switch.pcapRecorder.receivingSignalNames string "receptionEnded"

Space-separated list of inbound packet signals to subscribe to

area32.lan3.switch.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

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

area32.lan3.switch.pcapRecorder.packetFilter object "*"

Which packets are considered, matches all packets by default

area32.lan3.switch.pcapRecorder.helpers string ""

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

area32.lan3.switch.pcapRecorder.alwaysFlush bool false

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

area32.lan3.switch.mrp.ccmInterval double
area32.lan3.switch.mrp.mrpRole string
area32.lan3.switch.mrp.timingProfile int
area32.lan3.switch.mrp.uuid0 int
area32.lan3.switch.mrp.uuid1 int
area32.lan3.switch.mrp.ringPort1 int
area32.lan3.switch.mrp.ringPort2 int
area32.lan3.switch.mrp.interconnectionLinkCheckAware bool
area32.lan3.switch.mrp.interconnectionRingCheckAware bool
area32.lan3.switch.mrp.nonblockingMrcSupported bool
area32.lan3.switch.mrp.reactOnLinkChange bool
area32.lan3.switch.mrp.visualize bool
area32.lan3.switch.stp.helloTime double
area32.lan3.switch.stp.forwardDelay double
area32.lan3.switch.stp.maxAge double
area32.lan3.switch.stp.bridgePriority int
area32.lan3.switch.stp.visualize bool
area32.lan3.switch.gptp.gptpNodeType string "BRIDGE_NODE"
area32.lan3.switch.sc.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.lan3.switch.sc.interfaceTableModule string

Module path to the ~InterfaceTable module

area32.lan3.switch.sc.forwardServiceRegistration bool true
area32.lan3.switch.sc.forwardProtocolRegistration bool true
area32.lan3.switch.sc.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area32.lan3.switch.sc.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area32.lan3.switch.sc.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area32.lan3.switch.cb.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.lan3.switch.cb.interfaceTableModule string

Module path to the ~InterfaceTable module

area32.lan3.switch.cb.forwardServiceRegistration bool true
area32.lan3.switch.cb.forwardProtocolRegistration bool true
area32.lan3.switch.cb.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area32.lan3.switch.cb.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area32.lan3.switch.cb.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area32.lan3.switch.bl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.lan3.switch.bl.interfaceTableModule string

Module path to the ~InterfaceTable module

area32.lan3.switch.bl.forwardServiceRegistration bool true
area32.lan3.switch.bl.forwardProtocolRegistration bool true
area32.lan3.switch.bl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area32.lan3.switch.bl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area32.lan3.switch.bl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area32.lan3.switch.li.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.lan3.switch.li.interfaceTableModule string

Module path to the ~InterfaceTable module

area32.lan3.switch.li.forwardServiceRegistration bool true
area32.lan3.switch.li.forwardProtocolRegistration bool true
area32.lan3.switch.li.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area32.lan3.switch.li.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area32.lan3.switch.li.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area32.lan3.switch.eth.bitrate double
area32.lan3.host1.status.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.lan3.host1.status.initialStatus string "UP"

TODO @signal, @statistic

area32.lan3.host1.environment.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.lan3.host1.environment.initStage int 0

Initialization stage for the setup command

area32.lan3.host1.environment.globalNamespace bool false

Create new network namespaces under /var/run/netns/ (Linux only)

area32.lan3.host1.environment.namespace string ""

Name of the host OS network namespace (optional) (Linux only)

area32.lan3.host1.environment.setupCommand string ""

A host OS system command

area32.lan3.host1.environment.teardownCommand string ""

A host OS system command

area32.lan3.host1.pcapRecorder.displayStringTextFormat string "rec: %n pks"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.lan3.host1.pcapRecorder.verbose bool true

Whether to log packets on the module output

area32.lan3.host1.pcapRecorder.recordEmptyPackets bool true

Specifies if zero length packets are recorded or not

area32.lan3.host1.pcapRecorder.enableConvertingPackets bool true

Specifies if converting packets to link type is allowed or not

area32.lan3.host1.pcapRecorder.pcapFile string ""

The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap"

area32.lan3.host1.pcapRecorder.fileFormat string "pcapng"
area32.lan3.host1.pcapRecorder.snaplen int 65535

Maximum number of bytes to record per packet

area32.lan3.host1.pcapRecorder.timePrecision int 6

Time precision in recorded file. pcap supports only 6 (usec) or 9 (nanosec), pcapng supports more values (see 'if_tsresol' option in pcapng file format).

area32.lan3.host1.pcapRecorder.dumpBadFrames bool true

Enable dump of frames with hasBitError

area32.lan3.host1.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

Space-separated list of sibling module names to listen on

area32.lan3.host1.pcapRecorder.sendingSignalNames string "transmissionEnded"

Space-separated list of outbound packet signals to subscribe to

area32.lan3.host1.pcapRecorder.receivingSignalNames string "receptionEnded"

Space-separated list of inbound packet signals to subscribe to

area32.lan3.host1.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

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

area32.lan3.host1.pcapRecorder.packetFilter object "*"

Which packets are considered, matches all packets by default

area32.lan3.host1.pcapRecorder.helpers string ""

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

area32.lan3.host1.pcapRecorder.alwaysFlush bool false

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

area32.lan3.host1.interfaceTable.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.lan3.host1.interfaceTable.displayAddresses bool false

Whether to display IP addresses on links

area32.lan3.host1.cb.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.lan3.host1.cb.interfaceTableModule string

Module path to the ~InterfaceTable module

area32.lan3.host1.cb.forwardServiceRegistration bool true
area32.lan3.host1.cb.forwardProtocolRegistration bool true
area32.lan3.host1.cb.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area32.lan3.host1.cb.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area32.lan3.host1.cb.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area32.lan3.host1.bl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.lan3.host1.bl.interfaceTableModule string

Module path to the ~InterfaceTable module

area32.lan3.host1.bl.forwardServiceRegistration bool true
area32.lan3.host1.bl.forwardProtocolRegistration bool true
area32.lan3.host1.bl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area32.lan3.host1.bl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area32.lan3.host1.bl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area32.lan3.host1.li.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.lan3.host1.li.interfaceTableModule string

Module path to the ~InterfaceTable module

area32.lan3.host1.li.forwardServiceRegistration bool true
area32.lan3.host1.li.forwardProtocolRegistration bool true
area32.lan3.host1.li.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area32.lan3.host1.li.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area32.lan3.host1.li.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area32.lan3.host1.eth.bitrate double
area32.lan3.host1.nl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.lan3.host1.nl.interfaceTableModule string

Module path to the ~InterfaceTable module

area32.lan3.host1.nl.forwardServiceRegistration bool true
area32.lan3.host1.nl.forwardProtocolRegistration bool true
area32.lan3.host1.nl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area32.lan3.host1.nl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area32.lan3.host1.nl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area32.lan3.host1.tn.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.lan3.host1.tn.interfaceTableModule string

Module path to the ~InterfaceTable module

area32.lan3.host1.tn.forwardServiceRegistration bool true
area32.lan3.host1.tn.forwardProtocolRegistration bool true
area32.lan3.host1.tn.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area32.lan3.host1.tn.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area32.lan3.host1.tn.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area32.lan3.host1.at.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.lan3.host1.at.interfaceTableModule string

Module path to the ~InterfaceTable module

area32.lan3.host1.at.forwardServiceRegistration bool true
area32.lan3.host1.at.forwardProtocolRegistration bool true
area32.lan3.host1.at.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area32.lan3.host1.at.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area32.lan3.host1.at.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area32.lan3.host2.status.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.lan3.host2.status.initialStatus string "UP"

TODO @signal, @statistic

area32.lan3.host2.environment.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.lan3.host2.environment.initStage int 0

Initialization stage for the setup command

area32.lan3.host2.environment.globalNamespace bool false

Create new network namespaces under /var/run/netns/ (Linux only)

area32.lan3.host2.environment.namespace string ""

Name of the host OS network namespace (optional) (Linux only)

area32.lan3.host2.environment.setupCommand string ""

A host OS system command

area32.lan3.host2.environment.teardownCommand string ""

A host OS system command

area32.lan3.host2.pcapRecorder.displayStringTextFormat string "rec: %n pks"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.lan3.host2.pcapRecorder.verbose bool true

Whether to log packets on the module output

area32.lan3.host2.pcapRecorder.recordEmptyPackets bool true

Specifies if zero length packets are recorded or not

area32.lan3.host2.pcapRecorder.enableConvertingPackets bool true

Specifies if converting packets to link type is allowed or not

area32.lan3.host2.pcapRecorder.pcapFile string ""

The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap"

area32.lan3.host2.pcapRecorder.fileFormat string "pcapng"
area32.lan3.host2.pcapRecorder.snaplen int 65535

Maximum number of bytes to record per packet

area32.lan3.host2.pcapRecorder.timePrecision int 6

Time precision in recorded file. pcap supports only 6 (usec) or 9 (nanosec), pcapng supports more values (see 'if_tsresol' option in pcapng file format).

area32.lan3.host2.pcapRecorder.dumpBadFrames bool true

Enable dump of frames with hasBitError

area32.lan3.host2.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

Space-separated list of sibling module names to listen on

area32.lan3.host2.pcapRecorder.sendingSignalNames string "transmissionEnded"

Space-separated list of outbound packet signals to subscribe to

area32.lan3.host2.pcapRecorder.receivingSignalNames string "receptionEnded"

Space-separated list of inbound packet signals to subscribe to

area32.lan3.host2.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

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

area32.lan3.host2.pcapRecorder.packetFilter object "*"

Which packets are considered, matches all packets by default

area32.lan3.host2.pcapRecorder.helpers string ""

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

area32.lan3.host2.pcapRecorder.alwaysFlush bool false

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

area32.lan3.host2.interfaceTable.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.lan3.host2.interfaceTable.displayAddresses bool false

Whether to display IP addresses on links

area32.lan3.host2.cb.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.lan3.host2.cb.interfaceTableModule string

Module path to the ~InterfaceTable module

area32.lan3.host2.cb.forwardServiceRegistration bool true
area32.lan3.host2.cb.forwardProtocolRegistration bool true
area32.lan3.host2.cb.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area32.lan3.host2.cb.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area32.lan3.host2.cb.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area32.lan3.host2.bl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.lan3.host2.bl.interfaceTableModule string

Module path to the ~InterfaceTable module

area32.lan3.host2.bl.forwardServiceRegistration bool true
area32.lan3.host2.bl.forwardProtocolRegistration bool true
area32.lan3.host2.bl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area32.lan3.host2.bl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area32.lan3.host2.bl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area32.lan3.host2.li.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.lan3.host2.li.interfaceTableModule string

Module path to the ~InterfaceTable module

area32.lan3.host2.li.forwardServiceRegistration bool true
area32.lan3.host2.li.forwardProtocolRegistration bool true
area32.lan3.host2.li.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area32.lan3.host2.li.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area32.lan3.host2.li.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area32.lan3.host2.eth.bitrate double
area32.lan3.host2.nl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.lan3.host2.nl.interfaceTableModule string

Module path to the ~InterfaceTable module

area32.lan3.host2.nl.forwardServiceRegistration bool true
area32.lan3.host2.nl.forwardProtocolRegistration bool true
area32.lan3.host2.nl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area32.lan3.host2.nl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area32.lan3.host2.nl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area32.lan3.host2.tn.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.lan3.host2.tn.interfaceTableModule string

Module path to the ~InterfaceTable module

area32.lan3.host2.tn.forwardServiceRegistration bool true
area32.lan3.host2.tn.forwardProtocolRegistration bool true
area32.lan3.host2.tn.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area32.lan3.host2.tn.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area32.lan3.host2.tn.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area32.lan3.host2.at.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.lan3.host2.at.interfaceTableModule string

Module path to the ~InterfaceTable module

area32.lan3.host2.at.forwardServiceRegistration bool true
area32.lan3.host2.at.forwardProtocolRegistration bool true
area32.lan3.host2.at.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area32.lan3.host2.at.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area32.lan3.host2.at.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area32.lan3.host3.status.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.lan3.host3.status.initialStatus string "UP"

TODO @signal, @statistic

area32.lan3.host3.environment.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.lan3.host3.environment.initStage int 0

Initialization stage for the setup command

area32.lan3.host3.environment.globalNamespace bool false

Create new network namespaces under /var/run/netns/ (Linux only)

area32.lan3.host3.environment.namespace string ""

Name of the host OS network namespace (optional) (Linux only)

area32.lan3.host3.environment.setupCommand string ""

A host OS system command

area32.lan3.host3.environment.teardownCommand string ""

A host OS system command

area32.lan3.host3.pcapRecorder.displayStringTextFormat string "rec: %n pks"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.lan3.host3.pcapRecorder.verbose bool true

Whether to log packets on the module output

area32.lan3.host3.pcapRecorder.recordEmptyPackets bool true

Specifies if zero length packets are recorded or not

area32.lan3.host3.pcapRecorder.enableConvertingPackets bool true

Specifies if converting packets to link type is allowed or not

area32.lan3.host3.pcapRecorder.pcapFile string ""

The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap"

area32.lan3.host3.pcapRecorder.fileFormat string "pcapng"
area32.lan3.host3.pcapRecorder.snaplen int 65535

Maximum number of bytes to record per packet

area32.lan3.host3.pcapRecorder.timePrecision int 6

Time precision in recorded file. pcap supports only 6 (usec) or 9 (nanosec), pcapng supports more values (see 'if_tsresol' option in pcapng file format).

area32.lan3.host3.pcapRecorder.dumpBadFrames bool true

Enable dump of frames with hasBitError

area32.lan3.host3.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

Space-separated list of sibling module names to listen on

area32.lan3.host3.pcapRecorder.sendingSignalNames string "transmissionEnded"

Space-separated list of outbound packet signals to subscribe to

area32.lan3.host3.pcapRecorder.receivingSignalNames string "receptionEnded"

Space-separated list of inbound packet signals to subscribe to

area32.lan3.host3.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

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

area32.lan3.host3.pcapRecorder.packetFilter object "*"

Which packets are considered, matches all packets by default

area32.lan3.host3.pcapRecorder.helpers string ""

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

area32.lan3.host3.pcapRecorder.alwaysFlush bool false

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

area32.lan3.host3.interfaceTable.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.lan3.host3.interfaceTable.displayAddresses bool false

Whether to display IP addresses on links

area32.lan3.host3.cb.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.lan3.host3.cb.interfaceTableModule string

Module path to the ~InterfaceTable module

area32.lan3.host3.cb.forwardServiceRegistration bool true
area32.lan3.host3.cb.forwardProtocolRegistration bool true
area32.lan3.host3.cb.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area32.lan3.host3.cb.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area32.lan3.host3.cb.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area32.lan3.host3.bl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.lan3.host3.bl.interfaceTableModule string

Module path to the ~InterfaceTable module

area32.lan3.host3.bl.forwardServiceRegistration bool true
area32.lan3.host3.bl.forwardProtocolRegistration bool true
area32.lan3.host3.bl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area32.lan3.host3.bl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area32.lan3.host3.bl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area32.lan3.host3.li.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.lan3.host3.li.interfaceTableModule string

Module path to the ~InterfaceTable module

area32.lan3.host3.li.forwardServiceRegistration bool true
area32.lan3.host3.li.forwardProtocolRegistration bool true
area32.lan3.host3.li.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area32.lan3.host3.li.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area32.lan3.host3.li.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area32.lan3.host3.eth.bitrate double
area32.lan3.host3.nl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.lan3.host3.nl.interfaceTableModule string

Module path to the ~InterfaceTable module

area32.lan3.host3.nl.forwardServiceRegistration bool true
area32.lan3.host3.nl.forwardProtocolRegistration bool true
area32.lan3.host3.nl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area32.lan3.host3.nl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area32.lan3.host3.nl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area32.lan3.host3.tn.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.lan3.host3.tn.interfaceTableModule string

Module path to the ~InterfaceTable module

area32.lan3.host3.tn.forwardServiceRegistration bool true
area32.lan3.host3.tn.forwardProtocolRegistration bool true
area32.lan3.host3.tn.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area32.lan3.host3.tn.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area32.lan3.host3.tn.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area32.lan3.host3.at.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.lan3.host3.at.interfaceTableModule string

Module path to the ~InterfaceTable module

area32.lan3.host3.at.forwardServiceRegistration bool true
area32.lan3.host3.at.forwardProtocolRegistration bool true
area32.lan3.host3.at.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area32.lan3.host3.at.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area32.lan3.host3.at.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area32.lan4.switch.macTable.agingTime double
area32.lan4.switch.macTable.forwardingTableFile string
area32.lan4.switch.interfaceTable.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.lan4.switch.interfaceTable.displayAddresses bool false

Whether to display IP addresses on links

area32.lan4.switch.status.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.lan4.switch.status.initialStatus string "UP"

TODO @signal, @statistic

area32.lan4.switch.pcapRecorder.displayStringTextFormat string "rec: %n pks"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.lan4.switch.pcapRecorder.verbose bool true

Whether to log packets on the module output

area32.lan4.switch.pcapRecorder.recordEmptyPackets bool true

Specifies if zero length packets are recorded or not

area32.lan4.switch.pcapRecorder.enableConvertingPackets bool true

Specifies if converting packets to link type is allowed or not

area32.lan4.switch.pcapRecorder.pcapFile string ""

The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap"

area32.lan4.switch.pcapRecorder.fileFormat string "pcapng"
area32.lan4.switch.pcapRecorder.snaplen int 65535

Maximum number of bytes to record per packet

area32.lan4.switch.pcapRecorder.timePrecision int 6

Time precision in recorded file. pcap supports only 6 (usec) or 9 (nanosec), pcapng supports more values (see 'if_tsresol' option in pcapng file format).

area32.lan4.switch.pcapRecorder.dumpBadFrames bool true

Enable dump of frames with hasBitError

area32.lan4.switch.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

Space-separated list of sibling module names to listen on

area32.lan4.switch.pcapRecorder.sendingSignalNames string "transmissionEnded"

Space-separated list of outbound packet signals to subscribe to

area32.lan4.switch.pcapRecorder.receivingSignalNames string "receptionEnded"

Space-separated list of inbound packet signals to subscribe to

area32.lan4.switch.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

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

area32.lan4.switch.pcapRecorder.packetFilter object "*"

Which packets are considered, matches all packets by default

area32.lan4.switch.pcapRecorder.helpers string ""

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

area32.lan4.switch.pcapRecorder.alwaysFlush bool false

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

area32.lan4.switch.mrp.ccmInterval double
area32.lan4.switch.mrp.mrpRole string
area32.lan4.switch.mrp.timingProfile int
area32.lan4.switch.mrp.uuid0 int
area32.lan4.switch.mrp.uuid1 int
area32.lan4.switch.mrp.ringPort1 int
area32.lan4.switch.mrp.ringPort2 int
area32.lan4.switch.mrp.interconnectionLinkCheckAware bool
area32.lan4.switch.mrp.interconnectionRingCheckAware bool
area32.lan4.switch.mrp.nonblockingMrcSupported bool
area32.lan4.switch.mrp.reactOnLinkChange bool
area32.lan4.switch.mrp.visualize bool
area32.lan4.switch.stp.helloTime double
area32.lan4.switch.stp.forwardDelay double
area32.lan4.switch.stp.maxAge double
area32.lan4.switch.stp.bridgePriority int
area32.lan4.switch.stp.visualize bool
area32.lan4.switch.gptp.gptpNodeType string "BRIDGE_NODE"
area32.lan4.switch.sc.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.lan4.switch.sc.interfaceTableModule string

Module path to the ~InterfaceTable module

area32.lan4.switch.sc.forwardServiceRegistration bool true
area32.lan4.switch.sc.forwardProtocolRegistration bool true
area32.lan4.switch.sc.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area32.lan4.switch.sc.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area32.lan4.switch.sc.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area32.lan4.switch.cb.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.lan4.switch.cb.interfaceTableModule string

Module path to the ~InterfaceTable module

area32.lan4.switch.cb.forwardServiceRegistration bool true
area32.lan4.switch.cb.forwardProtocolRegistration bool true
area32.lan4.switch.cb.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area32.lan4.switch.cb.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area32.lan4.switch.cb.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area32.lan4.switch.bl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.lan4.switch.bl.interfaceTableModule string

Module path to the ~InterfaceTable module

area32.lan4.switch.bl.forwardServiceRegistration bool true
area32.lan4.switch.bl.forwardProtocolRegistration bool true
area32.lan4.switch.bl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area32.lan4.switch.bl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area32.lan4.switch.bl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area32.lan4.switch.li.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.lan4.switch.li.interfaceTableModule string

Module path to the ~InterfaceTable module

area32.lan4.switch.li.forwardServiceRegistration bool true
area32.lan4.switch.li.forwardProtocolRegistration bool true
area32.lan4.switch.li.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area32.lan4.switch.li.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area32.lan4.switch.li.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area32.lan4.switch.eth.bitrate double
area32.lan4.host1.status.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.lan4.host1.status.initialStatus string "UP"

TODO @signal, @statistic

area32.lan4.host1.environment.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.lan4.host1.environment.initStage int 0

Initialization stage for the setup command

area32.lan4.host1.environment.globalNamespace bool false

Create new network namespaces under /var/run/netns/ (Linux only)

area32.lan4.host1.environment.namespace string ""

Name of the host OS network namespace (optional) (Linux only)

area32.lan4.host1.environment.setupCommand string ""

A host OS system command

area32.lan4.host1.environment.teardownCommand string ""

A host OS system command

area32.lan4.host1.pcapRecorder.displayStringTextFormat string "rec: %n pks"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.lan4.host1.pcapRecorder.verbose bool true

Whether to log packets on the module output

area32.lan4.host1.pcapRecorder.recordEmptyPackets bool true

Specifies if zero length packets are recorded or not

area32.lan4.host1.pcapRecorder.enableConvertingPackets bool true

Specifies if converting packets to link type is allowed or not

area32.lan4.host1.pcapRecorder.pcapFile string ""

The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap"

area32.lan4.host1.pcapRecorder.fileFormat string "pcapng"
area32.lan4.host1.pcapRecorder.snaplen int 65535

Maximum number of bytes to record per packet

area32.lan4.host1.pcapRecorder.timePrecision int 6

Time precision in recorded file. pcap supports only 6 (usec) or 9 (nanosec), pcapng supports more values (see 'if_tsresol' option in pcapng file format).

area32.lan4.host1.pcapRecorder.dumpBadFrames bool true

Enable dump of frames with hasBitError

area32.lan4.host1.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

Space-separated list of sibling module names to listen on

area32.lan4.host1.pcapRecorder.sendingSignalNames string "transmissionEnded"

Space-separated list of outbound packet signals to subscribe to

area32.lan4.host1.pcapRecorder.receivingSignalNames string "receptionEnded"

Space-separated list of inbound packet signals to subscribe to

area32.lan4.host1.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

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

area32.lan4.host1.pcapRecorder.packetFilter object "*"

Which packets are considered, matches all packets by default

area32.lan4.host1.pcapRecorder.helpers string ""

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

area32.lan4.host1.pcapRecorder.alwaysFlush bool false

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

area32.lan4.host1.interfaceTable.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.lan4.host1.interfaceTable.displayAddresses bool false

Whether to display IP addresses on links

area32.lan4.host1.cb.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.lan4.host1.cb.interfaceTableModule string

Module path to the ~InterfaceTable module

area32.lan4.host1.cb.forwardServiceRegistration bool true
area32.lan4.host1.cb.forwardProtocolRegistration bool true
area32.lan4.host1.cb.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area32.lan4.host1.cb.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area32.lan4.host1.cb.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area32.lan4.host1.bl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.lan4.host1.bl.interfaceTableModule string

Module path to the ~InterfaceTable module

area32.lan4.host1.bl.forwardServiceRegistration bool true
area32.lan4.host1.bl.forwardProtocolRegistration bool true
area32.lan4.host1.bl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area32.lan4.host1.bl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area32.lan4.host1.bl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area32.lan4.host1.li.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.lan4.host1.li.interfaceTableModule string

Module path to the ~InterfaceTable module

area32.lan4.host1.li.forwardServiceRegistration bool true
area32.lan4.host1.li.forwardProtocolRegistration bool true
area32.lan4.host1.li.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area32.lan4.host1.li.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area32.lan4.host1.li.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area32.lan4.host1.eth.bitrate double
area32.lan4.host1.nl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.lan4.host1.nl.interfaceTableModule string

Module path to the ~InterfaceTable module

area32.lan4.host1.nl.forwardServiceRegistration bool true
area32.lan4.host1.nl.forwardProtocolRegistration bool true
area32.lan4.host1.nl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area32.lan4.host1.nl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area32.lan4.host1.nl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area32.lan4.host1.tn.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.lan4.host1.tn.interfaceTableModule string

Module path to the ~InterfaceTable module

area32.lan4.host1.tn.forwardServiceRegistration bool true
area32.lan4.host1.tn.forwardProtocolRegistration bool true
area32.lan4.host1.tn.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area32.lan4.host1.tn.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area32.lan4.host1.tn.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area32.lan4.host1.at.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.lan4.host1.at.interfaceTableModule string

Module path to the ~InterfaceTable module

area32.lan4.host1.at.forwardServiceRegistration bool true
area32.lan4.host1.at.forwardProtocolRegistration bool true
area32.lan4.host1.at.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area32.lan4.host1.at.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area32.lan4.host1.at.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area32.lan4.host2.status.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.lan4.host2.status.initialStatus string "UP"

TODO @signal, @statistic

area32.lan4.host2.environment.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.lan4.host2.environment.initStage int 0

Initialization stage for the setup command

area32.lan4.host2.environment.globalNamespace bool false

Create new network namespaces under /var/run/netns/ (Linux only)

area32.lan4.host2.environment.namespace string ""

Name of the host OS network namespace (optional) (Linux only)

area32.lan4.host2.environment.setupCommand string ""

A host OS system command

area32.lan4.host2.environment.teardownCommand string ""

A host OS system command

area32.lan4.host2.pcapRecorder.displayStringTextFormat string "rec: %n pks"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.lan4.host2.pcapRecorder.verbose bool true

Whether to log packets on the module output

area32.lan4.host2.pcapRecorder.recordEmptyPackets bool true

Specifies if zero length packets are recorded or not

area32.lan4.host2.pcapRecorder.enableConvertingPackets bool true

Specifies if converting packets to link type is allowed or not

area32.lan4.host2.pcapRecorder.pcapFile string ""

The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap"

area32.lan4.host2.pcapRecorder.fileFormat string "pcapng"
area32.lan4.host2.pcapRecorder.snaplen int 65535

Maximum number of bytes to record per packet

area32.lan4.host2.pcapRecorder.timePrecision int 6

Time precision in recorded file. pcap supports only 6 (usec) or 9 (nanosec), pcapng supports more values (see 'if_tsresol' option in pcapng file format).

area32.lan4.host2.pcapRecorder.dumpBadFrames bool true

Enable dump of frames with hasBitError

area32.lan4.host2.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

Space-separated list of sibling module names to listen on

area32.lan4.host2.pcapRecorder.sendingSignalNames string "transmissionEnded"

Space-separated list of outbound packet signals to subscribe to

area32.lan4.host2.pcapRecorder.receivingSignalNames string "receptionEnded"

Space-separated list of inbound packet signals to subscribe to

area32.lan4.host2.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

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

area32.lan4.host2.pcapRecorder.packetFilter object "*"

Which packets are considered, matches all packets by default

area32.lan4.host2.pcapRecorder.helpers string ""

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

area32.lan4.host2.pcapRecorder.alwaysFlush bool false

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

area32.lan4.host2.interfaceTable.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.lan4.host2.interfaceTable.displayAddresses bool false

Whether to display IP addresses on links

area32.lan4.host2.cb.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.lan4.host2.cb.interfaceTableModule string

Module path to the ~InterfaceTable module

area32.lan4.host2.cb.forwardServiceRegistration bool true
area32.lan4.host2.cb.forwardProtocolRegistration bool true
area32.lan4.host2.cb.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area32.lan4.host2.cb.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area32.lan4.host2.cb.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area32.lan4.host2.bl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.lan4.host2.bl.interfaceTableModule string

Module path to the ~InterfaceTable module

area32.lan4.host2.bl.forwardServiceRegistration bool true
area32.lan4.host2.bl.forwardProtocolRegistration bool true
area32.lan4.host2.bl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area32.lan4.host2.bl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area32.lan4.host2.bl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area32.lan4.host2.li.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.lan4.host2.li.interfaceTableModule string

Module path to the ~InterfaceTable module

area32.lan4.host2.li.forwardServiceRegistration bool true
area32.lan4.host2.li.forwardProtocolRegistration bool true
area32.lan4.host2.li.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area32.lan4.host2.li.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area32.lan4.host2.li.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area32.lan4.host2.eth.bitrate double
area32.lan4.host2.nl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.lan4.host2.nl.interfaceTableModule string

Module path to the ~InterfaceTable module

area32.lan4.host2.nl.forwardServiceRegistration bool true
area32.lan4.host2.nl.forwardProtocolRegistration bool true
area32.lan4.host2.nl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area32.lan4.host2.nl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area32.lan4.host2.nl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area32.lan4.host2.tn.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.lan4.host2.tn.interfaceTableModule string

Module path to the ~InterfaceTable module

area32.lan4.host2.tn.forwardServiceRegistration bool true
area32.lan4.host2.tn.forwardProtocolRegistration bool true
area32.lan4.host2.tn.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area32.lan4.host2.tn.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area32.lan4.host2.tn.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area32.lan4.host2.at.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.lan4.host2.at.interfaceTableModule string

Module path to the ~InterfaceTable module

area32.lan4.host2.at.forwardServiceRegistration bool true
area32.lan4.host2.at.forwardProtocolRegistration bool true
area32.lan4.host2.at.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area32.lan4.host2.at.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area32.lan4.host2.at.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area32.lan4.host3.status.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.lan4.host3.status.initialStatus string "UP"

TODO @signal, @statistic

area32.lan4.host3.environment.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.lan4.host3.environment.initStage int 0

Initialization stage for the setup command

area32.lan4.host3.environment.globalNamespace bool false

Create new network namespaces under /var/run/netns/ (Linux only)

area32.lan4.host3.environment.namespace string ""

Name of the host OS network namespace (optional) (Linux only)

area32.lan4.host3.environment.setupCommand string ""

A host OS system command

area32.lan4.host3.environment.teardownCommand string ""

A host OS system command

area32.lan4.host3.pcapRecorder.displayStringTextFormat string "rec: %n pks"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.lan4.host3.pcapRecorder.verbose bool true

Whether to log packets on the module output

area32.lan4.host3.pcapRecorder.recordEmptyPackets bool true

Specifies if zero length packets are recorded or not

area32.lan4.host3.pcapRecorder.enableConvertingPackets bool true

Specifies if converting packets to link type is allowed or not

area32.lan4.host3.pcapRecorder.pcapFile string ""

The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap"

area32.lan4.host3.pcapRecorder.fileFormat string "pcapng"
area32.lan4.host3.pcapRecorder.snaplen int 65535

Maximum number of bytes to record per packet

area32.lan4.host3.pcapRecorder.timePrecision int 6

Time precision in recorded file. pcap supports only 6 (usec) or 9 (nanosec), pcapng supports more values (see 'if_tsresol' option in pcapng file format).

area32.lan4.host3.pcapRecorder.dumpBadFrames bool true

Enable dump of frames with hasBitError

area32.lan4.host3.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

Space-separated list of sibling module names to listen on

area32.lan4.host3.pcapRecorder.sendingSignalNames string "transmissionEnded"

Space-separated list of outbound packet signals to subscribe to

area32.lan4.host3.pcapRecorder.receivingSignalNames string "receptionEnded"

Space-separated list of inbound packet signals to subscribe to

area32.lan4.host3.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

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

area32.lan4.host3.pcapRecorder.packetFilter object "*"

Which packets are considered, matches all packets by default

area32.lan4.host3.pcapRecorder.helpers string ""

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

area32.lan4.host3.pcapRecorder.alwaysFlush bool false

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

area32.lan4.host3.interfaceTable.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.lan4.host3.interfaceTable.displayAddresses bool false

Whether to display IP addresses on links

area32.lan4.host3.cb.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.lan4.host3.cb.interfaceTableModule string

Module path to the ~InterfaceTable module

area32.lan4.host3.cb.forwardServiceRegistration bool true
area32.lan4.host3.cb.forwardProtocolRegistration bool true
area32.lan4.host3.cb.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area32.lan4.host3.cb.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area32.lan4.host3.cb.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area32.lan4.host3.bl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.lan4.host3.bl.interfaceTableModule string

Module path to the ~InterfaceTable module

area32.lan4.host3.bl.forwardServiceRegistration bool true
area32.lan4.host3.bl.forwardProtocolRegistration bool true
area32.lan4.host3.bl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area32.lan4.host3.bl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area32.lan4.host3.bl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area32.lan4.host3.li.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.lan4.host3.li.interfaceTableModule string

Module path to the ~InterfaceTable module

area32.lan4.host3.li.forwardServiceRegistration bool true
area32.lan4.host3.li.forwardProtocolRegistration bool true
area32.lan4.host3.li.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area32.lan4.host3.li.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area32.lan4.host3.li.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area32.lan4.host3.eth.bitrate double
area32.lan4.host3.nl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.lan4.host3.nl.interfaceTableModule string

Module path to the ~InterfaceTable module

area32.lan4.host3.nl.forwardServiceRegistration bool true
area32.lan4.host3.nl.forwardProtocolRegistration bool true
area32.lan4.host3.nl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area32.lan4.host3.nl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area32.lan4.host3.nl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area32.lan4.host3.tn.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.lan4.host3.tn.interfaceTableModule string

Module path to the ~InterfaceTable module

area32.lan4.host3.tn.forwardServiceRegistration bool true
area32.lan4.host3.tn.forwardProtocolRegistration bool true
area32.lan4.host3.tn.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area32.lan4.host3.tn.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area32.lan4.host3.tn.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area32.lan4.host3.at.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.lan4.host3.at.interfaceTableModule string

Module path to the ~InterfaceTable module

area32.lan4.host3.at.forwardServiceRegistration bool true
area32.lan4.host3.at.forwardProtocolRegistration bool true
area32.lan4.host3.at.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area32.lan4.host3.at.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area32.lan4.host3.at.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area32.router1.status.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.router1.status.initialStatus string "UP"

TODO @signal, @statistic

area32.router1.environment.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.router1.environment.initStage int 0

Initialization stage for the setup command

area32.router1.environment.globalNamespace bool false

Create new network namespaces under /var/run/netns/ (Linux only)

area32.router1.environment.namespace string ""

Name of the host OS network namespace (optional) (Linux only)

area32.router1.environment.setupCommand string ""

A host OS system command

area32.router1.environment.teardownCommand string ""

A host OS system command

area32.router1.pcapRecorder.displayStringTextFormat string "rec: %n pks"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.router1.pcapRecorder.verbose bool true

Whether to log packets on the module output

area32.router1.pcapRecorder.recordEmptyPackets bool true

Specifies if zero length packets are recorded or not

area32.router1.pcapRecorder.enableConvertingPackets bool true

Specifies if converting packets to link type is allowed or not

area32.router1.pcapRecorder.pcapFile string ""

The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap"

area32.router1.pcapRecorder.fileFormat string "pcapng"
area32.router1.pcapRecorder.snaplen int 65535

Maximum number of bytes to record per packet

area32.router1.pcapRecorder.timePrecision int 6

Time precision in recorded file. pcap supports only 6 (usec) or 9 (nanosec), pcapng supports more values (see 'if_tsresol' option in pcapng file format).

area32.router1.pcapRecorder.dumpBadFrames bool true

Enable dump of frames with hasBitError

area32.router1.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

Space-separated list of sibling module names to listen on

area32.router1.pcapRecorder.sendingSignalNames string "transmissionEnded"

Space-separated list of outbound packet signals to subscribe to

area32.router1.pcapRecorder.receivingSignalNames string "receptionEnded"

Space-separated list of inbound packet signals to subscribe to

area32.router1.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

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

area32.router1.pcapRecorder.packetFilter object "*"

Which packets are considered, matches all packets by default

area32.router1.pcapRecorder.helpers string ""

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

area32.router1.pcapRecorder.alwaysFlush bool false

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

area32.router1.interfaceTable.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.router1.interfaceTable.displayAddresses bool false

Whether to display IP addresses on links

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

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.router1.cb.interfaceTableModule string

Module path to the ~InterfaceTable module

area32.router1.cb.forwardServiceRegistration bool true
area32.router1.cb.forwardProtocolRegistration bool true
area32.router1.cb.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area32.router1.cb.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area32.router1.cb.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area32.router1.bl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.router1.bl.interfaceTableModule string

Module path to the ~InterfaceTable module

area32.router1.bl.forwardServiceRegistration bool true
area32.router1.bl.forwardProtocolRegistration bool true
area32.router1.bl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area32.router1.bl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area32.router1.bl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area32.router1.li.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.router1.li.interfaceTableModule string

Module path to the ~InterfaceTable module

area32.router1.li.forwardServiceRegistration bool true
area32.router1.li.forwardProtocolRegistration bool true
area32.router1.li.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area32.router1.li.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area32.router1.li.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area32.router1.eth.bitrate double
area32.router1.nl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.router1.nl.interfaceTableModule string

Module path to the ~InterfaceTable module

area32.router1.nl.forwardServiceRegistration bool true
area32.router1.nl.forwardProtocolRegistration bool true
area32.router1.nl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area32.router1.nl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area32.router1.nl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area32.router1.tn.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.router1.tn.interfaceTableModule string

Module path to the ~InterfaceTable module

area32.router1.tn.forwardServiceRegistration bool true
area32.router1.tn.forwardProtocolRegistration bool true
area32.router1.tn.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area32.router1.tn.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area32.router1.tn.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area32.router1.at.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.router1.at.interfaceTableModule string

Module path to the ~InterfaceTable module

area32.router1.at.forwardServiceRegistration bool true
area32.router1.at.forwardProtocolRegistration bool true
area32.router1.at.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area32.router1.at.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area32.router1.at.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area32.router1.bgp.interfaceTableModule string

The path to the InterfaceTable module

area32.router1.bgp.routingTableModule string
area32.router1.bgp.ospfRoutingModule string parent.hasOspf ? "^.ospf" : ""
area32.router2.status.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.router2.status.initialStatus string "UP"

TODO @signal, @statistic

area32.router2.environment.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.router2.environment.initStage int 0

Initialization stage for the setup command

area32.router2.environment.globalNamespace bool false

Create new network namespaces under /var/run/netns/ (Linux only)

area32.router2.environment.namespace string ""

Name of the host OS network namespace (optional) (Linux only)

area32.router2.environment.setupCommand string ""

A host OS system command

area32.router2.environment.teardownCommand string ""

A host OS system command

area32.router2.pcapRecorder.displayStringTextFormat string "rec: %n pks"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.router2.pcapRecorder.verbose bool true

Whether to log packets on the module output

area32.router2.pcapRecorder.recordEmptyPackets bool true

Specifies if zero length packets are recorded or not

area32.router2.pcapRecorder.enableConvertingPackets bool true

Specifies if converting packets to link type is allowed or not

area32.router2.pcapRecorder.pcapFile string ""

The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap"

area32.router2.pcapRecorder.fileFormat string "pcapng"
area32.router2.pcapRecorder.snaplen int 65535

Maximum number of bytes to record per packet

area32.router2.pcapRecorder.timePrecision int 6

Time precision in recorded file. pcap supports only 6 (usec) or 9 (nanosec), pcapng supports more values (see 'if_tsresol' option in pcapng file format).

area32.router2.pcapRecorder.dumpBadFrames bool true

Enable dump of frames with hasBitError

area32.router2.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

Space-separated list of sibling module names to listen on

area32.router2.pcapRecorder.sendingSignalNames string "transmissionEnded"

Space-separated list of outbound packet signals to subscribe to

area32.router2.pcapRecorder.receivingSignalNames string "receptionEnded"

Space-separated list of inbound packet signals to subscribe to

area32.router2.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

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

area32.router2.pcapRecorder.packetFilter object "*"

Which packets are considered, matches all packets by default

area32.router2.pcapRecorder.helpers string ""

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

area32.router2.pcapRecorder.alwaysFlush bool false

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

area32.router2.interfaceTable.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.router2.interfaceTable.displayAddresses bool false

Whether to display IP addresses on links

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

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.router2.cb.interfaceTableModule string

Module path to the ~InterfaceTable module

area32.router2.cb.forwardServiceRegistration bool true
area32.router2.cb.forwardProtocolRegistration bool true
area32.router2.cb.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area32.router2.cb.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area32.router2.cb.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area32.router2.bl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.router2.bl.interfaceTableModule string

Module path to the ~InterfaceTable module

area32.router2.bl.forwardServiceRegistration bool true
area32.router2.bl.forwardProtocolRegistration bool true
area32.router2.bl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area32.router2.bl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area32.router2.bl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area32.router2.li.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.router2.li.interfaceTableModule string

Module path to the ~InterfaceTable module

area32.router2.li.forwardServiceRegistration bool true
area32.router2.li.forwardProtocolRegistration bool true
area32.router2.li.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area32.router2.li.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area32.router2.li.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area32.router2.eth.bitrate double
area32.router2.nl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.router2.nl.interfaceTableModule string

Module path to the ~InterfaceTable module

area32.router2.nl.forwardServiceRegistration bool true
area32.router2.nl.forwardProtocolRegistration bool true
area32.router2.nl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area32.router2.nl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area32.router2.nl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area32.router2.tn.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.router2.tn.interfaceTableModule string

Module path to the ~InterfaceTable module

area32.router2.tn.forwardServiceRegistration bool true
area32.router2.tn.forwardProtocolRegistration bool true
area32.router2.tn.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area32.router2.tn.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area32.router2.tn.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area32.router2.at.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.router2.at.interfaceTableModule string

Module path to the ~InterfaceTable module

area32.router2.at.forwardServiceRegistration bool true
area32.router2.at.forwardProtocolRegistration bool true
area32.router2.at.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area32.router2.at.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area32.router2.at.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area32.router2.bgp.interfaceTableModule string

The path to the InterfaceTable module

area32.router2.bgp.routingTableModule string
area32.router2.bgp.ospfRoutingModule string parent.hasOspf ? "^.ospf" : ""
area32.router3.status.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.router3.status.initialStatus string "UP"

TODO @signal, @statistic

area32.router3.environment.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.router3.environment.initStage int 0

Initialization stage for the setup command

area32.router3.environment.globalNamespace bool false

Create new network namespaces under /var/run/netns/ (Linux only)

area32.router3.environment.namespace string ""

Name of the host OS network namespace (optional) (Linux only)

area32.router3.environment.setupCommand string ""

A host OS system command

area32.router3.environment.teardownCommand string ""

A host OS system command

area32.router3.pcapRecorder.displayStringTextFormat string "rec: %n pks"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.router3.pcapRecorder.verbose bool true

Whether to log packets on the module output

area32.router3.pcapRecorder.recordEmptyPackets bool true

Specifies if zero length packets are recorded or not

area32.router3.pcapRecorder.enableConvertingPackets bool true

Specifies if converting packets to link type is allowed or not

area32.router3.pcapRecorder.pcapFile string ""

The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap"

area32.router3.pcapRecorder.fileFormat string "pcapng"
area32.router3.pcapRecorder.snaplen int 65535

Maximum number of bytes to record per packet

area32.router3.pcapRecorder.timePrecision int 6

Time precision in recorded file. pcap supports only 6 (usec) or 9 (nanosec), pcapng supports more values (see 'if_tsresol' option in pcapng file format).

area32.router3.pcapRecorder.dumpBadFrames bool true

Enable dump of frames with hasBitError

area32.router3.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

Space-separated list of sibling module names to listen on

area32.router3.pcapRecorder.sendingSignalNames string "transmissionEnded"

Space-separated list of outbound packet signals to subscribe to

area32.router3.pcapRecorder.receivingSignalNames string "receptionEnded"

Space-separated list of inbound packet signals to subscribe to

area32.router3.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

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

area32.router3.pcapRecorder.packetFilter object "*"

Which packets are considered, matches all packets by default

area32.router3.pcapRecorder.helpers string ""

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

area32.router3.pcapRecorder.alwaysFlush bool false

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

area32.router3.interfaceTable.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.router3.interfaceTable.displayAddresses bool false

Whether to display IP addresses on links

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

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.router3.cb.interfaceTableModule string

Module path to the ~InterfaceTable module

area32.router3.cb.forwardServiceRegistration bool true
area32.router3.cb.forwardProtocolRegistration bool true
area32.router3.cb.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area32.router3.cb.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area32.router3.cb.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area32.router3.bl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.router3.bl.interfaceTableModule string

Module path to the ~InterfaceTable module

area32.router3.bl.forwardServiceRegistration bool true
area32.router3.bl.forwardProtocolRegistration bool true
area32.router3.bl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area32.router3.bl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area32.router3.bl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area32.router3.li.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.router3.li.interfaceTableModule string

Module path to the ~InterfaceTable module

area32.router3.li.forwardServiceRegistration bool true
area32.router3.li.forwardProtocolRegistration bool true
area32.router3.li.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area32.router3.li.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area32.router3.li.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area32.router3.eth.bitrate double
area32.router3.nl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.router3.nl.interfaceTableModule string

Module path to the ~InterfaceTable module

area32.router3.nl.forwardServiceRegistration bool true
area32.router3.nl.forwardProtocolRegistration bool true
area32.router3.nl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area32.router3.nl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area32.router3.nl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area32.router3.tn.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.router3.tn.interfaceTableModule string

Module path to the ~InterfaceTable module

area32.router3.tn.forwardServiceRegistration bool true
area32.router3.tn.forwardProtocolRegistration bool true
area32.router3.tn.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area32.router3.tn.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area32.router3.tn.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area32.router3.at.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.router3.at.interfaceTableModule string

Module path to the ~InterfaceTable module

area32.router3.at.forwardServiceRegistration bool true
area32.router3.at.forwardProtocolRegistration bool true
area32.router3.at.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area32.router3.at.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area32.router3.at.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area32.router3.bgp.interfaceTableModule string

The path to the InterfaceTable module

area32.router3.bgp.routingTableModule string
area32.router3.bgp.ospfRoutingModule string parent.hasOspf ? "^.ospf" : ""
area32.router4.status.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.router4.status.initialStatus string "UP"

TODO @signal, @statistic

area32.router4.environment.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.router4.environment.initStage int 0

Initialization stage for the setup command

area32.router4.environment.globalNamespace bool false

Create new network namespaces under /var/run/netns/ (Linux only)

area32.router4.environment.namespace string ""

Name of the host OS network namespace (optional) (Linux only)

area32.router4.environment.setupCommand string ""

A host OS system command

area32.router4.environment.teardownCommand string ""

A host OS system command

area32.router4.pcapRecorder.displayStringTextFormat string "rec: %n pks"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.router4.pcapRecorder.verbose bool true

Whether to log packets on the module output

area32.router4.pcapRecorder.recordEmptyPackets bool true

Specifies if zero length packets are recorded or not

area32.router4.pcapRecorder.enableConvertingPackets bool true

Specifies if converting packets to link type is allowed or not

area32.router4.pcapRecorder.pcapFile string ""

The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap"

area32.router4.pcapRecorder.fileFormat string "pcapng"
area32.router4.pcapRecorder.snaplen int 65535

Maximum number of bytes to record per packet

area32.router4.pcapRecorder.timePrecision int 6

Time precision in recorded file. pcap supports only 6 (usec) or 9 (nanosec), pcapng supports more values (see 'if_tsresol' option in pcapng file format).

area32.router4.pcapRecorder.dumpBadFrames bool true

Enable dump of frames with hasBitError

area32.router4.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

Space-separated list of sibling module names to listen on

area32.router4.pcapRecorder.sendingSignalNames string "transmissionEnded"

Space-separated list of outbound packet signals to subscribe to

area32.router4.pcapRecorder.receivingSignalNames string "receptionEnded"

Space-separated list of inbound packet signals to subscribe to

area32.router4.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

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

area32.router4.pcapRecorder.packetFilter object "*"

Which packets are considered, matches all packets by default

area32.router4.pcapRecorder.helpers string ""

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

area32.router4.pcapRecorder.alwaysFlush bool false

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

area32.router4.interfaceTable.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.router4.interfaceTable.displayAddresses bool false

Whether to display IP addresses on links

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

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.router4.cb.interfaceTableModule string

Module path to the ~InterfaceTable module

area32.router4.cb.forwardServiceRegistration bool true
area32.router4.cb.forwardProtocolRegistration bool true
area32.router4.cb.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area32.router4.cb.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area32.router4.cb.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area32.router4.bl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.router4.bl.interfaceTableModule string

Module path to the ~InterfaceTable module

area32.router4.bl.forwardServiceRegistration bool true
area32.router4.bl.forwardProtocolRegistration bool true
area32.router4.bl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area32.router4.bl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area32.router4.bl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area32.router4.li.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.router4.li.interfaceTableModule string

Module path to the ~InterfaceTable module

area32.router4.li.forwardServiceRegistration bool true
area32.router4.li.forwardProtocolRegistration bool true
area32.router4.li.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area32.router4.li.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area32.router4.li.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area32.router4.eth.bitrate double
area32.router4.nl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.router4.nl.interfaceTableModule string

Module path to the ~InterfaceTable module

area32.router4.nl.forwardServiceRegistration bool true
area32.router4.nl.forwardProtocolRegistration bool true
area32.router4.nl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area32.router4.nl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area32.router4.nl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area32.router4.tn.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.router4.tn.interfaceTableModule string

Module path to the ~InterfaceTable module

area32.router4.tn.forwardServiceRegistration bool true
area32.router4.tn.forwardProtocolRegistration bool true
area32.router4.tn.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area32.router4.tn.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area32.router4.tn.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area32.router4.at.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

area32.router4.at.interfaceTableModule string

Module path to the ~InterfaceTable module

area32.router4.at.forwardServiceRegistration bool true
area32.router4.at.forwardProtocolRegistration bool true
area32.router4.at.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

area32.router4.at.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

area32.router4.at.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

area32.router4.bgp.interfaceTableModule string

The path to the InterfaceTable module

area32.router4.bgp.routingTableModule string
area32.router4.bgp.ospfRoutingModule string parent.hasOspf ? "^.ospf" : ""
router1.status.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

router1.status.initialStatus string "UP"

TODO @signal, @statistic

router1.environment.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

router1.environment.initStage int 0

Initialization stage for the setup command

router1.environment.globalNamespace bool false

Create new network namespaces under /var/run/netns/ (Linux only)

router1.environment.namespace string ""

Name of the host OS network namespace (optional) (Linux only)

router1.environment.setupCommand string ""

A host OS system command

router1.environment.teardownCommand string ""

A host OS system command

router1.pcapRecorder.displayStringTextFormat string "rec: %n pks"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

router1.pcapRecorder.verbose bool true

Whether to log packets on the module output

router1.pcapRecorder.recordEmptyPackets bool true

Specifies if zero length packets are recorded or not

router1.pcapRecorder.enableConvertingPackets bool true

Specifies if converting packets to link type is allowed or not

router1.pcapRecorder.pcapFile string ""

The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap"

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

Maximum number of bytes to record per packet

router1.pcapRecorder.timePrecision int 6

Time precision in recorded file. pcap supports only 6 (usec) or 9 (nanosec), pcapng supports more values (see 'if_tsresol' option in pcapng file format).

router1.pcapRecorder.dumpBadFrames bool true

Enable dump of frames with hasBitError

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

Space-separated list of sibling module names to listen on

router1.pcapRecorder.sendingSignalNames string "transmissionEnded"

Space-separated list of outbound packet signals to subscribe to

router1.pcapRecorder.receivingSignalNames string "receptionEnded"

Space-separated list of inbound packet signals to subscribe to

router1.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

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

router1.pcapRecorder.packetFilter object "*"

Which packets are considered, matches all packets by default

router1.pcapRecorder.helpers string ""

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

router1.pcapRecorder.alwaysFlush bool false

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

router1.interfaceTable.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

router1.interfaceTable.displayAddresses bool false

Whether to display IP addresses on links

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

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

router1.cb.interfaceTableModule string

Module path to the ~InterfaceTable module

router1.cb.forwardServiceRegistration bool true
router1.cb.forwardProtocolRegistration bool true
router1.cb.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

router1.cb.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

router1.cb.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

router1.bl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

router1.bl.interfaceTableModule string

Module path to the ~InterfaceTable module

router1.bl.forwardServiceRegistration bool true
router1.bl.forwardProtocolRegistration bool true
router1.bl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

router1.bl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

router1.bl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

router1.li.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

router1.li.interfaceTableModule string

Module path to the ~InterfaceTable module

router1.li.forwardServiceRegistration bool true
router1.li.forwardProtocolRegistration bool true
router1.li.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

router1.li.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

router1.li.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

router1.eth.bitrate double
router1.nl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

router1.nl.interfaceTableModule string

Module path to the ~InterfaceTable module

router1.nl.forwardServiceRegistration bool true
router1.nl.forwardProtocolRegistration bool true
router1.nl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

router1.nl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

router1.nl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

router1.tn.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

router1.tn.interfaceTableModule string

Module path to the ~InterfaceTable module

router1.tn.forwardServiceRegistration bool true
router1.tn.forwardProtocolRegistration bool true
router1.tn.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

router1.tn.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

router1.tn.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

router1.at.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

router1.at.interfaceTableModule string

Module path to the ~InterfaceTable module

router1.at.forwardServiceRegistration bool true
router1.at.forwardProtocolRegistration bool true
router1.at.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

router1.at.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

router1.at.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

router1.bgp.interfaceTableModule string

The path to the InterfaceTable module

router1.bgp.routingTableModule string
router1.bgp.ospfRoutingModule string parent.hasOspf ? "^.ospf" : ""
router2.status.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

router2.status.initialStatus string "UP"

TODO @signal, @statistic

router2.environment.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

router2.environment.initStage int 0

Initialization stage for the setup command

router2.environment.globalNamespace bool false

Create new network namespaces under /var/run/netns/ (Linux only)

router2.environment.namespace string ""

Name of the host OS network namespace (optional) (Linux only)

router2.environment.setupCommand string ""

A host OS system command

router2.environment.teardownCommand string ""

A host OS system command

router2.pcapRecorder.displayStringTextFormat string "rec: %n pks"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

router2.pcapRecorder.verbose bool true

Whether to log packets on the module output

router2.pcapRecorder.recordEmptyPackets bool true

Specifies if zero length packets are recorded or not

router2.pcapRecorder.enableConvertingPackets bool true

Specifies if converting packets to link type is allowed or not

router2.pcapRecorder.pcapFile string ""

The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap"

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

Maximum number of bytes to record per packet

router2.pcapRecorder.timePrecision int 6

Time precision in recorded file. pcap supports only 6 (usec) or 9 (nanosec), pcapng supports more values (see 'if_tsresol' option in pcapng file format).

router2.pcapRecorder.dumpBadFrames bool true

Enable dump of frames with hasBitError

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

Space-separated list of sibling module names to listen on

router2.pcapRecorder.sendingSignalNames string "transmissionEnded"

Space-separated list of outbound packet signals to subscribe to

router2.pcapRecorder.receivingSignalNames string "receptionEnded"

Space-separated list of inbound packet signals to subscribe to

router2.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

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

router2.pcapRecorder.packetFilter object "*"

Which packets are considered, matches all packets by default

router2.pcapRecorder.helpers string ""

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

router2.pcapRecorder.alwaysFlush bool false

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

router2.interfaceTable.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

router2.interfaceTable.displayAddresses bool false

Whether to display IP addresses on links

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

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

router2.cb.interfaceTableModule string

Module path to the ~InterfaceTable module

router2.cb.forwardServiceRegistration bool true
router2.cb.forwardProtocolRegistration bool true
router2.cb.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

router2.cb.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

router2.cb.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

router2.bl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

router2.bl.interfaceTableModule string

Module path to the ~InterfaceTable module

router2.bl.forwardServiceRegistration bool true
router2.bl.forwardProtocolRegistration bool true
router2.bl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

router2.bl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

router2.bl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

router2.li.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

router2.li.interfaceTableModule string

Module path to the ~InterfaceTable module

router2.li.forwardServiceRegistration bool true
router2.li.forwardProtocolRegistration bool true
router2.li.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

router2.li.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

router2.li.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

router2.eth.bitrate double
router2.nl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

router2.nl.interfaceTableModule string

Module path to the ~InterfaceTable module

router2.nl.forwardServiceRegistration bool true
router2.nl.forwardProtocolRegistration bool true
router2.nl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

router2.nl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

router2.nl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

router2.tn.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

router2.tn.interfaceTableModule string

Module path to the ~InterfaceTable module

router2.tn.forwardServiceRegistration bool true
router2.tn.forwardProtocolRegistration bool true
router2.tn.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

router2.tn.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

router2.tn.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

router2.at.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

router2.at.interfaceTableModule string

Module path to the ~InterfaceTable module

router2.at.forwardServiceRegistration bool true
router2.at.forwardProtocolRegistration bool true
router2.at.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

router2.at.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

router2.at.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

router2.bgp.interfaceTableModule string

The path to the InterfaceTable module

router2.bgp.routingTableModule string
router2.bgp.ospfRoutingModule string parent.hasOspf ? "^.ospf" : ""
router3.status.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

router3.status.initialStatus string "UP"

TODO @signal, @statistic

router3.environment.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

router3.environment.initStage int 0

Initialization stage for the setup command

router3.environment.globalNamespace bool false

Create new network namespaces under /var/run/netns/ (Linux only)

router3.environment.namespace string ""

Name of the host OS network namespace (optional) (Linux only)

router3.environment.setupCommand string ""

A host OS system command

router3.environment.teardownCommand string ""

A host OS system command

router3.pcapRecorder.displayStringTextFormat string "rec: %n pks"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

router3.pcapRecorder.verbose bool true

Whether to log packets on the module output

router3.pcapRecorder.recordEmptyPackets bool true

Specifies if zero length packets are recorded or not

router3.pcapRecorder.enableConvertingPackets bool true

Specifies if converting packets to link type is allowed or not

router3.pcapRecorder.pcapFile string ""

The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap"

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

Maximum number of bytes to record per packet

router3.pcapRecorder.timePrecision int 6

Time precision in recorded file. pcap supports only 6 (usec) or 9 (nanosec), pcapng supports more values (see 'if_tsresol' option in pcapng file format).

router3.pcapRecorder.dumpBadFrames bool true

Enable dump of frames with hasBitError

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

Space-separated list of sibling module names to listen on

router3.pcapRecorder.sendingSignalNames string "transmissionEnded"

Space-separated list of outbound packet signals to subscribe to

router3.pcapRecorder.receivingSignalNames string "receptionEnded"

Space-separated list of inbound packet signals to subscribe to

router3.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

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

router3.pcapRecorder.packetFilter object "*"

Which packets are considered, matches all packets by default

router3.pcapRecorder.helpers string ""

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

router3.pcapRecorder.alwaysFlush bool false

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

router3.interfaceTable.displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

router3.interfaceTable.displayAddresses bool false

Whether to display IP addresses on links

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

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

router3.cb.interfaceTableModule string

Module path to the ~InterfaceTable module

router3.cb.forwardServiceRegistration bool true
router3.cb.forwardProtocolRegistration bool true
router3.cb.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

router3.cb.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

router3.cb.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

router3.bl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

router3.bl.interfaceTableModule string

Module path to the ~InterfaceTable module

router3.bl.forwardServiceRegistration bool true
router3.bl.forwardProtocolRegistration bool true
router3.bl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

router3.bl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

router3.bl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

router3.li.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

router3.li.interfaceTableModule string

Module path to the ~InterfaceTable module

router3.li.forwardServiceRegistration bool true
router3.li.forwardProtocolRegistration bool true
router3.li.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

router3.li.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

router3.li.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

router3.eth.bitrate double
router3.nl.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

router3.nl.interfaceTableModule string

Module path to the ~InterfaceTable module

router3.nl.forwardServiceRegistration bool true
router3.nl.forwardProtocolRegistration bool true
router3.nl.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

router3.nl.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

router3.nl.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

router3.tn.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

router3.tn.interfaceTableModule string

Module path to the ~InterfaceTable module

router3.tn.forwardServiceRegistration bool true
router3.tn.forwardProtocolRegistration bool true
router3.tn.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

router3.tn.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

router3.tn.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

router3.at.displayStringTextFormat string "processed %p pk (%l)"

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

router3.at.interfaceTableModule string

Module path to the ~InterfaceTable module

router3.at.forwardServiceRegistration bool true
router3.at.forwardProtocolRegistration bool true
router3.at.interfaceMapping object {}

Maps network interface names to connected submodule names (e.g. {"eth0": "bridging"}), overrides automatically learned dispatching; * overrides all learned network interfaces, ? overrides default

router3.at.serviceMapping object {}

Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default

router3.at.protocolMapping object {}

Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default

router3.bgp.interfaceTableModule string

The path to the InterfaceTable module

router3.bgp.routingTableModule string
router3.bgp.ospfRoutingModule string parent.hasOspf ? "^.ospf" : ""

Source code

//
// This hierarchical network topology contains 3 levels, 72 hosts and 27 routers.
//
network Hierarchical99
{
    parameters:
        @display("bgl=22");
    types:
        module LAN
        {
            @display("bgl=12;i=misc/cloud;is=vl");
            gates:
                inout ethg[];
            submodules:
                switch: EthernetSwitch {
                    @display("p=250,100");
                }
                host1: StandardHost {
                    @display("p=100,200;t=10.x.x.1");
                }
                host2: StandardHost {
                    @display("p=250,200;t=10.x.x.2");
                }
                host3: StandardHost {
                    @display("p=400,200;t=10.x.x.3");
                }
            connections:
                host1.ethg++ <--> Eth100M <--> switch.ethg++;
                host2.ethg++ <--> Eth100M <--> switch.ethg++;
                host3.ethg++ <--> Eth100M <--> switch.ethg++;
                for i=0..sizeof(ethg) - 1 {
                    switch.ethg++ <--> ethg++;
                }
        }
        module Area
        {
            @display("bgl=12;bgb=506,453;i=misc/cloud;is=vl");
            gates:
                inout ethg[];
            submodules:
                lan1: LAN {
                    @display("p=400,100;t=10.x.1.x");
                }
                lan2: LAN {
                    @display("p=400,300;t=10.x.2.x");
                }
                lan3: LAN {
                    @display("p=100,300;t=10.x.3.x");
                }
                lan4: LAN {
                    @display("p=100,100;t=10.x.4.x");
                }
                router1: Router {
                    @display("p=250,100");
                }
                router2: Router {
                    @display("p=400,200");
                }
                router3: Router {
                    @display("p=250,300");
                }
                router4: Router {
                    @display("p=100,200");
                }
            connections:
                lan1.ethg++ <--> Eth1G <--> router1.ethg++;
                lan2.ethg++ <--> Eth1G <--> router2.ethg++;
                lan3.ethg++ <--> Eth1G <--> router3.ethg++;
                lan4.ethg++ <--> Eth1G <--> router4.ethg++;
                router1.ethg++ <--> Eth1G <--> router2.ethg++;
                router2.ethg++ <--> Eth1G <--> router3.ethg++;
                router3.ethg++ <--> Eth1G <--> router4.ethg++;
                router4.ethg++ <--> Eth1G <--> router1.ethg++;
                router1.ethg++ <--> ethg++;
        }
    submodules:
        recorder: RoutingTableRecorder {
            @display("p=100,200;is=s");
        }
        networkConfigurator: <> like IL3NetworkConfigurator {
            @display("p=100,100;is=s");
        }
        area11: Area {
            @display("p=400,100;t=10.11.x.x");
        }
        area12: Area {
            @display("p=600,100;t=10.12.x.x");
        }
        area21: Area {
            @display("p=750,300;t=10.21.x.x");
        }
        area22: Area {
            @display("p=600,400;t=10.22.x.x");
        }
        area31: Area {
            @display("p=250,300;t=10.31.x.x");
        }
        area32: Area {
            @display("p=400,400;t=10.32.x.x");
        }
        router1: Router {
            @display("p=500,200");
        }
        router2: Router {
            @display("p=600,300");
        }
        router3: Router {
            @display("p=400,300");
        }
    connections:
        router1.ethg++ <--> Eth10G <--> router2.ethg++;
        router2.ethg++ <--> Eth10G <--> router3.ethg++;
        router3.ethg++ <--> Eth10G <--> router1.ethg++;
        router1.ethg++ <--> Eth10G <--> area11.ethg++;
        router1.ethg++ <--> Eth10G <--> area12.ethg++;
        router2.ethg++ <--> Eth10G <--> area21.ethg++;
        router2.ethg++ <--> Eth10G <--> area22.ethg++;
        router3.ethg++ <--> Eth10G <--> area31.ethg++;
        router3.ethg++ <--> Eth10G <--> area32.ethg++;
}
File: examples/inet/hierarchical99/Hierarchical99.ned