Ethereal-dev: Re: [Ethereal-dev] 802a dissector

Note: This archive is from the project's previous web site, ethereal.com. This list is no longer active.

From: Guy Harris <gharris@xxxxxxxxx>
Date: Thu, 06 Jan 2005 02:01:37 -0800
Guy Harris wrote:

The first dissector to write is one for Ethernet type 0x88b7, which works
similarly to the way the LLC dissector (packet-llc.c) handles SNAP frames
- it lets a table of protocol IDs be registered for a particular OUI, so
that other dissectors can register for a particular protocol ID in the
space for a particular OUI.

I've written that and checked it in, so...

Then you'd have a "skeleton" dissector for your OUI - see, for example,
"packet-nt-oui.c" and "packet-cisco-oui.c" - which would define a
dissector table for process IDs for that particular OUI.

Dissectors for protocols using a particular protocol ID for a particular
OUI would register in that OUI's dissector table using that particular
protocol ID.

...you can do the rest for your OUI and PID if you use a nightly snapshot or buildbot build, or use the next release when it comes out.