diff options
Diffstat (limited to 'include/linux/mlx4')
-rw-r--r-- | include/linux/mlx4/device.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/include/linux/mlx4/device.h b/include/linux/mlx4/device.h index 53ef894bfa05..ce9ef491addf 100644 --- a/include/linux/mlx4/device.h +++ b/include/linux/mlx4/device.h | |||
@@ -82,6 +82,12 @@ enum { | |||
82 | MLX4_DEV_CAP_FLAG_COUNTERS = 1LL << 48 | 82 | MLX4_DEV_CAP_FLAG_COUNTERS = 1LL << 48 |
83 | }; | 83 | }; |
84 | 84 | ||
85 | #define MLX4_ATTR_EXTENDED_PORT_INFO cpu_to_be16(0xff90) | ||
86 | |||
87 | enum { | ||
88 | MLX_EXT_PORT_CAP_FLAG_EXTENDED_PORT_INFO = 1 << 0 | ||
89 | }; | ||
90 | |||
85 | enum { | 91 | enum { |
86 | MLX4_BMME_FLAG_LOCAL_INV = 1 << 6, | 92 | MLX4_BMME_FLAG_LOCAL_INV = 1 << 6, |
87 | MLX4_BMME_FLAG_REMOTE_INV = 1 << 7, | 93 | MLX4_BMME_FLAG_REMOTE_INV = 1 << 7, |
@@ -276,6 +282,7 @@ struct mlx4_caps { | |||
276 | u32 port_mask; | 282 | u32 port_mask; |
277 | enum mlx4_port_type possible_type[MLX4_MAX_PORTS + 1]; | 283 | enum mlx4_port_type possible_type[MLX4_MAX_PORTS + 1]; |
278 | u32 max_counters; | 284 | u32 max_counters; |
285 | u8 ext_port_cap[MLX4_MAX_PORTS + 1]; | ||
279 | }; | 286 | }; |
280 | 287 | ||
281 | struct mlx4_buf_list { | 288 | struct mlx4_buf_list { |