|FAILURE| pw134907 [PATCH] app/graph: generate cmdline boilerplate

dpdklab at iol.unh.edu dpdklab at iol.unh.edu
Thu Dec 7 11:44:31 CET 2023


Test-Label: iol-testing
Test-Status: FAILURE
http://dpdk.org/patch/134907

_build patch failure_

Submitter: Sunil Kumar Kori <skori at marvell.com>
Date: Thursday, December 07 2023 07:12:05 
Applied on: CommitID:f2d5afbb2c05d7647da7ea914887c52115652651
Apply patch set 134907 failed:

[1/378] Linking static target drivers/libtmp_rte_baseband_acc.a.
[2/378] Linking static target drivers/libtmp_rte_crypto_octeontx.a.
[3/378] Linking static target drivers/librte_event_dlb2.a.
[4/378] Linking static target drivers/libtmp_rte_event_sw.a.
[5/378] Linking static target drivers/libtmp_rte_baseband_fpga_5gnr_fec.a.
[6/378] Linking static target drivers/libtmp_rte_baseband_fpga_lte_fec.a.
[7/378] Linking static target drivers/libtmp_rte_event_octeontx.a.
[8/378] Linking static target drivers/libtmp_rte_baseband_la12xx.a.
[9/378] Linking static target drivers/libtmp_rte_baseband_null.a.
[10/378] Linking static target drivers/libtmp_rte_baseband_turbo_sw.a.
[11/378] Linking target drivers/librte_event_opdl.so.24.1.
[12/378] Linking target drivers/librte_common_cnxk.so.24.1.
[13/378] Compiling C object 'app/a172ced@@dpdk-test-cmdline at exe/test-cmdline_cmdline_test.c.o'.
[14/378] Generating rte_baseband_fpga_lte_fec.pmd.c with a custom command.
[15/378] Generating rte_baseband_fpga_5gnr_fec.pmd.c with a custom command.
[16/378] Generating rte_baseband_turbo_sw.pmd.c with a custom command.
[17/378] Generating rte_baseband_acc.pmd.c with a custom command.
[18/378] Generating rte_baseband_null.pmd.c with a custom command.
[19/378] Generating rte_crypto_octeontx.pmd.c with a custom command.
[20/378] Generating rte_baseband_la12xx.pmd.c with a custom command.
[21/378] Compiling C object 'drivers/a715181@@rte_baseband_fpga_5gnr_fec at sha/meson-generated_.._rte_baseband_fpga_5gnr_fec.pmd.c.o'.
[22/378] Compiling C object 'drivers/a715181@@rte_baseband_acc at sha/meson-generated_.._rte_baseband_acc.pmd.c.o'.
[23/378] Compiling C object 'drivers/a715181@@rte_baseband_fpga_5gnr_fec at sta/meson-generated_.._rte_baseband_fpga_5gnr_fec.pmd.c.o'.
[24/378] Compiling C object 'drivers/a715181@@rte_baseband_acc at sta/meson-generated_.._rte_baseband_acc.pmd.c.o'.
[25/378] Compiling C object 'drivers/a715181@@rte_crypto_octeontx at sta/meson-generated_.._rte_crypto_octeontx.pmd.c.o'.
[26/378] Compiling C object 'drivers/a715181@@rte_baseband_fpga_lte_fec at sha/meson-generated_.._rte_baseband_fpga_lte_fec.pmd.c.o'.
[27/378] Linking static target drivers/librte_crypto_octeontx.a.
[28/378] Compiling C object 'drivers/a715181@@rte_baseband_fpga_lte_fec at sta/meson-generated_.._rte_baseband_fpga_lte_fec.pmd.c.o'.
[29/378] Linking static target drivers/librte_baseband_acc.a.
[30/378] Compiling C object 'app/a172ced@@dpdk-test-bbdev at exe/test-bbdev_main.c.o'.
[31/378] Compiling C object 'drivers/a715181@@rte_crypto_octeontx at sha/meson-generated_.._rte_crypto_octeontx.pmd.c.o'.
[32/378] Compiling C object 'drivers/a715181@@rte_baseband_la12xx at sta/meson-generated_.._rte_baseband_la12xx.pmd.c.o'.
[33/378] Linking static target drivers/librte_baseband_fpga_5gnr_fec.a.
[34/378] Compiling C object 'drivers/a715181@@rte_baseband_la12xx at sha/meson-generated_.._rte_baseband_la12xx.pmd.c.o'.
[35/378] Linking static target drivers/librte_baseband_fpga_lte_fec.a.
[36/378] Generating rte_event_octeontx.pmd.c with a custom command.
[37/378] Compiling C object 'drivers/a715181@@rte_baseband_null at sta/meson-generated_.._rte_baseband_null.pmd.c.o'.
[38/378] Linking static target drivers/librte_baseband_la12xx.a.
[39/378] Generating rte_event_sw.pmd.c with a custom command.
[40/378] Compiling C object 'drivers/a715181@@rte_baseband_null at sha/meson-generated_.._rte_baseband_null.pmd.c.o'.
[41/378] Generating commands_hdr with a meson_exe.py custom command.
FAILED: app/graph/commands.h 
/usr/bin/meson --internal exe --capture app/graph/commands.h -- /usr/bin/python3 ../buildtools/dpdk-cmdline-gen.py --context-name=modules_ctx ../app/graph/commands.list
/* File autogenerated by ../buildtools/dpdk-cmdline-gen.py */
#ifndef GENERATED_COMMANDS_H
#define GENERATED_COMMANDS_H
#include <rte_common.h>
#include <cmdline.h>
#include <cmdline_parse_string.h>
#include <cmdline_parse_num.h>
#include <cmdline_parse_ipaddr.h>

/* Auto-generated handling for command "graph <STRING>usecase coremask <UINT64>mask bsz <UINT16>size tmo <UINT64>ns model <(rtc,mcd,default)>model_name <(pcap_enable)>capt_ena <UINT8>pcap_ena <(num_pcap_pkts)>capt_pkts_count <UINT64>num_pcap_pkts <(pcap_file)>capt_file <STRING>pcap_file" */
extern void
cmd_graph_parsed(void *parsed_result, struct cmdline *cl, void *data);

struct cmd_graph_result {
	cmdline_fixed_string_t graph;
	cmdline_fixed_string_t usecase;
	cmdline_fixed_string_t coremask;
	uint64_t mask;
	cmdline_fixed_string_t bsz;
	uint16_t size;
	cmdline_fixed_string_t tmo;
	uint64_t ns;
	cmdline_fixed_string_t model;
	cmdline_fixed_string_t model_name;
	cmdline_fixed_string_t capt_ena;
	uint8_t pcap_ena;
	cmdline_fixed_string_t capt_pkts_count;
	uint64_t num_pcap_pkts;
	cmdline_fixed_string_t capt_file;
	cmdline_fixed_string_t pcap_file;
};

static cmdline_parse_token_string_t cmd_graph_graph_tok =
	TOKEN_STRING_INITIALIZER(struct cmd_graph_result, graph, "graph");
static cmdline_parse_token_string_t cmd_graph_usecase_tok =
	TOKEN_STRING_INITIALIZER(struct cmd_graph_result, usecase, NULL);
static cmdline_parse_token_string_t cmd_graph_coremask_tok =
	TOKEN_STRING_INITIALIZER(struct cmd_graph_result, coremask, "coremask");
static cmdline_parse_token_num_t cmd_graph_mask_tok =
	TOKEN_NUM_INITIALIZER(struct cmd_graph_result, mask, RTE_UINT64);
static cmdline_parse_token_string_t cmd_graph_bsz_tok =
	TOKEN_STRING_INITIALIZER(struct cmd_graph_result, bsz, "bsz");
static cmdline_parse_token_num_t cmd_graph_size_tok =
	TOKEN_NUM_INITIALIZER(struct cmd_graph_result, size, RTE_UINT16);
static cmdline_parse_token_string_t cmd_graph_tmo_tok =
	TOKEN_STRING_INITIALIZER(struct cmd_graph_result, tmo, "tmo");
static cmdline_parse_token_num_t cmd_graph_ns_tok =
	TOKEN_NUM_INITIALIZER(struct cmd_graph_result, ns, RTE_UINT64);
static cmdline_parse_token_string_t cmd_graph_model_tok =
	TOKEN_STRING_INITIALIZER(struct cmd_graph_result, model, "model");
static cmdline_parse_token_string_t cmd_graph_model_name_tok =
	TOKEN_STRING_INITIALIZER(struct cmd_graph_result, model_name, "rtc#mcd#default");
static cmdline_parse_token_string_t cmd_graph_capt_ena_tok =
	TOKEN_STRING_INITIALIZER(struct cmd_graph_result, capt_ena, "pcap_enable");
static cmdline_parse_token_num_t cmd_graph_pcap_ena_tok =
	TOKEN_NUM_INITIALIZER(struct cmd_graph_result, pcap_ena, RTE_UINT8);
static cmdline_parse_token_string_t cmd_graph_capt_pkts_count_tok =
	TOKEN_STRING_INITIALIZER(struct cmd_graph_result, capt_pkts_count, "num_pcap_pkts");
static cmdline_parse_token_num_t cmd_graph_num_pcap_pkts_tok =
	TOKEN_NUM_INITIALIZER(struct cmd_graph_result, num_pcap_pkts, RTE_UINT64);
static cmdline_parse_token_string_t cmd_graph_capt_file_tok =
	TOKEN_STRING_INITIALIZER(struct cmd_graph_result, capt_file, "pcap_file");
static cmdline_parse_token_string_t cmd_graph_pcap_file_tok =
	TOKEN_STRING_INITIALIZER(struct cmd_graph_result, pcap_file, NULL);

static cmdline_parse_inst_t cmd_graph = {
	.f = cmd_graph_parsed,
	.data = NULL,
	.help_str = "Command to create graph for given usecase",
	.tokens = {
		(void *)&cmd_graph_graph_tok,
		(void *)&cmd_graph_usecase_tok,
		(void *)&cmd_graph_coremask_tok,
		(void *)&cmd_graph_mask_tok,
		(void *)&cmd_graph_bsz_tok,
		(void *)&cmd_graph_size_tok,
		(void *)&cmd_graph_tmo_tok,
		(void *)&cmd_graph_ns_tok,
		(void *)&cmd_graph_model_tok,
		(void *)&cmd_graph_model_name_tok,
		(void *)&cmd_graph_capt_ena_tok,
		(void *)&cmd_graph_pcap_ena_tok,
		(void *)&cmd_graph_capt_pkts_count_tok,
		(void *)&cmd_graph_num_pcap_pkts_tok,
		(void *)&cmd_graph_capt_file_tok,
		(void *)&cmd_graph_pcap_file_tok,
		NULL,
	}
};
/* Auto-generated handling for command "graph start" */
extern void
cmd_graph_start_parsed(void *parsed_result, struct cmdline *cl, void *data);

struct cmd_graph_start_result {
	cmdline_fixed_string_t graph;
	cmdline_fixed_string_t start;
};

static cmdline_parse_token_string_t cmd_graph_start_graph_tok =
	TOKEN_STRING_INITIALIZER(struct cmd_graph_start_result, graph, "graph");
static cmdline_parse_token_string_t cmd_graph_start_start_tok =
	TOKEN_STRING_INITIALIZER(struct cmd_graph_start_result, start, "start");

static cmdline_parse_inst_t cmd_graph_start = {
	.f = cmd_graph_start_parsed,
	.data = NULL,
	.help_str = "Comanmd to start a graph",
	.tokens = {
		(void *)&cmd_graph_start_graph_tok,
		(void *)&cmd_graph_start_start_tok,
		NULL,
	}
};
/* Auto-generated handling for command "graph stats show" */
extern void
cmd_graph_stats_show_parsed(void *parsed_result, struct cmdline *cl, void *data);

struct cmd_graph_stats_show_result {
	cmdline_fixed_string_t graph;
	cmdline_fixed_string_t stats;
	cmdline_fixed_string_t show;
};

static cmdline_parse_token_string_t cmd_graph_stats_show_graph_tok =
	TOKEN_STRING_INITIALIZER(struct cmd_graph_stats_show_result, graph, "graph");
static cmdline_parse_token_string_t cmd_graph_stats_show_stats_tok =
	TOKEN_STRING_INITIALIZER(struct cmd_graph_stats_show_result, stats, "stats");
static cmdline_parse_token_string_t cmd_graph_stats_show_show_tok =
	TOKEN_STRING_INITIALIZER(struct cmd_graph_stats_show_result, show, "show");

static cmdline_parse_inst_t cmd_graph_stats_show = {
	.f = cmd_graph_stats_show_parsed,
	.data = NULL,
	.help_str = "Command to dump graph stats",
	.tokens = {
		(void *)&cmd_graph_stats_show_graph_tok,
		(void *)&cmd_graph_stats_show_stats_tok,
		(void *)&cmd_graph_stats_show_show_tok,
		NULL,
	}
};
/* Auto-generated handling for command "help graph" */
extern void
cmd_help_graph_parsed(void *parsed_result, struct cmdline *cl, void *data);

struct cmd_help_graph_result {
	cmdline_fixed_string_t help;
	cmdline_fixed_string_t graph;
};

static cmdline_parse_token_string_t cmd_help_graph_help_tok =
	TOKEN_STRING_INITIALIZER(struct cmd_help_graph_result, help, "help");
static cmdline_parse_token_string_t cmd_help_graph_graph_tok =
	TOKEN_STRING_INITIALIZER(struct cmd_help_graph_result, graph, "graph");

static cmdline_parse_inst_t cmd_help_graph = {
	.f = cmd_help_graph_parsed,
	.data = NULL,
	.help_str = "Print help on graph commands",
	.tokens = {
		(void *)&cmd_help_graph_help_tok,
		(void *)&cmd_help_graph_graph_tok,
		NULL,
	}
};
/* Auto-generated handling for command "mempool <STRING>name size <UINT16>buf_sz buffers <UINT16>nb_bufs cache <UINT16>cache_size numa <UINT16>node" */
extern void
cmd_mempool_parsed(void *parsed_result, struct cmdline *cl, void *data);

struct cmd_mempool_result {
	cmdline_fixed_string_t mempool;
	cmdline_fixed_string_t name;
	cmdline_fixed_string_t size;
	uint16_t buf_sz;
	cmdline_fixed_string_t buffers;
	uint16_t nb_bufs;
	cmdline_fixed_string_t cache;
	uint16_t cache_size;
	cmdline_fixed_string_t numa;
	uint16_t node;
};

static cmdline_parse_token_string_t cmd_mempool_mempool_tok =
	TOKEN_STRING_INITIALIZER(struct cmd_mempool_result, mempool, "mempool");
static cmdline_parse_token_string_t cmd_mempool_name_tok =
	TOKEN_STRING_INITIALIZER(struct cmd_mempool_result, name, NULL);
static cmdline_parse_token_string_t cmd_mempool_size_tok =
	TOKEN_STRING_INITIALIZER(struct cmd_mempool_result, size, "size");
static cmdline_parse_token_num_t cmd_mempool_buf_sz_tok =
	TOKEN_NUM_INITIALIZER(struct cmd_mempool_result, buf_sz, RTE_UINT16);
static cmdline_parse_token_string_t cmd_mempool_buffers_tok =
	TOKEN_STRING_INITIALIZER(struct cmd_mempool_result, buffers, "buffers");
static cmdline_parse_token_num_t cmd_mempool_nb_bufs_tok =
	TOKEN_NUM_INITIALIZER(struct cmd_mempool_result, nb_bufs, RTE_UINT16);
static cmdline_parse_token_string_t cmd_mempool_cache_tok =
	TOKEN_STRING_INITIALIZER(struct cmd_mempool_result, cache, "cache");
static cmdline_parse_token_num_t cmd_mempool_cache_size_tok =
	TOKEN_NUM_INITIALIZER(struct cmd_mempool_result, cache_size, RTE_UINT16);
static cmdline_parse_token_string_t cmd_mempool_numa_tok =
	TOKEN_STRING_INITIALIZER(struct cmd_mempool_result, numa, "numa");
static cmdline_parse_token_num_t cmd_mempool_node_tok =
	TOKEN_NUM_INITIALIZER(struct cmd_mempool_result, node, RTE_UINT16);

static cmdline_parse_inst_t cmd_mempool = {
	.f = cmd_mempool_parsed,
	.data = NULL,
	.help_str = "Create mempool",
	.tokens = {
		(void *)&cmd_mempool_mempool_tok,
		(void *)&cmd_mempool_name_tok,
		(void *)&cmd_mempool_size_tok,
		(void *)&cmd_mempool_buf_sz_tok,
		(void *)&cmd_mempool_buffers_tok,
		(void *)&cmd_mempool_nb_bufs_tok,
		(void *)&cmd_mempool_cache_tok,
		(void *)&cmd_mempool_cache_size_tok,
		(void *)&cmd_mempool_numa_tok,
		(void *)&cmd_mempool_node_tok,
		NULL,
	}
};
/* Auto-generated handling for command "help mempool" */
extern void
cmd_help_mempool_parsed(void *parsed_result, struct cmdline *cl, void *data);

struct cmd_help_mempool_result {
	cmdline_fixed_string_t help;
	cmdline_fixed_string_t mempool;
};

static cmdline_parse_token_string_t cmd_help_mempool_help_tok =
	TOKEN_STRING_INITIALIZER(struct cmd_help_mempool_result, help, "help");
static cmdline_parse_token_string_t cmd_help_mempool_mempool_tok =
	TOKEN_STRING_INITIALIZER(struct cmd_help_mempool_result, mempool, "mempool");

static cmdline_parse_inst_t cmd_help_mempool = {
	.f = cmd_help_mempool_parsed,
	.data = NULL,
	.help_str = "Print help on mempool commands",
	.tokens = {
		(void *)&cmd_help_mempool_help_tok,
		(void *)&cmd_help_mempool_mempool_tok,
		NULL,
	}
};
/* Auto-generated handling for command "ethdev <STRING>dev rxq <UINT16>nb_rxq txq <UINT16>nb_txq <STRING>mempool" */
extern void
cmd_ethdev_parsed(void *parsed_result, struct cmdline *cl, void *data);

struct cmd_ethdev_result {
	cmdline_fixed_string_t ethdev;
	cmdline_fixed_string_t dev;
	cmdline_fixed_string_t rxq;
	uint16_t nb_rxq;
	cmdline_fixed_string_t txq;
	uint16_t nb_txq;
	cmdline_fixed_string_t mempool;
};

static cmdline_parse_token_string_t cmd_ethdev_ethdev_tok =
	TOKEN_STRING_INITIALIZER(struct cmd_ethdev_result, ethdev, "ethdev");
static cmdline_parse_token_string_t cmd_ethdev_dev_tok =
	TOKEN_STRING_INITIALIZER(struct cmd_ethdev_result, dev, NULL);
static cmdline_parse_token_string_t cmd_ethdev_rxq_tok =
	TOKEN_STRING_INITIALIZER(struct cmd_ethdev_result, rxq, "rxq");
static cmdline_parse_token_num_t cmd_ethdev_nb_rxq_tok =
	TOKEN_NUM_INITIALIZER(struct cmd_ethdev_result, nb_rxq, RTE_UINT16);
static cmdline_parse_token_string_t cmd_ethdev_txq_tok =
	TOKEN_STRING_INITIALIZER(struct cmd_ethdev_result, txq, "txq");
static cmdline_parse_token_num_t cmd_ethdev_nb_txq_tok =
	TOKEN_NUM_INITIALIZER(struct cmd_ethdev_result, nb_txq, RTE_UINT16);
static cmdline_parse_token_string_t cmd_ethdev_mempool_tok =
	TOKEN_STRING_INITIALIZER(struct cmd_ethdev_result, mempool, NULL);

static cmdline_parse_inst_t cmd_ethdev = {
	.f = cmd_ethdev_parsed,
	.data = NULL,
	.help_str = "Create Ethernet device",
	.tokens = {
		(void *)&cmd_ethdev_ethdev_tok,
		(void *)&cmd_ethdev_dev_tok,
		(void *)&cmd_ethdev_rxq_tok,
		(void *)&cmd_ethdev_nb_rxq_tok,
		(void *)&cmd_ethdev_txq_tok,
		(void *)&cmd_ethdev_nb_txq_tok,
		(void *)&cmd_ethdev_mempool_tok,
		NULL,
	}
};
/* Auto-generated handling for command "ethdev <STRING>__dev mtu <UINT16>size" */
extern void
cmd_ethdev_parsed(void *parsed_result, struct cmdline *cl, void *data);

struct cmd_ethdev_result {
	cmdline_fixed_string_t ethdev;
	cmdline_fixed_string_t __dev;
	cmdline_fixed_string_t mtu;
	uint16_t size;
};

static cmdline_parse_token_string_t cmd_ethdev_ethdev_tok =
	TOKEN_STRING_INITIALIZER(struct cmd_ethdev_result, ethdev, "ethdev");
static cmdline_parse_token_string_t cmd_ethdev___dev_tok =
	TOKEN_STRING_INITIALIZER(struct cmd_ethdev_result, __dev, NULL);
static cmdline_parse_token_string_t cmd_ethdev_mtu_tok =
	TOKEN_STRING_INITIALIZER(struct cmd_ethdev_result, mtu, "mtu");
static cmdline_parse_token_num_t cmd_ethdev_size_tok =
	TOKEN_NUM_INITIALIZER(struct cmd_ethdev_result, size, RTE_UINT16);

static cmdline_parse_inst_t cmd_ethdev = {
	.f = cmd_ethdev_parsed,
	.data = NULL,
	.help_str = "Set MTU on Ethernet device",
	.tokens = {
		(void *)&cmd_ethdev_ethdev_tok,
		(void *)&cmd_ethdev___dev_tok,
		(void *)&cmd_ethdev_mtu_tok,
		(void *)&cmd_ethdev_size_tok,
		NULL,
	}
};
/* Auto-generated handling for command "ethdev <STRING>__dev promiscuous <(on,off)>enable" */
extern void
cmd_ethdev_parsed(void *parsed_result, struct cmdline *cl, void *data);

struct cmd_ethdev_result {
	cmdline_fixed_string_t ethdev;
	cmdline_fixed_string_t __dev;
	cmdline_fixed_string_t promiscuous;
	cmdline_fixed_string_t enable;
};

static cmdline_parse_token_string_t cmd_ethdev_ethdev_tok =
	TOKEN_STRING_INITIALIZER(struct cmd_ethdev_result, ethdev, "ethdev");
static cmdline_parse_token_string_t cmd_ethdev___dev_tok =
	TOKEN_STRING_INITIALIZER(struct cmd_ethdev_result, __dev, NULL);
static cmdline_parse_token_string_t cmd_ethdev_promiscuous_tok =
	TOKEN_STRING_INITIALIZER(struct cmd_ethdev_result, promiscuous, "promiscuous");
static cmdline_parse_token_string_t cmd_ethdev_enable_tok =
	TOKEN_STRING_INITIALIZER(struct cmd_ethdev_result, enable, "on#off");

static cmdline_parse_inst_t cmd_ethdev = {
	.f = cmd_ethdev_parsed,
	.data = NULL,
	.help_str = "Set promiscuous mode on Ethernet device",
	.tokens = {
		(void *)&cmd_ethdev_ethdev_tok,
		(void *)&cmd_ethdev___dev_tok,
		(void *)&cmd_ethdev_promiscuous_tok,
		(void *)&cmd_ethdev_enable_tok,
		NULL,
	}
};
/* Auto-generated handling for command "ethdev <STRING>__dev show" */
extern void
cmd_ethdev_parsed(void *parsed_result, struct cmdline *cl, void *data);

struct cmd_ethdev_result {
	cmdline_fixed_string_t ethdev;
	cmdline_fixed_string_t __dev;
	cmdline_fixed_string_t show;
};

static cmdline_parse_token_string_t cmd_ethdev_ethdev_tok =
	TOKEN_STRING_INITIALIZER(struct cmd_ethdev_result, ethdev, "ethdev");
static cmdline_parse_token_string_t cmd_ethdev___dev_tok =
	TOKEN_STRING_INITIALIZER(struct cmd_ethdev_result, __dev, NULL);
static cmdline_parse_token_string_t cmd_ethdev_show_tok =
	TOKEN_STRING_INITIALIZER(struct cmd_ethdev_result, show, "show");

static cmdline_parse_inst_t cmd_ethdev = {
	.f = cmd_ethdev_parsed,
	.data = NULL,
	.help_str = "Command to dump Ethernet device info",
	.tokens = {
		(void *)&cmd_ethdev_ethdev_tok,
		(void *)&cmd_ethdev___dev_tok,
		(void *)&cmd_ethdev_show_tok,
		NULL,
	}
};
/* Auto-generated handling for command "ethdev <STRING>__dev stats" */
extern void
cmd_ethdev_parsed(void *parsed_result, struct cmdline *cl, void *data);

struct cmd_ethdev_result {
	cmdline_fixed_string_t ethdev;
	cmdline_fixed_string_t __dev;
	cmdline_fixed_string_t stats;
};

static cmdline_parse_token_string_t cmd_ethdev_ethdev_tok =
	TOKEN_STRING_INITIALIZER(struct cmd_ethdev_result, ethdev, "ethdev");
static cmdline_parse_token_string_t cmd_ethdev___dev_tok =
	TOKEN_STRING_INITIALIZER(struct cmd_ethdev_result, __dev, NULL);
static cmdline_parse_token_string_t cmd_ethdev_stats_tok =
	TOKEN_STRING_INITIALIZER(struct cmd_ethdev_result, stats, "stats");

static cmdline_parse_inst_t cmd_ethdev = {
	.f = cmd_ethdev_parsed,
	.data = NULL,
	.help_str = "Command to dump Ethernet device stats",
	.tokens = {
		(void *)&cmd_ethdev_ethdev_tok,
		(void *)&cmd_ethdev___dev_tok,
		(void *)&cmd_ethdev_stats_tok,
		NULL,
	}
};
Traceback (most recent call last):
  File "../buildtools/dpdk-cmdline-gen.py", line 205, in <module>
    main()
  File "../buildtools/dpdk-cmdline-gen.py", line 187, in main
    process_commands(args.infile, sys.stdout, None, args.context_name)
  File "../buildtools/dpdk-cmdline-gen.py", line 144, in process_commands
    cmd_inst, h_out, c_out = process_command(lineno, tokens, comment)
  File "../buildtools/dpdk-cmdline-gen.py", line 85, in process_command
    raise TypeError(f"Error line {lineno + 1}: unknown token type '{t_type}'")
TypeError: Error line 17: unknown token type 'IPv4'
[42/378] Compiling C object 'drivers/a715181@@rte_event_octeontx at sta/meson-generated_.._rte_event_octeontx.pmd.c.o'.
[43/378] Linking static target drivers/librte_baseband_null.a.
[44/378] Compiling C object 'drivers/a715181@@rte_event_sw at sta/meson-generated_.._rte_event_sw.pmd.c.o'.
[45/378] Compiling C object 'drivers/a715181@@rte_event_octeontx at sha/meson-generated_.._rte_event_octeontx.pmd.c.o'.
[46/378] Generating symbol file 'drivers/a715181@@rte_common_cnxk at sha/librte_common_cnxk.so.24.1.symbols'.
[47/378] Compiling C object 'drivers/a715181@@rte_event_sw at sha/meson-generated_.._rte_event_sw.pmd.c.o'.
[48/378] Linking target drivers/librte_baseband_la12xx.so.24.1.
[49/378] Compiling C object 'app/a172ced@@dpdk-test-acl at exe/test-acl_main.c.o'.
[50/378] Generating rte_event_dlb2.sym_chk with a meson_exe.py custom command.
[51/378] Generating rte_baseband_acc.sym_chk with a meson_exe.py custom command.
[52/378] Generating rte_baseband_fpga_5gnr_fec.sym_chk with a meson_exe.py custom command.
[53/378] Generating rte_baseband_fpga_lte_fec.sym_chk with a meson_exe.py custom command.
[54/378] Generating rte_crypto_octeontx.sym_chk with a meson_exe.py custom command.
[55/378] Compiling C object 'app/a172ced@@dpdk-pdump at exe/pdump_main.c.o'.
[56/378] Compiling C object 'app/a172ced@@dpdk-test-bbdev at exe/test-bbdev_test_bbdev.c.o'.
[57/378] Compiling C object 'app/a172ced@@dpdk-test-compress-perf at exe/test-compress-perf_comp_perf_test_common.c.o'.
[58/378] Compiling C object 'app/a172ced@@dpdk-test-bbdev at exe/test-bbdev_test_bbdev_perf.c.o'.
ninja: build stopped: subcommand failed.

https://lab.dpdk.org/results/dashboard/patchsets/28548/

UNH-IOL DPDK Community Lab


More information about the test-report mailing list