diff options
author | Marcel Apfelbaum <marcela@dev.mellanox.co.il> | 2011-10-24 05:02:34 -0400 |
---|---|---|
committer | Roland Dreier <roland@purestorage.com> | 2011-10-28 14:33:38 -0400 |
commit | 97285b78174423e5576b2e06aa45f64df009da5b (patch) | |
tree | d6f44a503b98f385e22fc9243d1abaf98d68947d /drivers/net/mlx4/mlx4.h | |
parent | e36fb88a9a0fb8ac4b87c8ac709214a408de6d97 (diff) |
mlx4_core: Add extended port capabilities support
An Extended Port Info packet is sent to each hw port during HCA init.
If it returns without error, we assume the port supports extended port
capabilities.
Signed-off-by: Marcel Apfelbaum <marcela@dev.mellanox.co.il>
Reviewed-by: Jack Morgenstein <jackm@dev.mellanox.com>
Signed-off-by: Roland Dreier <roland@purestorage.com>
Diffstat (limited to 'drivers/net/mlx4/mlx4.h')
-rw-r--r-- | drivers/net/mlx4/mlx4.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/net/mlx4/mlx4.h b/drivers/net/mlx4/mlx4.h index a2fcd8402d3..9ba9c565b1a 100644 --- a/drivers/net/mlx4/mlx4.h +++ b/drivers/net/mlx4/mlx4.h | |||
@@ -450,6 +450,7 @@ void mlx4_init_vlan_table(struct mlx4_dev *dev, struct mlx4_vlan_table *table); | |||
450 | 450 | ||
451 | int mlx4_SET_PORT(struct mlx4_dev *dev, u8 port); | 451 | int mlx4_SET_PORT(struct mlx4_dev *dev, u8 port); |
452 | int mlx4_get_port_ib_caps(struct mlx4_dev *dev, u8 port, __be32 *caps); | 452 | int mlx4_get_port_ib_caps(struct mlx4_dev *dev, u8 port, __be32 *caps); |
453 | int mlx4_check_ext_port_caps(struct mlx4_dev *dev, u8 port); | ||
453 | 454 | ||
454 | int mlx4_qp_detach_common(struct mlx4_dev *dev, struct mlx4_qp *qp, u8 gid[16], | 455 | int mlx4_qp_detach_common(struct mlx4_dev *dev, struct mlx4_qp *qp, u8 gid[16], |
455 | enum mlx4_protocol prot, enum mlx4_steer_type steer); | 456 | enum mlx4_protocol prot, enum mlx4_steer_type steer); |