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

Function mlx5dr_debug_dump_context_stc

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

Source from the content-addressed store, hash-verified

529}
530
531static int mlx5dr_debug_dump_context_stc(FILE *f, struct mlx5dr_context *ctx)
532{
533 struct mlx5dr_pool *stc_pool;
534 int ret;
535 int i;
536
537 for (i = 0; i < MLX5DR_TABLE_TYPE_MAX; i++) {
538 stc_pool = ctx->stc_pool[i];
539
540 if (!stc_pool)
541 continue;
542
543 if (stc_pool->resource[0] != NULL) {
544 ret = mlx5dr_debug_dump_context_stc_resource(f, ctx, i,
545 stc_pool->resource[0]);
546 if (ret)
547 return ret;
548 }
549
550 if (i == MLX5DR_TABLE_TYPE_FDB && stc_pool->mirror_resource[0] != NULL) {
551 ret = mlx5dr_debug_dump_context_stc_resource(f, ctx, i,
552 stc_pool->mirror_resource[0]);
553 if (ret)
554 return ret;
555 }
556 }
557
558 return 0;
559}
560
561static int mlx5dr_debug_dump_context(FILE *f, struct mlx5dr_context *ctx)
562{

Callers 1

Tested by

no test coverage detected