All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH for-next 00/10] mlx4: Add Memory Windows support
@ 2013-02-06 16:19 Or Gerlitz
       [not found] ` <1360167556-20756-1-git-send-email-ogerlitz-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>
  0 siblings, 1 reply; 16+ messages in thread
From: Or Gerlitz @ 2013-02-06 16:19 UTC (permalink / raw)
  To: roland-DgEjT+Ai2ygdnm+yROfE0A
  Cc: linux-rdma-u79uwXL29TY76Z2rM5mHXA,
	haggaie-VPRAkNaXOzVWk0Htik3J/w, monis-VPRAkNaXOzVWk0Htik3J/w,
	shanim-xlywION9k29BDgjK7y7TUQ, Or Gerlitz

Hi Roland,

Here's a series from Shani Michaeli and Haggai Eran adds mlx4 driver 
support for Memory Windows.

The first entries in this set are "pre patches" preparing the grounds for the 
actual implementation of MWs. Later there're two core patches, one to 
ib_verbs.h adding support for type 2 MWs and another one to uverbs that 
exposes MW commands to user space. And finally the actual mlx4 driver 
MWs patches.

Or.


Shani Michaeli (10):
  IB/mlx4_ib: Remove local invalidate segment unused fields
  net/mlx4_core: Rename MPT related service routines to have mpt_ prefix
  net/mlx4_core: Propogate MR deregistration failure
  net/mlx4_core: Disable memory windows for VFs
  net/mlx4_core: Enable memory windows in {INIT,QUERY}_HCA
  IB/core: Enhance memory windows support
  IB/uverbs: Implement memory windows support in uverbs
  mlx4: Implement memory windows allocation and deallocation
  IB/mlx4_ib: Support memory window binding
  IB/mlx4_ib: Advertize MW support

 drivers/infiniband/core/uverbs.h                   |    2 +
 drivers/infiniband/core/uverbs_cmd.c               |  121 +++++++++++++
 drivers/infiniband/core/uverbs_main.c              |   13 ++-
 drivers/infiniband/core/verbs.c                    |    5 +-
 drivers/infiniband/hw/cxgb3/iwch_provider.c        |    5 +-
 drivers/infiniband/hw/cxgb3/iwch_qp.c              |   15 +-
 drivers/infiniband/hw/cxgb4/iw_cxgb4.h             |    2 +-
 drivers/infiniband/hw/cxgb4/mem.c                  |    5 +-
 drivers/infiniband/hw/ehca/ehca_iverbs.h           |    2 +-
 drivers/infiniband/hw/ehca/ehca_mrmw.c             |    5 +-
 drivers/infiniband/hw/mlx4/main.c                  |   19 ++
 drivers/infiniband/hw/mlx4/mlx4_ib.h               |   14 ++
 drivers/infiniband/hw/mlx4/mr.c                    |   87 +++++++++-
 drivers/infiniband/hw/mlx4/qp.c                    |   41 ++++-
 drivers/infiniband/hw/nes/nes_verbs.c              |   19 ++-
 drivers/net/ethernet/mellanox/mlx4/en_main.c       |    4 +-
 drivers/net/ethernet/mellanox/mlx4/fw.c            |   14 ++-
 drivers/net/ethernet/mellanox/mlx4/fw.h            |    1 +
 drivers/net/ethernet/mellanox/mlx4/main.c          |    4 +
 drivers/net/ethernet/mellanox/mlx4/mlx4.h          |   34 +++-
 drivers/net/ethernet/mellanox/mlx4/mr.c            |  186 +++++++++++++++-----
 .../net/ethernet/mellanox/mlx4/resource_tracker.c  |   63 ++++++-
 include/linux/mlx4/device.h                        |   22 ++-
 include/linux/mlx4/qp.h                            |   19 ++-
 include/rdma/ib_verbs.h                            |   73 +++++++-
 include/uapi/rdma/ib_user_verbs.h                  |   16 ++
 net/sunrpc/xprtrdma/verbs.c                        |   20 +-
 27 files changed, 683 insertions(+), 128 deletions(-)

--
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] 16+ messages in thread

end of thread, other threads:[~2013-02-25 18:50 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-02-06 16:19 [PATCH for-next 00/10] mlx4: Add Memory Windows support Or Gerlitz
     [not found] ` <1360167556-20756-1-git-send-email-ogerlitz-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>
2013-02-06 16:19   ` [PATCH for-next 01/10] IB/mlx4_ib: Remove local invalidate segment unused fields Or Gerlitz
2013-02-06 16:19   ` [PATCH for-next 02/10] net/mlx4_core: Rename MPT related service routines to have mpt_ prefix Or Gerlitz
2013-02-06 16:19   ` [PATCH for-next 03/10] net/mlx4_core: Propogate MR deregistration failure Or Gerlitz
2013-02-06 16:19   ` [PATCH for-next 04/10] net/mlx4_core: Disable memory windows for VFs Or Gerlitz
2013-02-06 16:19   ` [PATCH for-next 05/10] net/mlx4_core: Enable memory windows in {INIT,QUERY}_HCA Or Gerlitz
2013-02-06 16:19   ` [PATCH for-next 06/10] IB/core: Enhance memory windows support Or Gerlitz
2013-02-06 16:19   ` [PATCH for-next 07/10] IB/uverbs: Implement memory windows support in uverbs Or Gerlitz
2013-02-06 16:19   ` [PATCH for-next 08/10] mlx4: Implement memory windows allocation and deallocation Or Gerlitz
2013-02-06 16:19   ` [PATCH for-next 09/10] IB/mlx4_ib: Support memory window binding Or Gerlitz
2013-02-06 16:19   ` [PATCH for-next 10/10] IB/mlx4_ib: Advertize MW support Or Gerlitz
2013-02-18 16:47   ` [PATCH for-next 00/10] mlx4: Add Memory Windows support Or Gerlitz
     [not found]     ` <CAJZOPZJwcLyhc88WCjmnrBRDLo9qp6snSLxQGEZUfYOTyuVMCg-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2013-02-22 12:17       ` Or Gerlitz
     [not found]         ` <CAJZOPZLa1Mwjk+zthvogN0rkkrKyvasyEaP1sJR3ihe_vOx-yg-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2013-02-25 18:06           ` Roland Dreier
     [not found]             ` <CAL1RGDVcQeTgdRjp2QX-XAX2=EFHXf=Q2yYJ+=u3PYoYviyVrg-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2013-02-25 18:50               ` Roland Dreier
2013-02-24  7:31       ` Moni Shoua

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.