From mboxrd@z Thu Jan 1 00:00:00 1970 From: Leon Romanovsky Date: Tue, 26 May 2020 11:36:28 +0000 Subject: Re: [PATCH rdma-next v3 6/6] RDMA/cma: Provide ECE reject reason Message-Id: <20200526113628.GC100179@unreal> List-Id: References: <20200526103304.196371-1-leon@kernel.org> <20200526103304.196371-7-leon@kernel.org> In-Reply-To: <20200526103304.196371-7-leon@kernel.org> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: Doug Ledford , Jason Gunthorpe Cc: rds-devel@oss.oracle.com, Bart Van Assche , Chaitanya Kulkarni , linux-rdma@vger.kernel.org, netdev@vger.kernel.org, Santosh Shilimkar , linux-nvme@lists.infradead.org, Christoph Hellwig , target-devel@vger.kernel.org, Danil Kipnis , Jakub Kicinski , Jack Wang , "David S. Miller" , Sagi Grimberg On Tue, May 26, 2020 at 01:33:04PM +0300, Leon Romanovsky wrote: > From: Leon Romanovsky > > IBTA declares "vendor option not supported" reject reason in REJ > messages if passive side doesn't want to accept proposed ECE options. > > Due to the fact that ECE is managed by userspace, there is a need to let > users to provide such rejected reason. > > Signed-off-by: Leon Romanovsky > --- > drivers/infiniband/core/cma.c | 9 ++++----- > drivers/infiniband/core/ucma.c | 15 ++++++++++++++- > drivers/infiniband/ulp/isert/ib_isert.c | 4 ++-- > drivers/infiniband/ulp/rtrs/rtrs-srv.c | 2 +- > drivers/infiniband/ulp/srpt/ib_srpt.c | 3 ++- > drivers/nvme/target/rdma.c | 3 ++- > include/rdma/rdma_cm.h | 2 +- > include/uapi/rdma/rdma_user_cm.h | 3 ++- > net/rds/ib_cm.c | 4 +++- > 9 files changed, 31 insertions(+), 14 deletions(-) For some reason didn't get the failure in CI, this small fixup is needed. commit af02a4a50ec0d18fe9bfb86b96411dfb42054f97 (HEAD -> rdma-next) Author: Leon Romanovsky Date: Tue May 26 14:34:34 2020 +0300 fixup! RDMA/cma: Provide ECE reject reason Signed-off-by: Leon Romanovsky diff --git a/drivers/nvme/target/rdma.c b/drivers/nvme/target/rdma.c index 30a0a9adaddd..d84765f66d49 100644 --- a/drivers/nvme/target/rdma.c +++ b/drivers/nvme/target/rdma.c @@ -18,6 +18,7 @@ #include #include +#include #include #include