net/mlx4_core: Fix kernel Oops (mem corruption) when working with more than 80 VFs
Commitde966c5928(net/mlx4_core: Support more than 64 VFs) was meant to allow up to 126 VFs. However, due to leaving MLX4_MFUNC_MAX too low, using more than 80 VFs resulted in memory corruptions (and Oopses) when more than 80 VFs were requested. In addition, the number of slaves was left too high. This commit fixes these issues. Fixes:de966c5928("net/mlx4_core: Support more than 64 VFs") Signed-off-by: Jack Morgenstein <jackm@dev.mellanox.co.il> Signed-off-by: Amir Vadai <amirv@mellanox.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
c101cff901
commit
5a2e87b168
2 changed files with 3 additions and 2 deletions
|
|
@ -97,7 +97,7 @@ enum {
|
|||
MLX4_MAX_NUM_PF = 16,
|
||||
MLX4_MAX_NUM_VF = 126,
|
||||
MLX4_MAX_NUM_VF_P_PORT = 64,
|
||||
MLX4_MFUNC_MAX = 80,
|
||||
MLX4_MFUNC_MAX = 128,
|
||||
MLX4_MAX_EQ_NUM = 1024,
|
||||
MLX4_MFUNC_EQ_NUM = 4,
|
||||
MLX4_MFUNC_MAX_EQES = 8,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue