From 33a5c4260ccf9c81a41e23ebdb6c4c8cfe540b4f Mon Sep 17 00:00:00 2001 From: "Kenneth D. Merry" Date: Sat, 1 Jul 2000 23:47:37 +0000 Subject: MFC, rev 1.26: When printing out the transfer rate display for 'camcontrol inquiry', use the current setting for tagged queueing when deciding whether or not to print "Tagged Queueing Enabled" instead of using the device's actual capabilities. Reported by: Gustavo Vieira Goncalves Coelho Rios Reviewed by: mjacob Tested for RELENG_4 by: markm, nectar, will --- sbin/camcontrol/camcontrol.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'sbin') diff --git a/sbin/camcontrol/camcontrol.c b/sbin/camcontrol/camcontrol.c index 528d8d87e3bd..fcacca4729df 100644 --- a/sbin/camcontrol/camcontrol.c +++ b/sbin/camcontrol/camcontrol.c @@ -932,7 +932,8 @@ scsixferrate(struct cam_device *device) fprintf(stdout, ")"); } - if (device->inq_data.flags & SID_CmdQue) + if (((ccb->cts.valid & CCB_TRANS_TQ_VALID) != 0) + && (ccb->cts.flags & CCB_TRANS_TAG_ENB)) fprintf(stdout, ", Tagged Queueing Enabled"); fprintf(stdout, "\n"); -- cgit v1.3