Hi,

Le 31 août 2010 à 09:38, Vishal Kumar Singh <[email protected]> a écrit :

> Hi All,
> 
> I have been trying to make RRC Dissector using the source code available at 
> http://anonsvn.wireshark.org/viewvc/trunk-1.4/epan/dissectors/. 
> 
> Simply, I am trying to build a library in any directory. After that, I copy 
> the library to the plugin directory of wireshark. When I run wireshark and 
> send some packets,  I get DL CCCH message only, proto_register_protocol 
> invokes only "dissect_lte_rrc_DL_CCCH_Message" Function. I made a simple 
> change to meet my motive. Instead, I invoked   "dissect_lte_rrc_Message", 
> which further calls dissector function for DL CCCH, UL CCCH, UL DCCH etc.  
> But, now i have to make a decision based on which only one of all is called. 
> Presently, when all the three dissector function is invoked.

Why creating a plugin based on the existing dissector instead of using the 
dissector itself ?

> 
> Please, suggest me a suitable method to this. Can i select based on message 
> type to differentiate UL CCCH, UL DCCH, DL CCCH messages? Or, is there any 
> other method to differentiate the messages?

No you can't differenciate the different logical channels (UL/DL CCCH/DCCH, 
PCCH, ...) automatically. You need to know what kind of packets you are trying 
to dissect and call the corresponding dissector accordingly.

Regards,
Pascal.
___________________________________________________________________________
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

Reply via email to