tcpdump mailing list archives
Link-Layer Header Type request: USB 2.0
From: Tomasz Moń <desowin () gmail com>
Date: Sun, 21 Jul 2019 21:40:39 +0200
Hello, I would like to request a Link-Layer Header Type for USB 2.0 packets. This is intended to be used as a export format from sigrok. While sigrok contains code to convert D+/D- signals into LINKTYPE_USB_LINUX_MMAPPED, it is a bit limited. One issue is that without dissecting USB Configuration Descriptor, it is impossible to determine endpoint type for non-split transactions. Another issue that without knowing endpoint maximum transfer size (also found in Configuration Descriptor), it is not possible to accurately determine short transfers and thus convert multiple transactions into transfer. If the user is not familiar with these limitations it can be really confusing. I am currently working on OpenVizsla dissector for Wireshark. While LINKTYPE_OPENVIZSLA packets can contain USB 2.0 packets, they also do contain information that is specific to the OpenVizsla itself. The dissector code I have written so far clearly separates OpenVizsla from USB Link-Layer and thus I believe it makes sense to have a separate direct entry point for USB 2.0 packets. The new Link-Layer Header Type is supposed to contain the USB 2.0 packets. That is, anything that appears on the bus between the Start- and End-of-Packet delimiters. The packet format is described in Chapter 8 Protocol Layer of Universal Serial Bus Specification Revision 2.0. Best Regards, Tomasz Moń _______________________________________________ tcpdump-workers mailing list tcpdump-workers () lists tcpdump org https://lists.sandelman.ca/mailman/listinfo/tcpdump-workers
Current thread:
- Link-Layer Header Type request: USB 2.0 Tomasz Moń (Jul 21)
- Re: Link-Layer Header Type request: USB 2.0 Guy Harris (Jul 21)
- Re: Link-Layer Header Type request: USB 2.0 Tomasz Moń (Jul 21)
- Re: Link-Layer Header Type request: USB 2.0 Guy Harris (Jul 22)
- Re: Link-Layer Header Type request: USB 2.0 Tomasz Moń (Jul 22)
- Re: Link-Layer Header Type request: USB 2.0 Guy Harris (Jul 22)
- Re: Link-Layer Header Type request: USB 2.0 Tomasz Moń (Jul 22)
- Re: Link-Layer Header Type request: USB 2.0 Guy Harris (Jul 23)
- Re: Link-Layer Header Type request: USB 2.0 Tomasz Moń (Jul 21)
- Re: Link-Layer Header Type request: USB 2.0 Guy Harris (Jul 21)