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

Wireshark-bugs: [Wireshark-bugs] [Bug 2086] packet DSI use 16 bytes for the fixed length

Date: Mon, 10 Dec 2007 14:40:34 +0000 (GMT)
http://bugs.wireshark.org/bugzilla/show_bug.cgi?id=2086





------- Comment #3 from did447@xxxxxxxxx  2007-12-10 14:40 GMT -------
(In reply to comment #2)
> Maybe because 12 bytes is all you need to get at the length of the message?
> 

Maybe.

I agree it shouldn't matter but because of bug 1124 it's an issue, currently
TCP desegmentation can't extend already fully desegmented packet if the last
segment is not at the end of a TCP segment.

Ex:
| tcp1   dsi1 / dsi2 | tcp2 dsi2|  
              / 8B        8B

with a 12 bytes fixed length it never works, there's always 4 trailing bytes.

At least with 16 bytes it works if the DSI packet is only a header, which is
rather common for replies. As a matter of fact in this case it doesn't trigger
bug 1124 at all.



-- 
Configure bugmail: http://bugs.wireshark.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.