From mboxrd@z Thu Jan 1 00:00:00 1970 From: Sagi Grimberg Subject: Re: [PATCH 1/2] IB/mlx5: posting klm/mtt list inline in the send queue for reg_wr Date: Sun, 29 Oct 2017 19:09:24 +0200 Message-ID: References: <1509295101-14081-1-git-send-email-idanb@mellanox.com> <1509295101-14081-2-git-send-email-idanb@mellanox.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: <1509295101-14081-2-git-send-email-idanb-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org> Content-Language: en-US Sender: linux-rdma-owner-u79uwXL29TY76Z2rM5mHXA@public.gmane.org To: idanb-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org, leon-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org, linux-nvme-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r@public.gmane.org, hch-jcswGhMUV9g@public.gmane.org, linux-rdma-u79uwXL29TY76Z2rM5mHXA@public.gmane.org Cc: maxg-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org List-Id: linux-rdma@vger.kernel.org > As most kernel RDMA ULPs, NVMe over Fabrics in its secure > "register_always" mode registers and invalidates user buffer > upon each IO. Again, lets drop the secured mode language. > diff --git a/drivers/infiniband/hw/mlx5/qp.c b/drivers/infiniband/hw/mlx5/qp.c > index acb79d3..b25b93d 100644 > --- a/drivers/infiniband/hw/mlx5/qp.c > +++ b/drivers/infiniband/hw/mlx5/qp.c > @@ -53,6 +53,7 @@ enum { > > enum { > MLX5_IB_SQ_STRIDE = 6, > + MLX5_IB_SQ_UMR_INLINE_THRESHOLD = 64, > }; Is this a device capability? Is it true for all mlx5 devices? can we get it from the FW instead? Otherwise, looks good to me, Reviewed-by: Sagi Grimberg -- To unsubscribe from this list: send the line "unsubscribe linux-rdma" in the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org More majordomo info at http://vger.kernel.org/majordomo-info.html From mboxrd@z Thu Jan 1 00:00:00 1970 From: sagi@grimberg.me (Sagi Grimberg) Date: Sun, 29 Oct 2017 19:09:24 +0200 Subject: [PATCH 1/2] IB/mlx5: posting klm/mtt list inline in the send queue for reg_wr In-Reply-To: <1509295101-14081-2-git-send-email-idanb@mellanox.com> References: <1509295101-14081-1-git-send-email-idanb@mellanox.com> <1509295101-14081-2-git-send-email-idanb@mellanox.com> Message-ID: > As most kernel RDMA ULPs, NVMe over Fabrics in its secure > "register_always" mode registers and invalidates user buffer > upon each IO. Again, lets drop the secured mode language. > diff --git a/drivers/infiniband/hw/mlx5/qp.c b/drivers/infiniband/hw/mlx5/qp.c > index acb79d3..b25b93d 100644 > --- a/drivers/infiniband/hw/mlx5/qp.c > +++ b/drivers/infiniband/hw/mlx5/qp.c > @@ -53,6 +53,7 @@ enum { > > enum { > MLX5_IB_SQ_STRIDE = 6, > + MLX5_IB_SQ_UMR_INLINE_THRESHOLD = 64, > }; Is this a device capability? Is it true for all mlx5 devices? can we get it from the FW instead? Otherwise, looks good to me, Reviewed-by: Sagi Grimberg