Lines Matching refs:cmd

35 	char cmd[MAX_CMD_LEN];  member
70 rte_telemetry_register_cmd(const char *cmd, telemetry_cb fn, const char *help) in rte_telemetry_register_cmd() argument
75 if (strlen(cmd) >= MAX_CMD_LEN || fn == NULL || cmd[0] != '/' in rte_telemetry_register_cmd()
87 while (i < num_callbacks && strcmp(cmd, callbacks[i].cmd) > 0) in rte_telemetry_register_cmd()
94 strlcpy(callbacks[i].cmd, cmd, MAX_CMD_LEN); in rte_telemetry_register_cmd()
106 list_commands(const char *cmd __rte_unused, const char *params __rte_unused, in list_commands()
114 rte_tel_data_add_array_string(d, callbacks[i].cmd); in list_commands()
120 json_info(const char *cmd __rte_unused, const char *params __rte_unused, in json_info()
131 command_help(const char *cmd __rte_unused, const char *params, in command_help()
141 if (strcmp(params, callbacks[i].cmd) == 0) { in command_help()
219 output_json(const char *cmd, const struct rte_tel_data *d, int s) in output_json() argument
232 MAX_CMD_LEN, cmd ? cmd : "none"); in output_json()
236 MAX_CMD_LEN, cmd, in output_json()
241 MAX_CMD_LEN, cmd); in output_json()
288 MAX_CMD_LEN, cmd); in output_json()
328 perform_command(telemetry_cb fn, const char *cmd, const char *param, int s) in perform_command() argument
332 int ret = fn(cmd, param, &data); in perform_command()
336 MAX_CMD_LEN, cmd ? cmd : "none"); in perform_command()
341 output_json(cmd, &data, s); in perform_command()
345 unknown_command(const char *cmd __rte_unused, const char *params __rte_unused, in unknown_command()
369 const char *cmd = strtok(buffer, ","); in client_handler() local
374 if (cmd && strlen(cmd) < MAX_CMD_LEN) { in client_handler()
377 if (strcmp(cmd, callbacks[i].cmd) == 0) { in client_handler()
383 perform_command(fn, cmd, param, s); in client_handler()