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

qemudev at loongson.cn qemudev at loongson.cn
Thu Dec 7 07:56:07 CET 2023


Test-Label: loongarch-compilation
Test-Status: FAILURE
http://dpdk.org/patch/134907

_ninja build failure_

Submitter: Sunil Kumar Kori <skori at marvell.com>
Date: Thu, 7 Dec 2023 12:42:05 +0530
DPDK git baseline: Repo:dpdk
  Branch: main
  CommitID: f2d5afbb2c05d7647da7ea914887c52115652651

134907 --> ninja build failed

Test environment and result as below:

+---------------------+----------------+
|     Environment     | compilation    |
+---------------------+----------------+
| Loongnix-Server 8.3 | FAIL           |
+---------------------+----------------+

Loongnix-Server 8.3
    Kernel: 4.19.190+
    Compiler: gcc 8.3


Ninja build logs:
-------------------------------BEGIN LOGS----------------------------
FAILED: app/graph/commands.h
/usr/bin/meson --internal exe --capture app/graph/commands.h -- /usr/libexec/platform-python ../buildtools/dpdk-cmdline-gen.py --context-name=modules_ctx ../app/graph/commands.list
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'
/bin /boot /corefiles /dev /etc /home /lib /lib64 /lost+found /media /mnt /opt /proc /root /run /sbin /srv /sys /tmp /usr /var File autogenerated by ../buildtools/dpdk-cmdline-gen.py app/ build/ buildtools/ config/ devtools/ doc/ drivers/ dts/ examples/ kernel/ lib/ license/ usertools/
#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>

/bin /boot /corefiles /dev /etc /home /lib /lib64 /lost+found /media /mnt /opt /proc /root /run /sbin /srv /sys /tmp /usr /var 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" app/ build/ buildtools/ config/ devtools/ doc/ drivers/ dts/ examples/ kernel/ lib/ license/ usertools/
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,
}
};
/bin /boot /corefiles /dev /etc /home /lib /lib64 /lost+found /media /mnt /opt /proc /root /run /sbin /srv /sys /tmp /usr /var Auto-generated handling for command "graph start" app/ build/ buildtools/ config/ devtools/ doc/ drivers/ dts/ examples/ kernel/ lib/ license/ usertools/
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,
}
};
/bin /boot /corefiles /dev /etc /home /lib /lib64 /lost+found /media /mnt /opt /proc /root /run /sbin /srv /sys /tmp /usr /var Auto-generated handling for command "graph stats show" app/ build/ buildtools/ config/ devtools/ doc/ drivers/ dts/ examples/ kernel/ lib/ license/ usertools/
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,
}
};
/bin /boot /corefiles /dev /etc /home /lib /lib64 /lost+found /media /mnt /opt /proc /root /run /sbin /srv /sys /tmp /usr /var Auto-generated handling for command "help graph" app/ build/ buildtools/ config/ devtools/ doc/ drivers/ dts/ examples/ kernel/ lib/ license/ usertools/
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,
}
};
/bin /boot /corefiles /dev /etc /home /lib /lib64 /lost+found /media /mnt /opt /proc /root /run /sbin /srv /sys /tmp /usr /var Auto-generated handling for command "mempool <STRING>name size <UINT16>buf_sz buffers <UINT16>nb_bufs cache <UINT16>cache_size numa <UINT16>node" app/ build/ buildtools/ config/ devtools/ doc/ drivers/ dts/ examples/ kernel/ lib/ license/ usertools/
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,
}
};
/bin /boot /corefiles /dev /etc /home /lib /lib64 /lost+found /media /mnt /opt /proc /root /run /sbin /srv /sys /tmp /usr /var Auto-generated handling for command "help mempool" app/ build/ buildtools/ config/ devtools/ doc/ drivers/ dts/ examples/ kernel/ lib/ license/ usertools/
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,
}
};
/bin /boot /corefiles /dev /etc /home /lib /lib64 /lost+found /media /mnt /opt /proc /root /run /sbin /srv /sys /tmp /usr /var Auto-generated handling for command "ethdev <STRING>dev rxq <UINT16>nb_rxq txq <UINT16>nb_txq <STRING>mempool" app/ build/ buildtools/ config/ devtools/ doc/ drivers/ dts/ examples/ kernel/ lib/ license/ usertools/
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,
}
};
/bin /boot /corefiles /dev /etc /home /lib /lib64 /lost+found /media /mnt /opt /proc /root /run /sbin /srv /sys /tmp /usr /var Auto-generated handling for command "ethdev <STRING>__dev mtu <UINT16>size" app/ build/ buildtools/ config/ devtools/ doc/ drivers/ dts/ examples/ kernel/ lib/ license/ usertools/
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,
}
};
/bin /boot /corefiles /dev /etc /home /lib /lib64 /lost+found /media /mnt /opt /proc /root /run /sbin /srv /sys /tmp /usr /var Auto-generated handling for command "ethdev <STRING>__dev promiscuous <(on,off)>enable" app/ build/ buildtools/ config/ devtools/ doc/ drivers/ dts/ examples/ kernel/ lib/ license/ usertools/
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,
}
};
/bin /boot /corefiles /dev /etc /home /lib /lib64 /lost+found /media /mnt /opt /proc /root /run /sbin /srv /sys /tmp /usr /var Auto-generated handling for command "ethdev <STRING>__dev show" app/ build/ buildtools/ config/ devtools/ doc/ drivers/ dts/ examples/ kernel/ lib/ license/ usertools/
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,
}
};
/bin /boot /corefiles /dev /etc /home /lib /lib64 /lost+found /media /mnt /opt /proc /root /run /sbin /srv /sys /tmp /usr /var Auto-generated handling for command "ethdev <STRING>__dev stats" app/ build/ buildtools/ config/ devtools/ doc/ drivers/ dts/ examples/ kernel/ lib/ license/ usertools/
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,
}
};
[2012/2423] Compiling C object app/dpdk-test-dma-perf.p/test-dma-perf_main.c.o
[2013/2423] Compiling C object drivers/libtmp_rte_baseband_null.a.p/baseband_null_bbdev_null.c.o
[2014/2423] Compiling C object drivers/libtmp_rte_event_dsw.a.p/event_dsw_dsw_event.c.o
[2015/2423] Compiling C object app/dpdk-test-crypto-perf.p/test-crypto-perf_cperf_ops.c.o
[2016/2423] Compiling C object app/dpdk-test-crypto-perf.p/test-crypto-perf_cperf_test_pmd_cyclecount.c.o
[2017/2423] Generating rte_baseband_fpga_lte_fec.pmd.c with a custom command
[2018/2423] Compiling C object app/dpdk-test-crypto-perf.p/test-crypto-perf_cperf_options_parsing.c.o
[2019/2423] Compiling C object app/dpdk-test-dma-perf.p/test-dma-perf_benchmark.c.o
[2020/2423] Compiling C object app/dpdk-test-bbdev.p/test-bbdev_main.c.o
[2021/2423] Compiling C object app/dpdk-test-bbdev.p/test-bbdev_test_bbdev.c.o
[2022/2423] Compiling C object app/dpdk-test-bbdev.p/test-bbdev_test_bbdev_vector.c.o
[2023/2423] Compiling C object app/dpdk-test-eventdev.p/test-eventdev_parser.c.o
[2024/2423] Generating rte_baseband_fpga_5gnr_fec.pmd.c with a custom command
[2025/2423] Compiling C object app/dpdk-test-compress-perf.p/test-compress-perf_comp_perf_options_parse.c.o
[2026/2423] Compiling C object app/dpdk-test-flow-perf.p/test-flow-perf_actions_gen.c.o
[2027/2423] Generating rte_crypto_scheduler.sym_chk with a custom command (wrapped by meson to capture output)
[2028/2423] Compiling C object app/dpdk-proc-info.p/proc-info_main.c.o
[2029/2423] Compiling C object drivers/libtmp_rte_event_sw.a.p/event_sw_sw_evdev_scheduler.c.o
[2030/2423] Compiling C object drivers/libtmp_rte_event_octeontx.a.p/event_octeontx_ssovf_evdev_selftest.c.o
[2031/2423] Generating rte_event_cnxk.pmd.c with a custom command
[2032/2423] Compiling C object drivers/libtmp_rte_baseband_turbo_sw.a.p/baseband_turbo_sw_bbdev_turbo_software.c.o
[2033/2423] Compiling C object app/dpdk-test-fib.p/test-fib_main.c.o
[2034/2423] Compiling C object drivers/libtmp_rte_event_octeontx.a.p/event_octeontx_ssovf_worker.c.o
[2035/2423] Compiling C object drivers/libtmp_rte_event_sw.a.p/event_sw_sw_evdev_selftest.c.o
[2036/2423] Compiling C object drivers/libtmp_rte_crypto_dpaa_sec.a.p/crypto_dpaa_sec_dpaa_sec.c.o
[2037/2423] Compiling C object drivers/libtmp_rte_crypto_dpaa2_sec.a.p/crypto_dpaa2_sec_dpaa2_sec_dpseci.c.o
[2038/2423] Compiling C object drivers/libtmp_rte_baseband_acc.a.p/baseband_acc_rte_vrb_pmd.c.o
[2039/2423] Compiling C object drivers/libtmp_rte_baseband_acc.a.p/baseband_acc_rte_acc100_pmd.c.o
[2040/2423] Compiling C object app/dpdk-test-bbdev.p/test-bbdev_test_bbdev_perf.c.o
[2041/2423] Compiling C object drivers/libtmp_rte_crypto_cnxk.a.p/crypto_cnxk_cn9k_cryptodev_ops.c.o
[2042/2423] Generating rte_common_cnxk.sym_chk with a custom command (wrapped by meson to capture output)
[2043/2423] Compiling C object drivers/libtmp_rte_crypto_octeontx.a.p/crypto_octeontx_otx_cryptodev_ops.c.o
[2044/2423] Compiling C object drivers/libtmp_rte_crypto_cnxk.a.p/crypto_cnxk_cn10k_cryptodev_ops.c.o
ninja: build stopped: subcommand failed.
-------------------------------END LOGS------------------------------



More information about the test-report mailing list