IB/core: Define 'ib' and 'roce' rdma_ah_attr types
rdma_ah_attr can now be either ib or roce allowing core components to use one type or the other and also to define attributes unique to a specific type. struct ib_ah is also initialized with the type when its first created. This ensures that calls such as modify_ah dont modify the type of the address handle attribute. Reviewed-by:Ira Weiny <ira.weiny@intel.com> Reviewed-by:
Don Hiatt <don.hiatt@intel.com> Reviewed-by:
Sean Hefty <sean.hefty@intel.com> Reviewed-by:
Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> Signed-off-by:
Dasaratharaman Chandramouli <dasaratharaman.chandramouli@intel.com> Signed-off-by:
Doug Ledford <dledford@redhat.com>
Showing
- drivers/infiniband/core/cm.c 3 additions, 1 deletiondrivers/infiniband/core/cm.c
- drivers/infiniband/core/multicast.c 1 addition, 0 deletionsdrivers/infiniband/core/multicast.c
- drivers/infiniband/core/sa_query.c 4 additions, 1 deletiondrivers/infiniband/core/sa_query.c
- drivers/infiniband/core/user_mad.c 2 additions, 0 deletionsdrivers/infiniband/core/user_mad.c
- drivers/infiniband/core/uverbs_cmd.c 5 additions, 0 deletionsdrivers/infiniband/core/uverbs_cmd.c
- drivers/infiniband/core/verbs.c 9 additions, 4 deletionsdrivers/infiniband/core/verbs.c
- drivers/infiniband/hw/bnxt_re/ib_verbs.c 8 additions, 5 deletionsdrivers/infiniband/hw/bnxt_re/ib_verbs.c
- drivers/infiniband/hw/hfi1/verbs.c 4 additions, 0 deletionsdrivers/infiniband/hw/hfi1/verbs.c
- drivers/infiniband/hw/hns/hns_roce_hw_v1.c 1 addition, 1 deletiondrivers/infiniband/hw/hns/hns_roce_hw_v1.c
- drivers/infiniband/hw/mlx4/ah.c 11 additions, 14 deletionsdrivers/infiniband/hw/mlx4/ah.c
- drivers/infiniband/hw/mlx4/mad.c 2 additions, 0 deletionsdrivers/infiniband/hw/mlx4/mad.c
- drivers/infiniband/hw/mlx4/qp.c 5 additions, 11 deletionsdrivers/infiniband/hw/mlx4/qp.c
- drivers/infiniband/hw/mlx5/ah.c 10 additions, 12 deletionsdrivers/infiniband/hw/mlx5/ah.c
- drivers/infiniband/hw/mlx5/qp.c 4 additions, 3 deletionsdrivers/infiniband/hw/mlx5/qp.c
- drivers/infiniband/hw/mthca/mthca_av.c 1 addition, 0 deletionsdrivers/infiniband/hw/mthca/mthca_av.c
- drivers/infiniband/hw/mthca/mthca_mad.c 1 addition, 0 deletionsdrivers/infiniband/hw/mthca/mthca_mad.c
- drivers/infiniband/hw/mthca/mthca_qp.c 1 addition, 0 deletionsdrivers/infiniband/hw/mthca/mthca_qp.c
- drivers/infiniband/hw/ocrdma/ocrdma.h 1 addition, 1 deletiondrivers/infiniband/hw/ocrdma/ocrdma.h
- drivers/infiniband/hw/ocrdma/ocrdma_ah.c 4 additions, 2 deletionsdrivers/infiniband/hw/ocrdma/ocrdma_ah.c
- drivers/infiniband/hw/ocrdma/ocrdma_verbs.c 1 addition, 0 deletionsdrivers/infiniband/hw/ocrdma/ocrdma_verbs.c
Loading
Please register or sign in to comment