Message ID | 20190801122139.25224-1-leon@kernel.org |
---|---|
Headers | show |
Series | ODP support for mlx5 DC QPs | expand |
On Thu, Aug 01, 2019 at 03:21:36PM +0300, Leon Romanovsky wrote: > From: Leon Romanovsky <leonro@mellanox.com> > > From Michael, > > The series adds support for on-demand paging for DC transport. > Adding handling of DC WQE parsing upon page faults and exposing > capabilities. > > As DC is mlx-only transport, the capabilities are exposed to the user > using the direct-verbs mechanism. Namely through the mlx5dv_query_device. The cover letter should like to the RDMA core PR that uses the new API... Jason
On Thu, Aug 01, 2019 at 02:24:37PM +0000, Jason Gunthorpe wrote: > On Thu, Aug 01, 2019 at 03:21:36PM +0300, Leon Romanovsky wrote: > > From: Leon Romanovsky <leonro@mellanox.com> > > > > From Michael, > > > > The series adds support for on-demand paging for DC transport. > > Adding handling of DC WQE parsing upon page faults and exposing > > capabilities. > > > > As DC is mlx-only transport, the capabilities are exposed to the user > > using the direct-verbs mechanism. Namely through the mlx5dv_query_device. > > The cover letter should like to the RDMA core PR that uses the new > API... PR will be send in near future by Yishai. I don't have PR links at the submission stage yet. Thanks > > Jason
From: Leon Romanovsky <leonro@mellanox.com> From Michael, The series adds support for on-demand paging for DC transport. Adding handling of DC WQE parsing upon page faults and exposing capabilities. As DC is mlx-only transport, the capabilities are exposed to the user using the direct-verbs mechanism. Namely through the mlx5dv_query_device. Thanks Michael Guralnik (3): IB/mlx5: Query ODP capabilities for DC IB/mlx5: Expose ODP for DC capabilities to user IB/mlx5: Add page fault handler for DC initiator WQE drivers/infiniband/hw/mlx5/main.c | 6 +++++ drivers/infiniband/hw/mlx5/mlx5_ib.h | 1 + drivers/infiniband/hw/mlx5/odp.c | 27 ++++++++++++++++++- .../net/ethernet/mellanox/mlx5/core/main.c | 6 +++++ include/linux/mlx5/mlx5_ifc.h | 4 ++- include/uapi/rdma/mlx5-abi.h | 2 ++ 6 files changed, 44 insertions(+), 2 deletions(-) -- 2.20.1