diff options
author | Jason Gunthorpe <jgg@mellanox.com> | 2019-04-25 10:26:02 -0300 |
---|---|---|
committer | Jason Gunthorpe <jgg@mellanox.com> | 2019-04-25 10:33:00 -0300 |
commit | 1d045aa76fe8105cbb9fc0dfa1d15ae332551f25 (patch) | |
tree | 5c328d6d6d01219047e5e70eff530abed368d4ce /include/uapi/rdma | |
parent | 449a224c10a48d047c799c5c5d3b22d6aec98c60 (diff) | |
parent | 1f1d6abbf0bebe4b1fc33b80730a1b4bfbc8f7bb (diff) | |
download | linux-stable-1d045aa76fe8105cbb9fc0dfa1d15ae332551f25.tar.gz linux-stable-1d045aa76fe8105cbb9fc0dfa1d15ae332551f25.tar.bz2 linux-stable-1d045aa76fe8105cbb9fc0dfa1d15ae332551f25.zip |
Merge branch 'mlx5_tir_icm' into rdma.git for-next
Ariel Levkovich says:
====================
The series exposes the ICM address of the receive transport
interface (TIR) of Raw Packet and RSS QPs to the user since they are
required to properly create and insert steering rules that direct flows to
these QPs.
====================
For dependencies this branch is based on mlx5-next from
git://git.kernel.org/pub/scm/linux/kernel/git/mellanox/linux
* branch 'mlx5_tir_icm':
IB/mlx5: Expose TIR ICM address to user space
net/mlx5: Introduce new TIR creation core API
net/mlx5: Expose TIR ICM address in command outbox
Signed-off-by: Jason Gunthorpe <jgg@mellanox.com>
Diffstat (limited to 'include/uapi/rdma')
-rw-r--r-- | include/uapi/rdma/mlx5-abi.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/include/uapi/rdma/mlx5-abi.h b/include/uapi/rdma/mlx5-abi.h index f4d4010b7e3e..624f5b53eb1f 100644 --- a/include/uapi/rdma/mlx5-abi.h +++ b/include/uapi/rdma/mlx5-abi.h @@ -360,6 +360,7 @@ enum mlx5_ib_create_qp_resp_mask { MLX5_IB_CREATE_QP_RESP_MASK_TISN = 1UL << 1, MLX5_IB_CREATE_QP_RESP_MASK_RQN = 1UL << 2, MLX5_IB_CREATE_QP_RESP_MASK_SQN = 1UL << 3, + MLX5_IB_CREATE_QP_RESP_MASK_TIR_ICM_ADDR = 1UL << 4, }; struct mlx5_ib_create_qp_resp { @@ -371,6 +372,7 @@ struct mlx5_ib_create_qp_resp { __u32 rqn; __u32 sqn; __u32 reserved1; + __u64 tir_icm_addr; }; struct mlx5_ib_alloc_mw { |