On 12/23/2015 11:47 AM, Matan Barak wrote: > 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".
This one worked. Thanks, applied. > 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(-) > -- Doug Ledford <dledf...@redhat.com> GPG KeyID: 0E572FDD
signature.asc
Description: OpenPGP digital signature