123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117 |
- %description:
- Testing loopback interface module
- UDP communication via lo0 interface
- %#--------------------------------------------------------------------------------------------------------------
- %file: test.ned
- import inet.node.inet.StandardHost;
- network LocalUDP
- {
- submodules:
- host: StandardHost {
- parameters:
- networkLayer.configurator.networkConfiguratorModule = "";
- @display("i=device/pc3");
- }
- }
- %#--------------------------------------------------------------------------------------------------------------
- %inifile: omnetpp.ini
- [General]
- tkenv-plugin-path = ../../../etc/plugins
- ned-path = .;../../../../src;../../lib
- #omnetpp 5.0 - 5.1 compatibility:
- eventlog-file = "${resultdir}/${configname}-${runnumber}.elog"
- output-scalar-file = "${resultdir}/${configname}-${runnumber}.sca"
- output-vector-file = "${resultdir}/${configname}-${runnumber}.vec"
- snapshot-file = "${resultdir}/${configname}-${runnumber}.sna"
- **.vector-recording=false
- network = LocalUDP
- #debug-on-errors = true
- total-stack = 7MiB
- # udp app configuration
- **.numUdpApps = 5
- **.udpApp[0].typename = "UDPEchoApp"
- **.udpApp[0].localPort = 100
- **.udpApp[*].typename = "UDPBasicApp"
- **.udpApp[*].localPort = 200+index
- **.udpApp[*].destPort = 100
- **.udpApp[*].messageLength = 5000B
- **.udpApp[*].sendInterval = 5s
- **.udpApp[*].destAddresses = "127.0.0.1"
- **.udpApp[*].startTime = 60s+uniform(0s,5s)
- **.udpApp[*].stopTime = 1059.99s
- %#--------------------------------------------------------------------------------------------------------------
- %#--------------------------------------------------------------------------------------------------------------
- %contains: results/General-0.sca
- scalar LocalUDP.host.lo0.lo passedUpPk:count 3200
- attr
- %contains: results/General-0.sca
- scalar LocalUDP.host.lo0.lo rcvdPkFromHL:count 3200
- attr
- %contains: results/General-0.sca
- scalar LocalUDP.host.udpApp[0] echoedPk:count 800
- attr
- %contains: results/General-0.sca
- scalar LocalUDP.host.udpApp[1] sentPk:count 200
- attr
- %contains: results/General-0.sca
- scalar LocalUDP.host.udpApp[1] rcvdPk:count 200
- attr
- %contains: results/General-0.sca
- scalar LocalUDP.host.udpApp[2] sentPk:count 200
- attr
- %contains: results/General-0.sca
- scalar LocalUDP.host.udpApp[2] rcvdPk:count 200
- attr
- %contains: results/General-0.sca
- scalar LocalUDP.host.udpApp[3] sentPk:count 200
- attr
- %contains: results/General-0.sca
- scalar LocalUDP.host.udpApp[3] rcvdPk:count 200
- attr
- %contains: results/General-0.sca
- scalar LocalUDP.host.udpApp[4] sentPk:count 200
- attr
- %contains: results/General-0.sca
- scalar LocalUDP.host.udpApp[4] rcvdPk:count 200
- attr
- %contains: results/General-0.sca
- scalar LocalUDP.host.udp passedUpPk:count 1600
- attr
- %contains: results/General-0.sca
- scalar LocalUDP.host.udp sentPk:count 1600
- attr
- %contains: results/General-0.sca
- scalar LocalUDP.host.udp rcvdPk:count 1600
- attr
- %#--------------------------------------------------------------------------------------------------------------
- %not-contains: stdout
- undisposed object:
- %not-contains: stdout
- -- check module destructor
- %#--------------------------------------------------------------------------------------------------------------
|