On Wed, Feb 6, 2013 at 6:19 PM, Or Gerlitz <[email protected]> wrote:
> Here's a series from Shani Michaeli and Haggai Eran adds mlx4 driver
> support for Memory Windows.
Hi Roland,
So things are warming up for the 3.9 merge window, I see that this
series is marked as "new" in your patchwork - any comments? is it be
condisred in for 3.9?
Or.
> 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.
> 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 [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html