Hi Roland,

the following series of patches introduces a new transport service named DC.
Support is added at IB/core layer, uverbs interface to userspace and mlx5 for
Connect-IB devices. Details on the new transport can be found in the first
patch in the series.

Eli

Eli Cohen (5):
  IB/core: Add DC transport support
  IB/uverbs: Add userspace interface to DC verbs
  mlx5_core: Add DC support at mlx5 core layer
  mlx5_ib: Add support for DC
  mlx5_core: Update mlx5_command_str with DC commands

 drivers/infiniband/core/uverbs.h                  |  11 +
 drivers/infiniband/core/uverbs_cmd.c              | 474 +++++++++++++++++++---
 drivers/infiniband/core/uverbs_main.c             |  35 +-
 drivers/infiniband/core/verbs.c                   |  87 ++++
 drivers/infiniband/hw/mlx5/main.c                 |  19 +
 drivers/infiniband/hw/mlx5/mlx5_ib.h              |  24 ++
 drivers/infiniband/hw/mlx5/qp.c                   | 289 ++++++++++++-
 drivers/infiniband/hw/mlx5/user.h                 |  41 ++
 drivers/net/ethernet/mellanox/mlx5/core/cmd.c     |  21 +-
 drivers/net/ethernet/mellanox/mlx5/core/debugfs.c | 110 +++++
 drivers/net/ethernet/mellanox/mlx5/core/eq.c      |  15 +-
 drivers/net/ethernet/mellanox/mlx5/core/main.c    |   6 +
 drivers/net/ethernet/mellanox/mlx5/core/qp.c      | 185 +++++++++
 include/linux/mlx5/device.h                       |  12 +
 include/linux/mlx5/driver.h                       |  24 +-
 include/linux/mlx5/mlx5_ifc.h                     | 179 ++++++++
 include/linux/mlx5/qp.h                           |  39 +-
 include/rdma/ib_verbs.h                           |  88 +++-
 include/uapi/rdma/ib_user_verbs.h                 | 126 +++++-
 19 files changed, 1710 insertions(+), 75 deletions(-)

-- 
2.1.2

--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to