]> www.infradead.org Git - users/jedix/linux-maple.git/commitdiff
mlx4_core: move out label to the right place
authorEugenia Emantayev <eugenia@mellanox.co.il>
Wed, 6 Feb 2013 14:26:56 +0000 (16:26 +0200)
committerMukesh Kacker <mukesh.kacker@oracle.com>
Tue, 7 Jul 2015 21:45:08 +0000 (14:45 -0700)
Add new steering entry for good flow only.

Signed-off-by: Eugenia Emantayev <eugenia@mellanox.co.il>
(Ported from Mellanox OFED 2.4)

Signed-off-by: Mukesh Kacker <mukesh.kacker@oracle.com>
drivers/net/ethernet/mellanox/mlx4/mcg.c

index bd9ea0d01aae4cba296d2eba5e9f7a865b5a0426..643ce64dd74811d2e73086bdef59ae1a608c6103 100644 (file)
@@ -1180,7 +1180,6 @@ int mlx4_qp_attach_common(struct mlx4_dev *dev, struct mlx4_qp *qp, u8 gid[16],
        if (err)
                goto out;
 
-out:
        if (prot == MLX4_PROT_ETH) {
                /* manage the steering entry for promisc mode */
                if (new_entry)
@@ -1189,6 +1188,8 @@ out:
                        existing_steering_entry(dev, port, steer,
                                                index, qp->qpn);
        }
+
+out:
        if (err && link && index != -1) {
                if (index < dev->caps.num_mgms)
                        mlx4_warn(dev, "Got AMGM index %d < %d\n",