On Tue, Apr 12, 2022 at 10:23:55AM +0300, Leon Romanovsky wrote: > From: Leon Romanovsky <leonro@xxxxxxxxxx> > > Hi, > > UMR are special QPs that require slightly different logic than other > QPs. This series from Aharon refactors the logic around UMR QP to > separate file and functions to clean the post send flow. > > Thanks > > Aharon Landau (12): > RDMA/mlx5: Move init and cleanup of UMR to umr.c > RDMA/mlx5: Move umr checks to umr.h > RDMA/mlx5: Move mkey ctrl segment logic to umr.c > RDMA/mlx5: Simplify get_umr_update_access_mask() > RDMA/mlx5: Expose wqe posting helpers outside of wr.c > RDMA/mlx5: Introduce mlx5_umr_post_send_wait() > RDMA/mlx5: Use mlx5_umr_post_send_wait() to revoke MRs > RDMA/mlx5: Use mlx5_umr_post_send_wait() to rereg pd access > RDMA/mlx5: Move creation and free of translation tables to umr.c > RDMA/mlx5: Use mlx5_umr_post_send_wait() to update MR pas > RDMA/mlx5: Use mlx5_umr_post_send_wait() to update xlt > RDMA/mlx5: Clean UMR QP type flow from mlx5_ib_post_send() I moved the static to the earlier patch, but otherwise applied to for-next, thanks Jason