summaryrefslogtreecommitdiff
path: root/epan/dissectors/packet-scsi-sbc.c
diff options
context:
space:
mode:
authorRonnie Sahlberg <ronnie_sahlberg@ozemail.com.au>2012-04-28 08:16:17 +0000
committerRonnie Sahlberg <ronnie_sahlberg@ozemail.com.au>2012-04-28 08:16:17 +0000
commitd307c7fcd8a23513362e14b8fd9e294c86fc29c9 (patch)
tree546a2936fb42d2fdb8bfa6c5212e94ab293efd3f /epan/dissectors/packet-scsi-sbc.c
parenta59e93173383caae98f7b660ac7b9327af03feca (diff)
downloadwireshark-d307c7fcd8a23513362e14b8fd9e294c86fc29c9.tar.gz
SCSI SBC: Add dissection of the ANCHOR and UNMAP bits in WRITESAME10/16
svn path=/trunk/; revision=42307
Diffstat (limited to 'epan/dissectors/packet-scsi-sbc.c')
-rw-r--r--epan/dissectors/packet-scsi-sbc.c12
1 files changed, 12 insertions, 0 deletions
diff --git a/epan/dissectors/packet-scsi-sbc.c b/epan/dissectors/packet-scsi-sbc.c
index efd26c93ac..9001682fef 100644
--- a/epan/dissectors/packet-scsi-sbc.c
+++ b/epan/dissectors/packet-scsi-sbc.c
@@ -115,6 +115,8 @@ static int hf_scsi_sbc_verify_flags = -1;
static int hf_scsi_sbc_wrprotect = -1;
static int hf_scsi_sbc_wrverify_flags = -1;
static int hf_scsi_sbc_writesame_flags = -1;
+static int hf_scsi_sbc_anchor = -1;
+static int hf_scsi_sbc_unmap = -1;
static int hf_scsi_sbc_pbdata = -1;
static int hf_scsi_sbc_lbdata = -1;
static int hf_scsi_sbc_xdread_flags = -1;
@@ -1031,6 +1033,8 @@ dissect_sbc_writesame10 (tvbuff_t *tvb, packet_info *pinfo _U_,
{
static const int *writesame10_fields[] = {
&hf_scsi_sbc_wrprotect,
+ &hf_scsi_sbc_anchor,
+ &hf_scsi_sbc_unmap,
&hf_scsi_sbc_pbdata,
&hf_scsi_sbc_lbdata,
NULL
@@ -1058,6 +1062,8 @@ dissect_sbc_writesame16 (tvbuff_t *tvb, packet_info *pinfo _U_,
{
static const int *writesame16_fields[] = {
&hf_scsi_sbc_wrprotect,
+ &hf_scsi_sbc_anchor,
+ &hf_scsi_sbc_unmap,
&hf_scsi_sbc_pbdata,
&hf_scsi_sbc_lbdata,
NULL
@@ -1839,6 +1845,12 @@ proto_register_scsi_sbc(void)
{ &hf_scsi_sbc_writesame_flags,
{"Flags", "scsi.sbc.writesame_flags", FT_UINT8, BASE_HEX,
NULL, 0, NULL, HFILL}},
+ { &hf_scsi_sbc_anchor,
+ {"ANCHOR", "scsi.sbc.anchor", FT_BOOLEAN, 8, NULL,
+ 0x10, NULL, HFILL}},
+ { &hf_scsi_sbc_unmap,
+ {"UNMAP", "scsi.sbc.unmap", FT_BOOLEAN, 8, NULL,
+ 0x08, NULL, HFILL}},
{ &hf_scsi_sbc_pbdata,
{"PBDATA", "scsi.sbc.pbdata", FT_BOOLEAN, 8, NULL,
0x04, NULL, HFILL}},