From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752502AbbCYLTT (ORCPT ); Wed, 25 Mar 2015 07:19:19 -0400 Received: from mail-wg0-f48.google.com ([74.125.82.48]:33919 "EHLO mail-wg0-f48.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752286AbbCYLTN (ORCPT ); Wed, 25 Mar 2015 07:19:13 -0400 Message-ID: <551299AD.7070702@profitbricks.com> Date: Wed, 25 Mar 2015 12:19:09 +0100 From: Michael Wang User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.5.0 MIME-Version: 1.0 To: Roland Dreier , Sean Hefty , Hal Rosenstock , linux-rdma@vger.kernel.org, linux-kernel@vger.kernel.org, linux-nfs@vger.kernel.org, netdev@vger.kernel.org, Ira Weiny CC: "J. Bruce Fields" , Trond Myklebust , "David S. Miller" , Moni Shoua , PJ Waskiewicz , Steve Wise , Tatyana Nikolova , Yan Burman , Jack Morgenstein , Yann Droneaud , Bart Van Assche , Colin Ian King , Mel Gorman , Majd Dibbiny , Jiri Kosina , Matan Barak , Dan Carpenter , Eugenia Emantayev , Doug Ledford , Alex Estrin , Erez Shitrit , Eric Dumazet , Tom Gundersen , Sagi Grimberg , Haggai Eran , Shachar Raindel , Mike Marciniszyn , Tom Tucker , Chuck Lever Subject: Re: [PATCH 1/2] IB/Verbs: Use helpers to refine the checking on transport and link layer References: <55129832.2070707@profitbricks.com> In-Reply-To: <55129832.2070707@profitbricks.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This should be [PATCH 0/2], and my sincerely apologize on the duplicated mail, the connection is really terrible... Regards, Michael Wang On 03/25/2015 12:12 PM, Michael Wang wrote: > > There are too many lengthy code to check the transport type of IB device, > or the link layer type of it's port, this patch set try to use some > helper to > refine and save us some code. > > TODO: > Currently we inferred from the transport type and link layer type > to identify > the way of management, it will be better if we can directly get > the indicator > from vendor. > > Sean proposed one suggestion: > https://www.mail-archive.com/linux-rdma@vger.kernel.org/msg23339.html > > It may need a big work to adapt current implementation to utilize > these flags elegantly. > > Also the performance concern on query_port() need to be addressed, > may be > some new callback like query_mgmt() could works. > > Michael Wang (2): > [PATCH 1/2] IB/Verbs: Use helpers to check transport and link layer > [PATCH 2/2] IB/Verbs: Use helpers to check IBoE technology > > --- > drivers/infiniband/core/agent.c | 2 - > drivers/infiniband/core/cm.c | 2 - > drivers/infiniband/core/cma.c | 33 > ++++++++++++------------------ > drivers/infiniband/core/mad.c | 6 ++--- > drivers/infiniband/core/multicast.c | 11 +++------- > drivers/infiniband/core/sa_query.c | 14 ++++++------ > drivers/infiniband/core/ucm.c | 3 -- > drivers/infiniband/core/user_mad.c | 2 - > drivers/infiniband/core/verbs.c | 5 +--- > drivers/infiniband/hw/mlx4/ah.c | 2 - > drivers/infiniband/hw/mlx4/cq.c | 4 --- > drivers/infiniband/hw/mlx4/mad.c | 14 +++--------- > drivers/infiniband/hw/mlx4/main.c | 8 ++----- > drivers/infiniband/hw/mlx4/mlx4_ib.h | 2 - > drivers/infiniband/hw/mlx4/qp.c | 21 ++++++------------- > drivers/infiniband/hw/mlx4/sysfs.c | 6 +---- > drivers/infiniband/ulp/ipoib/ipoib_main.c | 6 ++--- > include/rdma/ib_verbs.h | 30 > +++++++++++++++++++++++++++ > net/sunrpc/xprtrdma/svc_rdma_recvfrom.c | 3 -- > 19 files changed, 87 insertions(+), 87 deletions(-)