public inbox for linux-rdma@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH for-next 00/27] IB/hfi1, rdmavt, core, etc: patches for next 08/04/2017
@ 2017-08-04 20:52 Dennis Dalessandro
  2017-08-04 20:52 ` [PATCH for-next 01/27] IB/hfi1: Revert egress pkey check enforcement Dennis Dalessandro
                   ` (2 more replies)
  0 siblings, 3 replies; 40+ messages in thread
From: Dennis Dalessandro @ 2017-08-04 20:52 UTC (permalink / raw)
  To: dledford
  Cc: Mike Marciniszyn, Bartlomiej Dudek, Jakub Byczkowski, linux-rdma,
	Ira Weiny, Alex Estrin, stable, Michael J. Ruhl, Don Hiatt,
	Sebastian Sanchez, Dasaratharaman Chandramouli

Hi Doug,

Here is the next set of patches for our drivers for 4.14. Along with the usual
fixes and such this includes our extended LID patches which were posted a
while back [1] [2]. Please drop those patch sets as they needed rebased.
Along with those core changes we are now submitting the driver changes that
are needed to make use of extended LIDs. 21 of these 27 patches are related
to that effort. The other 6 are usual fixes.

Also note the first patch we did mark stable. That may be something to consider
for the 4.13-rc.

Patches can can also be found in my GitHub repo at:
https://github.com/ddalessa/kernel/tree/for-4.14

[1] http://marc.info/?l=linux-rdma&m=149694352021933&w=2
[2] http://marc.info/?l=linux-rdma&m=149694355721946&w=2

---

Alex Estrin (1):
      IB/hfi1: Revert egress pkey check enforcement

Bartlomiej Dudek (1):
      IB/hfi1: Use host_link_state to read state when DC is shut down

Byczkowski, Jakub (1):
      IB/hfi1: Remove lstate from hfi1_pportdata

Dasaratharaman Chandramouli (10):
      IB/core: Convert ah_attr from OPA to IB when copying to user
      IB/srpt: Increase lid and sm_lid to 32 bits
      IB/IPoIB: Increase local_lid to 32 bits
      IB/mad: Change slid in RMPP recv from 16 to 32 bits
      IB/core: Change port_attr.lid size from 16 to 32 bits
      IB/core: Change port_attr.sm_lid from 16 to 32 bits
      IB/CM: Create appropriate path records when handling CM request
      IB/CM: Set appropriate slid and dlid when handling CM request
      IB/rdmavt,hfi1,qib: Enhance rdmavt and hfi1 to use 32 bit lids
      IB/hfi1: Enable RDMA_CAP_OPA_AH in hfi driver to support extended LIDs

Don Hiatt (11):
      IB/core: Change wc.slid from 16 to 32 bits
      IB/CM: Add OPA Path record support to CM
      IB/rdmavt,hfi1,qib: Modify check_ah() to account for extended LIDs
      IB/hfi1: Add support to receive 16B bypass packets
      IB/hfi1: Add support to send 16B bypass packets
      IB/hfi1: Add support to process 16B header errors
      IB/hfi1: Determine 9B/16B L2 header type based on Address handle
      IB/hfi1: Add 16B UD support
      IB/hfi1: Add 16B trace support
      IB/hfi1: Add 16B RC/UC support
      IB/hfi1: Enhance PIO/SDMA send for 16B

Michael J. Ruhl (2):
      IB/hfi1: Protect context array set/clear with spinlock
      IB/hf1: User context locking is inconsistent

Sebastian Sanchez (1):
      IB/hfi1: Remove pmtu from the QP structure


 drivers/infiniband/core/cm.c              |  159 +++++++++--
 drivers/infiniband/core/core_priv.h       |    1 
 drivers/infiniband/core/mad_rmpp.c        |    2 
 drivers/infiniband/core/sa_query.c        |   21 +
 drivers/infiniband/core/ucm.c             |    2 
 drivers/infiniband/core/ucma.c            |   10 -
 drivers/infiniband/core/user_mad.c        |    2 
 drivers/infiniband/core/uverbs_cmd.c      |   22 +
 drivers/infiniband/core/uverbs_marshall.c |   48 +++
 drivers/infiniband/hw/hfi1/aspm.h         |   35 ++
 drivers/infiniband/hw/hfi1/chip.c         |  110 +++++--
 drivers/infiniband/hw/hfi1/chip.h         |    3 
 drivers/infiniband/hw/hfi1/common.h       |   10 -
 drivers/infiniband/hw/hfi1/debugfs.c      |   32 +-
 drivers/infiniband/hw/hfi1/driver.c       |  291 +++++++++++++++-----
 drivers/infiniband/hw/hfi1/file_ops.c     |  340 +++++++++++++----------
 drivers/infiniband/hw/hfi1/hfi.h          |  422 ++++++++++++++++++++++++++---
 drivers/infiniband/hw/hfi1/init.c         |  306 ++++++++++++++-------
 drivers/infiniband/hw/hfi1/mad.c          |  108 ++++++-
 drivers/infiniband/hw/hfi1/qp.c           |   28 ++
 drivers/infiniband/hw/hfi1/rc.c           |  389 +++++++++++++++++---------
 drivers/infiniband/hw/hfi1/ruc.c          |  237 ++++++++++++----
 drivers/infiniband/hw/hfi1/trace.c        |  153 ++++++++++
 drivers/infiniband/hw/hfi1/trace_ibhdrs.h |  364 +++++++++++++++++--------
 drivers/infiniband/hw/hfi1/trace_rx.h     |   12 -
 drivers/infiniband/hw/hfi1/uc.c           |   42 ++-
 drivers/infiniband/hw/hfi1/ud.c           |  427 ++++++++++++++++++++++-------
 drivers/infiniband/hw/hfi1/user_sdma.c    |    7 
 drivers/infiniband/hw/hfi1/verbs.c        |  280 +++++++++++++------
 drivers/infiniband/hw/hfi1/verbs.h        |   45 ++-
 drivers/infiniband/hw/hfi1/vnic.h         |   15 -
 drivers/infiniband/hw/hfi1/vnic_main.c    |   32 --
 drivers/infiniband/hw/mlx4/alias_GUID.c   |    2 
 drivers/infiniband/hw/mlx4/mad.c          |    8 -
 drivers/infiniband/hw/mlx5/mad.c          |    2 
 drivers/infiniband/hw/mthca/mthca_cmd.c   |    4 
 drivers/infiniband/hw/mthca/mthca_mad.c   |    4 
 drivers/infiniband/hw/qib/qib_mad.c       |    4 
 drivers/infiniband/hw/qib/qib_verbs.c     |    9 +
 drivers/infiniband/sw/rdmavt/ah.c         |   10 -
 drivers/infiniband/sw/rdmavt/cq.c         |    2 
 drivers/infiniband/sw/rdmavt/qp.c         |   32 ++
 drivers/infiniband/ulp/ipoib/ipoib.h      |    2 
 drivers/infiniband/ulp/srpt/ib_srpt.h     |    4 
 include/rdma/ib_marshall.h                |    6 
 include/rdma/ib_verbs.h                   |   33 ++
 include/rdma/opa_addr.h                   |   42 +++
 include/rdma/opa_vnic.h                   |    3 
 include/rdma/rdma_vt.h                    |    2 
 include/rdma/rdmavt_qp.h                  |    1 
 50 files changed, 2986 insertions(+), 1139 deletions(-)

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

end of thread, other threads:[~2017-08-22 18:23 UTC | newest]

Thread overview: 40+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-08-04 20:52 [PATCH for-next 00/27] IB/hfi1, rdmavt, core, etc: patches for next 08/04/2017 Dennis Dalessandro
2017-08-04 20:52 ` [PATCH for-next 01/27] IB/hfi1: Revert egress pkey check enforcement Dennis Dalessandro
     [not found] ` <20170804204842.17853.14858.stgit-9QXIwq+3FY+1XWohqUldA0EOCMrvLtNR@public.gmane.org>
2017-08-04 20:52   ` [PATCH for-next 02/27] IB/hfi1: Remove pmtu from the QP structure Dennis Dalessandro
2017-08-04 20:52   ` [PATCH for-next 03/27] IB/hfi1: Remove lstate from hfi1_pportdata Dennis Dalessandro
2017-08-04 20:52   ` [PATCH for-next 04/27] IB/hfi1: Use host_link_state to read state when DC is shut down Dennis Dalessandro
2017-08-04 20:52   ` [PATCH for-next 05/27] IB/hfi1: Protect context array set/clear with spinlock Dennis Dalessandro
2017-08-04 20:52   ` [PATCH for-next 06/27] IB/hf1: User context locking is inconsistent Dennis Dalessandro
2017-08-04 20:52   ` [PATCH for-next 07/27] IB/core: Convert ah_attr from OPA to IB when copying to user Dennis Dalessandro
2017-08-04 20:52   ` [PATCH for-next 08/27] IB/srpt: Increase lid and sm_lid to 32 bits Dennis Dalessandro
2017-08-04 20:53   ` [PATCH for-next 09/27] IB/IPoIB: Increase local_lid " Dennis Dalessandro
2017-08-04 20:53   ` [PATCH for-next 10/27] IB/mad: Change slid in RMPP recv from 16 " Dennis Dalessandro
2017-08-04 20:53   ` [PATCH for-next 11/27] IB/core: Change port_attr.lid size " Dennis Dalessandro
2017-08-04 20:53   ` [PATCH for-next 12/27] IB/core: Change port_attr.sm_lid " Dennis Dalessandro
     [not found]     ` <20170804205320.17853.77236.stgit-9QXIwq+3FY+1XWohqUldA0EOCMrvLtNR@public.gmane.org>
2017-08-06  8:18       ` Leon Romanovsky
     [not found]         ` <20170806081857.GC3636-U/DQcQFIOTAAJjI8aNfphQ@public.gmane.org>
2017-08-06  8:22           ` Leon Romanovsky
     [not found]             ` <20170806082217.GE3636-U/DQcQFIOTAAJjI8aNfphQ@public.gmane.org>
2017-08-08 14:41               ` Leon Romanovsky
     [not found]                 ` <20170808144146.GF28851-U/DQcQFIOTAAJjI8aNfphQ@public.gmane.org>
2017-08-08 16:35                   ` Weiny, Ira
     [not found]                     ` <2807E5FD2F6FDA4886F6618EAC48510E67CFAF96-8k97q/ur5Z2krb+BlOpmy7fspsVTdybXVpNB7YpNyf8@public.gmane.org>
2017-08-08 16:49                       ` Don Hiatt
     [not found]                         ` <018c6e70-78d5-51ec-993f-35be575a6da1-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>
2017-08-09  6:57                           ` Leon Romanovsky
     [not found]                             ` <20170809065730.GC1423-U/DQcQFIOTAAJjI8aNfphQ@public.gmane.org>
2017-08-10 18:18                               ` Don Hiatt
2017-08-09  6:56                       ` Leon Romanovsky
2017-08-04 20:53   ` [PATCH for-next 13/27] IB/core: Change wc.slid " Dennis Dalessandro
2017-08-04 20:53   ` [PATCH for-next 14/27] IB/CM: Add OPA Path record support to CM Dennis Dalessandro
2017-08-04 20:53   ` [PATCH for-next 15/27] IB/CM: Create appropriate path records when handling CM request Dennis Dalessandro
2017-08-04 20:53   ` [PATCH for-next 16/27] IB/CM: Set appropriate slid and dlid " Dennis Dalessandro
2017-08-04 20:53   ` [PATCH for-next 17/27] IB/rdmavt, hfi1, qib: Modify check_ah() to account for extended LIDs Dennis Dalessandro
2017-08-04 20:53   ` [PATCH for-next 18/27] IB/hfi1: Add support to receive 16B bypass packets Dennis Dalessandro
2017-08-04 20:54   ` [PATCH for-next 19/27] IB/hfi1: Add support to send " Dennis Dalessandro
2017-08-04 20:54   ` [PATCH for-next 20/27] IB/hfi1: Add support to process 16B header errors Dennis Dalessandro
2017-08-04 20:54   ` [PATCH for-next 21/27] IB/hfi1: Determine 9B/16B L2 header type based on Address handle Dennis Dalessandro
2017-08-04 20:54   ` [PATCH for-next 22/27] IB/hfi1: Add 16B UD support Dennis Dalessandro
2017-08-04 20:54   ` [PATCH for-next 23/27] IB/hfi1: Add 16B trace support Dennis Dalessandro
2017-08-04 20:54   ` [PATCH for-next 24/27] IB/rdmavt, hfi1, qib: Enhance rdmavt and hfi1 to use 32 bit lids Dennis Dalessandro
2017-08-04 20:54   ` [PATCH for-next 25/27] IB/hfi1: Add 16B RC/UC support Dennis Dalessandro
2017-08-04 20:54   ` [PATCH for-next 26/27] IB/hfi1: Enhance PIO/SDMA send for 16B Dennis Dalessandro
2017-08-04 20:54   ` [PATCH for-next 27/27] IB/hfi1: Enable RDMA_CAP_OPA_AH in hfi driver to support extended LIDs Dennis Dalessandro
2017-08-10 17:05 ` [PATCH for-next 00/27] IB/hfi1, rdmavt, core, etc: patches for next 08/04/2017 Dennis Dalessandro
     [not found]   ` <f73b2f88-bc1b-92ed-1632-d2f3b1583d60-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>
2017-08-10 18:17     ` Don Hiatt
2017-08-18 19:07       ` Doug Ledford
2017-08-22 18:23         ` Doug Ledford

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox