Thanks, this is exactly what I wanted and works well.
Martin
ronnie sahlberg wrote the following on 02/16/06 07:23:
> Can you use tcp_dissect_pdus() ?
>
> This helper function will usually do all the dirty work required to
> reassemble PDUs for protocols running atop TCP.
>
> It will also, even when reassembly is not enabled, do nice things
> like keeping track of where PDUs start/end in the sequence number
> space so that it can also dissect PDUs that are not aligned to the
> start of a segment.
>
>
>
>
> On 2/16/06, *Martin Warnes* <martin@xxxxxxxxxxxxxxxxx
> <mailto:martin@xxxxxxxxxxxxxxxxx>> wrote:
>
> Hi list,
>
> I'm having some difficulties with reassembly for a protocol that runs
> atop TCP and despite having read the developer notes on the topic and
> looked at some of the other dissectors that use reassembly I still
> can't
> fathom out what the problem is.
>
> The protocol in question can span multiple packets, the first
> packet in
> the sequence contains a header with the total number of bytes. The
> second and subsequent packets in the sequence contain no header
> information so the only method available to combine the packets is the
> byte count from the first header.
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Ethereal-dev mailing list
> Ethereal-dev@xxxxxxxxxxxx
> http://www.ethereal.com/mailman/listinfo/ethereal-dev
>
----------------------------------------------------------
Scanned by ClamAV antivirus system - http://www.clamav.net
Virus signatures last updated: Thu Feb 16 10:13:04 2006