summaryrefslogtreecommitdiffstats
path: root/net/tipc/udp_media.c
diff options
context:
space:
mode:
authorFeras Daoud <ferasda@mellanox.com>2018-09-06 13:56:56 +0200
committerSaeed Mahameed <saeedm@mellanox.com>2018-10-11 02:58:17 +0200
commit779d986d60de51aabc3bec385f92b832089c5c01 (patch)
tree2c2e828a1bdc345c83cf43665d604be692d5e6e2 /net/tipc/udp_media.c
parentnet/mlx5e: Use non-delayed work for update stats (diff)
downloadlinux-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