Ethereal-dev: [Ethereal-dev] packet-dsi.c, tcp_dissect_pdus and short frame

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

From: didier <dgautheron@xxxxxxxx>
Date: Sun, 28 Jul 2002 00:46:22 +0000
Hi
I have a tcpdump capture where packets are - surprise - 96 bytes only.
packet-dsi.c doesn't reassemble short frame packets eg

For a lot of clients dsi write is ,err suboptimal :
There's always at least 2 frames
- one for the header (28 bytes).
- one for data (1 to n bytes).

It's ok if the data packet is < 96 :
[Desegmented TCP]
FPWrite Request

If not then I have
[Desegmented TCP] for the first packet (it's right).
Request Unknow for the second packet (because it's only the second packet, not the first + whatever is there).

Is it a tcp_dissect_pdus limitation or a pb in dissect_dsi_packet()?

Didier