1MLX5DV_DUMP API(3) mlx5 Programmer’s Manual MLX5DV_DUMP API(3)
2
3
4
6 mlx5dv_dump_dr_domain - Dump DR Domain
7
8 mlx5dv_dump_dr_table - Dump DR Table
9
10 mlx5dv_dump_dr_matcher - Dump DR Matcher
11
12 mlx5dv_dump_dr_rule - Dump DR Rule
13
15 #include <infiniband/mlx5dv.h>
16
17 int mlx5dv_dump_dr_domain(FILE *fout, struct mlx5dv_dr_domain *domain);
18 int mlx5dv_dump_dr_table(FILE *fout, struct mlx5dv_dr_table *table);
19 int mlx5dv_dump_dr_matcher(FILE *fout, struct mlx5dv_dr_matcher *matcher);
20 int mlx5dv_dump_dr_rule(FILE *fout, struct mlx5dv_dr_rule *rule);
21
23 The Dump API (mlx5dv_dump_*) allows the dumping of the existing rdma-
24 core resources to the provided file. The output file format is vendor
25 specific.
26
27 mlx5dv_dump_dr_domain() dumps a DR Domain object properties to a speci‐
28 fied file.
29
30 mlx5dv_dump_dr_table() dumps a DR Table object properties to a speci‐
31 fied file.
32
33 mlx5dv_dump_dr_matcher() dumps a DR Matcher object properties to a
34 specified file.
35
36 mlx5dv_dump_dr_rule() dumps a DR Rule object properties to a specified
37 file.
38
40 The API calls returns 0 on success, or the value of errno on failure
41 (which indicates the failure reason). The calls are blocking - func‐
42 tion returns only when all related resources info is written to the
43 file.
44
46 Yevgeny Kliteynik <kliteyn@mellanox.com> Muhammad Sammar <muham‐
47 mads@mellanox.com>
48
49
50
51mlx5 2019-11-18 MLX5DV_DUMP API(3)