linux/drivers/infiniband
Jason Gunthorpe 7579dcdf73 RDMA/mlx5: Directly compute the PAS list for raw QP RQ's
The RQ WQ created when making a raw ethernet QP copies the PAS list from
a dummy QPC command created earlier in the flow. The WQC and QPC PAS lists
are not fully compatible as the page_offset is a different size.

Create the RQ WQ's PAS list directly and do not try to copy it from
another command structure.

Like the prior patch, this also means that badly aligned buffers were not
correctly rejected.

Link: https://lore.kernel.org/r/20201115114311.136250-4-leon@kernel.org
Signed-off-by: Leon Romanovsky <leonro@nvidia.com>
Signed-off-by: Jason Gunthorpe <jgg@nvidia.com>
2020-11-16 16:53:29 -04:00
..
core RDMA/efa: Remove .create_ah callback assignment 2020-11-16 16:50:30 -04:00
hw RDMA/mlx5: Directly compute the PAS list for raw QP RQ's 2020-11-16 16:53:29 -04:00
sw RDMA/rxe: Remove VLAN code leftovers from RXE 2020-11-12 11:38:27 -04:00
ulp IB/isert: Do not excplicitly check == false for bool 2020-11-12 12:01:37 -04:00
Kconfig IB/core: Improve ODP to use hmm_range_fault() 2020-10-01 16:39:54 -03:00
Makefile treewide: Add SPDX license identifier - Makefile/Kconfig 2019-05-21 10:50:46 +02:00