History

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

Jason Gunthorpe committed 7 years ago

Commit 1d045aa2 parents 449a224 1f1d6ab5 files · +105 −15Browse files

Showing the changes to include/uapi (1 of 5 files). Show all

Unified · Split

include/uapi/rdma/mlx5-abi.h+2−0
@@ -360,6 +360,7 @@ enum mlx5_ib_create_qp_resp_mask { · 359 unmodified lines
360360 MLX5_IB_CREATE_QP_RESP_MASK_TISN = 1UL << 1,
361361 MLX5_IB_CREATE_QP_RESP_MASK_RQN = 1UL << 2,
362362 MLX5_IB_CREATE_QP_RESP_MASK_SQN = 1UL << 3,
363+ MLX5_IB_CREATE_QP_RESP_MASK_TIR_ICM_ADDR = 1UL << 4,
363364 };
364365
365366 struct mlx5_ib_create_qp_resp {
@@ -371,6 +372,7 @@ struct mlx5_ib_create_qp_resp { · 5 unmodified lines
371372 __u32 rqn;
372373 __u32 sqn;
373374 __u32 reserved1;
375+ __u64 tir_icm_addr;
374376 };
375377
376378 struct mlx5_ib_alloc_mw {

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t