diff options
author | Or Gerlitz <ogerlitz@mellanox.com> | 2015-05-21 15:14:10 +0300 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2015-05-24 23:05:10 -0400 |
commit | be9b9eca257138b65c2864482a9edf6e2a8cedb6 (patch) | |
tree | a36e2dce979816c06259a56416e94524d34f5872 /drivers/net/ethernet/mellanox/mlx4/main.c | |
parent | e5dfbf9a7904b3e21e665bed923eda49ced732d4 (diff) | |
download | op-kernel-dev-be9b9eca257138b65c2864482a9edf6e2a8cedb6.zip op-kernel-dev-be9b9eca257138b65c2864482a9edf6e2a8cedb6.tar.gz |
net/mlx4_core: Enable single ported IB VFs
Remove the limitation that disallows configuring single ported VFs
in the presence of IB ports, after addressing the issues that
prevented that to work.
SMI (QP0) requests/responses are still not supported for single
ported IB VFs.
Signed-off-by: Or Gerlitz <ogerlitz@mellanox.com>
Signed-off-by: Jack Morgenstein <jackm@dev.mellanox.co.il>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/ethernet/mellanox/mlx4/main.c')
-rw-r--r-- | drivers/net/ethernet/mellanox/mlx4/main.c | 12 |
1 files changed, 0 insertions, 12 deletions
diff --git a/drivers/net/ethernet/mellanox/mlx4/main.c b/drivers/net/ethernet/mellanox/mlx4/main.c index ced5eca..70d33f6 100644 --- a/drivers/net/ethernet/mellanox/mlx4/main.c +++ b/drivers/net/ethernet/mellanox/mlx4/main.c @@ -2988,18 +2988,6 @@ slave_start: /* In master functions, the communication channel must be initialized * after obtaining its address from fw */ if (mlx4_is_master(dev)) { - int ib_ports = 0; - - mlx4_foreach_port(i, dev, MLX4_PORT_TYPE_IB) - ib_ports++; - - if (ib_ports && - (num_vfs_argc > 1 || probe_vfs_argc > 1)) { - mlx4_err(dev, - "Invalid syntax of num_vfs/probe_vfs with IB port - single port VFs syntax is only supported when all ports are configured as ethernet\n"); - err = -EINVAL; - goto err_close; - } if (dev->caps.num_ports < 2 && num_vfs_argc > 1) { err = -EINVAL; |