summaryrefslogtreecommitdiff
path: root/epan/dissectors/packet-usb.c
diff options
context:
space:
mode:
authorRonnie Sahlberg <ronnie_sahlberg@ozemail.com.au>2006-11-01 09:54:48 +0000
committerRonnie Sahlberg <ronnie_sahlberg@ozemail.com.au>2006-11-01 09:54:48 +0000
commit34d319370e668978aeb3fc2fbd05b912e7accf1e (patch)
tree5cdd1d5e731be04c3c80895e42d0e77a29ba6721 /epan/dissectors/packet-usb.c
parenta0438e6cf0afd0f1257c0b4ea6e5cdb208e8dc2d (diff)
downloadwireshark-34d319370e668978aeb3fc2fbd05b912e7accf1e.tar.gz
update the list of defined application classes and list all the official ones from www.usb.org
svn path=/trunk/; revision=19766
Diffstat (limited to 'epan/dissectors/packet-usb.c')
-rw-r--r--epan/dissectors/packet-usb.c19
1 files changed, 18 insertions, 1 deletions
diff --git a/epan/dissectors/packet-usb.c b/epan/dissectors/packet-usb.c
index 587f540bbb..b6cae2e83c 100644
--- a/epan/dissectors/packet-usb.c
+++ b/epan/dissectors/packet-usb.c
@@ -145,7 +145,24 @@ static const value_string usb_langid_vals[] = {
};
static const value_string usb_interfaceclass_vals[] = {
- {IF_CLASS_MASSTORAGE, "Mass Storage Class"},
+ {IF_CLASS_FROM_INTERFACE_DESC, "Use class info in Interface Descriptor"},
+ {IF_CLASS_AUDIO, "AUDIO"},
+ {IF_CLASS_COMMUNICATIONS, "COMMUNICATIONS"},
+ {IF_CLASS_HID, "HID"},
+ {IF_CLASS_PHYSICAL, "PHYSICAL"},
+ {IF_CLASS_IMAGE, "IMAGE"},
+ {IF_CLASS_PRINTER, "PRINTER"},
+ {IF_CLASS_MASSTORAGE, "MASSTORAGE"},
+ {IF_CLASS_HUB, "HUB"},
+ {IF_CLASS_CDC_DATA, "CDC_DATA"},
+ {IF_CLASS_SMART_CARD, "SMART_CARD"},
+ {IF_CLASS_CONTENT_SECURITY, "CONTENT_SECURITY"},
+ {IF_CLASS_VIDEO, "VIDEO"},
+ {IF_CLASS_DIAGNOSTIC_DEVICE, "DIAGNOSTIC_DEVICE"},
+ {IF_CLASS_WIRELESS_CONTROLLER, "WIRELESS_CONTROLLER"},
+ {IF_CLASS_MISCELLANEOUS, "MISCELLANEOUS"},
+ {IF_CLASS_APPLICATION_SPECIFIC, "APPLICATION_SPECIFIC"},
+ {IF_CLASS_VENDOR_SPECIFIC, "VENDOR_SPECIFIC"},
{0, NULL}
};