History

Merge branch 'mlx5_memic_ops' of git://git.kernel.org/pub/scm/linux/kernel/git/mellanox/linux

Maor Gottlieb says: ==================== This series from Maor extends MEMIC to support atomic operations from the host in addition to already supported regular read/write. ==================== * 'memic_ops': RDMA/mlx5: Expose UAPI to query DM RDMA/mlx5: Add support in MEMIC operations RDMA/mlx5: Add support to MODIFY_MEMIC command RDMA/mlx5: Re-organize the DM code RDMA/mlx5: Move all DM logic to separate file RDMA/uverbs: Make UVERBS_OBJECT_METHODS to consider line number net/mlx5: Add MEMIC operations related bits

Jason Gunthorpe committed 5 years ago

Commit fe73f962 parents 780278c 187316411 files · +720 −369Browse files

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

Unified · Split

include/uapi/rdma/mlx5_user_ioctl_cmds.h+19−0
@@ -41,6 +41,25 @@ enum mlx5_ib_create_flow_action_attrs { · 40 unmodified lines
41 MLX5_IB_ATTR_CREATE_FLOW_ACTION_FLAGS = (1U << UVERBS_ID_NS_SHIFT),41 MLX5_IB_ATTR_CREATE_FLOW_ACTION_FLAGS = (1U << UVERBS_ID_NS_SHIFT),
42};42};
43 43
44enum mlx5_ib_dm_methods {
45 MLX5_IB_METHOD_DM_MAP_OP_ADDR = (1U << UVERBS_ID_NS_SHIFT),
46 MLX5_IB_METHOD_DM_QUERY,
47};
48
49enum mlx5_ib_dm_map_op_addr_attrs {
50 MLX5_IB_ATTR_DM_MAP_OP_ADDR_REQ_HANDLE = (1U << UVERBS_ID_NS_SHIFT),
51 MLX5_IB_ATTR_DM_MAP_OP_ADDR_REQ_OP,
52 MLX5_IB_ATTR_DM_MAP_OP_ADDR_RESP_START_OFFSET,
53 MLX5_IB_ATTR_DM_MAP_OP_ADDR_RESP_PAGE_INDEX,
54};
55
56enum mlx5_ib_query_dm_attrs {
57 MLX5_IB_ATTR_QUERY_DM_REQ_HANDLE = (1U << UVERBS_ID_NS_SHIFT),
58 MLX5_IB_ATTR_QUERY_DM_RESP_START_OFFSET,
59 MLX5_IB_ATTR_QUERY_DM_RESP_PAGE_INDEX,
60 MLX5_IB_ATTR_QUERY_DM_RESP_LENGTH,
61};
62
44enum mlx5_ib_alloc_dm_attrs {63enum mlx5_ib_alloc_dm_attrs {
45 MLX5_IB_ATTR_ALLOC_DM_RESP_START_OFFSET = (1U << UVERBS_ID_NS_SHIFT),64 MLX5_IB_ATTR_ALLOC_DM_RESP_START_OFFSET = (1U << UVERBS_ID_NS_SHIFT),
46 MLX5_IB_ATTR_ALLOC_DM_RESP_PAGE_INDEX,65 MLX5_IB_ATTR_ALLOC_DM_RESP_PAGE_INDEX,