[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <1394376844-12812-1-git-send-email-ogerlitz@mellanox.com>
Date: Sun, 9 Mar 2014 16:53:57 +0200
From: Or Gerlitz <ogerlitz@...lanox.com>
To: davem@...emloft.net
Cc: netdev@...r.kernel.org, roland@...nel.org,
jackm@....mellanox.co.il, amirv@...lanox.com,
Or Gerlitz <ogerlitz@...lanox.com>
Subject: [PATCH net-next 0/7] mlx4: Add SRIOV support for RoCE
Hi Dave, Roland
This series adds SRIOV support for RoCE (RDMA over Ethernet).
The patches touch both the mlx4_core and mlx4_ib drivers, and as such we
prefer to run them through netdev and the net-next tree. This will also
allow for another feature we hope to get accepted during the coming merge
window (single ported mlx4 VFs) which is strictly in mlx4_core to get in
smoothly without heavy context based dependencies with the IB tree.
Roland, hope this is ok with you?
The patches are against net-next, as of commit 2d8d40a "pkt_sched: fq:
do not hold qdisc lock while allocating memory"
Or.
Jack Morgenstein (6):
mlx4: Adjust QP1 multiplexing for RoCE/SRIOV
mlx4_core: For RoCE, allow slaves to set the GID entry at that slave's index
mlx4: In RoCE allow guests to have multiple GIDS
mlx4: Add ref counting to port MAC table for RoCE
mlx4: Implement IP based gids support for RoCE/SRIOV
mlx4: Activate RoCE/SRIOV
Shani Michaelli (1):
mlx4_ib: Fix SIDR support of for UD QPs under SRIOV/RoCE
drivers/infiniband/hw/mlx4/cm.c | 80 ++++-
drivers/infiniband/hw/mlx4/cq.c | 42 ++-
drivers/infiniband/hw/mlx4/mad.c | 123 +++++++-
drivers/infiniband/hw/mlx4/main.c | 8 -
drivers/infiniband/hw/mlx4/mcg.c | 2 +-
drivers/infiniband/hw/mlx4/mlx4_ib.h | 21 ++-
drivers/infiniband/hw/mlx4/qp.c | 319 ++++++++++++++++----
drivers/net/ethernet/mellanox/mlx4/cmd.c | 23 ++
drivers/net/ethernet/mellanox/mlx4/fw.c | 5 +-
drivers/net/ethernet/mellanox/mlx4/main.c | 6 +-
drivers/net/ethernet/mellanox/mlx4/mlx4.h | 8 +
drivers/net/ethernet/mellanox/mlx4/port.c | 142 +++++++++-
.../net/ethernet/mellanox/mlx4/resource_tracker.c | 146 ++++++++--
include/linux/mlx4/cmd.h | 6 +
include/linux/mlx4/device.h | 8 +-
15 files changed, 801 insertions(+), 138 deletions(-)
--
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Powered by blists - more mailing lists