net/mlx4: Set vlan stripping policy by the right command
[linux-2.6-block.git] / drivers / infiniband / hw / mlx4 / main.c
index af8256353c7de6a9449f3da753b4b07e8df025fc..162b82c1dde4688fe1c09b03ba804c7bd8afc8b0 100644 (file)
@@ -1680,7 +1680,7 @@ static void mlx4_ib_update_qps(struct mlx4_ib_dev *ibdev,
                        goto unlock;
 
                update_params.smac_index = new_smac_index;
-               if (mlx4_update_qp(ibdev->dev, &qp->mqp, MLX4_UPDATE_QP_SMAC,
+               if (mlx4_update_qp(ibdev->dev, qp->mqp.qpn, MLX4_UPDATE_QP_SMAC,
                                   &update_params)) {
                        release_mac = new_smac;
                        goto unlock;