From: Dotan Barak Date: Wed, 22 Aug 2012 07:37:33 +0000 (+0300) Subject: mlx4/IB: add a message print when the logical link goes up/down X-Git-Tag: v4.1.12-92~293^2~1^2~106 X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=f5bce7bd00ac27b6d44e65ed07dd1b42287699cc;p=users%2Fjedix%2Flinux-maple.git mlx4/IB: add a message print when the logical link goes up/down This message will help us in debugging issues. Signed-off-by: Dotan Barak Signed-off-by: Jack Morgenstein (Ported from Mellanox OFED 2.4) Signed-off-by: Mukesh Kacker --- diff --git a/drivers/infiniband/hw/mlx4/main.c b/drivers/infiniband/hw/mlx4/main.c index 749af2044a759..dd6f90dc0a74f 100644 --- a/drivers/infiniband/hw/mlx4/main.c +++ b/drivers/infiniband/hw/mlx4/main.c @@ -2769,12 +2769,16 @@ static void mlx4_ib_event(struct mlx4_dev *dev, void *ibdev_ptr, IB_LINK_LAYER_INFINIBAND) { mlx4_ib_invalidate_all_guid_record(ibdev, p); } + mlx4_ib_info((struct ib_device *) ibdev_ptr, + "Port %d logical link is up\n", p); ibev.event = IB_EVENT_PORT_ACTIVE; break; case MLX4_DEV_EVENT_PORT_DOWN: if (p > ibdev->num_ports) return; + mlx4_ib_info((struct ib_device *) ibdev_ptr, + "Port %d logical link is down\n", p); ibev.event = IB_EVENT_PORT_ERR; break; diff --git a/drivers/infiniband/hw/mlx4/mlx4_ib.h b/drivers/infiniband/hw/mlx4/mlx4_ib.h index 236ba7258640e..d46cf720592ea 100644 --- a/drivers/infiniband/hw/mlx4/mlx4_ib.h +++ b/drivers/infiniband/hw/mlx4/mlx4_ib.h @@ -57,6 +57,9 @@ #define mlx4_ib_warn(ibdev, format, arg...) \ dev_warn((ibdev)->dma_device, MLX4_IB_DRV_NAME ": " format, ## arg) +#define mlx4_ib_info(ibdev, format, arg...) \ + dev_info((ibdev)->dma_device, MLX4_IB_DRV_NAME ": " format, ## arg) + enum { MLX4_IB_SQ_MIN_WQE_SHIFT = 6, MLX4_IB_MAX_HEADROOM = 2048