summaryrefslogtreecommitdiff
path: root/net/tipc
diff options
context:
space:
mode:
authorFeras Daoud <ferasda@mellanox.com>2018-09-06 14:56:56 +0300
committerSaeed Mahameed <saeedm@mellanox.com>2018-10-11 03:58:17 +0300
commit779d986d60de51aabc3bec385f92b832089c5c01 (patch)
tree2c2e828a1bdc345c83cf43665d604be692d5e6e2 /net/tipc
parentcdeef2b1528b6faa7a7e60de7a56c48bc6838ae6 (diff)
downloadlinux-779d986d60de51aabc3bec385f92b832089c5c01.tar.xz
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 'net/tipc')
0 files changed, 0 insertions, 0 deletions