MCPcopy Create free account
hub / github.com/F-Stack/f-stack / mlx5dr_debug_dump_context_attr

Function mlx5dr_debug_dump_context_attr

dpdk/drivers/net/mlx5/hws/mlx5dr_debug.c:461–482  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

459}
460
461static int mlx5dr_debug_dump_context_attr(FILE *f, struct mlx5dr_context *ctx)
462{
463 int ret;
464
465 ret = fprintf(f, "%u,0x%" PRIx64 ",%d,%zu,%d,%s,%d,%d\n",
466 MLX5DR_DEBUG_RES_TYPE_CONTEXT_ATTR,
467 (uint64_t)(uintptr_t)ctx,
468 ctx->pd_num,
469 ctx->queues,
470 ctx->send_queue->num_entries,
471 mlx5dr_context_shared_gvmi_used(ctx) ?
472 mlx5_glue->get_device_name(ctx->ibv_ctx->device) : "None",
473 ctx->caps->vhca_id,
474 mlx5dr_context_shared_gvmi_used(ctx) ?
475 ctx->caps->shared_vhca_id : 0xffff);
476 if (ret < 0) {
477 rte_errno = EINVAL;
478 return rte_errno;
479 }
480
481 return 0;
482}
483
484static int mlx5dr_debug_dump_context_info(FILE *f, struct mlx5dr_context *ctx)
485{

Callers 1

Calls 1

Tested by

no test coverage detected