
sahlberg at ethereal
Apr 28, 2006, 2:44 AM
Post #1 of 1
(718 views)
Permalink
|
|
rev 18024: /trunk/epan/dissectors/: packet-tcp.c packet-tcp.h
|
|
User: sahlberg Date: 2006/04/28 04:44 AM Log: 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 tcp_pdu_tracking_table tcp_pdu_skipping_table 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 Directory: /trunk/epan/dissectors/ Changes Path Action +47 -181 packet-tcp.c Modified +8 -6 packet-tcp.h Modified http://anonsvn.ethereal.com/viewcvs/viewcvs.py?rev=18024&view=rev _______________________________________________ Ethereal-cvs mailing list Ethereal-cvs [at] ethereal http://www.ethereal.com/mailman/listinfo/ethereal-cvs
|