Package: inet.examples.inet.ipv4largenet
IPv4LargeNet
networkA large Ethernet LAN -- see model description
Usage diagram
The following diagram shows usage relationships between types. Unresolved types are missing from the diagram.
Parameters
| Name | Type | Default value | Description |
|---|---|---|---|
| n | int |
length of the "backbone" (n>5!) |
|
| bbs | int |
number of small LANs on "backbone" switches |
|
| bbm | int |
number of medium LANs on "backbone" switches |
|
| bbl | int |
number of large LANs on "backbone" switches |
|
| as | int |
number of small LANs on switch A |
|
| am | int |
number of medium LANs on switch A |
|
| al | int |
number of large LANs on switch A |
|
| bs | int | ||
| bm | int |
number of medium LANs on switch B |
|
| bl | int |
number of large LANs on switch B |
|
| cs | int | ||
| cm | int |
number of medium LANs on switch C |
|
| cl | int |
number of large LANs on switch C |
|
| ds | int |
number of small LANs on switch D |
|
| dm | int |
number of medium LANs on switch D |
|
| dl | int |
number of large LANs on switch D |
Properties
| Name | Value | Description |
|---|---|---|
| isNetwork |
Unassigned submodule parameters
| Name | Type | Default value | Description |
|---|---|---|---|
| routerBB.status.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| routerBB.status.initialStatus | string | "UP" |
TODO @signal, @statistic |
| routerBB.environment.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| routerBB.environment.initStage | int | 0 |
Initialization stage for the setup command |
| routerBB.environment.globalNamespace | bool | false |
Create new network namespaces under /var/run/netns/ (Linux only) |
| routerBB.environment.namespace | string | "" |
Name of the host OS network namespace (optional) (Linux only) |
| routerBB.environment.setupCommand | string | "" |
A host OS system command |
| routerBB.environment.teardownCommand | string | "" |
A host OS system command |
| routerBB.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 |
| routerBB.pcapRecorder.verbose | bool | true |
Whether to log packets on the module output |
| routerBB.pcapRecorder.recordEmptyPackets | bool | true |
Specifies if zero length packets are recorded or not |
| routerBB.pcapRecorder.enableConvertingPackets | bool | true |
Specifies if converting packets to link type is allowed or not |
| routerBB.pcapRecorder.pcapFile | string | "" |
The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap" |
| routerBB.pcapRecorder.fileFormat | string | "pcapng" | |
| routerBB.pcapRecorder.snaplen | int | 65535 |
Maximum number of bytes to record per packet |
| routerBB.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). |
| routerBB.pcapRecorder.dumpBadFrames | bool | true |
Enable dump of frames with hasBitError |
| routerBB.pcapRecorder.moduleNamePatterns | string | "wlan[*] eth[*] ppp[*]" |
Space-separated list of sibling module names to listen on |
| routerBB.pcapRecorder.sendingSignalNames | string | "transmissionEnded" |
Space-separated list of outbound packet signals to subscribe to |
| routerBB.pcapRecorder.receivingSignalNames | string | "receptionEnded" |
Space-separated list of inbound packet signals to subscribe to |
| routerBB.pcapRecorder.dumpProtocols | string | "ethernetmac ppp ieee80211mac" |
Space-separated list of protocol names as defined in the Protocol class |
| routerBB.pcapRecorder.packetFilter | object | "*" |
Which packets are considered, matches all packets by default |
| routerBB.pcapRecorder.helpers | string | "" |
Usable PcapRecorder::IHelper helpers for accept packettype and store/convert packet as specified linktype currently available: "inet::AckingMacToEthernetPcapRecorderHelper" |
| routerBB.pcapRecorder.alwaysFlush | bool | false |
Flush the pcapFile after each write to ensure that all packets are captured in case of a crash |
| routerBB.interfaceTable.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| routerBB.interfaceTable.displayAddresses | bool | false |
Whether to display IP addresses on links |
| routerBB.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 |
| routerBB.cb.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| routerBB.cb.forwardServiceRegistration | bool | true | |
| routerBB.cb.forwardProtocolRegistration | bool | true | |
| routerBB.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 |
| routerBB.cb.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| routerBB.cb.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| routerBB.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 |
| routerBB.bl.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| routerBB.bl.forwardServiceRegistration | bool | true | |
| routerBB.bl.forwardProtocolRegistration | bool | true | |
| routerBB.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 |
| routerBB.bl.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| routerBB.bl.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| routerBB.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 |
| routerBB.li.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| routerBB.li.forwardServiceRegistration | bool | true | |
| routerBB.li.forwardProtocolRegistration | bool | true | |
| routerBB.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 |
| routerBB.li.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| routerBB.li.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| routerBB.eth.bitrate | double | ||
| routerBB.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 |
| routerBB.nl.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| routerBB.nl.forwardServiceRegistration | bool | true | |
| routerBB.nl.forwardProtocolRegistration | bool | true | |
| routerBB.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 |
| routerBB.nl.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| routerBB.nl.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| routerBB.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 |
| routerBB.tn.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| routerBB.tn.forwardServiceRegistration | bool | true | |
| routerBB.tn.forwardProtocolRegistration | bool | true | |
| routerBB.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 |
| routerBB.tn.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| routerBB.tn.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| routerBB.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 |
| routerBB.at.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| routerBB.at.forwardServiceRegistration | bool | true | |
| routerBB.at.forwardProtocolRegistration | bool | true | |
| routerBB.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 |
| routerBB.at.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| routerBB.at.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| routerBB.bgp.interfaceTableModule | string |
The path to the InterfaceTable module |
|
| routerBB.bgp.routingTableModule | string | ||
| routerBB.bgp.ospfRoutingModule | string | parent.hasOspf ? "^.ospf" : "" | |
| slanBB.router.status.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| slanBB.router.status.initialStatus | string | "UP" |
TODO @signal, @statistic |
| slanBB.router.environment.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| slanBB.router.environment.initStage | int | 0 |
Initialization stage for the setup command |
| slanBB.router.environment.globalNamespace | bool | false |
Create new network namespaces under /var/run/netns/ (Linux only) |
| slanBB.router.environment.namespace | string | "" |
Name of the host OS network namespace (optional) (Linux only) |
| slanBB.router.environment.setupCommand | string | "" |
A host OS system command |
| slanBB.router.environment.teardownCommand | string | "" |
A host OS system command |
| slanBB.router.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 |
| slanBB.router.pcapRecorder.verbose | bool | true |
Whether to log packets on the module output |
| slanBB.router.pcapRecorder.recordEmptyPackets | bool | true |
Specifies if zero length packets are recorded or not |
| slanBB.router.pcapRecorder.enableConvertingPackets | bool | true |
Specifies if converting packets to link type is allowed or not |
| slanBB.router.pcapRecorder.pcapFile | string | "" |
The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap" |
| slanBB.router.pcapRecorder.fileFormat | string | "pcapng" | |
| slanBB.router.pcapRecorder.snaplen | int | 65535 |
Maximum number of bytes to record per packet |
| slanBB.router.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). |
| slanBB.router.pcapRecorder.dumpBadFrames | bool | true |
Enable dump of frames with hasBitError |
| slanBB.router.pcapRecorder.moduleNamePatterns | string | "wlan[*] eth[*] ppp[*]" |
Space-separated list of sibling module names to listen on |
| slanBB.router.pcapRecorder.sendingSignalNames | string | "transmissionEnded" |
Space-separated list of outbound packet signals to subscribe to |
| slanBB.router.pcapRecorder.receivingSignalNames | string | "receptionEnded" |
Space-separated list of inbound packet signals to subscribe to |
| slanBB.router.pcapRecorder.dumpProtocols | string | "ethernetmac ppp ieee80211mac" |
Space-separated list of protocol names as defined in the Protocol class |
| slanBB.router.pcapRecorder.packetFilter | object | "*" |
Which packets are considered, matches all packets by default |
| slanBB.router.pcapRecorder.helpers | string | "" |
Usable PcapRecorder::IHelper helpers for accept packettype and store/convert packet as specified linktype currently available: "inet::AckingMacToEthernetPcapRecorderHelper" |
| slanBB.router.pcapRecorder.alwaysFlush | bool | false |
Flush the pcapFile after each write to ensure that all packets are captured in case of a crash |
| slanBB.router.interfaceTable.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| slanBB.router.interfaceTable.displayAddresses | bool | false |
Whether to display IP addresses on links |
| slanBB.router.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 |
| slanBB.router.cb.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| slanBB.router.cb.forwardServiceRegistration | bool | true | |
| slanBB.router.cb.forwardProtocolRegistration | bool | true | |
| slanBB.router.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 |
| slanBB.router.cb.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| slanBB.router.cb.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| slanBB.router.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 |
| slanBB.router.bl.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| slanBB.router.bl.forwardServiceRegistration | bool | true | |
| slanBB.router.bl.forwardProtocolRegistration | bool | true | |
| slanBB.router.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 |
| slanBB.router.bl.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| slanBB.router.bl.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| slanBB.router.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 |
| slanBB.router.li.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| slanBB.router.li.forwardServiceRegistration | bool | true | |
| slanBB.router.li.forwardProtocolRegistration | bool | true | |
| slanBB.router.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 |
| slanBB.router.li.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| slanBB.router.li.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| slanBB.router.eth.bitrate | double | ||
| slanBB.router.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 |
| slanBB.router.nl.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| slanBB.router.nl.forwardServiceRegistration | bool | true | |
| slanBB.router.nl.forwardProtocolRegistration | bool | true | |
| slanBB.router.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 |
| slanBB.router.nl.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| slanBB.router.nl.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| slanBB.router.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 |
| slanBB.router.tn.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| slanBB.router.tn.forwardServiceRegistration | bool | true | |
| slanBB.router.tn.forwardProtocolRegistration | bool | true | |
| slanBB.router.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 |
| slanBB.router.tn.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| slanBB.router.tn.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| slanBB.router.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 |
| slanBB.router.at.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| slanBB.router.at.forwardServiceRegistration | bool | true | |
| slanBB.router.at.forwardProtocolRegistration | bool | true | |
| slanBB.router.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 |
| slanBB.router.at.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| slanBB.router.at.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| slanBB.router.bgp.interfaceTableModule | string |
The path to the InterfaceTable module |
|
| slanBB.router.bgp.routingTableModule | string | ||
| slanBB.router.bgp.ospfRoutingModule | string | parent.hasOspf ? "^.ospf" : "" | |
| slanBB.host.status.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| slanBB.host.status.initialStatus | string | "UP" |
TODO @signal, @statistic |
| slanBB.host.environment.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| slanBB.host.environment.initStage | int | 0 |
Initialization stage for the setup command |
| slanBB.host.environment.globalNamespace | bool | false |
Create new network namespaces under /var/run/netns/ (Linux only) |
| slanBB.host.environment.namespace | string | "" |
Name of the host OS network namespace (optional) (Linux only) |
| slanBB.host.environment.setupCommand | string | "" |
A host OS system command |
| slanBB.host.environment.teardownCommand | string | "" |
A host OS system command |
| slanBB.host.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 |
| slanBB.host.pcapRecorder.verbose | bool | true |
Whether to log packets on the module output |
| slanBB.host.pcapRecorder.recordEmptyPackets | bool | true |
Specifies if zero length packets are recorded or not |
| slanBB.host.pcapRecorder.enableConvertingPackets | bool | true |
Specifies if converting packets to link type is allowed or not |
| slanBB.host.pcapRecorder.pcapFile | string | "" |
The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap" |
| slanBB.host.pcapRecorder.fileFormat | string | "pcapng" | |
| slanBB.host.pcapRecorder.snaplen | int | 65535 |
Maximum number of bytes to record per packet |
| slanBB.host.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). |
| slanBB.host.pcapRecorder.dumpBadFrames | bool | true |
Enable dump of frames with hasBitError |
| slanBB.host.pcapRecorder.moduleNamePatterns | string | "wlan[*] eth[*] ppp[*]" |
Space-separated list of sibling module names to listen on |
| slanBB.host.pcapRecorder.sendingSignalNames | string | "transmissionEnded" |
Space-separated list of outbound packet signals to subscribe to |
| slanBB.host.pcapRecorder.receivingSignalNames | string | "receptionEnded" |
Space-separated list of inbound packet signals to subscribe to |
| slanBB.host.pcapRecorder.dumpProtocols | string | "ethernetmac ppp ieee80211mac" |
Space-separated list of protocol names as defined in the Protocol class |
| slanBB.host.pcapRecorder.packetFilter | object | "*" |
Which packets are considered, matches all packets by default |
| slanBB.host.pcapRecorder.helpers | string | "" |
Usable PcapRecorder::IHelper helpers for accept packettype and store/convert packet as specified linktype currently available: "inet::AckingMacToEthernetPcapRecorderHelper" |
| slanBB.host.pcapRecorder.alwaysFlush | bool | false |
Flush the pcapFile after each write to ensure that all packets are captured in case of a crash |
| slanBB.host.interfaceTable.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| slanBB.host.interfaceTable.displayAddresses | bool | false |
Whether to display IP addresses on links |
| slanBB.host.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 |
| slanBB.host.cb.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| slanBB.host.cb.forwardServiceRegistration | bool | true | |
| slanBB.host.cb.forwardProtocolRegistration | bool | true | |
| slanBB.host.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 |
| slanBB.host.cb.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| slanBB.host.cb.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| slanBB.host.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 |
| slanBB.host.bl.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| slanBB.host.bl.forwardServiceRegistration | bool | true | |
| slanBB.host.bl.forwardProtocolRegistration | bool | true | |
| slanBB.host.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 |
| slanBB.host.bl.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| slanBB.host.bl.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| slanBB.host.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 |
| slanBB.host.li.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| slanBB.host.li.forwardServiceRegistration | bool | true | |
| slanBB.host.li.forwardProtocolRegistration | bool | true | |
| slanBB.host.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 |
| slanBB.host.li.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| slanBB.host.li.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| slanBB.host.eth.bitrate | double | ||
| slanBB.host.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 |
| slanBB.host.nl.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| slanBB.host.nl.forwardServiceRegistration | bool | true | |
| slanBB.host.nl.forwardProtocolRegistration | bool | true | |
| slanBB.host.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 |
| slanBB.host.nl.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| slanBB.host.nl.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| slanBB.host.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 |
| slanBB.host.tn.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| slanBB.host.tn.forwardServiceRegistration | bool | true | |
| slanBB.host.tn.forwardProtocolRegistration | bool | true | |
| slanBB.host.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 |
| slanBB.host.tn.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| slanBB.host.tn.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| slanBB.host.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 |
| slanBB.host.at.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| slanBB.host.at.forwardServiceRegistration | bool | true | |
| slanBB.host.at.forwardProtocolRegistration | bool | true | |
| slanBB.host.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 |
| slanBB.host.at.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| slanBB.host.at.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| mlanBB.router.status.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| mlanBB.router.status.initialStatus | string | "UP" |
TODO @signal, @statistic |
| mlanBB.router.environment.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| mlanBB.router.environment.initStage | int | 0 |
Initialization stage for the setup command |
| mlanBB.router.environment.globalNamespace | bool | false |
Create new network namespaces under /var/run/netns/ (Linux only) |
| mlanBB.router.environment.namespace | string | "" |
Name of the host OS network namespace (optional) (Linux only) |
| mlanBB.router.environment.setupCommand | string | "" |
A host OS system command |
| mlanBB.router.environment.teardownCommand | string | "" |
A host OS system command |
| mlanBB.router.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 |
| mlanBB.router.pcapRecorder.verbose | bool | true |
Whether to log packets on the module output |
| mlanBB.router.pcapRecorder.recordEmptyPackets | bool | true |
Specifies if zero length packets are recorded or not |
| mlanBB.router.pcapRecorder.enableConvertingPackets | bool | true |
Specifies if converting packets to link type is allowed or not |
| mlanBB.router.pcapRecorder.pcapFile | string | "" |
The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap" |
| mlanBB.router.pcapRecorder.fileFormat | string | "pcapng" | |
| mlanBB.router.pcapRecorder.snaplen | int | 65535 |
Maximum number of bytes to record per packet |
| mlanBB.router.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). |
| mlanBB.router.pcapRecorder.dumpBadFrames | bool | true |
Enable dump of frames with hasBitError |
| mlanBB.router.pcapRecorder.moduleNamePatterns | string | "wlan[*] eth[*] ppp[*]" |
Space-separated list of sibling module names to listen on |
| mlanBB.router.pcapRecorder.sendingSignalNames | string | "transmissionEnded" |
Space-separated list of outbound packet signals to subscribe to |
| mlanBB.router.pcapRecorder.receivingSignalNames | string | "receptionEnded" |
Space-separated list of inbound packet signals to subscribe to |
| mlanBB.router.pcapRecorder.dumpProtocols | string | "ethernetmac ppp ieee80211mac" |
Space-separated list of protocol names as defined in the Protocol class |
| mlanBB.router.pcapRecorder.packetFilter | object | "*" |
Which packets are considered, matches all packets by default |
| mlanBB.router.pcapRecorder.helpers | string | "" |
Usable PcapRecorder::IHelper helpers for accept packettype and store/convert packet as specified linktype currently available: "inet::AckingMacToEthernetPcapRecorderHelper" |
| mlanBB.router.pcapRecorder.alwaysFlush | bool | false |
Flush the pcapFile after each write to ensure that all packets are captured in case of a crash |
| mlanBB.router.interfaceTable.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| mlanBB.router.interfaceTable.displayAddresses | bool | false |
Whether to display IP addresses on links |
| mlanBB.router.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 |
| mlanBB.router.cb.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| mlanBB.router.cb.forwardServiceRegistration | bool | true | |
| mlanBB.router.cb.forwardProtocolRegistration | bool | true | |
| mlanBB.router.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 |
| mlanBB.router.cb.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| mlanBB.router.cb.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| mlanBB.router.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 |
| mlanBB.router.bl.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| mlanBB.router.bl.forwardServiceRegistration | bool | true | |
| mlanBB.router.bl.forwardProtocolRegistration | bool | true | |
| mlanBB.router.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 |
| mlanBB.router.bl.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| mlanBB.router.bl.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| mlanBB.router.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 |
| mlanBB.router.li.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| mlanBB.router.li.forwardServiceRegistration | bool | true | |
| mlanBB.router.li.forwardProtocolRegistration | bool | true | |
| mlanBB.router.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 |
| mlanBB.router.li.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| mlanBB.router.li.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| mlanBB.router.eth.bitrate | double | ||
| mlanBB.router.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 |
| mlanBB.router.nl.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| mlanBB.router.nl.forwardServiceRegistration | bool | true | |
| mlanBB.router.nl.forwardProtocolRegistration | bool | true | |
| mlanBB.router.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 |
| mlanBB.router.nl.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| mlanBB.router.nl.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| mlanBB.router.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 |
| mlanBB.router.tn.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| mlanBB.router.tn.forwardServiceRegistration | bool | true | |
| mlanBB.router.tn.forwardProtocolRegistration | bool | true | |
| mlanBB.router.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 |
| mlanBB.router.tn.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| mlanBB.router.tn.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| mlanBB.router.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 |
| mlanBB.router.at.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| mlanBB.router.at.forwardServiceRegistration | bool | true | |
| mlanBB.router.at.forwardProtocolRegistration | bool | true | |
| mlanBB.router.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 |
| mlanBB.router.at.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| mlanBB.router.at.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| mlanBB.router.bgp.interfaceTableModule | string |
The path to the InterfaceTable module |
|
| mlanBB.router.bgp.routingTableModule | string | ||
| mlanBB.router.bgp.ospfRoutingModule | string | parent.hasOspf ? "^.ospf" : "" | |
| mlanBB.switch.macTable.agingTime | double | ||
| mlanBB.switch.macTable.forwardingTableFile | string | ||
| mlanBB.switch.interfaceTable.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| mlanBB.switch.interfaceTable.displayAddresses | bool | false |
Whether to display IP addresses on links |
| mlanBB.switch.status.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| mlanBB.switch.status.initialStatus | string | "UP" |
TODO @signal, @statistic |
| mlanBB.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 |
| mlanBB.switch.pcapRecorder.verbose | bool | true |
Whether to log packets on the module output |
| mlanBB.switch.pcapRecorder.recordEmptyPackets | bool | true |
Specifies if zero length packets are recorded or not |
| mlanBB.switch.pcapRecorder.enableConvertingPackets | bool | true |
Specifies if converting packets to link type is allowed or not |
| mlanBB.switch.pcapRecorder.pcapFile | string | "" |
The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap" |
| mlanBB.switch.pcapRecorder.fileFormat | string | "pcapng" | |
| mlanBB.switch.pcapRecorder.snaplen | int | 65535 |
Maximum number of bytes to record per packet |
| mlanBB.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). |
| mlanBB.switch.pcapRecorder.dumpBadFrames | bool | true |
Enable dump of frames with hasBitError |
| mlanBB.switch.pcapRecorder.moduleNamePatterns | string | "wlan[*] eth[*] ppp[*]" |
Space-separated list of sibling module names to listen on |
| mlanBB.switch.pcapRecorder.sendingSignalNames | string | "transmissionEnded" |
Space-separated list of outbound packet signals to subscribe to |
| mlanBB.switch.pcapRecorder.receivingSignalNames | string | "receptionEnded" |
Space-separated list of inbound packet signals to subscribe to |
| mlanBB.switch.pcapRecorder.dumpProtocols | string | "ethernetmac ppp ieee80211mac" |
Space-separated list of protocol names as defined in the Protocol class |
| mlanBB.switch.pcapRecorder.packetFilter | object | "*" |
Which packets are considered, matches all packets by default |
| mlanBB.switch.pcapRecorder.helpers | string | "" |
Usable PcapRecorder::IHelper helpers for accept packettype and store/convert packet as specified linktype currently available: "inet::AckingMacToEthernetPcapRecorderHelper" |
| mlanBB.switch.pcapRecorder.alwaysFlush | bool | false |
Flush the pcapFile after each write to ensure that all packets are captured in case of a crash |
| mlanBB.switch.mrp.ccmInterval | double | ||
| mlanBB.switch.mrp.mrpRole | string | ||
| mlanBB.switch.mrp.timingProfile | int | ||
| mlanBB.switch.mrp.uuid0 | int | ||
| mlanBB.switch.mrp.uuid1 | int | ||
| mlanBB.switch.mrp.ringPort1 | int | ||
| mlanBB.switch.mrp.ringPort2 | int | ||
| mlanBB.switch.mrp.interconnectionLinkCheckAware | bool | ||
| mlanBB.switch.mrp.interconnectionRingCheckAware | bool | ||
| mlanBB.switch.mrp.nonblockingMrcSupported | bool | ||
| mlanBB.switch.mrp.reactOnLinkChange | bool | ||
| mlanBB.switch.mrp.visualize | bool | ||
| mlanBB.switch.stp.helloTime | double | ||
| mlanBB.switch.stp.forwardDelay | double | ||
| mlanBB.switch.stp.maxAge | double | ||
| mlanBB.switch.stp.bridgePriority | int | ||
| mlanBB.switch.stp.visualize | bool | ||
| mlanBB.switch.gptp.gptpNodeType | string | "BRIDGE_NODE" | |
| mlanBB.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 |
| mlanBB.switch.sc.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| mlanBB.switch.sc.forwardServiceRegistration | bool | true | |
| mlanBB.switch.sc.forwardProtocolRegistration | bool | true | |
| mlanBB.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 |
| mlanBB.switch.sc.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| mlanBB.switch.sc.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| mlanBB.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 |
| mlanBB.switch.cb.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| mlanBB.switch.cb.forwardServiceRegistration | bool | true | |
| mlanBB.switch.cb.forwardProtocolRegistration | bool | true | |
| mlanBB.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 |
| mlanBB.switch.cb.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| mlanBB.switch.cb.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| mlanBB.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 |
| mlanBB.switch.bl.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| mlanBB.switch.bl.forwardServiceRegistration | bool | true | |
| mlanBB.switch.bl.forwardProtocolRegistration | bool | true | |
| mlanBB.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 |
| mlanBB.switch.bl.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| mlanBB.switch.bl.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| mlanBB.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 |
| mlanBB.switch.li.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| mlanBB.switch.li.forwardServiceRegistration | bool | true | |
| mlanBB.switch.li.forwardProtocolRegistration | bool | true | |
| mlanBB.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 |
| mlanBB.switch.li.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| mlanBB.switch.li.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| mlanBB.switch.eth.bitrate | double | ||
| mlanBB.host.status.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| mlanBB.host.status.initialStatus | string | "UP" |
TODO @signal, @statistic |
| mlanBB.host.environment.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| mlanBB.host.environment.initStage | int | 0 |
Initialization stage for the setup command |
| mlanBB.host.environment.globalNamespace | bool | false |
Create new network namespaces under /var/run/netns/ (Linux only) |
| mlanBB.host.environment.namespace | string | "" |
Name of the host OS network namespace (optional) (Linux only) |
| mlanBB.host.environment.setupCommand | string | "" |
A host OS system command |
| mlanBB.host.environment.teardownCommand | string | "" |
A host OS system command |
| mlanBB.host.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 |
| mlanBB.host.pcapRecorder.verbose | bool | true |
Whether to log packets on the module output |
| mlanBB.host.pcapRecorder.recordEmptyPackets | bool | true |
Specifies if zero length packets are recorded or not |
| mlanBB.host.pcapRecorder.enableConvertingPackets | bool | true |
Specifies if converting packets to link type is allowed or not |
| mlanBB.host.pcapRecorder.pcapFile | string | "" |
The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap" |
| mlanBB.host.pcapRecorder.fileFormat | string | "pcapng" | |
| mlanBB.host.pcapRecorder.snaplen | int | 65535 |
Maximum number of bytes to record per packet |
| mlanBB.host.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). |
| mlanBB.host.pcapRecorder.dumpBadFrames | bool | true |
Enable dump of frames with hasBitError |
| mlanBB.host.pcapRecorder.moduleNamePatterns | string | "wlan[*] eth[*] ppp[*]" |
Space-separated list of sibling module names to listen on |
| mlanBB.host.pcapRecorder.sendingSignalNames | string | "transmissionEnded" |
Space-separated list of outbound packet signals to subscribe to |
| mlanBB.host.pcapRecorder.receivingSignalNames | string | "receptionEnded" |
Space-separated list of inbound packet signals to subscribe to |
| mlanBB.host.pcapRecorder.dumpProtocols | string | "ethernetmac ppp ieee80211mac" |
Space-separated list of protocol names as defined in the Protocol class |
| mlanBB.host.pcapRecorder.packetFilter | object | "*" |
Which packets are considered, matches all packets by default |
| mlanBB.host.pcapRecorder.helpers | string | "" |
Usable PcapRecorder::IHelper helpers for accept packettype and store/convert packet as specified linktype currently available: "inet::AckingMacToEthernetPcapRecorderHelper" |
| mlanBB.host.pcapRecorder.alwaysFlush | bool | false |
Flush the pcapFile after each write to ensure that all packets are captured in case of a crash |
| mlanBB.host.interfaceTable.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| mlanBB.host.interfaceTable.displayAddresses | bool | false |
Whether to display IP addresses on links |
| mlanBB.host.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 |
| mlanBB.host.cb.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| mlanBB.host.cb.forwardServiceRegistration | bool | true | |
| mlanBB.host.cb.forwardProtocolRegistration | bool | true | |
| mlanBB.host.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 |
| mlanBB.host.cb.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| mlanBB.host.cb.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| mlanBB.host.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 |
| mlanBB.host.bl.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| mlanBB.host.bl.forwardServiceRegistration | bool | true | |
| mlanBB.host.bl.forwardProtocolRegistration | bool | true | |
| mlanBB.host.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 |
| mlanBB.host.bl.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| mlanBB.host.bl.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| mlanBB.host.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 |
| mlanBB.host.li.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| mlanBB.host.li.forwardServiceRegistration | bool | true | |
| mlanBB.host.li.forwardProtocolRegistration | bool | true | |
| mlanBB.host.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 |
| mlanBB.host.li.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| mlanBB.host.li.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| mlanBB.host.eth.bitrate | double | ||
| mlanBB.host.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 |
| mlanBB.host.nl.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| mlanBB.host.nl.forwardServiceRegistration | bool | true | |
| mlanBB.host.nl.forwardProtocolRegistration | bool | true | |
| mlanBB.host.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 |
| mlanBB.host.nl.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| mlanBB.host.nl.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| mlanBB.host.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 |
| mlanBB.host.tn.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| mlanBB.host.tn.forwardServiceRegistration | bool | true | |
| mlanBB.host.tn.forwardProtocolRegistration | bool | true | |
| mlanBB.host.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 |
| mlanBB.host.tn.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| mlanBB.host.tn.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| mlanBB.host.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 |
| mlanBB.host.at.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| mlanBB.host.at.forwardServiceRegistration | bool | true | |
| mlanBB.host.at.forwardProtocolRegistration | bool | true | |
| mlanBB.host.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 |
| mlanBB.host.at.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| mlanBB.host.at.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| mlanBB.hub.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| mlanBB.hhost.status.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| mlanBB.hhost.status.initialStatus | string | "UP" |
TODO @signal, @statistic |
| mlanBB.hhost.environment.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| mlanBB.hhost.environment.initStage | int | 0 |
Initialization stage for the setup command |
| mlanBB.hhost.environment.globalNamespace | bool | false |
Create new network namespaces under /var/run/netns/ (Linux only) |
| mlanBB.hhost.environment.namespace | string | "" |
Name of the host OS network namespace (optional) (Linux only) |
| mlanBB.hhost.environment.setupCommand | string | "" |
A host OS system command |
| mlanBB.hhost.environment.teardownCommand | string | "" |
A host OS system command |
| mlanBB.hhost.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 |
| mlanBB.hhost.pcapRecorder.verbose | bool | true |
Whether to log packets on the module output |
| mlanBB.hhost.pcapRecorder.recordEmptyPackets | bool | true |
Specifies if zero length packets are recorded or not |
| mlanBB.hhost.pcapRecorder.enableConvertingPackets | bool | true |
Specifies if converting packets to link type is allowed or not |
| mlanBB.hhost.pcapRecorder.pcapFile | string | "" |
The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap" |
| mlanBB.hhost.pcapRecorder.fileFormat | string | "pcapng" | |
| mlanBB.hhost.pcapRecorder.snaplen | int | 65535 |
Maximum number of bytes to record per packet |
| mlanBB.hhost.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). |
| mlanBB.hhost.pcapRecorder.dumpBadFrames | bool | true |
Enable dump of frames with hasBitError |
| mlanBB.hhost.pcapRecorder.moduleNamePatterns | string | "wlan[*] eth[*] ppp[*]" |
Space-separated list of sibling module names to listen on |
| mlanBB.hhost.pcapRecorder.sendingSignalNames | string | "transmissionEnded" |
Space-separated list of outbound packet signals to subscribe to |
| mlanBB.hhost.pcapRecorder.receivingSignalNames | string | "receptionEnded" |
Space-separated list of inbound packet signals to subscribe to |
| mlanBB.hhost.pcapRecorder.dumpProtocols | string | "ethernetmac ppp ieee80211mac" |
Space-separated list of protocol names as defined in the Protocol class |
| mlanBB.hhost.pcapRecorder.packetFilter | object | "*" |
Which packets are considered, matches all packets by default |
| mlanBB.hhost.pcapRecorder.helpers | string | "" |
Usable PcapRecorder::IHelper helpers for accept packettype and store/convert packet as specified linktype currently available: "inet::AckingMacToEthernetPcapRecorderHelper" |
| mlanBB.hhost.pcapRecorder.alwaysFlush | bool | false |
Flush the pcapFile after each write to ensure that all packets are captured in case of a crash |
| mlanBB.hhost.interfaceTable.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| mlanBB.hhost.interfaceTable.displayAddresses | bool | false |
Whether to display IP addresses on links |
| mlanBB.hhost.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 |
| mlanBB.hhost.cb.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| mlanBB.hhost.cb.forwardServiceRegistration | bool | true | |
| mlanBB.hhost.cb.forwardProtocolRegistration | bool | true | |
| mlanBB.hhost.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 |
| mlanBB.hhost.cb.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| mlanBB.hhost.cb.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| mlanBB.hhost.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 |
| mlanBB.hhost.bl.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| mlanBB.hhost.bl.forwardServiceRegistration | bool | true | |
| mlanBB.hhost.bl.forwardProtocolRegistration | bool | true | |
| mlanBB.hhost.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 |
| mlanBB.hhost.bl.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| mlanBB.hhost.bl.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| mlanBB.hhost.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 |
| mlanBB.hhost.li.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| mlanBB.hhost.li.forwardServiceRegistration | bool | true | |
| mlanBB.hhost.li.forwardProtocolRegistration | bool | true | |
| mlanBB.hhost.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 |
| mlanBB.hhost.li.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| mlanBB.hhost.li.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| mlanBB.hhost.eth.bitrate | double | ||
| mlanBB.hhost.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 |
| mlanBB.hhost.nl.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| mlanBB.hhost.nl.forwardServiceRegistration | bool | true | |
| mlanBB.hhost.nl.forwardProtocolRegistration | bool | true | |
| mlanBB.hhost.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 |
| mlanBB.hhost.nl.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| mlanBB.hhost.nl.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| mlanBB.hhost.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 |
| mlanBB.hhost.tn.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| mlanBB.hhost.tn.forwardServiceRegistration | bool | true | |
| mlanBB.hhost.tn.forwardProtocolRegistration | bool | true | |
| mlanBB.hhost.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 |
| mlanBB.hhost.tn.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| mlanBB.hhost.tn.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| mlanBB.hhost.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 |
| mlanBB.hhost.at.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| mlanBB.hhost.at.forwardServiceRegistration | bool | true | |
| mlanBB.hhost.at.forwardProtocolRegistration | bool | true | |
| mlanBB.hhost.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 |
| mlanBB.hhost.at.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| mlanBB.hhost.at.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| llanBB.router.status.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| llanBB.router.status.initialStatus | string | "UP" |
TODO @signal, @statistic |
| llanBB.router.environment.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| llanBB.router.environment.initStage | int | 0 |
Initialization stage for the setup command |
| llanBB.router.environment.globalNamespace | bool | false |
Create new network namespaces under /var/run/netns/ (Linux only) |
| llanBB.router.environment.namespace | string | "" |
Name of the host OS network namespace (optional) (Linux only) |
| llanBB.router.environment.setupCommand | string | "" |
A host OS system command |
| llanBB.router.environment.teardownCommand | string | "" |
A host OS system command |
| llanBB.router.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 |
| llanBB.router.pcapRecorder.verbose | bool | true |
Whether to log packets on the module output |
| llanBB.router.pcapRecorder.recordEmptyPackets | bool | true |
Specifies if zero length packets are recorded or not |
| llanBB.router.pcapRecorder.enableConvertingPackets | bool | true |
Specifies if converting packets to link type is allowed or not |
| llanBB.router.pcapRecorder.pcapFile | string | "" |
The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap" |
| llanBB.router.pcapRecorder.fileFormat | string | "pcapng" | |
| llanBB.router.pcapRecorder.snaplen | int | 65535 |
Maximum number of bytes to record per packet |
| llanBB.router.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). |
| llanBB.router.pcapRecorder.dumpBadFrames | bool | true |
Enable dump of frames with hasBitError |
| llanBB.router.pcapRecorder.moduleNamePatterns | string | "wlan[*] eth[*] ppp[*]" |
Space-separated list of sibling module names to listen on |
| llanBB.router.pcapRecorder.sendingSignalNames | string | "transmissionEnded" |
Space-separated list of outbound packet signals to subscribe to |
| llanBB.router.pcapRecorder.receivingSignalNames | string | "receptionEnded" |
Space-separated list of inbound packet signals to subscribe to |
| llanBB.router.pcapRecorder.dumpProtocols | string | "ethernetmac ppp ieee80211mac" |
Space-separated list of protocol names as defined in the Protocol class |
| llanBB.router.pcapRecorder.packetFilter | object | "*" |
Which packets are considered, matches all packets by default |
| llanBB.router.pcapRecorder.helpers | string | "" |
Usable PcapRecorder::IHelper helpers for accept packettype and store/convert packet as specified linktype currently available: "inet::AckingMacToEthernetPcapRecorderHelper" |
| llanBB.router.pcapRecorder.alwaysFlush | bool | false |
Flush the pcapFile after each write to ensure that all packets are captured in case of a crash |
| llanBB.router.interfaceTable.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| llanBB.router.interfaceTable.displayAddresses | bool | false |
Whether to display IP addresses on links |
| llanBB.router.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 |
| llanBB.router.cb.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| llanBB.router.cb.forwardServiceRegistration | bool | true | |
| llanBB.router.cb.forwardProtocolRegistration | bool | true | |
| llanBB.router.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 |
| llanBB.router.cb.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| llanBB.router.cb.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| llanBB.router.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 |
| llanBB.router.bl.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| llanBB.router.bl.forwardServiceRegistration | bool | true | |
| llanBB.router.bl.forwardProtocolRegistration | bool | true | |
| llanBB.router.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 |
| llanBB.router.bl.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| llanBB.router.bl.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| llanBB.router.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 |
| llanBB.router.li.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| llanBB.router.li.forwardServiceRegistration | bool | true | |
| llanBB.router.li.forwardProtocolRegistration | bool | true | |
| llanBB.router.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 |
| llanBB.router.li.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| llanBB.router.li.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| llanBB.router.eth.bitrate | double | ||
| llanBB.router.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 |
| llanBB.router.nl.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| llanBB.router.nl.forwardServiceRegistration | bool | true | |
| llanBB.router.nl.forwardProtocolRegistration | bool | true | |
| llanBB.router.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 |
| llanBB.router.nl.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| llanBB.router.nl.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| llanBB.router.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 |
| llanBB.router.tn.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| llanBB.router.tn.forwardServiceRegistration | bool | true | |
| llanBB.router.tn.forwardProtocolRegistration | bool | true | |
| llanBB.router.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 |
| llanBB.router.tn.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| llanBB.router.tn.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| llanBB.router.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 |
| llanBB.router.at.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| llanBB.router.at.forwardServiceRegistration | bool | true | |
| llanBB.router.at.forwardProtocolRegistration | bool | true | |
| llanBB.router.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 |
| llanBB.router.at.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| llanBB.router.at.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| llanBB.router.bgp.interfaceTableModule | string |
The path to the InterfaceTable module |
|
| llanBB.router.bgp.routingTableModule | string | ||
| llanBB.router.bgp.ospfRoutingModule | string | parent.hasOspf ? "^.ospf" : "" | |
| llanBB.switch.macTable.agingTime | double | ||
| llanBB.switch.macTable.forwardingTableFile | string | ||
| llanBB.switch.interfaceTable.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| llanBB.switch.interfaceTable.displayAddresses | bool | false |
Whether to display IP addresses on links |
| llanBB.switch.status.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| llanBB.switch.status.initialStatus | string | "UP" |
TODO @signal, @statistic |
| llanBB.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 |
| llanBB.switch.pcapRecorder.verbose | bool | true |
Whether to log packets on the module output |
| llanBB.switch.pcapRecorder.recordEmptyPackets | bool | true |
Specifies if zero length packets are recorded or not |
| llanBB.switch.pcapRecorder.enableConvertingPackets | bool | true |
Specifies if converting packets to link type is allowed or not |
| llanBB.switch.pcapRecorder.pcapFile | string | "" |
The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap" |
| llanBB.switch.pcapRecorder.fileFormat | string | "pcapng" | |
| llanBB.switch.pcapRecorder.snaplen | int | 65535 |
Maximum number of bytes to record per packet |
| llanBB.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). |
| llanBB.switch.pcapRecorder.dumpBadFrames | bool | true |
Enable dump of frames with hasBitError |
| llanBB.switch.pcapRecorder.moduleNamePatterns | string | "wlan[*] eth[*] ppp[*]" |
Space-separated list of sibling module names to listen on |
| llanBB.switch.pcapRecorder.sendingSignalNames | string | "transmissionEnded" |
Space-separated list of outbound packet signals to subscribe to |
| llanBB.switch.pcapRecorder.receivingSignalNames | string | "receptionEnded" |
Space-separated list of inbound packet signals to subscribe to |
| llanBB.switch.pcapRecorder.dumpProtocols | string | "ethernetmac ppp ieee80211mac" |
Space-separated list of protocol names as defined in the Protocol class |
| llanBB.switch.pcapRecorder.packetFilter | object | "*" |
Which packets are considered, matches all packets by default |
| llanBB.switch.pcapRecorder.helpers | string | "" |
Usable PcapRecorder::IHelper helpers for accept packettype and store/convert packet as specified linktype currently available: "inet::AckingMacToEthernetPcapRecorderHelper" |
| llanBB.switch.pcapRecorder.alwaysFlush | bool | false |
Flush the pcapFile after each write to ensure that all packets are captured in case of a crash |
| llanBB.switch.mrp.ccmInterval | double | ||
| llanBB.switch.mrp.mrpRole | string | ||
| llanBB.switch.mrp.timingProfile | int | ||
| llanBB.switch.mrp.uuid0 | int | ||
| llanBB.switch.mrp.uuid1 | int | ||
| llanBB.switch.mrp.ringPort1 | int | ||
| llanBB.switch.mrp.ringPort2 | int | ||
| llanBB.switch.mrp.interconnectionLinkCheckAware | bool | ||
| llanBB.switch.mrp.interconnectionRingCheckAware | bool | ||
| llanBB.switch.mrp.nonblockingMrcSupported | bool | ||
| llanBB.switch.mrp.reactOnLinkChange | bool | ||
| llanBB.switch.mrp.visualize | bool | ||
| llanBB.switch.stp.helloTime | double | ||
| llanBB.switch.stp.forwardDelay | double | ||
| llanBB.switch.stp.maxAge | double | ||
| llanBB.switch.stp.bridgePriority | int | ||
| llanBB.switch.stp.visualize | bool | ||
| llanBB.switch.gptp.gptpNodeType | string | "BRIDGE_NODE" | |
| llanBB.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 |
| llanBB.switch.sc.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| llanBB.switch.sc.forwardServiceRegistration | bool | true | |
| llanBB.switch.sc.forwardProtocolRegistration | bool | true | |
| llanBB.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 |
| llanBB.switch.sc.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| llanBB.switch.sc.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| llanBB.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 |
| llanBB.switch.cb.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| llanBB.switch.cb.forwardServiceRegistration | bool | true | |
| llanBB.switch.cb.forwardProtocolRegistration | bool | true | |
| llanBB.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 |
| llanBB.switch.cb.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| llanBB.switch.cb.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| llanBB.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 |
| llanBB.switch.bl.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| llanBB.switch.bl.forwardServiceRegistration | bool | true | |
| llanBB.switch.bl.forwardProtocolRegistration | bool | true | |
| llanBB.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 |
| llanBB.switch.bl.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| llanBB.switch.bl.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| llanBB.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 |
| llanBB.switch.li.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| llanBB.switch.li.forwardServiceRegistration | bool | true | |
| llanBB.switch.li.forwardProtocolRegistration | bool | true | |
| llanBB.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 |
| llanBB.switch.li.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| llanBB.switch.li.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| llanBB.switch.eth.bitrate | double | ||
| llanBB.host.status.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| llanBB.host.status.initialStatus | string | "UP" |
TODO @signal, @statistic |
| llanBB.host.environment.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| llanBB.host.environment.initStage | int | 0 |
Initialization stage for the setup command |
| llanBB.host.environment.globalNamespace | bool | false |
Create new network namespaces under /var/run/netns/ (Linux only) |
| llanBB.host.environment.namespace | string | "" |
Name of the host OS network namespace (optional) (Linux only) |
| llanBB.host.environment.setupCommand | string | "" |
A host OS system command |
| llanBB.host.environment.teardownCommand | string | "" |
A host OS system command |
| llanBB.host.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 |
| llanBB.host.pcapRecorder.verbose | bool | true |
Whether to log packets on the module output |
| llanBB.host.pcapRecorder.recordEmptyPackets | bool | true |
Specifies if zero length packets are recorded or not |
| llanBB.host.pcapRecorder.enableConvertingPackets | bool | true |
Specifies if converting packets to link type is allowed or not |
| llanBB.host.pcapRecorder.pcapFile | string | "" |
The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap" |
| llanBB.host.pcapRecorder.fileFormat | string | "pcapng" | |
| llanBB.host.pcapRecorder.snaplen | int | 65535 |
Maximum number of bytes to record per packet |
| llanBB.host.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). |
| llanBB.host.pcapRecorder.dumpBadFrames | bool | true |
Enable dump of frames with hasBitError |
| llanBB.host.pcapRecorder.moduleNamePatterns | string | "wlan[*] eth[*] ppp[*]" |
Space-separated list of sibling module names to listen on |
| llanBB.host.pcapRecorder.sendingSignalNames | string | "transmissionEnded" |
Space-separated list of outbound packet signals to subscribe to |
| llanBB.host.pcapRecorder.receivingSignalNames | string | "receptionEnded" |
Space-separated list of inbound packet signals to subscribe to |
| llanBB.host.pcapRecorder.dumpProtocols | string | "ethernetmac ppp ieee80211mac" |
Space-separated list of protocol names as defined in the Protocol class |
| llanBB.host.pcapRecorder.packetFilter | object | "*" |
Which packets are considered, matches all packets by default |
| llanBB.host.pcapRecorder.helpers | string | "" |
Usable PcapRecorder::IHelper helpers for accept packettype and store/convert packet as specified linktype currently available: "inet::AckingMacToEthernetPcapRecorderHelper" |
| llanBB.host.pcapRecorder.alwaysFlush | bool | false |
Flush the pcapFile after each write to ensure that all packets are captured in case of a crash |
| llanBB.host.interfaceTable.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| llanBB.host.interfaceTable.displayAddresses | bool | false |
Whether to display IP addresses on links |
| llanBB.host.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 |
| llanBB.host.cb.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| llanBB.host.cb.forwardServiceRegistration | bool | true | |
| llanBB.host.cb.forwardProtocolRegistration | bool | true | |
| llanBB.host.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 |
| llanBB.host.cb.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| llanBB.host.cb.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| llanBB.host.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 |
| llanBB.host.bl.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| llanBB.host.bl.forwardServiceRegistration | bool | true | |
| llanBB.host.bl.forwardProtocolRegistration | bool | true | |
| llanBB.host.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 |
| llanBB.host.bl.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| llanBB.host.bl.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| llanBB.host.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 |
| llanBB.host.li.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| llanBB.host.li.forwardServiceRegistration | bool | true | |
| llanBB.host.li.forwardProtocolRegistration | bool | true | |
| llanBB.host.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 |
| llanBB.host.li.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| llanBB.host.li.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| llanBB.host.eth.bitrate | double | ||
| llanBB.host.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 |
| llanBB.host.nl.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| llanBB.host.nl.forwardServiceRegistration | bool | true | |
| llanBB.host.nl.forwardProtocolRegistration | bool | true | |
| llanBB.host.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 |
| llanBB.host.nl.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| llanBB.host.nl.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| llanBB.host.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 |
| llanBB.host.tn.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| llanBB.host.tn.forwardServiceRegistration | bool | true | |
| llanBB.host.tn.forwardProtocolRegistration | bool | true | |
| llanBB.host.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 |
| llanBB.host.tn.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| llanBB.host.tn.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| llanBB.host.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 |
| llanBB.host.at.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| llanBB.host.at.forwardServiceRegistration | bool | true | |
| llanBB.host.at.forwardProtocolRegistration | bool | true | |
| llanBB.host.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 |
| llanBB.host.at.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| llanBB.host.at.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| llanBB.hub.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| llanBB.hhost.status.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| llanBB.hhost.status.initialStatus | string | "UP" |
TODO @signal, @statistic |
| llanBB.hhost.environment.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| llanBB.hhost.environment.initStage | int | 0 |
Initialization stage for the setup command |
| llanBB.hhost.environment.globalNamespace | bool | false |
Create new network namespaces under /var/run/netns/ (Linux only) |
| llanBB.hhost.environment.namespace | string | "" |
Name of the host OS network namespace (optional) (Linux only) |
| llanBB.hhost.environment.setupCommand | string | "" |
A host OS system command |
| llanBB.hhost.environment.teardownCommand | string | "" |
A host OS system command |
| llanBB.hhost.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 |
| llanBB.hhost.pcapRecorder.verbose | bool | true |
Whether to log packets on the module output |
| llanBB.hhost.pcapRecorder.recordEmptyPackets | bool | true |
Specifies if zero length packets are recorded or not |
| llanBB.hhost.pcapRecorder.enableConvertingPackets | bool | true |
Specifies if converting packets to link type is allowed or not |
| llanBB.hhost.pcapRecorder.pcapFile | string | "" |
The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap" |
| llanBB.hhost.pcapRecorder.fileFormat | string | "pcapng" | |
| llanBB.hhost.pcapRecorder.snaplen | int | 65535 |
Maximum number of bytes to record per packet |
| llanBB.hhost.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). |
| llanBB.hhost.pcapRecorder.dumpBadFrames | bool | true |
Enable dump of frames with hasBitError |
| llanBB.hhost.pcapRecorder.moduleNamePatterns | string | "wlan[*] eth[*] ppp[*]" |
Space-separated list of sibling module names to listen on |
| llanBB.hhost.pcapRecorder.sendingSignalNames | string | "transmissionEnded" |
Space-separated list of outbound packet signals to subscribe to |
| llanBB.hhost.pcapRecorder.receivingSignalNames | string | "receptionEnded" |
Space-separated list of inbound packet signals to subscribe to |
| llanBB.hhost.pcapRecorder.dumpProtocols | string | "ethernetmac ppp ieee80211mac" |
Space-separated list of protocol names as defined in the Protocol class |
| llanBB.hhost.pcapRecorder.packetFilter | object | "*" |
Which packets are considered, matches all packets by default |
| llanBB.hhost.pcapRecorder.helpers | string | "" |
Usable PcapRecorder::IHelper helpers for accept packettype and store/convert packet as specified linktype currently available: "inet::AckingMacToEthernetPcapRecorderHelper" |
| llanBB.hhost.pcapRecorder.alwaysFlush | bool | false |
Flush the pcapFile after each write to ensure that all packets are captured in case of a crash |
| llanBB.hhost.interfaceTable.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| llanBB.hhost.interfaceTable.displayAddresses | bool | false |
Whether to display IP addresses on links |
| llanBB.hhost.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 |
| llanBB.hhost.cb.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| llanBB.hhost.cb.forwardServiceRegistration | bool | true | |
| llanBB.hhost.cb.forwardProtocolRegistration | bool | true | |
| llanBB.hhost.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 |
| llanBB.hhost.cb.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| llanBB.hhost.cb.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| llanBB.hhost.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 |
| llanBB.hhost.bl.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| llanBB.hhost.bl.forwardServiceRegistration | bool | true | |
| llanBB.hhost.bl.forwardProtocolRegistration | bool | true | |
| llanBB.hhost.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 |
| llanBB.hhost.bl.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| llanBB.hhost.bl.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| llanBB.hhost.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 |
| llanBB.hhost.li.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| llanBB.hhost.li.forwardServiceRegistration | bool | true | |
| llanBB.hhost.li.forwardProtocolRegistration | bool | true | |
| llanBB.hhost.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 |
| llanBB.hhost.li.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| llanBB.hhost.li.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| llanBB.hhost.eth.bitrate | double | ||
| llanBB.hhost.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 |
| llanBB.hhost.nl.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| llanBB.hhost.nl.forwardServiceRegistration | bool | true | |
| llanBB.hhost.nl.forwardProtocolRegistration | bool | true | |
| llanBB.hhost.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 |
| llanBB.hhost.nl.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| llanBB.hhost.nl.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| llanBB.hhost.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 |
| llanBB.hhost.tn.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| llanBB.hhost.tn.forwardServiceRegistration | bool | true | |
| llanBB.hhost.tn.forwardProtocolRegistration | bool | true | |
| llanBB.hhost.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 |
| llanBB.hhost.tn.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| llanBB.hhost.tn.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| llanBB.hhost.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 |
| llanBB.hhost.at.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| llanBB.hhost.at.forwardServiceRegistration | bool | true | |
| llanBB.hhost.at.forwardProtocolRegistration | bool | true | |
| llanBB.hhost.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 |
| llanBB.hhost.at.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| llanBB.hhost.at.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| llanBB.tap.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| llanBB.bhost.status.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| llanBB.bhost.status.initialStatus | string | "UP" |
TODO @signal, @statistic |
| llanBB.bhost.environment.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| llanBB.bhost.environment.initStage | int | 0 |
Initialization stage for the setup command |
| llanBB.bhost.environment.globalNamespace | bool | false |
Create new network namespaces under /var/run/netns/ (Linux only) |
| llanBB.bhost.environment.namespace | string | "" |
Name of the host OS network namespace (optional) (Linux only) |
| llanBB.bhost.environment.setupCommand | string | "" |
A host OS system command |
| llanBB.bhost.environment.teardownCommand | string | "" |
A host OS system command |
| llanBB.bhost.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 |
| llanBB.bhost.pcapRecorder.verbose | bool | true |
Whether to log packets on the module output |
| llanBB.bhost.pcapRecorder.recordEmptyPackets | bool | true |
Specifies if zero length packets are recorded or not |
| llanBB.bhost.pcapRecorder.enableConvertingPackets | bool | true |
Specifies if converting packets to link type is allowed or not |
| llanBB.bhost.pcapRecorder.pcapFile | string | "" |
The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap" |
| llanBB.bhost.pcapRecorder.fileFormat | string | "pcapng" | |
| llanBB.bhost.pcapRecorder.snaplen | int | 65535 |
Maximum number of bytes to record per packet |
| llanBB.bhost.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). |
| llanBB.bhost.pcapRecorder.dumpBadFrames | bool | true |
Enable dump of frames with hasBitError |
| llanBB.bhost.pcapRecorder.moduleNamePatterns | string | "wlan[*] eth[*] ppp[*]" |
Space-separated list of sibling module names to listen on |
| llanBB.bhost.pcapRecorder.sendingSignalNames | string | "transmissionEnded" |
Space-separated list of outbound packet signals to subscribe to |
| llanBB.bhost.pcapRecorder.receivingSignalNames | string | "receptionEnded" |
Space-separated list of inbound packet signals to subscribe to |
| llanBB.bhost.pcapRecorder.dumpProtocols | string | "ethernetmac ppp ieee80211mac" |
Space-separated list of protocol names as defined in the Protocol class |
| llanBB.bhost.pcapRecorder.packetFilter | object | "*" |
Which packets are considered, matches all packets by default |
| llanBB.bhost.pcapRecorder.helpers | string | "" |
Usable PcapRecorder::IHelper helpers for accept packettype and store/convert packet as specified linktype currently available: "inet::AckingMacToEthernetPcapRecorderHelper" |
| llanBB.bhost.pcapRecorder.alwaysFlush | bool | false |
Flush the pcapFile after each write to ensure that all packets are captured in case of a crash |
| llanBB.bhost.interfaceTable.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| llanBB.bhost.interfaceTable.displayAddresses | bool | false |
Whether to display IP addresses on links |
| llanBB.bhost.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 |
| llanBB.bhost.cb.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| llanBB.bhost.cb.forwardServiceRegistration | bool | true | |
| llanBB.bhost.cb.forwardProtocolRegistration | bool | true | |
| llanBB.bhost.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 |
| llanBB.bhost.cb.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| llanBB.bhost.cb.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| llanBB.bhost.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 |
| llanBB.bhost.bl.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| llanBB.bhost.bl.forwardServiceRegistration | bool | true | |
| llanBB.bhost.bl.forwardProtocolRegistration | bool | true | |
| llanBB.bhost.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 |
| llanBB.bhost.bl.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| llanBB.bhost.bl.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| llanBB.bhost.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 |
| llanBB.bhost.li.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| llanBB.bhost.li.forwardServiceRegistration | bool | true | |
| llanBB.bhost.li.forwardProtocolRegistration | bool | true | |
| llanBB.bhost.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 |
| llanBB.bhost.li.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| llanBB.bhost.li.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| llanBB.bhost.eth.bitrate | double | ||
| llanBB.bhost.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 |
| llanBB.bhost.nl.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| llanBB.bhost.nl.forwardServiceRegistration | bool | true | |
| llanBB.bhost.nl.forwardProtocolRegistration | bool | true | |
| llanBB.bhost.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 |
| llanBB.bhost.nl.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| llanBB.bhost.nl.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| llanBB.bhost.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 |
| llanBB.bhost.tn.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| llanBB.bhost.tn.forwardServiceRegistration | bool | true | |
| llanBB.bhost.tn.forwardProtocolRegistration | bool | true | |
| llanBB.bhost.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 |
| llanBB.bhost.tn.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| llanBB.bhost.tn.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| llanBB.bhost.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 |
| llanBB.bhost.at.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| llanBB.bhost.at.forwardServiceRegistration | bool | true | |
| llanBB.bhost.at.forwardProtocolRegistration | bool | true | |
| llanBB.bhost.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 |
| llanBB.bhost.at.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| llanBB.bhost.at.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| routerA.status.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| routerA.status.initialStatus | string | "UP" |
TODO @signal, @statistic |
| routerA.environment.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| routerA.environment.initStage | int | 0 |
Initialization stage for the setup command |
| routerA.environment.globalNamespace | bool | false |
Create new network namespaces under /var/run/netns/ (Linux only) |
| routerA.environment.namespace | string | "" |
Name of the host OS network namespace (optional) (Linux only) |
| routerA.environment.setupCommand | string | "" |
A host OS system command |
| routerA.environment.teardownCommand | string | "" |
A host OS system command |
| routerA.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 |
| routerA.pcapRecorder.verbose | bool | true |
Whether to log packets on the module output |
| routerA.pcapRecorder.recordEmptyPackets | bool | true |
Specifies if zero length packets are recorded or not |
| routerA.pcapRecorder.enableConvertingPackets | bool | true |
Specifies if converting packets to link type is allowed or not |
| routerA.pcapRecorder.pcapFile | string | "" |
The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap" |
| routerA.pcapRecorder.fileFormat | string | "pcapng" | |
| routerA.pcapRecorder.snaplen | int | 65535 |
Maximum number of bytes to record per packet |
| routerA.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). |
| routerA.pcapRecorder.dumpBadFrames | bool | true |
Enable dump of frames with hasBitError |
| routerA.pcapRecorder.moduleNamePatterns | string | "wlan[*] eth[*] ppp[*]" |
Space-separated list of sibling module names to listen on |
| routerA.pcapRecorder.sendingSignalNames | string | "transmissionEnded" |
Space-separated list of outbound packet signals to subscribe to |
| routerA.pcapRecorder.receivingSignalNames | string | "receptionEnded" |
Space-separated list of inbound packet signals to subscribe to |
| routerA.pcapRecorder.dumpProtocols | string | "ethernetmac ppp ieee80211mac" |
Space-separated list of protocol names as defined in the Protocol class |
| routerA.pcapRecorder.packetFilter | object | "*" |
Which packets are considered, matches all packets by default |
| routerA.pcapRecorder.helpers | string | "" |
Usable PcapRecorder::IHelper helpers for accept packettype and store/convert packet as specified linktype currently available: "inet::AckingMacToEthernetPcapRecorderHelper" |
| routerA.pcapRecorder.alwaysFlush | bool | false |
Flush the pcapFile after each write to ensure that all packets are captured in case of a crash |
| routerA.interfaceTable.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| routerA.interfaceTable.displayAddresses | bool | false |
Whether to display IP addresses on links |
| routerA.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 |
| routerA.cb.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| routerA.cb.forwardServiceRegistration | bool | true | |
| routerA.cb.forwardProtocolRegistration | bool | true | |
| routerA.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 |
| routerA.cb.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| routerA.cb.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| routerA.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 |
| routerA.bl.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| routerA.bl.forwardServiceRegistration | bool | true | |
| routerA.bl.forwardProtocolRegistration | bool | true | |
| routerA.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 |
| routerA.bl.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| routerA.bl.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| routerA.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 |
| routerA.li.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| routerA.li.forwardServiceRegistration | bool | true | |
| routerA.li.forwardProtocolRegistration | bool | true | |
| routerA.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 |
| routerA.li.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| routerA.li.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| routerA.eth.bitrate | double | ||
| routerA.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 |
| routerA.nl.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| routerA.nl.forwardServiceRegistration | bool | true | |
| routerA.nl.forwardProtocolRegistration | bool | true | |
| routerA.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 |
| routerA.nl.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| routerA.nl.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| routerA.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 |
| routerA.tn.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| routerA.tn.forwardServiceRegistration | bool | true | |
| routerA.tn.forwardProtocolRegistration | bool | true | |
| routerA.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 |
| routerA.tn.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| routerA.tn.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| routerA.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 |
| routerA.at.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| routerA.at.forwardServiceRegistration | bool | true | |
| routerA.at.forwardProtocolRegistration | bool | true | |
| routerA.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 |
| routerA.at.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| routerA.at.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| routerA.bgp.interfaceTableModule | string |
The path to the InterfaceTable module |
|
| routerA.bgp.routingTableModule | string | ||
| routerA.bgp.ospfRoutingModule | string | parent.hasOspf ? "^.ospf" : "" | |
| serverA.status.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| serverA.status.initialStatus | string | "UP" |
TODO @signal, @statistic |
| serverA.environment.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| serverA.environment.initStage | int | 0 |
Initialization stage for the setup command |
| serverA.environment.globalNamespace | bool | false |
Create new network namespaces under /var/run/netns/ (Linux only) |
| serverA.environment.namespace | string | "" |
Name of the host OS network namespace (optional) (Linux only) |
| serverA.environment.setupCommand | string | "" |
A host OS system command |
| serverA.environment.teardownCommand | string | "" |
A host OS system command |
| serverA.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 |
| serverA.pcapRecorder.verbose | bool | true |
Whether to log packets on the module output |
| serverA.pcapRecorder.recordEmptyPackets | bool | true |
Specifies if zero length packets are recorded or not |
| serverA.pcapRecorder.enableConvertingPackets | bool | true |
Specifies if converting packets to link type is allowed or not |
| serverA.pcapRecorder.pcapFile | string | "" |
The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap" |
| serverA.pcapRecorder.fileFormat | string | "pcapng" | |
| serverA.pcapRecorder.snaplen | int | 65535 |
Maximum number of bytes to record per packet |
| serverA.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). |
| serverA.pcapRecorder.dumpBadFrames | bool | true |
Enable dump of frames with hasBitError |
| serverA.pcapRecorder.moduleNamePatterns | string | "wlan[*] eth[*] ppp[*]" |
Space-separated list of sibling module names to listen on |
| serverA.pcapRecorder.sendingSignalNames | string | "transmissionEnded" |
Space-separated list of outbound packet signals to subscribe to |
| serverA.pcapRecorder.receivingSignalNames | string | "receptionEnded" |
Space-separated list of inbound packet signals to subscribe to |
| serverA.pcapRecorder.dumpProtocols | string | "ethernetmac ppp ieee80211mac" |
Space-separated list of protocol names as defined in the Protocol class |
| serverA.pcapRecorder.packetFilter | object | "*" |
Which packets are considered, matches all packets by default |
| serverA.pcapRecorder.helpers | string | "" |
Usable PcapRecorder::IHelper helpers for accept packettype and store/convert packet as specified linktype currently available: "inet::AckingMacToEthernetPcapRecorderHelper" |
| serverA.pcapRecorder.alwaysFlush | bool | false |
Flush the pcapFile after each write to ensure that all packets are captured in case of a crash |
| serverA.interfaceTable.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| serverA.interfaceTable.displayAddresses | bool | false |
Whether to display IP addresses on links |
| serverA.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 |
| serverA.cb.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| serverA.cb.forwardServiceRegistration | bool | true | |
| serverA.cb.forwardProtocolRegistration | bool | true | |
| serverA.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 |
| serverA.cb.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| serverA.cb.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| serverA.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 |
| serverA.bl.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| serverA.bl.forwardServiceRegistration | bool | true | |
| serverA.bl.forwardProtocolRegistration | bool | true | |
| serverA.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 |
| serverA.bl.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| serverA.bl.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| serverA.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 |
| serverA.li.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| serverA.li.forwardServiceRegistration | bool | true | |
| serverA.li.forwardProtocolRegistration | bool | true | |
| serverA.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 |
| serverA.li.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| serverA.li.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| serverA.eth.bitrate | double | ||
| serverA.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 |
| serverA.nl.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| serverA.nl.forwardServiceRegistration | bool | true | |
| serverA.nl.forwardProtocolRegistration | bool | true | |
| serverA.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 |
| serverA.nl.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| serverA.nl.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| serverA.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 |
| serverA.tn.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| serverA.tn.forwardServiceRegistration | bool | true | |
| serverA.tn.forwardProtocolRegistration | bool | true | |
| serverA.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 |
| serverA.tn.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| serverA.tn.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| serverA.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 |
| serverA.at.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| serverA.at.forwardServiceRegistration | bool | true | |
| serverA.at.forwardProtocolRegistration | bool | true | |
| serverA.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 |
| serverA.at.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| serverA.at.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| slanA.router.status.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| slanA.router.status.initialStatus | string | "UP" |
TODO @signal, @statistic |
| slanA.router.environment.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| slanA.router.environment.initStage | int | 0 |
Initialization stage for the setup command |
| slanA.router.environment.globalNamespace | bool | false |
Create new network namespaces under /var/run/netns/ (Linux only) |
| slanA.router.environment.namespace | string | "" |
Name of the host OS network namespace (optional) (Linux only) |
| slanA.router.environment.setupCommand | string | "" |
A host OS system command |
| slanA.router.environment.teardownCommand | string | "" |
A host OS system command |
| slanA.router.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 |
| slanA.router.pcapRecorder.verbose | bool | true |
Whether to log packets on the module output |
| slanA.router.pcapRecorder.recordEmptyPackets | bool | true |
Specifies if zero length packets are recorded or not |
| slanA.router.pcapRecorder.enableConvertingPackets | bool | true |
Specifies if converting packets to link type is allowed or not |
| slanA.router.pcapRecorder.pcapFile | string | "" |
The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap" |
| slanA.router.pcapRecorder.fileFormat | string | "pcapng" | |
| slanA.router.pcapRecorder.snaplen | int | 65535 |
Maximum number of bytes to record per packet |
| slanA.router.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). |
| slanA.router.pcapRecorder.dumpBadFrames | bool | true |
Enable dump of frames with hasBitError |
| slanA.router.pcapRecorder.moduleNamePatterns | string | "wlan[*] eth[*] ppp[*]" |
Space-separated list of sibling module names to listen on |
| slanA.router.pcapRecorder.sendingSignalNames | string | "transmissionEnded" |
Space-separated list of outbound packet signals to subscribe to |
| slanA.router.pcapRecorder.receivingSignalNames | string | "receptionEnded" |
Space-separated list of inbound packet signals to subscribe to |
| slanA.router.pcapRecorder.dumpProtocols | string | "ethernetmac ppp ieee80211mac" |
Space-separated list of protocol names as defined in the Protocol class |
| slanA.router.pcapRecorder.packetFilter | object | "*" |
Which packets are considered, matches all packets by default |
| slanA.router.pcapRecorder.helpers | string | "" |
Usable PcapRecorder::IHelper helpers for accept packettype and store/convert packet as specified linktype currently available: "inet::AckingMacToEthernetPcapRecorderHelper" |
| slanA.router.pcapRecorder.alwaysFlush | bool | false |
Flush the pcapFile after each write to ensure that all packets are captured in case of a crash |
| slanA.router.interfaceTable.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| slanA.router.interfaceTable.displayAddresses | bool | false |
Whether to display IP addresses on links |
| slanA.router.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 |
| slanA.router.cb.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| slanA.router.cb.forwardServiceRegistration | bool | true | |
| slanA.router.cb.forwardProtocolRegistration | bool | true | |
| slanA.router.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 |
| slanA.router.cb.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| slanA.router.cb.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| slanA.router.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 |
| slanA.router.bl.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| slanA.router.bl.forwardServiceRegistration | bool | true | |
| slanA.router.bl.forwardProtocolRegistration | bool | true | |
| slanA.router.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 |
| slanA.router.bl.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| slanA.router.bl.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| slanA.router.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 |
| slanA.router.li.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| slanA.router.li.forwardServiceRegistration | bool | true | |
| slanA.router.li.forwardProtocolRegistration | bool | true | |
| slanA.router.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 |
| slanA.router.li.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| slanA.router.li.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| slanA.router.eth.bitrate | double | ||
| slanA.router.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 |
| slanA.router.nl.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| slanA.router.nl.forwardServiceRegistration | bool | true | |
| slanA.router.nl.forwardProtocolRegistration | bool | true | |
| slanA.router.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 |
| slanA.router.nl.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| slanA.router.nl.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| slanA.router.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 |
| slanA.router.tn.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| slanA.router.tn.forwardServiceRegistration | bool | true | |
| slanA.router.tn.forwardProtocolRegistration | bool | true | |
| slanA.router.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 |
| slanA.router.tn.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| slanA.router.tn.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| slanA.router.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 |
| slanA.router.at.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| slanA.router.at.forwardServiceRegistration | bool | true | |
| slanA.router.at.forwardProtocolRegistration | bool | true | |
| slanA.router.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 |
| slanA.router.at.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| slanA.router.at.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| slanA.router.bgp.interfaceTableModule | string |
The path to the InterfaceTable module |
|
| slanA.router.bgp.routingTableModule | string | ||
| slanA.router.bgp.ospfRoutingModule | string | parent.hasOspf ? "^.ospf" : "" | |
| slanA.host.status.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| slanA.host.status.initialStatus | string | "UP" |
TODO @signal, @statistic |
| slanA.host.environment.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| slanA.host.environment.initStage | int | 0 |
Initialization stage for the setup command |
| slanA.host.environment.globalNamespace | bool | false |
Create new network namespaces under /var/run/netns/ (Linux only) |
| slanA.host.environment.namespace | string | "" |
Name of the host OS network namespace (optional) (Linux only) |
| slanA.host.environment.setupCommand | string | "" |
A host OS system command |
| slanA.host.environment.teardownCommand | string | "" |
A host OS system command |
| slanA.host.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 |
| slanA.host.pcapRecorder.verbose | bool | true |
Whether to log packets on the module output |
| slanA.host.pcapRecorder.recordEmptyPackets | bool | true |
Specifies if zero length packets are recorded or not |
| slanA.host.pcapRecorder.enableConvertingPackets | bool | true |
Specifies if converting packets to link type is allowed or not |
| slanA.host.pcapRecorder.pcapFile | string | "" |
The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap" |
| slanA.host.pcapRecorder.fileFormat | string | "pcapng" | |
| slanA.host.pcapRecorder.snaplen | int | 65535 |
Maximum number of bytes to record per packet |
| slanA.host.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). |
| slanA.host.pcapRecorder.dumpBadFrames | bool | true |
Enable dump of frames with hasBitError |
| slanA.host.pcapRecorder.moduleNamePatterns | string | "wlan[*] eth[*] ppp[*]" |
Space-separated list of sibling module names to listen on |
| slanA.host.pcapRecorder.sendingSignalNames | string | "transmissionEnded" |
Space-separated list of outbound packet signals to subscribe to |
| slanA.host.pcapRecorder.receivingSignalNames | string | "receptionEnded" |
Space-separated list of inbound packet signals to subscribe to |
| slanA.host.pcapRecorder.dumpProtocols | string | "ethernetmac ppp ieee80211mac" |
Space-separated list of protocol names as defined in the Protocol class |
| slanA.host.pcapRecorder.packetFilter | object | "*" |
Which packets are considered, matches all packets by default |
| slanA.host.pcapRecorder.helpers | string | "" |
Usable PcapRecorder::IHelper helpers for accept packettype and store/convert packet as specified linktype currently available: "inet::AckingMacToEthernetPcapRecorderHelper" |
| slanA.host.pcapRecorder.alwaysFlush | bool | false |
Flush the pcapFile after each write to ensure that all packets are captured in case of a crash |
| slanA.host.interfaceTable.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| slanA.host.interfaceTable.displayAddresses | bool | false |
Whether to display IP addresses on links |
| slanA.host.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 |
| slanA.host.cb.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| slanA.host.cb.forwardServiceRegistration | bool | true | |
| slanA.host.cb.forwardProtocolRegistration | bool | true | |
| slanA.host.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 |
| slanA.host.cb.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| slanA.host.cb.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| slanA.host.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 |
| slanA.host.bl.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| slanA.host.bl.forwardServiceRegistration | bool | true | |
| slanA.host.bl.forwardProtocolRegistration | bool | true | |
| slanA.host.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 |
| slanA.host.bl.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| slanA.host.bl.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| slanA.host.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 |
| slanA.host.li.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| slanA.host.li.forwardServiceRegistration | bool | true | |
| slanA.host.li.forwardProtocolRegistration | bool | true | |
| slanA.host.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 |
| slanA.host.li.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| slanA.host.li.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| slanA.host.eth.bitrate | double | ||
| slanA.host.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 |
| slanA.host.nl.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| slanA.host.nl.forwardServiceRegistration | bool | true | |
| slanA.host.nl.forwardProtocolRegistration | bool | true | |
| slanA.host.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 |
| slanA.host.nl.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| slanA.host.nl.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| slanA.host.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 |
| slanA.host.tn.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| slanA.host.tn.forwardServiceRegistration | bool | true | |
| slanA.host.tn.forwardProtocolRegistration | bool | true | |
| slanA.host.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 |
| slanA.host.tn.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| slanA.host.tn.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| slanA.host.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 |
| slanA.host.at.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| slanA.host.at.forwardServiceRegistration | bool | true | |
| slanA.host.at.forwardProtocolRegistration | bool | true | |
| slanA.host.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 |
| slanA.host.at.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| slanA.host.at.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| mlanA.router.status.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| mlanA.router.status.initialStatus | string | "UP" |
TODO @signal, @statistic |
| mlanA.router.environment.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| mlanA.router.environment.initStage | int | 0 |
Initialization stage for the setup command |
| mlanA.router.environment.globalNamespace | bool | false |
Create new network namespaces under /var/run/netns/ (Linux only) |
| mlanA.router.environment.namespace | string | "" |
Name of the host OS network namespace (optional) (Linux only) |
| mlanA.router.environment.setupCommand | string | "" |
A host OS system command |
| mlanA.router.environment.teardownCommand | string | "" |
A host OS system command |
| mlanA.router.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 |
| mlanA.router.pcapRecorder.verbose | bool | true |
Whether to log packets on the module output |
| mlanA.router.pcapRecorder.recordEmptyPackets | bool | true |
Specifies if zero length packets are recorded or not |
| mlanA.router.pcapRecorder.enableConvertingPackets | bool | true |
Specifies if converting packets to link type is allowed or not |
| mlanA.router.pcapRecorder.pcapFile | string | "" |
The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap" |
| mlanA.router.pcapRecorder.fileFormat | string | "pcapng" | |
| mlanA.router.pcapRecorder.snaplen | int | 65535 |
Maximum number of bytes to record per packet |
| mlanA.router.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). |
| mlanA.router.pcapRecorder.dumpBadFrames | bool | true |
Enable dump of frames with hasBitError |
| mlanA.router.pcapRecorder.moduleNamePatterns | string | "wlan[*] eth[*] ppp[*]" |
Space-separated list of sibling module names to listen on |
| mlanA.router.pcapRecorder.sendingSignalNames | string | "transmissionEnded" |
Space-separated list of outbound packet signals to subscribe to |
| mlanA.router.pcapRecorder.receivingSignalNames | string | "receptionEnded" |
Space-separated list of inbound packet signals to subscribe to |
| mlanA.router.pcapRecorder.dumpProtocols | string | "ethernetmac ppp ieee80211mac" |
Space-separated list of protocol names as defined in the Protocol class |
| mlanA.router.pcapRecorder.packetFilter | object | "*" |
Which packets are considered, matches all packets by default |
| mlanA.router.pcapRecorder.helpers | string | "" |
Usable PcapRecorder::IHelper helpers for accept packettype and store/convert packet as specified linktype currently available: "inet::AckingMacToEthernetPcapRecorderHelper" |
| mlanA.router.pcapRecorder.alwaysFlush | bool | false |
Flush the pcapFile after each write to ensure that all packets are captured in case of a crash |
| mlanA.router.interfaceTable.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| mlanA.router.interfaceTable.displayAddresses | bool | false |
Whether to display IP addresses on links |
| mlanA.router.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 |
| mlanA.router.cb.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| mlanA.router.cb.forwardServiceRegistration | bool | true | |
| mlanA.router.cb.forwardProtocolRegistration | bool | true | |
| mlanA.router.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 |
| mlanA.router.cb.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| mlanA.router.cb.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| mlanA.router.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 |
| mlanA.router.bl.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| mlanA.router.bl.forwardServiceRegistration | bool | true | |
| mlanA.router.bl.forwardProtocolRegistration | bool | true | |
| mlanA.router.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 |
| mlanA.router.bl.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| mlanA.router.bl.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| mlanA.router.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 |
| mlanA.router.li.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| mlanA.router.li.forwardServiceRegistration | bool | true | |
| mlanA.router.li.forwardProtocolRegistration | bool | true | |
| mlanA.router.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 |
| mlanA.router.li.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| mlanA.router.li.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| mlanA.router.eth.bitrate | double | ||
| mlanA.router.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 |
| mlanA.router.nl.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| mlanA.router.nl.forwardServiceRegistration | bool | true | |
| mlanA.router.nl.forwardProtocolRegistration | bool | true | |
| mlanA.router.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 |
| mlanA.router.nl.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| mlanA.router.nl.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| mlanA.router.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 |
| mlanA.router.tn.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| mlanA.router.tn.forwardServiceRegistration | bool | true | |
| mlanA.router.tn.forwardProtocolRegistration | bool | true | |
| mlanA.router.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 |
| mlanA.router.tn.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| mlanA.router.tn.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| mlanA.router.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 |
| mlanA.router.at.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| mlanA.router.at.forwardServiceRegistration | bool | true | |
| mlanA.router.at.forwardProtocolRegistration | bool | true | |
| mlanA.router.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 |
| mlanA.router.at.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| mlanA.router.at.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| mlanA.router.bgp.interfaceTableModule | string |
The path to the InterfaceTable module |
|
| mlanA.router.bgp.routingTableModule | string | ||
| mlanA.router.bgp.ospfRoutingModule | string | parent.hasOspf ? "^.ospf" : "" | |
| mlanA.switch.macTable.agingTime | double | ||
| mlanA.switch.macTable.forwardingTableFile | string | ||
| mlanA.switch.interfaceTable.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| mlanA.switch.interfaceTable.displayAddresses | bool | false |
Whether to display IP addresses on links |
| mlanA.switch.status.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| mlanA.switch.status.initialStatus | string | "UP" |
TODO @signal, @statistic |
| mlanA.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 |
| mlanA.switch.pcapRecorder.verbose | bool | true |
Whether to log packets on the module output |
| mlanA.switch.pcapRecorder.recordEmptyPackets | bool | true |
Specifies if zero length packets are recorded or not |
| mlanA.switch.pcapRecorder.enableConvertingPackets | bool | true |
Specifies if converting packets to link type is allowed or not |
| mlanA.switch.pcapRecorder.pcapFile | string | "" |
The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap" |
| mlanA.switch.pcapRecorder.fileFormat | string | "pcapng" | |
| mlanA.switch.pcapRecorder.snaplen | int | 65535 |
Maximum number of bytes to record per packet |
| mlanA.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). |
| mlanA.switch.pcapRecorder.dumpBadFrames | bool | true |
Enable dump of frames with hasBitError |
| mlanA.switch.pcapRecorder.moduleNamePatterns | string | "wlan[*] eth[*] ppp[*]" |
Space-separated list of sibling module names to listen on |
| mlanA.switch.pcapRecorder.sendingSignalNames | string | "transmissionEnded" |
Space-separated list of outbound packet signals to subscribe to |
| mlanA.switch.pcapRecorder.receivingSignalNames | string | "receptionEnded" |
Space-separated list of inbound packet signals to subscribe to |
| mlanA.switch.pcapRecorder.dumpProtocols | string | "ethernetmac ppp ieee80211mac" |
Space-separated list of protocol names as defined in the Protocol class |
| mlanA.switch.pcapRecorder.packetFilter | object | "*" |
Which packets are considered, matches all packets by default |
| mlanA.switch.pcapRecorder.helpers | string | "" |
Usable PcapRecorder::IHelper helpers for accept packettype and store/convert packet as specified linktype currently available: "inet::AckingMacToEthernetPcapRecorderHelper" |
| mlanA.switch.pcapRecorder.alwaysFlush | bool | false |
Flush the pcapFile after each write to ensure that all packets are captured in case of a crash |
| mlanA.switch.mrp.ccmInterval | double | ||
| mlanA.switch.mrp.mrpRole | string | ||
| mlanA.switch.mrp.timingProfile | int | ||
| mlanA.switch.mrp.uuid0 | int | ||
| mlanA.switch.mrp.uuid1 | int | ||
| mlanA.switch.mrp.ringPort1 | int | ||
| mlanA.switch.mrp.ringPort2 | int | ||
| mlanA.switch.mrp.interconnectionLinkCheckAware | bool | ||
| mlanA.switch.mrp.interconnectionRingCheckAware | bool | ||
| mlanA.switch.mrp.nonblockingMrcSupported | bool | ||
| mlanA.switch.mrp.reactOnLinkChange | bool | ||
| mlanA.switch.mrp.visualize | bool | ||
| mlanA.switch.stp.helloTime | double | ||
| mlanA.switch.stp.forwardDelay | double | ||
| mlanA.switch.stp.maxAge | double | ||
| mlanA.switch.stp.bridgePriority | int | ||
| mlanA.switch.stp.visualize | bool | ||
| mlanA.switch.gptp.gptpNodeType | string | "BRIDGE_NODE" | |
| mlanA.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 |
| mlanA.switch.sc.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| mlanA.switch.sc.forwardServiceRegistration | bool | true | |
| mlanA.switch.sc.forwardProtocolRegistration | bool | true | |
| mlanA.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 |
| mlanA.switch.sc.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| mlanA.switch.sc.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| mlanA.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 |
| mlanA.switch.cb.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| mlanA.switch.cb.forwardServiceRegistration | bool | true | |
| mlanA.switch.cb.forwardProtocolRegistration | bool | true | |
| mlanA.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 |
| mlanA.switch.cb.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| mlanA.switch.cb.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| mlanA.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 |
| mlanA.switch.bl.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| mlanA.switch.bl.forwardServiceRegistration | bool | true | |
| mlanA.switch.bl.forwardProtocolRegistration | bool | true | |
| mlanA.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 |
| mlanA.switch.bl.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| mlanA.switch.bl.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| mlanA.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 |
| mlanA.switch.li.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| mlanA.switch.li.forwardServiceRegistration | bool | true | |
| mlanA.switch.li.forwardProtocolRegistration | bool | true | |
| mlanA.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 |
| mlanA.switch.li.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| mlanA.switch.li.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| mlanA.switch.eth.bitrate | double | ||
| mlanA.host.status.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| mlanA.host.status.initialStatus | string | "UP" |
TODO @signal, @statistic |
| mlanA.host.environment.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| mlanA.host.environment.initStage | int | 0 |
Initialization stage for the setup command |
| mlanA.host.environment.globalNamespace | bool | false |
Create new network namespaces under /var/run/netns/ (Linux only) |
| mlanA.host.environment.namespace | string | "" |
Name of the host OS network namespace (optional) (Linux only) |
| mlanA.host.environment.setupCommand | string | "" |
A host OS system command |
| mlanA.host.environment.teardownCommand | string | "" |
A host OS system command |
| mlanA.host.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 |
| mlanA.host.pcapRecorder.verbose | bool | true |
Whether to log packets on the module output |
| mlanA.host.pcapRecorder.recordEmptyPackets | bool | true |
Specifies if zero length packets are recorded or not |
| mlanA.host.pcapRecorder.enableConvertingPackets | bool | true |
Specifies if converting packets to link type is allowed or not |
| mlanA.host.pcapRecorder.pcapFile | string | "" |
The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap" |
| mlanA.host.pcapRecorder.fileFormat | string | "pcapng" | |
| mlanA.host.pcapRecorder.snaplen | int | 65535 |
Maximum number of bytes to record per packet |
| mlanA.host.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). |
| mlanA.host.pcapRecorder.dumpBadFrames | bool | true |
Enable dump of frames with hasBitError |
| mlanA.host.pcapRecorder.moduleNamePatterns | string | "wlan[*] eth[*] ppp[*]" |
Space-separated list of sibling module names to listen on |
| mlanA.host.pcapRecorder.sendingSignalNames | string | "transmissionEnded" |
Space-separated list of outbound packet signals to subscribe to |
| mlanA.host.pcapRecorder.receivingSignalNames | string | "receptionEnded" |
Space-separated list of inbound packet signals to subscribe to |
| mlanA.host.pcapRecorder.dumpProtocols | string | "ethernetmac ppp ieee80211mac" |
Space-separated list of protocol names as defined in the Protocol class |
| mlanA.host.pcapRecorder.packetFilter | object | "*" |
Which packets are considered, matches all packets by default |
| mlanA.host.pcapRecorder.helpers | string | "" |
Usable PcapRecorder::IHelper helpers for accept packettype and store/convert packet as specified linktype currently available: "inet::AckingMacToEthernetPcapRecorderHelper" |
| mlanA.host.pcapRecorder.alwaysFlush | bool | false |
Flush the pcapFile after each write to ensure that all packets are captured in case of a crash |
| mlanA.host.interfaceTable.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| mlanA.host.interfaceTable.displayAddresses | bool | false |
Whether to display IP addresses on links |
| mlanA.host.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 |
| mlanA.host.cb.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| mlanA.host.cb.forwardServiceRegistration | bool | true | |
| mlanA.host.cb.forwardProtocolRegistration | bool | true | |
| mlanA.host.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 |
| mlanA.host.cb.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| mlanA.host.cb.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| mlanA.host.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 |
| mlanA.host.bl.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| mlanA.host.bl.forwardServiceRegistration | bool | true | |
| mlanA.host.bl.forwardProtocolRegistration | bool | true | |
| mlanA.host.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 |
| mlanA.host.bl.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| mlanA.host.bl.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| mlanA.host.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 |
| mlanA.host.li.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| mlanA.host.li.forwardServiceRegistration | bool | true | |
| mlanA.host.li.forwardProtocolRegistration | bool | true | |
| mlanA.host.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 |
| mlanA.host.li.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| mlanA.host.li.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| mlanA.host.eth.bitrate | double | ||
| mlanA.host.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 |
| mlanA.host.nl.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| mlanA.host.nl.forwardServiceRegistration | bool | true | |
| mlanA.host.nl.forwardProtocolRegistration | bool | true | |
| mlanA.host.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 |
| mlanA.host.nl.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| mlanA.host.nl.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| mlanA.host.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 |
| mlanA.host.tn.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| mlanA.host.tn.forwardServiceRegistration | bool | true | |
| mlanA.host.tn.forwardProtocolRegistration | bool | true | |
| mlanA.host.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 |
| mlanA.host.tn.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| mlanA.host.tn.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| mlanA.host.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 |
| mlanA.host.at.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| mlanA.host.at.forwardServiceRegistration | bool | true | |
| mlanA.host.at.forwardProtocolRegistration | bool | true | |
| mlanA.host.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 |
| mlanA.host.at.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| mlanA.host.at.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| mlanA.hub.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| mlanA.hhost.status.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| mlanA.hhost.status.initialStatus | string | "UP" |
TODO @signal, @statistic |
| mlanA.hhost.environment.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| mlanA.hhost.environment.initStage | int | 0 |
Initialization stage for the setup command |
| mlanA.hhost.environment.globalNamespace | bool | false |
Create new network namespaces under /var/run/netns/ (Linux only) |
| mlanA.hhost.environment.namespace | string | "" |
Name of the host OS network namespace (optional) (Linux only) |
| mlanA.hhost.environment.setupCommand | string | "" |
A host OS system command |
| mlanA.hhost.environment.teardownCommand | string | "" |
A host OS system command |
| mlanA.hhost.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 |
| mlanA.hhost.pcapRecorder.verbose | bool | true |
Whether to log packets on the module output |
| mlanA.hhost.pcapRecorder.recordEmptyPackets | bool | true |
Specifies if zero length packets are recorded or not |
| mlanA.hhost.pcapRecorder.enableConvertingPackets | bool | true |
Specifies if converting packets to link type is allowed or not |
| mlanA.hhost.pcapRecorder.pcapFile | string | "" |
The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap" |
| mlanA.hhost.pcapRecorder.fileFormat | string | "pcapng" | |
| mlanA.hhost.pcapRecorder.snaplen | int | 65535 |
Maximum number of bytes to record per packet |
| mlanA.hhost.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). |
| mlanA.hhost.pcapRecorder.dumpBadFrames | bool | true |
Enable dump of frames with hasBitError |
| mlanA.hhost.pcapRecorder.moduleNamePatterns | string | "wlan[*] eth[*] ppp[*]" |
Space-separated list of sibling module names to listen on |
| mlanA.hhost.pcapRecorder.sendingSignalNames | string | "transmissionEnded" |
Space-separated list of outbound packet signals to subscribe to |
| mlanA.hhost.pcapRecorder.receivingSignalNames | string | "receptionEnded" |
Space-separated list of inbound packet signals to subscribe to |
| mlanA.hhost.pcapRecorder.dumpProtocols | string | "ethernetmac ppp ieee80211mac" |
Space-separated list of protocol names as defined in the Protocol class |
| mlanA.hhost.pcapRecorder.packetFilter | object | "*" |
Which packets are considered, matches all packets by default |
| mlanA.hhost.pcapRecorder.helpers | string | "" |
Usable PcapRecorder::IHelper helpers for accept packettype and store/convert packet as specified linktype currently available: "inet::AckingMacToEthernetPcapRecorderHelper" |
| mlanA.hhost.pcapRecorder.alwaysFlush | bool | false |
Flush the pcapFile after each write to ensure that all packets are captured in case of a crash |
| mlanA.hhost.interfaceTable.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| mlanA.hhost.interfaceTable.displayAddresses | bool | false |
Whether to display IP addresses on links |
| mlanA.hhost.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 |
| mlanA.hhost.cb.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| mlanA.hhost.cb.forwardServiceRegistration | bool | true | |
| mlanA.hhost.cb.forwardProtocolRegistration | bool | true | |
| mlanA.hhost.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 |
| mlanA.hhost.cb.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| mlanA.hhost.cb.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| mlanA.hhost.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 |
| mlanA.hhost.bl.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| mlanA.hhost.bl.forwardServiceRegistration | bool | true | |
| mlanA.hhost.bl.forwardProtocolRegistration | bool | true | |
| mlanA.hhost.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 |
| mlanA.hhost.bl.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| mlanA.hhost.bl.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| mlanA.hhost.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 |
| mlanA.hhost.li.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| mlanA.hhost.li.forwardServiceRegistration | bool | true | |
| mlanA.hhost.li.forwardProtocolRegistration | bool | true | |
| mlanA.hhost.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 |
| mlanA.hhost.li.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| mlanA.hhost.li.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| mlanA.hhost.eth.bitrate | double | ||
| mlanA.hhost.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 |
| mlanA.hhost.nl.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| mlanA.hhost.nl.forwardServiceRegistration | bool | true | |
| mlanA.hhost.nl.forwardProtocolRegistration | bool | true | |
| mlanA.hhost.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 |
| mlanA.hhost.nl.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| mlanA.hhost.nl.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| mlanA.hhost.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 |
| mlanA.hhost.tn.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| mlanA.hhost.tn.forwardServiceRegistration | bool | true | |
| mlanA.hhost.tn.forwardProtocolRegistration | bool | true | |
| mlanA.hhost.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 |
| mlanA.hhost.tn.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| mlanA.hhost.tn.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| mlanA.hhost.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 |
| mlanA.hhost.at.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| mlanA.hhost.at.forwardServiceRegistration | bool | true | |
| mlanA.hhost.at.forwardProtocolRegistration | bool | true | |
| mlanA.hhost.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 |
| mlanA.hhost.at.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| mlanA.hhost.at.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| llanA.router.status.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| llanA.router.status.initialStatus | string | "UP" |
TODO @signal, @statistic |
| llanA.router.environment.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| llanA.router.environment.initStage | int | 0 |
Initialization stage for the setup command |
| llanA.router.environment.globalNamespace | bool | false |
Create new network namespaces under /var/run/netns/ (Linux only) |
| llanA.router.environment.namespace | string | "" |
Name of the host OS network namespace (optional) (Linux only) |
| llanA.router.environment.setupCommand | string | "" |
A host OS system command |
| llanA.router.environment.teardownCommand | string | "" |
A host OS system command |
| llanA.router.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 |
| llanA.router.pcapRecorder.verbose | bool | true |
Whether to log packets on the module output |
| llanA.router.pcapRecorder.recordEmptyPackets | bool | true |
Specifies if zero length packets are recorded or not |
| llanA.router.pcapRecorder.enableConvertingPackets | bool | true |
Specifies if converting packets to link type is allowed or not |
| llanA.router.pcapRecorder.pcapFile | string | "" |
The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap" |
| llanA.router.pcapRecorder.fileFormat | string | "pcapng" | |
| llanA.router.pcapRecorder.snaplen | int | 65535 |
Maximum number of bytes to record per packet |
| llanA.router.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). |
| llanA.router.pcapRecorder.dumpBadFrames | bool | true |
Enable dump of frames with hasBitError |
| llanA.router.pcapRecorder.moduleNamePatterns | string | "wlan[*] eth[*] ppp[*]" |
Space-separated list of sibling module names to listen on |
| llanA.router.pcapRecorder.sendingSignalNames | string | "transmissionEnded" |
Space-separated list of outbound packet signals to subscribe to |
| llanA.router.pcapRecorder.receivingSignalNames | string | "receptionEnded" |
Space-separated list of inbound packet signals to subscribe to |
| llanA.router.pcapRecorder.dumpProtocols | string | "ethernetmac ppp ieee80211mac" |
Space-separated list of protocol names as defined in the Protocol class |
| llanA.router.pcapRecorder.packetFilter | object | "*" |
Which packets are considered, matches all packets by default |
| llanA.router.pcapRecorder.helpers | string | "" |
Usable PcapRecorder::IHelper helpers for accept packettype and store/convert packet as specified linktype currently available: "inet::AckingMacToEthernetPcapRecorderHelper" |
| llanA.router.pcapRecorder.alwaysFlush | bool | false |
Flush the pcapFile after each write to ensure that all packets are captured in case of a crash |
| llanA.router.interfaceTable.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| llanA.router.interfaceTable.displayAddresses | bool | false |
Whether to display IP addresses on links |
| llanA.router.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 |
| llanA.router.cb.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| llanA.router.cb.forwardServiceRegistration | bool | true | |
| llanA.router.cb.forwardProtocolRegistration | bool | true | |
| llanA.router.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 |
| llanA.router.cb.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| llanA.router.cb.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| llanA.router.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 |
| llanA.router.bl.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| llanA.router.bl.forwardServiceRegistration | bool | true | |
| llanA.router.bl.forwardProtocolRegistration | bool | true | |
| llanA.router.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 |
| llanA.router.bl.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| llanA.router.bl.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| llanA.router.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 |
| llanA.router.li.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| llanA.router.li.forwardServiceRegistration | bool | true | |
| llanA.router.li.forwardProtocolRegistration | bool | true | |
| llanA.router.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 |
| llanA.router.li.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| llanA.router.li.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| llanA.router.eth.bitrate | double | ||
| llanA.router.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 |
| llanA.router.nl.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| llanA.router.nl.forwardServiceRegistration | bool | true | |
| llanA.router.nl.forwardProtocolRegistration | bool | true | |
| llanA.router.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 |
| llanA.router.nl.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| llanA.router.nl.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| llanA.router.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 |
| llanA.router.tn.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| llanA.router.tn.forwardServiceRegistration | bool | true | |
| llanA.router.tn.forwardProtocolRegistration | bool | true | |
| llanA.router.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 |
| llanA.router.tn.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| llanA.router.tn.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| llanA.router.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 |
| llanA.router.at.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| llanA.router.at.forwardServiceRegistration | bool | true | |
| llanA.router.at.forwardProtocolRegistration | bool | true | |
| llanA.router.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 |
| llanA.router.at.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| llanA.router.at.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| llanA.router.bgp.interfaceTableModule | string |
The path to the InterfaceTable module |
|
| llanA.router.bgp.routingTableModule | string | ||
| llanA.router.bgp.ospfRoutingModule | string | parent.hasOspf ? "^.ospf" : "" | |
| llanA.switch.macTable.agingTime | double | ||
| llanA.switch.macTable.forwardingTableFile | string | ||
| llanA.switch.interfaceTable.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| llanA.switch.interfaceTable.displayAddresses | bool | false |
Whether to display IP addresses on links |
| llanA.switch.status.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| llanA.switch.status.initialStatus | string | "UP" |
TODO @signal, @statistic |
| llanA.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 |
| llanA.switch.pcapRecorder.verbose | bool | true |
Whether to log packets on the module output |
| llanA.switch.pcapRecorder.recordEmptyPackets | bool | true |
Specifies if zero length packets are recorded or not |
| llanA.switch.pcapRecorder.enableConvertingPackets | bool | true |
Specifies if converting packets to link type is allowed or not |
| llanA.switch.pcapRecorder.pcapFile | string | "" |
The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap" |
| llanA.switch.pcapRecorder.fileFormat | string | "pcapng" | |
| llanA.switch.pcapRecorder.snaplen | int | 65535 |
Maximum number of bytes to record per packet |
| llanA.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). |
| llanA.switch.pcapRecorder.dumpBadFrames | bool | true |
Enable dump of frames with hasBitError |
| llanA.switch.pcapRecorder.moduleNamePatterns | string | "wlan[*] eth[*] ppp[*]" |
Space-separated list of sibling module names to listen on |
| llanA.switch.pcapRecorder.sendingSignalNames | string | "transmissionEnded" |
Space-separated list of outbound packet signals to subscribe to |
| llanA.switch.pcapRecorder.receivingSignalNames | string | "receptionEnded" |
Space-separated list of inbound packet signals to subscribe to |
| llanA.switch.pcapRecorder.dumpProtocols | string | "ethernetmac ppp ieee80211mac" |
Space-separated list of protocol names as defined in the Protocol class |
| llanA.switch.pcapRecorder.packetFilter | object | "*" |
Which packets are considered, matches all packets by default |
| llanA.switch.pcapRecorder.helpers | string | "" |
Usable PcapRecorder::IHelper helpers for accept packettype and store/convert packet as specified linktype currently available: "inet::AckingMacToEthernetPcapRecorderHelper" |
| llanA.switch.pcapRecorder.alwaysFlush | bool | false |
Flush the pcapFile after each write to ensure that all packets are captured in case of a crash |
| llanA.switch.mrp.ccmInterval | double | ||
| llanA.switch.mrp.mrpRole | string | ||
| llanA.switch.mrp.timingProfile | int | ||
| llanA.switch.mrp.uuid0 | int | ||
| llanA.switch.mrp.uuid1 | int | ||
| llanA.switch.mrp.ringPort1 | int | ||
| llanA.switch.mrp.ringPort2 | int | ||
| llanA.switch.mrp.interconnectionLinkCheckAware | bool | ||
| llanA.switch.mrp.interconnectionRingCheckAware | bool | ||
| llanA.switch.mrp.nonblockingMrcSupported | bool | ||
| llanA.switch.mrp.reactOnLinkChange | bool | ||
| llanA.switch.mrp.visualize | bool | ||
| llanA.switch.stp.helloTime | double | ||
| llanA.switch.stp.forwardDelay | double | ||
| llanA.switch.stp.maxAge | double | ||
| llanA.switch.stp.bridgePriority | int | ||
| llanA.switch.stp.visualize | bool | ||
| llanA.switch.gptp.gptpNodeType | string | "BRIDGE_NODE" | |
| llanA.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 |
| llanA.switch.sc.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| llanA.switch.sc.forwardServiceRegistration | bool | true | |
| llanA.switch.sc.forwardProtocolRegistration | bool | true | |
| llanA.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 |
| llanA.switch.sc.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| llanA.switch.sc.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| llanA.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 |
| llanA.switch.cb.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| llanA.switch.cb.forwardServiceRegistration | bool | true | |
| llanA.switch.cb.forwardProtocolRegistration | bool | true | |
| llanA.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 |
| llanA.switch.cb.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| llanA.switch.cb.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| llanA.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 |
| llanA.switch.bl.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| llanA.switch.bl.forwardServiceRegistration | bool | true | |
| llanA.switch.bl.forwardProtocolRegistration | bool | true | |
| llanA.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 |
| llanA.switch.bl.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| llanA.switch.bl.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| llanA.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 |
| llanA.switch.li.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| llanA.switch.li.forwardServiceRegistration | bool | true | |
| llanA.switch.li.forwardProtocolRegistration | bool | true | |
| llanA.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 |
| llanA.switch.li.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| llanA.switch.li.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| llanA.switch.eth.bitrate | double | ||
| llanA.host.status.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| llanA.host.status.initialStatus | string | "UP" |
TODO @signal, @statistic |
| llanA.host.environment.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| llanA.host.environment.initStage | int | 0 |
Initialization stage for the setup command |
| llanA.host.environment.globalNamespace | bool | false |
Create new network namespaces under /var/run/netns/ (Linux only) |
| llanA.host.environment.namespace | string | "" |
Name of the host OS network namespace (optional) (Linux only) |
| llanA.host.environment.setupCommand | string | "" |
A host OS system command |
| llanA.host.environment.teardownCommand | string | "" |
A host OS system command |
| llanA.host.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 |
| llanA.host.pcapRecorder.verbose | bool | true |
Whether to log packets on the module output |
| llanA.host.pcapRecorder.recordEmptyPackets | bool | true |
Specifies if zero length packets are recorded or not |
| llanA.host.pcapRecorder.enableConvertingPackets | bool | true |
Specifies if converting packets to link type is allowed or not |
| llanA.host.pcapRecorder.pcapFile | string | "" |
The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap" |
| llanA.host.pcapRecorder.fileFormat | string | "pcapng" | |
| llanA.host.pcapRecorder.snaplen | int | 65535 |
Maximum number of bytes to record per packet |
| llanA.host.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). |
| llanA.host.pcapRecorder.dumpBadFrames | bool | true |
Enable dump of frames with hasBitError |
| llanA.host.pcapRecorder.moduleNamePatterns | string | "wlan[*] eth[*] ppp[*]" |
Space-separated list of sibling module names to listen on |
| llanA.host.pcapRecorder.sendingSignalNames | string | "transmissionEnded" |
Space-separated list of outbound packet signals to subscribe to |
| llanA.host.pcapRecorder.receivingSignalNames | string | "receptionEnded" |
Space-separated list of inbound packet signals to subscribe to |
| llanA.host.pcapRecorder.dumpProtocols | string | "ethernetmac ppp ieee80211mac" |
Space-separated list of protocol names as defined in the Protocol class |
| llanA.host.pcapRecorder.packetFilter | object | "*" |
Which packets are considered, matches all packets by default |
| llanA.host.pcapRecorder.helpers | string | "" |
Usable PcapRecorder::IHelper helpers for accept packettype and store/convert packet as specified linktype currently available: "inet::AckingMacToEthernetPcapRecorderHelper" |
| llanA.host.pcapRecorder.alwaysFlush | bool | false |
Flush the pcapFile after each write to ensure that all packets are captured in case of a crash |
| llanA.host.interfaceTable.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| llanA.host.interfaceTable.displayAddresses | bool | false |
Whether to display IP addresses on links |
| llanA.host.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 |
| llanA.host.cb.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| llanA.host.cb.forwardServiceRegistration | bool | true | |
| llanA.host.cb.forwardProtocolRegistration | bool | true | |
| llanA.host.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 |
| llanA.host.cb.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| llanA.host.cb.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| llanA.host.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 |
| llanA.host.bl.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| llanA.host.bl.forwardServiceRegistration | bool | true | |
| llanA.host.bl.forwardProtocolRegistration | bool | true | |
| llanA.host.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 |
| llanA.host.bl.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| llanA.host.bl.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| llanA.host.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 |
| llanA.host.li.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| llanA.host.li.forwardServiceRegistration | bool | true | |
| llanA.host.li.forwardProtocolRegistration | bool | true | |
| llanA.host.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 |
| llanA.host.li.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| llanA.host.li.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| llanA.host.eth.bitrate | double | ||
| llanA.host.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 |
| llanA.host.nl.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| llanA.host.nl.forwardServiceRegistration | bool | true | |
| llanA.host.nl.forwardProtocolRegistration | bool | true | |
| llanA.host.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 |
| llanA.host.nl.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| llanA.host.nl.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| llanA.host.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 |
| llanA.host.tn.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| llanA.host.tn.forwardServiceRegistration | bool | true | |
| llanA.host.tn.forwardProtocolRegistration | bool | true | |
| llanA.host.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 |
| llanA.host.tn.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| llanA.host.tn.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| llanA.host.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 |
| llanA.host.at.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| llanA.host.at.forwardServiceRegistration | bool | true | |
| llanA.host.at.forwardProtocolRegistration | bool | true | |
| llanA.host.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 |
| llanA.host.at.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| llanA.host.at.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| llanA.hub.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| llanA.hhost.status.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| llanA.hhost.status.initialStatus | string | "UP" |
TODO @signal, @statistic |
| llanA.hhost.environment.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| llanA.hhost.environment.initStage | int | 0 |
Initialization stage for the setup command |
| llanA.hhost.environment.globalNamespace | bool | false |
Create new network namespaces under /var/run/netns/ (Linux only) |
| llanA.hhost.environment.namespace | string | "" |
Name of the host OS network namespace (optional) (Linux only) |
| llanA.hhost.environment.setupCommand | string | "" |
A host OS system command |
| llanA.hhost.environment.teardownCommand | string | "" |
A host OS system command |
| llanA.hhost.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 |
| llanA.hhost.pcapRecorder.verbose | bool | true |
Whether to log packets on the module output |
| llanA.hhost.pcapRecorder.recordEmptyPackets | bool | true |
Specifies if zero length packets are recorded or not |
| llanA.hhost.pcapRecorder.enableConvertingPackets | bool | true |
Specifies if converting packets to link type is allowed or not |
| llanA.hhost.pcapRecorder.pcapFile | string | "" |
The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap" |
| llanA.hhost.pcapRecorder.fileFormat | string | "pcapng" | |
| llanA.hhost.pcapRecorder.snaplen | int | 65535 |
Maximum number of bytes to record per packet |
| llanA.hhost.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). |
| llanA.hhost.pcapRecorder.dumpBadFrames | bool | true |
Enable dump of frames with hasBitError |
| llanA.hhost.pcapRecorder.moduleNamePatterns | string | "wlan[*] eth[*] ppp[*]" |
Space-separated list of sibling module names to listen on |
| llanA.hhost.pcapRecorder.sendingSignalNames | string | "transmissionEnded" |
Space-separated list of outbound packet signals to subscribe to |
| llanA.hhost.pcapRecorder.receivingSignalNames | string | "receptionEnded" |
Space-separated list of inbound packet signals to subscribe to |
| llanA.hhost.pcapRecorder.dumpProtocols | string | "ethernetmac ppp ieee80211mac" |
Space-separated list of protocol names as defined in the Protocol class |
| llanA.hhost.pcapRecorder.packetFilter | object | "*" |
Which packets are considered, matches all packets by default |
| llanA.hhost.pcapRecorder.helpers | string | "" |
Usable PcapRecorder::IHelper helpers for accept packettype and store/convert packet as specified linktype currently available: "inet::AckingMacToEthernetPcapRecorderHelper" |
| llanA.hhost.pcapRecorder.alwaysFlush | bool | false |
Flush the pcapFile after each write to ensure that all packets are captured in case of a crash |
| llanA.hhost.interfaceTable.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| llanA.hhost.interfaceTable.displayAddresses | bool | false |
Whether to display IP addresses on links |
| llanA.hhost.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 |
| llanA.hhost.cb.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| llanA.hhost.cb.forwardServiceRegistration | bool | true | |
| llanA.hhost.cb.forwardProtocolRegistration | bool | true | |
| llanA.hhost.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 |
| llanA.hhost.cb.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| llanA.hhost.cb.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| llanA.hhost.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 |
| llanA.hhost.bl.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| llanA.hhost.bl.forwardServiceRegistration | bool | true | |
| llanA.hhost.bl.forwardProtocolRegistration | bool | true | |
| llanA.hhost.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 |
| llanA.hhost.bl.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| llanA.hhost.bl.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| llanA.hhost.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 |
| llanA.hhost.li.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| llanA.hhost.li.forwardServiceRegistration | bool | true | |
| llanA.hhost.li.forwardProtocolRegistration | bool | true | |
| llanA.hhost.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 |
| llanA.hhost.li.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| llanA.hhost.li.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| llanA.hhost.eth.bitrate | double | ||
| llanA.hhost.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 |
| llanA.hhost.nl.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| llanA.hhost.nl.forwardServiceRegistration | bool | true | |
| llanA.hhost.nl.forwardProtocolRegistration | bool | true | |
| llanA.hhost.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 |
| llanA.hhost.nl.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| llanA.hhost.nl.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| llanA.hhost.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 |
| llanA.hhost.tn.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| llanA.hhost.tn.forwardServiceRegistration | bool | true | |
| llanA.hhost.tn.forwardProtocolRegistration | bool | true | |
| llanA.hhost.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 |
| llanA.hhost.tn.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| llanA.hhost.tn.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| llanA.hhost.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 |
| llanA.hhost.at.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| llanA.hhost.at.forwardServiceRegistration | bool | true | |
| llanA.hhost.at.forwardProtocolRegistration | bool | true | |
| llanA.hhost.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 |
| llanA.hhost.at.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| llanA.hhost.at.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| llanA.tap.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| llanA.bhost.status.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| llanA.bhost.status.initialStatus | string | "UP" |
TODO @signal, @statistic |
| llanA.bhost.environment.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| llanA.bhost.environment.initStage | int | 0 |
Initialization stage for the setup command |
| llanA.bhost.environment.globalNamespace | bool | false |
Create new network namespaces under /var/run/netns/ (Linux only) |
| llanA.bhost.environment.namespace | string | "" |
Name of the host OS network namespace (optional) (Linux only) |
| llanA.bhost.environment.setupCommand | string | "" |
A host OS system command |
| llanA.bhost.environment.teardownCommand | string | "" |
A host OS system command |
| llanA.bhost.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 |
| llanA.bhost.pcapRecorder.verbose | bool | true |
Whether to log packets on the module output |
| llanA.bhost.pcapRecorder.recordEmptyPackets | bool | true |
Specifies if zero length packets are recorded or not |
| llanA.bhost.pcapRecorder.enableConvertingPackets | bool | true |
Specifies if converting packets to link type is allowed or not |
| llanA.bhost.pcapRecorder.pcapFile | string | "" |
The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap" |
| llanA.bhost.pcapRecorder.fileFormat | string | "pcapng" | |
| llanA.bhost.pcapRecorder.snaplen | int | 65535 |
Maximum number of bytes to record per packet |
| llanA.bhost.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). |
| llanA.bhost.pcapRecorder.dumpBadFrames | bool | true |
Enable dump of frames with hasBitError |
| llanA.bhost.pcapRecorder.moduleNamePatterns | string | "wlan[*] eth[*] ppp[*]" |
Space-separated list of sibling module names to listen on |
| llanA.bhost.pcapRecorder.sendingSignalNames | string | "transmissionEnded" |
Space-separated list of outbound packet signals to subscribe to |
| llanA.bhost.pcapRecorder.receivingSignalNames | string | "receptionEnded" |
Space-separated list of inbound packet signals to subscribe to |
| llanA.bhost.pcapRecorder.dumpProtocols | string | "ethernetmac ppp ieee80211mac" |
Space-separated list of protocol names as defined in the Protocol class |
| llanA.bhost.pcapRecorder.packetFilter | object | "*" |
Which packets are considered, matches all packets by default |
| llanA.bhost.pcapRecorder.helpers | string | "" |
Usable PcapRecorder::IHelper helpers for accept packettype and store/convert packet as specified linktype currently available: "inet::AckingMacToEthernetPcapRecorderHelper" |
| llanA.bhost.pcapRecorder.alwaysFlush | bool | false |
Flush the pcapFile after each write to ensure that all packets are captured in case of a crash |
| llanA.bhost.interfaceTable.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| llanA.bhost.interfaceTable.displayAddresses | bool | false |
Whether to display IP addresses on links |
| llanA.bhost.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 |
| llanA.bhost.cb.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| llanA.bhost.cb.forwardServiceRegistration | bool | true | |
| llanA.bhost.cb.forwardProtocolRegistration | bool | true | |
| llanA.bhost.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 |
| llanA.bhost.cb.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| llanA.bhost.cb.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| llanA.bhost.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 |
| llanA.bhost.bl.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| llanA.bhost.bl.forwardServiceRegistration | bool | true | |
| llanA.bhost.bl.forwardProtocolRegistration | bool | true | |
| llanA.bhost.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 |
| llanA.bhost.bl.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| llanA.bhost.bl.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| llanA.bhost.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 |
| llanA.bhost.li.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| llanA.bhost.li.forwardServiceRegistration | bool | true | |
| llanA.bhost.li.forwardProtocolRegistration | bool | true | |
| llanA.bhost.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 |
| llanA.bhost.li.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| llanA.bhost.li.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| llanA.bhost.eth.bitrate | double | ||
| llanA.bhost.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 |
| llanA.bhost.nl.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| llanA.bhost.nl.forwardServiceRegistration | bool | true | |
| llanA.bhost.nl.forwardProtocolRegistration | bool | true | |
| llanA.bhost.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 |
| llanA.bhost.nl.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| llanA.bhost.nl.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| llanA.bhost.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 |
| llanA.bhost.tn.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| llanA.bhost.tn.forwardServiceRegistration | bool | true | |
| llanA.bhost.tn.forwardProtocolRegistration | bool | true | |
| llanA.bhost.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 |
| llanA.bhost.tn.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| llanA.bhost.tn.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| llanA.bhost.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 |
| llanA.bhost.at.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| llanA.bhost.at.forwardServiceRegistration | bool | true | |
| llanA.bhost.at.forwardProtocolRegistration | bool | true | |
| llanA.bhost.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 |
| llanA.bhost.at.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| llanA.bhost.at.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| routerB.status.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| routerB.status.initialStatus | string | "UP" |
TODO @signal, @statistic |
| routerB.environment.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| routerB.environment.initStage | int | 0 |
Initialization stage for the setup command |
| routerB.environment.globalNamespace | bool | false |
Create new network namespaces under /var/run/netns/ (Linux only) |
| routerB.environment.namespace | string | "" |
Name of the host OS network namespace (optional) (Linux only) |
| routerB.environment.setupCommand | string | "" |
A host OS system command |
| routerB.environment.teardownCommand | string | "" |
A host OS system command |
| routerB.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 |
| routerB.pcapRecorder.verbose | bool | true |
Whether to log packets on the module output |
| routerB.pcapRecorder.recordEmptyPackets | bool | true |
Specifies if zero length packets are recorded or not |
| routerB.pcapRecorder.enableConvertingPackets | bool | true |
Specifies if converting packets to link type is allowed or not |
| routerB.pcapRecorder.pcapFile | string | "" |
The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap" |
| routerB.pcapRecorder.fileFormat | string | "pcapng" | |
| routerB.pcapRecorder.snaplen | int | 65535 |
Maximum number of bytes to record per packet |
| routerB.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). |
| routerB.pcapRecorder.dumpBadFrames | bool | true |
Enable dump of frames with hasBitError |
| routerB.pcapRecorder.moduleNamePatterns | string | "wlan[*] eth[*] ppp[*]" |
Space-separated list of sibling module names to listen on |
| routerB.pcapRecorder.sendingSignalNames | string | "transmissionEnded" |
Space-separated list of outbound packet signals to subscribe to |
| routerB.pcapRecorder.receivingSignalNames | string | "receptionEnded" |
Space-separated list of inbound packet signals to subscribe to |
| routerB.pcapRecorder.dumpProtocols | string | "ethernetmac ppp ieee80211mac" |
Space-separated list of protocol names as defined in the Protocol class |
| routerB.pcapRecorder.packetFilter | object | "*" |
Which packets are considered, matches all packets by default |
| routerB.pcapRecorder.helpers | string | "" |
Usable PcapRecorder::IHelper helpers for accept packettype and store/convert packet as specified linktype currently available: "inet::AckingMacToEthernetPcapRecorderHelper" |
| routerB.pcapRecorder.alwaysFlush | bool | false |
Flush the pcapFile after each write to ensure that all packets are captured in case of a crash |
| routerB.interfaceTable.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| routerB.interfaceTable.displayAddresses | bool | false |
Whether to display IP addresses on links |
| routerB.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 |
| routerB.cb.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| routerB.cb.forwardServiceRegistration | bool | true | |
| routerB.cb.forwardProtocolRegistration | bool | true | |
| routerB.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 |
| routerB.cb.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| routerB.cb.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| routerB.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 |
| routerB.bl.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| routerB.bl.forwardServiceRegistration | bool | true | |
| routerB.bl.forwardProtocolRegistration | bool | true | |
| routerB.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 |
| routerB.bl.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| routerB.bl.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| routerB.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 |
| routerB.li.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| routerB.li.forwardServiceRegistration | bool | true | |
| routerB.li.forwardProtocolRegistration | bool | true | |
| routerB.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 |
| routerB.li.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| routerB.li.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| routerB.eth.bitrate | double | ||
| routerB.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 |
| routerB.nl.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| routerB.nl.forwardServiceRegistration | bool | true | |
| routerB.nl.forwardProtocolRegistration | bool | true | |
| routerB.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 |
| routerB.nl.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| routerB.nl.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| routerB.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 |
| routerB.tn.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| routerB.tn.forwardServiceRegistration | bool | true | |
| routerB.tn.forwardProtocolRegistration | bool | true | |
| routerB.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 |
| routerB.tn.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| routerB.tn.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| routerB.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 |
| routerB.at.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| routerB.at.forwardServiceRegistration | bool | true | |
| routerB.at.forwardProtocolRegistration | bool | true | |
| routerB.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 |
| routerB.at.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| routerB.at.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| routerB.bgp.interfaceTableModule | string |
The path to the InterfaceTable module |
|
| routerB.bgp.routingTableModule | string | ||
| routerB.bgp.ospfRoutingModule | string | parent.hasOspf ? "^.ospf" : "" | |
| serverB.status.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| serverB.status.initialStatus | string | "UP" |
TODO @signal, @statistic |
| serverB.environment.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| serverB.environment.initStage | int | 0 |
Initialization stage for the setup command |
| serverB.environment.globalNamespace | bool | false |
Create new network namespaces under /var/run/netns/ (Linux only) |
| serverB.environment.namespace | string | "" |
Name of the host OS network namespace (optional) (Linux only) |
| serverB.environment.setupCommand | string | "" |
A host OS system command |
| serverB.environment.teardownCommand | string | "" |
A host OS system command |
| serverB.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 |
| serverB.pcapRecorder.verbose | bool | true |
Whether to log packets on the module output |
| serverB.pcapRecorder.recordEmptyPackets | bool | true |
Specifies if zero length packets are recorded or not |
| serverB.pcapRecorder.enableConvertingPackets | bool | true |
Specifies if converting packets to link type is allowed or not |
| serverB.pcapRecorder.pcapFile | string | "" |
The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap" |
| serverB.pcapRecorder.fileFormat | string | "pcapng" | |
| serverB.pcapRecorder.snaplen | int | 65535 |
Maximum number of bytes to record per packet |
| serverB.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). |
| serverB.pcapRecorder.dumpBadFrames | bool | true |
Enable dump of frames with hasBitError |
| serverB.pcapRecorder.moduleNamePatterns | string | "wlan[*] eth[*] ppp[*]" |
Space-separated list of sibling module names to listen on |
| serverB.pcapRecorder.sendingSignalNames | string | "transmissionEnded" |
Space-separated list of outbound packet signals to subscribe to |
| serverB.pcapRecorder.receivingSignalNames | string | "receptionEnded" |
Space-separated list of inbound packet signals to subscribe to |
| serverB.pcapRecorder.dumpProtocols | string | "ethernetmac ppp ieee80211mac" |
Space-separated list of protocol names as defined in the Protocol class |
| serverB.pcapRecorder.packetFilter | object | "*" |
Which packets are considered, matches all packets by default |
| serverB.pcapRecorder.helpers | string | "" |
Usable PcapRecorder::IHelper helpers for accept packettype and store/convert packet as specified linktype currently available: "inet::AckingMacToEthernetPcapRecorderHelper" |
| serverB.pcapRecorder.alwaysFlush | bool | false |
Flush the pcapFile after each write to ensure that all packets are captured in case of a crash |
| serverB.interfaceTable.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| serverB.interfaceTable.displayAddresses | bool | false |
Whether to display IP addresses on links |
| serverB.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 |
| serverB.cb.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| serverB.cb.forwardServiceRegistration | bool | true | |
| serverB.cb.forwardProtocolRegistration | bool | true | |
| serverB.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 |
| serverB.cb.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| serverB.cb.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| serverB.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 |
| serverB.bl.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| serverB.bl.forwardServiceRegistration | bool | true | |
| serverB.bl.forwardProtocolRegistration | bool | true | |
| serverB.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 |
| serverB.bl.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| serverB.bl.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| serverB.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 |
| serverB.li.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| serverB.li.forwardServiceRegistration | bool | true | |
| serverB.li.forwardProtocolRegistration | bool | true | |
| serverB.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 |
| serverB.li.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| serverB.li.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| serverB.eth.bitrate | double | ||
| serverB.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 |
| serverB.nl.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| serverB.nl.forwardServiceRegistration | bool | true | |
| serverB.nl.forwardProtocolRegistration | bool | true | |
| serverB.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 |
| serverB.nl.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| serverB.nl.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| serverB.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 |
| serverB.tn.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| serverB.tn.forwardServiceRegistration | bool | true | |
| serverB.tn.forwardProtocolRegistration | bool | true | |
| serverB.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 |
| serverB.tn.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| serverB.tn.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| serverB.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 |
| serverB.at.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| serverB.at.forwardServiceRegistration | bool | true | |
| serverB.at.forwardProtocolRegistration | bool | true | |
| serverB.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 |
| serverB.at.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| serverB.at.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| slanB.router.status.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| slanB.router.status.initialStatus | string | "UP" |
TODO @signal, @statistic |
| slanB.router.environment.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| slanB.router.environment.initStage | int | 0 |
Initialization stage for the setup command |
| slanB.router.environment.globalNamespace | bool | false |
Create new network namespaces under /var/run/netns/ (Linux only) |
| slanB.router.environment.namespace | string | "" |
Name of the host OS network namespace (optional) (Linux only) |
| slanB.router.environment.setupCommand | string | "" |
A host OS system command |
| slanB.router.environment.teardownCommand | string | "" |
A host OS system command |
| slanB.router.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 |
| slanB.router.pcapRecorder.verbose | bool | true |
Whether to log packets on the module output |
| slanB.router.pcapRecorder.recordEmptyPackets | bool | true |
Specifies if zero length packets are recorded or not |
| slanB.router.pcapRecorder.enableConvertingPackets | bool | true |
Specifies if converting packets to link type is allowed or not |
| slanB.router.pcapRecorder.pcapFile | string | "" |
The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap" |
| slanB.router.pcapRecorder.fileFormat | string | "pcapng" | |
| slanB.router.pcapRecorder.snaplen | int | 65535 |
Maximum number of bytes to record per packet |
| slanB.router.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). |
| slanB.router.pcapRecorder.dumpBadFrames | bool | true |
Enable dump of frames with hasBitError |
| slanB.router.pcapRecorder.moduleNamePatterns | string | "wlan[*] eth[*] ppp[*]" |
Space-separated list of sibling module names to listen on |
| slanB.router.pcapRecorder.sendingSignalNames | string | "transmissionEnded" |
Space-separated list of outbound packet signals to subscribe to |
| slanB.router.pcapRecorder.receivingSignalNames | string | "receptionEnded" |
Space-separated list of inbound packet signals to subscribe to |
| slanB.router.pcapRecorder.dumpProtocols | string | "ethernetmac ppp ieee80211mac" |
Space-separated list of protocol names as defined in the Protocol class |
| slanB.router.pcapRecorder.packetFilter | object | "*" |
Which packets are considered, matches all packets by default |
| slanB.router.pcapRecorder.helpers | string | "" |
Usable PcapRecorder::IHelper helpers for accept packettype and store/convert packet as specified linktype currently available: "inet::AckingMacToEthernetPcapRecorderHelper" |
| slanB.router.pcapRecorder.alwaysFlush | bool | false |
Flush the pcapFile after each write to ensure that all packets are captured in case of a crash |
| slanB.router.interfaceTable.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| slanB.router.interfaceTable.displayAddresses | bool | false |
Whether to display IP addresses on links |
| slanB.router.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 |
| slanB.router.cb.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| slanB.router.cb.forwardServiceRegistration | bool | true | |
| slanB.router.cb.forwardProtocolRegistration | bool | true | |
| slanB.router.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 |
| slanB.router.cb.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| slanB.router.cb.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| slanB.router.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 |
| slanB.router.bl.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| slanB.router.bl.forwardServiceRegistration | bool | true | |
| slanB.router.bl.forwardProtocolRegistration | bool | true | |
| slanB.router.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 |
| slanB.router.bl.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| slanB.router.bl.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| slanB.router.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 |
| slanB.router.li.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| slanB.router.li.forwardServiceRegistration | bool | true | |
| slanB.router.li.forwardProtocolRegistration | bool | true | |
| slanB.router.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 |
| slanB.router.li.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| slanB.router.li.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| slanB.router.eth.bitrate | double | ||
| slanB.router.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 |
| slanB.router.nl.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| slanB.router.nl.forwardServiceRegistration | bool | true | |
| slanB.router.nl.forwardProtocolRegistration | bool | true | |
| slanB.router.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 |
| slanB.router.nl.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| slanB.router.nl.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| slanB.router.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 |
| slanB.router.tn.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| slanB.router.tn.forwardServiceRegistration | bool | true | |
| slanB.router.tn.forwardProtocolRegistration | bool | true | |
| slanB.router.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 |
| slanB.router.tn.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| slanB.router.tn.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| slanB.router.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 |
| slanB.router.at.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| slanB.router.at.forwardServiceRegistration | bool | true | |
| slanB.router.at.forwardProtocolRegistration | bool | true | |
| slanB.router.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 |
| slanB.router.at.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| slanB.router.at.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| slanB.router.bgp.interfaceTableModule | string |
The path to the InterfaceTable module |
|
| slanB.router.bgp.routingTableModule | string | ||
| slanB.router.bgp.ospfRoutingModule | string | parent.hasOspf ? "^.ospf" : "" | |
| slanB.host.status.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| slanB.host.status.initialStatus | string | "UP" |
TODO @signal, @statistic |
| slanB.host.environment.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| slanB.host.environment.initStage | int | 0 |
Initialization stage for the setup command |
| slanB.host.environment.globalNamespace | bool | false |
Create new network namespaces under /var/run/netns/ (Linux only) |
| slanB.host.environment.namespace | string | "" |
Name of the host OS network namespace (optional) (Linux only) |
| slanB.host.environment.setupCommand | string | "" |
A host OS system command |
| slanB.host.environment.teardownCommand | string | "" |
A host OS system command |
| slanB.host.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 |
| slanB.host.pcapRecorder.verbose | bool | true |
Whether to log packets on the module output |
| slanB.host.pcapRecorder.recordEmptyPackets | bool | true |
Specifies if zero length packets are recorded or not |
| slanB.host.pcapRecorder.enableConvertingPackets | bool | true |
Specifies if converting packets to link type is allowed or not |
| slanB.host.pcapRecorder.pcapFile | string | "" |
The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap" |
| slanB.host.pcapRecorder.fileFormat | string | "pcapng" | |
| slanB.host.pcapRecorder.snaplen | int | 65535 |
Maximum number of bytes to record per packet |
| slanB.host.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). |
| slanB.host.pcapRecorder.dumpBadFrames | bool | true |
Enable dump of frames with hasBitError |
| slanB.host.pcapRecorder.moduleNamePatterns | string | "wlan[*] eth[*] ppp[*]" |
Space-separated list of sibling module names to listen on |
| slanB.host.pcapRecorder.sendingSignalNames | string | "transmissionEnded" |
Space-separated list of outbound packet signals to subscribe to |
| slanB.host.pcapRecorder.receivingSignalNames | string | "receptionEnded" |
Space-separated list of inbound packet signals to subscribe to |
| slanB.host.pcapRecorder.dumpProtocols | string | "ethernetmac ppp ieee80211mac" |
Space-separated list of protocol names as defined in the Protocol class |
| slanB.host.pcapRecorder.packetFilter | object | "*" |
Which packets are considered, matches all packets by default |
| slanB.host.pcapRecorder.helpers | string | "" |
Usable PcapRecorder::IHelper helpers for accept packettype and store/convert packet as specified linktype currently available: "inet::AckingMacToEthernetPcapRecorderHelper" |
| slanB.host.pcapRecorder.alwaysFlush | bool | false |
Flush the pcapFile after each write to ensure that all packets are captured in case of a crash |
| slanB.host.interfaceTable.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| slanB.host.interfaceTable.displayAddresses | bool | false |
Whether to display IP addresses on links |
| slanB.host.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 |
| slanB.host.cb.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| slanB.host.cb.forwardServiceRegistration | bool | true | |
| slanB.host.cb.forwardProtocolRegistration | bool | true | |
| slanB.host.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 |
| slanB.host.cb.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| slanB.host.cb.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| slanB.host.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 |
| slanB.host.bl.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| slanB.host.bl.forwardServiceRegistration | bool | true | |
| slanB.host.bl.forwardProtocolRegistration | bool | true | |
| slanB.host.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 |
| slanB.host.bl.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| slanB.host.bl.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| slanB.host.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 |
| slanB.host.li.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| slanB.host.li.forwardServiceRegistration | bool | true | |
| slanB.host.li.forwardProtocolRegistration | bool | true | |
| slanB.host.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 |
| slanB.host.li.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| slanB.host.li.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| slanB.host.eth.bitrate | double | ||
| slanB.host.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 |
| slanB.host.nl.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| slanB.host.nl.forwardServiceRegistration | bool | true | |
| slanB.host.nl.forwardProtocolRegistration | bool | true | |
| slanB.host.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 |
| slanB.host.nl.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| slanB.host.nl.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| slanB.host.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 |
| slanB.host.tn.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| slanB.host.tn.forwardServiceRegistration | bool | true | |
| slanB.host.tn.forwardProtocolRegistration | bool | true | |
| slanB.host.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 |
| slanB.host.tn.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| slanB.host.tn.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| slanB.host.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 |
| slanB.host.at.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| slanB.host.at.forwardServiceRegistration | bool | true | |
| slanB.host.at.forwardProtocolRegistration | bool | true | |
| slanB.host.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 |
| slanB.host.at.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| slanB.host.at.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| mlanB.router.status.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| mlanB.router.status.initialStatus | string | "UP" |
TODO @signal, @statistic |
| mlanB.router.environment.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| mlanB.router.environment.initStage | int | 0 |
Initialization stage for the setup command |
| mlanB.router.environment.globalNamespace | bool | false |
Create new network namespaces under /var/run/netns/ (Linux only) |
| mlanB.router.environment.namespace | string | "" |
Name of the host OS network namespace (optional) (Linux only) |
| mlanB.router.environment.setupCommand | string | "" |
A host OS system command |
| mlanB.router.environment.teardownCommand | string | "" |
A host OS system command |
| mlanB.router.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 |
| mlanB.router.pcapRecorder.verbose | bool | true |
Whether to log packets on the module output |
| mlanB.router.pcapRecorder.recordEmptyPackets | bool | true |
Specifies if zero length packets are recorded or not |
| mlanB.router.pcapRecorder.enableConvertingPackets | bool | true |
Specifies if converting packets to link type is allowed or not |
| mlanB.router.pcapRecorder.pcapFile | string | "" |
The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap" |
| mlanB.router.pcapRecorder.fileFormat | string | "pcapng" | |
| mlanB.router.pcapRecorder.snaplen | int | 65535 |
Maximum number of bytes to record per packet |
| mlanB.router.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). |
| mlanB.router.pcapRecorder.dumpBadFrames | bool | true |
Enable dump of frames with hasBitError |
| mlanB.router.pcapRecorder.moduleNamePatterns | string | "wlan[*] eth[*] ppp[*]" |
Space-separated list of sibling module names to listen on |
| mlanB.router.pcapRecorder.sendingSignalNames | string | "transmissionEnded" |
Space-separated list of outbound packet signals to subscribe to |
| mlanB.router.pcapRecorder.receivingSignalNames | string | "receptionEnded" |
Space-separated list of inbound packet signals to subscribe to |
| mlanB.router.pcapRecorder.dumpProtocols | string | "ethernetmac ppp ieee80211mac" |
Space-separated list of protocol names as defined in the Protocol class |
| mlanB.router.pcapRecorder.packetFilter | object | "*" |
Which packets are considered, matches all packets by default |
| mlanB.router.pcapRecorder.helpers | string | "" |
Usable PcapRecorder::IHelper helpers for accept packettype and store/convert packet as specified linktype currently available: "inet::AckingMacToEthernetPcapRecorderHelper" |
| mlanB.router.pcapRecorder.alwaysFlush | bool | false |
Flush the pcapFile after each write to ensure that all packets are captured in case of a crash |
| mlanB.router.interfaceTable.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| mlanB.router.interfaceTable.displayAddresses | bool | false |
Whether to display IP addresses on links |
| mlanB.router.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 |
| mlanB.router.cb.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| mlanB.router.cb.forwardServiceRegistration | bool | true | |
| mlanB.router.cb.forwardProtocolRegistration | bool | true | |
| mlanB.router.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 |
| mlanB.router.cb.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| mlanB.router.cb.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| mlanB.router.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 |
| mlanB.router.bl.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| mlanB.router.bl.forwardServiceRegistration | bool | true | |
| mlanB.router.bl.forwardProtocolRegistration | bool | true | |
| mlanB.router.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 |
| mlanB.router.bl.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| mlanB.router.bl.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| mlanB.router.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 |
| mlanB.router.li.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| mlanB.router.li.forwardServiceRegistration | bool | true | |
| mlanB.router.li.forwardProtocolRegistration | bool | true | |
| mlanB.router.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 |
| mlanB.router.li.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| mlanB.router.li.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| mlanB.router.eth.bitrate | double | ||
| mlanB.router.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 |
| mlanB.router.nl.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| mlanB.router.nl.forwardServiceRegistration | bool | true | |
| mlanB.router.nl.forwardProtocolRegistration | bool | true | |
| mlanB.router.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 |
| mlanB.router.nl.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| mlanB.router.nl.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| mlanB.router.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 |
| mlanB.router.tn.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| mlanB.router.tn.forwardServiceRegistration | bool | true | |
| mlanB.router.tn.forwardProtocolRegistration | bool | true | |
| mlanB.router.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 |
| mlanB.router.tn.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| mlanB.router.tn.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| mlanB.router.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 |
| mlanB.router.at.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| mlanB.router.at.forwardServiceRegistration | bool | true | |
| mlanB.router.at.forwardProtocolRegistration | bool | true | |
| mlanB.router.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 |
| mlanB.router.at.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| mlanB.router.at.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| mlanB.router.bgp.interfaceTableModule | string |
The path to the InterfaceTable module |
|
| mlanB.router.bgp.routingTableModule | string | ||
| mlanB.router.bgp.ospfRoutingModule | string | parent.hasOspf ? "^.ospf" : "" | |
| mlanB.switch.macTable.agingTime | double | ||
| mlanB.switch.macTable.forwardingTableFile | string | ||
| mlanB.switch.interfaceTable.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| mlanB.switch.interfaceTable.displayAddresses | bool | false |
Whether to display IP addresses on links |
| mlanB.switch.status.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| mlanB.switch.status.initialStatus | string | "UP" |
TODO @signal, @statistic |
| mlanB.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 |
| mlanB.switch.pcapRecorder.verbose | bool | true |
Whether to log packets on the module output |
| mlanB.switch.pcapRecorder.recordEmptyPackets | bool | true |
Specifies if zero length packets are recorded or not |
| mlanB.switch.pcapRecorder.enableConvertingPackets | bool | true |
Specifies if converting packets to link type is allowed or not |
| mlanB.switch.pcapRecorder.pcapFile | string | "" |
The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap" |
| mlanB.switch.pcapRecorder.fileFormat | string | "pcapng" | |
| mlanB.switch.pcapRecorder.snaplen | int | 65535 |
Maximum number of bytes to record per packet |
| mlanB.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). |
| mlanB.switch.pcapRecorder.dumpBadFrames | bool | true |
Enable dump of frames with hasBitError |
| mlanB.switch.pcapRecorder.moduleNamePatterns | string | "wlan[*] eth[*] ppp[*]" |
Space-separated list of sibling module names to listen on |
| mlanB.switch.pcapRecorder.sendingSignalNames | string | "transmissionEnded" |
Space-separated list of outbound packet signals to subscribe to |
| mlanB.switch.pcapRecorder.receivingSignalNames | string | "receptionEnded" |
Space-separated list of inbound packet signals to subscribe to |
| mlanB.switch.pcapRecorder.dumpProtocols | string | "ethernetmac ppp ieee80211mac" |
Space-separated list of protocol names as defined in the Protocol class |
| mlanB.switch.pcapRecorder.packetFilter | object | "*" |
Which packets are considered, matches all packets by default |
| mlanB.switch.pcapRecorder.helpers | string | "" |
Usable PcapRecorder::IHelper helpers for accept packettype and store/convert packet as specified linktype currently available: "inet::AckingMacToEthernetPcapRecorderHelper" |
| mlanB.switch.pcapRecorder.alwaysFlush | bool | false |
Flush the pcapFile after each write to ensure that all packets are captured in case of a crash |
| mlanB.switch.mrp.ccmInterval | double | ||
| mlanB.switch.mrp.mrpRole | string | ||
| mlanB.switch.mrp.timingProfile | int | ||
| mlanB.switch.mrp.uuid0 | int | ||
| mlanB.switch.mrp.uuid1 | int | ||
| mlanB.switch.mrp.ringPort1 | int | ||
| mlanB.switch.mrp.ringPort2 | int | ||
| mlanB.switch.mrp.interconnectionLinkCheckAware | bool | ||
| mlanB.switch.mrp.interconnectionRingCheckAware | bool | ||
| mlanB.switch.mrp.nonblockingMrcSupported | bool | ||
| mlanB.switch.mrp.reactOnLinkChange | bool | ||
| mlanB.switch.mrp.visualize | bool | ||
| mlanB.switch.stp.helloTime | double | ||
| mlanB.switch.stp.forwardDelay | double | ||
| mlanB.switch.stp.maxAge | double | ||
| mlanB.switch.stp.bridgePriority | int | ||
| mlanB.switch.stp.visualize | bool | ||
| mlanB.switch.gptp.gptpNodeType | string | "BRIDGE_NODE" | |
| mlanB.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 |
| mlanB.switch.sc.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| mlanB.switch.sc.forwardServiceRegistration | bool | true | |
| mlanB.switch.sc.forwardProtocolRegistration | bool | true | |
| mlanB.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 |
| mlanB.switch.sc.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| mlanB.switch.sc.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| mlanB.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 |
| mlanB.switch.cb.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| mlanB.switch.cb.forwardServiceRegistration | bool | true | |
| mlanB.switch.cb.forwardProtocolRegistration | bool | true | |
| mlanB.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 |
| mlanB.switch.cb.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| mlanB.switch.cb.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| mlanB.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 |
| mlanB.switch.bl.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| mlanB.switch.bl.forwardServiceRegistration | bool | true | |
| mlanB.switch.bl.forwardProtocolRegistration | bool | true | |
| mlanB.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 |
| mlanB.switch.bl.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| mlanB.switch.bl.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| mlanB.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 |
| mlanB.switch.li.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| mlanB.switch.li.forwardServiceRegistration | bool | true | |
| mlanB.switch.li.forwardProtocolRegistration | bool | true | |
| mlanB.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 |
| mlanB.switch.li.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| mlanB.switch.li.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| mlanB.switch.eth.bitrate | double | ||
| mlanB.host.status.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| mlanB.host.status.initialStatus | string | "UP" |
TODO @signal, @statistic |
| mlanB.host.environment.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| mlanB.host.environment.initStage | int | 0 |
Initialization stage for the setup command |
| mlanB.host.environment.globalNamespace | bool | false |
Create new network namespaces under /var/run/netns/ (Linux only) |
| mlanB.host.environment.namespace | string | "" |
Name of the host OS network namespace (optional) (Linux only) |
| mlanB.host.environment.setupCommand | string | "" |
A host OS system command |
| mlanB.host.environment.teardownCommand | string | "" |
A host OS system command |
| mlanB.host.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 |
| mlanB.host.pcapRecorder.verbose | bool | true |
Whether to log packets on the module output |
| mlanB.host.pcapRecorder.recordEmptyPackets | bool | true |
Specifies if zero length packets are recorded or not |
| mlanB.host.pcapRecorder.enableConvertingPackets | bool | true |
Specifies if converting packets to link type is allowed or not |
| mlanB.host.pcapRecorder.pcapFile | string | "" |
The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap" |
| mlanB.host.pcapRecorder.fileFormat | string | "pcapng" | |
| mlanB.host.pcapRecorder.snaplen | int | 65535 |
Maximum number of bytes to record per packet |
| mlanB.host.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). |
| mlanB.host.pcapRecorder.dumpBadFrames | bool | true |
Enable dump of frames with hasBitError |
| mlanB.host.pcapRecorder.moduleNamePatterns | string | "wlan[*] eth[*] ppp[*]" |
Space-separated list of sibling module names to listen on |
| mlanB.host.pcapRecorder.sendingSignalNames | string | "transmissionEnded" |
Space-separated list of outbound packet signals to subscribe to |
| mlanB.host.pcapRecorder.receivingSignalNames | string | "receptionEnded" |
Space-separated list of inbound packet signals to subscribe to |
| mlanB.host.pcapRecorder.dumpProtocols | string | "ethernetmac ppp ieee80211mac" |
Space-separated list of protocol names as defined in the Protocol class |
| mlanB.host.pcapRecorder.packetFilter | object | "*" |
Which packets are considered, matches all packets by default |
| mlanB.host.pcapRecorder.helpers | string | "" |
Usable PcapRecorder::IHelper helpers for accept packettype and store/convert packet as specified linktype currently available: "inet::AckingMacToEthernetPcapRecorderHelper" |
| mlanB.host.pcapRecorder.alwaysFlush | bool | false |
Flush the pcapFile after each write to ensure that all packets are captured in case of a crash |
| mlanB.host.interfaceTable.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| mlanB.host.interfaceTable.displayAddresses | bool | false |
Whether to display IP addresses on links |
| mlanB.host.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 |
| mlanB.host.cb.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| mlanB.host.cb.forwardServiceRegistration | bool | true | |
| mlanB.host.cb.forwardProtocolRegistration | bool | true | |
| mlanB.host.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 |
| mlanB.host.cb.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| mlanB.host.cb.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| mlanB.host.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 |
| mlanB.host.bl.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| mlanB.host.bl.forwardServiceRegistration | bool | true | |
| mlanB.host.bl.forwardProtocolRegistration | bool | true | |
| mlanB.host.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 |
| mlanB.host.bl.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| mlanB.host.bl.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| mlanB.host.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 |
| mlanB.host.li.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| mlanB.host.li.forwardServiceRegistration | bool | true | |
| mlanB.host.li.forwardProtocolRegistration | bool | true | |
| mlanB.host.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 |
| mlanB.host.li.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| mlanB.host.li.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| mlanB.host.eth.bitrate | double | ||
| mlanB.host.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 |
| mlanB.host.nl.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| mlanB.host.nl.forwardServiceRegistration | bool | true | |
| mlanB.host.nl.forwardProtocolRegistration | bool | true | |
| mlanB.host.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 |
| mlanB.host.nl.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| mlanB.host.nl.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| mlanB.host.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 |
| mlanB.host.tn.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| mlanB.host.tn.forwardServiceRegistration | bool | true | |
| mlanB.host.tn.forwardProtocolRegistration | bool | true | |
| mlanB.host.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 |
| mlanB.host.tn.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| mlanB.host.tn.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| mlanB.host.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 |
| mlanB.host.at.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| mlanB.host.at.forwardServiceRegistration | bool | true | |
| mlanB.host.at.forwardProtocolRegistration | bool | true | |
| mlanB.host.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 |
| mlanB.host.at.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| mlanB.host.at.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| mlanB.hub.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| mlanB.hhost.status.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| mlanB.hhost.status.initialStatus | string | "UP" |
TODO @signal, @statistic |
| mlanB.hhost.environment.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| mlanB.hhost.environment.initStage | int | 0 |
Initialization stage for the setup command |
| mlanB.hhost.environment.globalNamespace | bool | false |
Create new network namespaces under /var/run/netns/ (Linux only) |
| mlanB.hhost.environment.namespace | string | "" |
Name of the host OS network namespace (optional) (Linux only) |
| mlanB.hhost.environment.setupCommand | string | "" |
A host OS system command |
| mlanB.hhost.environment.teardownCommand | string | "" |
A host OS system command |
| mlanB.hhost.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 |
| mlanB.hhost.pcapRecorder.verbose | bool | true |
Whether to log packets on the module output |
| mlanB.hhost.pcapRecorder.recordEmptyPackets | bool | true |
Specifies if zero length packets are recorded or not |
| mlanB.hhost.pcapRecorder.enableConvertingPackets | bool | true |
Specifies if converting packets to link type is allowed or not |
| mlanB.hhost.pcapRecorder.pcapFile | string | "" |
The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap" |
| mlanB.hhost.pcapRecorder.fileFormat | string | "pcapng" | |
| mlanB.hhost.pcapRecorder.snaplen | int | 65535 |
Maximum number of bytes to record per packet |
| mlanB.hhost.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). |
| mlanB.hhost.pcapRecorder.dumpBadFrames | bool | true |
Enable dump of frames with hasBitError |
| mlanB.hhost.pcapRecorder.moduleNamePatterns | string | "wlan[*] eth[*] ppp[*]" |
Space-separated list of sibling module names to listen on |
| mlanB.hhost.pcapRecorder.sendingSignalNames | string | "transmissionEnded" |
Space-separated list of outbound packet signals to subscribe to |
| mlanB.hhost.pcapRecorder.receivingSignalNames | string | "receptionEnded" |
Space-separated list of inbound packet signals to subscribe to |
| mlanB.hhost.pcapRecorder.dumpProtocols | string | "ethernetmac ppp ieee80211mac" |
Space-separated list of protocol names as defined in the Protocol class |
| mlanB.hhost.pcapRecorder.packetFilter | object | "*" |
Which packets are considered, matches all packets by default |
| mlanB.hhost.pcapRecorder.helpers | string | "" |
Usable PcapRecorder::IHelper helpers for accept packettype and store/convert packet as specified linktype currently available: "inet::AckingMacToEthernetPcapRecorderHelper" |
| mlanB.hhost.pcapRecorder.alwaysFlush | bool | false |
Flush the pcapFile after each write to ensure that all packets are captured in case of a crash |
| mlanB.hhost.interfaceTable.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| mlanB.hhost.interfaceTable.displayAddresses | bool | false |
Whether to display IP addresses on links |
| mlanB.hhost.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 |
| mlanB.hhost.cb.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| mlanB.hhost.cb.forwardServiceRegistration | bool | true | |
| mlanB.hhost.cb.forwardProtocolRegistration | bool | true | |
| mlanB.hhost.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 |
| mlanB.hhost.cb.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| mlanB.hhost.cb.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| mlanB.hhost.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 |
| mlanB.hhost.bl.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| mlanB.hhost.bl.forwardServiceRegistration | bool | true | |
| mlanB.hhost.bl.forwardProtocolRegistration | bool | true | |
| mlanB.hhost.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 |
| mlanB.hhost.bl.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| mlanB.hhost.bl.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| mlanB.hhost.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 |
| mlanB.hhost.li.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| mlanB.hhost.li.forwardServiceRegistration | bool | true | |
| mlanB.hhost.li.forwardProtocolRegistration | bool | true | |
| mlanB.hhost.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 |
| mlanB.hhost.li.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| mlanB.hhost.li.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| mlanB.hhost.eth.bitrate | double | ||
| mlanB.hhost.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 |
| mlanB.hhost.nl.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| mlanB.hhost.nl.forwardServiceRegistration | bool | true | |
| mlanB.hhost.nl.forwardProtocolRegistration | bool | true | |
| mlanB.hhost.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 |
| mlanB.hhost.nl.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| mlanB.hhost.nl.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| mlanB.hhost.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 |
| mlanB.hhost.tn.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| mlanB.hhost.tn.forwardServiceRegistration | bool | true | |
| mlanB.hhost.tn.forwardProtocolRegistration | bool | true | |
| mlanB.hhost.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 |
| mlanB.hhost.tn.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| mlanB.hhost.tn.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| mlanB.hhost.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 |
| mlanB.hhost.at.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| mlanB.hhost.at.forwardServiceRegistration | bool | true | |
| mlanB.hhost.at.forwardProtocolRegistration | bool | true | |
| mlanB.hhost.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 |
| mlanB.hhost.at.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| mlanB.hhost.at.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| llanB.router.status.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| llanB.router.status.initialStatus | string | "UP" |
TODO @signal, @statistic |
| llanB.router.environment.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| llanB.router.environment.initStage | int | 0 |
Initialization stage for the setup command |
| llanB.router.environment.globalNamespace | bool | false |
Create new network namespaces under /var/run/netns/ (Linux only) |
| llanB.router.environment.namespace | string | "" |
Name of the host OS network namespace (optional) (Linux only) |
| llanB.router.environment.setupCommand | string | "" |
A host OS system command |
| llanB.router.environment.teardownCommand | string | "" |
A host OS system command |
| llanB.router.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 |
| llanB.router.pcapRecorder.verbose | bool | true |
Whether to log packets on the module output |
| llanB.router.pcapRecorder.recordEmptyPackets | bool | true |
Specifies if zero length packets are recorded or not |
| llanB.router.pcapRecorder.enableConvertingPackets | bool | true |
Specifies if converting packets to link type is allowed or not |
| llanB.router.pcapRecorder.pcapFile | string | "" |
The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap" |
| llanB.router.pcapRecorder.fileFormat | string | "pcapng" | |
| llanB.router.pcapRecorder.snaplen | int | 65535 |
Maximum number of bytes to record per packet |
| llanB.router.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). |
| llanB.router.pcapRecorder.dumpBadFrames | bool | true |
Enable dump of frames with hasBitError |
| llanB.router.pcapRecorder.moduleNamePatterns | string | "wlan[*] eth[*] ppp[*]" |
Space-separated list of sibling module names to listen on |
| llanB.router.pcapRecorder.sendingSignalNames | string | "transmissionEnded" |
Space-separated list of outbound packet signals to subscribe to |
| llanB.router.pcapRecorder.receivingSignalNames | string | "receptionEnded" |
Space-separated list of inbound packet signals to subscribe to |
| llanB.router.pcapRecorder.dumpProtocols | string | "ethernetmac ppp ieee80211mac" |
Space-separated list of protocol names as defined in the Protocol class |
| llanB.router.pcapRecorder.packetFilter | object | "*" |
Which packets are considered, matches all packets by default |
| llanB.router.pcapRecorder.helpers | string | "" |
Usable PcapRecorder::IHelper helpers for accept packettype and store/convert packet as specified linktype currently available: "inet::AckingMacToEthernetPcapRecorderHelper" |
| llanB.router.pcapRecorder.alwaysFlush | bool | false |
Flush the pcapFile after each write to ensure that all packets are captured in case of a crash |
| llanB.router.interfaceTable.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| llanB.router.interfaceTable.displayAddresses | bool | false |
Whether to display IP addresses on links |
| llanB.router.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 |
| llanB.router.cb.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| llanB.router.cb.forwardServiceRegistration | bool | true | |
| llanB.router.cb.forwardProtocolRegistration | bool | true | |
| llanB.router.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 |
| llanB.router.cb.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| llanB.router.cb.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| llanB.router.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 |
| llanB.router.bl.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| llanB.router.bl.forwardServiceRegistration | bool | true | |
| llanB.router.bl.forwardProtocolRegistration | bool | true | |
| llanB.router.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 |
| llanB.router.bl.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| llanB.router.bl.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| llanB.router.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 |
| llanB.router.li.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| llanB.router.li.forwardServiceRegistration | bool | true | |
| llanB.router.li.forwardProtocolRegistration | bool | true | |
| llanB.router.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 |
| llanB.router.li.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| llanB.router.li.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| llanB.router.eth.bitrate | double | ||
| llanB.router.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 |
| llanB.router.nl.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| llanB.router.nl.forwardServiceRegistration | bool | true | |
| llanB.router.nl.forwardProtocolRegistration | bool | true | |
| llanB.router.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 |
| llanB.router.nl.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| llanB.router.nl.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| llanB.router.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 |
| llanB.router.tn.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| llanB.router.tn.forwardServiceRegistration | bool | true | |
| llanB.router.tn.forwardProtocolRegistration | bool | true | |
| llanB.router.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 |
| llanB.router.tn.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| llanB.router.tn.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| llanB.router.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 |
| llanB.router.at.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| llanB.router.at.forwardServiceRegistration | bool | true | |
| llanB.router.at.forwardProtocolRegistration | bool | true | |
| llanB.router.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 |
| llanB.router.at.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| llanB.router.at.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| llanB.router.bgp.interfaceTableModule | string |
The path to the InterfaceTable module |
|
| llanB.router.bgp.routingTableModule | string | ||
| llanB.router.bgp.ospfRoutingModule | string | parent.hasOspf ? "^.ospf" : "" | |
| llanB.switch.macTable.agingTime | double | ||
| llanB.switch.macTable.forwardingTableFile | string | ||
| llanB.switch.interfaceTable.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| llanB.switch.interfaceTable.displayAddresses | bool | false |
Whether to display IP addresses on links |
| llanB.switch.status.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| llanB.switch.status.initialStatus | string | "UP" |
TODO @signal, @statistic |
| llanB.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 |
| llanB.switch.pcapRecorder.verbose | bool | true |
Whether to log packets on the module output |
| llanB.switch.pcapRecorder.recordEmptyPackets | bool | true |
Specifies if zero length packets are recorded or not |
| llanB.switch.pcapRecorder.enableConvertingPackets | bool | true |
Specifies if converting packets to link type is allowed or not |
| llanB.switch.pcapRecorder.pcapFile | string | "" |
The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap" |
| llanB.switch.pcapRecorder.fileFormat | string | "pcapng" | |
| llanB.switch.pcapRecorder.snaplen | int | 65535 |
Maximum number of bytes to record per packet |
| llanB.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). |
| llanB.switch.pcapRecorder.dumpBadFrames | bool | true |
Enable dump of frames with hasBitError |
| llanB.switch.pcapRecorder.moduleNamePatterns | string | "wlan[*] eth[*] ppp[*]" |
Space-separated list of sibling module names to listen on |
| llanB.switch.pcapRecorder.sendingSignalNames | string | "transmissionEnded" |
Space-separated list of outbound packet signals to subscribe to |
| llanB.switch.pcapRecorder.receivingSignalNames | string | "receptionEnded" |
Space-separated list of inbound packet signals to subscribe to |
| llanB.switch.pcapRecorder.dumpProtocols | string | "ethernetmac ppp ieee80211mac" |
Space-separated list of protocol names as defined in the Protocol class |
| llanB.switch.pcapRecorder.packetFilter | object | "*" |
Which packets are considered, matches all packets by default |
| llanB.switch.pcapRecorder.helpers | string | "" |
Usable PcapRecorder::IHelper helpers for accept packettype and store/convert packet as specified linktype currently available: "inet::AckingMacToEthernetPcapRecorderHelper" |
| llanB.switch.pcapRecorder.alwaysFlush | bool | false |
Flush the pcapFile after each write to ensure that all packets are captured in case of a crash |
| llanB.switch.mrp.ccmInterval | double | ||
| llanB.switch.mrp.mrpRole | string | ||
| llanB.switch.mrp.timingProfile | int | ||
| llanB.switch.mrp.uuid0 | int | ||
| llanB.switch.mrp.uuid1 | int | ||
| llanB.switch.mrp.ringPort1 | int | ||
| llanB.switch.mrp.ringPort2 | int | ||
| llanB.switch.mrp.interconnectionLinkCheckAware | bool | ||
| llanB.switch.mrp.interconnectionRingCheckAware | bool | ||
| llanB.switch.mrp.nonblockingMrcSupported | bool | ||
| llanB.switch.mrp.reactOnLinkChange | bool | ||
| llanB.switch.mrp.visualize | bool | ||
| llanB.switch.stp.helloTime | double | ||
| llanB.switch.stp.forwardDelay | double | ||
| llanB.switch.stp.maxAge | double | ||
| llanB.switch.stp.bridgePriority | int | ||
| llanB.switch.stp.visualize | bool | ||
| llanB.switch.gptp.gptpNodeType | string | "BRIDGE_NODE" | |
| llanB.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 |
| llanB.switch.sc.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| llanB.switch.sc.forwardServiceRegistration | bool | true | |
| llanB.switch.sc.forwardProtocolRegistration | bool | true | |
| llanB.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 |
| llanB.switch.sc.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| llanB.switch.sc.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| llanB.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 |
| llanB.switch.cb.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| llanB.switch.cb.forwardServiceRegistration | bool | true | |
| llanB.switch.cb.forwardProtocolRegistration | bool | true | |
| llanB.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 |
| llanB.switch.cb.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| llanB.switch.cb.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| llanB.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 |
| llanB.switch.bl.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| llanB.switch.bl.forwardServiceRegistration | bool | true | |
| llanB.switch.bl.forwardProtocolRegistration | bool | true | |
| llanB.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 |
| llanB.switch.bl.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| llanB.switch.bl.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| llanB.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 |
| llanB.switch.li.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| llanB.switch.li.forwardServiceRegistration | bool | true | |
| llanB.switch.li.forwardProtocolRegistration | bool | true | |
| llanB.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 |
| llanB.switch.li.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| llanB.switch.li.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| llanB.switch.eth.bitrate | double | ||
| llanB.host.status.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| llanB.host.status.initialStatus | string | "UP" |
TODO @signal, @statistic |
| llanB.host.environment.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| llanB.host.environment.initStage | int | 0 |
Initialization stage for the setup command |
| llanB.host.environment.globalNamespace | bool | false |
Create new network namespaces under /var/run/netns/ (Linux only) |
| llanB.host.environment.namespace | string | "" |
Name of the host OS network namespace (optional) (Linux only) |
| llanB.host.environment.setupCommand | string | "" |
A host OS system command |
| llanB.host.environment.teardownCommand | string | "" |
A host OS system command |
| llanB.host.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 |
| llanB.host.pcapRecorder.verbose | bool | true |
Whether to log packets on the module output |
| llanB.host.pcapRecorder.recordEmptyPackets | bool | true |
Specifies if zero length packets are recorded or not |
| llanB.host.pcapRecorder.enableConvertingPackets | bool | true |
Specifies if converting packets to link type is allowed or not |
| llanB.host.pcapRecorder.pcapFile | string | "" |
The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap" |
| llanB.host.pcapRecorder.fileFormat | string | "pcapng" | |
| llanB.host.pcapRecorder.snaplen | int | 65535 |
Maximum number of bytes to record per packet |
| llanB.host.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). |
| llanB.host.pcapRecorder.dumpBadFrames | bool | true |
Enable dump of frames with hasBitError |
| llanB.host.pcapRecorder.moduleNamePatterns | string | "wlan[*] eth[*] ppp[*]" |
Space-separated list of sibling module names to listen on |
| llanB.host.pcapRecorder.sendingSignalNames | string | "transmissionEnded" |
Space-separated list of outbound packet signals to subscribe to |
| llanB.host.pcapRecorder.receivingSignalNames | string | "receptionEnded" |
Space-separated list of inbound packet signals to subscribe to |
| llanB.host.pcapRecorder.dumpProtocols | string | "ethernetmac ppp ieee80211mac" |
Space-separated list of protocol names as defined in the Protocol class |
| llanB.host.pcapRecorder.packetFilter | object | "*" |
Which packets are considered, matches all packets by default |
| llanB.host.pcapRecorder.helpers | string | "" |
Usable PcapRecorder::IHelper helpers for accept packettype and store/convert packet as specified linktype currently available: "inet::AckingMacToEthernetPcapRecorderHelper" |
| llanB.host.pcapRecorder.alwaysFlush | bool | false |
Flush the pcapFile after each write to ensure that all packets are captured in case of a crash |
| llanB.host.interfaceTable.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| llanB.host.interfaceTable.displayAddresses | bool | false |
Whether to display IP addresses on links |
| llanB.host.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 |
| llanB.host.cb.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| llanB.host.cb.forwardServiceRegistration | bool | true | |
| llanB.host.cb.forwardProtocolRegistration | bool | true | |
| llanB.host.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 |
| llanB.host.cb.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| llanB.host.cb.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| llanB.host.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 |
| llanB.host.bl.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| llanB.host.bl.forwardServiceRegistration | bool | true | |
| llanB.host.bl.forwardProtocolRegistration | bool | true | |
| llanB.host.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 |
| llanB.host.bl.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| llanB.host.bl.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| llanB.host.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 |
| llanB.host.li.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| llanB.host.li.forwardServiceRegistration | bool | true | |
| llanB.host.li.forwardProtocolRegistration | bool | true | |
| llanB.host.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 |
| llanB.host.li.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| llanB.host.li.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| llanB.host.eth.bitrate | double | ||
| llanB.host.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 |
| llanB.host.nl.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| llanB.host.nl.forwardServiceRegistration | bool | true | |
| llanB.host.nl.forwardProtocolRegistration | bool | true | |
| llanB.host.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 |
| llanB.host.nl.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| llanB.host.nl.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| llanB.host.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 |
| llanB.host.tn.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| llanB.host.tn.forwardServiceRegistration | bool | true | |
| llanB.host.tn.forwardProtocolRegistration | bool | true | |
| llanB.host.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 |
| llanB.host.tn.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| llanB.host.tn.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| llanB.host.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 |
| llanB.host.at.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| llanB.host.at.forwardServiceRegistration | bool | true | |
| llanB.host.at.forwardProtocolRegistration | bool | true | |
| llanB.host.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 |
| llanB.host.at.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| llanB.host.at.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| llanB.hub.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| llanB.hhost.status.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| llanB.hhost.status.initialStatus | string | "UP" |
TODO @signal, @statistic |
| llanB.hhost.environment.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| llanB.hhost.environment.initStage | int | 0 |
Initialization stage for the setup command |
| llanB.hhost.environment.globalNamespace | bool | false |
Create new network namespaces under /var/run/netns/ (Linux only) |
| llanB.hhost.environment.namespace | string | "" |
Name of the host OS network namespace (optional) (Linux only) |
| llanB.hhost.environment.setupCommand | string | "" |
A host OS system command |
| llanB.hhost.environment.teardownCommand | string | "" |
A host OS system command |
| llanB.hhost.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 |
| llanB.hhost.pcapRecorder.verbose | bool | true |
Whether to log packets on the module output |
| llanB.hhost.pcapRecorder.recordEmptyPackets | bool | true |
Specifies if zero length packets are recorded or not |
| llanB.hhost.pcapRecorder.enableConvertingPackets | bool | true |
Specifies if converting packets to link type is allowed or not |
| llanB.hhost.pcapRecorder.pcapFile | string | "" |
The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap" |
| llanB.hhost.pcapRecorder.fileFormat | string | "pcapng" | |
| llanB.hhost.pcapRecorder.snaplen | int | 65535 |
Maximum number of bytes to record per packet |
| llanB.hhost.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). |
| llanB.hhost.pcapRecorder.dumpBadFrames | bool | true |
Enable dump of frames with hasBitError |
| llanB.hhost.pcapRecorder.moduleNamePatterns | string | "wlan[*] eth[*] ppp[*]" |
Space-separated list of sibling module names to listen on |
| llanB.hhost.pcapRecorder.sendingSignalNames | string | "transmissionEnded" |
Space-separated list of outbound packet signals to subscribe to |
| llanB.hhost.pcapRecorder.receivingSignalNames | string | "receptionEnded" |
Space-separated list of inbound packet signals to subscribe to |
| llanB.hhost.pcapRecorder.dumpProtocols | string | "ethernetmac ppp ieee80211mac" |
Space-separated list of protocol names as defined in the Protocol class |
| llanB.hhost.pcapRecorder.packetFilter | object | "*" |
Which packets are considered, matches all packets by default |
| llanB.hhost.pcapRecorder.helpers | string | "" |
Usable PcapRecorder::IHelper helpers for accept packettype and store/convert packet as specified linktype currently available: "inet::AckingMacToEthernetPcapRecorderHelper" |
| llanB.hhost.pcapRecorder.alwaysFlush | bool | false |
Flush the pcapFile after each write to ensure that all packets are captured in case of a crash |
| llanB.hhost.interfaceTable.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| llanB.hhost.interfaceTable.displayAddresses | bool | false |
Whether to display IP addresses on links |
| llanB.hhost.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 |
| llanB.hhost.cb.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| llanB.hhost.cb.forwardServiceRegistration | bool | true | |
| llanB.hhost.cb.forwardProtocolRegistration | bool | true | |
| llanB.hhost.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 |
| llanB.hhost.cb.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| llanB.hhost.cb.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| llanB.hhost.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 |
| llanB.hhost.bl.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| llanB.hhost.bl.forwardServiceRegistration | bool | true | |
| llanB.hhost.bl.forwardProtocolRegistration | bool | true | |
| llanB.hhost.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 |
| llanB.hhost.bl.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| llanB.hhost.bl.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| llanB.hhost.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 |
| llanB.hhost.li.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| llanB.hhost.li.forwardServiceRegistration | bool | true | |
| llanB.hhost.li.forwardProtocolRegistration | bool | true | |
| llanB.hhost.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 |
| llanB.hhost.li.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| llanB.hhost.li.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| llanB.hhost.eth.bitrate | double | ||
| llanB.hhost.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 |
| llanB.hhost.nl.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| llanB.hhost.nl.forwardServiceRegistration | bool | true | |
| llanB.hhost.nl.forwardProtocolRegistration | bool | true | |
| llanB.hhost.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 |
| llanB.hhost.nl.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| llanB.hhost.nl.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| llanB.hhost.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 |
| llanB.hhost.tn.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| llanB.hhost.tn.forwardServiceRegistration | bool | true | |
| llanB.hhost.tn.forwardProtocolRegistration | bool | true | |
| llanB.hhost.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 |
| llanB.hhost.tn.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| llanB.hhost.tn.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| llanB.hhost.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 |
| llanB.hhost.at.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| llanB.hhost.at.forwardServiceRegistration | bool | true | |
| llanB.hhost.at.forwardProtocolRegistration | bool | true | |
| llanB.hhost.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 |
| llanB.hhost.at.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| llanB.hhost.at.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| llanB.tap.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| llanB.bhost.status.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| llanB.bhost.status.initialStatus | string | "UP" |
TODO @signal, @statistic |
| llanB.bhost.environment.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| llanB.bhost.environment.initStage | int | 0 |
Initialization stage for the setup command |
| llanB.bhost.environment.globalNamespace | bool | false |
Create new network namespaces under /var/run/netns/ (Linux only) |
| llanB.bhost.environment.namespace | string | "" |
Name of the host OS network namespace (optional) (Linux only) |
| llanB.bhost.environment.setupCommand | string | "" |
A host OS system command |
| llanB.bhost.environment.teardownCommand | string | "" |
A host OS system command |
| llanB.bhost.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 |
| llanB.bhost.pcapRecorder.verbose | bool | true |
Whether to log packets on the module output |
| llanB.bhost.pcapRecorder.recordEmptyPackets | bool | true |
Specifies if zero length packets are recorded or not |
| llanB.bhost.pcapRecorder.enableConvertingPackets | bool | true |
Specifies if converting packets to link type is allowed or not |
| llanB.bhost.pcapRecorder.pcapFile | string | "" |
The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap" |
| llanB.bhost.pcapRecorder.fileFormat | string | "pcapng" | |
| llanB.bhost.pcapRecorder.snaplen | int | 65535 |
Maximum number of bytes to record per packet |
| llanB.bhost.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). |
| llanB.bhost.pcapRecorder.dumpBadFrames | bool | true |
Enable dump of frames with hasBitError |
| llanB.bhost.pcapRecorder.moduleNamePatterns | string | "wlan[*] eth[*] ppp[*]" |
Space-separated list of sibling module names to listen on |
| llanB.bhost.pcapRecorder.sendingSignalNames | string | "transmissionEnded" |
Space-separated list of outbound packet signals to subscribe to |
| llanB.bhost.pcapRecorder.receivingSignalNames | string | "receptionEnded" |
Space-separated list of inbound packet signals to subscribe to |
| llanB.bhost.pcapRecorder.dumpProtocols | string | "ethernetmac ppp ieee80211mac" |
Space-separated list of protocol names as defined in the Protocol class |
| llanB.bhost.pcapRecorder.packetFilter | object | "*" |
Which packets are considered, matches all packets by default |
| llanB.bhost.pcapRecorder.helpers | string | "" |
Usable PcapRecorder::IHelper helpers for accept packettype and store/convert packet as specified linktype currently available: "inet::AckingMacToEthernetPcapRecorderHelper" |
| llanB.bhost.pcapRecorder.alwaysFlush | bool | false |
Flush the pcapFile after each write to ensure that all packets are captured in case of a crash |
| llanB.bhost.interfaceTable.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| llanB.bhost.interfaceTable.displayAddresses | bool | false |
Whether to display IP addresses on links |
| llanB.bhost.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 |
| llanB.bhost.cb.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| llanB.bhost.cb.forwardServiceRegistration | bool | true | |
| llanB.bhost.cb.forwardProtocolRegistration | bool | true | |
| llanB.bhost.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 |
| llanB.bhost.cb.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| llanB.bhost.cb.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| llanB.bhost.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 |
| llanB.bhost.bl.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| llanB.bhost.bl.forwardServiceRegistration | bool | true | |
| llanB.bhost.bl.forwardProtocolRegistration | bool | true | |
| llanB.bhost.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 |
| llanB.bhost.bl.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| llanB.bhost.bl.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| llanB.bhost.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 |
| llanB.bhost.li.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| llanB.bhost.li.forwardServiceRegistration | bool | true | |
| llanB.bhost.li.forwardProtocolRegistration | bool | true | |
| llanB.bhost.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 |
| llanB.bhost.li.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| llanB.bhost.li.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| llanB.bhost.eth.bitrate | double | ||
| llanB.bhost.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 |
| llanB.bhost.nl.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| llanB.bhost.nl.forwardServiceRegistration | bool | true | |
| llanB.bhost.nl.forwardProtocolRegistration | bool | true | |
| llanB.bhost.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 |
| llanB.bhost.nl.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| llanB.bhost.nl.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| llanB.bhost.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 |
| llanB.bhost.tn.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| llanB.bhost.tn.forwardServiceRegistration | bool | true | |
| llanB.bhost.tn.forwardProtocolRegistration | bool | true | |
| llanB.bhost.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 |
| llanB.bhost.tn.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| llanB.bhost.tn.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| llanB.bhost.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 |
| llanB.bhost.at.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| llanB.bhost.at.forwardServiceRegistration | bool | true | |
| llanB.bhost.at.forwardProtocolRegistration | bool | true | |
| llanB.bhost.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 |
| llanB.bhost.at.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| llanB.bhost.at.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| routerC.status.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| routerC.status.initialStatus | string | "UP" |
TODO @signal, @statistic |
| routerC.environment.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| routerC.environment.initStage | int | 0 |
Initialization stage for the setup command |
| routerC.environment.globalNamespace | bool | false |
Create new network namespaces under /var/run/netns/ (Linux only) |
| routerC.environment.namespace | string | "" |
Name of the host OS network namespace (optional) (Linux only) |
| routerC.environment.setupCommand | string | "" |
A host OS system command |
| routerC.environment.teardownCommand | string | "" |
A host OS system command |
| routerC.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 |
| routerC.pcapRecorder.verbose | bool | true |
Whether to log packets on the module output |
| routerC.pcapRecorder.recordEmptyPackets | bool | true |
Specifies if zero length packets are recorded or not |
| routerC.pcapRecorder.enableConvertingPackets | bool | true |
Specifies if converting packets to link type is allowed or not |
| routerC.pcapRecorder.pcapFile | string | "" |
The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap" |
| routerC.pcapRecorder.fileFormat | string | "pcapng" | |
| routerC.pcapRecorder.snaplen | int | 65535 |
Maximum number of bytes to record per packet |
| routerC.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). |
| routerC.pcapRecorder.dumpBadFrames | bool | true |
Enable dump of frames with hasBitError |
| routerC.pcapRecorder.moduleNamePatterns | string | "wlan[*] eth[*] ppp[*]" |
Space-separated list of sibling module names to listen on |
| routerC.pcapRecorder.sendingSignalNames | string | "transmissionEnded" |
Space-separated list of outbound packet signals to subscribe to |
| routerC.pcapRecorder.receivingSignalNames | string | "receptionEnded" |
Space-separated list of inbound packet signals to subscribe to |
| routerC.pcapRecorder.dumpProtocols | string | "ethernetmac ppp ieee80211mac" |
Space-separated list of protocol names as defined in the Protocol class |
| routerC.pcapRecorder.packetFilter | object | "*" |
Which packets are considered, matches all packets by default |
| routerC.pcapRecorder.helpers | string | "" |
Usable PcapRecorder::IHelper helpers for accept packettype and store/convert packet as specified linktype currently available: "inet::AckingMacToEthernetPcapRecorderHelper" |
| routerC.pcapRecorder.alwaysFlush | bool | false |
Flush the pcapFile after each write to ensure that all packets are captured in case of a crash |
| routerC.interfaceTable.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| routerC.interfaceTable.displayAddresses | bool | false |
Whether to display IP addresses on links |
| routerC.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 |
| routerC.cb.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| routerC.cb.forwardServiceRegistration | bool | true | |
| routerC.cb.forwardProtocolRegistration | bool | true | |
| routerC.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 |
| routerC.cb.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| routerC.cb.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| routerC.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 |
| routerC.bl.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| routerC.bl.forwardServiceRegistration | bool | true | |
| routerC.bl.forwardProtocolRegistration | bool | true | |
| routerC.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 |
| routerC.bl.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| routerC.bl.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| routerC.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 |
| routerC.li.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| routerC.li.forwardServiceRegistration | bool | true | |
| routerC.li.forwardProtocolRegistration | bool | true | |
| routerC.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 |
| routerC.li.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| routerC.li.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| routerC.eth.bitrate | double | ||
| routerC.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 |
| routerC.nl.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| routerC.nl.forwardServiceRegistration | bool | true | |
| routerC.nl.forwardProtocolRegistration | bool | true | |
| routerC.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 |
| routerC.nl.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| routerC.nl.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| routerC.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 |
| routerC.tn.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| routerC.tn.forwardServiceRegistration | bool | true | |
| routerC.tn.forwardProtocolRegistration | bool | true | |
| routerC.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 |
| routerC.tn.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| routerC.tn.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| routerC.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 |
| routerC.at.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| routerC.at.forwardServiceRegistration | bool | true | |
| routerC.at.forwardProtocolRegistration | bool | true | |
| routerC.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 |
| routerC.at.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| routerC.at.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| routerC.bgp.interfaceTableModule | string |
The path to the InterfaceTable module |
|
| routerC.bgp.routingTableModule | string | ||
| routerC.bgp.ospfRoutingModule | string | parent.hasOspf ? "^.ospf" : "" | |
| serverC.status.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| serverC.status.initialStatus | string | "UP" |
TODO @signal, @statistic |
| serverC.environment.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| serverC.environment.initStage | int | 0 |
Initialization stage for the setup command |
| serverC.environment.globalNamespace | bool | false |
Create new network namespaces under /var/run/netns/ (Linux only) |
| serverC.environment.namespace | string | "" |
Name of the host OS network namespace (optional) (Linux only) |
| serverC.environment.setupCommand | string | "" |
A host OS system command |
| serverC.environment.teardownCommand | string | "" |
A host OS system command |
| serverC.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 |
| serverC.pcapRecorder.verbose | bool | true |
Whether to log packets on the module output |
| serverC.pcapRecorder.recordEmptyPackets | bool | true |
Specifies if zero length packets are recorded or not |
| serverC.pcapRecorder.enableConvertingPackets | bool | true |
Specifies if converting packets to link type is allowed or not |
| serverC.pcapRecorder.pcapFile | string | "" |
The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap" |
| serverC.pcapRecorder.fileFormat | string | "pcapng" | |
| serverC.pcapRecorder.snaplen | int | 65535 |
Maximum number of bytes to record per packet |
| serverC.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). |
| serverC.pcapRecorder.dumpBadFrames | bool | true |
Enable dump of frames with hasBitError |
| serverC.pcapRecorder.moduleNamePatterns | string | "wlan[*] eth[*] ppp[*]" |
Space-separated list of sibling module names to listen on |
| serverC.pcapRecorder.sendingSignalNames | string | "transmissionEnded" |
Space-separated list of outbound packet signals to subscribe to |
| serverC.pcapRecorder.receivingSignalNames | string | "receptionEnded" |
Space-separated list of inbound packet signals to subscribe to |
| serverC.pcapRecorder.dumpProtocols | string | "ethernetmac ppp ieee80211mac" |
Space-separated list of protocol names as defined in the Protocol class |
| serverC.pcapRecorder.packetFilter | object | "*" |
Which packets are considered, matches all packets by default |
| serverC.pcapRecorder.helpers | string | "" |
Usable PcapRecorder::IHelper helpers for accept packettype and store/convert packet as specified linktype currently available: "inet::AckingMacToEthernetPcapRecorderHelper" |
| serverC.pcapRecorder.alwaysFlush | bool | false |
Flush the pcapFile after each write to ensure that all packets are captured in case of a crash |
| serverC.interfaceTable.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| serverC.interfaceTable.displayAddresses | bool | false |
Whether to display IP addresses on links |
| serverC.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 |
| serverC.cb.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| serverC.cb.forwardServiceRegistration | bool | true | |
| serverC.cb.forwardProtocolRegistration | bool | true | |
| serverC.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 |
| serverC.cb.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| serverC.cb.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| serverC.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 |
| serverC.bl.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| serverC.bl.forwardServiceRegistration | bool | true | |
| serverC.bl.forwardProtocolRegistration | bool | true | |
| serverC.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 |
| serverC.bl.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| serverC.bl.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| serverC.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 |
| serverC.li.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| serverC.li.forwardServiceRegistration | bool | true | |
| serverC.li.forwardProtocolRegistration | bool | true | |
| serverC.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 |
| serverC.li.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| serverC.li.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| serverC.eth.bitrate | double | ||
| serverC.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 |
| serverC.nl.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| serverC.nl.forwardServiceRegistration | bool | true | |
| serverC.nl.forwardProtocolRegistration | bool | true | |
| serverC.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 |
| serverC.nl.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| serverC.nl.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| serverC.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 |
| serverC.tn.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| serverC.tn.forwardServiceRegistration | bool | true | |
| serverC.tn.forwardProtocolRegistration | bool | true | |
| serverC.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 |
| serverC.tn.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| serverC.tn.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| serverC.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 |
| serverC.at.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| serverC.at.forwardServiceRegistration | bool | true | |
| serverC.at.forwardProtocolRegistration | bool | true | |
| serverC.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 |
| serverC.at.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| serverC.at.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| slanC.router.status.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| slanC.router.status.initialStatus | string | "UP" |
TODO @signal, @statistic |
| slanC.router.environment.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| slanC.router.environment.initStage | int | 0 |
Initialization stage for the setup command |
| slanC.router.environment.globalNamespace | bool | false |
Create new network namespaces under /var/run/netns/ (Linux only) |
| slanC.router.environment.namespace | string | "" |
Name of the host OS network namespace (optional) (Linux only) |
| slanC.router.environment.setupCommand | string | "" |
A host OS system command |
| slanC.router.environment.teardownCommand | string | "" |
A host OS system command |
| slanC.router.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 |
| slanC.router.pcapRecorder.verbose | bool | true |
Whether to log packets on the module output |
| slanC.router.pcapRecorder.recordEmptyPackets | bool | true |
Specifies if zero length packets are recorded or not |
| slanC.router.pcapRecorder.enableConvertingPackets | bool | true |
Specifies if converting packets to link type is allowed or not |
| slanC.router.pcapRecorder.pcapFile | string | "" |
The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap" |
| slanC.router.pcapRecorder.fileFormat | string | "pcapng" | |
| slanC.router.pcapRecorder.snaplen | int | 65535 |
Maximum number of bytes to record per packet |
| slanC.router.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). |
| slanC.router.pcapRecorder.dumpBadFrames | bool | true |
Enable dump of frames with hasBitError |
| slanC.router.pcapRecorder.moduleNamePatterns | string | "wlan[*] eth[*] ppp[*]" |
Space-separated list of sibling module names to listen on |
| slanC.router.pcapRecorder.sendingSignalNames | string | "transmissionEnded" |
Space-separated list of outbound packet signals to subscribe to |
| slanC.router.pcapRecorder.receivingSignalNames | string | "receptionEnded" |
Space-separated list of inbound packet signals to subscribe to |
| slanC.router.pcapRecorder.dumpProtocols | string | "ethernetmac ppp ieee80211mac" |
Space-separated list of protocol names as defined in the Protocol class |
| slanC.router.pcapRecorder.packetFilter | object | "*" |
Which packets are considered, matches all packets by default |
| slanC.router.pcapRecorder.helpers | string | "" |
Usable PcapRecorder::IHelper helpers for accept packettype and store/convert packet as specified linktype currently available: "inet::AckingMacToEthernetPcapRecorderHelper" |
| slanC.router.pcapRecorder.alwaysFlush | bool | false |
Flush the pcapFile after each write to ensure that all packets are captured in case of a crash |
| slanC.router.interfaceTable.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| slanC.router.interfaceTable.displayAddresses | bool | false |
Whether to display IP addresses on links |
| slanC.router.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 |
| slanC.router.cb.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| slanC.router.cb.forwardServiceRegistration | bool | true | |
| slanC.router.cb.forwardProtocolRegistration | bool | true | |
| slanC.router.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 |
| slanC.router.cb.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| slanC.router.cb.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| slanC.router.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 |
| slanC.router.bl.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| slanC.router.bl.forwardServiceRegistration | bool | true | |
| slanC.router.bl.forwardProtocolRegistration | bool | true | |
| slanC.router.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 |
| slanC.router.bl.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| slanC.router.bl.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| slanC.router.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 |
| slanC.router.li.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| slanC.router.li.forwardServiceRegistration | bool | true | |
| slanC.router.li.forwardProtocolRegistration | bool | true | |
| slanC.router.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 |
| slanC.router.li.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| slanC.router.li.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| slanC.router.eth.bitrate | double | ||
| slanC.router.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 |
| slanC.router.nl.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| slanC.router.nl.forwardServiceRegistration | bool | true | |
| slanC.router.nl.forwardProtocolRegistration | bool | true | |
| slanC.router.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 |
| slanC.router.nl.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| slanC.router.nl.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| slanC.router.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 |
| slanC.router.tn.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| slanC.router.tn.forwardServiceRegistration | bool | true | |
| slanC.router.tn.forwardProtocolRegistration | bool | true | |
| slanC.router.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 |
| slanC.router.tn.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| slanC.router.tn.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| slanC.router.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 |
| slanC.router.at.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| slanC.router.at.forwardServiceRegistration | bool | true | |
| slanC.router.at.forwardProtocolRegistration | bool | true | |
| slanC.router.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 |
| slanC.router.at.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| slanC.router.at.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| slanC.router.bgp.interfaceTableModule | string |
The path to the InterfaceTable module |
|
| slanC.router.bgp.routingTableModule | string | ||
| slanC.router.bgp.ospfRoutingModule | string | parent.hasOspf ? "^.ospf" : "" | |
| slanC.host.status.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| slanC.host.status.initialStatus | string | "UP" |
TODO @signal, @statistic |
| slanC.host.environment.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| slanC.host.environment.initStage | int | 0 |
Initialization stage for the setup command |
| slanC.host.environment.globalNamespace | bool | false |
Create new network namespaces under /var/run/netns/ (Linux only) |
| slanC.host.environment.namespace | string | "" |
Name of the host OS network namespace (optional) (Linux only) |
| slanC.host.environment.setupCommand | string | "" |
A host OS system command |
| slanC.host.environment.teardownCommand | string | "" |
A host OS system command |
| slanC.host.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 |
| slanC.host.pcapRecorder.verbose | bool | true |
Whether to log packets on the module output |
| slanC.host.pcapRecorder.recordEmptyPackets | bool | true |
Specifies if zero length packets are recorded or not |
| slanC.host.pcapRecorder.enableConvertingPackets | bool | true |
Specifies if converting packets to link type is allowed or not |
| slanC.host.pcapRecorder.pcapFile | string | "" |
The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap" |
| slanC.host.pcapRecorder.fileFormat | string | "pcapng" | |
| slanC.host.pcapRecorder.snaplen | int | 65535 |
Maximum number of bytes to record per packet |
| slanC.host.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). |
| slanC.host.pcapRecorder.dumpBadFrames | bool | true |
Enable dump of frames with hasBitError |
| slanC.host.pcapRecorder.moduleNamePatterns | string | "wlan[*] eth[*] ppp[*]" |
Space-separated list of sibling module names to listen on |
| slanC.host.pcapRecorder.sendingSignalNames | string | "transmissionEnded" |
Space-separated list of outbound packet signals to subscribe to |
| slanC.host.pcapRecorder.receivingSignalNames | string | "receptionEnded" |
Space-separated list of inbound packet signals to subscribe to |
| slanC.host.pcapRecorder.dumpProtocols | string | "ethernetmac ppp ieee80211mac" |
Space-separated list of protocol names as defined in the Protocol class |
| slanC.host.pcapRecorder.packetFilter | object | "*" |
Which packets are considered, matches all packets by default |
| slanC.host.pcapRecorder.helpers | string | "" |
Usable PcapRecorder::IHelper helpers for accept packettype and store/convert packet as specified linktype currently available: "inet::AckingMacToEthernetPcapRecorderHelper" |
| slanC.host.pcapRecorder.alwaysFlush | bool | false |
Flush the pcapFile after each write to ensure that all packets are captured in case of a crash |
| slanC.host.interfaceTable.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| slanC.host.interfaceTable.displayAddresses | bool | false |
Whether to display IP addresses on links |
| slanC.host.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 |
| slanC.host.cb.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| slanC.host.cb.forwardServiceRegistration | bool | true | |
| slanC.host.cb.forwardProtocolRegistration | bool | true | |
| slanC.host.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 |
| slanC.host.cb.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| slanC.host.cb.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| slanC.host.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 |
| slanC.host.bl.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| slanC.host.bl.forwardServiceRegistration | bool | true | |
| slanC.host.bl.forwardProtocolRegistration | bool | true | |
| slanC.host.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 |
| slanC.host.bl.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| slanC.host.bl.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| slanC.host.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 |
| slanC.host.li.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| slanC.host.li.forwardServiceRegistration | bool | true | |
| slanC.host.li.forwardProtocolRegistration | bool | true | |
| slanC.host.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 |
| slanC.host.li.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| slanC.host.li.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| slanC.host.eth.bitrate | double | ||
| slanC.host.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 |
| slanC.host.nl.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| slanC.host.nl.forwardServiceRegistration | bool | true | |
| slanC.host.nl.forwardProtocolRegistration | bool | true | |
| slanC.host.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 |
| slanC.host.nl.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| slanC.host.nl.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| slanC.host.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 |
| slanC.host.tn.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| slanC.host.tn.forwardServiceRegistration | bool | true | |
| slanC.host.tn.forwardProtocolRegistration | bool | true | |
| slanC.host.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 |
| slanC.host.tn.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| slanC.host.tn.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| slanC.host.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 |
| slanC.host.at.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| slanC.host.at.forwardServiceRegistration | bool | true | |
| slanC.host.at.forwardProtocolRegistration | bool | true | |
| slanC.host.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 |
| slanC.host.at.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| slanC.host.at.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| mlanC.router.status.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| mlanC.router.status.initialStatus | string | "UP" |
TODO @signal, @statistic |
| mlanC.router.environment.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| mlanC.router.environment.initStage | int | 0 |
Initialization stage for the setup command |
| mlanC.router.environment.globalNamespace | bool | false |
Create new network namespaces under /var/run/netns/ (Linux only) |
| mlanC.router.environment.namespace | string | "" |
Name of the host OS network namespace (optional) (Linux only) |
| mlanC.router.environment.setupCommand | string | "" |
A host OS system command |
| mlanC.router.environment.teardownCommand | string | "" |
A host OS system command |
| mlanC.router.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 |
| mlanC.router.pcapRecorder.verbose | bool | true |
Whether to log packets on the module output |
| mlanC.router.pcapRecorder.recordEmptyPackets | bool | true |
Specifies if zero length packets are recorded or not |
| mlanC.router.pcapRecorder.enableConvertingPackets | bool | true |
Specifies if converting packets to link type is allowed or not |
| mlanC.router.pcapRecorder.pcapFile | string | "" |
The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap" |
| mlanC.router.pcapRecorder.fileFormat | string | "pcapng" | |
| mlanC.router.pcapRecorder.snaplen | int | 65535 |
Maximum number of bytes to record per packet |
| mlanC.router.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). |
| mlanC.router.pcapRecorder.dumpBadFrames | bool | true |
Enable dump of frames with hasBitError |
| mlanC.router.pcapRecorder.moduleNamePatterns | string | "wlan[*] eth[*] ppp[*]" |
Space-separated list of sibling module names to listen on |
| mlanC.router.pcapRecorder.sendingSignalNames | string | "transmissionEnded" |
Space-separated list of outbound packet signals to subscribe to |
| mlanC.router.pcapRecorder.receivingSignalNames | string | "receptionEnded" |
Space-separated list of inbound packet signals to subscribe to |
| mlanC.router.pcapRecorder.dumpProtocols | string | "ethernetmac ppp ieee80211mac" |
Space-separated list of protocol names as defined in the Protocol class |
| mlanC.router.pcapRecorder.packetFilter | object | "*" |
Which packets are considered, matches all packets by default |
| mlanC.router.pcapRecorder.helpers | string | "" |
Usable PcapRecorder::IHelper helpers for accept packettype and store/convert packet as specified linktype currently available: "inet::AckingMacToEthernetPcapRecorderHelper" |
| mlanC.router.pcapRecorder.alwaysFlush | bool | false |
Flush the pcapFile after each write to ensure that all packets are captured in case of a crash |
| mlanC.router.interfaceTable.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| mlanC.router.interfaceTable.displayAddresses | bool | false |
Whether to display IP addresses on links |
| mlanC.router.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 |
| mlanC.router.cb.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| mlanC.router.cb.forwardServiceRegistration | bool | true | |
| mlanC.router.cb.forwardProtocolRegistration | bool | true | |
| mlanC.router.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 |
| mlanC.router.cb.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| mlanC.router.cb.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| mlanC.router.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 |
| mlanC.router.bl.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| mlanC.router.bl.forwardServiceRegistration | bool | true | |
| mlanC.router.bl.forwardProtocolRegistration | bool | true | |
| mlanC.router.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 |
| mlanC.router.bl.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| mlanC.router.bl.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| mlanC.router.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 |
| mlanC.router.li.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| mlanC.router.li.forwardServiceRegistration | bool | true | |
| mlanC.router.li.forwardProtocolRegistration | bool | true | |
| mlanC.router.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 |
| mlanC.router.li.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| mlanC.router.li.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| mlanC.router.eth.bitrate | double | ||
| mlanC.router.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 |
| mlanC.router.nl.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| mlanC.router.nl.forwardServiceRegistration | bool | true | |
| mlanC.router.nl.forwardProtocolRegistration | bool | true | |
| mlanC.router.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 |
| mlanC.router.nl.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| mlanC.router.nl.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| mlanC.router.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 |
| mlanC.router.tn.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| mlanC.router.tn.forwardServiceRegistration | bool | true | |
| mlanC.router.tn.forwardProtocolRegistration | bool | true | |
| mlanC.router.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 |
| mlanC.router.tn.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| mlanC.router.tn.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| mlanC.router.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 |
| mlanC.router.at.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| mlanC.router.at.forwardServiceRegistration | bool | true | |
| mlanC.router.at.forwardProtocolRegistration | bool | true | |
| mlanC.router.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 |
| mlanC.router.at.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| mlanC.router.at.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| mlanC.router.bgp.interfaceTableModule | string |
The path to the InterfaceTable module |
|
| mlanC.router.bgp.routingTableModule | string | ||
| mlanC.router.bgp.ospfRoutingModule | string | parent.hasOspf ? "^.ospf" : "" | |
| mlanC.switch.macTable.agingTime | double | ||
| mlanC.switch.macTable.forwardingTableFile | string | ||
| mlanC.switch.interfaceTable.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| mlanC.switch.interfaceTable.displayAddresses | bool | false |
Whether to display IP addresses on links |
| mlanC.switch.status.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| mlanC.switch.status.initialStatus | string | "UP" |
TODO @signal, @statistic |
| mlanC.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 |
| mlanC.switch.pcapRecorder.verbose | bool | true |
Whether to log packets on the module output |
| mlanC.switch.pcapRecorder.recordEmptyPackets | bool | true |
Specifies if zero length packets are recorded or not |
| mlanC.switch.pcapRecorder.enableConvertingPackets | bool | true |
Specifies if converting packets to link type is allowed or not |
| mlanC.switch.pcapRecorder.pcapFile | string | "" |
The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap" |
| mlanC.switch.pcapRecorder.fileFormat | string | "pcapng" | |
| mlanC.switch.pcapRecorder.snaplen | int | 65535 |
Maximum number of bytes to record per packet |
| mlanC.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). |
| mlanC.switch.pcapRecorder.dumpBadFrames | bool | true |
Enable dump of frames with hasBitError |
| mlanC.switch.pcapRecorder.moduleNamePatterns | string | "wlan[*] eth[*] ppp[*]" |
Space-separated list of sibling module names to listen on |
| mlanC.switch.pcapRecorder.sendingSignalNames | string | "transmissionEnded" |
Space-separated list of outbound packet signals to subscribe to |
| mlanC.switch.pcapRecorder.receivingSignalNames | string | "receptionEnded" |
Space-separated list of inbound packet signals to subscribe to |
| mlanC.switch.pcapRecorder.dumpProtocols | string | "ethernetmac ppp ieee80211mac" |
Space-separated list of protocol names as defined in the Protocol class |
| mlanC.switch.pcapRecorder.packetFilter | object | "*" |
Which packets are considered, matches all packets by default |
| mlanC.switch.pcapRecorder.helpers | string | "" |
Usable PcapRecorder::IHelper helpers for accept packettype and store/convert packet as specified linktype currently available: "inet::AckingMacToEthernetPcapRecorderHelper" |
| mlanC.switch.pcapRecorder.alwaysFlush | bool | false |
Flush the pcapFile after each write to ensure that all packets are captured in case of a crash |
| mlanC.switch.mrp.ccmInterval | double | ||
| mlanC.switch.mrp.mrpRole | string | ||
| mlanC.switch.mrp.timingProfile | int | ||
| mlanC.switch.mrp.uuid0 | int | ||
| mlanC.switch.mrp.uuid1 | int | ||
| mlanC.switch.mrp.ringPort1 | int | ||
| mlanC.switch.mrp.ringPort2 | int | ||
| mlanC.switch.mrp.interconnectionLinkCheckAware | bool | ||
| mlanC.switch.mrp.interconnectionRingCheckAware | bool | ||
| mlanC.switch.mrp.nonblockingMrcSupported | bool | ||
| mlanC.switch.mrp.reactOnLinkChange | bool | ||
| mlanC.switch.mrp.visualize | bool | ||
| mlanC.switch.stp.helloTime | double | ||
| mlanC.switch.stp.forwardDelay | double | ||
| mlanC.switch.stp.maxAge | double | ||
| mlanC.switch.stp.bridgePriority | int | ||
| mlanC.switch.stp.visualize | bool | ||
| mlanC.switch.gptp.gptpNodeType | string | "BRIDGE_NODE" | |
| mlanC.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 |
| mlanC.switch.sc.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| mlanC.switch.sc.forwardServiceRegistration | bool | true | |
| mlanC.switch.sc.forwardProtocolRegistration | bool | true | |
| mlanC.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 |
| mlanC.switch.sc.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| mlanC.switch.sc.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| mlanC.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 |
| mlanC.switch.cb.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| mlanC.switch.cb.forwardServiceRegistration | bool | true | |
| mlanC.switch.cb.forwardProtocolRegistration | bool | true | |
| mlanC.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 |
| mlanC.switch.cb.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| mlanC.switch.cb.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| mlanC.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 |
| mlanC.switch.bl.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| mlanC.switch.bl.forwardServiceRegistration | bool | true | |
| mlanC.switch.bl.forwardProtocolRegistration | bool | true | |
| mlanC.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 |
| mlanC.switch.bl.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| mlanC.switch.bl.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| mlanC.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 |
| mlanC.switch.li.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| mlanC.switch.li.forwardServiceRegistration | bool | true | |
| mlanC.switch.li.forwardProtocolRegistration | bool | true | |
| mlanC.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 |
| mlanC.switch.li.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| mlanC.switch.li.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| mlanC.switch.eth.bitrate | double | ||
| mlanC.host.status.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| mlanC.host.status.initialStatus | string | "UP" |
TODO @signal, @statistic |
| mlanC.host.environment.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| mlanC.host.environment.initStage | int | 0 |
Initialization stage for the setup command |
| mlanC.host.environment.globalNamespace | bool | false |
Create new network namespaces under /var/run/netns/ (Linux only) |
| mlanC.host.environment.namespace | string | "" |
Name of the host OS network namespace (optional) (Linux only) |
| mlanC.host.environment.setupCommand | string | "" |
A host OS system command |
| mlanC.host.environment.teardownCommand | string | "" |
A host OS system command |
| mlanC.host.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 |
| mlanC.host.pcapRecorder.verbose | bool | true |
Whether to log packets on the module output |
| mlanC.host.pcapRecorder.recordEmptyPackets | bool | true |
Specifies if zero length packets are recorded or not |
| mlanC.host.pcapRecorder.enableConvertingPackets | bool | true |
Specifies if converting packets to link type is allowed or not |
| mlanC.host.pcapRecorder.pcapFile | string | "" |
The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap" |
| mlanC.host.pcapRecorder.fileFormat | string | "pcapng" | |
| mlanC.host.pcapRecorder.snaplen | int | 65535 |
Maximum number of bytes to record per packet |
| mlanC.host.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). |
| mlanC.host.pcapRecorder.dumpBadFrames | bool | true |
Enable dump of frames with hasBitError |
| mlanC.host.pcapRecorder.moduleNamePatterns | string | "wlan[*] eth[*] ppp[*]" |
Space-separated list of sibling module names to listen on |
| mlanC.host.pcapRecorder.sendingSignalNames | string | "transmissionEnded" |
Space-separated list of outbound packet signals to subscribe to |
| mlanC.host.pcapRecorder.receivingSignalNames | string | "receptionEnded" |
Space-separated list of inbound packet signals to subscribe to |
| mlanC.host.pcapRecorder.dumpProtocols | string | "ethernetmac ppp ieee80211mac" |
Space-separated list of protocol names as defined in the Protocol class |
| mlanC.host.pcapRecorder.packetFilter | object | "*" |
Which packets are considered, matches all packets by default |
| mlanC.host.pcapRecorder.helpers | string | "" |
Usable PcapRecorder::IHelper helpers for accept packettype and store/convert packet as specified linktype currently available: "inet::AckingMacToEthernetPcapRecorderHelper" |
| mlanC.host.pcapRecorder.alwaysFlush | bool | false |
Flush the pcapFile after each write to ensure that all packets are captured in case of a crash |
| mlanC.host.interfaceTable.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| mlanC.host.interfaceTable.displayAddresses | bool | false |
Whether to display IP addresses on links |
| mlanC.host.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 |
| mlanC.host.cb.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| mlanC.host.cb.forwardServiceRegistration | bool | true | |
| mlanC.host.cb.forwardProtocolRegistration | bool | true | |
| mlanC.host.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 |
| mlanC.host.cb.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| mlanC.host.cb.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| mlanC.host.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 |
| mlanC.host.bl.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| mlanC.host.bl.forwardServiceRegistration | bool | true | |
| mlanC.host.bl.forwardProtocolRegistration | bool | true | |
| mlanC.host.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 |
| mlanC.host.bl.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| mlanC.host.bl.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| mlanC.host.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 |
| mlanC.host.li.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| mlanC.host.li.forwardServiceRegistration | bool | true | |
| mlanC.host.li.forwardProtocolRegistration | bool | true | |
| mlanC.host.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 |
| mlanC.host.li.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| mlanC.host.li.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| mlanC.host.eth.bitrate | double | ||
| mlanC.host.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 |
| mlanC.host.nl.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| mlanC.host.nl.forwardServiceRegistration | bool | true | |
| mlanC.host.nl.forwardProtocolRegistration | bool | true | |
| mlanC.host.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 |
| mlanC.host.nl.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| mlanC.host.nl.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| mlanC.host.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 |
| mlanC.host.tn.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| mlanC.host.tn.forwardServiceRegistration | bool | true | |
| mlanC.host.tn.forwardProtocolRegistration | bool | true | |
| mlanC.host.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 |
| mlanC.host.tn.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| mlanC.host.tn.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| mlanC.host.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 |
| mlanC.host.at.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| mlanC.host.at.forwardServiceRegistration | bool | true | |
| mlanC.host.at.forwardProtocolRegistration | bool | true | |
| mlanC.host.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 |
| mlanC.host.at.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| mlanC.host.at.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| mlanC.hub.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| mlanC.hhost.status.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| mlanC.hhost.status.initialStatus | string | "UP" |
TODO @signal, @statistic |
| mlanC.hhost.environment.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| mlanC.hhost.environment.initStage | int | 0 |
Initialization stage for the setup command |
| mlanC.hhost.environment.globalNamespace | bool | false |
Create new network namespaces under /var/run/netns/ (Linux only) |
| mlanC.hhost.environment.namespace | string | "" |
Name of the host OS network namespace (optional) (Linux only) |
| mlanC.hhost.environment.setupCommand | string | "" |
A host OS system command |
| mlanC.hhost.environment.teardownCommand | string | "" |
A host OS system command |
| mlanC.hhost.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 |
| mlanC.hhost.pcapRecorder.verbose | bool | true |
Whether to log packets on the module output |
| mlanC.hhost.pcapRecorder.recordEmptyPackets | bool | true |
Specifies if zero length packets are recorded or not |
| mlanC.hhost.pcapRecorder.enableConvertingPackets | bool | true |
Specifies if converting packets to link type is allowed or not |
| mlanC.hhost.pcapRecorder.pcapFile | string | "" |
The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap" |
| mlanC.hhost.pcapRecorder.fileFormat | string | "pcapng" | |
| mlanC.hhost.pcapRecorder.snaplen | int | 65535 |
Maximum number of bytes to record per packet |
| mlanC.hhost.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). |
| mlanC.hhost.pcapRecorder.dumpBadFrames | bool | true |
Enable dump of frames with hasBitError |
| mlanC.hhost.pcapRecorder.moduleNamePatterns | string | "wlan[*] eth[*] ppp[*]" |
Space-separated list of sibling module names to listen on |
| mlanC.hhost.pcapRecorder.sendingSignalNames | string | "transmissionEnded" |
Space-separated list of outbound packet signals to subscribe to |
| mlanC.hhost.pcapRecorder.receivingSignalNames | string | "receptionEnded" |
Space-separated list of inbound packet signals to subscribe to |
| mlanC.hhost.pcapRecorder.dumpProtocols | string | "ethernetmac ppp ieee80211mac" |
Space-separated list of protocol names as defined in the Protocol class |
| mlanC.hhost.pcapRecorder.packetFilter | object | "*" |
Which packets are considered, matches all packets by default |
| mlanC.hhost.pcapRecorder.helpers | string | "" |
Usable PcapRecorder::IHelper helpers for accept packettype and store/convert packet as specified linktype currently available: "inet::AckingMacToEthernetPcapRecorderHelper" |
| mlanC.hhost.pcapRecorder.alwaysFlush | bool | false |
Flush the pcapFile after each write to ensure that all packets are captured in case of a crash |
| mlanC.hhost.interfaceTable.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| mlanC.hhost.interfaceTable.displayAddresses | bool | false |
Whether to display IP addresses on links |
| mlanC.hhost.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 |
| mlanC.hhost.cb.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| mlanC.hhost.cb.forwardServiceRegistration | bool | true | |
| mlanC.hhost.cb.forwardProtocolRegistration | bool | true | |
| mlanC.hhost.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 |
| mlanC.hhost.cb.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| mlanC.hhost.cb.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| mlanC.hhost.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 |
| mlanC.hhost.bl.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| mlanC.hhost.bl.forwardServiceRegistration | bool | true | |
| mlanC.hhost.bl.forwardProtocolRegistration | bool | true | |
| mlanC.hhost.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 |
| mlanC.hhost.bl.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| mlanC.hhost.bl.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| mlanC.hhost.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 |
| mlanC.hhost.li.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| mlanC.hhost.li.forwardServiceRegistration | bool | true | |
| mlanC.hhost.li.forwardProtocolRegistration | bool | true | |
| mlanC.hhost.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 |
| mlanC.hhost.li.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| mlanC.hhost.li.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| mlanC.hhost.eth.bitrate | double | ||
| mlanC.hhost.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 |
| mlanC.hhost.nl.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| mlanC.hhost.nl.forwardServiceRegistration | bool | true | |
| mlanC.hhost.nl.forwardProtocolRegistration | bool | true | |
| mlanC.hhost.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 |
| mlanC.hhost.nl.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| mlanC.hhost.nl.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| mlanC.hhost.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 |
| mlanC.hhost.tn.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| mlanC.hhost.tn.forwardServiceRegistration | bool | true | |
| mlanC.hhost.tn.forwardProtocolRegistration | bool | true | |
| mlanC.hhost.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 |
| mlanC.hhost.tn.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| mlanC.hhost.tn.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| mlanC.hhost.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 |
| mlanC.hhost.at.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| mlanC.hhost.at.forwardServiceRegistration | bool | true | |
| mlanC.hhost.at.forwardProtocolRegistration | bool | true | |
| mlanC.hhost.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 |
| mlanC.hhost.at.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| mlanC.hhost.at.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| llanC.router.status.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| llanC.router.status.initialStatus | string | "UP" |
TODO @signal, @statistic |
| llanC.router.environment.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| llanC.router.environment.initStage | int | 0 |
Initialization stage for the setup command |
| llanC.router.environment.globalNamespace | bool | false |
Create new network namespaces under /var/run/netns/ (Linux only) |
| llanC.router.environment.namespace | string | "" |
Name of the host OS network namespace (optional) (Linux only) |
| llanC.router.environment.setupCommand | string | "" |
A host OS system command |
| llanC.router.environment.teardownCommand | string | "" |
A host OS system command |
| llanC.router.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 |
| llanC.router.pcapRecorder.verbose | bool | true |
Whether to log packets on the module output |
| llanC.router.pcapRecorder.recordEmptyPackets | bool | true |
Specifies if zero length packets are recorded or not |
| llanC.router.pcapRecorder.enableConvertingPackets | bool | true |
Specifies if converting packets to link type is allowed or not |
| llanC.router.pcapRecorder.pcapFile | string | "" |
The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap" |
| llanC.router.pcapRecorder.fileFormat | string | "pcapng" | |
| llanC.router.pcapRecorder.snaplen | int | 65535 |
Maximum number of bytes to record per packet |
| llanC.router.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). |
| llanC.router.pcapRecorder.dumpBadFrames | bool | true |
Enable dump of frames with hasBitError |
| llanC.router.pcapRecorder.moduleNamePatterns | string | "wlan[*] eth[*] ppp[*]" |
Space-separated list of sibling module names to listen on |
| llanC.router.pcapRecorder.sendingSignalNames | string | "transmissionEnded" |
Space-separated list of outbound packet signals to subscribe to |
| llanC.router.pcapRecorder.receivingSignalNames | string | "receptionEnded" |
Space-separated list of inbound packet signals to subscribe to |
| llanC.router.pcapRecorder.dumpProtocols | string | "ethernetmac ppp ieee80211mac" |
Space-separated list of protocol names as defined in the Protocol class |
| llanC.router.pcapRecorder.packetFilter | object | "*" |
Which packets are considered, matches all packets by default |
| llanC.router.pcapRecorder.helpers | string | "" |
Usable PcapRecorder::IHelper helpers for accept packettype and store/convert packet as specified linktype currently available: "inet::AckingMacToEthernetPcapRecorderHelper" |
| llanC.router.pcapRecorder.alwaysFlush | bool | false |
Flush the pcapFile after each write to ensure that all packets are captured in case of a crash |
| llanC.router.interfaceTable.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| llanC.router.interfaceTable.displayAddresses | bool | false |
Whether to display IP addresses on links |
| llanC.router.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 |
| llanC.router.cb.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| llanC.router.cb.forwardServiceRegistration | bool | true | |
| llanC.router.cb.forwardProtocolRegistration | bool | true | |
| llanC.router.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 |
| llanC.router.cb.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| llanC.router.cb.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| llanC.router.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 |
| llanC.router.bl.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| llanC.router.bl.forwardServiceRegistration | bool | true | |
| llanC.router.bl.forwardProtocolRegistration | bool | true | |
| llanC.router.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 |
| llanC.router.bl.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| llanC.router.bl.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| llanC.router.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 |
| llanC.router.li.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| llanC.router.li.forwardServiceRegistration | bool | true | |
| llanC.router.li.forwardProtocolRegistration | bool | true | |
| llanC.router.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 |
| llanC.router.li.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| llanC.router.li.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| llanC.router.eth.bitrate | double | ||
| llanC.router.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 |
| llanC.router.nl.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| llanC.router.nl.forwardServiceRegistration | bool | true | |
| llanC.router.nl.forwardProtocolRegistration | bool | true | |
| llanC.router.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 |
| llanC.router.nl.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| llanC.router.nl.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| llanC.router.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 |
| llanC.router.tn.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| llanC.router.tn.forwardServiceRegistration | bool | true | |
| llanC.router.tn.forwardProtocolRegistration | bool | true | |
| llanC.router.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 |
| llanC.router.tn.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| llanC.router.tn.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| llanC.router.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 |
| llanC.router.at.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| llanC.router.at.forwardServiceRegistration | bool | true | |
| llanC.router.at.forwardProtocolRegistration | bool | true | |
| llanC.router.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 |
| llanC.router.at.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| llanC.router.at.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| llanC.router.bgp.interfaceTableModule | string |
The path to the InterfaceTable module |
|
| llanC.router.bgp.routingTableModule | string | ||
| llanC.router.bgp.ospfRoutingModule | string | parent.hasOspf ? "^.ospf" : "" | |
| llanC.switch.macTable.agingTime | double | ||
| llanC.switch.macTable.forwardingTableFile | string | ||
| llanC.switch.interfaceTable.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| llanC.switch.interfaceTable.displayAddresses | bool | false |
Whether to display IP addresses on links |
| llanC.switch.status.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| llanC.switch.status.initialStatus | string | "UP" |
TODO @signal, @statistic |
| llanC.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 |
| llanC.switch.pcapRecorder.verbose | bool | true |
Whether to log packets on the module output |
| llanC.switch.pcapRecorder.recordEmptyPackets | bool | true |
Specifies if zero length packets are recorded or not |
| llanC.switch.pcapRecorder.enableConvertingPackets | bool | true |
Specifies if converting packets to link type is allowed or not |
| llanC.switch.pcapRecorder.pcapFile | string | "" |
The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap" |
| llanC.switch.pcapRecorder.fileFormat | string | "pcapng" | |
| llanC.switch.pcapRecorder.snaplen | int | 65535 |
Maximum number of bytes to record per packet |
| llanC.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). |
| llanC.switch.pcapRecorder.dumpBadFrames | bool | true |
Enable dump of frames with hasBitError |
| llanC.switch.pcapRecorder.moduleNamePatterns | string | "wlan[*] eth[*] ppp[*]" |
Space-separated list of sibling module names to listen on |
| llanC.switch.pcapRecorder.sendingSignalNames | string | "transmissionEnded" |
Space-separated list of outbound packet signals to subscribe to |
| llanC.switch.pcapRecorder.receivingSignalNames | string | "receptionEnded" |
Space-separated list of inbound packet signals to subscribe to |
| llanC.switch.pcapRecorder.dumpProtocols | string | "ethernetmac ppp ieee80211mac" |
Space-separated list of protocol names as defined in the Protocol class |
| llanC.switch.pcapRecorder.packetFilter | object | "*" |
Which packets are considered, matches all packets by default |
| llanC.switch.pcapRecorder.helpers | string | "" |
Usable PcapRecorder::IHelper helpers for accept packettype and store/convert packet as specified linktype currently available: "inet::AckingMacToEthernetPcapRecorderHelper" |
| llanC.switch.pcapRecorder.alwaysFlush | bool | false |
Flush the pcapFile after each write to ensure that all packets are captured in case of a crash |
| llanC.switch.mrp.ccmInterval | double | ||
| llanC.switch.mrp.mrpRole | string | ||
| llanC.switch.mrp.timingProfile | int | ||
| llanC.switch.mrp.uuid0 | int | ||
| llanC.switch.mrp.uuid1 | int | ||
| llanC.switch.mrp.ringPort1 | int | ||
| llanC.switch.mrp.ringPort2 | int | ||
| llanC.switch.mrp.interconnectionLinkCheckAware | bool | ||
| llanC.switch.mrp.interconnectionRingCheckAware | bool | ||
| llanC.switch.mrp.nonblockingMrcSupported | bool | ||
| llanC.switch.mrp.reactOnLinkChange | bool | ||
| llanC.switch.mrp.visualize | bool | ||
| llanC.switch.stp.helloTime | double | ||
| llanC.switch.stp.forwardDelay | double | ||
| llanC.switch.stp.maxAge | double | ||
| llanC.switch.stp.bridgePriority | int | ||
| llanC.switch.stp.visualize | bool | ||
| llanC.switch.gptp.gptpNodeType | string | "BRIDGE_NODE" | |
| llanC.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 |
| llanC.switch.sc.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| llanC.switch.sc.forwardServiceRegistration | bool | true | |
| llanC.switch.sc.forwardProtocolRegistration | bool | true | |
| llanC.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 |
| llanC.switch.sc.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| llanC.switch.sc.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| llanC.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 |
| llanC.switch.cb.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| llanC.switch.cb.forwardServiceRegistration | bool | true | |
| llanC.switch.cb.forwardProtocolRegistration | bool | true | |
| llanC.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 |
| llanC.switch.cb.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| llanC.switch.cb.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| llanC.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 |
| llanC.switch.bl.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| llanC.switch.bl.forwardServiceRegistration | bool | true | |
| llanC.switch.bl.forwardProtocolRegistration | bool | true | |
| llanC.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 |
| llanC.switch.bl.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| llanC.switch.bl.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| llanC.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 |
| llanC.switch.li.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| llanC.switch.li.forwardServiceRegistration | bool | true | |
| llanC.switch.li.forwardProtocolRegistration | bool | true | |
| llanC.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 |
| llanC.switch.li.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| llanC.switch.li.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| llanC.switch.eth.bitrate | double | ||
| llanC.host.status.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| llanC.host.status.initialStatus | string | "UP" |
TODO @signal, @statistic |
| llanC.host.environment.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| llanC.host.environment.initStage | int | 0 |
Initialization stage for the setup command |
| llanC.host.environment.globalNamespace | bool | false |
Create new network namespaces under /var/run/netns/ (Linux only) |
| llanC.host.environment.namespace | string | "" |
Name of the host OS network namespace (optional) (Linux only) |
| llanC.host.environment.setupCommand | string | "" |
A host OS system command |
| llanC.host.environment.teardownCommand | string | "" |
A host OS system command |
| llanC.host.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 |
| llanC.host.pcapRecorder.verbose | bool | true |
Whether to log packets on the module output |
| llanC.host.pcapRecorder.recordEmptyPackets | bool | true |
Specifies if zero length packets are recorded or not |
| llanC.host.pcapRecorder.enableConvertingPackets | bool | true |
Specifies if converting packets to link type is allowed or not |
| llanC.host.pcapRecorder.pcapFile | string | "" |
The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap" |
| llanC.host.pcapRecorder.fileFormat | string | "pcapng" | |
| llanC.host.pcapRecorder.snaplen | int | 65535 |
Maximum number of bytes to record per packet |
| llanC.host.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). |
| llanC.host.pcapRecorder.dumpBadFrames | bool | true |
Enable dump of frames with hasBitError |
| llanC.host.pcapRecorder.moduleNamePatterns | string | "wlan[*] eth[*] ppp[*]" |
Space-separated list of sibling module names to listen on |
| llanC.host.pcapRecorder.sendingSignalNames | string | "transmissionEnded" |
Space-separated list of outbound packet signals to subscribe to |
| llanC.host.pcapRecorder.receivingSignalNames | string | "receptionEnded" |
Space-separated list of inbound packet signals to subscribe to |
| llanC.host.pcapRecorder.dumpProtocols | string | "ethernetmac ppp ieee80211mac" |
Space-separated list of protocol names as defined in the Protocol class |
| llanC.host.pcapRecorder.packetFilter | object | "*" |
Which packets are considered, matches all packets by default |
| llanC.host.pcapRecorder.helpers | string | "" |
Usable PcapRecorder::IHelper helpers for accept packettype and store/convert packet as specified linktype currently available: "inet::AckingMacToEthernetPcapRecorderHelper" |
| llanC.host.pcapRecorder.alwaysFlush | bool | false |
Flush the pcapFile after each write to ensure that all packets are captured in case of a crash |
| llanC.host.interfaceTable.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| llanC.host.interfaceTable.displayAddresses | bool | false |
Whether to display IP addresses on links |
| llanC.host.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 |
| llanC.host.cb.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| llanC.host.cb.forwardServiceRegistration | bool | true | |
| llanC.host.cb.forwardProtocolRegistration | bool | true | |
| llanC.host.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 |
| llanC.host.cb.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| llanC.host.cb.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| llanC.host.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 |
| llanC.host.bl.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| llanC.host.bl.forwardServiceRegistration | bool | true | |
| llanC.host.bl.forwardProtocolRegistration | bool | true | |
| llanC.host.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 |
| llanC.host.bl.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| llanC.host.bl.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| llanC.host.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 |
| llanC.host.li.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| llanC.host.li.forwardServiceRegistration | bool | true | |
| llanC.host.li.forwardProtocolRegistration | bool | true | |
| llanC.host.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 |
| llanC.host.li.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| llanC.host.li.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| llanC.host.eth.bitrate | double | ||
| llanC.host.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 |
| llanC.host.nl.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| llanC.host.nl.forwardServiceRegistration | bool | true | |
| llanC.host.nl.forwardProtocolRegistration | bool | true | |
| llanC.host.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 |
| llanC.host.nl.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| llanC.host.nl.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| llanC.host.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 |
| llanC.host.tn.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| llanC.host.tn.forwardServiceRegistration | bool | true | |
| llanC.host.tn.forwardProtocolRegistration | bool | true | |
| llanC.host.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 |
| llanC.host.tn.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| llanC.host.tn.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| llanC.host.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 |
| llanC.host.at.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| llanC.host.at.forwardServiceRegistration | bool | true | |
| llanC.host.at.forwardProtocolRegistration | bool | true | |
| llanC.host.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 |
| llanC.host.at.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| llanC.host.at.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| llanC.hub.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| llanC.hhost.status.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| llanC.hhost.status.initialStatus | string | "UP" |
TODO @signal, @statistic |
| llanC.hhost.environment.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| llanC.hhost.environment.initStage | int | 0 |
Initialization stage for the setup command |
| llanC.hhost.environment.globalNamespace | bool | false |
Create new network namespaces under /var/run/netns/ (Linux only) |
| llanC.hhost.environment.namespace | string | "" |
Name of the host OS network namespace (optional) (Linux only) |
| llanC.hhost.environment.setupCommand | string | "" |
A host OS system command |
| llanC.hhost.environment.teardownCommand | string | "" |
A host OS system command |
| llanC.hhost.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 |
| llanC.hhost.pcapRecorder.verbose | bool | true |
Whether to log packets on the module output |
| llanC.hhost.pcapRecorder.recordEmptyPackets | bool | true |
Specifies if zero length packets are recorded or not |
| llanC.hhost.pcapRecorder.enableConvertingPackets | bool | true |
Specifies if converting packets to link type is allowed or not |
| llanC.hhost.pcapRecorder.pcapFile | string | "" |
The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap" |
| llanC.hhost.pcapRecorder.fileFormat | string | "pcapng" | |
| llanC.hhost.pcapRecorder.snaplen | int | 65535 |
Maximum number of bytes to record per packet |
| llanC.hhost.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). |
| llanC.hhost.pcapRecorder.dumpBadFrames | bool | true |
Enable dump of frames with hasBitError |
| llanC.hhost.pcapRecorder.moduleNamePatterns | string | "wlan[*] eth[*] ppp[*]" |
Space-separated list of sibling module names to listen on |
| llanC.hhost.pcapRecorder.sendingSignalNames | string | "transmissionEnded" |
Space-separated list of outbound packet signals to subscribe to |
| llanC.hhost.pcapRecorder.receivingSignalNames | string | "receptionEnded" |
Space-separated list of inbound packet signals to subscribe to |
| llanC.hhost.pcapRecorder.dumpProtocols | string | "ethernetmac ppp ieee80211mac" |
Space-separated list of protocol names as defined in the Protocol class |
| llanC.hhost.pcapRecorder.packetFilter | object | "*" |
Which packets are considered, matches all packets by default |
| llanC.hhost.pcapRecorder.helpers | string | "" |
Usable PcapRecorder::IHelper helpers for accept packettype and store/convert packet as specified linktype currently available: "inet::AckingMacToEthernetPcapRecorderHelper" |
| llanC.hhost.pcapRecorder.alwaysFlush | bool | false |
Flush the pcapFile after each write to ensure that all packets are captured in case of a crash |
| llanC.hhost.interfaceTable.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| llanC.hhost.interfaceTable.displayAddresses | bool | false |
Whether to display IP addresses on links |
| llanC.hhost.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 |
| llanC.hhost.cb.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| llanC.hhost.cb.forwardServiceRegistration | bool | true | |
| llanC.hhost.cb.forwardProtocolRegistration | bool | true | |
| llanC.hhost.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 |
| llanC.hhost.cb.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| llanC.hhost.cb.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| llanC.hhost.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 |
| llanC.hhost.bl.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| llanC.hhost.bl.forwardServiceRegistration | bool | true | |
| llanC.hhost.bl.forwardProtocolRegistration | bool | true | |
| llanC.hhost.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 |
| llanC.hhost.bl.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| llanC.hhost.bl.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| llanC.hhost.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 |
| llanC.hhost.li.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| llanC.hhost.li.forwardServiceRegistration | bool | true | |
| llanC.hhost.li.forwardProtocolRegistration | bool | true | |
| llanC.hhost.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 |
| llanC.hhost.li.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| llanC.hhost.li.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| llanC.hhost.eth.bitrate | double | ||
| llanC.hhost.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 |
| llanC.hhost.nl.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| llanC.hhost.nl.forwardServiceRegistration | bool | true | |
| llanC.hhost.nl.forwardProtocolRegistration | bool | true | |
| llanC.hhost.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 |
| llanC.hhost.nl.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| llanC.hhost.nl.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| llanC.hhost.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 |
| llanC.hhost.tn.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| llanC.hhost.tn.forwardServiceRegistration | bool | true | |
| llanC.hhost.tn.forwardProtocolRegistration | bool | true | |
| llanC.hhost.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 |
| llanC.hhost.tn.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| llanC.hhost.tn.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| llanC.hhost.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 |
| llanC.hhost.at.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| llanC.hhost.at.forwardServiceRegistration | bool | true | |
| llanC.hhost.at.forwardProtocolRegistration | bool | true | |
| llanC.hhost.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 |
| llanC.hhost.at.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| llanC.hhost.at.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| llanC.tap.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| llanC.bhost.status.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| llanC.bhost.status.initialStatus | string | "UP" |
TODO @signal, @statistic |
| llanC.bhost.environment.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| llanC.bhost.environment.initStage | int | 0 |
Initialization stage for the setup command |
| llanC.bhost.environment.globalNamespace | bool | false |
Create new network namespaces under /var/run/netns/ (Linux only) |
| llanC.bhost.environment.namespace | string | "" |
Name of the host OS network namespace (optional) (Linux only) |
| llanC.bhost.environment.setupCommand | string | "" |
A host OS system command |
| llanC.bhost.environment.teardownCommand | string | "" |
A host OS system command |
| llanC.bhost.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 |
| llanC.bhost.pcapRecorder.verbose | bool | true |
Whether to log packets on the module output |
| llanC.bhost.pcapRecorder.recordEmptyPackets | bool | true |
Specifies if zero length packets are recorded or not |
| llanC.bhost.pcapRecorder.enableConvertingPackets | bool | true |
Specifies if converting packets to link type is allowed or not |
| llanC.bhost.pcapRecorder.pcapFile | string | "" |
The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap" |
| llanC.bhost.pcapRecorder.fileFormat | string | "pcapng" | |
| llanC.bhost.pcapRecorder.snaplen | int | 65535 |
Maximum number of bytes to record per packet |
| llanC.bhost.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). |
| llanC.bhost.pcapRecorder.dumpBadFrames | bool | true |
Enable dump of frames with hasBitError |
| llanC.bhost.pcapRecorder.moduleNamePatterns | string | "wlan[*] eth[*] ppp[*]" |
Space-separated list of sibling module names to listen on |
| llanC.bhost.pcapRecorder.sendingSignalNames | string | "transmissionEnded" |
Space-separated list of outbound packet signals to subscribe to |
| llanC.bhost.pcapRecorder.receivingSignalNames | string | "receptionEnded" |
Space-separated list of inbound packet signals to subscribe to |
| llanC.bhost.pcapRecorder.dumpProtocols | string | "ethernetmac ppp ieee80211mac" |
Space-separated list of protocol names as defined in the Protocol class |
| llanC.bhost.pcapRecorder.packetFilter | object | "*" |
Which packets are considered, matches all packets by default |
| llanC.bhost.pcapRecorder.helpers | string | "" |
Usable PcapRecorder::IHelper helpers for accept packettype and store/convert packet as specified linktype currently available: "inet::AckingMacToEthernetPcapRecorderHelper" |
| llanC.bhost.pcapRecorder.alwaysFlush | bool | false |
Flush the pcapFile after each write to ensure that all packets are captured in case of a crash |
| llanC.bhost.interfaceTable.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| llanC.bhost.interfaceTable.displayAddresses | bool | false |
Whether to display IP addresses on links |
| llanC.bhost.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 |
| llanC.bhost.cb.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| llanC.bhost.cb.forwardServiceRegistration | bool | true | |
| llanC.bhost.cb.forwardProtocolRegistration | bool | true | |
| llanC.bhost.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 |
| llanC.bhost.cb.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| llanC.bhost.cb.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| llanC.bhost.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 |
| llanC.bhost.bl.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| llanC.bhost.bl.forwardServiceRegistration | bool | true | |
| llanC.bhost.bl.forwardProtocolRegistration | bool | true | |
| llanC.bhost.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 |
| llanC.bhost.bl.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| llanC.bhost.bl.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| llanC.bhost.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 |
| llanC.bhost.li.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| llanC.bhost.li.forwardServiceRegistration | bool | true | |
| llanC.bhost.li.forwardProtocolRegistration | bool | true | |
| llanC.bhost.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 |
| llanC.bhost.li.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| llanC.bhost.li.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| llanC.bhost.eth.bitrate | double | ||
| llanC.bhost.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 |
| llanC.bhost.nl.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| llanC.bhost.nl.forwardServiceRegistration | bool | true | |
| llanC.bhost.nl.forwardProtocolRegistration | bool | true | |
| llanC.bhost.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 |
| llanC.bhost.nl.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| llanC.bhost.nl.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| llanC.bhost.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 |
| llanC.bhost.tn.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| llanC.bhost.tn.forwardServiceRegistration | bool | true | |
| llanC.bhost.tn.forwardProtocolRegistration | bool | true | |
| llanC.bhost.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 |
| llanC.bhost.tn.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| llanC.bhost.tn.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| llanC.bhost.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 |
| llanC.bhost.at.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| llanC.bhost.at.forwardServiceRegistration | bool | true | |
| llanC.bhost.at.forwardProtocolRegistration | bool | true | |
| llanC.bhost.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 |
| llanC.bhost.at.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| llanC.bhost.at.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| routerD.status.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| routerD.status.initialStatus | string | "UP" |
TODO @signal, @statistic |
| routerD.environment.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| routerD.environment.initStage | int | 0 |
Initialization stage for the setup command |
| routerD.environment.globalNamespace | bool | false |
Create new network namespaces under /var/run/netns/ (Linux only) |
| routerD.environment.namespace | string | "" |
Name of the host OS network namespace (optional) (Linux only) |
| routerD.environment.setupCommand | string | "" |
A host OS system command |
| routerD.environment.teardownCommand | string | "" |
A host OS system command |
| routerD.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 |
| routerD.pcapRecorder.verbose | bool | true |
Whether to log packets on the module output |
| routerD.pcapRecorder.recordEmptyPackets | bool | true |
Specifies if zero length packets are recorded or not |
| routerD.pcapRecorder.enableConvertingPackets | bool | true |
Specifies if converting packets to link type is allowed or not |
| routerD.pcapRecorder.pcapFile | string | "" |
The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap" |
| routerD.pcapRecorder.fileFormat | string | "pcapng" | |
| routerD.pcapRecorder.snaplen | int | 65535 |
Maximum number of bytes to record per packet |
| routerD.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). |
| routerD.pcapRecorder.dumpBadFrames | bool | true |
Enable dump of frames with hasBitError |
| routerD.pcapRecorder.moduleNamePatterns | string | "wlan[*] eth[*] ppp[*]" |
Space-separated list of sibling module names to listen on |
| routerD.pcapRecorder.sendingSignalNames | string | "transmissionEnded" |
Space-separated list of outbound packet signals to subscribe to |
| routerD.pcapRecorder.receivingSignalNames | string | "receptionEnded" |
Space-separated list of inbound packet signals to subscribe to |
| routerD.pcapRecorder.dumpProtocols | string | "ethernetmac ppp ieee80211mac" |
Space-separated list of protocol names as defined in the Protocol class |
| routerD.pcapRecorder.packetFilter | object | "*" |
Which packets are considered, matches all packets by default |
| routerD.pcapRecorder.helpers | string | "" |
Usable PcapRecorder::IHelper helpers for accept packettype and store/convert packet as specified linktype currently available: "inet::AckingMacToEthernetPcapRecorderHelper" |
| routerD.pcapRecorder.alwaysFlush | bool | false |
Flush the pcapFile after each write to ensure that all packets are captured in case of a crash |
| routerD.interfaceTable.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| routerD.interfaceTable.displayAddresses | bool | false |
Whether to display IP addresses on links |
| routerD.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 |
| routerD.cb.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| routerD.cb.forwardServiceRegistration | bool | true | |
| routerD.cb.forwardProtocolRegistration | bool | true | |
| routerD.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 |
| routerD.cb.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| routerD.cb.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| routerD.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 |
| routerD.bl.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| routerD.bl.forwardServiceRegistration | bool | true | |
| routerD.bl.forwardProtocolRegistration | bool | true | |
| routerD.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 |
| routerD.bl.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| routerD.bl.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| routerD.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 |
| routerD.li.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| routerD.li.forwardServiceRegistration | bool | true | |
| routerD.li.forwardProtocolRegistration | bool | true | |
| routerD.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 |
| routerD.li.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| routerD.li.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| routerD.eth.bitrate | double | ||
| routerD.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 |
| routerD.nl.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| routerD.nl.forwardServiceRegistration | bool | true | |
| routerD.nl.forwardProtocolRegistration | bool | true | |
| routerD.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 |
| routerD.nl.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| routerD.nl.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| routerD.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 |
| routerD.tn.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| routerD.tn.forwardServiceRegistration | bool | true | |
| routerD.tn.forwardProtocolRegistration | bool | true | |
| routerD.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 |
| routerD.tn.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| routerD.tn.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| routerD.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 |
| routerD.at.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| routerD.at.forwardServiceRegistration | bool | true | |
| routerD.at.forwardProtocolRegistration | bool | true | |
| routerD.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 |
| routerD.at.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| routerD.at.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| routerD.bgp.interfaceTableModule | string |
The path to the InterfaceTable module |
|
| routerD.bgp.routingTableModule | string | ||
| routerD.bgp.ospfRoutingModule | string | parent.hasOspf ? "^.ospf" : "" | |
| serverD.status.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| serverD.status.initialStatus | string | "UP" |
TODO @signal, @statistic |
| serverD.environment.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| serverD.environment.initStage | int | 0 |
Initialization stage for the setup command |
| serverD.environment.globalNamespace | bool | false |
Create new network namespaces under /var/run/netns/ (Linux only) |
| serverD.environment.namespace | string | "" |
Name of the host OS network namespace (optional) (Linux only) |
| serverD.environment.setupCommand | string | "" |
A host OS system command |
| serverD.environment.teardownCommand | string | "" |
A host OS system command |
| serverD.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 |
| serverD.pcapRecorder.verbose | bool | true |
Whether to log packets on the module output |
| serverD.pcapRecorder.recordEmptyPackets | bool | true |
Specifies if zero length packets are recorded or not |
| serverD.pcapRecorder.enableConvertingPackets | bool | true |
Specifies if converting packets to link type is allowed or not |
| serverD.pcapRecorder.pcapFile | string | "" |
The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap" |
| serverD.pcapRecorder.fileFormat | string | "pcapng" | |
| serverD.pcapRecorder.snaplen | int | 65535 |
Maximum number of bytes to record per packet |
| serverD.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). |
| serverD.pcapRecorder.dumpBadFrames | bool | true |
Enable dump of frames with hasBitError |
| serverD.pcapRecorder.moduleNamePatterns | string | "wlan[*] eth[*] ppp[*]" |
Space-separated list of sibling module names to listen on |
| serverD.pcapRecorder.sendingSignalNames | string | "transmissionEnded" |
Space-separated list of outbound packet signals to subscribe to |
| serverD.pcapRecorder.receivingSignalNames | string | "receptionEnded" |
Space-separated list of inbound packet signals to subscribe to |
| serverD.pcapRecorder.dumpProtocols | string | "ethernetmac ppp ieee80211mac" |
Space-separated list of protocol names as defined in the Protocol class |
| serverD.pcapRecorder.packetFilter | object | "*" |
Which packets are considered, matches all packets by default |
| serverD.pcapRecorder.helpers | string | "" |
Usable PcapRecorder::IHelper helpers for accept packettype and store/convert packet as specified linktype currently available: "inet::AckingMacToEthernetPcapRecorderHelper" |
| serverD.pcapRecorder.alwaysFlush | bool | false |
Flush the pcapFile after each write to ensure that all packets are captured in case of a crash |
| serverD.interfaceTable.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| serverD.interfaceTable.displayAddresses | bool | false |
Whether to display IP addresses on links |
| serverD.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 |
| serverD.cb.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| serverD.cb.forwardServiceRegistration | bool | true | |
| serverD.cb.forwardProtocolRegistration | bool | true | |
| serverD.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 |
| serverD.cb.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| serverD.cb.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| serverD.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 |
| serverD.bl.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| serverD.bl.forwardServiceRegistration | bool | true | |
| serverD.bl.forwardProtocolRegistration | bool | true | |
| serverD.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 |
| serverD.bl.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| serverD.bl.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| serverD.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 |
| serverD.li.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| serverD.li.forwardServiceRegistration | bool | true | |
| serverD.li.forwardProtocolRegistration | bool | true | |
| serverD.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 |
| serverD.li.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| serverD.li.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| serverD.eth.bitrate | double | ||
| serverD.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 |
| serverD.nl.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| serverD.nl.forwardServiceRegistration | bool | true | |
| serverD.nl.forwardProtocolRegistration | bool | true | |
| serverD.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 |
| serverD.nl.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| serverD.nl.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| serverD.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 |
| serverD.tn.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| serverD.tn.forwardServiceRegistration | bool | true | |
| serverD.tn.forwardProtocolRegistration | bool | true | |
| serverD.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 |
| serverD.tn.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| serverD.tn.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| serverD.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 |
| serverD.at.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| serverD.at.forwardServiceRegistration | bool | true | |
| serverD.at.forwardProtocolRegistration | bool | true | |
| serverD.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 |
| serverD.at.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| serverD.at.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| slanD.router.status.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| slanD.router.status.initialStatus | string | "UP" |
TODO @signal, @statistic |
| slanD.router.environment.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| slanD.router.environment.initStage | int | 0 |
Initialization stage for the setup command |
| slanD.router.environment.globalNamespace | bool | false |
Create new network namespaces under /var/run/netns/ (Linux only) |
| slanD.router.environment.namespace | string | "" |
Name of the host OS network namespace (optional) (Linux only) |
| slanD.router.environment.setupCommand | string | "" |
A host OS system command |
| slanD.router.environment.teardownCommand | string | "" |
A host OS system command |
| slanD.router.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 |
| slanD.router.pcapRecorder.verbose | bool | true |
Whether to log packets on the module output |
| slanD.router.pcapRecorder.recordEmptyPackets | bool | true |
Specifies if zero length packets are recorded or not |
| slanD.router.pcapRecorder.enableConvertingPackets | bool | true |
Specifies if converting packets to link type is allowed or not |
| slanD.router.pcapRecorder.pcapFile | string | "" |
The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap" |
| slanD.router.pcapRecorder.fileFormat | string | "pcapng" | |
| slanD.router.pcapRecorder.snaplen | int | 65535 |
Maximum number of bytes to record per packet |
| slanD.router.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). |
| slanD.router.pcapRecorder.dumpBadFrames | bool | true |
Enable dump of frames with hasBitError |
| slanD.router.pcapRecorder.moduleNamePatterns | string | "wlan[*] eth[*] ppp[*]" |
Space-separated list of sibling module names to listen on |
| slanD.router.pcapRecorder.sendingSignalNames | string | "transmissionEnded" |
Space-separated list of outbound packet signals to subscribe to |
| slanD.router.pcapRecorder.receivingSignalNames | string | "receptionEnded" |
Space-separated list of inbound packet signals to subscribe to |
| slanD.router.pcapRecorder.dumpProtocols | string | "ethernetmac ppp ieee80211mac" |
Space-separated list of protocol names as defined in the Protocol class |
| slanD.router.pcapRecorder.packetFilter | object | "*" |
Which packets are considered, matches all packets by default |
| slanD.router.pcapRecorder.helpers | string | "" |
Usable PcapRecorder::IHelper helpers for accept packettype and store/convert packet as specified linktype currently available: "inet::AckingMacToEthernetPcapRecorderHelper" |
| slanD.router.pcapRecorder.alwaysFlush | bool | false |
Flush the pcapFile after each write to ensure that all packets are captured in case of a crash |
| slanD.router.interfaceTable.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| slanD.router.interfaceTable.displayAddresses | bool | false |
Whether to display IP addresses on links |
| slanD.router.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 |
| slanD.router.cb.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| slanD.router.cb.forwardServiceRegistration | bool | true | |
| slanD.router.cb.forwardProtocolRegistration | bool | true | |
| slanD.router.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 |
| slanD.router.cb.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| slanD.router.cb.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| slanD.router.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 |
| slanD.router.bl.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| slanD.router.bl.forwardServiceRegistration | bool | true | |
| slanD.router.bl.forwardProtocolRegistration | bool | true | |
| slanD.router.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 |
| slanD.router.bl.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| slanD.router.bl.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| slanD.router.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 |
| slanD.router.li.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| slanD.router.li.forwardServiceRegistration | bool | true | |
| slanD.router.li.forwardProtocolRegistration | bool | true | |
| slanD.router.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 |
| slanD.router.li.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| slanD.router.li.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| slanD.router.eth.bitrate | double | ||
| slanD.router.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 |
| slanD.router.nl.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| slanD.router.nl.forwardServiceRegistration | bool | true | |
| slanD.router.nl.forwardProtocolRegistration | bool | true | |
| slanD.router.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 |
| slanD.router.nl.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| slanD.router.nl.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| slanD.router.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 |
| slanD.router.tn.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| slanD.router.tn.forwardServiceRegistration | bool | true | |
| slanD.router.tn.forwardProtocolRegistration | bool | true | |
| slanD.router.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 |
| slanD.router.tn.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| slanD.router.tn.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| slanD.router.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 |
| slanD.router.at.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| slanD.router.at.forwardServiceRegistration | bool | true | |
| slanD.router.at.forwardProtocolRegistration | bool | true | |
| slanD.router.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 |
| slanD.router.at.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| slanD.router.at.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| slanD.router.bgp.interfaceTableModule | string |
The path to the InterfaceTable module |
|
| slanD.router.bgp.routingTableModule | string | ||
| slanD.router.bgp.ospfRoutingModule | string | parent.hasOspf ? "^.ospf" : "" | |
| slanD.host.status.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| slanD.host.status.initialStatus | string | "UP" |
TODO @signal, @statistic |
| slanD.host.environment.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| slanD.host.environment.initStage | int | 0 |
Initialization stage for the setup command |
| slanD.host.environment.globalNamespace | bool | false |
Create new network namespaces under /var/run/netns/ (Linux only) |
| slanD.host.environment.namespace | string | "" |
Name of the host OS network namespace (optional) (Linux only) |
| slanD.host.environment.setupCommand | string | "" |
A host OS system command |
| slanD.host.environment.teardownCommand | string | "" |
A host OS system command |
| slanD.host.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 |
| slanD.host.pcapRecorder.verbose | bool | true |
Whether to log packets on the module output |
| slanD.host.pcapRecorder.recordEmptyPackets | bool | true |
Specifies if zero length packets are recorded or not |
| slanD.host.pcapRecorder.enableConvertingPackets | bool | true |
Specifies if converting packets to link type is allowed or not |
| slanD.host.pcapRecorder.pcapFile | string | "" |
The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap" |
| slanD.host.pcapRecorder.fileFormat | string | "pcapng" | |
| slanD.host.pcapRecorder.snaplen | int | 65535 |
Maximum number of bytes to record per packet |
| slanD.host.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). |
| slanD.host.pcapRecorder.dumpBadFrames | bool | true |
Enable dump of frames with hasBitError |
| slanD.host.pcapRecorder.moduleNamePatterns | string | "wlan[*] eth[*] ppp[*]" |
Space-separated list of sibling module names to listen on |
| slanD.host.pcapRecorder.sendingSignalNames | string | "transmissionEnded" |
Space-separated list of outbound packet signals to subscribe to |
| slanD.host.pcapRecorder.receivingSignalNames | string | "receptionEnded" |
Space-separated list of inbound packet signals to subscribe to |
| slanD.host.pcapRecorder.dumpProtocols | string | "ethernetmac ppp ieee80211mac" |
Space-separated list of protocol names as defined in the Protocol class |
| slanD.host.pcapRecorder.packetFilter | object | "*" |
Which packets are considered, matches all packets by default |
| slanD.host.pcapRecorder.helpers | string | "" |
Usable PcapRecorder::IHelper helpers for accept packettype and store/convert packet as specified linktype currently available: "inet::AckingMacToEthernetPcapRecorderHelper" |
| slanD.host.pcapRecorder.alwaysFlush | bool | false |
Flush the pcapFile after each write to ensure that all packets are captured in case of a crash |
| slanD.host.interfaceTable.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| slanD.host.interfaceTable.displayAddresses | bool | false |
Whether to display IP addresses on links |
| slanD.host.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 |
| slanD.host.cb.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| slanD.host.cb.forwardServiceRegistration | bool | true | |
| slanD.host.cb.forwardProtocolRegistration | bool | true | |
| slanD.host.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 |
| slanD.host.cb.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| slanD.host.cb.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| slanD.host.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 |
| slanD.host.bl.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| slanD.host.bl.forwardServiceRegistration | bool | true | |
| slanD.host.bl.forwardProtocolRegistration | bool | true | |
| slanD.host.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 |
| slanD.host.bl.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| slanD.host.bl.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| slanD.host.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 |
| slanD.host.li.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| slanD.host.li.forwardServiceRegistration | bool | true | |
| slanD.host.li.forwardProtocolRegistration | bool | true | |
| slanD.host.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 |
| slanD.host.li.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| slanD.host.li.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| slanD.host.eth.bitrate | double | ||
| slanD.host.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 |
| slanD.host.nl.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| slanD.host.nl.forwardServiceRegistration | bool | true | |
| slanD.host.nl.forwardProtocolRegistration | bool | true | |
| slanD.host.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 |
| slanD.host.nl.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| slanD.host.nl.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| slanD.host.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 |
| slanD.host.tn.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| slanD.host.tn.forwardServiceRegistration | bool | true | |
| slanD.host.tn.forwardProtocolRegistration | bool | true | |
| slanD.host.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 |
| slanD.host.tn.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| slanD.host.tn.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| slanD.host.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 |
| slanD.host.at.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| slanD.host.at.forwardServiceRegistration | bool | true | |
| slanD.host.at.forwardProtocolRegistration | bool | true | |
| slanD.host.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 |
| slanD.host.at.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| slanD.host.at.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| mlanD.router.status.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| mlanD.router.status.initialStatus | string | "UP" |
TODO @signal, @statistic |
| mlanD.router.environment.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| mlanD.router.environment.initStage | int | 0 |
Initialization stage for the setup command |
| mlanD.router.environment.globalNamespace | bool | false |
Create new network namespaces under /var/run/netns/ (Linux only) |
| mlanD.router.environment.namespace | string | "" |
Name of the host OS network namespace (optional) (Linux only) |
| mlanD.router.environment.setupCommand | string | "" |
A host OS system command |
| mlanD.router.environment.teardownCommand | string | "" |
A host OS system command |
| mlanD.router.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 |
| mlanD.router.pcapRecorder.verbose | bool | true |
Whether to log packets on the module output |
| mlanD.router.pcapRecorder.recordEmptyPackets | bool | true |
Specifies if zero length packets are recorded or not |
| mlanD.router.pcapRecorder.enableConvertingPackets | bool | true |
Specifies if converting packets to link type is allowed or not |
| mlanD.router.pcapRecorder.pcapFile | string | "" |
The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap" |
| mlanD.router.pcapRecorder.fileFormat | string | "pcapng" | |
| mlanD.router.pcapRecorder.snaplen | int | 65535 |
Maximum number of bytes to record per packet |
| mlanD.router.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). |
| mlanD.router.pcapRecorder.dumpBadFrames | bool | true |
Enable dump of frames with hasBitError |
| mlanD.router.pcapRecorder.moduleNamePatterns | string | "wlan[*] eth[*] ppp[*]" |
Space-separated list of sibling module names to listen on |
| mlanD.router.pcapRecorder.sendingSignalNames | string | "transmissionEnded" |
Space-separated list of outbound packet signals to subscribe to |
| mlanD.router.pcapRecorder.receivingSignalNames | string | "receptionEnded" |
Space-separated list of inbound packet signals to subscribe to |
| mlanD.router.pcapRecorder.dumpProtocols | string | "ethernetmac ppp ieee80211mac" |
Space-separated list of protocol names as defined in the Protocol class |
| mlanD.router.pcapRecorder.packetFilter | object | "*" |
Which packets are considered, matches all packets by default |
| mlanD.router.pcapRecorder.helpers | string | "" |
Usable PcapRecorder::IHelper helpers for accept packettype and store/convert packet as specified linktype currently available: "inet::AckingMacToEthernetPcapRecorderHelper" |
| mlanD.router.pcapRecorder.alwaysFlush | bool | false |
Flush the pcapFile after each write to ensure that all packets are captured in case of a crash |
| mlanD.router.interfaceTable.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| mlanD.router.interfaceTable.displayAddresses | bool | false |
Whether to display IP addresses on links |
| mlanD.router.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 |
| mlanD.router.cb.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| mlanD.router.cb.forwardServiceRegistration | bool | true | |
| mlanD.router.cb.forwardProtocolRegistration | bool | true | |
| mlanD.router.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 |
| mlanD.router.cb.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| mlanD.router.cb.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| mlanD.router.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 |
| mlanD.router.bl.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| mlanD.router.bl.forwardServiceRegistration | bool | true | |
| mlanD.router.bl.forwardProtocolRegistration | bool | true | |
| mlanD.router.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 |
| mlanD.router.bl.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| mlanD.router.bl.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| mlanD.router.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 |
| mlanD.router.li.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| mlanD.router.li.forwardServiceRegistration | bool | true | |
| mlanD.router.li.forwardProtocolRegistration | bool | true | |
| mlanD.router.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 |
| mlanD.router.li.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| mlanD.router.li.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| mlanD.router.eth.bitrate | double | ||
| mlanD.router.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 |
| mlanD.router.nl.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| mlanD.router.nl.forwardServiceRegistration | bool | true | |
| mlanD.router.nl.forwardProtocolRegistration | bool | true | |
| mlanD.router.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 |
| mlanD.router.nl.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| mlanD.router.nl.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| mlanD.router.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 |
| mlanD.router.tn.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| mlanD.router.tn.forwardServiceRegistration | bool | true | |
| mlanD.router.tn.forwardProtocolRegistration | bool | true | |
| mlanD.router.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 |
| mlanD.router.tn.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| mlanD.router.tn.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| mlanD.router.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 |
| mlanD.router.at.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| mlanD.router.at.forwardServiceRegistration | bool | true | |
| mlanD.router.at.forwardProtocolRegistration | bool | true | |
| mlanD.router.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 |
| mlanD.router.at.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| mlanD.router.at.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| mlanD.router.bgp.interfaceTableModule | string |
The path to the InterfaceTable module |
|
| mlanD.router.bgp.routingTableModule | string | ||
| mlanD.router.bgp.ospfRoutingModule | string | parent.hasOspf ? "^.ospf" : "" | |
| mlanD.switch.macTable.agingTime | double | ||
| mlanD.switch.macTable.forwardingTableFile | string | ||
| mlanD.switch.interfaceTable.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| mlanD.switch.interfaceTable.displayAddresses | bool | false |
Whether to display IP addresses on links |
| mlanD.switch.status.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| mlanD.switch.status.initialStatus | string | "UP" |
TODO @signal, @statistic |
| mlanD.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 |
| mlanD.switch.pcapRecorder.verbose | bool | true |
Whether to log packets on the module output |
| mlanD.switch.pcapRecorder.recordEmptyPackets | bool | true |
Specifies if zero length packets are recorded or not |
| mlanD.switch.pcapRecorder.enableConvertingPackets | bool | true |
Specifies if converting packets to link type is allowed or not |
| mlanD.switch.pcapRecorder.pcapFile | string | "" |
The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap" |
| mlanD.switch.pcapRecorder.fileFormat | string | "pcapng" | |
| mlanD.switch.pcapRecorder.snaplen | int | 65535 |
Maximum number of bytes to record per packet |
| mlanD.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). |
| mlanD.switch.pcapRecorder.dumpBadFrames | bool | true |
Enable dump of frames with hasBitError |
| mlanD.switch.pcapRecorder.moduleNamePatterns | string | "wlan[*] eth[*] ppp[*]" |
Space-separated list of sibling module names to listen on |
| mlanD.switch.pcapRecorder.sendingSignalNames | string | "transmissionEnded" |
Space-separated list of outbound packet signals to subscribe to |
| mlanD.switch.pcapRecorder.receivingSignalNames | string | "receptionEnded" |
Space-separated list of inbound packet signals to subscribe to |
| mlanD.switch.pcapRecorder.dumpProtocols | string | "ethernetmac ppp ieee80211mac" |
Space-separated list of protocol names as defined in the Protocol class |
| mlanD.switch.pcapRecorder.packetFilter | object | "*" |
Which packets are considered, matches all packets by default |
| mlanD.switch.pcapRecorder.helpers | string | "" |
Usable PcapRecorder::IHelper helpers for accept packettype and store/convert packet as specified linktype currently available: "inet::AckingMacToEthernetPcapRecorderHelper" |
| mlanD.switch.pcapRecorder.alwaysFlush | bool | false |
Flush the pcapFile after each write to ensure that all packets are captured in case of a crash |
| mlanD.switch.mrp.ccmInterval | double | ||
| mlanD.switch.mrp.mrpRole | string | ||
| mlanD.switch.mrp.timingProfile | int | ||
| mlanD.switch.mrp.uuid0 | int | ||
| mlanD.switch.mrp.uuid1 | int | ||
| mlanD.switch.mrp.ringPort1 | int | ||
| mlanD.switch.mrp.ringPort2 | int | ||
| mlanD.switch.mrp.interconnectionLinkCheckAware | bool | ||
| mlanD.switch.mrp.interconnectionRingCheckAware | bool | ||
| mlanD.switch.mrp.nonblockingMrcSupported | bool | ||
| mlanD.switch.mrp.reactOnLinkChange | bool | ||
| mlanD.switch.mrp.visualize | bool | ||
| mlanD.switch.stp.helloTime | double | ||
| mlanD.switch.stp.forwardDelay | double | ||
| mlanD.switch.stp.maxAge | double | ||
| mlanD.switch.stp.bridgePriority | int | ||
| mlanD.switch.stp.visualize | bool | ||
| mlanD.switch.gptp.gptpNodeType | string | "BRIDGE_NODE" | |
| mlanD.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 |
| mlanD.switch.sc.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| mlanD.switch.sc.forwardServiceRegistration | bool | true | |
| mlanD.switch.sc.forwardProtocolRegistration | bool | true | |
| mlanD.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 |
| mlanD.switch.sc.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| mlanD.switch.sc.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| mlanD.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 |
| mlanD.switch.cb.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| mlanD.switch.cb.forwardServiceRegistration | bool | true | |
| mlanD.switch.cb.forwardProtocolRegistration | bool | true | |
| mlanD.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 |
| mlanD.switch.cb.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| mlanD.switch.cb.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| mlanD.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 |
| mlanD.switch.bl.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| mlanD.switch.bl.forwardServiceRegistration | bool | true | |
| mlanD.switch.bl.forwardProtocolRegistration | bool | true | |
| mlanD.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 |
| mlanD.switch.bl.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| mlanD.switch.bl.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| mlanD.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 |
| mlanD.switch.li.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| mlanD.switch.li.forwardServiceRegistration | bool | true | |
| mlanD.switch.li.forwardProtocolRegistration | bool | true | |
| mlanD.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 |
| mlanD.switch.li.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| mlanD.switch.li.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| mlanD.switch.eth.bitrate | double | ||
| mlanD.host.status.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| mlanD.host.status.initialStatus | string | "UP" |
TODO @signal, @statistic |
| mlanD.host.environment.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| mlanD.host.environment.initStage | int | 0 |
Initialization stage for the setup command |
| mlanD.host.environment.globalNamespace | bool | false |
Create new network namespaces under /var/run/netns/ (Linux only) |
| mlanD.host.environment.namespace | string | "" |
Name of the host OS network namespace (optional) (Linux only) |
| mlanD.host.environment.setupCommand | string | "" |
A host OS system command |
| mlanD.host.environment.teardownCommand | string | "" |
A host OS system command |
| mlanD.host.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 |
| mlanD.host.pcapRecorder.verbose | bool | true |
Whether to log packets on the module output |
| mlanD.host.pcapRecorder.recordEmptyPackets | bool | true |
Specifies if zero length packets are recorded or not |
| mlanD.host.pcapRecorder.enableConvertingPackets | bool | true |
Specifies if converting packets to link type is allowed or not |
| mlanD.host.pcapRecorder.pcapFile | string | "" |
The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap" |
| mlanD.host.pcapRecorder.fileFormat | string | "pcapng" | |
| mlanD.host.pcapRecorder.snaplen | int | 65535 |
Maximum number of bytes to record per packet |
| mlanD.host.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). |
| mlanD.host.pcapRecorder.dumpBadFrames | bool | true |
Enable dump of frames with hasBitError |
| mlanD.host.pcapRecorder.moduleNamePatterns | string | "wlan[*] eth[*] ppp[*]" |
Space-separated list of sibling module names to listen on |
| mlanD.host.pcapRecorder.sendingSignalNames | string | "transmissionEnded" |
Space-separated list of outbound packet signals to subscribe to |
| mlanD.host.pcapRecorder.receivingSignalNames | string | "receptionEnded" |
Space-separated list of inbound packet signals to subscribe to |
| mlanD.host.pcapRecorder.dumpProtocols | string | "ethernetmac ppp ieee80211mac" |
Space-separated list of protocol names as defined in the Protocol class |
| mlanD.host.pcapRecorder.packetFilter | object | "*" |
Which packets are considered, matches all packets by default |
| mlanD.host.pcapRecorder.helpers | string | "" |
Usable PcapRecorder::IHelper helpers for accept packettype and store/convert packet as specified linktype currently available: "inet::AckingMacToEthernetPcapRecorderHelper" |
| mlanD.host.pcapRecorder.alwaysFlush | bool | false |
Flush the pcapFile after each write to ensure that all packets are captured in case of a crash |
| mlanD.host.interfaceTable.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| mlanD.host.interfaceTable.displayAddresses | bool | false |
Whether to display IP addresses on links |
| mlanD.host.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 |
| mlanD.host.cb.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| mlanD.host.cb.forwardServiceRegistration | bool | true | |
| mlanD.host.cb.forwardProtocolRegistration | bool | true | |
| mlanD.host.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 |
| mlanD.host.cb.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| mlanD.host.cb.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| mlanD.host.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 |
| mlanD.host.bl.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| mlanD.host.bl.forwardServiceRegistration | bool | true | |
| mlanD.host.bl.forwardProtocolRegistration | bool | true | |
| mlanD.host.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 |
| mlanD.host.bl.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| mlanD.host.bl.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| mlanD.host.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 |
| mlanD.host.li.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| mlanD.host.li.forwardServiceRegistration | bool | true | |
| mlanD.host.li.forwardProtocolRegistration | bool | true | |
| mlanD.host.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 |
| mlanD.host.li.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| mlanD.host.li.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| mlanD.host.eth.bitrate | double | ||
| mlanD.host.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 |
| mlanD.host.nl.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| mlanD.host.nl.forwardServiceRegistration | bool | true | |
| mlanD.host.nl.forwardProtocolRegistration | bool | true | |
| mlanD.host.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 |
| mlanD.host.nl.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| mlanD.host.nl.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| mlanD.host.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 |
| mlanD.host.tn.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| mlanD.host.tn.forwardServiceRegistration | bool | true | |
| mlanD.host.tn.forwardProtocolRegistration | bool | true | |
| mlanD.host.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 |
| mlanD.host.tn.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| mlanD.host.tn.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| mlanD.host.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 |
| mlanD.host.at.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| mlanD.host.at.forwardServiceRegistration | bool | true | |
| mlanD.host.at.forwardProtocolRegistration | bool | true | |
| mlanD.host.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 |
| mlanD.host.at.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| mlanD.host.at.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| mlanD.hub.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| mlanD.hhost.status.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| mlanD.hhost.status.initialStatus | string | "UP" |
TODO @signal, @statistic |
| mlanD.hhost.environment.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| mlanD.hhost.environment.initStage | int | 0 |
Initialization stage for the setup command |
| mlanD.hhost.environment.globalNamespace | bool | false |
Create new network namespaces under /var/run/netns/ (Linux only) |
| mlanD.hhost.environment.namespace | string | "" |
Name of the host OS network namespace (optional) (Linux only) |
| mlanD.hhost.environment.setupCommand | string | "" |
A host OS system command |
| mlanD.hhost.environment.teardownCommand | string | "" |
A host OS system command |
| mlanD.hhost.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 |
| mlanD.hhost.pcapRecorder.verbose | bool | true |
Whether to log packets on the module output |
| mlanD.hhost.pcapRecorder.recordEmptyPackets | bool | true |
Specifies if zero length packets are recorded or not |
| mlanD.hhost.pcapRecorder.enableConvertingPackets | bool | true |
Specifies if converting packets to link type is allowed or not |
| mlanD.hhost.pcapRecorder.pcapFile | string | "" |
The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap" |
| mlanD.hhost.pcapRecorder.fileFormat | string | "pcapng" | |
| mlanD.hhost.pcapRecorder.snaplen | int | 65535 |
Maximum number of bytes to record per packet |
| mlanD.hhost.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). |
| mlanD.hhost.pcapRecorder.dumpBadFrames | bool | true |
Enable dump of frames with hasBitError |
| mlanD.hhost.pcapRecorder.moduleNamePatterns | string | "wlan[*] eth[*] ppp[*]" |
Space-separated list of sibling module names to listen on |
| mlanD.hhost.pcapRecorder.sendingSignalNames | string | "transmissionEnded" |
Space-separated list of outbound packet signals to subscribe to |
| mlanD.hhost.pcapRecorder.receivingSignalNames | string | "receptionEnded" |
Space-separated list of inbound packet signals to subscribe to |
| mlanD.hhost.pcapRecorder.dumpProtocols | string | "ethernetmac ppp ieee80211mac" |
Space-separated list of protocol names as defined in the Protocol class |
| mlanD.hhost.pcapRecorder.packetFilter | object | "*" |
Which packets are considered, matches all packets by default |
| mlanD.hhost.pcapRecorder.helpers | string | "" |
Usable PcapRecorder::IHelper helpers for accept packettype and store/convert packet as specified linktype currently available: "inet::AckingMacToEthernetPcapRecorderHelper" |
| mlanD.hhost.pcapRecorder.alwaysFlush | bool | false |
Flush the pcapFile after each write to ensure that all packets are captured in case of a crash |
| mlanD.hhost.interfaceTable.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| mlanD.hhost.interfaceTable.displayAddresses | bool | false |
Whether to display IP addresses on links |
| mlanD.hhost.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 |
| mlanD.hhost.cb.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| mlanD.hhost.cb.forwardServiceRegistration | bool | true | |
| mlanD.hhost.cb.forwardProtocolRegistration | bool | true | |
| mlanD.hhost.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 |
| mlanD.hhost.cb.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| mlanD.hhost.cb.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| mlanD.hhost.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 |
| mlanD.hhost.bl.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| mlanD.hhost.bl.forwardServiceRegistration | bool | true | |
| mlanD.hhost.bl.forwardProtocolRegistration | bool | true | |
| mlanD.hhost.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 |
| mlanD.hhost.bl.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| mlanD.hhost.bl.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| mlanD.hhost.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 |
| mlanD.hhost.li.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| mlanD.hhost.li.forwardServiceRegistration | bool | true | |
| mlanD.hhost.li.forwardProtocolRegistration | bool | true | |
| mlanD.hhost.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 |
| mlanD.hhost.li.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| mlanD.hhost.li.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| mlanD.hhost.eth.bitrate | double | ||
| mlanD.hhost.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 |
| mlanD.hhost.nl.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| mlanD.hhost.nl.forwardServiceRegistration | bool | true | |
| mlanD.hhost.nl.forwardProtocolRegistration | bool | true | |
| mlanD.hhost.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 |
| mlanD.hhost.nl.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| mlanD.hhost.nl.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| mlanD.hhost.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 |
| mlanD.hhost.tn.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| mlanD.hhost.tn.forwardServiceRegistration | bool | true | |
| mlanD.hhost.tn.forwardProtocolRegistration | bool | true | |
| mlanD.hhost.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 |
| mlanD.hhost.tn.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| mlanD.hhost.tn.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| mlanD.hhost.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 |
| mlanD.hhost.at.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| mlanD.hhost.at.forwardServiceRegistration | bool | true | |
| mlanD.hhost.at.forwardProtocolRegistration | bool | true | |
| mlanD.hhost.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 |
| mlanD.hhost.at.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| mlanD.hhost.at.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| llanD.router.status.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| llanD.router.status.initialStatus | string | "UP" |
TODO @signal, @statistic |
| llanD.router.environment.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| llanD.router.environment.initStage | int | 0 |
Initialization stage for the setup command |
| llanD.router.environment.globalNamespace | bool | false |
Create new network namespaces under /var/run/netns/ (Linux only) |
| llanD.router.environment.namespace | string | "" |
Name of the host OS network namespace (optional) (Linux only) |
| llanD.router.environment.setupCommand | string | "" |
A host OS system command |
| llanD.router.environment.teardownCommand | string | "" |
A host OS system command |
| llanD.router.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 |
| llanD.router.pcapRecorder.verbose | bool | true |
Whether to log packets on the module output |
| llanD.router.pcapRecorder.recordEmptyPackets | bool | true |
Specifies if zero length packets are recorded or not |
| llanD.router.pcapRecorder.enableConvertingPackets | bool | true |
Specifies if converting packets to link type is allowed or not |
| llanD.router.pcapRecorder.pcapFile | string | "" |
The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap" |
| llanD.router.pcapRecorder.fileFormat | string | "pcapng" | |
| llanD.router.pcapRecorder.snaplen | int | 65535 |
Maximum number of bytes to record per packet |
| llanD.router.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). |
| llanD.router.pcapRecorder.dumpBadFrames | bool | true |
Enable dump of frames with hasBitError |
| llanD.router.pcapRecorder.moduleNamePatterns | string | "wlan[*] eth[*] ppp[*]" |
Space-separated list of sibling module names to listen on |
| llanD.router.pcapRecorder.sendingSignalNames | string | "transmissionEnded" |
Space-separated list of outbound packet signals to subscribe to |
| llanD.router.pcapRecorder.receivingSignalNames | string | "receptionEnded" |
Space-separated list of inbound packet signals to subscribe to |
| llanD.router.pcapRecorder.dumpProtocols | string | "ethernetmac ppp ieee80211mac" |
Space-separated list of protocol names as defined in the Protocol class |
| llanD.router.pcapRecorder.packetFilter | object | "*" |
Which packets are considered, matches all packets by default |
| llanD.router.pcapRecorder.helpers | string | "" |
Usable PcapRecorder::IHelper helpers for accept packettype and store/convert packet as specified linktype currently available: "inet::AckingMacToEthernetPcapRecorderHelper" |
| llanD.router.pcapRecorder.alwaysFlush | bool | false |
Flush the pcapFile after each write to ensure that all packets are captured in case of a crash |
| llanD.router.interfaceTable.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| llanD.router.interfaceTable.displayAddresses | bool | false |
Whether to display IP addresses on links |
| llanD.router.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 |
| llanD.router.cb.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| llanD.router.cb.forwardServiceRegistration | bool | true | |
| llanD.router.cb.forwardProtocolRegistration | bool | true | |
| llanD.router.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 |
| llanD.router.cb.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| llanD.router.cb.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| llanD.router.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 |
| llanD.router.bl.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| llanD.router.bl.forwardServiceRegistration | bool | true | |
| llanD.router.bl.forwardProtocolRegistration | bool | true | |
| llanD.router.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 |
| llanD.router.bl.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| llanD.router.bl.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| llanD.router.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 |
| llanD.router.li.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| llanD.router.li.forwardServiceRegistration | bool | true | |
| llanD.router.li.forwardProtocolRegistration | bool | true | |
| llanD.router.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 |
| llanD.router.li.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| llanD.router.li.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| llanD.router.eth.bitrate | double | ||
| llanD.router.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 |
| llanD.router.nl.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| llanD.router.nl.forwardServiceRegistration | bool | true | |
| llanD.router.nl.forwardProtocolRegistration | bool | true | |
| llanD.router.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 |
| llanD.router.nl.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| llanD.router.nl.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| llanD.router.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 |
| llanD.router.tn.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| llanD.router.tn.forwardServiceRegistration | bool | true | |
| llanD.router.tn.forwardProtocolRegistration | bool | true | |
| llanD.router.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 |
| llanD.router.tn.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| llanD.router.tn.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| llanD.router.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 |
| llanD.router.at.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| llanD.router.at.forwardServiceRegistration | bool | true | |
| llanD.router.at.forwardProtocolRegistration | bool | true | |
| llanD.router.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 |
| llanD.router.at.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| llanD.router.at.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| llanD.router.bgp.interfaceTableModule | string |
The path to the InterfaceTable module |
|
| llanD.router.bgp.routingTableModule | string | ||
| llanD.router.bgp.ospfRoutingModule | string | parent.hasOspf ? "^.ospf" : "" | |
| llanD.switch.macTable.agingTime | double | ||
| llanD.switch.macTable.forwardingTableFile | string | ||
| llanD.switch.interfaceTable.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| llanD.switch.interfaceTable.displayAddresses | bool | false |
Whether to display IP addresses on links |
| llanD.switch.status.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| llanD.switch.status.initialStatus | string | "UP" |
TODO @signal, @statistic |
| llanD.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 |
| llanD.switch.pcapRecorder.verbose | bool | true |
Whether to log packets on the module output |
| llanD.switch.pcapRecorder.recordEmptyPackets | bool | true |
Specifies if zero length packets are recorded or not |
| llanD.switch.pcapRecorder.enableConvertingPackets | bool | true |
Specifies if converting packets to link type is allowed or not |
| llanD.switch.pcapRecorder.pcapFile | string | "" |
The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap" |
| llanD.switch.pcapRecorder.fileFormat | string | "pcapng" | |
| llanD.switch.pcapRecorder.snaplen | int | 65535 |
Maximum number of bytes to record per packet |
| llanD.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). |
| llanD.switch.pcapRecorder.dumpBadFrames | bool | true |
Enable dump of frames with hasBitError |
| llanD.switch.pcapRecorder.moduleNamePatterns | string | "wlan[*] eth[*] ppp[*]" |
Space-separated list of sibling module names to listen on |
| llanD.switch.pcapRecorder.sendingSignalNames | string | "transmissionEnded" |
Space-separated list of outbound packet signals to subscribe to |
| llanD.switch.pcapRecorder.receivingSignalNames | string | "receptionEnded" |
Space-separated list of inbound packet signals to subscribe to |
| llanD.switch.pcapRecorder.dumpProtocols | string | "ethernetmac ppp ieee80211mac" |
Space-separated list of protocol names as defined in the Protocol class |
| llanD.switch.pcapRecorder.packetFilter | object | "*" |
Which packets are considered, matches all packets by default |
| llanD.switch.pcapRecorder.helpers | string | "" |
Usable PcapRecorder::IHelper helpers for accept packettype and store/convert packet as specified linktype currently available: "inet::AckingMacToEthernetPcapRecorderHelper" |
| llanD.switch.pcapRecorder.alwaysFlush | bool | false |
Flush the pcapFile after each write to ensure that all packets are captured in case of a crash |
| llanD.switch.mrp.ccmInterval | double | ||
| llanD.switch.mrp.mrpRole | string | ||
| llanD.switch.mrp.timingProfile | int | ||
| llanD.switch.mrp.uuid0 | int | ||
| llanD.switch.mrp.uuid1 | int | ||
| llanD.switch.mrp.ringPort1 | int | ||
| llanD.switch.mrp.ringPort2 | int | ||
| llanD.switch.mrp.interconnectionLinkCheckAware | bool | ||
| llanD.switch.mrp.interconnectionRingCheckAware | bool | ||
| llanD.switch.mrp.nonblockingMrcSupported | bool | ||
| llanD.switch.mrp.reactOnLinkChange | bool | ||
| llanD.switch.mrp.visualize | bool | ||
| llanD.switch.stp.helloTime | double | ||
| llanD.switch.stp.forwardDelay | double | ||
| llanD.switch.stp.maxAge | double | ||
| llanD.switch.stp.bridgePriority | int | ||
| llanD.switch.stp.visualize | bool | ||
| llanD.switch.gptp.gptpNodeType | string | "BRIDGE_NODE" | |
| llanD.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 |
| llanD.switch.sc.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| llanD.switch.sc.forwardServiceRegistration | bool | true | |
| llanD.switch.sc.forwardProtocolRegistration | bool | true | |
| llanD.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 |
| llanD.switch.sc.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| llanD.switch.sc.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| llanD.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 |
| llanD.switch.cb.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| llanD.switch.cb.forwardServiceRegistration | bool | true | |
| llanD.switch.cb.forwardProtocolRegistration | bool | true | |
| llanD.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 |
| llanD.switch.cb.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| llanD.switch.cb.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| llanD.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 |
| llanD.switch.bl.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| llanD.switch.bl.forwardServiceRegistration | bool | true | |
| llanD.switch.bl.forwardProtocolRegistration | bool | true | |
| llanD.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 |
| llanD.switch.bl.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| llanD.switch.bl.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| llanD.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 |
| llanD.switch.li.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| llanD.switch.li.forwardServiceRegistration | bool | true | |
| llanD.switch.li.forwardProtocolRegistration | bool | true | |
| llanD.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 |
| llanD.switch.li.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| llanD.switch.li.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| llanD.switch.eth.bitrate | double | ||
| llanD.host.status.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| llanD.host.status.initialStatus | string | "UP" |
TODO @signal, @statistic |
| llanD.host.environment.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| llanD.host.environment.initStage | int | 0 |
Initialization stage for the setup command |
| llanD.host.environment.globalNamespace | bool | false |
Create new network namespaces under /var/run/netns/ (Linux only) |
| llanD.host.environment.namespace | string | "" |
Name of the host OS network namespace (optional) (Linux only) |
| llanD.host.environment.setupCommand | string | "" |
A host OS system command |
| llanD.host.environment.teardownCommand | string | "" |
A host OS system command |
| llanD.host.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 |
| llanD.host.pcapRecorder.verbose | bool | true |
Whether to log packets on the module output |
| llanD.host.pcapRecorder.recordEmptyPackets | bool | true |
Specifies if zero length packets are recorded or not |
| llanD.host.pcapRecorder.enableConvertingPackets | bool | true |
Specifies if converting packets to link type is allowed or not |
| llanD.host.pcapRecorder.pcapFile | string | "" |
The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap" |
| llanD.host.pcapRecorder.fileFormat | string | "pcapng" | |
| llanD.host.pcapRecorder.snaplen | int | 65535 |
Maximum number of bytes to record per packet |
| llanD.host.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). |
| llanD.host.pcapRecorder.dumpBadFrames | bool | true |
Enable dump of frames with hasBitError |
| llanD.host.pcapRecorder.moduleNamePatterns | string | "wlan[*] eth[*] ppp[*]" |
Space-separated list of sibling module names to listen on |
| llanD.host.pcapRecorder.sendingSignalNames | string | "transmissionEnded" |
Space-separated list of outbound packet signals to subscribe to |
| llanD.host.pcapRecorder.receivingSignalNames | string | "receptionEnded" |
Space-separated list of inbound packet signals to subscribe to |
| llanD.host.pcapRecorder.dumpProtocols | string | "ethernetmac ppp ieee80211mac" |
Space-separated list of protocol names as defined in the Protocol class |
| llanD.host.pcapRecorder.packetFilter | object | "*" |
Which packets are considered, matches all packets by default |
| llanD.host.pcapRecorder.helpers | string | "" |
Usable PcapRecorder::IHelper helpers for accept packettype and store/convert packet as specified linktype currently available: "inet::AckingMacToEthernetPcapRecorderHelper" |
| llanD.host.pcapRecorder.alwaysFlush | bool | false |
Flush the pcapFile after each write to ensure that all packets are captured in case of a crash |
| llanD.host.interfaceTable.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| llanD.host.interfaceTable.displayAddresses | bool | false |
Whether to display IP addresses on links |
| llanD.host.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 |
| llanD.host.cb.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| llanD.host.cb.forwardServiceRegistration | bool | true | |
| llanD.host.cb.forwardProtocolRegistration | bool | true | |
| llanD.host.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 |
| llanD.host.cb.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| llanD.host.cb.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| llanD.host.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 |
| llanD.host.bl.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| llanD.host.bl.forwardServiceRegistration | bool | true | |
| llanD.host.bl.forwardProtocolRegistration | bool | true | |
| llanD.host.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 |
| llanD.host.bl.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| llanD.host.bl.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| llanD.host.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 |
| llanD.host.li.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| llanD.host.li.forwardServiceRegistration | bool | true | |
| llanD.host.li.forwardProtocolRegistration | bool | true | |
| llanD.host.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 |
| llanD.host.li.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| llanD.host.li.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| llanD.host.eth.bitrate | double | ||
| llanD.host.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 |
| llanD.host.nl.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| llanD.host.nl.forwardServiceRegistration | bool | true | |
| llanD.host.nl.forwardProtocolRegistration | bool | true | |
| llanD.host.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 |
| llanD.host.nl.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| llanD.host.nl.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| llanD.host.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 |
| llanD.host.tn.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| llanD.host.tn.forwardServiceRegistration | bool | true | |
| llanD.host.tn.forwardProtocolRegistration | bool | true | |
| llanD.host.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 |
| llanD.host.tn.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| llanD.host.tn.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| llanD.host.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 |
| llanD.host.at.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| llanD.host.at.forwardServiceRegistration | bool | true | |
| llanD.host.at.forwardProtocolRegistration | bool | true | |
| llanD.host.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 |
| llanD.host.at.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| llanD.host.at.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| llanD.hub.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| llanD.hhost.status.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| llanD.hhost.status.initialStatus | string | "UP" |
TODO @signal, @statistic |
| llanD.hhost.environment.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| llanD.hhost.environment.initStage | int | 0 |
Initialization stage for the setup command |
| llanD.hhost.environment.globalNamespace | bool | false |
Create new network namespaces under /var/run/netns/ (Linux only) |
| llanD.hhost.environment.namespace | string | "" |
Name of the host OS network namespace (optional) (Linux only) |
| llanD.hhost.environment.setupCommand | string | "" |
A host OS system command |
| llanD.hhost.environment.teardownCommand | string | "" |
A host OS system command |
| llanD.hhost.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 |
| llanD.hhost.pcapRecorder.verbose | bool | true |
Whether to log packets on the module output |
| llanD.hhost.pcapRecorder.recordEmptyPackets | bool | true |
Specifies if zero length packets are recorded or not |
| llanD.hhost.pcapRecorder.enableConvertingPackets | bool | true |
Specifies if converting packets to link type is allowed or not |
| llanD.hhost.pcapRecorder.pcapFile | string | "" |
The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap" |
| llanD.hhost.pcapRecorder.fileFormat | string | "pcapng" | |
| llanD.hhost.pcapRecorder.snaplen | int | 65535 |
Maximum number of bytes to record per packet |
| llanD.hhost.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). |
| llanD.hhost.pcapRecorder.dumpBadFrames | bool | true |
Enable dump of frames with hasBitError |
| llanD.hhost.pcapRecorder.moduleNamePatterns | string | "wlan[*] eth[*] ppp[*]" |
Space-separated list of sibling module names to listen on |
| llanD.hhost.pcapRecorder.sendingSignalNames | string | "transmissionEnded" |
Space-separated list of outbound packet signals to subscribe to |
| llanD.hhost.pcapRecorder.receivingSignalNames | string | "receptionEnded" |
Space-separated list of inbound packet signals to subscribe to |
| llanD.hhost.pcapRecorder.dumpProtocols | string | "ethernetmac ppp ieee80211mac" |
Space-separated list of protocol names as defined in the Protocol class |
| llanD.hhost.pcapRecorder.packetFilter | object | "*" |
Which packets are considered, matches all packets by default |
| llanD.hhost.pcapRecorder.helpers | string | "" |
Usable PcapRecorder::IHelper helpers for accept packettype and store/convert packet as specified linktype currently available: "inet::AckingMacToEthernetPcapRecorderHelper" |
| llanD.hhost.pcapRecorder.alwaysFlush | bool | false |
Flush the pcapFile after each write to ensure that all packets are captured in case of a crash |
| llanD.hhost.interfaceTable.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| llanD.hhost.interfaceTable.displayAddresses | bool | false |
Whether to display IP addresses on links |
| llanD.hhost.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 |
| llanD.hhost.cb.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| llanD.hhost.cb.forwardServiceRegistration | bool | true | |
| llanD.hhost.cb.forwardProtocolRegistration | bool | true | |
| llanD.hhost.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 |
| llanD.hhost.cb.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| llanD.hhost.cb.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| llanD.hhost.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 |
| llanD.hhost.bl.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| llanD.hhost.bl.forwardServiceRegistration | bool | true | |
| llanD.hhost.bl.forwardProtocolRegistration | bool | true | |
| llanD.hhost.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 |
| llanD.hhost.bl.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| llanD.hhost.bl.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| llanD.hhost.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 |
| llanD.hhost.li.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| llanD.hhost.li.forwardServiceRegistration | bool | true | |
| llanD.hhost.li.forwardProtocolRegistration | bool | true | |
| llanD.hhost.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 |
| llanD.hhost.li.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| llanD.hhost.li.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| llanD.hhost.eth.bitrate | double | ||
| llanD.hhost.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 |
| llanD.hhost.nl.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| llanD.hhost.nl.forwardServiceRegistration | bool | true | |
| llanD.hhost.nl.forwardProtocolRegistration | bool | true | |
| llanD.hhost.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 |
| llanD.hhost.nl.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| llanD.hhost.nl.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| llanD.hhost.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 |
| llanD.hhost.tn.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| llanD.hhost.tn.forwardServiceRegistration | bool | true | |
| llanD.hhost.tn.forwardProtocolRegistration | bool | true | |
| llanD.hhost.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 |
| llanD.hhost.tn.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| llanD.hhost.tn.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| llanD.hhost.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 |
| llanD.hhost.at.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| llanD.hhost.at.forwardServiceRegistration | bool | true | |
| llanD.hhost.at.forwardProtocolRegistration | bool | true | |
| llanD.hhost.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 |
| llanD.hhost.at.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| llanD.hhost.at.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| llanD.tap.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| llanD.bhost.status.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| llanD.bhost.status.initialStatus | string | "UP" |
TODO @signal, @statistic |
| llanD.bhost.environment.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| llanD.bhost.environment.initStage | int | 0 |
Initialization stage for the setup command |
| llanD.bhost.environment.globalNamespace | bool | false |
Create new network namespaces under /var/run/netns/ (Linux only) |
| llanD.bhost.environment.namespace | string | "" |
Name of the host OS network namespace (optional) (Linux only) |
| llanD.bhost.environment.setupCommand | string | "" |
A host OS system command |
| llanD.bhost.environment.teardownCommand | string | "" |
A host OS system command |
| llanD.bhost.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 |
| llanD.bhost.pcapRecorder.verbose | bool | true |
Whether to log packets on the module output |
| llanD.bhost.pcapRecorder.recordEmptyPackets | bool | true |
Specifies if zero length packets are recorded or not |
| llanD.bhost.pcapRecorder.enableConvertingPackets | bool | true |
Specifies if converting packets to link type is allowed or not |
| llanD.bhost.pcapRecorder.pcapFile | string | "" |
The PCAP file to be written, suggested value: pcapFile = "${resultdir}/${configname}-#${runnumber}" + fullpath() + ".pcap" |
| llanD.bhost.pcapRecorder.fileFormat | string | "pcapng" | |
| llanD.bhost.pcapRecorder.snaplen | int | 65535 |
Maximum number of bytes to record per packet |
| llanD.bhost.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). |
| llanD.bhost.pcapRecorder.dumpBadFrames | bool | true |
Enable dump of frames with hasBitError |
| llanD.bhost.pcapRecorder.moduleNamePatterns | string | "wlan[*] eth[*] ppp[*]" |
Space-separated list of sibling module names to listen on |
| llanD.bhost.pcapRecorder.sendingSignalNames | string | "transmissionEnded" |
Space-separated list of outbound packet signals to subscribe to |
| llanD.bhost.pcapRecorder.receivingSignalNames | string | "receptionEnded" |
Space-separated list of inbound packet signals to subscribe to |
| llanD.bhost.pcapRecorder.dumpProtocols | string | "ethernetmac ppp ieee80211mac" |
Space-separated list of protocol names as defined in the Protocol class |
| llanD.bhost.pcapRecorder.packetFilter | object | "*" |
Which packets are considered, matches all packets by default |
| llanD.bhost.pcapRecorder.helpers | string | "" |
Usable PcapRecorder::IHelper helpers for accept packettype and store/convert packet as specified linktype currently available: "inet::AckingMacToEthernetPcapRecorderHelper" |
| llanD.bhost.pcapRecorder.alwaysFlush | bool | false |
Flush the pcapFile after each write to ensure that all packets are captured in case of a crash |
| llanD.bhost.interfaceTable.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| llanD.bhost.interfaceTable.displayAddresses | bool | false |
Whether to display IP addresses on links |
| llanD.bhost.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 |
| llanD.bhost.cb.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| llanD.bhost.cb.forwardServiceRegistration | bool | true | |
| llanD.bhost.cb.forwardProtocolRegistration | bool | true | |
| llanD.bhost.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 |
| llanD.bhost.cb.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| llanD.bhost.cb.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| llanD.bhost.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 |
| llanD.bhost.bl.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| llanD.bhost.bl.forwardServiceRegistration | bool | true | |
| llanD.bhost.bl.forwardProtocolRegistration | bool | true | |
| llanD.bhost.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 |
| llanD.bhost.bl.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| llanD.bhost.bl.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| llanD.bhost.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 |
| llanD.bhost.li.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| llanD.bhost.li.forwardServiceRegistration | bool | true | |
| llanD.bhost.li.forwardProtocolRegistration | bool | true | |
| llanD.bhost.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 |
| llanD.bhost.li.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| llanD.bhost.li.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| llanD.bhost.eth.bitrate | double | ||
| llanD.bhost.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 |
| llanD.bhost.nl.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| llanD.bhost.nl.forwardServiceRegistration | bool | true | |
| llanD.bhost.nl.forwardProtocolRegistration | bool | true | |
| llanD.bhost.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 |
| llanD.bhost.nl.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| llanD.bhost.nl.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| llanD.bhost.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 |
| llanD.bhost.tn.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| llanD.bhost.tn.forwardServiceRegistration | bool | true | |
| llanD.bhost.tn.forwardProtocolRegistration | bool | true | |
| llanD.bhost.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 |
| llanD.bhost.tn.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| llanD.bhost.tn.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| llanD.bhost.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 |
| llanD.bhost.at.interfaceTableModule | string |
Module path to the ~InterfaceTable module |
|
| llanD.bhost.at.forwardServiceRegistration | bool | true | |
| llanD.bhost.at.forwardProtocolRegistration | bool | true | |
| llanD.bhost.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 |
| llanD.bhost.at.serviceMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ethernetmac": "bridging"}), overrides automatically learned dispatching; * overrides all learned services, ? overrides default |
| llanD.bhost.at.protocolMapping | object | {} |
Maps protocols to connected submodule names (e.g. {"ipv4": "bridging"}), overrides automatically learned dispatching; * overrides all learned protocols, ? overrides default |
| configurator.displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| configurator.minLinkWeight | double | 1E-3 | |
| configurator.configureIsolatedNetworksSeparatly | bool | false | |
| configurator.config | xml | xml(" |
XML configuration parameters for IP address assignment and adding manual routes |
| configurator.assignAddresses | bool | true |
Assign IP addresses to all interfaces in the network |
| configurator.assignUniqueAddresses | bool | true |
Avoid using the same address and raise an error if not possible |
| configurator.assignDisjunctSubnetAddresses | bool | true |
Avoid using the same address prefix and netmask on different links when assigning IP addresses to interfaces |
| configurator.addStaticRoutes | bool | true |
Add static routes to the routing tables of all nodes to route to all destination interfaces (only where applicable; turn off when config file contains manual routes) |
| configurator.addDefaultRoutes | bool | true |
Add default routes if all routes from a source node go through the same gateway (used only if addStaticRoutes is true) |
| configurator.addSubnetRoutes | bool | true |
Add subnet routes instead of destination interface routes (only where applicable; used only if addStaticRoutes is true) |
| configurator.addDirectRoutes | bool | true |
Add direct routes towards local network members (i.e. directly connected interfaces) to the routing table (used only if addStaticRoutes is true) |
| configurator.optimizeRoutes | bool | true |
Optimize routing tables by merging routes, the resulting routing table might route more packets than the original (used only if addStaticRoutes is true) |
| configurator.updateRoutes | bool | false |
Recalculate static routes if an interface goes down/up or a carrier is lost/back |
| configurator.dumpTopology | bool | false |
Print extracted network topology to the module output |
| configurator.dumpLinks | bool | false |
Print recognized network links to the module output |
| configurator.dumpAddresses | bool | false |
Print assigned IP addresses for all interfaces to the module output |
| configurator.dumpRoutes | bool | false |
Print configured and optimized routing tables for all nodes to the module output |
| configurator.dumpConfig | string | "" |
Write configuration into the given config file that can be fed back to speed up subsequent runs (network configurations) |
Source code
// // A large Ethernet LAN -- see model description // network IPv4LargeNet { parameters: int n; // length of the "backbone" (n>5!) int bbs; // number of small LANs on "backbone" switches int bbm; // number of medium LANs on "backbone" switches int bbl; // number of large LANs on "backbone" switches int as; // number of small LANs on switch A int am; // number of medium LANs on switch A int al; // number of large LANs on switch A int bs; // number of small LANs on switch B int bm; // number of medium LANs on switch B int bl; // number of large LANs on switch B int cs; // number of small LANs on switch C int cm; // number of medium LANs on switch C int cl; // number of large LANs on switch C int ds; // number of small LANs on switch D int dm; // number of medium LANs on switch D int dl; // number of large LANs on switch D types: channel cabletoserver extends DatarateChannel { parameters: delay = 0s; datarate = 1Gbps; } submodules: routerBB[n]: Router; slanBB[n*bbs]: IPv4SmallLAN; mlanBB[n*bbm]: IPv4MediumLAN; llanBB[n*bbl]: IPv4LargeLAN; routerA: Router { @display("p=1300,550"); } serverA: StandardHost { @display("p=1450,570"); } slanA[as]: IPv4SmallLAN { @display("p=1200,650"); } mlanA[am]: IPv4MediumLAN { @display("p=1350,650"); } llanA[al]: IPv4LargeLAN { @display("p=1450,470"); } routerB: Router { @display("p=350,550"); } serverB: StandardHost { @display("p=200,570"); } slanB[bs]: IPv4SmallLAN { @display("p=450,650"); } mlanB[bm]: IPv4MediumLAN { @display("p=300,650"); } llanB[bl]: IPv4LargeLAN { @display("p=200,470"); } routerC: Router { @display("p=350,170"); } serverC: StandardHost { @display("p=200,150"); } slanC[cs]: IPv4SmallLAN { @display("p=450,70"); } mlanC[cm]: IPv4MediumLAN { @display("p=300,70"); } llanC[cl]: IPv4LargeLAN { @display("p=200,250"); } routerD: Router { @display("p=1300,170"); } serverD: StandardHost { @display("p=1450,150"); } slanD[ds]: IPv4SmallLAN { @display("p=1200,70"); } mlanD[dm]: IPv4MediumLAN { @display("p=1350,70"); } llanD[dl]: IPv4LargeLAN { @display("p=1450,250"); } configurator: Ipv4NetworkConfigurator { @display("p=100,100;is=s"); } connections: // "backbone" switches for k=0..n-1, for i=0..bbs-1 { routerBB[k].ethg++ <--> cable <--> slanBB[k*bbs+i].ethg; } for k=0..n-1, for i=0..bbm-1 { routerBB[k].ethg++ <--> cable <--> mlanBB[k*bbm+i].ethg; } for k=0..n-1, for i=0..bbl-1 { routerBB[k].ethg++ <--> cable <--> llanBB[k*bbl+i].ethg; } for k=0..n-2 { routerBB[k].ethg++ <--> cable <--> routerBB[k+1].ethg++; } // switch A for i=0..as-1 { routerA.ethg++ <--> cable <--> slanA[i].ethg; } for i=0..am-1 { routerA.ethg++ <--> cable <--> mlanA[i].ethg; } for i=0..al-1 { routerA.ethg++ <--> cable <--> llanA[i].ethg; } routerA.ethg++ <--> cabletoserver <--> serverA.ethg++; // switch B for i=0..bs-1 { routerB.ethg++ <--> cable <--> slanB[i].ethg; } for i=0..bm-1 { routerB.ethg++ <--> cable <--> mlanB[i].ethg; } for i=0..bl-1 { routerB.ethg++ <--> cable <--> llanB[i].ethg; } routerB.ethg++ <--> cabletoserver <--> serverB.ethg++; // switch C for i=0..cs-1 { routerC.ethg++ <--> cable <--> slanC[i].ethg; } for i=0..cm-1 { routerC.ethg++ <--> cable <--> mlanC[i].ethg; } for i=0..cl-1 { routerC.ethg++ <--> cable <--> llanC[i].ethg; } routerC.ethg++ <--> cabletoserver <--> serverC.ethg++; // switch D for i=0..ds-1 { routerD.ethg++ <--> cable <--> slanD[i].ethg; } for i=0..dm-1 { routerD.ethg++ <--> cable <--> mlanD[i].ethg; } for i=0..dl-1 { routerD.ethg++ <--> cable <--> llanD[i].ethg; } routerD.ethg++ <--> cabletoserver <--> serverD.ethg++; // connect switches routerA.ethg++ <--> cable <--> routerB.ethg++; routerB.ethg++ <--> cable <--> routerC.ethg++; routerC.ethg++ <--> cable <--> routerD.ethg++; routerD.ethg++ <--> cable <--> routerA.ethg++; routerB.ethg++ <--> cable <--> routerBB[0].ethg++; routerD.ethg++ <--> cable <--> routerBB[int(n/2)].ethg++; routerBB[0].ethg++ <--> cable <--> routerBB[n-1].ethg++; }File: examples/inet/ipv4largenet/IPv4LargeNet.ned