On Mar 27, 2011, at 7:42 PM, Raghavan R wrote:

> I am writing a dissector for a Fibre Channel related protocol and want
> my dissector to get called based on value of fcct.gstype.

Then you will have to modify the Fibre Channel dissector so that it has a 
dissector table that uses the value of fcct.gstype to choose which dissector to 
call.

At this point, I think one of my biggest mistakes was to give dissector tables 
names that were the same as the name of the field they used, because that 
causes a lot of people to think you can use *any* named field as a dissector 
table.  You *can't* do that; registered fields and registered dissector tables 
are separate, and almost all fields to *not* have a dissector table associated 
with them (because almost all fields are *not* used in protocol implementations 
to select which protocol module to hand the packet to).
___________________________________________________________________________
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