• Moni Shoua's avatar
    IB/mlx5: Add ODP WQE handlers for kernel QPs · da9ee9d8
    Moni Shoua authored
    One of the steps in ODP page fault handler for WQEs is to read a WQE
    from a QP send queue or receive queue buffer at a specific index.
    
    Since the implementation of this buffer is different between kernel and
    user QP the implementation of the handler needs to be aware of that and
    handle it in a different way.
    
    ODP for kernel MRs is currently supported only for RDMA_READ
    and RDMA_WRITE operations so change the handler to
    - read a WQE from a kernel QP send queue
    - fail if access to receive queue or shared receive queue is
      required for a kernel QP
    Signed-off-by: default avatarMoni Shoua <monis@mellanox.com>
    Signed-off-by: default avatarLeon Romanovsky <leonro@mellanox.com>
    da9ee9d8
qp.c 178 KB