tcp_nagle_1.test 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. %description:
  2. Test Nagle's algorithm: small packets are only sent when there's no
  3. outstanding data (everything sent previously has been acked).
  4. %inifile: {}.ini
  5. [General]
  6. #preload-ned-files = *.ned ../../*.ned @../../../../nedfiles.lst
  7. ned-path = .;../../../../src;../../lib
  8. #omnetpp 5.0 - 5.1 compatibility:
  9. eventlog-file = "${resultdir}/${configname}-${runnumber}.elog"
  10. output-scalar-file = "${resultdir}/${configname}-${runnumber}.sca"
  11. output-vector-file = "${resultdir}/${configname}-${runnumber}.vec"
  12. snapshot-file = "${resultdir}/${configname}-${runnumber}.sna"
  13. #[Cmdenv]
  14. cmdenv-event-banners=false
  15. cmdenv-express-mode=false
  16. #[Parameters]
  17. *.testing=true
  18. ####cmdenv-log-prefix="%c %C@"
  19. *.tcptester.cmdenv-log-level=DEBUG
  20. *.*_app.cmdenv-log-level=DEBUG
  21. **.cmdenv-log-level=OFF
  22. # script format: "time numbytes; time numbytes; ..."
  23. *.cli_app.sendScript="1.00 2; 1.01 4; 1.02 8; 1.03 16; 1.04 32; 2.00 64; 2.01 128; 2.02 256; 2.03 512"
  24. include ../../lib/defaults.ini
  25. %#--------------------------------------------------------------------------------------------------------------
  26. %contains: stdout
  27. [1.001 A003] A.1000 > B.2000: A 1:3(2) ack 501 win 16384
  28. [1.203 B002] A.1000 < B.2000: A ack 3 win 16384
  29. [1.205 A004] A.1000 > B.2000: A 3:63(60) ack 501 win 16384
  30. [1.407 B003] A.1000 < B.2000: A ack 63 win 16384
  31. [2.001 A005] A.1000 > B.2000: A 63:127(64) ack 501 win 16384
  32. [2.203 B004] A.1000 < B.2000: A ack 127 win 16384
  33. [2.205 A006] A.1000 > B.2000: A 127:1023(896) ack 501 win 16384
  34. [2.407 B005] A.1000 < B.2000: A ack 1023 win 16384
  35. %#--------------------------------------------------------------------------------------------------------------
  36. %contains: stdout
  37. Calling finish() at end of Run #0...
  38. TcpTestNet1.cli_app: received 0 bytes in 0 packets
  39. TcpTestNet1.srv_app: received 1022 bytes in 4 packets
  40. [2.408] tcpdump finished, A:6 B:5 segments
  41. End.
  42. %#--------------------------------------------------------------------------------------------------------------
  43. %not-contains: stdout
  44. undisposed object:
  45. %#--------------------------------------------------------------------------------------------------------------
  46. %not-contains: stdout
  47. -- check module destructor
  48. %#--------------------------------------------------------------------------------------------------------------