Wireshark-bugs: [Wireshark-bugs] [Bug 3628] A Generic "Anything-over-USB" Dissector?
Date: Wed, 12 Jun 2013 12:02:07 +0000

changed bug 3628

What Removed Added
CC   michal.labedzki@tieto.com

Comment # 1 on bug 3628 from
I hope there is no need to dissector, because we can use "DecodeBy" feature. In
USB dissector there is several tables which can be used to choose dissector.
For example: usb.device, usb.protocol, usb.product. I guess there is need to
add "endpoint" table(s) too and that should be all.

Currently only "hci_usb" dissector use it power. In my opinion other dissectors
like USB HID, USB HUB, etc. can be updated to support those tables. For now
those dissectors crashes when I try to do that, because they based only on
conversation/transaction (not required in new tables use cases).

My cases:
usb.device - decode by BusID and DeviceAddress
usb.protocol - decode by class/subclass and protocol fields
usb.product - decode by ProductID and VendorID

So there is nothing about "multidevice" that use endpoint to determine service.
Let me know if I am wrong: endpoint is last place when we can determine payload
type? (please ignore heuristics) So usb.device need also endpoint(s) to be set?


You are receiving this mail because:
  • You are the assignee for the bug.
  • You are watching all bug changes.