Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature request: Full-Speed PRE handling #54

Open
desowin opened this issue Dec 8, 2022 · 0 comments
Open

Feature request: Full-Speed PRE handling #54

desowin opened this issue Dec 8, 2022 · 0 comments

Comments

@desowin
Copy link
Contributor

desowin commented Dec 8, 2022

Currently the capture speed is fixed for a capture session duration. This is always fine for High-Speed and Low-Speed captures and mostly fine for Full-Speed captures. There is one corner case when it is not fine for Full-Speed captures: when capture the link between host and hub while there is Low-Speed device connected.

Due to very strict timings, the speed change must be handled by FPGA. The Low-Speed packet captured on Full-Speed link should probably be indicated with new flag. Universal Serial Bus Specification Revision 2.0 section 8.6.5 Low-speed Transactions describes what is sent at Full-Speed and what at Low-Speed.

To obtain best Wireshark experience, the data would have to be written to pcapng format. I can handle the pcapng related work if the bitstream handles the PRE processing and sets low-speed flag on packets.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant