net/mlx4_core: Set correctly allow_loopback flag
The allow_loopback flag was wrongly set using arithmetic bit operation, change the code to use logical bit operation. Signed-off-by: Hadar Hen Zion <hadarh@mellanox.com> Signed-off-by: Amir Vadai <amirv@mellanox.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
committed by
David S. Miller
parent
015465f851
commit
248c62aa12
@@ -1157,7 +1157,7 @@ int mlx4_multicast_attach(struct mlx4_dev *dev, struct mlx4_qp *qp, u8 gid[16],
|
|||||||
.priority = MLX4_DOMAIN_NIC,
|
.priority = MLX4_DOMAIN_NIC,
|
||||||
};
|
};
|
||||||
|
|
||||||
rule.allow_loopback = ~block_mcast_loopback;
|
rule.allow_loopback = !block_mcast_loopback;
|
||||||
rule.port = port;
|
rule.port = port;
|
||||||
rule.qpn = qp->qpn;
|
rule.qpn = qp->qpn;
|
||||||
INIT_LIST_HEAD(&rule.list);
|
INIT_LIST_HEAD(&rule.list);
|
||||||
|
Reference in New Issue
Block a user