net/mlx4: separate interrupt handling