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