summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authormav <mav@FreeBSD.org>2014-10-15 08:03:12 +0000
committermav <mav@FreeBSD.org>2014-10-15 08:03:12 +0000
commit3c28f63ca3fc9787507b4ddf3684c0bc9dd99b92 (patch)
treee56ead3ceadf56e417a75f705446dcb0e42665ce
parent1dfece27ff2e1a7ce43b6f99fdedd81b00eb6ff8 (diff)
downloadFreeBSD-src-3c28f63ca3fc9787507b4ddf3684c0bc9dd99b92.zip
FreeBSD-src-3c28f63ca3fc9787507b4ddf3684c0bc9dd99b92.tar.gz
MFC r272756: Properly report 12Gbps connection rate.
Reviewed by: kadesai, slm
-rw-r--r--sys/dev/mpr/mpr_sas.c3
-rw-r--r--sys/dev/mpr/mpr_table.c1
2 files changed, 4 insertions, 0 deletions
diff --git a/sys/dev/mpr/mpr_sas.c b/sys/dev/mpr/mpr_sas.c
index 1f95358..72b873b 100644
--- a/sys/dev/mpr/mpr_sas.c
+++ b/sys/dev/mpr/mpr_sas.c
@@ -1045,6 +1045,9 @@ mprsas_action(struct cam_sim *sim, union ccb *ccb)
case 0x0a:
sas->bitrate = 600000;
break;
+ case 0x0b:
+ sas->bitrate = 1200000;
+ break;
default:
sas->valid = 0;
}
diff --git a/sys/dev/mpr/mpr_table.c b/sys/dev/mpr/mpr_table.c
index b1e12b3..6e7797e 100644
--- a/sys/dev/mpr/mpr_table.c
+++ b/sys/dev/mpr/mpr_table.c
@@ -118,6 +118,7 @@ struct mpr_table_lookup mpr_linkrate_names[] = {
{"1.5Gbps", 0x08},
{"3.0Gbps", 0x09},
{"6.0Gbps", 0x0a},
+ {"12.0Gbps", 0x0b},
{NULL, 0},
{"LinkRate Unknown", 0x00}
};
OpenPOWER on IntegriCloud