Update the infiniband stack to Mellanox's OFED version 2.1.
authorhselasky <hselasky@FreeBSD.org>
Tue, 17 Feb 2015 08:40:27 +0000 (08:40 +0000)
committerhselasky <hselasky@FreeBSD.org>
Tue, 17 Feb 2015 08:40:27 +0000 (08:40 +0000)
commit5dbc43f9a598a3032616939f59ebc1ab4ff295fd
tree64746faea5ee1c213d909e22c077f2b289427a99
parent49152454e7ff6ebf5ddf6533f15ed3d75f1d3d41
Update the infiniband stack to Mellanox's OFED version 2.1.

Highlights:
 - Multiple verbs API updates
 - Support for RoCE, RDMA over ethernet

All hardware drivers depending on the common infiniband stack has been
updated aswell.

Discussed with: np @
Sponsored by: Mellanox Technologies
MFC after: 1 month
82 files changed:
sys/conf/files
sys/contrib/rdma/krping/krping.c
sys/dev/cxgb/ulp/iw_cxgb/iw_cxgb_provider.c
sys/dev/cxgb/ulp/iw_cxgb/iw_cxgb_qp.c
sys/dev/cxgbe/iw_cxgbe/cq.c
sys/dev/cxgbe/iw_cxgbe/iw_cxgbe.h
sys/dev/cxgbe/iw_cxgbe/mem.c
sys/modules/ibcore/Makefile
sys/modules/mlx4ib/Makefile
sys/ofed/drivers/infiniband/core/Makefile [deleted file]
sys/ofed/drivers/infiniband/core/addr.c
sys/ofed/drivers/infiniband/core/cache.c
sys/ofed/drivers/infiniband/core/cm.c
sys/ofed/drivers/infiniband/core/cm_msgs.h
sys/ofed/drivers/infiniband/core/cma.c
sys/ofed/drivers/infiniband/core/core_priv.h
sys/ofed/drivers/infiniband/core/device.c
sys/ofed/drivers/infiniband/core/fmr_pool.c
sys/ofed/drivers/infiniband/core/iwcm.c
sys/ofed/drivers/infiniband/core/local_sa.c [deleted file]
sys/ofed/drivers/infiniband/core/mad.c
sys/ofed/drivers/infiniband/core/mad_priv.h
sys/ofed/drivers/infiniband/core/mad_rmpp.c
sys/ofed/drivers/infiniband/core/multicast.c
sys/ofed/drivers/infiniband/core/notice.c [deleted file]
sys/ofed/drivers/infiniband/core/packer.c
sys/ofed/drivers/infiniband/core/peer_mem.c [new file with mode: 0644]
sys/ofed/drivers/infiniband/core/sa.h
sys/ofed/drivers/infiniband/core/sa_query.c
sys/ofed/drivers/infiniband/core/smi.c
sys/ofed/drivers/infiniband/core/sysfs.c
sys/ofed/drivers/infiniband/core/ucm.c
sys/ofed/drivers/infiniband/core/ucma.c
sys/ofed/drivers/infiniband/core/ud_header.c
sys/ofed/drivers/infiniband/core/umem.c
sys/ofed/drivers/infiniband/core/user_mad.c
sys/ofed/drivers/infiniband/core/uverbs.h
sys/ofed/drivers/infiniband/core/uverbs_cmd.c
sys/ofed/drivers/infiniband/core/uverbs_main.c
sys/ofed/drivers/infiniband/core/uverbs_marshall.c
sys/ofed/drivers/infiniband/core/verbs.c
sys/ofed/drivers/infiniband/debug/memtrack.c
sys/ofed/drivers/infiniband/debug/memtrack.h
sys/ofed/drivers/infiniband/debug/mtrack.h
sys/ofed/drivers/infiniband/hw/mlx4/Makefile [deleted file]
sys/ofed/drivers/infiniband/hw/mlx4/ah.c
sys/ofed/drivers/infiniband/hw/mlx4/alias_GUID.c
sys/ofed/drivers/infiniband/hw/mlx4/cm.c
sys/ofed/drivers/infiniband/hw/mlx4/cq.c
sys/ofed/drivers/infiniband/hw/mlx4/doorbell.c
sys/ofed/drivers/infiniband/hw/mlx4/mad.c
sys/ofed/drivers/infiniband/hw/mlx4/main.c
sys/ofed/drivers/infiniband/hw/mlx4/mcg.c
sys/ofed/drivers/infiniband/hw/mlx4/mlx4_exp.c [new file with mode: 0644]
sys/ofed/drivers/infiniband/hw/mlx4/mlx4_exp.h [copied from sys/ofed/drivers/infiniband/core/core_priv.h with 71% similarity]
sys/ofed/drivers/infiniband/hw/mlx4/mlx4_ib.h
sys/ofed/drivers/infiniband/hw/mlx4/mr.c
sys/ofed/drivers/infiniband/hw/mlx4/qp.c
sys/ofed/drivers/infiniband/hw/mlx4/sysfs.c
sys/ofed/drivers/infiniband/hw/mthca/mthca_provider.c
sys/ofed/drivers/infiniband/hw/mthca/mthca_qp.c
sys/ofed/drivers/infiniband/ulp/ipoib/Makefile [deleted file]
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib.h
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_ib.c
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_main.c
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_multicast.c
sys/ofed/include/rdma/ib_addr.h
sys/ofed/include/rdma/ib_cache.h
sys/ofed/include/rdma/ib_cm.h
sys/ofed/include/rdma/ib_mad.h
sys/ofed/include/rdma/ib_pack.h
sys/ofed/include/rdma/ib_peer_mem.h [new file with mode: 0644]
sys/ofed/include/rdma/ib_sa.h
sys/ofed/include/rdma/ib_umem.h
sys/ofed/include/rdma/ib_user_verbs.h
sys/ofed/include/rdma/ib_user_verbs_exp.h [new file with mode: 0644]
sys/ofed/include/rdma/ib_verbs.h
sys/ofed/include/rdma/ib_verbs_exp.h [new file with mode: 0644]
sys/ofed/include/rdma/iw_cm.h
sys/ofed/include/rdma/peer_mem.h [new file with mode: 0644]
sys/ofed/include/rdma/rdma_cm.h
sys/ofed/include/rdma/rdma_user_cm.h