Wireshark-dev: Re: [Wireshark-dev] nested dissector

From: Jaap Keuter <jaap.keuter@xxxxxxxxx>
Date: Mon, 17 Mar 2008 20:35:03 +0100
Hi,

Ehm, I don't follow. Either you call the dissector or you don't. You'll see the mikey dissectors output in the packet detail pane.

Thanx,
Jaap

Filippo Margiotta wrote:
Hi Jaap,
your information were very useful form me. Thank you.

I would ask you another question.
I used as your suggestion the function
call_dissector(mikey_handle, sub_tvb, ppinfo, tree)
from the plugin.

How can I understand if the the dissect_mikey is called by the plugin or not.
Depending on that I should do different thinks.

Thanks,
FIlippo



2008/3/16, Jaap Keuter <jaap.keuter@xxxxxxxxx <mailto:jaap.keuter@xxxxxxxxx>>:

    Hi,

    You could use find_dissector("mikey") to get a handle on it and call
    it with a
    tvb subset containing the payload for mikey.
    Many examples like this in the Wireshark dissectors source tree.

    Thanx,
    Jaap



    Filippo Margiotta wrote:
     > Hi All,
     > the company I am working has a propietary plugin to dissect a
    specific
     > protocol (let's call XXX). I should add a dissector for the
    data_payload
     > field in the XXX to be decoded by the MIKEY dissector.
     >
     > Somebody could help me on this please?
     >
     > Thanks,
     > Filippo
     >