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

Wireshark-users: [Wireshark-users] Calling MAC-LTE dissctor from lua dissector on the rest of te

From: "Lehmann, Florian (EXT-Other - DE/Ulm)" <florian.lehmann.ext@xxxxxxx>
Date: Tue, 17 Jan 2012 11:51:22 +0100
Hi All,

I hope this is the right place to ask as I can't find any helpful
information.
I have a simple UDP Protocol, which has a MAC-LTE packet embedded. After
dissecting my part of the packet, I would like to call the MAC-LTE
dissector on the rest of the data.

Calling the MAC-LTE dissector like:

local dissector = Dissector.get("mac-lte")                     
dissector:call(buffer(macPduDumpDataPos):tvb(), pinfo, subtree)

results in the following error message:
Can't dissect LTE MAC frame because no per-frame info was attached.

Could anyone point me in the right direction, how to dissect only the
header information from my custom protocol and to call the MAC-LTE
dissector afterwards?

I am using Wireshark version 1.5.1-RL30_110407 (SVN Rev 35697 from
/trunk).

Thanks and BR,
Florian