OSPF_Area3

Package: inet.examples.ospfv2.fulltest

OSPF_Area3

compound module

(no description)

OspfRouter OspfRouter OspfLan OspfLan OspfLan StandardHost

Usage diagram

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

Used in

Name Type Description
OSPF_RFC2328_Fig6 network (no description)

Properties

Name Value Description
display p=10,10;b=264,528

Gates

Name Direction Size Description
ethg [ ] inout 1

Unassigned submodule parameters

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

TODO @signal, @statistic

RT9.pcapRecorder.verbose bool true

whether to log packets on the module output

RT9.pcapRecorder.pcapFile string ""

the PCAP file to be written

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

maximum number of bytes to record per packet

RT9.pcapRecorder.dumpBadFrames bool true

enable dump of frames with hasBitError

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

space-separated list of sibling module names to listen on

RT9.pcapRecorder.sendingSignalNames string "packetSentToLower"

space-separated list of outbound packet signals to subscribe to

RT9.pcapRecorder.receivingSignalNames string "packetReceivedFromLower"

space-separated list of inbound packet signals to subscribe to

RT9.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

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

RT9.pcapRecorder.packetFilter object "*"

which packets are considered, matches all packets by default

RT9.pcapRecorder.helpers string ""

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

RT9.pcapRecorder.alwaysFlush bool false

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

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

whether to display IP addresses on links

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

determines the text that is written on top of the submodule

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

determines the text that is written on top of the submodule

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

determines the text that is written on top of the submodule

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

determines the text that is written on top of the submodule

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

determines the text that is written on top of the submodule

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

determines the text that is written on top of the submodule

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

The path to the InterfaceTable module

RT9.bgp.routingTableModule string
RT9.bgp.ospfRoutingModule string parent.hasOspf ? "^.ospf" : ""
RT12.status.initialStatus string "UP"

TODO @signal, @statistic

RT12.pcapRecorder.verbose bool true

whether to log packets on the module output

RT12.pcapRecorder.pcapFile string ""

the PCAP file to be written

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

maximum number of bytes to record per packet

RT12.pcapRecorder.dumpBadFrames bool true

enable dump of frames with hasBitError

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

space-separated list of sibling module names to listen on

RT12.pcapRecorder.sendingSignalNames string "packetSentToLower"

space-separated list of outbound packet signals to subscribe to

RT12.pcapRecorder.receivingSignalNames string "packetReceivedFromLower"

space-separated list of inbound packet signals to subscribe to

RT12.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

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

RT12.pcapRecorder.packetFilter object "*"

which packets are considered, matches all packets by default

RT12.pcapRecorder.helpers string ""

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

RT12.pcapRecorder.alwaysFlush bool false

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

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

whether to display IP addresses on links

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

determines the text that is written on top of the submodule

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

determines the text that is written on top of the submodule

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

determines the text that is written on top of the submodule

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

determines the text that is written on top of the submodule

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

determines the text that is written on top of the submodule

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

determines the text that is written on top of the submodule

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

The path to the InterfaceTable module

RT12.bgp.routingTableModule string
RT12.bgp.ospfRoutingModule string parent.hasOspf ? "^.ospf" : ""
N9.hub.macTable.agingTime double
N9.hub.macTable.forwardingTableFile string
N9.hub.interfaceTable.displayAddresses bool false

whether to display IP addresses on links

N9.hub.l2NodeConfigurator.interfaceTableModule string
N9.hub.l2NodeConfigurator.l2ConfiguratorModule string "l2NetworkConfigurator"

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

N9.hub.status.initialStatus string "UP"

TODO @signal, @statistic

N9.hub.pcapRecorder.verbose bool true

whether to log packets on the module output

N9.hub.pcapRecorder.pcapFile string ""

the PCAP file to be written

N9.hub.pcapRecorder.fileFormat string "pcapng"
N9.hub.pcapRecorder.snaplen int 65535

maximum number of bytes to record per packet

N9.hub.pcapRecorder.dumpBadFrames bool true

enable dump of frames with hasBitError

N9.hub.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

space-separated list of sibling module names to listen on

N9.hub.pcapRecorder.sendingSignalNames string "packetSentToLower"

space-separated list of outbound packet signals to subscribe to

N9.hub.pcapRecorder.receivingSignalNames string "packetReceivedFromLower"

space-separated list of inbound packet signals to subscribe to

N9.hub.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

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

N9.hub.pcapRecorder.packetFilter object "*"

which packets are considered, matches all packets by default

N9.hub.pcapRecorder.helpers string ""

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

N9.hub.pcapRecorder.alwaysFlush bool false

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

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

determines the text that is written on top of the submodule

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

determines the text that is written on top of the submodule

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

determines the text that is written on top of the submodule

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

determines the text that is written on top of the submodule

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

determines the text that is written on top of the submodule

N9.hub.cutthrough.forwardServiceRegistration bool true
N9.hub.cutthrough.forwardProtocolRegistration bool true
N9.hub.eth.bitrate double
N9.host.status.initialStatus string "UP"

TODO @signal, @statistic

N9.host.pcapRecorder.verbose bool true

whether to log packets on the module output

N9.host.pcapRecorder.pcapFile string ""

the PCAP file to be written

N9.host.pcapRecorder.fileFormat string "pcapng"
N9.host.pcapRecorder.snaplen int 65535

maximum number of bytes to record per packet

N9.host.pcapRecorder.dumpBadFrames bool true

enable dump of frames with hasBitError

N9.host.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

space-separated list of sibling module names to listen on

N9.host.pcapRecorder.sendingSignalNames string "packetSentToLower"

space-separated list of outbound packet signals to subscribe to

N9.host.pcapRecorder.receivingSignalNames string "packetReceivedFromLower"

space-separated list of inbound packet signals to subscribe to

N9.host.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

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

N9.host.pcapRecorder.packetFilter object "*"

which packets are considered, matches all packets by default

N9.host.pcapRecorder.helpers string ""

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

N9.host.pcapRecorder.alwaysFlush bool false

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

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

whether to display IP addresses on links

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

determines the text that is written on top of the submodule

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

determines the text that is written on top of the submodule

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

determines the text that is written on top of the submodule

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

determines the text that is written on top of the submodule

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

determines the text that is written on top of the submodule

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

determines the text that is written on top of the submodule

N9.host.at.forwardServiceRegistration bool true
N9.host.at.forwardProtocolRegistration bool true
N10.hub.macTable.agingTime double
N10.hub.macTable.forwardingTableFile string
N10.hub.interfaceTable.displayAddresses bool false

whether to display IP addresses on links

N10.hub.l2NodeConfigurator.interfaceTableModule string
N10.hub.l2NodeConfigurator.l2ConfiguratorModule string "l2NetworkConfigurator"

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

N10.hub.status.initialStatus string "UP"

TODO @signal, @statistic

N10.hub.pcapRecorder.verbose bool true

whether to log packets on the module output

N10.hub.pcapRecorder.pcapFile string ""

the PCAP file to be written

N10.hub.pcapRecorder.fileFormat string "pcapng"
N10.hub.pcapRecorder.snaplen int 65535

maximum number of bytes to record per packet

N10.hub.pcapRecorder.dumpBadFrames bool true

enable dump of frames with hasBitError

N10.hub.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

space-separated list of sibling module names to listen on

N10.hub.pcapRecorder.sendingSignalNames string "packetSentToLower"

space-separated list of outbound packet signals to subscribe to

N10.hub.pcapRecorder.receivingSignalNames string "packetReceivedFromLower"

space-separated list of inbound packet signals to subscribe to

N10.hub.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

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

N10.hub.pcapRecorder.packetFilter object "*"

which packets are considered, matches all packets by default

N10.hub.pcapRecorder.helpers string ""

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

N10.hub.pcapRecorder.alwaysFlush bool false

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

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

determines the text that is written on top of the submodule

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

determines the text that is written on top of the submodule

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

determines the text that is written on top of the submodule

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

determines the text that is written on top of the submodule

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

determines the text that is written on top of the submodule

N10.hub.cutthrough.forwardServiceRegistration bool true
N10.hub.cutthrough.forwardProtocolRegistration bool true
N10.hub.eth.bitrate double
N10.host.status.initialStatus string "UP"

TODO @signal, @statistic

N10.host.pcapRecorder.verbose bool true

whether to log packets on the module output

N10.host.pcapRecorder.pcapFile string ""

the PCAP file to be written

N10.host.pcapRecorder.fileFormat string "pcapng"
N10.host.pcapRecorder.snaplen int 65535

maximum number of bytes to record per packet

N10.host.pcapRecorder.dumpBadFrames bool true

enable dump of frames with hasBitError

N10.host.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

space-separated list of sibling module names to listen on

N10.host.pcapRecorder.sendingSignalNames string "packetSentToLower"

space-separated list of outbound packet signals to subscribe to

N10.host.pcapRecorder.receivingSignalNames string "packetReceivedFromLower"

space-separated list of inbound packet signals to subscribe to

N10.host.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

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

N10.host.pcapRecorder.packetFilter object "*"

which packets are considered, matches all packets by default

N10.host.pcapRecorder.helpers string ""

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

N10.host.pcapRecorder.alwaysFlush bool false

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

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

whether to display IP addresses on links

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

determines the text that is written on top of the submodule

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

determines the text that is written on top of the submodule

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

determines the text that is written on top of the submodule

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

determines the text that is written on top of the submodule

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

determines the text that is written on top of the submodule

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

determines the text that is written on top of the submodule

N10.host.at.forwardServiceRegistration bool true
N10.host.at.forwardProtocolRegistration bool true
N11.hub.macTable.agingTime double
N11.hub.macTable.forwardingTableFile string
N11.hub.interfaceTable.displayAddresses bool false

whether to display IP addresses on links

N11.hub.l2NodeConfigurator.interfaceTableModule string
N11.hub.l2NodeConfigurator.l2ConfiguratorModule string "l2NetworkConfigurator"

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

N11.hub.status.initialStatus string "UP"

TODO @signal, @statistic

N11.hub.pcapRecorder.verbose bool true

whether to log packets on the module output

N11.hub.pcapRecorder.pcapFile string ""

the PCAP file to be written

N11.hub.pcapRecorder.fileFormat string "pcapng"
N11.hub.pcapRecorder.snaplen int 65535

maximum number of bytes to record per packet

N11.hub.pcapRecorder.dumpBadFrames bool true

enable dump of frames with hasBitError

N11.hub.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

space-separated list of sibling module names to listen on

N11.hub.pcapRecorder.sendingSignalNames string "packetSentToLower"

space-separated list of outbound packet signals to subscribe to

N11.hub.pcapRecorder.receivingSignalNames string "packetReceivedFromLower"

space-separated list of inbound packet signals to subscribe to

N11.hub.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

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

N11.hub.pcapRecorder.packetFilter object "*"

which packets are considered, matches all packets by default

N11.hub.pcapRecorder.helpers string ""

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

N11.hub.pcapRecorder.alwaysFlush bool false

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

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

determines the text that is written on top of the submodule

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

determines the text that is written on top of the submodule

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

determines the text that is written on top of the submodule

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

determines the text that is written on top of the submodule

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

determines the text that is written on top of the submodule

N11.hub.cutthrough.forwardServiceRegistration bool true
N11.hub.cutthrough.forwardProtocolRegistration bool true
N11.hub.eth.bitrate double
N11.host.status.initialStatus string "UP"

TODO @signal, @statistic

N11.host.pcapRecorder.verbose bool true

whether to log packets on the module output

N11.host.pcapRecorder.pcapFile string ""

the PCAP file to be written

N11.host.pcapRecorder.fileFormat string "pcapng"
N11.host.pcapRecorder.snaplen int 65535

maximum number of bytes to record per packet

N11.host.pcapRecorder.dumpBadFrames bool true

enable dump of frames with hasBitError

N11.host.pcapRecorder.moduleNamePatterns string "wlan[*] eth[*] ppp[*]"

space-separated list of sibling module names to listen on

N11.host.pcapRecorder.sendingSignalNames string "packetSentToLower"

space-separated list of outbound packet signals to subscribe to

N11.host.pcapRecorder.receivingSignalNames string "packetReceivedFromLower"

space-separated list of inbound packet signals to subscribe to

N11.host.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

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

N11.host.pcapRecorder.packetFilter object "*"

which packets are considered, matches all packets by default

N11.host.pcapRecorder.helpers string ""

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

N11.host.pcapRecorder.alwaysFlush bool false

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

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

whether to display IP addresses on links

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

determines the text that is written on top of the submodule

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

determines the text that is written on top of the submodule

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

determines the text that is written on top of the submodule

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

determines the text that is written on top of the submodule

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

determines the text that is written on top of the submodule

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

determines the text that is written on top of the submodule

N11.host.at.forwardServiceRegistration bool true
N11.host.at.forwardProtocolRegistration bool true
H1.status.initialStatus string "UP"

TODO @signal, @statistic

H1.pcapRecorder.verbose bool true

whether to log packets on the module output

H1.pcapRecorder.pcapFile string ""

the PCAP file to be written

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

maximum number of bytes to record per packet

H1.pcapRecorder.dumpBadFrames bool true

enable dump of frames with hasBitError

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

space-separated list of sibling module names to listen on

H1.pcapRecorder.sendingSignalNames string "packetSentToLower"

space-separated list of outbound packet signals to subscribe to

H1.pcapRecorder.receivingSignalNames string "packetReceivedFromLower"

space-separated list of inbound packet signals to subscribe to

H1.pcapRecorder.dumpProtocols string "ethernetmac ppp ieee80211mac"

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

H1.pcapRecorder.packetFilter object "*"

which packets are considered, matches all packets by default

H1.pcapRecorder.helpers string ""

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

H1.pcapRecorder.alwaysFlush bool false

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

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

whether to display IP addresses on links

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

determines the text that is written on top of the submodule

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

determines the text that is written on top of the submodule

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

determines the text that is written on top of the submodule

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

determines the text that is written on top of the submodule

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

determines the text that is written on top of the submodule

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

determines the text that is written on top of the submodule

H1.at.forwardServiceRegistration bool true
H1.at.forwardProtocolRegistration bool true

Source code

module OSPF_Area3
{
    parameters:
        @display("p=10,10;b=264,528");
    gates:
        inout ethg[1];
    submodules:
        RT9: OspfRouter {
            parameters:
                @display("p=250,200");
            gates:
                ethg[2];
        }
        RT12: OspfRouter {
            parameters:
                @display("p=250,400");
            gates:
                ethg[3];
        }
        N9: OspfLan {
            parameters:
                h = 1;
                @display("p=250,300;is=l");
        }
        N10: OspfLan {
            parameters:
                h = 2;
                @display("p=250,500;is=l");
        }
        N11: OspfLan {
            parameters:
                h = 2;
                @display("p=250,100;is=l");
        }
        H1: StandardHost {
            parameters:
                @display("p=100,400;i=device/pc");
        }
    connections:
        RT9.ethg[1] <--> C <--> N9.ethg++;
        RT9.ethg[0] <--> C <--> N11.ethg++;
        RT12.ethg[1] <--> C <--> H1.ethg++;
        RT12.ethg[0] <--> C <--> N9.ethg++;
        RT12.ethg[2] <--> C <--> N10.ethg++;

        // towards other areas
        ethg[0] <--> { @display("m=e"); } <--> N9.ethg++;
}

File: examples/ospfv2/fulltest/FullTest.ned