| 1537 | } |
| 1538 | |
| 1539 | static int |
| 1540 | mempool_handle_info(const char *cmd __rte_unused, const char *params, |
| 1541 | struct rte_tel_data *d) |
| 1542 | { |
| 1543 | struct mempool_info_cb_arg mp_arg; |
| 1544 | char name[RTE_MEMZONE_NAMESIZE]; |
| 1545 | |
| 1546 | if (!params || strlen(params) == 0) |
| 1547 | return -EINVAL; |
| 1548 | |
| 1549 | rte_strlcpy(name, params, RTE_MEMZONE_NAMESIZE); |
| 1550 | |
| 1551 | rte_tel_data_start_dict(d); |
| 1552 | mp_arg.pool_name = name; |
| 1553 | mp_arg.d = d; |
| 1554 | rte_mempool_walk(mempool_info_cb, &mp_arg); |
| 1555 | |
| 1556 | return 0; |
| 1557 | } |
| 1558 | |
| 1559 | RTE_INIT(mempool_init_telemetry) |
| 1560 | { |
nothing calls this directly
no test coverage detected