Naveen Kumar wrote: > If one dissector is registered for multiple protocols is it possible to > distinguish between them at dissection time. basically > do an of the args to the dissector callback contain information about which > protocol is being dissected ??? > > dissect( tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree)
No. The right way to do that is not to register on dissector for multiple protocols; if they're mostly the same, have a routine that does the dissection and that takes a "what protocol is this?" argument, and have separate dissectors for each of the protocols that calls the common routine with the appropriate value for the "what protocol is this?" argument. _______________________________________________ Wireshark-dev mailing list [email protected] http://www.wireshark.org/mailman/listinfo/wireshark-dev
