Ethereal-dev: [Ethereal-dev] Help needed for GUI concept

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

From: Michael Tüxen <Michael.Tuexen@xxxxxxxxxxxxxxxxx>
Date: Thu, 4 Jan 2001 20:16:27 +0100
Dear developers,

ethereal supports SCTP, a new transport protocol defined in RFC 2960 and used
for signalling transport and diameter. Even more protocols will use SCTP in 
the future (hopefully).

I'm currently testing a protocol dissector for an upper layer protocol called
M3UA. The protocol stack is

 IP
SCTP
M3UA

The problem is, that SCTP supports the bundling of multiple M3UA packets in
on SCTP packet. Furthermore in the SCTP packet there are some bytes belonging
to SCTP, then the M3UA stuff of packet 1, then SCTP bytes and then the M3UA
stuff of packet 2 and so on.
So the byte sequence does not correspond to the linear structure of the 
protocol stack.

So my question is, how to reflect this structure in the the protocol tree.

Having an SCTP packet with two M3UA packet a protocol tree like

IP
SCTP
M3UA
M3UA

would suggest that M3UA is transported inside M3UA. This is wrong.

So any suggestions?

Best regards and thanks for the help
Michael  

-- 
e-mail: Michael.Tuexen@xxxxxxxxxxxxxxxxx