All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH for-next V2 00/10] Add RoCE support to the mlx5 driver
@ 2015-12-23 16:47 Matan Barak
       [not found] ` <1450889245-30347-1-git-send-email-matanb-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>
  0 siblings, 1 reply; 12+ messages in thread
From: Matan Barak @ 2015-12-23 16:47 UTC (permalink / raw)
  To: Doug Ledford
  Cc: linux-rdma-u79uwXL29TY76Z2rM5mHXA, Eran Ben Elisha, Or Gerlitz,
	Majd Dibbiny, Matan Barak

Hi Doug,

This patchset adds RoCE V1 and RoCE V2 support to the mlx5 device
driver.

This patchset was applied and tested over the third version of
"Add RoCE v2 support".

Regards,
Achiad and Matan

Changes from V1:
 - Rebased over Doug's k.o/for-4.4-rc branch.

Changes from V0:
 - Fixed using rwlock before initializing it.
 - Rebased over Doug's k.o/for-4.5 branch.


Achiad Shochat (10):
  IB/mlx5: Support IB device's callback for getting the link layer
  IB/mlx5: Support IB device's callback for getting its netdev
  net/mlx5_core: Break down the vport mac address query function
  net/mlx5_core: Introduce access functions to enable/disable RoCE
  net/mlx5_core: Introduce access functions to query vport RoCE fields
  IB/mlx5: Extend query_device/port to support RoCE
  IB/mlx5: Set network_hdr_type upon RoCE responder completion
  IB/mlx5: Support IB device's callbacks for adding/deleting GIDs
  IB/mlx5: Add RoCE fields to Address Vector
  IB/mlx5: Support RoCE

 drivers/infiniband/hw/mlx5/ah.c                 |  32 ++-
 drivers/infiniband/hw/mlx5/cq.c                 |  17 ++
 drivers/infiniband/hw/mlx5/main.c               | 318 ++++++++++++++++++++++--
 drivers/infiniband/hw/mlx5/mlx5_ib.h            |  15 +-
 drivers/infiniband/hw/mlx5/qp.c                 |  42 +++-
 drivers/net/ethernet/mellanox/mlx5/core/vport.c | 139 ++++++++++-
 include/linux/mlx5/device.h                     |  26 ++
 include/linux/mlx5/driver.h                     |   7 -
 include/linux/mlx5/mlx5_ifc.h                   |  10 +-
 include/linux/mlx5/qp.h                         |  21 +-
 include/linux/mlx5/vport.h                      |   8 +
 11 files changed, 578 insertions(+), 57 deletions(-)

-- 
2.1.0

--
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:[~2015-12-23 17:22 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-12-23 16:47 [PATCH for-next V2 00/10] Add RoCE support to the mlx5 driver Matan Barak
     [not found] ` <1450889245-30347-1-git-send-email-matanb-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>
2015-12-23 16:47   ` [PATCH for-next V2 01/10] IB/mlx5: Support IB device's callback for getting the link layer Matan Barak
2015-12-23 16:47   ` [PATCH for-next V2 02/10] IB/mlx5: Support IB device's callback for getting its netdev Matan Barak
2015-12-23 16:47   ` [PATCH for-next V2 03/10] net/mlx5_core: Break down the vport mac address query function Matan Barak
2015-12-23 16:47   ` [PATCH for-next V2 04/10] net/mlx5_core: Introduce access functions to enable/disable RoCE Matan Barak
2015-12-23 16:47   ` [PATCH for-next V2 05/10] net/mlx5_core: Introduce access functions to query vport RoCE fields Matan Barak
2015-12-23 16:47   ` [PATCH for-next V2 06/10] IB/mlx5: Extend query_device/port to support RoCE Matan Barak
2015-12-23 16:47   ` [PATCH for-next V2 07/10] IB/mlx5: Set network_hdr_type upon RoCE responder completion Matan Barak
2015-12-23 16:47   ` [PATCH for-next V2 08/10] IB/mlx5: Support IB device's callbacks for adding/deleting GIDs Matan Barak
2015-12-23 16:47   ` [PATCH for-next V2 09/10] IB/mlx5: Add RoCE fields to Address Vector Matan Barak
2015-12-23 16:47   ` [PATCH for-next V2 10/10] IB/mlx5: Support RoCE Matan Barak
2015-12-23 17:22   ` [PATCH for-next V2 00/10] Add RoCE support to the mlx5 driver Doug Ledford

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.