automatic DPDK test reports
 help / color / mirror / Atom feed
* [dpdk-test-report] |FAILURE| pw(105696) sid(20855) job(PER_PATCH_BUILD649)[v1, 2/2] app/testpmd: add queue based pfc CLI options
@ 2022-01-09 11:10 sys_stv
  0 siblings, 0 replies; only message in thread
From: sys_stv @ 2022-01-09 11:10 UTC (permalink / raw)
  To: test-report, skori

[-- Attachment #1: Type: text/plain, Size: 107028 bytes --]


Test-Label: Intel-compilation
Test-Status: FAILURE
http://dpdk.org/patch/105696

_Compilation issues_

Submitter: Sunil Kumar Kori <skori@marvell.com>
Date: 2022-01-09 10:54:20
Reply_mail: 20220109105420.734326-2-skori@marvell.com

DPDK git baseline: Repo:dpdk-next-net, CommitID: 219f08a19f81ffa52fff4ed751c91224e0bb8dbe


Meson Build Summary: 19 Builds Done, 0 Successful, 19 Failures, 0 Blocked

+--------------+------------+--------------+------------+------------+-----------+----------+
| os           | gcc-static | clang-static | icc-static | gcc-shared | gcc-debug | document |
+--------------+------------+--------------+------------+------------+-----------+----------+
| FC35-64      | fail       | fail         |            |            |           |          |
| FreeBSD13-64 | fail       | fail         |            | fail       | fail      |          |
| RHEL84-64    | fail       | fail         | fail       | fail       | fail      |          |
| SUSE15-64    | fail       | fail         |            |            |           |          |
| UB2004-32    | fail       |              |            |            |           |          |
| UB2004-64    | fail       | fail         | fail       |            |           | fail     |
| UB2110-64    | fail       |              |            |            |           |          |
+--------------+------------+--------------+------------+------------+-----------+----------+
Test environment and configuration as below:


OS: FC35-64
	Kernel Version: 5.14.16-301.fc35.x86_64
	GCC Version: gcc (GCC) 11.2.1 20210728 (Red Hat 11.2.1-1)
	Clang Version: 13.0.0 (Fedora 13.0.0~rc1-1.fc35)
	x86_64-native-linuxapp-gcc
	x86_64-native-linuxapp-clang

OS: FreeBSD13-64
	Kernel Version: 13.0-RELEASE
	GCC Version: gcc (FreeBSD Ports Collection) 10.3.0
	Clang Version: 11.0.1 (git@github.com:llvm/llvm-project.git llvmorg-11.0.1-0-g43ff75f2c3fe)
	x86_64-native-bsdapp-gcc
	x86_64-native-bsdapp-clang
	x86_64-native-bsdapp-gcc+shared
	x86_64-native-bsdapp-gcc+debug

OS: RHEL84-64
	Kernel Version: 4.18.0-305.19.1.el8_4.x86_64
	GCC Version: gcc (GCC) 8.4.1 20200928 (Red Hat 8.4.1-1)
	Clang Version: 11.0.0 (Red Hat 11.0.0-1.module_el8.4.0+587+5187cac0)
	x86_64-native-linuxapp-gcc
	x86_64-native-linuxapp-clang
	x86_64-native-linuxapp-gcc+shared
	x86_64-native-linuxapp-gcc+debug
	x86_64-native-linuxapp-icc

OS: SUSE15-64
	Kernel Version: 5.3.18-57-default
	GCC Version: gcc (SUSE Linux) 7.5.0
	Clang Version: 11.0.1
	x86_64-native-linuxapp-clang
	x86_64-native-linuxapp-gcc

OS: UB2004-32
	Kernel Version: 5.8.0-48-generic
	GCC Version: gcc (Ubuntu 10.3.0-1ubuntu1~20.04) 10.3.0
	Clang Version: 10.0.0-4ubuntu1
	i686-native-linuxapp-gcc

OS: UB2004-64
	Kernel Version: 5.8.0-48-generic
	GCC Version: gcc (Ubuntu 10.3.0-1ubuntu1~20.04) 10.3.0
	Clang Version: 10.0.0-4ubuntu1
	x86_64-native-linuxapp-clang
	x86_64-native-linuxapp-gcc
	x86_64-native-linuxapp-icc
	x86_64-native-linuxapp-doc

OS: UB2110-64
	Kernel Version: 5.13.0-19-generic
	GCC Version: gcc (Ubuntu 11.2.0-7ubuntu2) 11.2.0
	Clang Version: 13.0.0-2
	x86_64-native-linuxapp-gcc



*Build Failed #1:
OS: FC35-64
Target: x86_64-native-linuxapp-gcc
FAILED: app/dpdk-testpmd.p/test-pmd_cmdline.c.o 
gcc -Iapp/dpdk-testpmd.p -Iapp -I../app -Ilib/ethdev -I../lib/ethdev -I. -I.. -Iconfig -I../config -Ilib/eal/include -I../lib/eal/include -Ilib/eal/linux/include -I../lib/eal/linux/include -Ilib/eal/x86/include -I../lib/eal/x86/include -Ilib/eal/common -I../lib/eal/common -Ilib/eal -I../lib/eal -Ilib/kvargs -I../lib/kvargs -Ilib/metrics -I../lib/metrics -Ilib/telemetry -I../lib/telemetry -Ilib/net -I../lib/net -Ilib/mbuf -I../lib/mbuf -Ilib/mempool -I../lib/mempool -Ilib/ring -I../lib/ring -Ilib/meter -I../lib/meter -Ilib/cmdline -I../lib/cmdline -Idrivers/bus/pci -I../drivers/bus/pci -I../drivers/bus/pci/linux -Ilib/pci -I../lib/pci -Idrivers/crypto/scheduler -I../drivers/crypto/scheduler -Ilib/cryptodev -I../lib/cryptodev -Ilib/rcu -I../lib/rcu -Idrivers/bus/vdev -I../drivers/bus/vdev -Ilib/reorder -I../lib/reorder -Ilib/bitratestats -I../lib/bitratestats -Ilib/bpf -I../lib/bpf -Ilib/gro -I../lib/gro -Ilib/gso -I../lib/gso -Ilib/latencystats -I../lib/latencystats -Ilib/pdump -I../lib/pdump -Ilib/pcapng -I../lib/pcapng -Idrivers/net/bonding -I../drivers/net/bonding -Ilib/sched -I../lib/sched -Ilib/ip_frag -I../lib/ip_frag -Ilib/hash -I../lib/hash -Idrivers/net/bnxt -I../drivers/net/bnxt -Idrivers/net/bnxt/tf_ulp -I../drivers/net/bnxt/tf_ulp -Idrivers/net/bnxt/tf_ulp/generic_templates -I../drivers/net/bnxt/tf_ulp/generic_templates -Idrivers/net/bnxt/tf_core -I../drivers/net/bnxt/tf_core -Idrivers/net/bnxt/hcapi/cfa -I../drivers/net/bnxt/hcapi/cfa -Idrivers/net/i40e -I../drivers/net/i40e -Idrivers/net/i40e/base -I../drivers/net/i40e/base -Idrivers/net/ixgbe -I../drivers/net/ixgbe -Idrivers/net/ixgbe/base -I../drivers/net/ixgbe/base -Ilib/security -I../lib/security -Idrivers/bus/dpaa -I../drivers/bus/dpaa -I../drivers/bus/dpaa/include -I../drivers/bus/dpaa/base/qbman -Idrivers/common/dpaax -I../drivers/common/dpaax -I../drivers/common/dpaax/caamflib -Ilib/eventdev -I../lib/eventdev -Ilib/timer -I../lib/timer -Idrivers/mempool/dpaa -I../drivers/mempool/dpaa -Idrivers/net/dpaa -I../drivers/net/dpaa -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Werror -O3 -include rte_config.h -Wextra -Wcast-qual -Wdeprecated -Wformat -Wformat-nonliteral -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpointer-arith -Wsign-compare -Wstrict-prototypes -Wundef -Wwrite-strings -Wno-address-of-packed-member -Wno-packed-not-aligned -Wno-missing-field-initializers -Wno-zero-length-bounds -D_GNU_SOURCE -march=native -DALLOW_EXPERIMENTAL_API -Wno-deprecated-declarations -MD -MQ app/dpdk-testpmd.p/test-pmd_cmdline.c.o -MF app/dpdk-testpmd.p/test-pmd_cmdline.c.o.d -o app/dpdk-testpmd.p/test-pmd_cmdline.c.o -c ../app/test-pmd/cmdline.c
../app/test-pmd/cmdline.c: In function ‘cmd_queue_priority_flow_ctrl_set_parsed’:
../app/test-pmd/cmdline.c:7739:23: error: ‘struct rte_eth_pfc_queue_conf’ has no member named ‘rx_pause’
 7739 |         pfc_queue_conf.rx_pause.tc  = res->tx_tc;
      |                       ^
../app/test-pmd/cmdline.c:7740:23: error: ‘struct rte_eth_pfc_queue_conf’ has no member named ‘rx_pause’
 7740 |         pfc_queue_conf.rx_pause.tx_qid = res->tx_qid;
      |                       ^
../app/test-pmd/cmdline.c:7741:23: error: ‘struct rte_eth_pfc_queue_conf’ has no member named ‘tx_pause’
 7741 |         pfc_queue_conf.tx_pause.tc  = res->rx_tc;
      |                       ^
../app/test-pmd/cmdline.c:7742:23: error: ‘struct rte_eth_pfc_queue_conf’ has no member named ‘tx_pause’
 7742 |         pfc_queue_conf.tx_pause.rx_qid  = res->rx_qid;
      |                       ^
../app/test-pmd/cmdline.c:7743:23: error: ‘struct rte_eth_pfc_queue_conf’ has no member named ‘tx_pause’
 7743 |         pfc_queue_conf.tx_pause.pause_time = res->pause_time;
      |                       ^
../app/test-pmd/cmdline.c:7746:56: error: passing argument 2 of ‘rte_eth_dev_priority_flow_ctrl_queue_set’ makes integer from pointer without a cast [-Werror=int-conversion]
 7746 |                                                        &pfc_queue_conf);
      |                                                        ^~~~~~~~~~~~~~~
      |                                                        |
      |                                                        struct rte_eth_pfc_queue_conf *
In file included from ../app/test-pmd/cmdline.c:33:
../lib/ethdev/rte_ethdev.h:4195:73: note: expected ‘uint16_t’ {aka ‘short unsigned int’} but argument is of type ‘struct rte_eth_pfc_queue_conf *’
 4195 | int rte_eth_dev_priority_flow_ctrl_queue_set(uint16_t port_id, uint16_t queue_id,
      |                                                                ~~~~~~~~~^~~~~~~~
../app/test-pmd/cmdline.c:7745:15: error: too few arguments to function ‘rte_eth_dev_priority_flow_ctrl_queue_set’
 7745 |         ret = rte_eth_dev_priority_flow_ctrl_queue_set(res->port_id,
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../app/test-pmd/cmdline.c:33:
../lib/ethdev/rte_ethdev.h:4195:5: note: declared here
 4195 | int rte_eth_dev_priority_flow_ctrl_queue_set(uint16_t port_id, uint16_t queue_id,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cc1: all warnings being treated as errors
[2736/3142] Compiling C object app/dpdk-test-pipeline.p/test-pipeline_pipeline_lpm.c.o
[2737/3142] Compiling C object app/dpdk-test-pipeline.p/test-pipeline_pipeline_lpm_ipv6.c.o
[2738/3142] Compiling C object app/dpdk-test-pipeline.p/test-pipeline_pipeline_acl.c.o
[2739/3142] Compiling C object app/dpdk-test-pipeline.p/test-pipeline_pipeline_stub.c.o
[2740/3142] Compiling C object app/dpdk-test-pipeline.p/test-pipeline_pipeline_hash.c.o
[2741/3142] Compiling C object app/dpdk-test-pipeline.p/test-pipeline_runtime.c.o
[2742/3142] Compiling C object app/dpdk-testpmd.p/test-pmd_cmdline_flow.c.o
[2743/3142] Compiling C object drivers/libtmp_rte_event_octeontx2.a.p/event_octeontx2_otx2_worker.c.o
[2744/3142] Compiling C object drivers/libtmp_rte_event_octeontx2.a.p/event_octeontx2_otx2_worker_dual.c.o
ninja: build stopped




*Build Failed #2:
OS: FC35-64
Target: x86_64-native-linuxapp-clang
FAILED: app/dpdk-testpmd.p/test-pmd_cmdline.c.o 
clang -Iapp/dpdk-testpmd.p -Iapp -I../app -Ilib/ethdev -I../lib/ethdev -I. -I.. -Iconfig -I../config -Ilib/eal/include -I../lib/eal/include -Ilib/eal/linux/include -I../lib/eal/linux/include -Ilib/eal/x86/include -I../lib/eal/x86/include -Ilib/eal/common -I../lib/eal/common -Ilib/eal -I../lib/eal -Ilib/kvargs -I../lib/kvargs -Ilib/metrics -I../lib/metrics -Ilib/telemetry -I../lib/telemetry -Ilib/net -I../lib/net -Ilib/mbuf -I../lib/mbuf -Ilib/mempool -I../lib/mempool -Ilib/ring -I../lib/ring -Ilib/meter -I../lib/meter -Ilib/cmdline -I../lib/cmdline -Idrivers/bus/pci -I../drivers/bus/pci -I../drivers/bus/pci/linux -Ilib/pci -I../lib/pci -Idrivers/crypto/scheduler -I../drivers/crypto/scheduler -Ilib/cryptodev -I../lib/cryptodev -Ilib/rcu -I../lib/rcu -Idrivers/bus/vdev -I../drivers/bus/vdev -Ilib/reorder -I../lib/reorder -Ilib/bitratestats -I../lib/bitratestats -Ilib/bpf -I../lib/bpf -Ilib/gro -I../lib/gro -Ilib/gso -I../lib/gso -Ilib/latencystats -I../lib/latencystats -Ilib/pdump -I../lib/pdump -Ilib/pcapng -I../lib/pcapng -Idrivers/net/bonding -I../drivers/net/bonding -Ilib/sched -I../lib/sched -Ilib/ip_frag -I../lib/ip_frag -Ilib/hash -I../lib/hash -Idrivers/net/bnxt -I../drivers/net/bnxt -Idrivers/net/bnxt/tf_ulp -I../drivers/net/bnxt/tf_ulp -Idrivers/net/bnxt/tf_ulp/generic_templates -I../drivers/net/bnxt/tf_ulp/generic_templates -Idrivers/net/bnxt/tf_core -I../drivers/net/bnxt/tf_core -Idrivers/net/bnxt/hcapi/cfa -I../drivers/net/bnxt/hcapi/cfa -Idrivers/net/i40e -I../drivers/net/i40e -Idrivers/net/i40e/base -I../drivers/net/i40e/base -Idrivers/net/ixgbe -I../drivers/net/ixgbe -Idrivers/net/ixgbe/base -I../drivers/net/ixgbe/base -Ilib/security -I../lib/security -Idrivers/bus/dpaa -I../drivers/bus/dpaa -I../drivers/bus/dpaa/include -I../drivers/bus/dpaa/base/qbman -Idrivers/common/dpaax -I../drivers/common/dpaax -I../drivers/common/dpaax/caamflib -Ilib/eventdev -I../lib/eventdev -Ilib/timer -I../lib/timer -Idrivers/mempool/dpaa -I../drivers/mempool/dpaa -Idrivers/net/dpaa -I../drivers/net/dpaa -fcolor-diagnostics -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Werror -O3 -include rte_config.h -Wextra -Wcast-qual -Wdeprecated -Wformat -Wformat-nonliteral -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpointer-arith -Wsign-compare -Wstrict-prototypes -Wundef -Wwrite-strings -Wno-address-of-packed-member -Wno-missing-field-initializers -D_GNU_SOURCE -march=native -DALLOW_EXPERIMENTAL_API -Wno-deprecated-declarations -MD -MQ app/dpdk-testpmd.p/test-pmd_cmdline.c.o -MF app/dpdk-testpmd.p/test-pmd_cmdline.c.o.d -o app/dpdk-testpmd.p/test-pmd_cmdline.c.o -c ../app/test-pmd/cmdline.c
../app/test-pmd/cmdline.c:7739:17: error: no member named 'rx_pause' in 'struct rte_eth_pfc_queue_conf'
        pfc_queue_conf.rx_pause.tc  = res->tx_tc;
        ~~~~~~~~~~~~~~ ^
../app/test-pmd/cmdline.c:7740:17: error: no member named 'rx_pause' in 'struct rte_eth_pfc_queue_conf'
        pfc_queue_conf.rx_pause.tx_qid = res->tx_qid;
        ~~~~~~~~~~~~~~ ^
../app/test-pmd/cmdline.c:7741:17: error: no member named 'tx_pause' in 'struct rte_eth_pfc_queue_conf'
        pfc_queue_conf.tx_pause.tc  = res->rx_tc;
        ~~~~~~~~~~~~~~ ^
../app/test-pmd/cmdline.c:7742:17: error: no member named 'tx_pause' in 'struct rte_eth_pfc_queue_conf'
        pfc_queue_conf.tx_pause.rx_qid  = res->rx_qid;
        ~~~~~~~~~~~~~~ ^
../app/test-pmd/cmdline.c:7743:17: error: no member named 'tx_pause' in 'struct rte_eth_pfc_queue_conf'
        pfc_queue_conf.tx_pause.pause_time = res->pause_time;
        ~~~~~~~~~~~~~~ ^
../app/test-pmd/cmdline.c:7746:29: error: too few arguments to function call, expected 3, have 2
                                                       &pfc_queue_conf);
                                                                      ^
../lib/ethdev/rte_ethdev.h:4195:5: note: 'rte_eth_dev_priority_flow_ctrl_queue_set' declared here
int rte_eth_dev_priority_flow_ctrl_queue_set(uint16_t port_id, uint16_t queue_id,
    ^
6 errors generated.
[2731/3142] Compiling C object app/dpdk-test-pipeline.p/test-pipeline_runtime.c.o
[2732/3142] Compiling C object app/dpdk-test-pipeline.p/test-pipeline_pipeline_stub.c.o
[2733/3142] Compiling C object app/dpdk-test-pipeline.p/test-pipeline_pipeline_lpm.c.o
[2734/3142] Compiling C object app/dpdk-test-pipeline.p/test-pipeline_pipeline_lpm_ipv6.c.o
[2735/3142] Compiling C object app/dpdk-testpmd.p/test-pmd_cmdline_tm.c.o
[2736/3142] Compiling C object app/dpdk-testpmd.p/test-pmd_cmdline_mtr.c.o
[2737/3142] Compiling C object drivers/libtmp_rte_event_cnxk.a.p/event_cnxk_cn10k_worker_tx_enq_seg.c.o
[2738/3142] Compiling C object drivers/libtmp_rte_event_octeontx2.a.p/event_octeontx2_otx2_worker.c.o
[2739/3142] Compiling C object drivers/libtmp_rte_event_octeontx2.a.p/event_octeontx2_otx2_worker_dual.c.o
ninja: build stopped




*Build Failed #3:
OS: FreeBSD13-64
Target: x86_64-native-bsdapp-gcc
FAILED: app/dpdk-testpmd.p/test-pmd_cmdline.c.o 
gcc -Iapp/dpdk-testpmd.p -Iapp -I../app -Ilib/ethdev -I../lib/ethdev -I. -I.. -Iconfig -I../config -Ilib/eal/include -I../lib/eal/include -Ilib/eal/freebsd/include -I../lib/eal/freebsd/include -Ilib/eal/x86/include -I../lib/eal/x86/include -Ilib/eal/common -I../lib/eal/common -Ilib/eal -I../lib/eal -Ilib/kvargs -I../lib/kvargs -Ilib/metrics -I../lib/metrics -Ilib/telemetry -I../lib/telemetry -Ilib/net -I../lib/net -Ilib/mbuf -I../lib/mbuf -Ilib/mempool -I../lib/mempool -Ilib/ring -I../lib/ring -Ilib/meter -I../lib/meter -Ilib/cmdline -I../lib/cmdline -Idrivers/bus/pci -I../drivers/bus/pci -I../drivers/bus/pci/bsd -Ilib/pci -I../lib/pci -Idrivers/crypto/scheduler -I../drivers/crypto/scheduler -Ilib/cryptodev -I../lib/cryptodev -Ilib/rcu -I../lib/rcu -Idrivers/bus/vdev -I../drivers/bus/vdev -Ilib/reorder -I../lib/reorder -Ilib/bitratestats -I../lib/bitratestats -Ilib/bpf -I../lib/bpf -Ilib/gro -I../lib/gro -Ilib/gso -I../lib/gso -Ilib/latencystats -I../lib/latencystats -Ilib/pdump -I../lib/pdump -Ilib/pcapng -I../lib/pcapng -Idrivers/net/bonding -I../drivers/net/bonding -Ilib/sched -I../lib/sched -Ilib/ip_frag -I../lib/ip_frag -Ilib/hash -I../lib/hash -Idrivers/net/bnxt -I../drivers/net/bnxt -Idrivers/net/bnxt/tf_ulp -I../drivers/net/bnxt/tf_ulp -Idrivers/net/bnxt/tf_ulp/generic_templates -I../drivers/net/bnxt/tf_ulp/generic_templates -Idrivers/net/bnxt/tf_core -I../drivers/net/bnxt/tf_core -Idrivers/net/bnxt/hcapi/cfa -I../drivers/net/bnxt/hcapi/cfa -Idrivers/net/i40e -I../drivers/net/i40e -Idrivers/net/i40e/base -I../drivers/net/i40e/base -Idrivers/net/ixgbe -I../drivers/net/ixgbe -Idrivers/net/ixgbe/base -I../drivers/net/ixgbe/base -Ilib/security -I../lib/security -I/usr/local/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Werror -O3 -include rte_config.h -Wextra -Wcast-qual -Wdeprecated -Wformat -Wformat-nonliteral -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpointer-arith -Wsign-compare -Wstrict-prototypes -Wundef -Wwrite-strings -Wno-address-of-packed-member -Wno-packed-not-aligned -Wno-missing-field-initializers -Wno-zero-length-bounds -D_GNU_SOURCE -D__BSD_VISIBLE -march=native -DALLOW_EXPERIMENTAL_API -Wno-deprecated-declarations -MD -MQ app/dpdk-testpmd.p/test-pmd_cmdline.c.o -MF app/dpdk-testpmd.p/test-pmd_cmdline.c.o.d -o app/dpdk-testpmd.p/test-pmd_cmdline.c.o -c ../app/test-pmd/cmdline.c
../app/test-pmd/cmdline.c: In function 'cmd_queue_priority_flow_ctrl_set_parsed':
../app/test-pmd/cmdline.c:7739:16: error: 'struct rte_eth_pfc_queue_conf' has no member named 'rx_pause'
 7739 |  pfc_queue_conf.rx_pause.tc  = res->tx_tc;
      |                ^
../app/test-pmd/cmdline.c:7740:16: error: 'struct rte_eth_pfc_queue_conf' has no member named 'rx_pause'
 7740 |  pfc_queue_conf.rx_pause.tx_qid = res->tx_qid;
      |                ^
../app/test-pmd/cmdline.c:7741:16: error: 'struct rte_eth_pfc_queue_conf' has no member named 'tx_pause'
 7741 |  pfc_queue_conf.tx_pause.tc  = res->rx_tc;
      |                ^
../app/test-pmd/cmdline.c:7742:16: error: 'struct rte_eth_pfc_queue_conf' has no member named 'tx_pause'
 7742 |  pfc_queue_conf.tx_pause.rx_qid  = res->rx_qid;
      |                ^
../app/test-pmd/cmdline.c:7743:16: error: 'struct rte_eth_pfc_queue_conf' has no member named 'tx_pause'
 7743 |  pfc_queue_conf.tx_pause.pause_time = res->pause_time;
      |                ^
../app/test-pmd/cmdline.c:7746:14: error: passing argument 2 of 'rte_eth_dev_priority_flow_ctrl_queue_set' makes integer from pointer without a cast [-Werror=int-conversion]
 7746 |              &pfc_queue_conf);
      |              ^~~~~~~~~~~~~~~
      |              |
      |              struct rte_eth_pfc_queue_conf *
In file included from ../app/test-pmd/cmdline.c:33:
../lib/ethdev/rte_ethdev.h:4195:73: note: expected 'uint16_t' {aka 'short unsigned int'} but argument is of type 'struct rte_eth_pfc_queue_conf *'
 4195 | int rte_eth_dev_priority_flow_ctrl_queue_set(uint16_t port_id, uint16_t queue_id,
      |                                                                ~~~~~~~~~^~~~~~~~
../app/test-pmd/cmdline.c:7745:8: error: too few arguments to function 'rte_eth_dev_priority_flow_ctrl_queue_set'
 7745 |  ret = rte_eth_dev_priority_flow_ctrl_queue_set(res->port_id,
      |        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../app/test-pmd/cmdline.c:33:
../lib/ethdev/rte_ethdev.h:4195:5: note: declared here
 4195 | int rte_eth_dev_priority_flow_ctrl_queue_set(uint16_t port_id, uint16_t queue_id,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cc1: all warnings being treated as errors
[1727/2061] Compiling C object app/dpdk-testpmd.p/test-pmd_cmdline_mtr.c.o
[1728/2061] Linking target app/dpdk-test-pipeline
[1729/2061] Compiling C object app/dpdk-testpmd.p/test-pmd_cmdline_tm.c.o
[1730/2061] Compiling C object app/dpdk-testpmd.p/test-pmd_flowgen.c.o
[1731/2061] Compiling C object app/dpdk-testpmd.p/test-pmd_ieee1588fwd.c.o
[1732/2061] Compiling C object app/dpdk-testpmd.p/test-pmd_icmpecho.c.o
[1733/2061] Compiling C object app/dpdk-testpmd.p/test-pmd_csumonly.c.o
[1734/2061] Compiling C object app/dpdk-testpmd.p/test-pmd_cmdline_flow.c.o
[1735/2061] Compiling C object app/dpdk-testpmd.p/test-pmd_config.c.o
ninja: build stopped




*Build Failed #4:
OS: FreeBSD13-64
Target: x86_64-native-bsdapp-clang
FAILED: app/dpdk-testpmd.p/test-pmd_cmdline.c.o 
clang -Iapp/dpdk-testpmd.p -Iapp -I../app -Ilib/ethdev -I../lib/ethdev -I. -I.. -Iconfig -I../config -Ilib/eal/include -I../lib/eal/include -Ilib/eal/freebsd/include -I../lib/eal/freebsd/include -Ilib/eal/x86/include -I../lib/eal/x86/include -Ilib/eal/common -I../lib/eal/common -Ilib/eal -I../lib/eal -Ilib/kvargs -I../lib/kvargs -Ilib/metrics -I../lib/metrics -Ilib/telemetry -I../lib/telemetry -Ilib/net -I../lib/net -Ilib/mbuf -I../lib/mbuf -Ilib/mempool -I../lib/mempool -Ilib/ring -I../lib/ring -Ilib/meter -I../lib/meter -Ilib/cmdline -I../lib/cmdline -Idrivers/bus/pci -I../drivers/bus/pci -I../drivers/bus/pci/bsd -Ilib/pci -I../lib/pci -Idrivers/crypto/scheduler -I../drivers/crypto/scheduler -Ilib/cryptodev -I../lib/cryptodev -Ilib/rcu -I../lib/rcu -Idrivers/bus/vdev -I../drivers/bus/vdev -Ilib/reorder -I../lib/reorder -Ilib/bitratestats -I../lib/bitratestats -Ilib/bpf -I../lib/bpf -Ilib/gro -I../lib/gro -Ilib/gso -I../lib/gso -Ilib/latencystats -I../lib/latencystats -Ilib/pdump -I../lib/pdump -Ilib/pcapng -I../lib/pcapng -Idrivers/net/bonding -I../drivers/net/bonding -Ilib/sched -I../lib/sched -Ilib/ip_frag -I../lib/ip_frag -Ilib/hash -I../lib/hash -Idrivers/net/bnxt -I../drivers/net/bnxt -Idrivers/net/bnxt/tf_ulp -I../drivers/net/bnxt/tf_ulp -Idrivers/net/bnxt/tf_ulp/generic_templates -I../drivers/net/bnxt/tf_ulp/generic_templates -Idrivers/net/bnxt/tf_core -I../drivers/net/bnxt/tf_core -Idrivers/net/bnxt/hcapi/cfa -I../drivers/net/bnxt/hcapi/cfa -Idrivers/net/i40e -I../drivers/net/i40e -Idrivers/net/i40e/base -I../drivers/net/i40e/base -Idrivers/net/ixgbe -I../drivers/net/ixgbe -Idrivers/net/ixgbe/base -I../drivers/net/ixgbe/base -Ilib/security -I../lib/security -fcolor-diagnostics -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Werror -O3 -include rte_config.h -Wextra -Wcast-qual -Wdeprecated -Wformat -Wformat-nonliteral -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpointer-arith -Wsign-compare -Wstrict-prototypes -Wundef -Wwrite-strings -Wno-address-of-packed-member -Wno-missing-field-initializers -D_GNU_SOURCE -D__BSD_VISIBLE -march=native -DALLOW_EXPERIMENTAL_API -Wno-deprecated-declarations -MD -MQ app/dpdk-testpmd.p/test-pmd_cmdline.c.o -MF app/dpdk-testpmd.p/test-pmd_cmdline.c.o.d -o app/dpdk-testpmd.p/test-pmd_cmdline.c.o -c ../app/test-pmd/cmdline.c
../app/test-pmd/cmdline.c:7739:17: error: no member named 'rx_pause' in 'struct rte_eth_pfc_queue_conf'
        pfc_queue_conf.rx_pause.tc  = res->tx_tc;
        ~~~~~~~~~~~~~~ ^
../app/test-pmd/cmdline.c:7740:17: error: no member named 'rx_pause' in 'struct rte_eth_pfc_queue_conf'
        pfc_queue_conf.rx_pause.tx_qid = res->tx_qid;
        ~~~~~~~~~~~~~~ ^
../app/test-pmd/cmdline.c:7741:17: error: no member named 'tx_pause' in 'struct rte_eth_pfc_queue_conf'
        pfc_queue_conf.tx_pause.tc  = res->rx_tc;
        ~~~~~~~~~~~~~~ ^
../app/test-pmd/cmdline.c:7742:17: error: no member named 'tx_pause' in 'struct rte_eth_pfc_queue_conf'
        pfc_queue_conf.tx_pause.rx_qid  = res->rx_qid;
        ~~~~~~~~~~~~~~ ^
../app/test-pmd/cmdline.c:7743:17: error: no member named 'tx_pause' in 'struct rte_eth_pfc_queue_conf'
        pfc_queue_conf.tx_pause.pause_time = res->pause_time;
        ~~~~~~~~~~~~~~ ^
../app/test-pmd/cmdline.c:7746:29: error: too few arguments to function call, expected 3, have 2
                                                       &pfc_queue_conf);
                                                                      ^
../lib/ethdev/rte_ethdev.h:4195:5: note: 'rte_eth_dev_priority_flow_ctrl_queue_set' declared here
int rte_eth_dev_priority_flow_ctrl_queue_set(uint16_t port_id, uint16_t queue_id,
    ^
6 errors generated.
[1706/2033] Compiling C object app/dpdk-testpmd.p/test-pmd_iofwd.c.o
[1707/2033] Linking target app/dpdk-test-pipeline
[1708/2033] Compiling C object app/dpdk-testpmd.p/test-pmd_cmdline_flow.c.o
[1709/2033] Compiling C object app/dpdk-testpmd.p/test-pmd_macfwd.c.o
[1710/2033] Compiling C object app/dpdk-testpmd.p/test-pmd_macswap.c.o
[1711/2033] Compiling C object app/dpdk-testpmd.p/test-pmd_rxonly.c.o
[1712/2033] Compiling C object app/dpdk-testpmd.p/test-pmd_config.c.o
[1713/2033] Compiling C object app/dpdk-testpmd.p/test-pmd_parameters.c.o
[1714/2033] Compiling C object app/dpdk-testpmd.p/test-pmd_noisy_vnf.c.o
ninja: build stopped




*Build Failed #5:
OS: FreeBSD13-64
Target: x86_64-native-bsdapp-gcc+shared
FAILED: app/dpdk-testpmd.p/test-pmd_cmdline.c.o 
gcc -Iapp/dpdk-testpmd.p -Iapp -I../app -Ilib/ethdev -I../lib/ethdev -I. -I.. -Iconfig -I../config -Ilib/eal/include -I../lib/eal/include -Ilib/eal/freebsd/include -I../lib/eal/freebsd/include -Ilib/eal/x86/include -I../lib/eal/x86/include -Ilib/eal/common -I../lib/eal/common -Ilib/eal -I../lib/eal -Ilib/kvargs -I../lib/kvargs -Ilib/metrics -I../lib/metrics -Ilib/telemetry -I../lib/telemetry -Ilib/net -I../lib/net -Ilib/mbuf -I../lib/mbuf -Ilib/mempool -I../lib/mempool -Ilib/ring -I../lib/ring -Ilib/meter -I../lib/meter -Ilib/cmdline -I../lib/cmdline -Idrivers/bus/pci -I../drivers/bus/pci -I../drivers/bus/pci/bsd -Ilib/pci -I../lib/pci -Idrivers/crypto/scheduler -I../drivers/crypto/scheduler -Ilib/cryptodev -I../lib/cryptodev -Ilib/rcu -I../lib/rcu -Idrivers/bus/vdev -I../drivers/bus/vdev -Ilib/reorder -I../lib/reorder -Ilib/bitratestats -I../lib/bitratestats -Ilib/bpf -I../lib/bpf -Ilib/gro -I../lib/gro -Ilib/gso -I../lib/gso -Ilib/latencystats -I../lib/latencystats -Ilib/pdump -I../lib/pdump -Ilib/pcapng -I../lib/pcapng -Idrivers/net/bonding -I../drivers/net/bonding -Ilib/sched -I../lib/sched -Ilib/ip_frag -I../lib/ip_frag -Ilib/hash -I../lib/hash -Idrivers/net/bnxt -I../drivers/net/bnxt -Idrivers/net/bnxt/tf_ulp -I../drivers/net/bnxt/tf_ulp -Idrivers/net/bnxt/tf_ulp/generic_templates -I../drivers/net/bnxt/tf_ulp/generic_templates -Idrivers/net/bnxt/tf_core -I../drivers/net/bnxt/tf_core -Idrivers/net/bnxt/hcapi/cfa -I../drivers/net/bnxt/hcapi/cfa -Idrivers/net/i40e -I../drivers/net/i40e -Idrivers/net/i40e/base -I../drivers/net/i40e/base -Idrivers/net/ixgbe -I../drivers/net/ixgbe -Idrivers/net/ixgbe/base -I../drivers/net/ixgbe/base -Ilib/security -I../lib/security -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Werror -O3 -include rte_config.h -Wextra -Wcast-qual -Wdeprecated -Wformat -Wformat-nonliteral -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpointer-arith -Wsign-compare -Wstrict-prototypes -Wundef -Wwrite-strings -Wno-address-of-packed-member -Wno-packed-not-aligned -Wno-missing-field-initializers -Wno-zero-length-bounds -D_GNU_SOURCE -D__BSD_VISIBLE -march=native -DALLOW_EXPERIMENTAL_API -Wno-deprecated-declarations -MD -MQ app/dpdk-testpmd.p/test-pmd_cmdline.c.o -MF app/dpdk-testpmd.p/test-pmd_cmdline.c.o.d -o app/dpdk-testpmd.p/test-pmd_cmdline.c.o -c ../app/test-pmd/cmdline.c
../app/test-pmd/cmdline.c: In function 'cmd_queue_priority_flow_ctrl_set_parsed':
../app/test-pmd/cmdline.c:7739:16: error: 'struct rte_eth_pfc_queue_conf' has no member named 'rx_pause'
 7739 |  pfc_queue_conf.rx_pause.tc  = res->tx_tc;
      |                ^
../app/test-pmd/cmdline.c:7740:16: error: 'struct rte_eth_pfc_queue_conf' has no member named 'rx_pause'
 7740 |  pfc_queue_conf.rx_pause.tx_qid = res->tx_qid;
      |                ^
../app/test-pmd/cmdline.c:7741:16: error: 'struct rte_eth_pfc_queue_conf' has no member named 'tx_pause'
 7741 |  pfc_queue_conf.tx_pause.tc  = res->rx_tc;
      |                ^
../app/test-pmd/cmdline.c:7742:16: error: 'struct rte_eth_pfc_queue_conf' has no member named 'tx_pause'
 7742 |  pfc_queue_conf.tx_pause.rx_qid  = res->rx_qid;
      |                ^
../app/test-pmd/cmdline.c:7743:16: error: 'struct rte_eth_pfc_queue_conf' has no member named 'tx_pause'
 7743 |  pfc_queue_conf.tx_pause.pause_time = res->pause_time;
      |                ^
../app/test-pmd/cmdline.c:7746:14: error: passing argument 2 of 'rte_eth_dev_priority_flow_ctrl_queue_set' makes integer from pointer without a cast [-Werror=int-conversion]
 7746 |              &pfc_queue_conf);
      |              ^~~~~~~~~~~~~~~
      |              |
      |              struct rte_eth_pfc_queue_conf *
In file included from ../app/test-pmd/cmdline.c:33:
../lib/ethdev/rte_ethdev.h:4195:73: note: expected 'uint16_t' {aka 'short unsigned int'} but argument is of type 'struct rte_eth_pfc_queue_conf *'
 4195 | int rte_eth_dev_priority_flow_ctrl_queue_set(uint16_t port_id, uint16_t queue_id,
      |                                                                ~~~~~~~~~^~~~~~~~
../app/test-pmd/cmdline.c:7745:8: error: too few arguments to function 'rte_eth_dev_priority_flow_ctrl_queue_set'
 7745 |  ret = rte_eth_dev_priority_flow_ctrl_queue_set(res->port_id,
      |        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../app/test-pmd/cmdline.c:33:
../lib/ethdev/rte_ethdev.h:4195:5: note: declared here
 4195 | int rte_eth_dev_priority_flow_ctrl_queue_set(uint16_t port_id, uint16_t queue_id,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cc1: all warnings being treated as errors
[1732/1915] Compiling C object app/dpdk-testpmd.p/test-pmd_flowgen.c.o
[1733/1915] Compiling C object app/dpdk-testpmd.p/test-pmd_cmdline_tm.c.o
[1734/1915] Compiling C object app/dpdk-testpmd.p/test-pmd_icmpecho.c.o
[1735/1915] Compiling C object app/dpdk-testpmd.p/test-pmd_ieee1588fwd.c.o
[1736/1915] Compiling C object app/dpdk-testpmd.p/test-pmd_iofwd.c.o
[1737/1915] Compiling C object app/dpdk-testpmd.p/test-pmd_csumonly.c.o
[1738/1915] Compiling C object app/dpdk-testpmd.p/test-pmd_macfwd.c.o
[1739/1915] Compiling C object app/dpdk-testpmd.p/test-pmd_cmdline_flow.c.o
[1740/1915] Compiling C object app/dpdk-testpmd.p/test-pmd_config.c.o
ninja: build stopped




*Build Failed #6:
OS: FreeBSD13-64
Target: x86_64-native-bsdapp-gcc+debug
FAILED: app/dpdk-testpmd.p/test-pmd_cmdline.c.o 
gcc -Iapp/dpdk-testpmd.p -Iapp -I../app -Ilib/ethdev -I../lib/ethdev -I. -I.. -Iconfig -I../config -Ilib/eal/include -I../lib/eal/include -Ilib/eal/freebsd/include -I../lib/eal/freebsd/include -Ilib/eal/x86/include -I../lib/eal/x86/include -Ilib/eal/common -I../lib/eal/common -Ilib/eal -I../lib/eal -Ilib/kvargs -I../lib/kvargs -Ilib/metrics -I../lib/metrics -Ilib/telemetry -I../lib/telemetry -Ilib/net -I../lib/net -Ilib/mbuf -I../lib/mbuf -Ilib/mempool -I../lib/mempool -Ilib/ring -I../lib/ring -Ilib/meter -I../lib/meter -Ilib/cmdline -I../lib/cmdline -Idrivers/bus/pci -I../drivers/bus/pci -I../drivers/bus/pci/bsd -Ilib/pci -I../lib/pci -Idrivers/crypto/scheduler -I../drivers/crypto/scheduler -Ilib/cryptodev -I../lib/cryptodev -Ilib/rcu -I../lib/rcu -Idrivers/bus/vdev -I../drivers/bus/vdev -Ilib/reorder -I../lib/reorder -Ilib/bitratestats -I../lib/bitratestats -Ilib/bpf -I../lib/bpf -Ilib/gro -I../lib/gro -Ilib/gso -I../lib/gso -Ilib/latencystats -I../lib/latencystats -Ilib/pdump -I../lib/pdump -Ilib/pcapng -I../lib/pcapng -Idrivers/net/bonding -I../drivers/net/bonding -Ilib/sched -I../lib/sched -Ilib/ip_frag -I../lib/ip_frag -Ilib/hash -I../lib/hash -Idrivers/net/bnxt -I../drivers/net/bnxt -Idrivers/net/bnxt/tf_ulp -I../drivers/net/bnxt/tf_ulp -Idrivers/net/bnxt/tf_ulp/generic_templates -I../drivers/net/bnxt/tf_ulp/generic_templates -Idrivers/net/bnxt/tf_core -I../drivers/net/bnxt/tf_core -Idrivers/net/bnxt/hcapi/cfa -I../drivers/net/bnxt/hcapi/cfa -Idrivers/net/i40e -I../drivers/net/i40e -Idrivers/net/i40e/base -I../drivers/net/i40e/base -Idrivers/net/ixgbe -I../drivers/net/ixgbe -Idrivers/net/ixgbe/base -I../drivers/net/ixgbe/base -Ilib/security -I../lib/security -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Werror -O2 -g -include rte_config.h -Wextra -Wcast-qual -Wdeprecated -Wformat -Wformat-nonliteral -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpointer-arith -Wsign-compare -Wstrict-prototypes -Wundef -Wwrite-strings -Wno-address-of-packed-member -Wno-packed-not-aligned -Wno-missing-field-initializers -Wno-zero-length-bounds -D_GNU_SOURCE -D__BSD_VISIBLE -march=native -DALLOW_EXPERIMENTAL_API -Wno-deprecated-declarations -MD -MQ app/dpdk-testpmd.p/test-pmd_cmdline.c.o -MF app/dpdk-testpmd.p/test-pmd_cmdline.c.o.d -o app/dpdk-testpmd.p/test-pmd_cmdline.c.o -c ../app/test-pmd/cmdline.c
../app/test-pmd/cmdline.c: In function 'cmd_queue_priority_flow_ctrl_set_parsed':
../app/test-pmd/cmdline.c:7739:16: error: 'struct rte_eth_pfc_queue_conf' has no member named 'rx_pause'
 7739 |  pfc_queue_conf.rx_pause.tc  = res->tx_tc;
      |                ^
../app/test-pmd/cmdline.c:7740:16: error: 'struct rte_eth_pfc_queue_conf' has no member named 'rx_pause'
 7740 |  pfc_queue_conf.rx_pause.tx_qid = res->tx_qid;
      |                ^
../app/test-pmd/cmdline.c:7741:16: error: 'struct rte_eth_pfc_queue_conf' has no member named 'tx_pause'
 7741 |  pfc_queue_conf.tx_pause.tc  = res->rx_tc;
      |                ^
../app/test-pmd/cmdline.c:7742:16: error: 'struct rte_eth_pfc_queue_conf' has no member named 'tx_pause'
 7742 |  pfc_queue_conf.tx_pause.rx_qid  = res->rx_qid;
      |                ^
../app/test-pmd/cmdline.c:7743:16: error: 'struct rte_eth_pfc_queue_conf' has no member named 'tx_pause'
 7743 |  pfc_queue_conf.tx_pause.pause_time = res->pause_time;
      |                ^
../app/test-pmd/cmdline.c:7746:14: error: passing argument 2 of 'rte_eth_dev_priority_flow_ctrl_queue_set' makes integer from pointer without a cast [-Werror=int-conversion]
 7746 |              &pfc_queue_conf);
      |              ^~~~~~~~~~~~~~~
      |              |
      |              struct rte_eth_pfc_queue_conf *
In file included from ../app/test-pmd/cmdline.c:33:
../lib/ethdev/rte_ethdev.h:4195:73: note: expected 'uint16_t' {aka 'short unsigned int'} but argument is of type 'struct rte_eth_pfc_queue_conf *'
 4195 | int rte_eth_dev_priority_flow_ctrl_queue_set(uint16_t port_id, uint16_t queue_id,
      |                                                                ~~~~~~~~~^~~~~~~~
../app/test-pmd/cmdline.c:7745:8: error: too few arguments to function 'rte_eth_dev_priority_flow_ctrl_queue_set'
 7745 |  ret = rte_eth_dev_priority_flow_ctrl_queue_set(res->port_id,
      |        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../app/test-pmd/cmdline.c:33:
../lib/ethdev/rte_ethdev.h:4195:5: note: declared here
 4195 | int rte_eth_dev_priority_flow_ctrl_queue_set(uint16_t port_id, uint16_t queue_id,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cc1: all warnings being treated as errors
[1697/2033] Compiling C object app/dpdk-testpmd.p/test-pmd_cmd_flex_item.c.o
[1698/2033] Linking target app/dpdk-test-eventdev
[1699/2033] Linking target app/dpdk-test-fib
[1700/2033] Linking target app/dpdk-test-gpudev
[1701/2033] Compiling C object app/dpdk-testpmd.p/test-pmd_csumonly.c.o
[1702/2033] Linking target app/dpdk-test-flow-perf
[1703/2033] Compiling C object app/dpdk-testpmd.p/test-pmd_cmdline_flow.c.o
[1704/2033] Linking target app/dpdk-test-pipeline
[1705/2033] Compiling C object app/dpdk-testpmd.p/test-pmd_config.c.o
ninja: build stopped




*Build Failed #7:
OS: RHEL84-64
Target: x86_64-native-linuxapp-gcc
FAILED: app/dpdk-testpmd.p/test-pmd_cmdline.c.o 
gcc -Iapp/dpdk-testpmd.p -Iapp -I../app -Ilib/ethdev -I../lib/ethdev -I. -I.. -Iconfig -I../config -Ilib/eal/include -I../lib/eal/include -Ilib/eal/linux/include -I../lib/eal/linux/include -Ilib/eal/x86/include -I../lib/eal/x86/include -Ilib/eal/common -I../lib/eal/common -Ilib/eal -I../lib/eal -Ilib/kvargs -I../lib/kvargs -Ilib/metrics -I../lib/metrics -Ilib/telemetry -I../lib/telemetry -Ilib/net -I../lib/net -Ilib/mbuf -I../lib/mbuf -Ilib/mempool -I../lib/mempool -Ilib/ring -I../lib/ring -Ilib/meter -I../lib/meter -Ilib/cmdline -I../lib/cmdline -Idrivers/bus/pci -I../drivers/bus/pci -I../drivers/bus/pci/linux -Ilib/pci -I../lib/pci -Idrivers/crypto/scheduler -I../drivers/crypto/scheduler -Ilib/cryptodev -I../lib/cryptodev -Ilib/rcu -I../lib/rcu -Idrivers/bus/vdev -I../drivers/bus/vdev -Ilib/reorder -I../lib/reorder -Ilib/bitratestats -I../lib/bitratestats -Ilib/bpf -I../lib/bpf -Ilib/gro -I../lib/gro -Ilib/gso -I../lib/gso -Ilib/latencystats -I../lib/latencystats -Ilib/pdump -I../lib/pdump -Ilib/pcapng -I../lib/pcapng -Idrivers/net/bonding -I../drivers/net/bonding -Ilib/sched -I../lib/sched -Ilib/ip_frag -I../lib/ip_frag -Ilib/hash -I../lib/hash -Idrivers/net/bnxt -I../drivers/net/bnxt -Idrivers/net/bnxt/tf_ulp -I../drivers/net/bnxt/tf_ulp -Idrivers/net/bnxt/tf_ulp/generic_templates -I../drivers/net/bnxt/tf_ulp/generic_templates -Idrivers/net/bnxt/tf_core -I../drivers/net/bnxt/tf_core -Idrivers/net/bnxt/hcapi/cfa -I../drivers/net/bnxt/hcapi/cfa -Idrivers/net/i40e -I../drivers/net/i40e -Idrivers/net/i40e/base -I../drivers/net/i40e/base -Idrivers/net/ixgbe -I../drivers/net/ixgbe -Idrivers/net/ixgbe/base -I../drivers/net/ixgbe/base -Ilib/security -I../lib/security -Idrivers/bus/dpaa -I../drivers/bus/dpaa -I../drivers/bus/dpaa/include -I../drivers/bus/dpaa/base/qbman -Idrivers/common/dpaax -I../drivers/common/dpaax -I../drivers/common/dpaax/caamflib -Ilib/eventdev -I../lib/eventdev -Ilib/timer -I../lib/timer -Idrivers/mempool/dpaa -I../drivers/mempool/dpaa -Idrivers/net/dpaa -I../drivers/net/dpaa -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Werror -O3 -include rte_config.h -Wextra -Wcast-qual -Wdeprecated -Wformat -Wformat-nonliteral -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpointer-arith -Wsign-compare -Wstrict-prototypes -Wundef -Wwrite-strings -Wno-packed-not-aligned -Wno-missing-field-initializers -D_GNU_SOURCE -march=native -mno-avx512f -DALLOW_EXPERIMENTAL_API -Wno-deprecated-declarations -MD -MQ app/dpdk-testpmd.p/test-pmd_cmdline.c.o -MF app/dpdk-testpmd.p/test-pmd_cmdline.c.o.d -o app/dpdk-testpmd.p/test-pmd_cmdline.c.o -c ../app/test-pmd/cmdline.c
../app/test-pmd/cmdline.c: In function ‘cmd_queue_priority_flow_ctrl_set_parsed’:
../app/test-pmd/cmdline.c:7739:16: error: ‘struct rte_eth_pfc_queue_conf’ has no member named ‘rx_pause’
  pfc_queue_conf.rx_pause.tc  = res->tx_tc;
                ^
../app/test-pmd/cmdline.c:7740:16: error: ‘struct rte_eth_pfc_queue_conf’ has no member named ‘rx_pause’
  pfc_queue_conf.rx_pause.tx_qid = res->tx_qid;
                ^
../app/test-pmd/cmdline.c:7741:16: error: ‘struct rte_eth_pfc_queue_conf’ has no member named ‘tx_pause’
  pfc_queue_conf.tx_pause.tc  = res->rx_tc;
                ^
../app/test-pmd/cmdline.c:7742:16: error: ‘struct rte_eth_pfc_queue_conf’ has no member named ‘tx_pause’
  pfc_queue_conf.tx_pause.rx_qid  = res->rx_qid;
                ^
../app/test-pmd/cmdline.c:7743:16: error: ‘struct rte_eth_pfc_queue_conf’ has no member named ‘tx_pause’
  pfc_queue_conf.tx_pause.pause_time = res->pause_time;
                ^
../app/test-pmd/cmdline.c:7746:14: error: passing argument 2 of ‘rte_eth_dev_priority_flow_ctrl_queue_set’ makes integer from pointer without a cast [-Werror=int-conversion]
              &pfc_queue_conf);
              ^~~~~~~~~~~~~~~
In file included from ../app/test-pmd/cmdline.c:33:
../lib/ethdev/rte_ethdev.h:4195:73: note: expected ‘uint16_t’ {aka ‘short unsigned int’} but argument is of type ‘struct rte_eth_pfc_queue_conf *’
 int rte_eth_dev_priority_flow_ctrl_queue_set(uint16_t port_id, uint16_t queue_id,
                                                                ~~~~~~~~~^~~~~~~~
../app/test-pmd/cmdline.c:7745:8: error: too few arguments to function ‘rte_eth_dev_priority_flow_ctrl_queue_set’
  ret = rte_eth_dev_priority_flow_ctrl_queue_set(res->port_id,
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../app/test-pmd/cmdline.c:33:
../lib/ethdev/rte_ethdev.h:4195:5: note: declared here
 int rte_eth_dev_priority_flow_ctrl_queue_set(uint16_t port_id, uint16_t queue_id,
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cc1: all warnings being treated as errors
[2674/3077] Compiling C object app/dpdk-test-pipeline.p/test-pipeline_pipeline_stub.c.o
[2675/3077] Compiling C object app/dpdk-test-pipeline.p/test-pipeline_pipeline_hash.c.o
[2676/3077] Compiling C object app/dpdk-testpmd.p/test-pmd_cmd_flex_item.c.o
[2677/3077] Compiling C object app/dpdk-testpmd.p/test-pmd_cmdline_mtr.c.o
[2678/3077] Compiling C object app/dpdk-testpmd.p/test-pmd_cmdline_tm.c.o
[2679/3077] Compiling C object app/dpdk-testpmd.p/test-pmd_cmdline_flow.c.o
[2680/3077] Compiling C object app/dpdk-testpmd.p/test-pmd_config.c.o
[2681/3077] Compiling C object drivers/libtmp_rte_event_octeontx2.a.p/event_octeontx2_otx2_worker.c.o
[2682/3077] Compiling C object drivers/libtmp_rte_event_octeontx2.a.p/event_octeontx2_otx2_worker_dual.c.o
ninja: build stopped




*Build Failed #8:
OS: RHEL84-64
Target: x86_64-native-linuxapp-clang
FAILED: app/dpdk-testpmd.p/test-pmd_cmdline.c.o 
clang -Iapp/dpdk-testpmd.p -Iapp -I../app -Ilib/ethdev -I../lib/ethdev -I. -I.. -Iconfig -I../config -Ilib/eal/include -I../lib/eal/include -Ilib/eal/linux/include -I../lib/eal/linux/include -Ilib/eal/x86/include -I../lib/eal/x86/include -Ilib/eal/common -I../lib/eal/common -Ilib/eal -I../lib/eal -Ilib/kvargs -I../lib/kvargs -Ilib/metrics -I../lib/metrics -Ilib/telemetry -I../lib/telemetry -Ilib/net -I../lib/net -Ilib/mbuf -I../lib/mbuf -Ilib/mempool -I../lib/mempool -Ilib/ring -I../lib/ring -Ilib/meter -I../lib/meter -Ilib/cmdline -I../lib/cmdline -Idrivers/bus/pci -I../drivers/bus/pci -I../drivers/bus/pci/linux -Ilib/pci -I../lib/pci -Idrivers/crypto/scheduler -I../drivers/crypto/scheduler -Ilib/cryptodev -I../lib/cryptodev -Ilib/rcu -I../lib/rcu -Idrivers/bus/vdev -I../drivers/bus/vdev -Ilib/reorder -I../lib/reorder -Ilib/bitratestats -I../lib/bitratestats -Ilib/bpf -I../lib/bpf -Ilib/gro -I../lib/gro -Ilib/gso -I../lib/gso -Ilib/latencystats -I../lib/latencystats -Ilib/pdump -I../lib/pdump -Ilib/pcapng -I../lib/pcapng -Idrivers/net/bonding -I../drivers/net/bonding -Ilib/sched -I../lib/sched -Ilib/ip_frag -I../lib/ip_frag -Ilib/hash -I../lib/hash -Idrivers/net/bnxt -I../drivers/net/bnxt -Idrivers/net/bnxt/tf_ulp -I../drivers/net/bnxt/tf_ulp -Idrivers/net/bnxt/tf_ulp/generic_templates -I../drivers/net/bnxt/tf_ulp/generic_templates -Idrivers/net/bnxt/tf_core -I../drivers/net/bnxt/tf_core -Idrivers/net/bnxt/hcapi/cfa -I../drivers/net/bnxt/hcapi/cfa -Idrivers/net/i40e -I../drivers/net/i40e -Idrivers/net/i40e/base -I../drivers/net/i40e/base -Idrivers/net/ixgbe -I../drivers/net/ixgbe -Idrivers/net/ixgbe/base -I../drivers/net/ixgbe/base -Ilib/security -I../lib/security -Idrivers/bus/dpaa -I../drivers/bus/dpaa -I../drivers/bus/dpaa/include -I../drivers/bus/dpaa/base/qbman -Idrivers/common/dpaax -I../drivers/common/dpaax -I../drivers/common/dpaax/caamflib -Ilib/eventdev -I../lib/eventdev -Ilib/timer -I../lib/timer -Idrivers/mempool/dpaa -I../drivers/mempool/dpaa -Idrivers/net/dpaa -I../drivers/net/dpaa -fcolor-diagnostics -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Werror -O3 -include rte_config.h -Wextra -Wcast-qual -Wdeprecated -Wformat -Wformat-nonliteral -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpointer-arith -Wsign-compare -Wstrict-prototypes -Wundef -Wwrite-strings -Wno-address-of-packed-member -Wno-missing-field-initializers -D_GNU_SOURCE -march=native -mno-avx512f -DALLOW_EXPERIMENTAL_API -Wno-deprecated-declarations -MD -MQ app/dpdk-testpmd.p/test-pmd_cmdline.c.o -MF app/dpdk-testpmd.p/test-pmd_cmdline.c.o.d -o app/dpdk-testpmd.p/test-pmd_cmdline.c.o -c ../app/test-pmd/cmdline.c
../app/test-pmd/cmdline.c:7739:17: error: no member named 'rx_pause' in 'struct rte_eth_pfc_queue_conf'
        pfc_queue_conf.rx_pause.tc  = res->tx_tc;
        ~~~~~~~~~~~~~~ ^
../app/test-pmd/cmdline.c:7740:17: error: no member named 'rx_pause' in 'struct rte_eth_pfc_queue_conf'
        pfc_queue_conf.rx_pause.tx_qid = res->tx_qid;
        ~~~~~~~~~~~~~~ ^
../app/test-pmd/cmdline.c:7741:17: error: no member named 'tx_pause' in 'struct rte_eth_pfc_queue_conf'
        pfc_queue_conf.tx_pause.tc  = res->rx_tc;
        ~~~~~~~~~~~~~~ ^
../app/test-pmd/cmdline.c:7742:17: error: no member named 'tx_pause' in 'struct rte_eth_pfc_queue_conf'
        pfc_queue_conf.tx_pause.rx_qid  = res->rx_qid;
        ~~~~~~~~~~~~~~ ^
../app/test-pmd/cmdline.c:7743:17: error: no member named 'tx_pause' in 'struct rte_eth_pfc_queue_conf'
        pfc_queue_conf.tx_pause.pause_time = res->pause_time;
        ~~~~~~~~~~~~~~ ^
../app/test-pmd/cmdline.c:7746:29: error: too few arguments to function call, expected 3, have 2
                                                       &pfc_queue_conf);
                                                                      ^
../lib/ethdev/rte_ethdev.h:4195:5: note: 'rte_eth_dev_priority_flow_ctrl_queue_set' declared here
int rte_eth_dev_priority_flow_ctrl_queue_set(uint16_t port_id, uint16_t queue_id,
    ^
6 errors generated.
[2664/3077] Compiling C object app/dpdk-test-pipeline.p/test-pipeline_pipeline_lpm_ipv6.c.o
[2665/3077] Compiling C object app/dpdk-test-pipeline.p/test-pipeline_pipeline_hash.c.o
[2666/3077] Compiling C object app/dpdk-test-pipeline.p/test-pipeline_main.c.o
[2667/3077] Compiling C object app/dpdk-test-pipeline.p/test-pipeline_pipeline_stub.c.o
[2668/3077] Compiling C object app/dpdk-test-pipeline.p/test-pipeline_pipeline_lpm.c.o
[2669/3077] Compiling C object app/dpdk-testpmd.p/test-pmd_cmdline_mtr.c.o
[2670/3077] Compiling C object drivers/libtmp_rte_event_cnxk.a.p/event_cnxk_cn10k_worker_tx_enq_seg.c.o
[2671/3077] Compiling C object drivers/libtmp_rte_event_octeontx2.a.p/event_octeontx2_otx2_worker_dual.c.o
[2672/3077] Compiling C object drivers/libtmp_rte_event_octeontx2.a.p/event_octeontx2_otx2_worker.c.o
ninja: build stopped




*Build Failed #9:
OS: RHEL84-64
Target: x86_64-native-linuxapp-gcc+shared
FAILED: app/dpdk-testpmd.p/test-pmd_cmdline.c.o 
gcc -Iapp/dpdk-testpmd.p -Iapp -I../app -Ilib/ethdev -I../lib/ethdev -I. -I.. -Iconfig -I../config -Ilib/eal/include -I../lib/eal/include -Ilib/eal/linux/include -I../lib/eal/linux/include -Ilib/eal/x86/include -I../lib/eal/x86/include -Ilib/eal/common -I../lib/eal/common -Ilib/eal -I../lib/eal -Ilib/kvargs -I../lib/kvargs -Ilib/metrics -I../lib/metrics -Ilib/telemetry -I../lib/telemetry -Ilib/net -I../lib/net -Ilib/mbuf -I../lib/mbuf -Ilib/mempool -I../lib/mempool -Ilib/ring -I../lib/ring -Ilib/meter -I../lib/meter -Ilib/cmdline -I../lib/cmdline -Idrivers/bus/pci -I../drivers/bus/pci -I../drivers/bus/pci/linux -Ilib/pci -I../lib/pci -Idrivers/crypto/scheduler -I../drivers/crypto/scheduler -Ilib/cryptodev -I../lib/cryptodev -Ilib/rcu -I../lib/rcu -Idrivers/bus/vdev -I../drivers/bus/vdev -Ilib/reorder -I../lib/reorder -Ilib/bitratestats -I../lib/bitratestats -Ilib/bpf -I../lib/bpf -Ilib/gro -I../lib/gro -Ilib/gso -I../lib/gso -Ilib/latencystats -I../lib/latencystats -Ilib/pdump -I../lib/pdump -Ilib/pcapng -I../lib/pcapng -Idrivers/net/bonding -I../drivers/net/bonding -Ilib/sched -I../lib/sched -Ilib/ip_frag -I../lib/ip_frag -Ilib/hash -I../lib/hash -Idrivers/net/bnxt -I../drivers/net/bnxt -Idrivers/net/bnxt/tf_ulp -I../drivers/net/bnxt/tf_ulp -Idrivers/net/bnxt/tf_ulp/generic_templates -I../drivers/net/bnxt/tf_ulp/generic_templates -Idrivers/net/bnxt/tf_core -I../drivers/net/bnxt/tf_core -Idrivers/net/bnxt/hcapi/cfa -I../drivers/net/bnxt/hcapi/cfa -Idrivers/net/i40e -I../drivers/net/i40e -Idrivers/net/i40e/base -I../drivers/net/i40e/base -Idrivers/net/ixgbe -I../drivers/net/ixgbe -Idrivers/net/ixgbe/base -I../drivers/net/ixgbe/base -Ilib/security -I../lib/security -Idrivers/bus/dpaa -I../drivers/bus/dpaa -I../drivers/bus/dpaa/include -I../drivers/bus/dpaa/base/qbman -Idrivers/common/dpaax -I../drivers/common/dpaax -I../drivers/common/dpaax/caamflib -Ilib/eventdev -I../lib/eventdev -Ilib/timer -I../lib/timer -Idrivers/mempool/dpaa -I../drivers/mempool/dpaa -Idrivers/net/dpaa -I../drivers/net/dpaa -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Werror -O3 -include rte_config.h -Wextra -Wcast-qual -Wdeprecated -Wformat -Wformat-nonliteral -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpointer-arith -Wsign-compare -Wstrict-prototypes -Wundef -Wwrite-strings -Wno-packed-not-aligned -Wno-missing-field-initializers -D_GNU_SOURCE -march=native -mno-avx512f -DALLOW_EXPERIMENTAL_API -Wno-deprecated-declarations -MD -MQ app/dpdk-testpmd.p/test-pmd_cmdline.c.o -MF app/dpdk-testpmd.p/test-pmd_cmdline.c.o.d -o app/dpdk-testpmd.p/test-pmd_cmdline.c.o -c ../app/test-pmd/cmdline.c
../app/test-pmd/cmdline.c: In function ‘cmd_queue_priority_flow_ctrl_set_parsed’:
../app/test-pmd/cmdline.c:7739:16: error: ‘struct rte_eth_pfc_queue_conf’ has no member named ‘rx_pause’
  pfc_queue_conf.rx_pause.tc  = res->tx_tc;
                ^
../app/test-pmd/cmdline.c:7740:16: error: ‘struct rte_eth_pfc_queue_conf’ has no member named ‘rx_pause’
  pfc_queue_conf.rx_pause.tx_qid = res->tx_qid;
                ^
../app/test-pmd/cmdline.c:7741:16: error: ‘struct rte_eth_pfc_queue_conf’ has no member named ‘tx_pause’
  pfc_queue_conf.tx_pause.tc  = res->rx_tc;
                ^
../app/test-pmd/cmdline.c:7742:16: error: ‘struct rte_eth_pfc_queue_conf’ has no member named ‘tx_pause’
  pfc_queue_conf.tx_pause.rx_qid  = res->rx_qid;
                ^
../app/test-pmd/cmdline.c:7743:16: error: ‘struct rte_eth_pfc_queue_conf’ has no member named ‘tx_pause’
  pfc_queue_conf.tx_pause.pause_time = res->pause_time;
                ^
../app/test-pmd/cmdline.c:7746:14: error: passing argument 2 of ‘rte_eth_dev_priority_flow_ctrl_queue_set’ makes integer from pointer without a cast [-Werror=int-conversion]
              &pfc_queue_conf);
              ^~~~~~~~~~~~~~~
In file included from ../app/test-pmd/cmdline.c:33:
../lib/ethdev/rte_ethdev.h:4195:73: note: expected ‘uint16_t’ {aka ‘short unsigned int’} but argument is of type ‘struct rte_eth_pfc_queue_conf *’
 int rte_eth_dev_priority_flow_ctrl_queue_set(uint16_t port_id, uint16_t queue_id,
                                                                ~~~~~~~~~^~~~~~~~
../app/test-pmd/cmdline.c:7745:8: error: too few arguments to function ‘rte_eth_dev_priority_flow_ctrl_queue_set’
  ret = rte_eth_dev_priority_flow_ctrl_queue_set(res->port_id,
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../app/test-pmd/cmdline.c:33:
../lib/ethdev/rte_ethdev.h:4195:5: note: declared here
 int rte_eth_dev_priority_flow_ctrl_queue_set(uint16_t port_id, uint16_t queue_id,
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cc1: all warnings being treated as errors
[2719/2912] Compiling C object app/dpdk-testpmd.p/test-pmd_cmdline_tm.c.o
[2720/2912] Compiling C object app/dpdk-testpmd.p/test-pmd_flowgen.c.o
[2721/2912] Compiling C object app/dpdk-testpmd.p/test-pmd_icmpecho.c.o
[2722/2912] Compiling C object app/dpdk-testpmd.p/test-pmd_ieee1588fwd.c.o
[2723/2912] Compiling C object app/dpdk-testpmd.p/test-pmd_csumonly.c.o
[2724/2912] Compiling C object app/dpdk-testpmd.p/test-pmd_cmdline_flow.c.o
[2725/2912] Compiling C object app/dpdk-testpmd.p/test-pmd_config.c.o
[2726/2912] Compiling C object drivers/libtmp_rte_event_octeontx2.a.p/event_octeontx2_otx2_worker.c.o
[2727/2912] Compiling C object drivers/libtmp_rte_event_octeontx2.a.p/event_octeontx2_otx2_worker_dual.c.o
ninja: build stopped




*Build Failed #10:
OS: RHEL84-64
Target: x86_64-native-linuxapp-gcc+debug
FAILED: app/dpdk-testpmd.p/test-pmd_cmdline.c.o 
gcc -Iapp/dpdk-testpmd.p -Iapp -I../app -Ilib/ethdev -I../lib/ethdev -I. -I.. -Iconfig -I../config -Ilib/eal/include -I../lib/eal/include -Ilib/eal/linux/include -I../lib/eal/linux/include -Ilib/eal/x86/include -I../lib/eal/x86/include -Ilib/eal/common -I../lib/eal/common -Ilib/eal -I../lib/eal -Ilib/kvargs -I../lib/kvargs -Ilib/metrics -I../lib/metrics -Ilib/telemetry -I../lib/telemetry -Ilib/net -I../lib/net -Ilib/mbuf -I../lib/mbuf -Ilib/mempool -I../lib/mempool -Ilib/ring -I../lib/ring -Ilib/meter -I../lib/meter -Ilib/cmdline -I../lib/cmdline -Idrivers/bus/pci -I../drivers/bus/pci -I../drivers/bus/pci/linux -Ilib/pci -I../lib/pci -Idrivers/crypto/scheduler -I../drivers/crypto/scheduler -Ilib/cryptodev -I../lib/cryptodev -Ilib/rcu -I../lib/rcu -Idrivers/bus/vdev -I../drivers/bus/vdev -Ilib/reorder -I../lib/reorder -Ilib/bitratestats -I../lib/bitratestats -Ilib/bpf -I../lib/bpf -Ilib/gro -I../lib/gro -Ilib/gso -I../lib/gso -Ilib/latencystats -I../lib/latencystats -Ilib/pdump -I../lib/pdump -Ilib/pcapng -I../lib/pcapng -Idrivers/net/bonding -I../drivers/net/bonding -Ilib/sched -I../lib/sched -Ilib/ip_frag -I../lib/ip_frag -Ilib/hash -I../lib/hash -Idrivers/net/bnxt -I../drivers/net/bnxt -Idrivers/net/bnxt/tf_ulp -I../drivers/net/bnxt/tf_ulp -Idrivers/net/bnxt/tf_ulp/generic_templates -I../drivers/net/bnxt/tf_ulp/generic_templates -Idrivers/net/bnxt/tf_core -I../drivers/net/bnxt/tf_core -Idrivers/net/bnxt/hcapi/cfa -I../drivers/net/bnxt/hcapi/cfa -Idrivers/net/i40e -I../drivers/net/i40e -Idrivers/net/i40e/base -I../drivers/net/i40e/base -Idrivers/net/ixgbe -I../drivers/net/ixgbe -Idrivers/net/ixgbe/base -I../drivers/net/ixgbe/base -Ilib/security -I../lib/security -Idrivers/bus/dpaa -I../drivers/bus/dpaa -I../drivers/bus/dpaa/include -I../drivers/bus/dpaa/base/qbman -Idrivers/common/dpaax -I../drivers/common/dpaax -I../drivers/common/dpaax/caamflib -Ilib/eventdev -I../lib/eventdev -Ilib/timer -I../lib/timer -Idrivers/mempool/dpaa -I../drivers/mempool/dpaa -Idrivers/net/dpaa -I../drivers/net/dpaa -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Werror -O2 -g -include rte_config.h -Wextra -Wcast-qual -Wdeprecated -Wformat -Wformat-nonliteral -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpointer-arith -Wsign-compare -Wstrict-prototypes -Wundef -Wwrite-strings -Wno-packed-not-aligned -Wno-missing-field-initializers -D_GNU_SOURCE -march=native -mno-avx512f -DALLOW_EXPERIMENTAL_API -Wno-deprecated-declarations -MD -MQ app/dpdk-testpmd.p/test-pmd_cmdline.c.o -MF app/dpdk-testpmd.p/test-pmd_cmdline.c.o.d -o app/dpdk-testpmd.p/test-pmd_cmdline.c.o -c ../app/test-pmd/cmdline.c
../app/test-pmd/cmdline.c: In function ‘cmd_queue_priority_flow_ctrl_set_parsed’:
../app/test-pmd/cmdline.c:7739:16: error: ‘struct rte_eth_pfc_queue_conf’ has no member named ‘rx_pause’
  pfc_queue_conf.rx_pause.tc  = res->tx_tc;
                ^
../app/test-pmd/cmdline.c:7740:16: error: ‘struct rte_eth_pfc_queue_conf’ has no member named ‘rx_pause’
  pfc_queue_conf.rx_pause.tx_qid = res->tx_qid;
                ^
../app/test-pmd/cmdline.c:7741:16: error: ‘struct rte_eth_pfc_queue_conf’ has no member named ‘tx_pause’
  pfc_queue_conf.tx_pause.tc  = res->rx_tc;
                ^
../app/test-pmd/cmdline.c:7742:16: error: ‘struct rte_eth_pfc_queue_conf’ has no member named ‘tx_pause’
  pfc_queue_conf.tx_pause.rx_qid  = res->rx_qid;
                ^
../app/test-pmd/cmdline.c:7743:16: error: ‘struct rte_eth_pfc_queue_conf’ has no member named ‘tx_pause’
  pfc_queue_conf.tx_pause.pause_time = res->pause_time;
                ^
../app/test-pmd/cmdline.c:7746:14: error: passing argument 2 of ‘rte_eth_dev_priority_flow_ctrl_queue_set’ makes integer from pointer without a cast [-Werror=int-conversion]
              &pfc_queue_conf);
              ^~~~~~~~~~~~~~~
In file included from ../app/test-pmd/cmdline.c:33:
../lib/ethdev/rte_ethdev.h:4195:73: note: expected ‘uint16_t’ {aka ‘short unsigned int’} but argument is of type ‘struct rte_eth_pfc_queue_conf *’
 int rte_eth_dev_priority_flow_ctrl_queue_set(uint16_t port_id, uint16_t queue_id,
                                                                ~~~~~~~~~^~~~~~~~
../app/test-pmd/cmdline.c:7745:8: error: too few arguments to function ‘rte_eth_dev_priority_flow_ctrl_queue_set’
  ret = rte_eth_dev_priority_flow_ctrl_queue_set(res->port_id,
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../app/test-pmd/cmdline.c:33:
../lib/ethdev/rte_ethdev.h:4195:5: note: declared here
 int rte_eth_dev_priority_flow_ctrl_queue_set(uint16_t port_id, uint16_t queue_id,
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cc1: all warnings being treated as errors
[2677/3077] Compiling C object app/dpdk-testpmd.p/test-pmd_cmdline_tm.c.o
[2678/3077] Generating rte_event_cnxk.sym_chk with a custom command (wrapped by meson to capture output)
[2679/3077] Compiling C object app/dpdk-testpmd.p/test-pmd_cmdline_mtr.c.o
[2680/3077] Compiling C object app/dpdk-testpmd.p/test-pmd_flowgen.c.o
[2681/3077] Compiling C object app/dpdk-testpmd.p/test-pmd_csumonly.c.o
[2682/3077] Compiling C object app/dpdk-testpmd.p/test-pmd_config.c.o
[2683/3077] Compiling C object app/dpdk-testpmd.p/test-pmd_cmdline_flow.c.o
[2684/3077] Compiling C object drivers/libtmp_rte_event_octeontx2.a.p/event_octeontx2_otx2_worker.c.o
[2685/3077] Compiling C object drivers/libtmp_rte_event_octeontx2.a.p/event_octeontx2_otx2_worker_dual.c.o
ninja: build stopped




*Build Failed #11:
OS: RHEL84-64
Target: x86_64-native-linuxapp-icc
FAILED: app/dpdk-testpmd.p/test-pmd_cmdline.c.o 
icc -Iapp/dpdk-testpmd.p -Iapp -I../app -Ilib/ethdev -I../lib/ethdev -I. -I.. -Iconfig -I../config -Ilib/eal/include -I../lib/eal/include -Ilib/eal/linux/include -I../lib/eal/linux/include -Ilib/eal/x86/include -I../lib/eal/x86/include -Ilib/eal/common -I../lib/eal/common -Ilib/eal -I../lib/eal -Ilib/kvargs -I../lib/kvargs -Ilib/metrics -I../lib/metrics -Ilib/telemetry -I../lib/telemetry -Ilib/net -I../lib/net -Ilib/mbuf -I../lib/mbuf -Ilib/mempool -I../lib/mempool -Ilib/ring -I../lib/ring -Ilib/meter -I../lib/meter -Ilib/cmdline -I../lib/cmdline -Idrivers/bus/pci -I../drivers/bus/pci -I../drivers/bus/pci/linux -Ilib/pci -I../lib/pci -Idrivers/crypto/scheduler -I../drivers/crypto/scheduler -Ilib/cryptodev -I../lib/cryptodev -Ilib/rcu -I../lib/rcu -Idrivers/bus/vdev -I../drivers/bus/vdev -Ilib/reorder -I../lib/reorder -Ilib/bitratestats -I../lib/bitratestats -Ilib/bpf -I../lib/bpf -Ilib/gro -I../lib/gro -Ilib/gso -I../lib/gso -Ilib/latencystats -I../lib/latencystats -Ilib/pdump -I../lib/pdump -Ilib/pcapng -I../lib/pcapng -Idrivers/net/bonding -I../drivers/net/bonding -Ilib/sched -I../lib/sched -Ilib/ip_frag -I../lib/ip_frag -Ilib/hash -I../lib/hash -Idrivers/net/bnxt -I../drivers/net/bnxt -Idrivers/net/bnxt/tf_ulp -I../drivers/net/bnxt/tf_ulp -Idrivers/net/bnxt/tf_ulp/generic_templates -I../drivers/net/bnxt/tf_ulp/generic_templates -Idrivers/net/bnxt/tf_core -I../drivers/net/bnxt/tf_core -Idrivers/net/bnxt/hcapi/cfa -I../drivers/net/bnxt/hcapi/cfa -Idrivers/net/i40e -I../drivers/net/i40e -Idrivers/net/i40e/base -I../drivers/net/i40e/base -Idrivers/net/ixgbe -I../drivers/net/ixgbe -Idrivers/net/ixgbe/base -I../drivers/net/ixgbe/base -Ilib/security -I../lib/security -Idrivers/bus/dpaa -I../drivers/bus/dpaa -I../drivers/bus/dpaa/include -I../drivers/bus/dpaa/base/qbman -Idrivers/common/dpaax -I../drivers/common/dpaax -I../drivers/common/dpaax/caamflib -Ilib/eventdev -I../lib/eventdev -Ilib/timer -I../lib/timer -Idrivers/mempool/dpaa -I../drivers/mempool/dpaa -Idrivers/net/dpaa -I../drivers/net/dpaa -D_FILE_OFFSET_BITS=64 -Wall -w3 -diag-disable:remark -Werror -O3 -include rte_config.h -Wextra -Wcast-qual -Wdeprecated -Wformat -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wold-style-definition -Wpointer-arith -Wsign-compare -Wstrict-prototypes -Wundef -Wwrite-strings -Wno-missing-field-initializers -diag-disable=181 -diag-disable=188 -diag-disable=2203 -diag-disable=2279 -diag-disable=2557 -diag-disable=3179 -diag-disable=3656 -D_GNU_SOURCE -march=native -mno-avx512f -DALLOW_EXPERIMENTAL_API -Wno-deprecated-declarations -MD -MQ app/dpdk-testpmd.p/test-pmd_cmdline.c.o -MF app/dpdk-testpmd.p/test-pmd_cmdline.c.o.d -o app/dpdk-testpmd.p/test-pmd_cmdline.c.o -c ../app/test-pmd/cmdline.c
../app/test-pmd/cmdline.c(7739): error: struct "rte_eth_pfc_queue_conf" has no field "rx_pause"
  	pfc_queue_conf.rx_pause.tc  = res->tx_tc;
  	               ^

../app/test-pmd/cmdline.c(7740): error: struct "rte_eth_pfc_queue_conf" has no field "rx_pause"
  	pfc_queue_conf.rx_pause.tx_qid = res->tx_qid;
  	               ^

../app/test-pmd/cmdline.c(7741): error: struct "rte_eth_pfc_queue_conf" has no field "tx_pause"
  	pfc_queue_conf.tx_pause.tc  = res->rx_tc;
  	               ^

../app/test-pmd/cmdline.c(7742): error: struct "rte_eth_pfc_queue_conf" has no field "tx_pause"
  	pfc_queue_conf.tx_pause.rx_qid  = res->rx_qid;
  	               ^

../app/test-pmd/cmdline.c(7743): error: struct "rte_eth_pfc_queue_conf" has no field "tx_pause"
  	pfc_queue_conf.tx_pause.pause_time = res->pause_time;
  	               ^

../app/test-pmd/cmdline.c(7746): error #810: conversion from "struct rte_eth_pfc_queue_conf *" to "uint16_t={__uint16_t={unsigned short}}" may lose significant bits
  						       &pfc_queue_conf);
  						       ^

../app/test-pmd/cmdline.c(7746): error #165: too few arguments in function call
  						       &pfc_queue_conf);
  						                      ^

compilation aborted for ../app/test-pmd/cmdline.c (code 2)
[2696/3114] Compiling C object examples/dpdk-ipv4_multicast.p/ipv4_multicast_main.c.o
[2697/3114] Compiling C object app/dpdk-testpmd.p/test-pmd_5tswap.c.o
[2698/3114] Compiling C object app/dpdk-test-pipeline.p/test-pipeline_init.c.o
[2699/3114] Compiling C object app/dpdk-test-pipeline.p/test-pipeline_pipeline_hash.c.o
[2700/3114] Compiling C object app/dpdk-test-pipeline.p/test-pipeline_pipeline_acl.c.o
[2701/3114] Compiling C object app/dpdk-test-bbdev.p/test-bbdev_test_bbdev_perf.c.o
[2702/3114] Compiling C object drivers/libtmp_rte_event_cnxk.a.p/event_cnxk_cn10k_worker_tx_enq_seg.c.o
[2703/3114] Compiling C object drivers/libtmp_rte_event_octeontx2.a.p/event_octeontx2_otx2_worker.c.o
[2704/3114] Compiling C object drivers/libtmp_rte_event_octeontx2.a.p/event_octeontx2_otx2_worker_dual.c.o
ninja: build stopped




*Build Failed #12:
OS: SUSE15-64
Target: x86_64-native-linuxapp-clang
FAILED: app/a172ced@@dpdk-testpmd@exe/test-pmd_cmdline.c.o 
clang -Iapp/a172ced@@dpdk-testpmd@exe -Iapp -I../app -Ilib/ethdev -I../lib/ethdev -I. -I.. -Iconfig -I../config -Ilib/eal/include -I../lib/eal/include -Ilib/eal/linux/include -I../lib/eal/linux/include -Ilib/eal/x86/include -I../lib/eal/x86/include -Ilib/eal/common -I../lib/eal/common -Ilib/eal -I../lib/eal -Ilib/kvargs -I../lib/kvargs -Ilib/metrics -I../lib/metrics -Ilib/telemetry -I../lib/telemetry -Ilib/net -I../lib/net -Ilib/mbuf -I../lib/mbuf -Ilib/mempool -I../lib/mempool -Ilib/ring -I../lib/ring -Ilib/meter -I../lib/meter -Ilib/cmdline -I../lib/cmdline -Idrivers/bus/pci -I../drivers/bus/pci -I../drivers/bus/pci/linux -Ilib/pci -I../lib/pci -Idrivers/crypto/scheduler -I../drivers/crypto/scheduler -Ilib/cryptodev -I../lib/cryptodev -Ilib/rcu -I../lib/rcu -Idrivers/bus/vdev -I../drivers/bus/vdev -Ilib/reorder -I../lib/reorder -Ilib/bitratestats -I../lib/bitratestats -Ilib/bpf -I../lib/bpf -Ilib/gro -I../lib/gro -Ilib/gso -I../lib/gso -Ilib/latencystats -I../lib/latencystats -Ilib/pdump -I../lib/pdump -Ilib/pcapng -I../lib/pcapng -Idrivers/net/bonding -I../drivers/net/bonding -Ilib/sched -I../lib/sched -Ilib/ip_frag -I../lib/ip_frag -Ilib/hash -I../lib/hash -Idrivers/net/bnxt -I../drivers/net/bnxt -Idrivers/net/bnxt/tf_ulp -I../drivers/net/bnxt/tf_ulp -Idrivers/net/bnxt/tf_ulp/generic_templates -I../drivers/net/bnxt/tf_ulp/generic_templates -Idrivers/net/bnxt/tf_core -I../drivers/net/bnxt/tf_core -Idrivers/net/bnxt/hcapi/cfa -I../drivers/net/bnxt/hcapi/cfa -Idrivers/net/i40e -I../drivers/net/i40e -Idrivers/net/i40e/base -I../drivers/net/i40e/base -Idrivers/net/ixgbe -I../drivers/net/ixgbe -Idrivers/net/ixgbe/base -I../drivers/net/ixgbe/base -Ilib/security -I../lib/security -Idrivers/bus/dpaa -I../drivers/bus/dpaa -I../drivers/bus/dpaa/include -I../drivers/bus/dpaa/base/qbman -Idrivers/common/dpaax -I../drivers/common/dpaax -I../drivers/common/dpaax/caamflib -Ilib/eventdev -I../lib/eventdev -Ilib/timer -I../lib/timer -Idrivers/mempool/dpaa -I../drivers/mempool/dpaa -Idrivers/net/dpaa -I../drivers/net/dpaa -I/usr/local/include -Xclang -fcolor-diagnostics -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Werror -O3 -include rte_config.h -Wextra -Wcast-qual -Wdeprecated -Wformat -Wformat-nonliteral -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpointer-arith -Wsign-compare -Wstrict-prototypes -Wundef -Wwrite-strings -Wno-address-of-packed-member -Wno-missing-field-initializers -D_GNU_SOURCE -march=native -mno-avx512f -DALLOW_EXPERIMENTAL_API -Wno-deprecated-declarations -MD -MQ 'app/a172ced@@dpdk-testpmd@exe/test-pmd_cmdline.c.o' -MF 'app/a172ced@@dpdk-testpmd@exe/test-pmd_cmdline.c.o.d' -o 'app/a172ced@@dpdk-testpmd@exe/test-pmd_cmdline.c.o' -c ../app/test-pmd/cmdline.c
../app/test-pmd/cmdline.c:7739:17: error: no member named 'rx_pause' in 'struct rte_eth_pfc_queue_conf'
        pfc_queue_conf.rx_pause.tc  = res->tx_tc;
        ~~~~~~~~~~~~~~ ^
../app/test-pmd/cmdline.c:7740:17: error: no member named 'rx_pause' in 'struct rte_eth_pfc_queue_conf'
        pfc_queue_conf.rx_pause.tx_qid = res->tx_qid;
        ~~~~~~~~~~~~~~ ^
../app/test-pmd/cmdline.c:7741:17: error: no member named 'tx_pause' in 'struct rte_eth_pfc_queue_conf'
        pfc_queue_conf.tx_pause.tc  = res->rx_tc;
        ~~~~~~~~~~~~~~ ^
../app/test-pmd/cmdline.c:7742:17: error: no member named 'tx_pause' in 'struct rte_eth_pfc_queue_conf'
        pfc_queue_conf.tx_pause.rx_qid  = res->rx_qid;
        ~~~~~~~~~~~~~~ ^
../app/test-pmd/cmdline.c:7743:17: error: no member named 'tx_pause' in 'struct rte_eth_pfc_queue_conf'
        pfc_queue_conf.tx_pause.pause_time = res->pause_time;
        ~~~~~~~~~~~~~~ ^
../app/test-pmd/cmdline.c:7746:29: error: too few arguments to function call, expected 3, have 2
                                                       &pfc_queue_conf);
                                                                      ^
../lib/ethdev/rte_ethdev.h:4195:5: note: 'rte_eth_dev_priority_flow_ctrl_queue_set' declared here
int rte_eth_dev_priority_flow_ctrl_queue_set(uint16_t port_id, uint16_t queue_id,
    ^
6 errors generated.
[2713/3114] Compiling C object 'app/a172ced@@dpdk-testpmd@exe/test-pmd_cmdline_tm.c.o'
[2714/3114] Compiling C object 'app/a172ced@@dpdk-testpmd@exe/test-pmd_cmdline_mtr.c.o'
[2715/3114] Compiling C object 'app/a172ced@@dpdk-test-pipeline@exe/test-pipeline_pipeline_lpm_ipv6.c.o'
[2716/3114] Compiling C object 'app/a172ced@@dpdk-testpmd@exe/test-pmd_noisy_vnf.c.o'
[2717/3114] Compiling C object 'app/a172ced@@dpdk-test-pipeline@exe/test-pipeline_runtime.c.o'
[2718/3114] Compiling C object 'app/a172ced@@dpdk-testpmd@exe/test-pmd_cmdline_flow.c.o'
[2719/3114] Compiling C object 'drivers/a715181@@tmp_rte_event_cnxk@sta/event_cnxk_cn10k_worker_tx_enq_seg.c.o'
[2720/3114] Compiling C object 'drivers/a715181@@tmp_rte_event_octeontx2@sta/event_octeontx2_otx2_worker.c.o'
[2721/3114] Compiling C object 'drivers/a715181@@tmp_rte_event_octeontx2@sta/event_octeontx2_otx2_worker_dual.c.o'
ninja: build stopped




*Build Failed #13:
OS: SUSE15-64
Target: x86_64-native-linuxapp-gcc
FAILED: app/a172ced@@dpdk-testpmd@exe/test-pmd_cmdline.c.o 
gcc -Iapp/a172ced@@dpdk-testpmd@exe -Iapp -I../app -Ilib/ethdev -I../lib/ethdev -I. -I.. -Iconfig -I../config -Ilib/eal/include -I../lib/eal/include -Ilib/eal/linux/include -I../lib/eal/linux/include -Ilib/eal/x86/include -I../lib/eal/x86/include -Ilib/eal/common -I../lib/eal/common -Ilib/eal -I../lib/eal -Ilib/kvargs -I../lib/kvargs -Ilib/metrics -I../lib/metrics -Ilib/telemetry -I../lib/telemetry -Ilib/net -I../lib/net -Ilib/mbuf -I../lib/mbuf -Ilib/mempool -I../lib/mempool -Ilib/ring -I../lib/ring -Ilib/meter -I../lib/meter -Ilib/cmdline -I../lib/cmdline -Idrivers/bus/pci -I../drivers/bus/pci -I../drivers/bus/pci/linux -Ilib/pci -I../lib/pci -Idrivers/crypto/scheduler -I../drivers/crypto/scheduler -Ilib/cryptodev -I../lib/cryptodev -Ilib/rcu -I../lib/rcu -Idrivers/bus/vdev -I../drivers/bus/vdev -Ilib/reorder -I../lib/reorder -Ilib/bitratestats -I../lib/bitratestats -Ilib/bpf -I../lib/bpf -Ilib/gro -I../lib/gro -Ilib/gso -I../lib/gso -Ilib/latencystats -I../lib/latencystats -Ilib/pdump -I../lib/pdump -Ilib/pcapng -I../lib/pcapng -Idrivers/net/bonding -I../drivers/net/bonding -Ilib/sched -I../lib/sched -Ilib/ip_frag -I../lib/ip_frag -Ilib/hash -I../lib/hash -Idrivers/net/bnxt -I../drivers/net/bnxt -Idrivers/net/bnxt/tf_ulp -I../drivers/net/bnxt/tf_ulp -Idrivers/net/bnxt/tf_ulp/generic_templates -I../drivers/net/bnxt/tf_ulp/generic_templates -Idrivers/net/bnxt/tf_core -I../drivers/net/bnxt/tf_core -Idrivers/net/bnxt/hcapi/cfa -I../drivers/net/bnxt/hcapi/cfa -Idrivers/net/i40e -I../drivers/net/i40e -Idrivers/net/i40e/base -I../drivers/net/i40e/base -Idrivers/net/ixgbe -I../drivers/net/ixgbe -Idrivers/net/ixgbe/base -I../drivers/net/ixgbe/base -Ilib/security -I../lib/security -Idrivers/bus/dpaa -I../drivers/bus/dpaa -I../drivers/bus/dpaa/include -I../drivers/bus/dpaa/base/qbman -Idrivers/common/dpaax -I../drivers/common/dpaax -I../drivers/common/dpaax/caamflib -Ilib/eventdev -I../lib/eventdev -Ilib/timer -I../lib/timer -Idrivers/mempool/dpaa -I../drivers/mempool/dpaa -Idrivers/net/dpaa -I../drivers/net/dpaa -I/usr/local/include -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Werror -O3 -include rte_config.h -Wextra -Wcast-qual -Wdeprecated -Wformat -Wformat-nonliteral -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpointer-arith -Wsign-compare -Wstrict-prototypes -Wundef -Wwrite-strings -Wno-missing-field-initializers -D_GNU_SOURCE -march=native -mno-avx512f -DALLOW_EXPERIMENTAL_API -Wno-deprecated-declarations -MD -MQ 'app/a172ced@@dpdk-testpmd@exe/test-pmd_cmdline.c.o' -MF 'app/a172ced@@dpdk-testpmd@exe/test-pmd_cmdline.c.o.d' -o 'app/a172ced@@dpdk-testpmd@exe/test-pmd_cmdline.c.o' -c ../app/test-pmd/cmdline.c
../app/test-pmd/cmdline.c: In function ‘cmd_queue_priority_flow_ctrl_set_parsed’:
../app/test-pmd/cmdline.c:7739:16: error: ‘struct rte_eth_pfc_queue_conf’ has no member named ‘rx_pause’
  pfc_queue_conf.rx_pause.tc  = res->tx_tc;
                ^
../app/test-pmd/cmdline.c:7740:16: error: ‘struct rte_eth_pfc_queue_conf’ has no member named ‘rx_pause’
  pfc_queue_conf.rx_pause.tx_qid = res->tx_qid;
                ^
../app/test-pmd/cmdline.c:7741:16: error: ‘struct rte_eth_pfc_queue_conf’ has no member named ‘tx_pause’
  pfc_queue_conf.tx_pause.tc  = res->rx_tc;
                ^
../app/test-pmd/cmdline.c:7742:16: error: ‘struct rte_eth_pfc_queue_conf’ has no member named ‘tx_pause’
  pfc_queue_conf.tx_pause.rx_qid  = res->rx_qid;
                ^
../app/test-pmd/cmdline.c:7743:16: error: ‘struct rte_eth_pfc_queue_conf’ has no member named ‘tx_pause’
  pfc_queue_conf.tx_pause.pause_time = res->pause_time;
                ^
../app/test-pmd/cmdline.c:7746:14: error: passing argument 2 of ‘rte_eth_dev_priority_flow_ctrl_queue_set’ makes integer from pointer without a cast [-Werror=int-conversion]
              &pfc_queue_conf);
              ^
In file included from ../app/test-pmd/cmdline.c:33:0:
../lib/ethdev/rte_ethdev.h:4195:5: note: expected ‘uint16_t {aka short unsigned int}’ but argument is of type ‘struct rte_eth_pfc_queue_conf *’
 int rte_eth_dev_priority_flow_ctrl_queue_set(uint16_t port_id, uint16_t queue_id,
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../app/test-pmd/cmdline.c:7745:8: error: too few arguments to function ‘rte_eth_dev_priority_flow_ctrl_queue_set’
  ret = rte_eth_dev_priority_flow_ctrl_queue_set(res->port_id,
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../app/test-pmd/cmdline.c:33:0:
../lib/ethdev/rte_ethdev.h:4195:5: note: declared here
 int rte_eth_dev_priority_flow_ctrl_queue_set(uint16_t port_id, uint16_t queue_id,
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cc1: all warnings being treated as errors
[2718/3114] Compiling C object 'app/a172ced@@dpdk-testpmd@exe/test-pmd_cmd_flex_item.c.o'
[2719/3114] Compiling C object 'app/a172ced@@dpdk-testpmd@exe/test-pmd_rxonly.c.o'
[2720/3114] Compiling C object 'app/a172ced@@dpdk-testpmd@exe/test-pmd_macswap.c.o'
[2721/3114] Compiling C object 'app/a172ced@@dpdk-testpmd@exe/test-pmd_txonly.c.o'
[2722/3114] Compiling C object 'app/a172ced@@dpdk-testpmd@exe/test-pmd_noisy_vnf.c.o'
[2723/3114] Compiling C object 'app/a172ced@@dpdk-testpmd@exe/test-pmd_config.c.o'
[2724/3114] Compiling C object 'app/a172ced@@dpdk-testpmd@exe/test-pmd_cmdline_flow.c.o'
[2725/3114] Compiling C object 'drivers/a715181@@tmp_rte_event_octeontx2@sta/event_octeontx2_otx2_worker.c.o'
[2726/3114] Compiling C object 'drivers/a715181@@tmp_rte_event_octeontx2@sta/event_octeontx2_otx2_worker_dual.c.o'
ninja: build stopped




*Build Failed #14:
OS: UB2004-32
Target: i686-native-linuxapp-gcc
FAILED: app/dpdk-testpmd.p/test-pmd_cmdline.c.o 
gcc -Iapp/dpdk-testpmd.p -Iapp -I../app -Ilib/ethdev -I../lib/ethdev -I. -I.. -Iconfig -I../config -Ilib/eal/include -I../lib/eal/include -Ilib/eal/linux/include -I../lib/eal/linux/include -Ilib/eal/x86/include -I../lib/eal/x86/include -Ilib/eal/common -I../lib/eal/common -Ilib/eal -I../lib/eal -Ilib/kvargs -I../lib/kvargs -Ilib/metrics -I../lib/metrics -Ilib/telemetry -I../lib/telemetry -Ilib/net -I../lib/net -Ilib/mbuf -I../lib/mbuf -Ilib/mempool -I../lib/mempool -Ilib/ring -I../lib/ring -Ilib/meter -I../lib/meter -Ilib/cmdline -I../lib/cmdline -Idrivers/bus/pci -I../drivers/bus/pci -I../drivers/bus/pci/linux -Ilib/pci -I../lib/pci -Idrivers/crypto/scheduler -I../drivers/crypto/scheduler -Ilib/cryptodev -I../lib/cryptodev -Ilib/rcu -I../lib/rcu -Idrivers/bus/vdev -I../drivers/bus/vdev -Ilib/reorder -I../lib/reorder -Ilib/bitratestats -I../lib/bitratestats -Ilib/bpf -I../lib/bpf -Ilib/gro -I../lib/gro -Ilib/gso -I../lib/gso -Ilib/latencystats -I../lib/latencystats -Ilib/pdump -I../lib/pdump -Ilib/pcapng -I../lib/pcapng -Idrivers/net/bonding -I../drivers/net/bonding -Ilib/sched -I../lib/sched -Ilib/ip_frag -I../lib/ip_frag -Ilib/hash -I../lib/hash -Idrivers/net/bnxt -I../drivers/net/bnxt -Idrivers/net/bnxt/tf_ulp -I../drivers/net/bnxt/tf_ulp -Idrivers/net/bnxt/tf_ulp/generic_templates -I../drivers/net/bnxt/tf_ulp/generic_templates -Idrivers/net/bnxt/tf_core -I../drivers/net/bnxt/tf_core -Idrivers/net/bnxt/hcapi/cfa -I../drivers/net/bnxt/hcapi/cfa -Idrivers/net/i40e -I../drivers/net/i40e -Idrivers/net/i40e/base -I../drivers/net/i40e/base -Idrivers/net/ixgbe -I../drivers/net/ixgbe -Idrivers/net/ixgbe/base -I../drivers/net/ixgbe/base -Ilib/security -I../lib/security -Idrivers/bus/dpaa -I../drivers/bus/dpaa -I../drivers/bus/dpaa/include -I../drivers/bus/dpaa/base/qbman -Idrivers/common/dpaax -I../drivers/common/dpaax -I../drivers/common/dpaax/caamflib -Ilib/eventdev -I../lib/eventdev -Ilib/timer -I../lib/timer -Idrivers/mempool/dpaa -I../drivers/mempool/dpaa -Idrivers/net/dpaa -I../drivers/net/dpaa -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Werror -O3 -include rte_config.h -Wextra -Wcast-qual -Wdeprecated -Wformat -Wformat-nonliteral -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpointer-arith -Wsign-compare -Wstrict-prototypes -Wundef -Wwrite-strings -Wno-address-of-packed-member -Wno-packed-not-aligned -Wno-missing-field-initializers -Wno-zero-length-bounds -Wno-pointer-to-int-cast -D_GNU_SOURCE -m32 -march=native -DALLOW_EXPERIMENTAL_API -Wno-deprecated-declarations -MD -MQ app/dpdk-testpmd.p/test-pmd_cmdline.c.o -MF app/dpdk-testpmd.p/test-pmd_cmdline.c.o.d -o app/dpdk-testpmd.p/test-pmd_cmdline.c.o -c ../app/test-pmd/cmdline.c
../app/test-pmd/cmdline.c: In function ‘cmd_queue_priority_flow_ctrl_set_parsed’:
../app/test-pmd/cmdline.c:7739:16: error: ‘struct rte_eth_pfc_queue_conf’ has no member named ‘rx_pause’
 7739 |  pfc_queue_conf.rx_pause.tc  = res->tx_tc;
      |                ^
../app/test-pmd/cmdline.c:7740:16: error: ‘struct rte_eth_pfc_queue_conf’ has no member named ‘rx_pause’
 7740 |  pfc_queue_conf.rx_pause.tx_qid = res->tx_qid;
      |                ^
../app/test-pmd/cmdline.c:7741:16: error: ‘struct rte_eth_pfc_queue_conf’ has no member named ‘tx_pause’
 7741 |  pfc_queue_conf.tx_pause.tc  = res->rx_tc;
      |                ^
../app/test-pmd/cmdline.c:7742:16: error: ‘struct rte_eth_pfc_queue_conf’ has no member named ‘tx_pause’
 7742 |  pfc_queue_conf.tx_pause.rx_qid  = res->rx_qid;
      |                ^
../app/test-pmd/cmdline.c:7743:16: error: ‘struct rte_eth_pfc_queue_conf’ has no member named ‘tx_pause’
 7743 |  pfc_queue_conf.tx_pause.pause_time = res->pause_time;
      |                ^
../app/test-pmd/cmdline.c:7746:14: error: passing argument 2 of ‘rte_eth_dev_priority_flow_ctrl_queue_set’ makes integer from pointer without a cast [-Werror=int-conversion]
 7746 |              &pfc_queue_conf);
      |              ^~~~~~~~~~~~~~~
      |              |
      |              struct rte_eth_pfc_queue_conf *
In file included from ../app/test-pmd/cmdline.c:33:
../lib/ethdev/rte_ethdev.h:4195:73: note: expected ‘uint16_t’ {aka ‘short unsigned int’} but argument is of type ‘struct rte_eth_pfc_queue_conf *’
 4195 | int rte_eth_dev_priority_flow_ctrl_queue_set(uint16_t port_id, uint16_t queue_id,
      |                                                                ~~~~~~~~~^~~~~~~~
../app/test-pmd/cmdline.c:7745:8: error: too few arguments to function ‘rte_eth_dev_priority_flow_ctrl_queue_set’
 7745 |  ret = rte_eth_dev_priority_flow_ctrl_queue_set(res->port_id,
      |        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../app/test-pmd/cmdline.c:33:
../lib/ethdev/rte_ethdev.h:4195:5: note: declared here
 4195 | int rte_eth_dev_priority_flow_ctrl_queue_set(uint16_t port_id, uint16_t queue_id,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cc1: all warnings being treated as errors
[2115/2477] Linking target app/dpdk-test-flow-perf
[2116/2477] Compiling C object app/dpdk-test-pipeline.p/test-pipeline_pipeline_lpm.c.o
[2117/2477] Linking target app/dpdk-test-gpudev
[2118/2477] Linking target app/dpdk-test-bbdev
[2119/2477] Compiling C object app/dpdk-testpmd.p/test-pmd_cmd_flex_item.c.o
[2120/2477] Compiling C object app/dpdk-testpmd.p/test-pmd_cmdline_tm.c.o
[2121/2477] Compiling C object app/dpdk-testpmd.p/test-pmd_csumonly.c.o
[2122/2477] Compiling C object app/dpdk-testpmd.p/test-pmd_cmdline_flow.c.o
[2123/2477] Compiling C object app/dpdk-testpmd.p/test-pmd_config.c.o
ninja: build stopped




*Build Failed #15:
OS: UB2004-64
Target: x86_64-native-linuxapp-clang
FAILED: app/dpdk-testpmd.p/test-pmd_cmdline.c.o 
clang -Iapp/dpdk-testpmd.p -Iapp -I../app -Ilib/ethdev -I../lib/ethdev -I. -I.. -Iconfig -I../config -Ilib/eal/include -I../lib/eal/include -Ilib/eal/linux/include -I../lib/eal/linux/include -Ilib/eal/x86/include -I../lib/eal/x86/include -Ilib/eal/common -I../lib/eal/common -Ilib/eal -I../lib/eal -Ilib/kvargs -I../lib/kvargs -Ilib/metrics -I../lib/metrics -Ilib/telemetry -I../lib/telemetry -Ilib/net -I../lib/net -Ilib/mbuf -I../lib/mbuf -Ilib/mempool -I../lib/mempool -Ilib/ring -I../lib/ring -Ilib/meter -I../lib/meter -Ilib/cmdline -I../lib/cmdline -Idrivers/bus/pci -I../drivers/bus/pci -I../drivers/bus/pci/linux -Ilib/pci -I../lib/pci -Idrivers/crypto/scheduler -I../drivers/crypto/scheduler -Ilib/cryptodev -I../lib/cryptodev -Ilib/rcu -I../lib/rcu -Idrivers/bus/vdev -I../drivers/bus/vdev -Ilib/reorder -I../lib/reorder -Ilib/bitratestats -I../lib/bitratestats -Ilib/bpf -I../lib/bpf -Ilib/gro -I../lib/gro -Ilib/gso -I../lib/gso -Ilib/latencystats -I../lib/latencystats -Ilib/pdump -I../lib/pdump -Ilib/pcapng -I../lib/pcapng -Idrivers/net/bonding -I../drivers/net/bonding -Ilib/sched -I../lib/sched -Ilib/ip_frag -I../lib/ip_frag -Ilib/hash -I../lib/hash -Idrivers/net/bnxt -I../drivers/net/bnxt -Idrivers/net/bnxt/tf_ulp -I../drivers/net/bnxt/tf_ulp -Idrivers/net/bnxt/tf_ulp/generic_templates -I../drivers/net/bnxt/tf_ulp/generic_templates -Idrivers/net/bnxt/tf_core -I../drivers/net/bnxt/tf_core -Idrivers/net/bnxt/hcapi/cfa -I../drivers/net/bnxt/hcapi/cfa -Idrivers/net/i40e -I../drivers/net/i40e -Idrivers/net/i40e/base -I../drivers/net/i40e/base -Idrivers/net/ixgbe -I../drivers/net/ixgbe -Idrivers/net/ixgbe/base -I../drivers/net/ixgbe/base -Ilib/security -I../lib/security -Idrivers/bus/dpaa -I../drivers/bus/dpaa -I../drivers/bus/dpaa/include -I../drivers/bus/dpaa/base/qbman -Idrivers/common/dpaax -I../drivers/common/dpaax -I../drivers/common/dpaax/caamflib -Ilib/eventdev -I../lib/eventdev -Ilib/timer -I../lib/timer -Idrivers/mempool/dpaa -I../drivers/mempool/dpaa -Idrivers/net/dpaa -I../drivers/net/dpaa -Xclang -fcolor-diagnostics -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Werror -O3 -include rte_config.h -Wextra -Wcast-qual -Wdeprecated -Wformat -Wformat-nonliteral -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpointer-arith -Wsign-compare -Wstrict-prototypes -Wundef -Wwrite-strings -Wno-address-of-packed-member -Wno-missing-field-initializers -D_GNU_SOURCE -march=native -DALLOW_EXPERIMENTAL_API -Wno-deprecated-declarations -MD -MQ app/dpdk-testpmd.p/test-pmd_cmdline.c.o -MF app/dpdk-testpmd.p/test-pmd_cmdline.c.o.d -o app/dpdk-testpmd.p/test-pmd_cmdline.c.o -c ../app/test-pmd/cmdline.c
../app/test-pmd/cmdline.c:7739:17: error: no member named 'rx_pause' in 'struct rte_eth_pfc_queue_conf'
        pfc_queue_conf.rx_pause.tc  = res->tx_tc;
        ~~~~~~~~~~~~~~ ^
../app/test-pmd/cmdline.c:7740:17: error: no member named 'rx_pause' in 'struct rte_eth_pfc_queue_conf'
        pfc_queue_conf.rx_pause.tx_qid = res->tx_qid;
        ~~~~~~~~~~~~~~ ^
../app/test-pmd/cmdline.c:7741:17: error: no member named 'tx_pause' in 'struct rte_eth_pfc_queue_conf'
        pfc_queue_conf.tx_pause.tc  = res->rx_tc;
        ~~~~~~~~~~~~~~ ^
../app/test-pmd/cmdline.c:7742:17: error: no member named 'tx_pause' in 'struct rte_eth_pfc_queue_conf'
        pfc_queue_conf.tx_pause.rx_qid  = res->rx_qid;
        ~~~~~~~~~~~~~~ ^
../app/test-pmd/cmdline.c:7743:17: error: no member named 'tx_pause' in 'struct rte_eth_pfc_queue_conf'
        pfc_queue_conf.tx_pause.pause_time = res->pause_time;
        ~~~~~~~~~~~~~~ ^
../app/test-pmd/cmdline.c:7746:29: error: too few arguments to function call, expected 3, have 2
                                                       &pfc_queue_conf);
                                                                      ^
../lib/ethdev/rte_ethdev.h:4194:1: note: 'rte_eth_dev_priority_flow_ctrl_queue_set' declared here
__rte_experimental
^
../lib/eal/include/rte_compat.h:17:28: note: expanded from macro '__rte_experimental'
#define __rte_experimental \
                           ^
6 errors generated.
[2759/3165] Compiling C object app/dpdk-testpmd.p/test-pmd_ieee1588fwd.c.o
[2760/3165] Compiling C object app/dpdk-testpmd.p/test-pmd_csumonly.c.o
[2761/3165] Compiling C object app/dpdk-testpmd.p/test-pmd_icmpecho.c.o
[2762/3165] Compiling C object app/dpdk-testpmd.p/test-pmd_flowgen.c.o
[2763/3165] Compiling C object app/dpdk-testpmd.p/test-pmd_cmdline_flow.c.o
[2764/3165] Compiling C object drivers/libtmp_rte_event_cnxk.a.p/event_cnxk_cn10k_worker_tx_enq_seg.c.o
[2765/3165] Compiling C object app/dpdk-testpmd.p/test-pmd_config.c.o
[2766/3165] Compiling C object drivers/libtmp_rte_event_octeontx2.a.p/event_octeontx2_otx2_worker_dual.c.o
[2767/3165] Compiling C object drivers/libtmp_rte_event_octeontx2.a.p/event_octeontx2_otx2_worker.c.o
ninja: build stopped




*Build Failed #16:
OS: UB2004-64
Target: x86_64-native-linuxapp-gcc
FAILED: app/dpdk-testpmd.p/test-pmd_cmdline.c.o 
gcc -Iapp/dpdk-testpmd.p -Iapp -I../app -Ilib/ethdev -I../lib/ethdev -I. -I.. -Iconfig -I../config -Ilib/eal/include -I../lib/eal/include -Ilib/eal/linux/include -I../lib/eal/linux/include -Ilib/eal/x86/include -I../lib/eal/x86/include -Ilib/eal/common -I../lib/eal/common -Ilib/eal -I../lib/eal -Ilib/kvargs -I../lib/kvargs -Ilib/metrics -I../lib/metrics -Ilib/telemetry -I../lib/telemetry -Ilib/net -I../lib/net -Ilib/mbuf -I../lib/mbuf -Ilib/mempool -I../lib/mempool -Ilib/ring -I../lib/ring -Ilib/meter -I../lib/meter -Ilib/cmdline -I../lib/cmdline -Idrivers/bus/pci -I../drivers/bus/pci -I../drivers/bus/pci/linux -Ilib/pci -I../lib/pci -Idrivers/crypto/scheduler -I../drivers/crypto/scheduler -Ilib/cryptodev -I../lib/cryptodev -Ilib/rcu -I../lib/rcu -Idrivers/bus/vdev -I../drivers/bus/vdev -Ilib/reorder -I../lib/reorder -Ilib/bitratestats -I../lib/bitratestats -Ilib/bpf -I../lib/bpf -Ilib/gro -I../lib/gro -Ilib/gso -I../lib/gso -Ilib/latencystats -I../lib/latencystats -Ilib/pdump -I../lib/pdump -Ilib/pcapng -I../lib/pcapng -Idrivers/net/bonding -I../drivers/net/bonding -Ilib/sched -I../lib/sched -Ilib/ip_frag -I../lib/ip_frag -Ilib/hash -I../lib/hash -Idrivers/net/bnxt -I../drivers/net/bnxt -Idrivers/net/bnxt/tf_ulp -I../drivers/net/bnxt/tf_ulp -Idrivers/net/bnxt/tf_ulp/generic_templates -I../drivers/net/bnxt/tf_ulp/generic_templates -Idrivers/net/bnxt/tf_core -I../drivers/net/bnxt/tf_core -Idrivers/net/bnxt/hcapi/cfa -I../drivers/net/bnxt/hcapi/cfa -Idrivers/net/i40e -I../drivers/net/i40e -Idrivers/net/i40e/base -I../drivers/net/i40e/base -Idrivers/net/ixgbe -I../drivers/net/ixgbe -Idrivers/net/ixgbe/base -I../drivers/net/ixgbe/base -Ilib/security -I../lib/security -Idrivers/bus/dpaa -I../drivers/bus/dpaa -I../drivers/bus/dpaa/include -I../drivers/bus/dpaa/base/qbman -Idrivers/common/dpaax -I../drivers/common/dpaax -I../drivers/common/dpaax/caamflib -Ilib/eventdev -I../lib/eventdev -Ilib/timer -I../lib/timer -Idrivers/mempool/dpaa -I../drivers/mempool/dpaa -Idrivers/net/dpaa -I../drivers/net/dpaa -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Werror -O3 -include rte_config.h -Wextra -Wcast-qual -Wdeprecated -Wformat -Wformat-nonliteral -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpointer-arith -Wsign-compare -Wstrict-prototypes -Wundef -Wwrite-strings -Wno-address-of-packed-member -Wno-packed-not-aligned -Wno-missing-field-initializers -Wno-zero-length-bounds -D_GNU_SOURCE -march=native -DALLOW_EXPERIMENTAL_API -Wno-deprecated-declarations -MD -MQ app/dpdk-testpmd.p/test-pmd_cmdline.c.o -MF app/dpdk-testpmd.p/test-pmd_cmdline.c.o.d -o app/dpdk-testpmd.p/test-pmd_cmdline.c.o -c ../app/test-pmd/cmdline.c
../app/test-pmd/cmdline.c: In function ‘cmd_queue_priority_flow_ctrl_set_parsed’:
../app/test-pmd/cmdline.c:7739:16: error: ‘struct rte_eth_pfc_queue_conf’ has no member named ‘rx_pause’
 7739 |  pfc_queue_conf.rx_pause.tc  = res->tx_tc;
      |                ^
../app/test-pmd/cmdline.c:7740:16: error: ‘struct rte_eth_pfc_queue_conf’ has no member named ‘rx_pause’
 7740 |  pfc_queue_conf.rx_pause.tx_qid = res->tx_qid;
      |                ^
../app/test-pmd/cmdline.c:7741:16: error: ‘struct rte_eth_pfc_queue_conf’ has no member named ‘tx_pause’
 7741 |  pfc_queue_conf.tx_pause.tc  = res->rx_tc;
      |                ^
../app/test-pmd/cmdline.c:7742:16: error: ‘struct rte_eth_pfc_queue_conf’ has no member named ‘tx_pause’
 7742 |  pfc_queue_conf.tx_pause.rx_qid  = res->rx_qid;
      |                ^
../app/test-pmd/cmdline.c:7743:16: error: ‘struct rte_eth_pfc_queue_conf’ has no member named ‘tx_pause’
 7743 |  pfc_queue_conf.tx_pause.pause_time = res->pause_time;
      |                ^
../app/test-pmd/cmdline.c:7746:14: error: passing argument 2 of ‘rte_eth_dev_priority_flow_ctrl_queue_set’ makes integer from pointer without a cast [-Werror=int-conversion]
 7746 |              &pfc_queue_conf);
      |              ^~~~~~~~~~~~~~~
      |              |
      |              struct rte_eth_pfc_queue_conf *
In file included from ../app/test-pmd/cmdline.c:33:
../lib/ethdev/rte_ethdev.h:4195:73: note: expected ‘uint16_t’ {aka ‘short unsigned int’} but argument is of type ‘struct rte_eth_pfc_queue_conf *’
 4195 | int rte_eth_dev_priority_flow_ctrl_queue_set(uint16_t port_id, uint16_t queue_id,
      |                                                                ~~~~~~~~~^~~~~~~~
../app/test-pmd/cmdline.c:7745:8: error: too few arguments to function ‘rte_eth_dev_priority_flow_ctrl_queue_set’
 7745 |  ret = rte_eth_dev_priority_flow_ctrl_queue_set(res->port_id,
      |        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../app/test-pmd/cmdline.c:33:
../lib/ethdev/rte_ethdev.h:4195:5: note: declared here
 4195 | int rte_eth_dev_priority_flow_ctrl_queue_set(uint16_t port_id, uint16_t queue_id,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cc1: all warnings being treated as errors
[2766/3165] Compiling C object app/dpdk-testpmd.p/test-pmd_flowgen.c.o
[2767/3165] Compiling C object app/dpdk-testpmd.p/test-pmd_macfwd.c.o
[2768/3165] Compiling C object app/dpdk-testpmd.p/test-pmd_cmdline_flow.c.o
[2769/3165] Compiling C object app/dpdk-testpmd.p/test-pmd_macswap.c.o
[2770/3165] Compiling C object app/dpdk-testpmd.p/test-pmd_csumonly.c.o
[2771/3165] Generating rte_event_cnxk.pmd.c with a custom command
[2772/3165] Compiling C object app/dpdk-testpmd.p/test-pmd_config.c.o
[2773/3165] Compiling C object drivers/libtmp_rte_event_octeontx2.a.p/event_octeontx2_otx2_worker.c.o
[2774/3165] Compiling C object drivers/libtmp_rte_event_octeontx2.a.p/event_octeontx2_otx2_worker_dual.c.o
ninja: build stopped




*Build Failed #17:
OS: UB2004-64
Target: x86_64-native-linuxapp-icc
FAILED: app/dpdk-testpmd.p/test-pmd_cmdline.c.o 
icc -Iapp/dpdk-testpmd.p -Iapp -I../app -Ilib/ethdev -I../lib/ethdev -I. -I.. -Iconfig -I../config -Ilib/eal/include -I../lib/eal/include -Ilib/eal/linux/include -I../lib/eal/linux/include -Ilib/eal/x86/include -I../lib/eal/x86/include -Ilib/eal/common -I../lib/eal/common -Ilib/eal -I../lib/eal -Ilib/kvargs -I../lib/kvargs -Ilib/metrics -I../lib/metrics -Ilib/telemetry -I../lib/telemetry -Ilib/net -I../lib/net -Ilib/mbuf -I../lib/mbuf -Ilib/mempool -I../lib/mempool -Ilib/ring -I../lib/ring -Ilib/meter -I../lib/meter -Ilib/cmdline -I../lib/cmdline -Idrivers/bus/pci -I../drivers/bus/pci -I../drivers/bus/pci/linux -Ilib/pci -I../lib/pci -Idrivers/crypto/scheduler -I../drivers/crypto/scheduler -Ilib/cryptodev -I../lib/cryptodev -Ilib/rcu -I../lib/rcu -Idrivers/bus/vdev -I../drivers/bus/vdev -Ilib/reorder -I../lib/reorder -Ilib/bitratestats -I../lib/bitratestats -Ilib/bpf -I../lib/bpf -Ilib/gro -I../lib/gro -Ilib/gso -I../lib/gso -Ilib/latencystats -I../lib/latencystats -Ilib/pdump -I../lib/pdump -Ilib/pcapng -I../lib/pcapng -Idrivers/net/bonding -I../drivers/net/bonding -Ilib/sched -I../lib/sched -Ilib/ip_frag -I../lib/ip_frag -Ilib/hash -I../lib/hash -Idrivers/net/bnxt -I../drivers/net/bnxt -Idrivers/net/bnxt/tf_ulp -I../drivers/net/bnxt/tf_ulp -Idrivers/net/bnxt/tf_ulp/generic_templates -I../drivers/net/bnxt/tf_ulp/generic_templates -Idrivers/net/bnxt/tf_core -I../drivers/net/bnxt/tf_core -Idrivers/net/bnxt/hcapi/cfa -I../drivers/net/bnxt/hcapi/cfa -Idrivers/net/i40e -I../drivers/net/i40e -Idrivers/net/i40e/base -I../drivers/net/i40e/base -Idrivers/net/ixgbe -I../drivers/net/ixgbe -Idrivers/net/ixgbe/base -I../drivers/net/ixgbe/base -Ilib/security -I../lib/security -Idrivers/bus/dpaa -I../drivers/bus/dpaa -I../drivers/bus/dpaa/include -I../drivers/bus/dpaa/base/qbman -Idrivers/common/dpaax -I../drivers/common/dpaax -I../drivers/common/dpaax/caamflib -Ilib/eventdev -I../lib/eventdev -Ilib/timer -I../lib/timer -Idrivers/mempool/dpaa -I../drivers/mempool/dpaa -Idrivers/net/dpaa -I../drivers/net/dpaa -pipe -D_FILE_OFFSET_BITS=64 -Wall -w3 -diag-disable:remark -Werror -O3 -include rte_config.h -Wextra -Wcast-qual -Wdeprecated -Wformat -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wold-style-definition -Wpointer-arith -Wsign-compare -Wstrict-prototypes -Wundef -Wwrite-strings -Wno-missing-field-initializers -diag-disable=181 -diag-disable=188 -diag-disable=2203 -diag-disable=2279 -diag-disable=2557 -diag-disable=3179 -diag-disable=3656 -D_GNU_SOURCE -march=native -DALLOW_EXPERIMENTAL_API -Wno-deprecated-declarations -MD -MQ app/dpdk-testpmd.p/test-pmd_cmdline.c.o -MF app/dpdk-testpmd.p/test-pmd_cmdline.c.o.d -o app/dpdk-testpmd.p/test-pmd_cmdline.c.o -c ../app/test-pmd/cmdline.c
../app/test-pmd/cmdline.c(7739): error: struct "rte_eth_pfc_queue_conf" has no field "rx_pause"
  	pfc_queue_conf.rx_pause.tc  = res->tx_tc;
  	               ^

../app/test-pmd/cmdline.c(7740): error: struct "rte_eth_pfc_queue_conf" has no field "rx_pause"
  	pfc_queue_conf.rx_pause.tx_qid = res->tx_qid;
  	               ^

../app/test-pmd/cmdline.c(7741): error: struct "rte_eth_pfc_queue_conf" has no field "tx_pause"
  	pfc_queue_conf.tx_pause.tc  = res->rx_tc;
  	               ^

../app/test-pmd/cmdline.c(7742): error: struct "rte_eth_pfc_queue_conf" has no field "tx_pause"
  	pfc_queue_conf.tx_pause.rx_qid  = res->rx_qid;
  	               ^

../app/test-pmd/cmdline.c(7743): error: struct "rte_eth_pfc_queue_conf" has no field "tx_pause"
  	pfc_queue_conf.tx_pause.pause_time = res->pause_time;
  	               ^

../app/test-pmd/cmdline.c(7746): error #810: conversion from "struct rte_eth_pfc_queue_conf *" to "uint16_t={__uint16_t={unsigned short}}" may lose significant bits
  						       &pfc_queue_conf);
  						       ^

../app/test-pmd/cmdline.c(7746): error #165: too few arguments in function call
  						       &pfc_queue_conf);
  						                      ^

compilation aborted for ../app/test-pmd/cmdline.c (code 2)
[2702/3116] Compiling C object app/dpdk-testpmd.p/test-pmd_5tswap.c.o
[2703/3116] Compiling C object app/dpdk-test-pipeline.p/test-pipeline_pipeline_lpm_ipv6.c.o
[2704/3116] Compiling C object app/dpdk-test-flow-perf.p/test-flow-perf_main.c.o
[2705/3116] Compiling C object app/dpdk-test-pipeline.p/test-pipeline_pipeline_acl.c.o
[2706/3116] Compiling C object app/test/dpdk-test.p/packet_burst_generator.c.o
[2707/3116] Compiling C object app/dpdk-test-bbdev.p/test-bbdev_test_bbdev_perf.c.o
[2708/3116] Compiling C object drivers/libtmp_rte_event_cnxk.a.p/event_cnxk_cn10k_worker_tx_enq_seg.c.o
[2709/3116] Compiling C object drivers/libtmp_rte_event_octeontx2.a.p/event_octeontx2_otx2_worker.c.o
[2710/3116] Compiling C object drivers/libtmp_rte_event_octeontx2.a.p/event_octeontx2_otx2_worker_dual.c.o
ninja: build stopped




*Build Failed #18:
OS: UB2004-64
Target: x86_64-native-linuxapp-doc
FAILED: app/a172ced@@dpdk-testpmd@exe/test-pmd_cmdline.c.o 
gcc -Iapp/a172ced@@dpdk-testpmd@exe -Iapp -I../app -Ilib/ethdev -I../lib/ethdev -I. -I../ -Iconfig -I../config -Ilib/eal/include -I../lib/eal/include -Ilib/eal/linux/include -I../lib/eal/linux/include -Ilib/eal/x86/include -I../lib/eal/x86/include -Ilib/eal/common -I../lib/eal/common -Ilib/eal -I../lib/eal -Ilib/kvargs -I../lib/kvargs -Ilib/telemetry/../metrics -I../lib/telemetry/../metrics -Ilib/telemetry -I../lib/telemetry -Ilib/net -I../lib/net -Ilib/mbuf -I../lib/mbuf -Ilib/mempool -I../lib/mempool -Ilib/ring -I../lib/ring -Ilib/meter -I../lib/meter -Ilib/cmdline -I../lib/cmdline -Idrivers/bus/pci -I../drivers/bus/pci -I../drivers/bus/pci/linux -Ilib/pci -I../lib/pci -Idrivers/crypto/scheduler -I../drivers/crypto/scheduler -Ilib/cryptodev -I../lib/cryptodev -Ilib/rcu -I../lib/rcu -Idrivers/bus/vdev -I../drivers/bus/vdev -Ilib/reorder -I../lib/reorder -Ilib/bitratestats -I../lib/bitratestats -Ilib/metrics -I../lib/metrics -Ilib/bpf -I../lib/bpf -Ilib/gro -I../lib/gro -Ilib/gso -I../lib/gso -Ilib/latencystats -I../lib/latencystats -Ilib/pdump -I../lib/pdump -Ilib/pcapng -I../lib/pcapng -Idrivers/net/bonding -I../drivers/net/bonding -Ilib/sched -I../lib/sched -Ilib/ip_frag -I../lib/ip_frag -Ilib/hash -I../lib/hash -Idrivers/net/bnxt -I../drivers/net/bnxt -Idrivers/net/bnxt/tf_ulp -I../drivers/net/bnxt/tf_ulp -Idrivers/net/bnxt/tf_ulp/generic_templates -I../drivers/net/bnxt/tf_ulp/generic_templates -Idrivers/net/bnxt/tf_core -I../drivers/net/bnxt/tf_core -Idrivers/net/bnxt/hcapi/cfa -I../drivers/net/bnxt/hcapi/cfa -Idrivers/net/i40e -I../drivers/net/i40e -Idrivers/net/i40e/base -I../drivers/net/i40e/base -Idrivers/net/ixgbe -I../drivers/net/ixgbe -Idrivers/net/ixgbe/base -I../drivers/net/ixgbe/base -Ilib/security -I../lib/security -Idrivers/bus/dpaa -I../drivers/bus/dpaa -I../drivers/bus/dpaa/include -I../drivers/bus/dpaa/base/qbman -Idrivers/common/dpaax -I../drivers/common/dpaax -I../drivers/common/dpaax/caamflib -Ilib/eventdev -I../lib/eventdev -Ilib/timer -I../lib/timer -Idrivers/mempool/dpaa -I../drivers/mempool/dpaa -Idrivers/net/dpaa -I../drivers/net/dpaa -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Werror -O3 -include rte_config.h -Wextra -Wcast-qual -Wdeprecated -Wformat -Wformat-nonliteral -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpointer-arith -Wsign-compare -Wstrict-prototypes -Wundef -Wwrite-strings -Wno-address-of-packed-member -Wno-packed-not-aligned -Wno-missing-field-initializers -Wno-zero-length-bounds -D_GNU_SOURCE -march=native -DALLOW_EXPERIMENTAL_API -Wno-deprecated-declarations -MD -MQ 'app/a172ced@@dpdk-testpmd@exe/test-pmd_cmdline.c.o' -MF 'app/a172ced@@dpdk-testpmd@exe/test-pmd_cmdline.c.o.d' -o 'app/a172ced@@dpdk-testpmd@exe/test-pmd_cmdline.c.o' -c ../app/test-pmd/cmdline.c
../app/test-pmd/cmdline.c: In function ‘cmd_queue_priority_flow_ctrl_set_parsed’:
../app/test-pmd/cmdline.c:7739:16: error: ‘struct rte_eth_pfc_queue_conf’ has no member named ‘rx_pause’
 7739 |  pfc_queue_conf.rx_pause.tc  = res->tx_tc;
      |                ^
../app/test-pmd/cmdline.c:7740:16: error: ‘struct rte_eth_pfc_queue_conf’ has no member named ‘rx_pause’
 7740 |  pfc_queue_conf.rx_pause.tx_qid = res->tx_qid;
      |                ^
../app/test-pmd/cmdline.c:7741:16: error: ‘struct rte_eth_pfc_queue_conf’ has no member named ‘tx_pause’
 7741 |  pfc_queue_conf.tx_pause.tc  = res->rx_tc;
      |                ^
../app/test-pmd/cmdline.c:7742:16: error: ‘struct rte_eth_pfc_queue_conf’ has no member named ‘tx_pause’
 7742 |  pfc_queue_conf.tx_pause.rx_qid  = res->rx_qid;
      |                ^
../app/test-pmd/cmdline.c:7743:16: error: ‘struct rte_eth_pfc_queue_conf’ has no member named ‘tx_pause’
 7743 |  pfc_queue_conf.tx_pause.pause_time = res->pause_time;
      |                ^
../app/test-pmd/cmdline.c:7746:14: error: passing argument 2 of ‘rte_eth_dev_priority_flow_ctrl_queue_set’ makes integer from pointer without a cast [-Werror=int-conversion]
 7746 |              &pfc_queue_conf);
      |              ^~~~~~~~~~~~~~~
      |              |
      |              struct rte_eth_pfc_queue_conf *
In file included from ../app/test-pmd/cmdline.c:33:
../lib/ethdev/rte_ethdev.h:4195:73: note: expected ‘uint16_t’ {aka ‘short unsigned int’} but argument is of type ‘struct rte_eth_pfc_queue_conf *’
 4195 | int rte_eth_dev_priority_flow_ctrl_queue_set(uint16_t port_id, uint16_t queue_id,
      |                                                                ~~~~~~~~~^~~~~~~~
../app/test-pmd/cmdline.c:7745:8: error: too few arguments to function ‘rte_eth_dev_priority_flow_ctrl_queue_set’
 7745 |  ret = rte_eth_dev_priority_flow_ctrl_queue_set(res->port_id,
      |        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../app/test-pmd/cmdline.c:33:
../lib/ethdev/rte_ethdev.h:4195:5: note: declared here
 4195 | int rte_eth_dev_priority_flow_ctrl_queue_set(uint16_t port_id, uint16_t queue_id,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cc1: all warnings being treated as errors
[2552/2754] Compiling C object 'app/a172ced@@dpdk-testpmd@exe/test-pmd_5tswap.c.o'.
[2553/2754] Compiling C object 'app/a172ced@@dpdk-testpmd@exe/test-pmd_rxonly.c.o'.
[2554/2754] Compiling C object 'app/a172ced@@dpdk-testpmd@exe/test-pmd_cmdline_flow.c.o'.
[2555/2754] Compiling C object 'app/a172ced@@dpdk-testpmd@exe/test-pmd_parameters.c.o'.
[2556/2754] Compiling C object 'app/a172ced@@dpdk-testpmd@exe/test-pmd_config.c.o'.
[2557/2754] Compiling C object 'app/a172ced@@dpdk-testpmd@exe/test-pmd_noisy_vnf.c.o'.
[2558/2754] Compiling C object 'app/a172ced@@dpdk-testpmd@exe/test-pmd_csumonly.c.o'.
[2559/2754] Compiling C object 'drivers/a715181@@tmp_rte_event_octeontx2@sta/event_octeontx2_otx2_worker.c.o'.
[2560/2754] Compiling C object 'drivers/a715181@@tmp_rte_event_octeontx2@sta/event_octeontx2_otx2_worker_dual.c.o'.
ninja: build stopped




*Build Failed #19:
OS: UB2110-64
Target: x86_64-native-linuxapp-gcc
FAILED: app/dpdk-testpmd.p/test-pmd_cmdline.c.o 
gcc -Iapp/dpdk-testpmd.p -Iapp -I../app -Ilib/ethdev -I../lib/ethdev -I. -I.. -Iconfig -I../config -Ilib/eal/include -I../lib/eal/include -Ilib/eal/linux/include -I../lib/eal/linux/include -Ilib/eal/x86/include -I../lib/eal/x86/include -Ilib/eal/common -I../lib/eal/common -Ilib/eal -I../lib/eal -Ilib/kvargs -I../lib/kvargs -Ilib/metrics -I../lib/metrics -Ilib/telemetry -I../lib/telemetry -Ilib/net -I../lib/net -Ilib/mbuf -I../lib/mbuf -Ilib/mempool -I../lib/mempool -Ilib/ring -I../lib/ring -Ilib/meter -I../lib/meter -Ilib/cmdline -I../lib/cmdline -Idrivers/bus/pci -I../drivers/bus/pci -I../drivers/bus/pci/linux -Ilib/pci -I../lib/pci -Idrivers/crypto/scheduler -I../drivers/crypto/scheduler -Ilib/cryptodev -I../lib/cryptodev -Ilib/rcu -I../lib/rcu -Idrivers/bus/vdev -I../drivers/bus/vdev -Ilib/reorder -I../lib/reorder -Ilib/bitratestats -I../lib/bitratestats -Ilib/bpf -I../lib/bpf -Ilib/gro -I../lib/gro -Ilib/gso -I../lib/gso -Ilib/latencystats -I../lib/latencystats -Ilib/pdump -I../lib/pdump -Ilib/pcapng -I../lib/pcapng -Idrivers/net/bonding -I../drivers/net/bonding -Ilib/sched -I../lib/sched -Ilib/ip_frag -I../lib/ip_frag -Ilib/hash -I../lib/hash -Idrivers/net/bnxt -I../drivers/net/bnxt -Idrivers/net/bnxt/tf_ulp -I../drivers/net/bnxt/tf_ulp -Idrivers/net/bnxt/tf_ulp/generic_templates -I../drivers/net/bnxt/tf_ulp/generic_templates -Idrivers/net/bnxt/tf_core -I../drivers/net/bnxt/tf_core -Idrivers/net/bnxt/hcapi/cfa -I../drivers/net/bnxt/hcapi/cfa -Idrivers/net/i40e -I../drivers/net/i40e -Idrivers/net/i40e/base -I../drivers/net/i40e/base -Idrivers/net/ixgbe -I../drivers/net/ixgbe -Idrivers/net/ixgbe/base -I../drivers/net/ixgbe/base -Ilib/security -I../lib/security -Idrivers/bus/dpaa -I../drivers/bus/dpaa -I../drivers/bus/dpaa/include -I../drivers/bus/dpaa/base/qbman -Idrivers/common/dpaax -I../drivers/common/dpaax -I../drivers/common/dpaax/caamflib -Ilib/eventdev -I../lib/eventdev -Ilib/timer -I../lib/timer -Idrivers/mempool/dpaa -I../drivers/mempool/dpaa -Idrivers/net/dpaa -I../drivers/net/dpaa -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Werror -O3 -include rte_config.h -Wextra -Wcast-qual -Wdeprecated -Wformat -Wformat-nonliteral -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpointer-arith -Wsign-compare -Wstrict-prototypes -Wundef -Wwrite-strings -Wno-address-of-packed-member -Wno-packed-not-aligned -Wno-missing-field-initializers -Wno-zero-length-bounds -D_GNU_SOURCE -march=native -DALLOW_EXPERIMENTAL_API -Wno-deprecated-declarations -MD -MQ app/dpdk-testpmd.p/test-pmd_cmdline.c.o -MF app/dpdk-testpmd.p/test-pmd_cmdline.c.o.d -o app/dpdk-testpmd.p/test-pmd_cmdline.c.o -c ../app/test-pmd/cmdline.c
../app/test-pmd/cmdline.c: In function ‘cmd_queue_priority_flow_ctrl_set_parsed’:
../app/test-pmd/cmdline.c:7739:23: error: ‘struct rte_eth_pfc_queue_conf’ has no member named ‘rx_pause’
 7739 |         pfc_queue_conf.rx_pause.tc  = res->tx_tc;
      |                       ^
../app/test-pmd/cmdline.c:7740:23: error: ‘struct rte_eth_pfc_queue_conf’ has no member named ‘rx_pause’
 7740 |         pfc_queue_conf.rx_pause.tx_qid = res->tx_qid;
      |                       ^
../app/test-pmd/cmdline.c:7741:23: error: ‘struct rte_eth_pfc_queue_conf’ has no member named ‘tx_pause’
 7741 |         pfc_queue_conf.tx_pause.tc  = res->rx_tc;
      |                       ^
../app/test-pmd/cmdline.c:7742:23: error: ‘struct rte_eth_pfc_queue_conf’ has no member named ‘tx_pause’
 7742 |         pfc_queue_conf.tx_pause.rx_qid  = res->rx_qid;
      |                       ^
../app/test-pmd/cmdline.c:7743:23: error: ‘struct rte_eth_pfc_queue_conf’ has no member named ‘tx_pause’
 7743 |         pfc_queue_conf.tx_pause.pause_time = res->pause_time;
      |                       ^
../app/test-pmd/cmdline.c:7746:56: error: passing argument 2 of ‘rte_eth_dev_priority_flow_ctrl_queue_set’ makes integer from pointer without a cast [-Werror=int-conversion]
 7746 |                                                        &pfc_queue_conf);
      |                                                        ^~~~~~~~~~~~~~~
      |                                                        |
      |                                                        struct rte_eth_pfc_queue_conf *
In file included from ../app/test-pmd/cmdline.c:33:
../lib/ethdev/rte_ethdev.h:4195:73: note: expected ‘uint16_t’ {aka ‘short unsigned int’} but argument is of type ‘struct rte_eth_pfc_queue_conf *’
 4195 | int rte_eth_dev_priority_flow_ctrl_queue_set(uint16_t port_id, uint16_t queue_id,
      |                                                                ~~~~~~~~~^~~~~~~~
../app/test-pmd/cmdline.c:7745:15: error: too few arguments to function ‘rte_eth_dev_priority_flow_ctrl_queue_set’
 7745 |         ret = rte_eth_dev_priority_flow_ctrl_queue_set(res->port_id,
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../app/test-pmd/cmdline.c:33:
../lib/ethdev/rte_ethdev.h:4195:5: note: declared here
 4195 | int rte_eth_dev_priority_flow_ctrl_queue_set(uint16_t port_id, uint16_t queue_id,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cc1: all warnings being treated as errors
[2783/3179] Compiling C object app/dpdk-test-pipeline.p/test-pipeline_runtime.c.o
[2784/3179] Compiling C object app/dpdk-testpmd.p/test-pmd_cmdline_tm.c.o
[2785/3179] Compiling C object app/dpdk-testpmd.p/test-pmd_5tswap.c.o
[2786/3179] Compiling C object app/dpdk-testpmd.p/test-pmd_icmpecho.c.o
[2787/3179] Compiling C object app/dpdk-testpmd.p/test-pmd_cmdline_flow.c.o
[2788/3179] Compiling C object app/dpdk-testpmd.p/test-pmd_csumonly.c.o
[2789/3179] Compiling C object app/dpdk-testpmd.p/test-pmd_config.c.o
[2790/3179] Compiling C object drivers/libtmp_rte_event_octeontx2.a.p/event_octeontx2_otx2_worker.c.o
[2791/3179] Compiling C object drivers/libtmp_rte_event_octeontx2.a.p/event_octeontx2_otx2_worker_dual.c.o
ninja: build stopped


DPDK STV team

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2022-01-09 11:10 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-01-09 11:10 [dpdk-test-report] |FAILURE| pw(105696) sid(20855) job(PER_PATCH_BUILD649)[v1, 2/2] app/testpmd: add queue based pfc CLI options sys_stv

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).