On 3/26/07, Charles Lepple <[EMAIL PROTECTED]> wrote:
> On 3/25/07, ronnie sahlberg

> > The usb dissector is currently divided into two files
> > packet-usb.c and packet-usb-masstorage.c
> > My idea was to have packet-usb.c only contain the core part of the
> > protocol (and maybe also the HUB stuff)  while all other classes are
> > pushed out into its own specific file as far as possible.
>
> Makes sense. Some of the type IDs still have to go into packet-usb.c,
> of course, but I can start another file for packet-usb-hid.c.

There are currently two "hooks" where an external dissector can attach
to packet-usb.c.
One is for BULK packets and the other is for URB_CONTROL/URB_SUBMIT/type==class

These two are selected by the interfaceClass seen for that <device>.<endpoint>

These are the only two hooks right now since they were the only ones i
needed in order to get MASSTORAGE working.

Since it is very easy to add additional such hooks just tell me which
ones you need for HID and I can add them.

best regards
ronnie sahlberg
_______________________________________________
Wireshark-dev mailing list
Wireshark-dev@wireshark.org
http://www.wireshark.org/mailman/listinfo/wireshark-dev

Reply via email to