sahlberg at ethereal
Apr 28, 2006, 2:44 AM
Post #1 of 1
rev 18024: /trunk/epan/dissectors/: packet-tcp.c packet-tcp.h
Date: 2006/04/28 04:44 AM
tcp analysis updates to prepare for later tcp reassembly updates
now that we have se_tree_lookup32_le we can do the tracking of pdu boundaries much more efficiently.
track pdu boundaries by a new tcp_multisegment_pdu structure that is indexed by sequence numbers and let this structure replace the older tcp_next_pdu structure.
with se_tree_lookup32_le we no longer need to track segment by segment and can get rid of the two hash tables
Neither do we need the tree tcp_pdu_time_table anymore so that one is gone as well.
remove various other functions that are no longer needed due to removing the structure and the tables/tree
this part of the code shoul;d be much more readable now and also a bit faster
Changes Path Action
+47 -181 packet-tcp.c Modified
+8 -6 packet-tcp.h Modified
Ethereal-cvs mailing list
Ethereal-cvs [at] ethereal