Wireshark-commits: [Wireshark-commits] master 360349c: USBIP: add USBIP Protocol dissector
URL: https://code.wireshark.org/review/gitweb?p=wireshark.git;a=commit;h=360349c002418281ce4f8d5e5b538c30bb6fd057
Submitter: Pascal Quantin (pascal.quantin@xxxxxxxxx)
Changed: branch: master
Repository: wireshark
Commits:
360349c by Christian Lamparter (chunkeey@xxxxxxxxxxxxxx):
USBIP: add USBIP Protocol dissector
This patch adds support for the USBIP protocol [0]. A document
describing the protocol in detail is available from the linux
kernel source [1].
The USBIP protocol mimics a USB HCD on a client PC that tunnels
USB data over TCP/IP between the client and the host where the
physical USB device is connected.
A testcase has been submitted to bug.wireshark.org [2].
[0] <http://usbip.sourceforge.net/>
[1] <https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/drivers/usb/usbip/usbip_protocol.txt>
[2] <https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=12127>
Bug: 12127
Change-Id: I4e557dc274017eb029c7af2717a62be4b00aebda
Reviewed-on: https://code.wireshark.org/review/13797
Reviewed-by: Alexis La Goutte <alexis.lagoutte@xxxxxxxxx>
Reviewed-by: Pascal Quantin <pascal.quantin@xxxxxxxxx>
Actions performed:
from 878d724c Update Debian symbols.
adds 360349c USBIP: add USBIP Protocol dissector
Summary of changes:
docbook/release-notes.asciidoc | 1 +
epan/CMakeLists.txt | 1 +
epan/dissectors/Makefile.common | 1 +
epan/dissectors/packet-usb.c | 121 ++-
epan/dissectors/packet-usb.h | 9 +-
epan/dissectors/packet-usbip.c | 1094 ++++++++++++++++++++
.../wmem_map_int.h => dissectors/packet-usbip.h} | 31 +-
7 files changed, 1238 insertions(+), 20 deletions(-)
create mode 100644 epan/dissectors/packet-usbip.c
copy epan/{wmem/wmem_map_int.h => dissectors/packet-usbip.h} (73%)