diff options
author | Ronnie Sahlberg <ronnie_sahlberg@ozemail.com.au> | 2006-10-15 08:21:56 +0000 |
---|---|---|
committer | Ronnie Sahlberg <ronnie_sahlberg@ozemail.com.au> | 2006-10-15 08:21:56 +0000 |
commit | d0bea0954eaafe3864cbce3575f57fc3ad9b2f3e (patch) | |
tree | 668579ad4bfdd08b0df163ca83859304f92b5910 /epan | |
parent | a78a49b0577fdf23bb1f0448fcd7fd36b77ae66d (diff) |
populate the info column with the request type and whetehr it is a request or a response
svn path=/trunk/; revision=19541
Diffstat (limited to 'epan')
-rw-r--r-- | epan/dissectors/packet-usb.c | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/epan/dissectors/packet-usb.c b/epan/dissectors/packet-usb.c index b1e09ea1fa..514a96eda4 100644 --- a/epan/dissectors/packet-usb.c +++ b/epan/dissectors/packet-usb.c @@ -374,6 +374,12 @@ dissect_usb(tvbuff_t *tvb, packet_info *pinfo, proto_tree *parent) se_tree_insert32(usb_conv_info->transactions, pinfo->fd->num, usb_trans_info); } + if (check_col(pinfo->cinfo, COL_INFO)) { + col_clear(pinfo->cinfo, COL_INFO); + col_append_fstr(pinfo->cinfo, COL_INFO, "%s Request", + val_to_str(usb_trans_info->request, setup_request_names_vals, "Unknown type %x")); + } + dissector=NULL; for(tmp=setup_dissectors;tmp->dissector;tmp++){ if(tmp->request==request){ @@ -413,6 +419,12 @@ dissect_usb(tvbuff_t *tvb, packet_info *pinfo, proto_tree *parent) } } + if (check_col(pinfo->cinfo, COL_INFO)) { + col_clear(pinfo->cinfo, COL_INFO); + col_append_fstr(pinfo->cinfo, COL_INFO, "%s Response", + val_to_str(usb_trans_info->request, setup_request_names_vals, "Unknown type %x")); + } + if(dissector){ dissector(pinfo, tree, tvb, offset, is_request, usb_trans_info); } |