diff options
author | Feras Daoud <ferasda@mellanox.com> | 2018-09-06 13:56:56 +0200 |
---|---|---|
committer | Saeed Mahameed <saeedm@mellanox.com> | 2018-10-11 02:58:17 +0200 |
commit | 779d986d60de51aabc3bec385f92b832089c5c01 (patch) | |
tree | 2c2e828a1bdc345c83cf43665d604be692d5e6e2 /net/tipc/udp_media.c | |
parent | net/mlx5e: Use non-delayed work for update stats (diff) | |
download | linux-779d986d60de51aabc3bec385f92b832089c5c01.tar.xz linux-779d986d60de51aabc3bec385f92b832089c5c01.zip |
net/mlx5e: Do not ignore netdevice TX/RX queues number
The current design of mlx5e driver ignores the netdevice TX/RX queues
number for netdevices that RDMA IPoIB ULP creates. Instead, the queue
number is initialized to the maximum number that mlx5 thinks best for
performance. As a result, ULP drivers that choose to create a netdevice
with queue number that is less than the maximum channels mlx5 creates,
will get a memory corruption.
This fix changes the mlx5e netdev logic to respect ULP netdevices TX/RX
queue number and use it when creating resources instead of the maximum
channel number.
Fixes: cd565b4b51e5 ("IB/IPoIB: Support acceleration options callbacks")
Signed-off-by: Feras Daoud <ferasda@mellanox.com>
Signed-off-by: Saeed Mahameed <saeedm@mellanox.com>
Diffstat (limited to '')
0 files changed, 0 insertions, 0 deletions