From mboxrd@z Thu Jan 1 00:00:00 1970 From: Leon Romanovsky Date: Tue, 26 May 2020 12:07:50 +0000 Subject: Re: [PATCH rdma-next v3 6/6] RDMA/cma: Provide ECE reject reason Message-Id: <20200526120750.GD100179@unreal> List-Id: References: <20200526103304.196371-1-leon@kernel.org> <20200526103304.196371-7-leon@kernel.org> <20200526113628.GC100179@unreal> In-Reply-To: <20200526113628.GC100179@unreal> 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 02:36:28PM +0300, Leon Romanovsky wrote: > 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 > and this one: commit 4c489c296115d1c795f24cd4aad741058671fe50 (HEAD -> rdma-next) Author: Leon Romanovsky Date: Tue May 26 15:01:19 2020 +0300 fixup! RDMA/cma: Provide ECE reject reason Signed-off-by: Leon Romanovsky diff --git a/drivers/infiniband/ulp/isert/ib_isert.c b/drivers/infiniband/ulp/isert/ib_isert.c index 7bc598d7a15c..b7df38ee8ae0 100644 --- a/drivers/infiniband/ulp/isert/ib_isert.c +++ b/drivers/infiniband/ulp/isert/ib_isert.c @@ -15,6 +15,7 @@ #include #include #include +#include #include #include #include diff --git a/drivers/infiniband/ulp/rtrs/rtrs-srv.c b/drivers/infiniband/ulp/rtrs/rtrs-srv.c index 67d164ff5aaa..0d9241f5d9e6 100644 --- a/drivers/infiniband/ulp/rtrs/rtrs-srv.c +++ b/drivers/infiniband/ulp/rtrs/rtrs-srv.c @@ -15,6 +15,7 @@ #include "rtrs-srv.h" #include "rtrs-log.h" +#include MODULE_DESCRIPTION("RDMA Transport Server"); MODULE_LICENSE("GPL"); (END)