Network management protocols like VRRP or OSPF have this function (multiple PDUs in the one UDP frame) so check their dissectors for an example.
Regards, Martin [email protected] On 19 March 2011 00:08, Chipi <[email protected]> wrote: > Hi, > > I have to write a dissector for an internal protocol over UDP. In some cases > the UDP packets can contain multiple messages (only full messages, so there > wont be any message split up into two UDP packets), and I would like to know > if there is a way to display multiple messages from an udp packet, like > MySQL dissector does over TCP? (it uses tcp_dissect_pdus, but as I saw, > there's no similar functions for udp) > I looked around but I couldn't figure out how to call my dissector multiple > times for the same packet. > > So it should look like this: > -- FRAME > -- ETHERNET II FRAME > -- IP FRAME > -- UDP FRAME > -- MY PROTOCOL FRAME > -- MY PROTOCOL FRAME > -- MY PROTOCOL FRAME > -- MY PROTOCOL FRAME > > > Thanks in advance! > > Chipi > > ___________________________________________________________________________ > Sent via: Wireshark-dev mailing list <[email protected]> > Archives: http://www.wireshark.org/lists/wireshark-dev > Unsubscribe: https://wireshark.org/mailman/options/wireshark-dev > mailto:[email protected]?subject=unsubscribe > ___________________________________________________________________________ Sent via: Wireshark-dev mailing list <[email protected]> Archives: http://www.wireshark.org/lists/wireshark-dev Unsubscribe: https://wireshark.org/mailman/options/wireshark-dev mailto:[email protected]?subject=unsubscribe
