mlx4: Use port management change event instead of smp_snoop
[cascardo/linux.git] / include / linux / mlx4 / driver.h
index 5f1298b..0f50922 100644 (file)
@@ -42,13 +42,14 @@ enum mlx4_dev_event {
        MLX4_DEV_EVENT_PORT_UP,
        MLX4_DEV_EVENT_PORT_DOWN,
        MLX4_DEV_EVENT_PORT_REINIT,
+       MLX4_DEV_EVENT_PORT_MGMT_CHANGE,
 };
 
 struct mlx4_interface {
        void *                  (*add)   (struct mlx4_dev *dev);
        void                    (*remove)(struct mlx4_dev *dev, void *context);
        void                    (*event) (struct mlx4_dev *dev, void *context,
-                                         enum mlx4_dev_event event, int port);
+                                         enum mlx4_dev_event event, unsigned long param);
        void *                  (*get_dev)(struct mlx4_dev *dev, void *context, u8 port);
        struct list_head        list;
        enum mlx4_protocol      protocol;