aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarcel Apfelbaum <marcela@dev.mellanox.co.il>2011-10-03 18:56:25 +0300
committerRoland Dreier <roland@purestorage.com>2011-12-13 11:20:07 -0800
commitf6bbe706dcdb76d8363a258a83e5f30c3a795d15 (patch)
tree2ee38dec888dd54228ef2ec7843381973763ad36
parentd444942db4c822fade4bae0e39d41296addb6ac2 (diff)
downloadlibibverbs-f6bbe706dcdb76d8363a258a83e5f30c3a795d15.tar.gz
Add support to ibv_devinfo for displaying extended speeds
Add code to ibv_devinfo to display the following new speeds: 8: FDR-10 is a proprietary link speed which is 10.3125 Gbps with 64b/66b encoding rather than 8b/10b encoding. 16: FDR - 14.0625 Gbps 32: EDR - 25.78125 Gbps Signed-off-by: Marcel Apfelbaum <marcela@dev.mellanox.co.il> Reviewed-by: Hal Rosenstock <hal@mellanox.com> Signed-off-by: Roland Dreier <roland@purestorage.com>
-rw-r--r--examples/devinfo.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/examples/devinfo.c b/examples/devinfo.c
index 1621f33..7dc0463 100644
--- a/examples/devinfo.c
+++ b/examples/devinfo.c
@@ -139,7 +139,12 @@ static const char *speed_str(uint8_t speed)
switch (speed) {
case 1: return "2.5 Gbps";
case 2: return "5.0 Gbps";
- case 4: return "10.0 Gbps";
+
+ case 4: /* fall through */
+ case 8: return "10.0 Gbps";
+
+ case 16: return "14.0 Gbps";
+ case 32: return "25.0 Gbps";
default: return "invalid speed";
}
}