summaryrefslogtreecommitdiffstats
path: root/src/include
diff options
context:
space:
mode:
authorMichael Brown2009-07-11 02:14:43 +0200
committerMichael Brown2009-07-18 00:06:35 +0200
commit0095e18d4cbae587d846b51aa6426de1a15f42fa (patch)
tree9849e1fa3731f4004c748f8289e4d471289f1a32 /src/include
parent[infiniband] Allow MAD handlers to indicate response via return value (diff)
downloadipxe-0095e18d4cbae587d846b51aa6426de1a15f42fa.tar.gz
ipxe-0095e18d4cbae587d846b51aa6426de1a15f42fa.tar.xz
ipxe-0095e18d4cbae587d846b51aa6426de1a15f42fa.zip
[infiniband] Expose supported and enabled link speeds and widths
Diffstat (limited to 'src/include')
-rw-r--r--src/include/gpxe/infiniband.h16
1 files changed, 12 insertions, 4 deletions
diff --git a/src/include/gpxe/infiniband.h b/src/include/gpxe/infiniband.h
index dacb13e4b..25de491da 100644
--- a/src/include/gpxe/infiniband.h
+++ b/src/include/gpxe/infiniband.h
@@ -376,10 +376,18 @@ struct ib_device {
/** Port state */
uint8_t port_state;
- /** Link width */
- uint8_t link_width;
- /** Link speed */
- uint8_t link_speed;
+ /** Link width supported */
+ uint8_t link_width_supported;
+ /** Link width enabled */
+ uint8_t link_width_enabled;
+ /** Link width active */
+ uint8_t link_width_active;
+ /** Link speed supported */
+ uint8_t link_speed_supported;
+ /** Link speed enabled */
+ uint8_t link_speed_enabled;
+ /** Link speed active */
+ uint8_t link_speed_active;
/** Port GID */
struct ib_gid gid;
/** Port LID */