Huge thanks to our Platinum Members Endace and LiveAction,
and our Silver Member Veeam, for supporting the Wireshark Foundation and project.

Wireshark-dev: [Wireshark-dev] OUI extended ethertype dissector

Date: Thu, 6 May 2010 18:22:59 +0000
I'm working on a dissector for a protocol with the OUI extended ethertype (0x88b7 defined in ieee802a), and a fixed OUI and protocol ID following that.  Can someone help me figure out how to use the ieee802a dissector to only dissect the packets I want?  The best results I've received so far are with dissector_add("ethertype", 0x88b7, handle), but that obviously dissects all extended ethertypes.  If I use heur_dissector_add, I don't know how to filter out only the 0x88b7 ethertypes without completely reimplementing the ethernet dissector.    And I couldn't figure out how to use ieee802a_add_oui, or even if that's what I need in this case.  Thanks for any help you can give.

--Karl Bielefeldt