I want to decode MAC-LTE message but when I try to decode using tshark it gives the following error. Can't dissect LTE MAC frame because no per-frame info was attached!
asked 04 Apr '12, 03:01
The MAC-LTE dissector needs certain context information to be attached to the frame before it can knows how to properly dissect it.
There is the mac-lte-framed dissector. It currently doesn't have its own DLT, so I've used it with one of the user DLTs (e.g. 147). It still needs to have the context information, which is stored in the same format as the supported MAC-over-UDP format (minus the identifying string that the UDP format uses). You would then need to associate your DLT with the protocol 'mac-lte-framed'. I could post sample code for for writing to this file format to the wiki, if that would help.
You could use mac-lte-framed, or invent your own format, but you'll still need to attach the context info to each frame ( get_mac_lte_proto_data() and set_mac_lte_proto_data() are available for this and could be called from a plugin if necessary ).
answered 05 Apr '12, 05:37