-
-
Notifications
You must be signed in to change notification settings - Fork 190
Description
As the title suggests, in BOT mode the IRP IDs are same for the commands issued as well as their statuses along with bunch of URBs. Wireshark takes advantage of this by forming a conversation and showing request and response frames.
But in UAS mode, the IRP IDs are different, only same for the command and it's URB ack(i guess), but the data phase and the status phase have different IRP IDs, hence wireshark is unable to form conversations.
This means I can't be sure the status and the data packet just after the cmd packet belong to that specific cmd, as lot of commands are queued. i also can't depend on the tag id present in the capdata because the tag id, even though supposed to be unique, can be reused if it has been completed by a previous commands.
Is there a way, I can be sure that the statuses and the datas belong to that specific command?