aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-mysql.c
diff options
context:
space:
mode:
authorRonnie Sahlberg <ronnie_sahlberg@ozemail.com.au>2006-04-30 10:27:55 +0000
committerRonnie Sahlberg <ronnie_sahlberg@ozemail.com.au>2006-04-30 10:27:55 +0000
commit0c1d1e600f28ae3a6c80b0be743d6927486979e5 (patch)
treed692288a10ff14cbd075e3882e33fd5ffe04ceb9 /epan/dissectors/packet-mysql.c
parenta41668ca279e801a0309fb5b178348b628e462da (diff)
tcp reassembly updates
use tcp_multisegment_pdu and se_tree_lookup32_le() to track pdu boundaries for tcp reassembly just as this structure is used for the same purpose when reassembly is not enabled. get rid of a hashtable and two memchunks we no longer need tcp_segment_table tcp_segment_key_chunk and tcp_segment_address_chunk This makes tcp reassembly work for out-of-order segments as well as when reassembly completes in one segment and when the tail of the segment contains the head of the next pdu which we did not handle before. tcp reassembly should be much better and efficient now modulo introduced regressions. svn path=/trunk/; revision=18046
Diffstat (limited to 'epan/dissectors/packet-mysql.c')
0 files changed, 0 insertions, 0 deletions