1. 06 Jul, 2018 1 commit
    • Peter Wu's avatar
      Follow Stream: ensure linear performance with many packets · e56148c4
      Peter Wu authored
      Reverse the payload chunks list to achieve a running time of O(n) rather
      than O(n²) for insertion of all chunks. Executing a RelWithDebInfo+ASAN
      build with `tshark -r chargen-session.pcapng.gz -qz follow,tcp,hex,0`
      previously took 11m5s to complete, but now finishes in 16 seconds.
      
      Tested using a capture file with 152k TCP packets (from bug 11777).
      Backport note: must update ui/gtk/follow_stream.c too.
      
      Change-Id: Icf70d45f33d4399e53209fb6199d3809608c8d99
      Reviewed-on: https://code.wireshark.org/review/28595
      Petri-Dish: Peter Wu <peter@lekensteyn.nl>
      Tested-by: Petri Dish Buildbot
      Reviewed-by: 's avatarAnders Broman <a.broman58@gmail.com>
      (cherry picked from commit c40c26c04c6a39ef7867a35c50293c666255c9a4)
       [Peter: updated ui/gtk/follow_stream.c for master-2.6]
      Reviewed-on: https://code.wireshark.org/review/28642
      e56148c4
  2. 14 Mar, 2018 1 commit
  3. 28 Feb, 2018 2 commits
  4. 21 Feb, 2018 1 commit
  5. 19 Feb, 2018 1 commit
  6. 09 Feb, 2018 1 commit
  7. 08 Feb, 2018 1 commit
  8. 24 Jan, 2018 1 commit
  9. 18 Jan, 2018 3 commits
  10. 14 Jan, 2018 1 commit
  11. 31 Dec, 2017 1 commit
  12. 28 Dec, 2017 1 commit
  13. 08 Dec, 2017 3 commits
  14. 07 Dec, 2017 1 commit
  15. 06 Dec, 2017 1 commit
  16. 04 Dec, 2017 1 commit
  17. 09 Nov, 2017 1 commit
  18. 29 Oct, 2017 1 commit
  19. 26 Oct, 2017 1 commit
  20. 05 Oct, 2017 1 commit
  21. 04 Oct, 2017 2 commits
  22. 27 Sep, 2017 1 commit
  23. 23 Sep, 2017 1 commit
  24. 19 Sep, 2017 2 commits
  25. 18 Sep, 2017 1 commit
  26. 08 Sep, 2017 1 commit
  27. 28 Aug, 2017 1 commit
  28. 19 Aug, 2017 1 commit
  29. 08 Jun, 2017 2 commits
  30. 30 May, 2017 1 commit
  31. 26 May, 2017 1 commit
  32. 16 May, 2017 1 commit