Wireshark-dev: [Wireshark-dev] RRC NAS MEssage dissection (was: RE: 3GPP RLC and MAC protocols
From: "Neil Piercy" <[email protected]>
Date: Mon, 14 Jan 2008 10:29:29 -0000
That was enough of a hint - thanks.  Bug 2192 and patch for review submitted.

Regards, Neil
PS Did you know MSVC6 cannot set breakpoints beyond line 64k of a file - and packet-rrc.c is a _lot_ bigger (but MSVC6 actually points you back to rrc.cnf correctly anyway, but...)

From: [email protected] [mailto:[email protected]] On Behalf Of Anders Broman


In rrc.cnf do something similar to whats done in RANAP

--- Snip from ranap.cnf ---

#.FN_BODY NAS-PDU  VAL_PTR = &nas_pdu_tvb

  tvbuff_t *nas_pdu_tvb=NULL;




                      if (nas_pdu_tvb)

                                            dissector_try_port(nas_pdu_dissector_table, 0x1, nas_pdu_tvb, %(ACTX)s->pinfo, proto_tree_get_root(tree));


--- End Snip from ranap.cnf ---

I guess that would be:

#.FN_BODY NAS-Message PDU  VAL_PTR = &nas_message_tvb



                      if (nas_pdu_tvb)

then the actual hook into packet-gsm_a.c


If you do something along those lines please submit the result back to us.