summaryrefslogtreecommitdiffstats
path: root/sys/cam/cam_xpt.c
diff options
context:
space:
mode:
authormjacob <mjacob@FreeBSD.org>2006-01-20 19:21:38 +0000
committermjacob <mjacob@FreeBSD.org>2006-01-20 19:21:38 +0000
commitd8f173b52a1f186691e7a8d1ec50d0be0eac2c38 (patch)
tree6ac89b2947c183b8d5746033b8641da7a3682198 /sys/cam/cam_xpt.c
parentb203612a402534ee363f2e1c4b1e58b0207a842c (diff)
downloadFreeBSD-src-d8f173b52a1f186691e7a8d1ec50d0be0eac2c38.zip
FreeBSD-src-d8f173b52a1f186691e7a8d1ec50d0be0eac2c38.tar.gz
CAM_NEW_TRAN_CODE placeholders for SAS support.
Reviewed by: nate, ken, justin MFC after: 1 month
Diffstat (limited to 'sys/cam/cam_xpt.c')
-rw-r--r--sys/cam/cam_xpt.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/sys/cam/cam_xpt.c b/sys/cam/cam_xpt.c
index 2d887bb..1c90c6f 100644
--- a/sys/cam/cam_xpt.c
+++ b/sys/cam/cam_xpt.c
@@ -1632,6 +1632,13 @@ xpt_announce_periph(struct cam_periph *periph, char *announce_string)
}
}
+ if (cts.ccb_h.status == CAM_REQ_CMP && cts.transport == XPORT_SAS) {
+ struct ccb_trans_settings_sas *sas = &cts.xport_specific.sas;
+ if (sas->valid & CTS_SAS_VALID_SPEED) {
+ speed = sas->bitrate;
+ }
+ }
+
mb = speed / 1000;
if (mb > 0)
printf("%s%d: %d.%03dMB/s transfers",
OpenPOWER on IntegriCloud