All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH rdma-core 0/7] Add support for OPA classport info
@ 2017-03-15 21:24 Dasaratharaman Chandramouli
       [not found] ` <1489613066-61684-1-git-send-email-dasaratharaman.chandramouli-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>
  0 siblings, 1 reply; 12+ messages in thread
From: Dasaratharaman Chandramouli @ 2017-03-15 21:24 UTC (permalink / raw)
  To: Don Hiatt, Ira Weiny, Doug Ledford, linux-rdma

This series moves the classport info query initiation and update
from callers such as ipoib to the ib_sa module itself. The classport
info cache is updated whenever ib_sa receives an appropriate state
change event.

Since classport info is only used to check if sendonly full member support
is enabled by the SM, we expose a function ib_sa_sendonly_fullmem_support
that can be called to check if the support is enabled. 

Additionally, we introduce support for opa classport info. These are
defined specifically for OPA devices and expose additional features in the
capability mask bits along with longer LID sizes in some of the other
fields.

Patch 1 to 3 fix checkpatch issues (1 issue type per patch) on two
functions that patch 4 then moves around. Patch 5 makes changes
to implicitly query and cache classport info. Patch 6 adds 
verbs capability API for core layers to query and find out if they
are running on an OPA device. Finally, patch 7 adds OPA classport info
query support.

Dasaratharaman Chandramouli (7):
  IB/SA: Fix lines longer than 80 columns
  IB/SA: Add braces when using sizeof
  IB/SA: Remove unwanted braces
  IB/SA: Move functions update_sm_ah() and ib_sa_event()
  IB/SA: Modify SA to implicity cache Class Port info
  IB/core: Add rdma_cap_opa_ah to expose opa address handles
  IB/SA: Add support to query opa classport info.

 drivers/infiniband/core/cma.c                  |  76 +---
 drivers/infiniband/core/sa_query.c             | 574 +++++++++++++++++--------
 drivers/infiniband/hw/hfi1/mad.c               |  25 --
 drivers/infiniband/ulp/ipoib/ipoib.h           |   1 -
 drivers/infiniband/ulp/ipoib/ipoib_main.c      |  71 ---
 drivers/infiniband/ulp/ipoib/ipoib_multicast.c |   9 +-
 include/rdma/ib_mad.h                          |  25 ++
 include/rdma/ib_sa.h                           |  13 +-
 include/rdma/ib_verbs.h                        |  16 +
 9 files changed, 447 insertions(+), 363 deletions(-)

-- 
1.8.3.1

--
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

^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2017-03-20 18:21 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-03-15 21:24 [PATCH rdma-core 0/7] Add support for OPA classport info Dasaratharaman Chandramouli
     [not found] ` <1489613066-61684-1-git-send-email-dasaratharaman.chandramouli-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>
2017-03-15 21:24   ` [PATCH rdma-core 1/7] IB/SA: Fix lines longer than 80 columns Dasaratharaman Chandramouli
2017-03-15 21:24   ` [PATCH rdma-core 2/7] IB/SA: Add braces when using sizeof Dasaratharaman Chandramouli
2017-03-15 21:24   ` [PATCH rdma-core 3/7] IB/SA: Remove unwanted braces Dasaratharaman Chandramouli
2017-03-15 21:24   ` [PATCH rdma-core 4/7] IB/SA: Move functions update_sm_ah() and ib_sa_event() Dasaratharaman Chandramouli
2017-03-15 21:24   ` [PATCH rdma-core 5/7] IB/SA: Modify SA to implicity cache Class Port info Dasaratharaman Chandramouli
     [not found]     ` <1489613066-61684-6-git-send-email-dasaratharaman.chandramouli-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>
2017-03-16 12:59       ` Hal Rosenstock
     [not found]         ` <c01d0080-26da-8eb9-59b6-6d959457ea0c-LDSdmyG8hGV8YrgS2mwiifqBs+8SCbDb@public.gmane.org>
2017-03-16 18:27           ` Chandramouli, Dasaratharaman
2017-03-15 21:24   ` [PATCH rdma-core 6/7] IB/core: Add rdma_cap_opa_ah to expose opa address handles Dasaratharaman Chandramouli
2017-03-15 21:24   ` [PATCH rdma-core 7/7] IB/SA: Add support to query opa classport info Dasaratharaman Chandramouli
2017-03-20  7:49   ` [PATCH rdma-core 0/7] Add support for OPA " Leon Romanovsky
     [not found]     ` <20170320074911.GW2079-U/DQcQFIOTAAJjI8aNfphQ@public.gmane.org>
2017-03-20 18:21       ` Chandramouli, Dasaratharaman

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.