[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <1394542976-20095-1-git-send-email-ogerlitz@mellanox.com>
Date: Tue, 11 Mar 2014 15:02:49 +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 V1 net-next 0/7] mlx4: Add SRIOV support for RoCE
Hi Dave,
This series adds SRIOV support for RoCE (RDMA over Ethernet).
The patches are against net-next, as of commit 2d8d40a "pkt_sched: fq:
do not hold qdisc lock while allocating memory"
Or.
changes from V0:
- always check the return code of mlx4_get_roce_gid_from_slave().
The call we fixed is introduced in patch #1 and later removed by
patch #3 that allows guests to have multiple GIDS. The 1..3
separation was done for proper division of patches to logical changes.
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