Huge thanks to our Platinum Members Endace and LiveAction,
and our Silver Member Veeam, for supporting the Wireshark Foundation and project.

Ethereal-dev: Re: [Ethereal-dev] Reassembly & tvb_find_guint8()

Note: This archive is from the project's previous web site, ethereal.com. This list is no longer active.

From: Guy Harris <gharris@xxxxxxxxx>
Date: Thu, 03 Feb 2005 10:57:38 -0800
Alex Kirk wrote:

The situation is this: my PDU begins with a 4-byte field that gives me its
length.

That means that you can do reassembly using the (unfortunately undocumented) tcp_dissect_pdus() routine. See, for example, "dissect_dns_tcp()", in epan/dissectors/packet-dns.c.