lo0_IPv4.test 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117
  1. %description:
  2. Testing loopback interface module
  3. UDP communication via lo0 interface
  4. %#--------------------------------------------------------------------------------------------------------------
  5. %file: test.ned
  6. import inet.node.inet.StandardHost;
  7. network LocalUDP
  8. {
  9. submodules:
  10. host: StandardHost {
  11. parameters:
  12. networkLayer.configurator.networkConfiguratorModule = "";
  13. @display("i=device/pc3");
  14. }
  15. }
  16. %#--------------------------------------------------------------------------------------------------------------
  17. %inifile: omnetpp.ini
  18. [General]
  19. tkenv-plugin-path = ../../../etc/plugins
  20. ned-path = .;../../../../src;../../lib
  21. #omnetpp 5.0 - 5.1 compatibility:
  22. eventlog-file = "${resultdir}/${configname}-${runnumber}.elog"
  23. output-scalar-file = "${resultdir}/${configname}-${runnumber}.sca"
  24. output-vector-file = "${resultdir}/${configname}-${runnumber}.vec"
  25. snapshot-file = "${resultdir}/${configname}-${runnumber}.sna"
  26. **.vector-recording=false
  27. network = LocalUDP
  28. #debug-on-errors = true
  29. total-stack = 7MiB
  30. # udp app configuration
  31. **.numUdpApps = 5
  32. **.udpApp[0].typename = "UDPEchoApp"
  33. **.udpApp[0].localPort = 100
  34. **.udpApp[*].typename = "UDPBasicApp"
  35. **.udpApp[*].localPort = 200+index
  36. **.udpApp[*].destPort = 100
  37. **.udpApp[*].messageLength = 5000B
  38. **.udpApp[*].sendInterval = 5s
  39. **.udpApp[*].destAddresses = "127.0.0.1"
  40. **.udpApp[*].startTime = 60s+uniform(0s,5s)
  41. **.udpApp[*].stopTime = 1059.99s
  42. %#--------------------------------------------------------------------------------------------------------------
  43. %#--------------------------------------------------------------------------------------------------------------
  44. %contains: results/General-0.sca
  45. scalar LocalUDP.host.lo0.lo passedUpPk:count 3200
  46. attr
  47. %contains: results/General-0.sca
  48. scalar LocalUDP.host.lo0.lo rcvdPkFromHL:count 3200
  49. attr
  50. %contains: results/General-0.sca
  51. scalar LocalUDP.host.udpApp[0] echoedPk:count 800
  52. attr
  53. %contains: results/General-0.sca
  54. scalar LocalUDP.host.udpApp[1] sentPk:count 200
  55. attr
  56. %contains: results/General-0.sca
  57. scalar LocalUDP.host.udpApp[1] rcvdPk:count 200
  58. attr
  59. %contains: results/General-0.sca
  60. scalar LocalUDP.host.udpApp[2] sentPk:count 200
  61. attr
  62. %contains: results/General-0.sca
  63. scalar LocalUDP.host.udpApp[2] rcvdPk:count 200
  64. attr
  65. %contains: results/General-0.sca
  66. scalar LocalUDP.host.udpApp[3] sentPk:count 200
  67. attr
  68. %contains: results/General-0.sca
  69. scalar LocalUDP.host.udpApp[3] rcvdPk:count 200
  70. attr
  71. %contains: results/General-0.sca
  72. scalar LocalUDP.host.udpApp[4] sentPk:count 200
  73. attr
  74. %contains: results/General-0.sca
  75. scalar LocalUDP.host.udpApp[4] rcvdPk:count 200
  76. attr
  77. %contains: results/General-0.sca
  78. scalar LocalUDP.host.udp passedUpPk:count 1600
  79. attr
  80. %contains: results/General-0.sca
  81. scalar LocalUDP.host.udp sentPk:count 1600
  82. attr
  83. %contains: results/General-0.sca
  84. scalar LocalUDP.host.udp rcvdPk:count 1600
  85. attr
  86. %#--------------------------------------------------------------------------------------------------------------
  87. %not-contains: stdout
  88. undisposed object:
  89. %not-contains: stdout
  90. -- check module destructor
  91. %#--------------------------------------------------------------------------------------------------------------