Changeset View
Changeset View
Standalone View
Standalone View
contrib/ofed/libmlx5/mlx5.c
Show First 20 Lines • Show All 635 Lines • ▼ Show 20 Lines | if (attrs_out->comp_mask & MLX5DV_CONTEXT_MASK_SWP) { | ||||
comp_mask_out |= MLX5DV_CONTEXT_MASK_SWP; | comp_mask_out |= MLX5DV_CONTEXT_MASK_SWP; | ||||
} | } | ||||
if (attrs_out->comp_mask & MLX5DV_CONTEXT_MASK_STRIDING_RQ) { | if (attrs_out->comp_mask & MLX5DV_CONTEXT_MASK_STRIDING_RQ) { | ||||
attrs_out->striding_rq_caps = mctx->striding_rq_caps; | attrs_out->striding_rq_caps = mctx->striding_rq_caps; | ||||
comp_mask_out |= MLX5DV_CONTEXT_MASK_STRIDING_RQ; | comp_mask_out |= MLX5DV_CONTEXT_MASK_STRIDING_RQ; | ||||
} | } | ||||
if (attrs_out->comp_mask & MLX5DV_CONTEXT_MASK_TUNNEL_OFFLOADS) { | |||||
attrs_out->tunnel_offloads_caps = mctx->tunnel_offloads_caps; | |||||
comp_mask_out |= MLX5DV_CONTEXT_MASK_TUNNEL_OFFLOADS; | |||||
} | |||||
attrs_out->comp_mask = comp_mask_out; | attrs_out->comp_mask = comp_mask_out; | ||||
return 0; | return 0; | ||||
} | } | ||||
static int mlx5dv_get_qp(struct ibv_qp *qp_in, | static int mlx5dv_get_qp(struct ibv_qp *qp_in, | ||||
struct mlx5dv_qp *qp_out) | struct mlx5dv_qp *qp_out) | ||||
▲ Show 20 Lines • Show All 423 Lines • Show Last 20 Lines |