automatic DPDK test reports
 help / color / mirror / Atom feed
* [dpdk-test-report] |FAILURE| pw(106642) sid(21405) job(PER_PATCH_BUILD980)[v3] net/enic: support max descriptors allowed by adapter
@ 2022-01-29 14:25 sys_stv
  0 siblings, 0 replies; only message in thread
From: sys_stv @ 2022-01-29 14:25 UTC (permalink / raw)
  To: test-report, johndale

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


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

_Compilation issues_

Submitter: John Daley <johndale@cisco.com>
Date: 2022-01-27 19:10:29
Reply_mail: 20220127191029.30793-1-johndale@cisco.com

DPDK git baseline: Repo:dpdk-next-net, CommitID: ea65ef298f21b97b483e8678c3389794d06a50a3


Meson Build Summary: 20 Builds Done, 0 Successful, 20 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       |              |            |            |           |          |
| RHEL85-64    | fail       |              |            |            |           |          |
+--------------+------------+--------------+------------+------------+-----------+----------+

Comments: 
Beacasue of DPDK bug (https://bugs.dpdk.org/show_bug.cgi?id=928),
All the dpdk-next-* branch add `Ddisable_drivers=event/cnxk` option when build with ICC complier. 
 
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-348.7.1.el8_5.x86_64
	GCC Version: gcc (GCC) 8.5.0 20210514 (Red Hat 8.5.0-4)
	Clang Version: 12.0.1 (Red Hat 12.0.1-4.module_el8.5.0+1025+93159d6c)
	ICC Version: 19.1.3.304 (gcc version 8.5.0 compatibility)
	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

OS: RHEL85-64
	Kernel Version: 4.18.0-348.7.1.el8_5.x86_64
	GCC Version: gcc (GCC) 8.5.0 20210514 (Red Hat 8.5.0-4)
	Clang Version: 12.0.1 (Red Hat 12.0.1-4.module_el8.5.0+1025+93159d6c)
	ICC Version: 19.1.3.304 (gcc version 8.5.0 compatibility)
	x86_64-native-linuxapp-gcc



*Build Failed #1:
OS: FC35-64
Target: x86_64-native-linuxapp-gcc
FAILED: drivers/libtmp_rte_net_enic.a.p/net_enic_enic_res.c.o 
gcc -Idrivers/libtmp_rte_net_enic.a.p -Idrivers -I../drivers -Idrivers/net/enic -I../drivers/net/enic -I../drivers/net/enic/base -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 -Idrivers/bus/pci -I../drivers/bus/pci -I../drivers/bus/pci/linux -Ilib/pci -I../lib/pci -Idrivers/bus/vdev -I../drivers/bus/vdev -Ilib/hash -I../lib/hash -Ilib/rcu -I../lib/rcu -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 -fPIC -march=native -DALLOW_EXPERIMENTAL_API -DALLOW_INTERNAL_API -Wno-format-truncation -DRTE_LOG_DEFAULT_LOGTYPE=pmd.net.enic -MD -MQ drivers/libtmp_rte_net_enic.a.p/net_enic_enic_res.c.o -MF drivers/libtmp_rte_net_enic.a.p/net_enic_enic_res.c.o.d -o drivers/libtmp_rte_net_enic.a.p/net_enic_enic_res.c.o -c ../drivers/net/enic/enic_res.c
In file included from /usr/include/bits/socket.h:27,
                 from /usr/include/sys/socket.h:33,
                 from ../lib/net/rte_ip.h:23,
                 from ../lib/ethdev/rte_flow.h:24,
                 from ../lib/ethdev/rte_eth_ctrl.h:11,
                 from ../lib/ethdev/rte_ethdev.h:1439,
                 from ../lib/ethdev/ethdev_driver.h:18,
                 from ../drivers/net/enic/enic_res.c:7:
../drivers/net/enic/enic_res.c: In function ‘enic_get_vnic_config’:
../drivers/net/enic/enic_res.c:42:25: error: ‘struct vnic_enet_config’ has no member named ‘max_rq_ring’
   42 |                         offsetof(struct vnic_enet_config, m), \
      |                         ^~~~~~~~
../drivers/net/enic/enic_res.c:61:9: note: in expansion of macro ‘GET_CONFIG’
   61 |         GET_CONFIG(max_rq_ring);
      |         ^~~~~~~~~~
../drivers/net/enic/enic_res.c:43:33: error: ‘struct vnic_enet_config’ has no member named ‘max_rq_ring’
   43 |                         sizeof(c->m), &c->m); \
      |                                 ^~
../drivers/net/enic/enic_res.c:61:9: note: in expansion of macro ‘GET_CONFIG’
   61 |         GET_CONFIG(max_rq_ring);
      |         ^~~~~~~~~~
../drivers/net/enic/enic_res.c:43:41: error: ‘struct vnic_enet_config’ has no member named ‘max_rq_ring’
   43 |                         sizeof(c->m), &c->m); \
      |                                         ^~
../drivers/net/enic/enic_res.c:61:9: note: in expansion of macro ‘GET_CONFIG’
   61 |         GET_CONFIG(max_rq_ring);
      |         ^~~~~~~~~~
In file included from /usr/include/bits/socket.h:27,
                 from /usr/include/sys/socket.h:33,
                 from ../lib/net/rte_ip.h:23,
                 from ../lib/ethdev/rte_flow.h:24,
                 from ../lib/ethdev/rte_eth_ctrl.h:11,
                 from ../lib/ethdev/rte_ethdev.h:1439,
                 from ../lib/ethdev/ethdev_driver.h:18,
                 from ../drivers/net/enic/enic_res.c:7:
../drivers/net/enic/enic_res.c:42:25: error: ‘struct vnic_enet_config’ has no member named ‘max_wq_ring’
   42 |                         offsetof(struct vnic_enet_config, m), \
      |                         ^~~~~~~~
../drivers/net/enic/enic_res.c:62:9: note: in expansion of macro ‘GET_CONFIG’
   62 |         GET_CONFIG(max_wq_ring);
      |         ^~~~~~~~~~
../drivers/net/enic/enic_res.c:43:33: error: ‘struct vnic_enet_config’ has no member named ‘max_wq_ring’
   43 |                         sizeof(c->m), &c->m); \
      |                                 ^~
../drivers/net/enic/enic_res.c:62:9: note: in expansion of macro ‘GET_CONFIG’
   62 |         GET_CONFIG(max_wq_ring);
      |         ^~~~~~~~~~
../drivers/net/enic/enic_res.c:43:41: error: ‘struct vnic_enet_config’ has no member named ‘max_wq_ring’
   43 |                         sizeof(c->m), &c->m); \
      |                                         ^~
../drivers/net/enic/enic_res.c:62:9: note: in expansion of macro ‘GET_CONFIG’
   62 |         GET_CONFIG(max_wq_ring);
      |         ^~~~~~~~~~
../drivers/net/enic/enic_res.c:111:48: error: ‘struct vnic_enet_config’ has no member named ‘max_wq_ring’
  111 |         max_wq_descs = (enic->cq64_request && c->max_wq_ring) ? c->max_wq_ring :
      |                                                ^~
../drivers/net/enic/enic_res.c:111:66: error: ‘struct vnic_enet_config’ has no member named ‘max_wq_ring’
  111 |         max_wq_descs = (enic->cq64_request && c->max_wq_ring) ? c->max_wq_ring :
      |                                                                  ^~
../drivers/net/enic/enic_res.c:116:48: error: ‘struct vnic_enet_config’ has no member named ‘max_rq_ring’
  116 |         max_rq_descs = (enic->cq64_request && c->max_rq_ring) ? c->max_rq_ring
      |                                                ^~
../drivers/net/enic/enic_res.c:116:66: error: ‘struct vnic_enet_config’ has no member named ‘max_rq_ring’
  116 |         max_rq_descs = (enic->cq64_request && c->max_rq_ring) ? c->max_rq_ring
      |                                                                  ^~
[1559/3579] Linking target drivers/librte_net_ena.so.22.1
[1560/3579] Generating rte_net_e1000.sym_chk with a custom command (wrapped by meson to capture output)
[1561/3579] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_ethdev.c.o
[1562/3579] Generating rte_net_enetfec.sym_chk with a custom command (wrapped by meson to capture output)
[1563/3579] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_rxtx_vec_avx2.c.o
[1564/3579] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_vf_representor.c.o
[1565/3579] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_main.c.o
[1566/3579] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_fm_flow.c.o
[1567/3579] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_rxtx.c.o
ninja: build stopped




*Build Failed #2:
OS: FC35-64
Target: x86_64-native-linuxapp-clang
FAILED: drivers/libtmp_rte_net_enic.a.p/net_enic_enic_res.c.o 
clang -Idrivers/libtmp_rte_net_enic.a.p -Idrivers -I../drivers -Idrivers/net/enic -I../drivers/net/enic -I../drivers/net/enic/base -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 -Idrivers/bus/pci -I../drivers/bus/pci -I../drivers/bus/pci/linux -Ilib/pci -I../lib/pci -Idrivers/bus/vdev -I../drivers/bus/vdev -Ilib/hash -I../lib/hash -Ilib/rcu -I../lib/rcu -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 -fPIC -march=native -DALLOW_EXPERIMENTAL_API -DALLOW_INTERNAL_API -DRTE_LOG_DEFAULT_LOGTYPE=pmd.net.enic -MD -MQ drivers/libtmp_rte_net_enic.a.p/net_enic_enic_res.c.o -MF drivers/libtmp_rte_net_enic.a.p/net_enic_enic_res.c.o.d -o drivers/libtmp_rte_net_enic.a.p/net_enic_enic_res.c.o -c ../drivers/net/enic/enic_res.c
../drivers/net/enic/enic_res.c:61:2: error: no member named 'max_rq_ring' in 'vnic_enet_config'
        GET_CONFIG(max_rq_ring);
        ^          ~~~~~~~~~~~
../drivers/net/enic/enic_res.c:42:4: note: expanded from macro 'GET_CONFIG'
                        offsetof(struct vnic_enet_config, m), \
                        ^                                 ~
/usr/lib64/clang/13.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof'
#define offsetof(t, d) __builtin_offsetof(t, d)
                       ^                     ~
../drivers/net/enic/enic_res.c:61:13: error: no member named 'max_rq_ring' in 'struct vnic_enet_config'
        GET_CONFIG(max_rq_ring);
        ~~~~~~~~~~~^~~~~~~~~~~~
../drivers/net/enic/enic_res.c:43:14: note: expanded from macro 'GET_CONFIG'
                        sizeof(c->m), &c->m); \
                               ~  ^
../drivers/net/enic/enic_res.c:61:13: error: no member named 'max_rq_ring' in 'struct vnic_enet_config'
        GET_CONFIG(max_rq_ring);
        ~~~~~~~~~~~^~~~~~~~~~~~
../drivers/net/enic/enic_res.c:43:22: note: expanded from macro 'GET_CONFIG'
                        sizeof(c->m), &c->m); \
                                       ~  ^
../drivers/net/enic/enic_res.c:62:2: error: no member named 'max_wq_ring' in 'vnic_enet_config'
        GET_CONFIG(max_wq_ring);
        ^          ~~~~~~~~~~~
../drivers/net/enic/enic_res.c:42:4: note: expanded from macro 'GET_CONFIG'
                        offsetof(struct vnic_enet_config, m), \
                        ^                                 ~
/usr/lib64/clang/13.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof'
#define offsetof(t, d) __builtin_offsetof(t, d)
                       ^                     ~
../drivers/net/enic/enic_res.c:62:13: error: no member named 'max_wq_ring' in 'struct vnic_enet_config'
        GET_CONFIG(max_wq_ring);
        ~~~~~~~~~~~^~~~~~~~~~~~
../drivers/net/enic/enic_res.c:43:14: note: expanded from macro 'GET_CONFIG'
                        sizeof(c->m), &c->m); \
                               ~  ^
../drivers/net/enic/enic_res.c:62:13: error: no member named 'max_wq_ring' in 'struct vnic_enet_config'
        GET_CONFIG(max_wq_ring);
        ~~~~~~~~~~~^~~~~~~~~~~~
../drivers/net/enic/enic_res.c:43:22: note: expanded from macro 'GET_CONFIG'
                        sizeof(c->m), &c->m); \
                                       ~  ^
../drivers/net/enic/enic_res.c:111:43: error: no member named 'max_wq_ring' in 'struct vnic_enet_config'
        max_wq_descs = (enic->cq64_request && c->max_wq_ring) ? c->max_wq_ring :
                                              ~  ^
../drivers/net/enic/enic_res.c:111:61: error: no member named 'max_wq_ring' in 'struct vnic_enet_config'
        max_wq_descs = (enic->cq64_request && c->max_wq_ring) ? c->max_wq_ring :
                                                                ~  ^
../drivers/net/enic/enic_res.c:116:43: error: no member named 'max_rq_ring' in 'struct vnic_enet_config'
        max_rq_descs = (enic->cq64_request && c->max_rq_ring) ? c->max_rq_ring
                                              ~  ^
../drivers/net/enic/enic_res.c:116:61: error: no member named 'max_rq_ring' in 'struct vnic_enet_config'
        max_rq_descs = (enic->cq64_request && c->max_rq_ring) ? c->max_rq_ring
                                                                ~  ^
10 errors generated.
[1568/3579] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_flow.c.o
[1569/3579] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_fm_flow.c.o
[1570/3579] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_main.c.o
[1571/3579] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_rxtx.c.o
[1572/3579] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_vf_representor.c.o
[1573/3579] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_rxtx_vec_avx2.c.o
[1574/3579] Compiling C object drivers/libtmp_rte_net_failsafe.a.p/net_failsafe_failsafe_args.c.o
[1575/3579] Compiling C object drivers/libtmp_rte_net_failsafe.a.p/net_failsafe_failsafe.c.o
[1576/3579] Compiling C object drivers/libtmp_rte_net_failsafe.a.p/net_failsafe_failsafe_ether.c.o
ninja: build stopped




*Build Failed #3:
OS: FreeBSD13-64
Target: x86_64-native-bsdapp-gcc
FAILED: drivers/libtmp_rte_net_enic.a.p/net_enic_enic_res.c.o 
gcc -Idrivers/libtmp_rte_net_enic.a.p -Idrivers -I../drivers -Idrivers/net/enic -I../drivers/net/enic -I../drivers/net/enic/base -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 -Idrivers/bus/pci -I../drivers/bus/pci -I../drivers/bus/pci/bsd -Ilib/pci -I../lib/pci -Idrivers/bus/vdev -I../drivers/bus/vdev -Ilib/hash -I../lib/hash -Ilib/rcu -I../lib/rcu -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 -fPIC -march=native -DALLOW_EXPERIMENTAL_API -DALLOW_INTERNAL_API -Wno-format-truncation -DRTE_LOG_DEFAULT_LOGTYPE=pmd.net.enic -MD -MQ drivers/libtmp_rte_net_enic.a.p/net_enic_enic_res.c.o -MF drivers/libtmp_rte_net_enic.a.p/net_enic_enic_res.c.o.d -o drivers/libtmp_rte_net_enic.a.p/net_enic_enic_res.c.o -c ../drivers/net/enic/enic_res.c
In file included from ../lib/eal/include/rte_malloc.h:15,
                 from ../drivers/net/enic/enic_compat.h:13,
                 from ../drivers/net/enic/enic_res.c:6:
../drivers/net/enic/enic_res.c: In function 'enic_get_vnic_config':
../drivers/net/enic/enic_res.c:42:4: error: 'struct vnic_enet_config' has no member named 'max_rq_ring'
   42 |    offsetof(struct vnic_enet_config, m), \
      |    ^~~~~~~~
../drivers/net/enic/enic_res.c:61:2: note: in expansion of macro 'GET_CONFIG'
   61 |  GET_CONFIG(max_rq_ring);
      |  ^~~~~~~~~~
../drivers/net/enic/enic_res.c:43:12: error: 'struct vnic_enet_config' has no member named 'max_rq_ring'
   43 |    sizeof(c->m), &c->m); \
      |            ^~
../drivers/net/enic/enic_res.c:61:2: note: in expansion of macro 'GET_CONFIG'
   61 |  GET_CONFIG(max_rq_ring);
      |  ^~~~~~~~~~
../drivers/net/enic/enic_res.c:43:20: error: 'struct vnic_enet_config' has no member named 'max_rq_ring'
   43 |    sizeof(c->m), &c->m); \
      |                    ^~
../drivers/net/enic/enic_res.c:61:2: note: in expansion of macro 'GET_CONFIG'
   61 |  GET_CONFIG(max_rq_ring);
      |  ^~~~~~~~~~
In file included from ../lib/eal/include/rte_malloc.h:15,
                 from ../drivers/net/enic/enic_compat.h:13,
                 from ../drivers/net/enic/enic_res.c:6:
../drivers/net/enic/enic_res.c:42:4: error: 'struct vnic_enet_config' has no member named 'max_wq_ring'
   42 |    offsetof(struct vnic_enet_config, m), \
      |    ^~~~~~~~
../drivers/net/enic/enic_res.c:62:2: note: in expansion of macro 'GET_CONFIG'
   62 |  GET_CONFIG(max_wq_ring);
      |  ^~~~~~~~~~
../drivers/net/enic/enic_res.c:43:12: error: 'struct vnic_enet_config' has no member named 'max_wq_ring'
   43 |    sizeof(c->m), &c->m); \
      |            ^~
../drivers/net/enic/enic_res.c:62:2: note: in expansion of macro 'GET_CONFIG'
   62 |  GET_CONFIG(max_wq_ring);
      |  ^~~~~~~~~~
../drivers/net/enic/enic_res.c:43:20: error: 'struct vnic_enet_config' has no member named 'max_wq_ring'
   43 |    sizeof(c->m), &c->m); \
      |                    ^~
../drivers/net/enic/enic_res.c:62:2: note: in expansion of macro 'GET_CONFIG'
   62 |  GET_CONFIG(max_wq_ring);
      |  ^~~~~~~~~~
../drivers/net/enic/enic_res.c:111:41: error: 'struct vnic_enet_config' has no member named 'max_wq_ring'
  111 |  max_wq_descs = (enic->cq64_request && c->max_wq_ring) ? c->max_wq_ring :
      |                                         ^~
../drivers/net/enic/enic_res.c:111:59: error: 'struct vnic_enet_config' has no member named 'max_wq_ring'
  111 |  max_wq_descs = (enic->cq64_request && c->max_wq_ring) ? c->max_wq_ring :
      |                                                           ^~
../drivers/net/enic/enic_res.c:116:41: error: 'struct vnic_enet_config' has no member named 'max_rq_ring'
  116 |  max_rq_descs = (enic->cq64_request && c->max_rq_ring) ? c->max_rq_ring
      |                                         ^~
../drivers/net/enic/enic_res.c:116:59: error: 'struct vnic_enet_config' has no member named 'max_rq_ring'
  116 |  max_rq_descs = (enic->cq64_request && c->max_rq_ring) ? c->max_rq_ring
      |                                                           ^~
[991/2072] Generating rte_net_e1000.sym_chk with a custom command (wrapped by meson to capture output)
[992/2072] Generating rte_net_ena.sym_chk with a custom command (wrapped by meson to capture output)
[993/2072] Generating pipeline.sym_chk with a custom command (wrapped by meson to capture output)
[994/2072] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_fm_flow.c.o
[995/2072] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_vf_representor.c.o
[996/2072] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_rxtx_vec_avx2.c.o
[997/2072] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_rxtx.c.o
[998/2072] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_main.c.o
[999/2072] Generating rte_common_sfc_efx.sym_chk with a custom command (wrapped by meson to capture output)
ninja: build stopped




*Build Failed #4:
OS: FreeBSD13-64
Target: x86_64-native-bsdapp-clang
FAILED: drivers/libtmp_rte_net_enic.a.p/net_enic_enic_res.c.o 
clang -Idrivers/libtmp_rte_net_enic.a.p -Idrivers -I../drivers -Idrivers/net/enic -I../drivers/net/enic -I../drivers/net/enic/base -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 -Idrivers/bus/pci -I../drivers/bus/pci -I../drivers/bus/pci/bsd -Ilib/pci -I../lib/pci -Idrivers/bus/vdev -I../drivers/bus/vdev -Ilib/hash -I../lib/hash -Ilib/rcu -I../lib/rcu -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 -fPIC -march=native -DALLOW_EXPERIMENTAL_API -DALLOW_INTERNAL_API -DRTE_LOG_DEFAULT_LOGTYPE=pmd.net.enic -MD -MQ drivers/libtmp_rte_net_enic.a.p/net_enic_enic_res.c.o -MF drivers/libtmp_rte_net_enic.a.p/net_enic_enic_res.c.o.d -o drivers/libtmp_rte_net_enic.a.p/net_enic_enic_res.c.o -c ../drivers/net/enic/enic_res.c
../drivers/net/enic/enic_res.c:61:2: error: no member named 'max_rq_ring' in 'vnic_enet_config'
        GET_CONFIG(max_rq_ring);
        ^          ~~~~~~~~~~~
../drivers/net/enic/enic_res.c:42:4: note: expanded from macro 'GET_CONFIG'
                        offsetof(struct vnic_enet_config, m), \
                        ^                                 ~
/usr/include/stddef.h:75:31: note: expanded from macro 'offsetof'
#define offsetof(type, field)   __offsetof(type, field)
                                ^                ~~~~~
/usr/include/sys/cdefs.h:472:34: note: expanded from macro '__offsetof'
#define __offsetof(type, field)  __builtin_offsetof(type, field)
                                 ^                        ~~~~~
../drivers/net/enic/enic_res.c:61:13: error: no member named 'max_rq_ring' in 'struct vnic_enet_config'
        GET_CONFIG(max_rq_ring);
        ~~~~~~~~~~~^~~~~~~~~~~~
../drivers/net/enic/enic_res.c:43:14: note: expanded from macro 'GET_CONFIG'
                        sizeof(c->m), &c->m); \
                               ~  ^
../drivers/net/enic/enic_res.c:61:13: error: no member named 'max_rq_ring' in 'struct vnic_enet_config'
        GET_CONFIG(max_rq_ring);
        ~~~~~~~~~~~^~~~~~~~~~~~
../drivers/net/enic/enic_res.c:43:22: note: expanded from macro 'GET_CONFIG'
                        sizeof(c->m), &c->m); \
                                       ~  ^
../drivers/net/enic/enic_res.c:62:2: error: no member named 'max_wq_ring' in 'vnic_enet_config'
        GET_CONFIG(max_wq_ring);
        ^          ~~~~~~~~~~~
../drivers/net/enic/enic_res.c:42:4: note: expanded from macro 'GET_CONFIG'
                        offsetof(struct vnic_enet_config, m), \
                        ^                                 ~
/usr/include/stddef.h:75:31: note: expanded from macro 'offsetof'
#define offsetof(type, field)   __offsetof(type, field)
                                ^                ~~~~~
/usr/include/sys/cdefs.h:472:34: note: expanded from macro '__offsetof'
#define __offsetof(type, field)  __builtin_offsetof(type, field)
                                 ^                        ~~~~~
../drivers/net/enic/enic_res.c:62:13: error: no member named 'max_wq_ring' in 'struct vnic_enet_config'
        GET_CONFIG(max_wq_ring);
        ~~~~~~~~~~~^~~~~~~~~~~~
../drivers/net/enic/enic_res.c:43:14: note: expanded from macro 'GET_CONFIG'
                        sizeof(c->m), &c->m); \
                               ~  ^
../drivers/net/enic/enic_res.c:62:13: error: no member named 'max_wq_ring' in 'struct vnic_enet_config'
        GET_CONFIG(max_wq_ring);
        ~~~~~~~~~~~^~~~~~~~~~~~
../drivers/net/enic/enic_res.c:43:22: note: expanded from macro 'GET_CONFIG'
                        sizeof(c->m), &c->m); \
                                       ~  ^
../drivers/net/enic/enic_res.c:111:43: error: no member named 'max_wq_ring' in 'struct vnic_enet_config'
        max_wq_descs = (enic->cq64_request && c->max_wq_ring) ? c->max_wq_ring :
                                              ~  ^
../drivers/net/enic/enic_res.c:111:61: error: no member named 'max_wq_ring' in 'struct vnic_enet_config'
        max_wq_descs = (enic->cq64_request && c->max_wq_ring) ? c->max_wq_ring :
                                                                ~  ^
../drivers/net/enic/enic_res.c:116:43: error: no member named 'max_rq_ring' in 'struct vnic_enet_config'
        max_rq_descs = (enic->cq64_request && c->max_rq_ring) ? c->max_rq_ring
                                              ~  ^
../drivers/net/enic/enic_res.c:116:61: error: no member named 'max_rq_ring' in 'struct vnic_enet_config'
        max_rq_descs = (enic->cq64_request && c->max_rq_ring) ? c->max_rq_ring
                                                                ~  ^
10 errors generated.
[1198/2033] Linking static target drivers/librte_net_ena.a
[1199/2033] Generating rte_net_e1000.sym_chk with a custom command (wrapped by meson to capture output)
[1200/2033] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_flow.c.o
[1201/2033] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_vf_representor.c.o
[1202/2033] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_main.c.o
[1203/2033] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_fm_flow.c.o
[1204/2033] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_rxtx.c.o
[1205/2033] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_rxtx_vec_avx2.c.o
[1206/2033] Generating rte_common_sfc_efx.sym_chk with a custom command (wrapped by meson to capture output)
ninja: build stopped




*Build Failed #5:
OS: FreeBSD13-64
Target: x86_64-native-bsdapp-gcc+shared
FAILED: drivers/libtmp_rte_net_enic.a.p/net_enic_enic_res.c.o 
gcc -Idrivers/libtmp_rte_net_enic.a.p -Idrivers -I../drivers -Idrivers/net/enic -I../drivers/net/enic -I../drivers/net/enic/base -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 -Idrivers/bus/pci -I../drivers/bus/pci -I../drivers/bus/pci/bsd -Ilib/pci -I../lib/pci -Idrivers/bus/vdev -I../drivers/bus/vdev -Ilib/hash -I../lib/hash -Ilib/rcu -I../lib/rcu -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 -fPIC -march=native -DALLOW_EXPERIMENTAL_API -DALLOW_INTERNAL_API -Wno-format-truncation -DRTE_LOG_DEFAULT_LOGTYPE=pmd.net.enic -MD -MQ drivers/libtmp_rte_net_enic.a.p/net_enic_enic_res.c.o -MF drivers/libtmp_rte_net_enic.a.p/net_enic_enic_res.c.o.d -o drivers/libtmp_rte_net_enic.a.p/net_enic_enic_res.c.o -c ../drivers/net/enic/enic_res.c
In file included from ../lib/eal/include/rte_malloc.h:15,
                 from ../drivers/net/enic/enic_compat.h:13,
                 from ../drivers/net/enic/enic_res.c:6:
../drivers/net/enic/enic_res.c: In function 'enic_get_vnic_config':
../drivers/net/enic/enic_res.c:42:4: error: 'struct vnic_enet_config' has no member named 'max_rq_ring'
   42 |    offsetof(struct vnic_enet_config, m), \
      |    ^~~~~~~~
../drivers/net/enic/enic_res.c:61:2: note: in expansion of macro 'GET_CONFIG'
   61 |  GET_CONFIG(max_rq_ring);
      |  ^~~~~~~~~~
../drivers/net/enic/enic_res.c:43:12: error: 'struct vnic_enet_config' has no member named 'max_rq_ring'
   43 |    sizeof(c->m), &c->m); \
      |            ^~
../drivers/net/enic/enic_res.c:61:2: note: in expansion of macro 'GET_CONFIG'
   61 |  GET_CONFIG(max_rq_ring);
      |  ^~~~~~~~~~
../drivers/net/enic/enic_res.c:43:20: error: 'struct vnic_enet_config' has no member named 'max_rq_ring'
   43 |    sizeof(c->m), &c->m); \
      |                    ^~
../drivers/net/enic/enic_res.c:61:2: note: in expansion of macro 'GET_CONFIG'
   61 |  GET_CONFIG(max_rq_ring);
      |  ^~~~~~~~~~
In file included from ../lib/eal/include/rte_malloc.h:15,
                 from ../drivers/net/enic/enic_compat.h:13,
                 from ../drivers/net/enic/enic_res.c:6:
../drivers/net/enic/enic_res.c:42:4: error: 'struct vnic_enet_config' has no member named 'max_wq_ring'
   42 |    offsetof(struct vnic_enet_config, m), \
      |    ^~~~~~~~
../drivers/net/enic/enic_res.c:62:2: note: in expansion of macro 'GET_CONFIG'
   62 |  GET_CONFIG(max_wq_ring);
      |  ^~~~~~~~~~
../drivers/net/enic/enic_res.c:43:12: error: 'struct vnic_enet_config' has no member named 'max_wq_ring'
   43 |    sizeof(c->m), &c->m); \
      |            ^~
../drivers/net/enic/enic_res.c:62:2: note: in expansion of macro 'GET_CONFIG'
   62 |  GET_CONFIG(max_wq_ring);
      |  ^~~~~~~~~~
../drivers/net/enic/enic_res.c:43:20: error: 'struct vnic_enet_config' has no member named 'max_wq_ring'
   43 |    sizeof(c->m), &c->m); \
      |                    ^~
../drivers/net/enic/enic_res.c:62:2: note: in expansion of macro 'GET_CONFIG'
   62 |  GET_CONFIG(max_wq_ring);
      |  ^~~~~~~~~~
../drivers/net/enic/enic_res.c:111:41: error: 'struct vnic_enet_config' has no member named 'max_wq_ring'
  111 |  max_wq_descs = (enic->cq64_request && c->max_wq_ring) ? c->max_wq_ring :
      |                                         ^~
../drivers/net/enic/enic_res.c:111:59: error: 'struct vnic_enet_config' has no member named 'max_wq_ring'
  111 |  max_wq_descs = (enic->cq64_request && c->max_wq_ring) ? c->max_wq_ring :
      |                                                           ^~
../drivers/net/enic/enic_res.c:116:41: error: 'struct vnic_enet_config' has no member named 'max_rq_ring'
  116 |  max_rq_descs = (enic->cq64_request && c->max_rq_ring) ? c->max_rq_ring
      |                                         ^~
../drivers/net/enic/enic_res.c:116:59: error: 'struct vnic_enet_config' has no member named 'max_rq_ring'
  116 |  max_rq_descs = (enic->cq64_request && c->max_rq_ring) ? c->max_rq_ring
      |                                                           ^~
[994/1915] Compiling C object drivers/librte_net_ena.so.22.1.p/meson-generated_.._rte_net_ena.pmd.c.o
[995/1915] Generating rte_net_e1000.sym_chk with a custom command (wrapped by meson to capture output)
[996/1915] Generating rte_net_ena.sym_chk with a custom command (wrapped by meson to capture output)
[997/1915] Generating pipeline.sym_chk with a custom command (wrapped by meson to capture output)
[998/1915] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_fm_flow.c.o
[999/1915] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_rxtx.c.o
[1000/1915] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_main.c.o
[1001/1915] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_vf_representor.c.o
[1002/1915] Generating rte_common_sfc_efx.sym_chk with a custom command (wrapped by meson to capture output)
ninja: build stopped




*Build Failed #6:
OS: FreeBSD13-64
Target: x86_64-native-bsdapp-gcc+debug
FAILED: drivers/libtmp_rte_net_enic.a.p/net_enic_enic_res.c.o 
gcc -Idrivers/libtmp_rte_net_enic.a.p -Idrivers -I../drivers -Idrivers/net/enic -I../drivers/net/enic -I../drivers/net/enic/base -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 -Idrivers/bus/pci -I../drivers/bus/pci -I../drivers/bus/pci/bsd -Ilib/pci -I../lib/pci -Idrivers/bus/vdev -I../drivers/bus/vdev -Ilib/hash -I../lib/hash -Ilib/rcu -I../lib/rcu -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 -fPIC -march=native -DALLOW_EXPERIMENTAL_API -DALLOW_INTERNAL_API -Wno-format-truncation -DRTE_LOG_DEFAULT_LOGTYPE=pmd.net.enic -MD -MQ drivers/libtmp_rte_net_enic.a.p/net_enic_enic_res.c.o -MF drivers/libtmp_rte_net_enic.a.p/net_enic_enic_res.c.o.d -o drivers/libtmp_rte_net_enic.a.p/net_enic_enic_res.c.o -c ../drivers/net/enic/enic_res.c
In file included from ../lib/eal/include/rte_malloc.h:15,
                 from ../drivers/net/enic/enic_compat.h:13,
                 from ../drivers/net/enic/enic_res.c:6:
../drivers/net/enic/enic_res.c: In function 'enic_get_vnic_config':
../drivers/net/enic/enic_res.c:42:4: error: 'struct vnic_enet_config' has no member named 'max_rq_ring'
   42 |    offsetof(struct vnic_enet_config, m), \
      |    ^~~~~~~~
../drivers/net/enic/enic_res.c:61:2: note: in expansion of macro 'GET_CONFIG'
   61 |  GET_CONFIG(max_rq_ring);
      |  ^~~~~~~~~~
../drivers/net/enic/enic_res.c:43:12: error: 'struct vnic_enet_config' has no member named 'max_rq_ring'
   43 |    sizeof(c->m), &c->m); \
      |            ^~
../drivers/net/enic/enic_res.c:61:2: note: in expansion of macro 'GET_CONFIG'
   61 |  GET_CONFIG(max_rq_ring);
      |  ^~~~~~~~~~
../drivers/net/enic/enic_res.c:43:20: error: 'struct vnic_enet_config' has no member named 'max_rq_ring'
   43 |    sizeof(c->m), &c->m); \
      |                    ^~
../drivers/net/enic/enic_res.c:61:2: note: in expansion of macro 'GET_CONFIG'
   61 |  GET_CONFIG(max_rq_ring);
      |  ^~~~~~~~~~
In file included from ../lib/eal/include/rte_malloc.h:15,
                 from ../drivers/net/enic/enic_compat.h:13,
                 from ../drivers/net/enic/enic_res.c:6:
../drivers/net/enic/enic_res.c:42:4: error: 'struct vnic_enet_config' has no member named 'max_wq_ring'
   42 |    offsetof(struct vnic_enet_config, m), \
      |    ^~~~~~~~
../drivers/net/enic/enic_res.c:62:2: note: in expansion of macro 'GET_CONFIG'
   62 |  GET_CONFIG(max_wq_ring);
      |  ^~~~~~~~~~
../drivers/net/enic/enic_res.c:43:12: error: 'struct vnic_enet_config' has no member named 'max_wq_ring'
   43 |    sizeof(c->m), &c->m); \
      |            ^~
../drivers/net/enic/enic_res.c:62:2: note: in expansion of macro 'GET_CONFIG'
   62 |  GET_CONFIG(max_wq_ring);
      |  ^~~~~~~~~~
../drivers/net/enic/enic_res.c:43:20: error: 'struct vnic_enet_config' has no member named 'max_wq_ring'
   43 |    sizeof(c->m), &c->m); \
      |                    ^~
../drivers/net/enic/enic_res.c:62:2: note: in expansion of macro 'GET_CONFIG'
   62 |  GET_CONFIG(max_wq_ring);
      |  ^~~~~~~~~~
../drivers/net/enic/enic_res.c:111:41: error: 'struct vnic_enet_config' has no member named 'max_wq_ring'
  111 |  max_wq_descs = (enic->cq64_request && c->max_wq_ring) ? c->max_wq_ring :
      |                                         ^~
../drivers/net/enic/enic_res.c:111:59: error: 'struct vnic_enet_config' has no member named 'max_wq_ring'
  111 |  max_wq_descs = (enic->cq64_request && c->max_wq_ring) ? c->max_wq_ring :
      |                                                           ^~
../drivers/net/enic/enic_res.c:116:41: error: 'struct vnic_enet_config' has no member named 'max_rq_ring'
  116 |  max_rq_descs = (enic->cq64_request && c->max_rq_ring) ? c->max_rq_ring
      |                                         ^~
../drivers/net/enic/enic_res.c:116:59: error: 'struct vnic_enet_config' has no member named 'max_rq_ring'
  116 |  max_rq_descs = (enic->cq64_request && c->max_rq_ring) ? c->max_rq_ring
      |                                                           ^~
[970/2033] Compiling C object drivers/librte_net_e1000.so.22.1.p/meson-generated_.._rte_net_e1000.pmd.c.o
[971/2033] Generating rte_net_ena.pmd.c with a custom command
[972/2033] Generating rte_net_e1000.sym_chk with a custom command (wrapped by meson to capture output)
[973/2033] Generating pipeline.sym_chk with a custom command (wrapped by meson to capture output)
[974/2033] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_fm_flow.c.o
[975/2033] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_vf_representor.c.o
[976/2033] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_rxtx.c.o
[977/2033] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_main.c.o
[978/2033] Generating rte_common_sfc_efx.sym_chk with a custom command (wrapped by meson to capture output)
ninja: build stopped




*Build Failed #7:
OS: RHEL84-64
Target: x86_64-native-linuxapp-gcc
FAILED: drivers/libtmp_rte_net_enic.a.p/net_enic_enic_res.c.o 
gcc -Idrivers/libtmp_rte_net_enic.a.p -Idrivers -I../drivers -Idrivers/net/enic -I../drivers/net/enic -I../drivers/net/enic/base -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 -Idrivers/bus/pci -I../drivers/bus/pci -I../drivers/bus/pci/linux -Ilib/pci -I../lib/pci -Idrivers/bus/vdev -I../drivers/bus/vdev -Ilib/hash -I../lib/hash -Ilib/rcu -I../lib/rcu -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 -fPIC -march=native -DALLOW_EXPERIMENTAL_API -DALLOW_INTERNAL_API -Wno-format-truncation -DRTE_LOG_DEFAULT_LOGTYPE=pmd.net.enic -MD -MQ drivers/libtmp_rte_net_enic.a.p/net_enic_enic_res.c.o -MF drivers/libtmp_rte_net_enic.a.p/net_enic_enic_res.c.o.d -o drivers/libtmp_rte_net_enic.a.p/net_enic_enic_res.c.o -c ../drivers/net/enic/enic_res.c
In file included from /usr/include/bits/socket.h:27,
                 from /usr/include/sys/socket.h:33,
                 from ../lib/net/rte_ip.h:23,
                 from ../lib/ethdev/rte_flow.h:24,
                 from ../lib/ethdev/rte_eth_ctrl.h:11,
                 from ../lib/ethdev/rte_ethdev.h:1439,
                 from ../lib/ethdev/ethdev_driver.h:18,
                 from ../drivers/net/enic/enic_res.c:7:
../drivers/net/enic/enic_res.c: In function ‘enic_get_vnic_config’:
../drivers/net/enic/enic_res.c:61:13: error: ‘struct vnic_enet_config’ has no member named ‘max_rq_ring’; did you mean ‘max_pkt_size’?
  GET_CONFIG(max_rq_ring);
             ^~~~~~~~~~~
../drivers/net/enic/enic_res.c:61:2: note: in expansion of macro ‘GET_CONFIG’
  GET_CONFIG(max_rq_ring);
  ^~~~~~~~~~
../drivers/net/enic/enic_res.c:61:13: error: ‘struct vnic_enet_config’ has no member named ‘max_rq_ring’; did you mean ‘max_pkt_size’?
  GET_CONFIG(max_rq_ring);
             ^~~~~~~~~~~
../drivers/net/enic/enic_res.c:43:14: note: in definition of macro ‘GET_CONFIG’
    sizeof(c->m), &c->m); \
              ^
../drivers/net/enic/enic_res.c:61:13: error: ‘struct vnic_enet_config’ has no member named ‘max_rq_ring’; did you mean ‘max_pkt_size’?
  GET_CONFIG(max_rq_ring);
             ^~~~~~~~~~~
../drivers/net/enic/enic_res.c:43:22: note: in definition of macro ‘GET_CONFIG’
    sizeof(c->m), &c->m); \
                      ^
In file included from /usr/include/bits/socket.h:27,
                 from /usr/include/sys/socket.h:33,
                 from ../lib/net/rte_ip.h:23,
                 from ../lib/ethdev/rte_flow.h:24,
                 from ../lib/ethdev/rte_eth_ctrl.h:11,
                 from ../lib/ethdev/rte_ethdev.h:1439,
                 from ../lib/ethdev/ethdev_driver.h:18,
                 from ../drivers/net/enic/enic_res.c:7:
../drivers/net/enic/enic_res.c:62:13: error: ‘struct vnic_enet_config’ has no member named ‘max_wq_ring’; did you mean ‘max_pkt_size’?
  GET_CONFIG(max_wq_ring);
             ^~~~~~~~~~~
../drivers/net/enic/enic_res.c:62:2: note: in expansion of macro ‘GET_CONFIG’
  GET_CONFIG(max_wq_ring);
  ^~~~~~~~~~
../drivers/net/enic/enic_res.c:62:13: error: ‘struct vnic_enet_config’ has no member named ‘max_wq_ring’; did you mean ‘max_pkt_size’?
  GET_CONFIG(max_wq_ring);
             ^~~~~~~~~~~
../drivers/net/enic/enic_res.c:43:14: note: in definition of macro ‘GET_CONFIG’
    sizeof(c->m), &c->m); \
              ^
../drivers/net/enic/enic_res.c:62:13: error: ‘struct vnic_enet_config’ has no member named ‘max_wq_ring’; did you mean ‘max_pkt_size’?
  GET_CONFIG(max_wq_ring);
             ^~~~~~~~~~~
../drivers/net/enic/enic_res.c:43:22: note: in definition of macro ‘GET_CONFIG’
    sizeof(c->m), &c->m); \
                      ^
../drivers/net/enic/enic_res.c:111:43: error: ‘struct vnic_enet_config’ has no member named ‘max_wq_ring’; did you mean ‘max_pkt_size’?
  max_wq_descs = (enic->cq64_request && c->max_wq_ring) ? c->max_wq_ring :
                                           ^~~~~~~~~~~
                                           max_pkt_size
../drivers/net/enic/enic_res.c:111:61: error: ‘struct vnic_enet_config’ has no member named ‘max_wq_ring’; did you mean ‘max_pkt_size’?
  max_wq_descs = (enic->cq64_request && c->max_wq_ring) ? c->max_wq_ring :
                                                             ^~~~~~~~~~~
                                                             max_pkt_size
../drivers/net/enic/enic_res.c:116:43: error: ‘struct vnic_enet_config’ has no member named ‘max_rq_ring’; did you mean ‘max_pkt_size’?
  max_rq_descs = (enic->cq64_request && c->max_rq_ring) ? c->max_rq_ring
                                           ^~~~~~~~~~~
                                           max_pkt_size
../drivers/net/enic/enic_res.c:116:61: error: ‘struct vnic_enet_config’ has no member named ‘max_rq_ring’; did you mean ‘max_pkt_size’?
  max_rq_descs = (enic->cq64_request && c->max_rq_ring) ? c->max_rq_ring
                                                             ^~~~~~~~~~~
                                                             max_pkt_size
[1556/3530] Compiling C object drivers/librte_net_e1000.so.22.1.p/meson-generated_.._rte_net_e1000.pmd.c.o
[1557/3530] Generating rte_net_enetc.sym_chk with a custom command (wrapped by meson to capture output)
[1558/3530] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_flow.c.o
[1559/3530] Generating rte_net_ena.sym_chk with a custom command (wrapped by meson to capture output)
[1560/3530] Generating rte_net_enetfec.sym_chk with a custom command (wrapped by meson to capture output)
[1561/3530] Generating rte_net_e1000.sym_chk with a custom command (wrapped by meson to capture output)
[1562/3530] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_rxtx.c.o
[1563/3530] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_fm_flow.c.o
[1564/3530] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_main.c.o
ninja: build stopped




*Build Failed #8:
OS: RHEL84-64
Target: x86_64-native-linuxapp-clang
FAILED: drivers/libtmp_rte_net_enic.a.p/net_enic_enic_res.c.o 
clang -Idrivers/libtmp_rte_net_enic.a.p -Idrivers -I../drivers -Idrivers/net/enic -I../drivers/net/enic -I../drivers/net/enic/base -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 -Idrivers/bus/pci -I../drivers/bus/pci -I../drivers/bus/pci/linux -Ilib/pci -I../lib/pci -Idrivers/bus/vdev -I../drivers/bus/vdev -Ilib/hash -I../lib/hash -Ilib/rcu -I../lib/rcu -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 -fPIC -march=native -DALLOW_EXPERIMENTAL_API -DALLOW_INTERNAL_API -DRTE_LOG_DEFAULT_LOGTYPE=pmd.net.enic -MD -MQ drivers/libtmp_rte_net_enic.a.p/net_enic_enic_res.c.o -MF drivers/libtmp_rte_net_enic.a.p/net_enic_enic_res.c.o.d -o drivers/libtmp_rte_net_enic.a.p/net_enic_enic_res.c.o -c ../drivers/net/enic/enic_res.c
../drivers/net/enic/enic_res.c:61:2: error: no member named 'max_rq_ring' in 'vnic_enet_config'
        GET_CONFIG(max_rq_ring);
        ^          ~~~~~~~~~~~
../drivers/net/enic/enic_res.c:42:4: note: expanded from macro 'GET_CONFIG'
                        offsetof(struct vnic_enet_config, m), \
                        ^                                 ~
/usr/lib64/clang/12.0.1/include/stddef.h:104:24: note: expanded from macro 'offsetof'
#define offsetof(t, d) __builtin_offsetof(t, d)
                       ^                     ~
../drivers/net/enic/enic_res.c:61:13: error: no member named 'max_rq_ring' in 'struct vnic_enet_config'
        GET_CONFIG(max_rq_ring);
        ~~~~~~~~~~~^~~~~~~~~~~~
../drivers/net/enic/enic_res.c:43:14: note: expanded from macro 'GET_CONFIG'
                        sizeof(c->m), &c->m); \
                               ~  ^
../drivers/net/enic/enic_res.c:61:13: error: no member named 'max_rq_ring' in 'struct vnic_enet_config'
        GET_CONFIG(max_rq_ring);
        ~~~~~~~~~~~^~~~~~~~~~~~
../drivers/net/enic/enic_res.c:43:22: note: expanded from macro 'GET_CONFIG'
                        sizeof(c->m), &c->m); \
                                       ~  ^
../drivers/net/enic/enic_res.c:62:2: error: no member named 'max_wq_ring' in 'vnic_enet_config'
        GET_CONFIG(max_wq_ring);
        ^          ~~~~~~~~~~~
../drivers/net/enic/enic_res.c:42:4: note: expanded from macro 'GET_CONFIG'
                        offsetof(struct vnic_enet_config, m), \
                        ^                                 ~
/usr/lib64/clang/12.0.1/include/stddef.h:104:24: note: expanded from macro 'offsetof'
#define offsetof(t, d) __builtin_offsetof(t, d)
                       ^                     ~
../drivers/net/enic/enic_res.c:62:13: error: no member named 'max_wq_ring' in 'struct vnic_enet_config'
        GET_CONFIG(max_wq_ring);
        ~~~~~~~~~~~^~~~~~~~~~~~
../drivers/net/enic/enic_res.c:43:14: note: expanded from macro 'GET_CONFIG'
                        sizeof(c->m), &c->m); \
                               ~  ^
../drivers/net/enic/enic_res.c:62:13: error: no member named 'max_wq_ring' in 'struct vnic_enet_config'
        GET_CONFIG(max_wq_ring);
        ~~~~~~~~~~~^~~~~~~~~~~~
../drivers/net/enic/enic_res.c:43:22: note: expanded from macro 'GET_CONFIG'
                        sizeof(c->m), &c->m); \
                                       ~  ^
../drivers/net/enic/enic_res.c:111:43: error: no member named 'max_wq_ring' in 'struct vnic_enet_config'
        max_wq_descs = (enic->cq64_request && c->max_wq_ring) ? c->max_wq_ring :
                                              ~  ^
../drivers/net/enic/enic_res.c:111:61: error: no member named 'max_wq_ring' in 'struct vnic_enet_config'
        max_wq_descs = (enic->cq64_request && c->max_wq_ring) ? c->max_wq_ring :
                                                                ~  ^
../drivers/net/enic/enic_res.c:116:43: error: no member named 'max_rq_ring' in 'struct vnic_enet_config'
        max_rq_descs = (enic->cq64_request && c->max_rq_ring) ? c->max_rq_ring
                                              ~  ^
../drivers/net/enic/enic_res.c:116:61: error: no member named 'max_rq_ring' in 'struct vnic_enet_config'
        max_rq_descs = (enic->cq64_request && c->max_rq_ring) ? c->max_rq_ring
                                                                ~  ^
10 errors generated.
[1566/3530] Generating rte_net_ena.sym_chk with a custom command (wrapped by meson to capture output)
[1567/3530] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_main.c.o
[1568/3530] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_fm_flow.c.o
[1569/3530] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_vf_representor.c.o
[1570/3530] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_rxtx.c.o
[1571/3530] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_rxtx_vec_avx2.c.o
[1572/3530] Compiling C object drivers/libtmp_rte_net_failsafe.a.p/net_failsafe_failsafe_args.c.o
[1573/3530] Compiling C object drivers/libtmp_rte_net_failsafe.a.p/net_failsafe_failsafe_ether.c.o
[1574/3530] Compiling C object drivers/libtmp_rte_net_failsafe.a.p/net_failsafe_failsafe.c.o
ninja: build stopped




*Build Failed #9:
OS: RHEL84-64
Target: x86_64-native-linuxapp-gcc+shared
FAILED: drivers/libtmp_rte_net_enic.a.p/net_enic_enic_res.c.o 
gcc -Idrivers/libtmp_rte_net_enic.a.p -Idrivers -I../drivers -Idrivers/net/enic -I../drivers/net/enic -I../drivers/net/enic/base -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 -Idrivers/bus/pci -I../drivers/bus/pci -I../drivers/bus/pci/linux -Ilib/pci -I../lib/pci -Idrivers/bus/vdev -I../drivers/bus/vdev -Ilib/hash -I../lib/hash -Ilib/rcu -I../lib/rcu -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 -fPIC -march=native -DALLOW_EXPERIMENTAL_API -DALLOW_INTERNAL_API -Wno-format-truncation -DRTE_LOG_DEFAULT_LOGTYPE=pmd.net.enic -MD -MQ drivers/libtmp_rte_net_enic.a.p/net_enic_enic_res.c.o -MF drivers/libtmp_rte_net_enic.a.p/net_enic_enic_res.c.o.d -o drivers/libtmp_rte_net_enic.a.p/net_enic_enic_res.c.o -c ../drivers/net/enic/enic_res.c
In file included from /usr/include/bits/socket.h:27,
                 from /usr/include/sys/socket.h:33,
                 from ../lib/net/rte_ip.h:23,
                 from ../lib/ethdev/rte_flow.h:24,
                 from ../lib/ethdev/rte_eth_ctrl.h:11,
                 from ../lib/ethdev/rte_ethdev.h:1439,
                 from ../lib/ethdev/ethdev_driver.h:18,
                 from ../drivers/net/enic/enic_res.c:7:
../drivers/net/enic/enic_res.c: In function ‘enic_get_vnic_config’:
../drivers/net/enic/enic_res.c:61:13: error: ‘struct vnic_enet_config’ has no member named ‘max_rq_ring’; did you mean ‘max_pkt_size’?
  GET_CONFIG(max_rq_ring);
             ^~~~~~~~~~~
../drivers/net/enic/enic_res.c:61:2: note: in expansion of macro ‘GET_CONFIG’
  GET_CONFIG(max_rq_ring);
  ^~~~~~~~~~
../drivers/net/enic/enic_res.c:61:13: error: ‘struct vnic_enet_config’ has no member named ‘max_rq_ring’; did you mean ‘max_pkt_size’?
  GET_CONFIG(max_rq_ring);
             ^~~~~~~~~~~
../drivers/net/enic/enic_res.c:43:14: note: in definition of macro ‘GET_CONFIG’
    sizeof(c->m), &c->m); \
              ^
../drivers/net/enic/enic_res.c:61:13: error: ‘struct vnic_enet_config’ has no member named ‘max_rq_ring’; did you mean ‘max_pkt_size’?
  GET_CONFIG(max_rq_ring);
             ^~~~~~~~~~~
../drivers/net/enic/enic_res.c:43:22: note: in definition of macro ‘GET_CONFIG’
    sizeof(c->m), &c->m); \
                      ^
In file included from /usr/include/bits/socket.h:27,
                 from /usr/include/sys/socket.h:33,
                 from ../lib/net/rte_ip.h:23,
                 from ../lib/ethdev/rte_flow.h:24,
                 from ../lib/ethdev/rte_eth_ctrl.h:11,
                 from ../lib/ethdev/rte_ethdev.h:1439,
                 from ../lib/ethdev/ethdev_driver.h:18,
                 from ../drivers/net/enic/enic_res.c:7:
../drivers/net/enic/enic_res.c:62:13: error: ‘struct vnic_enet_config’ has no member named ‘max_wq_ring’; did you mean ‘max_pkt_size’?
  GET_CONFIG(max_wq_ring);
             ^~~~~~~~~~~
../drivers/net/enic/enic_res.c:62:2: note: in expansion of macro ‘GET_CONFIG’
  GET_CONFIG(max_wq_ring);
  ^~~~~~~~~~
../drivers/net/enic/enic_res.c:62:13: error: ‘struct vnic_enet_config’ has no member named ‘max_wq_ring’; did you mean ‘max_pkt_size’?
  GET_CONFIG(max_wq_ring);
             ^~~~~~~~~~~
../drivers/net/enic/enic_res.c:43:14: note: in definition of macro ‘GET_CONFIG’
    sizeof(c->m), &c->m); \
              ^
../drivers/net/enic/enic_res.c:62:13: error: ‘struct vnic_enet_config’ has no member named ‘max_wq_ring’; did you mean ‘max_pkt_size’?
  GET_CONFIG(max_wq_ring);
             ^~~~~~~~~~~
../drivers/net/enic/enic_res.c:43:22: note: in definition of macro ‘GET_CONFIG’
    sizeof(c->m), &c->m); \
                      ^
../drivers/net/enic/enic_res.c:111:43: error: ‘struct vnic_enet_config’ has no member named ‘max_wq_ring’; did you mean ‘max_pkt_size’?
  max_wq_descs = (enic->cq64_request && c->max_wq_ring) ? c->max_wq_ring :
                                           ^~~~~~~~~~~
                                           max_pkt_size
../drivers/net/enic/enic_res.c:111:61: error: ‘struct vnic_enet_config’ has no member named ‘max_wq_ring’; did you mean ‘max_pkt_size’?
  max_wq_descs = (enic->cq64_request && c->max_wq_ring) ? c->max_wq_ring :
                                                             ^~~~~~~~~~~
                                                             max_pkt_size
../drivers/net/enic/enic_res.c:116:43: error: ‘struct vnic_enet_config’ has no member named ‘max_rq_ring’; did you mean ‘max_pkt_size’?
  max_rq_descs = (enic->cq64_request && c->max_rq_ring) ? c->max_rq_ring
                                           ^~~~~~~~~~~
                                           max_pkt_size
../drivers/net/enic/enic_res.c:116:61: error: ‘struct vnic_enet_config’ has no member named ‘max_rq_ring’; did you mean ‘max_pkt_size’?
  max_rq_descs = (enic->cq64_request && c->max_rq_ring) ? c->max_rq_ring
                                                             ^~~~~~~~~~~
                                                             max_pkt_size
[1578/3365] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_flow.c.o
[1579/3365] Generating rte_net_ena.sym_chk with a custom command (wrapped by meson to capture output)
[1580/3365] Generating rte_net_enetfec.sym_chk with a custom command (wrapped by meson to capture output)
[1581/3365] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_vf_representor.c.o
[1582/3365] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_rxtx_vec_avx2.c.o
[1583/3365] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_fm_flow.c.o
[1584/3365] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_rxtx.c.o
[1585/3365] Generating rte_net_e1000.sym_chk with a custom command (wrapped by meson to capture output)
[1586/3365] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_main.c.o
ninja: build stopped




*Build Failed #10:
OS: RHEL84-64
Target: x86_64-native-linuxapp-gcc+debug
FAILED: drivers/libtmp_rte_net_enic.a.p/net_enic_enic_res.c.o 
gcc -Idrivers/libtmp_rte_net_enic.a.p -Idrivers -I../drivers -Idrivers/net/enic -I../drivers/net/enic -I../drivers/net/enic/base -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 -Idrivers/bus/pci -I../drivers/bus/pci -I../drivers/bus/pci/linux -Ilib/pci -I../lib/pci -Idrivers/bus/vdev -I../drivers/bus/vdev -Ilib/hash -I../lib/hash -Ilib/rcu -I../lib/rcu -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 -fPIC -march=native -DALLOW_EXPERIMENTAL_API -DALLOW_INTERNAL_API -Wno-format-truncation -DRTE_LOG_DEFAULT_LOGTYPE=pmd.net.enic -MD -MQ drivers/libtmp_rte_net_enic.a.p/net_enic_enic_res.c.o -MF drivers/libtmp_rte_net_enic.a.p/net_enic_enic_res.c.o.d -o drivers/libtmp_rte_net_enic.a.p/net_enic_enic_res.c.o -c ../drivers/net/enic/enic_res.c
In file included from /usr/include/bits/socket.h:27,
                 from /usr/include/sys/socket.h:33,
                 from ../lib/net/rte_ip.h:23,
                 from ../lib/ethdev/rte_flow.h:24,
                 from ../lib/ethdev/rte_eth_ctrl.h:11,
                 from ../lib/ethdev/rte_ethdev.h:1439,
                 from ../lib/ethdev/ethdev_driver.h:18,
                 from ../drivers/net/enic/enic_res.c:7:
../drivers/net/enic/enic_res.c: In function ‘enic_get_vnic_config’:
../drivers/net/enic/enic_res.c:61:13: error: ‘struct vnic_enet_config’ has no member named ‘max_rq_ring’; did you mean ‘max_pkt_size’?
  GET_CONFIG(max_rq_ring);
             ^~~~~~~~~~~
../drivers/net/enic/enic_res.c:61:2: note: in expansion of macro ‘GET_CONFIG’
  GET_CONFIG(max_rq_ring);
  ^~~~~~~~~~
../drivers/net/enic/enic_res.c:61:13: error: ‘struct vnic_enet_config’ has no member named ‘max_rq_ring’; did you mean ‘max_pkt_size’?
  GET_CONFIG(max_rq_ring);
             ^~~~~~~~~~~
../drivers/net/enic/enic_res.c:43:14: note: in definition of macro ‘GET_CONFIG’
    sizeof(c->m), &c->m); \
              ^
../drivers/net/enic/enic_res.c:61:13: error: ‘struct vnic_enet_config’ has no member named ‘max_rq_ring’; did you mean ‘max_pkt_size’?
  GET_CONFIG(max_rq_ring);
             ^~~~~~~~~~~
../drivers/net/enic/enic_res.c:43:22: note: in definition of macro ‘GET_CONFIG’
    sizeof(c->m), &c->m); \
                      ^
In file included from /usr/include/bits/socket.h:27,
                 from /usr/include/sys/socket.h:33,
                 from ../lib/net/rte_ip.h:23,
                 from ../lib/ethdev/rte_flow.h:24,
                 from ../lib/ethdev/rte_eth_ctrl.h:11,
                 from ../lib/ethdev/rte_ethdev.h:1439,
                 from ../lib/ethdev/ethdev_driver.h:18,
                 from ../drivers/net/enic/enic_res.c:7:
../drivers/net/enic/enic_res.c:62:13: error: ‘struct vnic_enet_config’ has no member named ‘max_wq_ring’; did you mean ‘max_pkt_size’?
  GET_CONFIG(max_wq_ring);
             ^~~~~~~~~~~
../drivers/net/enic/enic_res.c:62:2: note: in expansion of macro ‘GET_CONFIG’
  GET_CONFIG(max_wq_ring);
  ^~~~~~~~~~
../drivers/net/enic/enic_res.c:62:13: error: ‘struct vnic_enet_config’ has no member named ‘max_wq_ring’; did you mean ‘max_pkt_size’?
  GET_CONFIG(max_wq_ring);
             ^~~~~~~~~~~
../drivers/net/enic/enic_res.c:43:14: note: in definition of macro ‘GET_CONFIG’
    sizeof(c->m), &c->m); \
              ^
../drivers/net/enic/enic_res.c:62:13: error: ‘struct vnic_enet_config’ has no member named ‘max_wq_ring’; did you mean ‘max_pkt_size’?
  GET_CONFIG(max_wq_ring);
             ^~~~~~~~~~~
../drivers/net/enic/enic_res.c:43:22: note: in definition of macro ‘GET_CONFIG’
    sizeof(c->m), &c->m); \
                      ^
../drivers/net/enic/enic_res.c:111:43: error: ‘struct vnic_enet_config’ has no member named ‘max_wq_ring’; did you mean ‘max_pkt_size’?
  max_wq_descs = (enic->cq64_request && c->max_wq_ring) ? c->max_wq_ring :
                                           ^~~~~~~~~~~
                                           max_pkt_size
../drivers/net/enic/enic_res.c:111:61: error: ‘struct vnic_enet_config’ has no member named ‘max_wq_ring’; did you mean ‘max_pkt_size’?
  max_wq_descs = (enic->cq64_request && c->max_wq_ring) ? c->max_wq_ring :
                                                             ^~~~~~~~~~~
                                                             max_pkt_size
../drivers/net/enic/enic_res.c:116:43: error: ‘struct vnic_enet_config’ has no member named ‘max_rq_ring’; did you mean ‘max_pkt_size’?
  max_rq_descs = (enic->cq64_request && c->max_rq_ring) ? c->max_rq_ring
                                           ^~~~~~~~~~~
                                           max_pkt_size
../drivers/net/enic/enic_res.c:116:61: error: ‘struct vnic_enet_config’ has no member named ‘max_rq_ring’; did you mean ‘max_pkt_size’?
  max_rq_descs = (enic->cq64_request && c->max_rq_ring) ? c->max_rq_ring
                                                             ^~~~~~~~~~~
                                                             max_pkt_size
[1553/3530] Generating rte_net_enetc.sym_chk with a custom command (wrapped by meson to capture output)
[1554/3530] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_flow.c.o
[1555/3530] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_ethdev.c.o
[1556/3530] Generating rte_net_e1000.sym_chk with a custom command (wrapped by meson to capture output)
[1557/3530] Generating rte_net_enetfec.sym_chk with a custom command (wrapped by meson to capture output)
[1558/3530] Generating rte_net_ena.sym_chk with a custom command (wrapped by meson to capture output)
[1559/3530] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_fm_flow.c.o
[1560/3530] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_rxtx.c.o
[1561/3530] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_main.c.o
ninja: build stopped




*Build Failed #11:
OS: RHEL84-64
Target: x86_64-native-linuxapp-icc
FAILED: drivers/libtmp_rte_net_enic.a.p/net_enic_enic_res.c.o 
icc -Idrivers/libtmp_rte_net_enic.a.p -Idrivers -I../drivers -Idrivers/net/enic -I../drivers/net/enic -I../drivers/net/enic/base -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 -Idrivers/bus/pci -I../drivers/bus/pci -I../drivers/bus/pci/linux -Ilib/pci -I../lib/pci -Idrivers/bus/vdev -I../drivers/bus/vdev -Ilib/hash -I../lib/hash -Ilib/rcu -I../lib/rcu -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 -fPIC -march=native -DALLOW_EXPERIMENTAL_API -DALLOW_INTERNAL_API -DRTE_LOG_DEFAULT_LOGTYPE=pmd.net.enic -MD -MQ drivers/libtmp_rte_net_enic.a.p/net_enic_enic_res.c.o -MF drivers/libtmp_rte_net_enic.a.p/net_enic_enic_res.c.o.d -o drivers/libtmp_rte_net_enic.a.p/net_enic_enic_res.c.o -c ../drivers/net/enic/enic_res.c
../drivers/net/enic/enic_res.c(61): error: struct "vnic_enet_config" has no field "max_rq_ring"
  	GET_CONFIG(max_rq_ring);
  	^

../drivers/net/enic/enic_res.c(61): error: struct "vnic_enet_config" has no field "max_rq_ring"
  	GET_CONFIG(max_rq_ring);
  	^

../drivers/net/enic/enic_res.c(61): error: struct "vnic_enet_config" has no field "max_rq_ring"
  	GET_CONFIG(max_rq_ring);
  	^

../drivers/net/enic/enic_res.c(62): error: struct "vnic_enet_config" has no field "max_wq_ring"
  	GET_CONFIG(max_wq_ring);
  	^

../drivers/net/enic/enic_res.c(62): error: struct "vnic_enet_config" has no field "max_wq_ring"
  	GET_CONFIG(max_wq_ring);
  	^

../drivers/net/enic/enic_res.c(62): error: struct "vnic_enet_config" has no field "max_wq_ring"
  	GET_CONFIG(max_wq_ring);
  	^

../drivers/net/enic/enic_res.c(111): error: struct "vnic_enet_config" has no field "max_wq_ring"
  	max_wq_descs = (enic->cq64_request && c->max_wq_ring) ? c->max_wq_ring :
  	                                         ^

../drivers/net/enic/enic_res.c(111): error: struct "vnic_enet_config" has no field "max_wq_ring"
  	max_wq_descs = (enic->cq64_request && c->max_wq_ring) ? c->max_wq_ring :
  	                                                           ^

../drivers/net/enic/enic_res.c(116): error: struct "vnic_enet_config" has no field "max_rq_ring"
  	max_rq_descs = (enic->cq64_request && c->max_rq_ring) ? c->max_rq_ring
  	                                         ^

../drivers/net/enic/enic_res.c(116): error: struct "vnic_enet_config" has no field "max_rq_ring"
  	max_rq_descs = (enic->cq64_request && c->max_rq_ring) ? c->max_rq_ring
  	                                                           ^

compilation aborted for ../drivers/net/enic/enic_res.c (code 2)
[1550/3114] Compiling C object drivers/librte_net_enetc.a.p/meson-generated_.._rte_net_enetc.pmd.c.o
[1551/3114] Generating rte_net_ena.pmd.c with a custom command
[1552/3114] Compiling C object drivers/librte_net_enetc.so.22.1.p/meson-generated_.._rte_net_enetc.pmd.c.o
[1553/3114] Generating rte_net_enetfec.sym_chk with a custom command (wrapped by meson to capture output)
[1554/3114] Generating rte_net_e1000.sym_chk with a custom command (wrapped by meson to capture output)
[1555/3114] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_rxtx_vec_avx2.c.o
[1556/3114] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_fm_flow.c.o
[1557/3114] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_main.c.o
[1558/3114] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_rxtx.c.o
ninja: build stopped




*Build Failed #12:
OS: SUSE15-64
Target: x86_64-native-linuxapp-clang
FAILED: drivers/a715181@@tmp_rte_net_enic@sta/net_enic_enic_res.c.o 
clang -Idrivers/a715181@@tmp_rte_net_enic@sta -Idrivers -I../drivers -Idrivers/net/enic -I../drivers/net/enic -I../drivers/net/enic/base -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 -Idrivers/bus/pci -I../drivers/bus/pci -I../drivers/bus/pci/linux -Ilib/pci -I../lib/pci -Idrivers/bus/vdev -I../drivers/bus/vdev -Ilib/hash -I../lib/hash -Ilib/rcu -I../lib/rcu -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 -fPIC -march=native -DALLOW_EXPERIMENTAL_API -DALLOW_INTERNAL_API -DRTE_LOG_DEFAULT_LOGTYPE=pmd.net.enic -MD -MQ 'drivers/a715181@@tmp_rte_net_enic@sta/net_enic_enic_res.c.o' -MF 'drivers/a715181@@tmp_rte_net_enic@sta/net_enic_enic_res.c.o.d' -o 'drivers/a715181@@tmp_rte_net_enic@sta/net_enic_enic_res.c.o' -c ../drivers/net/enic/enic_res.c
../drivers/net/enic/enic_res.c:61:2: error: no member named 'max_rq_ring' in 'vnic_enet_config'
        GET_CONFIG(max_rq_ring);
        ^          ~~~~~~~~~~~
../drivers/net/enic/enic_res.c:42:4: note: expanded from macro 'GET_CONFIG'
                        offsetof(struct vnic_enet_config, m), \
                        ^                                 ~
/usr/lib64/clang/11.0.1/include/stddef.h:104:24: note: expanded from macro 'offsetof'
#define offsetof(t, d) __builtin_offsetof(t, d)
                       ^                     ~
../drivers/net/enic/enic_res.c:61:13: error: no member named 'max_rq_ring' in 'struct vnic_enet_config'
        GET_CONFIG(max_rq_ring);
        ~~~~~~~~~~~^~~~~~~~~~~~
../drivers/net/enic/enic_res.c:43:14: note: expanded from macro 'GET_CONFIG'
                        sizeof(c->m), &c->m); \
                               ~  ^
../drivers/net/enic/enic_res.c:61:13: error: no member named 'max_rq_ring' in 'struct vnic_enet_config'
        GET_CONFIG(max_rq_ring);
        ~~~~~~~~~~~^~~~~~~~~~~~
../drivers/net/enic/enic_res.c:43:22: note: expanded from macro 'GET_CONFIG'
                        sizeof(c->m), &c->m); \
                                       ~  ^
../drivers/net/enic/enic_res.c:62:2: error: no member named 'max_wq_ring' in 'vnic_enet_config'
        GET_CONFIG(max_wq_ring);
        ^          ~~~~~~~~~~~
../drivers/net/enic/enic_res.c:42:4: note: expanded from macro 'GET_CONFIG'
                        offsetof(struct vnic_enet_config, m), \
                        ^                                 ~
/usr/lib64/clang/11.0.1/include/stddef.h:104:24: note: expanded from macro 'offsetof'
#define offsetof(t, d) __builtin_offsetof(t, d)
                       ^                     ~
../drivers/net/enic/enic_res.c:62:13: error: no member named 'max_wq_ring' in 'struct vnic_enet_config'
        GET_CONFIG(max_wq_ring);
        ~~~~~~~~~~~^~~~~~~~~~~~
../drivers/net/enic/enic_res.c:43:14: note: expanded from macro 'GET_CONFIG'
                        sizeof(c->m), &c->m); \
                               ~  ^
../drivers/net/enic/enic_res.c:62:13: error: no member named 'max_wq_ring' in 'struct vnic_enet_config'
        GET_CONFIG(max_wq_ring);
        ~~~~~~~~~~~^~~~~~~~~~~~
../drivers/net/enic/enic_res.c:43:22: note: expanded from macro 'GET_CONFIG'
                        sizeof(c->m), &c->m); \
                                       ~  ^
../drivers/net/enic/enic_res.c:111:43: error: no member named 'max_wq_ring' in 'struct vnic_enet_config'
        max_wq_descs = (enic->cq64_request && c->max_wq_ring) ? c->max_wq_ring :
                                              ~  ^
../drivers/net/enic/enic_res.c:111:61: error: no member named 'max_wq_ring' in 'struct vnic_enet_config'
        max_wq_descs = (enic->cq64_request && c->max_wq_ring) ? c->max_wq_ring :
                                                                ~  ^
../drivers/net/enic/enic_res.c:116:43: error: no member named 'max_rq_ring' in 'struct vnic_enet_config'
        max_rq_descs = (enic->cq64_request && c->max_rq_ring) ? c->max_rq_ring
                                              ~  ^
../drivers/net/enic/enic_res.c:116:61: error: no member named 'max_rq_ring' in 'struct vnic_enet_config'
        max_rq_descs = (enic->cq64_request && c->max_rq_ring) ? c->max_rq_ring
                                                                ~  ^
10 errors generated.
[1579/3567] Generating rte_net_enic_def with a custom command
[1580/3567] Linking target drivers/librte_net_enetfec.so.22.1
[1581/3567] Generating rte_net_ena.sym_chk with a meson_exe.py custom command
[1582/3567] Compiling C object 'drivers/a715181@@tmp_rte_net_enic@sta/net_enic_enic_flow.c.o'
[1583/3567] Compiling C object 'drivers/a715181@@tmp_rte_net_enic@sta/net_enic_enic_rxtx_vec_avx2.c.o'
[1584/3567] Compiling C object 'drivers/a715181@@tmp_rte_net_enic@sta/net_enic_enic_main.c.o'
[1585/3567] Compiling C object 'drivers/a715181@@tmp_rte_net_enic@sta/net_enic_enic_rxtx.c.o'
[1586/3567] Compiling C object 'drivers/a715181@@tmp_rte_net_enic@sta/net_enic_enic_fm_flow.c.o'
[1587/3567] Compiling C object 'drivers/a715181@@tmp_rte_net_enic@sta/net_enic_enic_vf_representor.c.o'
ninja: build stopped




*Build Failed #13:
OS: SUSE15-64
Target: x86_64-native-linuxapp-gcc
FAILED: drivers/a715181@@tmp_rte_net_enic@sta/net_enic_enic_res.c.o 
gcc -Idrivers/a715181@@tmp_rte_net_enic@sta -Idrivers -I../drivers -Idrivers/net/enic -I../drivers/net/enic -I../drivers/net/enic/base -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 -Idrivers/bus/pci -I../drivers/bus/pci -I../drivers/bus/pci/linux -Ilib/pci -I../lib/pci -Idrivers/bus/vdev -I../drivers/bus/vdev -Ilib/hash -I../lib/hash -Ilib/rcu -I../lib/rcu -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 -fPIC -march=native -DALLOW_EXPERIMENTAL_API -DALLOW_INTERNAL_API -Wno-format-truncation -DRTE_LOG_DEFAULT_LOGTYPE=pmd.net.enic -MD -MQ 'drivers/a715181@@tmp_rte_net_enic@sta/net_enic_enic_res.c.o' -MF 'drivers/a715181@@tmp_rte_net_enic@sta/net_enic_enic_res.c.o.d' -o 'drivers/a715181@@tmp_rte_net_enic@sta/net_enic_enic_res.c.o' -c ../drivers/net/enic/enic_res.c
In file included from /usr/include/bits/socket.h:27:0,
                 from /usr/include/sys/socket.h:33,
                 from ../lib/net/rte_ip.h:23,
                 from ../lib/ethdev/rte_flow.h:24,
                 from ../lib/ethdev/rte_eth_ctrl.h:11,
                 from ../lib/ethdev/rte_ethdev.h:1439,
                 from ../lib/ethdev/ethdev_driver.h:18,
                 from ../drivers/net/enic/enic_res.c:7:
../drivers/net/enic/enic_res.c: In function ‘enic_get_vnic_config’:
../drivers/net/enic/enic_res.c:61:13: error: ‘struct vnic_enet_config’ has no member named ‘max_rq_ring’; did you mean ‘max_pkt_size’?
  GET_CONFIG(max_rq_ring);
             ^
../drivers/net/enic/enic_res.c:61:2: note: in expansion of macro ‘GET_CONFIG’
  GET_CONFIG(max_rq_ring);
  ^~~~~~~~~~
../drivers/net/enic/enic_res.c:61:13: error: ‘struct vnic_enet_config’ has no member named ‘max_rq_ring’; did you mean ‘max_pkt_size’?
  GET_CONFIG(max_rq_ring);
             ^
../drivers/net/enic/enic_res.c:43:14: note: in definition of macro ‘GET_CONFIG’
    sizeof(c->m), &c->m); \
              ^
../drivers/net/enic/enic_res.c:61:13: error: ‘struct vnic_enet_config’ has no member named ‘max_rq_ring’; did you mean ‘max_pkt_size’?
  GET_CONFIG(max_rq_ring);
             ^
../drivers/net/enic/enic_res.c:43:22: note: in definition of macro ‘GET_CONFIG’
    sizeof(c->m), &c->m); \
                      ^
In file included from /usr/include/bits/socket.h:27:0,
                 from /usr/include/sys/socket.h:33,
                 from ../lib/net/rte_ip.h:23,
                 from ../lib/ethdev/rte_flow.h:24,
                 from ../lib/ethdev/rte_eth_ctrl.h:11,
                 from ../lib/ethdev/rte_ethdev.h:1439,
                 from ../lib/ethdev/ethdev_driver.h:18,
                 from ../drivers/net/enic/enic_res.c:7:
../drivers/net/enic/enic_res.c:62:13: error: ‘struct vnic_enet_config’ has no member named ‘max_wq_ring’; did you mean ‘max_pkt_size’?
  GET_CONFIG(max_wq_ring);
             ^
../drivers/net/enic/enic_res.c:62:2: note: in expansion of macro ‘GET_CONFIG’
  GET_CONFIG(max_wq_ring);
  ^~~~~~~~~~
../drivers/net/enic/enic_res.c:62:13: error: ‘struct vnic_enet_config’ has no member named ‘max_wq_ring’; did you mean ‘max_pkt_size’?
  GET_CONFIG(max_wq_ring);
             ^
../drivers/net/enic/enic_res.c:43:14: note: in definition of macro ‘GET_CONFIG’
    sizeof(c->m), &c->m); \
              ^
../drivers/net/enic/enic_res.c:62:13: error: ‘struct vnic_enet_config’ has no member named ‘max_wq_ring’; did you mean ‘max_pkt_size’?
  GET_CONFIG(max_wq_ring);
             ^
../drivers/net/enic/enic_res.c:43:22: note: in definition of macro ‘GET_CONFIG’
    sizeof(c->m), &c->m); \
                      ^
../drivers/net/enic/enic_res.c:111:43: error: ‘struct vnic_enet_config’ has no member named ‘max_wq_ring’; did you mean ‘max_pkt_size’?
  max_wq_descs = (enic->cq64_request && c->max_wq_ring) ? c->max_wq_ring :
                                           ^~~~~~~~~~~
                                           max_pkt_size
../drivers/net/enic/enic_res.c:111:61: error: ‘struct vnic_enet_config’ has no member named ‘max_wq_ring’; did you mean ‘max_pkt_size’?
  max_wq_descs = (enic->cq64_request && c->max_wq_ring) ? c->max_wq_ring :
                                                             ^~~~~~~~~~~
                                                             max_pkt_size
../drivers/net/enic/enic_res.c:116:43: error: ‘struct vnic_enet_config’ has no member named ‘max_rq_ring’; did you mean ‘max_pkt_size’?
  max_rq_descs = (enic->cq64_request && c->max_rq_ring) ? c->max_rq_ring
                                           ^~~~~~~~~~~
                                           max_pkt_size
../drivers/net/enic/enic_res.c:116:61: error: ‘struct vnic_enet_config’ has no member named ‘max_rq_ring’; did you mean ‘max_pkt_size’?
  max_rq_descs = (enic->cq64_request && c->max_rq_ring) ? c->max_rq_ring
                                                             ^~~~~~~~~~~
                                                             max_pkt_size
[1574/3565] Generating rte_net_enetc.sym_chk with a meson_exe.py custom command
[1575/3565] Generating rte_net_e1000.sym_chk with a meson_exe.py custom command
[1576/3565] Generating rte_net_enetfec.sym_chk with a meson_exe.py custom command
[1577/3565] Compiling C object 'drivers/a715181@@tmp_rte_net_enic@sta/net_enic_enic_rxtx_vec_avx2.c.o'
[1578/3565] Generating rte_net_ena.sym_chk with a meson_exe.py custom command
[1579/3565] Compiling C object 'drivers/a715181@@tmp_rte_net_enic@sta/net_enic_enic_main.c.o'
[1580/3565] Compiling C object 'drivers/a715181@@tmp_rte_net_enic@sta/net_enic_enic_rxtx.c.o'
[1581/3565] Compiling C object 'drivers/a715181@@tmp_rte_net_enic@sta/net_enic_enic_vf_representor.c.o'
[1582/3565] Compiling C object 'drivers/a715181@@tmp_rte_net_enic@sta/net_enic_enic_fm_flow.c.o'
ninja: build stopped




*Build Failed #14:
OS: UB2004-32
Target: i686-native-linuxapp-gcc
FAILED: drivers/libtmp_rte_net_enic.a.p/net_enic_enic_res.c.o 
gcc -Idrivers/libtmp_rte_net_enic.a.p -Idrivers -I../drivers -Idrivers/net/enic -I../drivers/net/enic -I../drivers/net/enic/base -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 -Idrivers/bus/pci -I../drivers/bus/pci -I../drivers/bus/pci/linux -Ilib/pci -I../lib/pci -Idrivers/bus/vdev -I../drivers/bus/vdev -Ilib/hash -I../lib/hash -Ilib/rcu -I../lib/rcu -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 -fPIC -march=native -DALLOW_EXPERIMENTAL_API -DALLOW_INTERNAL_API -Wno-format-truncation -DRTE_LOG_DEFAULT_LOGTYPE=pmd.net.enic -MD -MQ drivers/libtmp_rte_net_enic.a.p/net_enic_enic_res.c.o -MF drivers/libtmp_rte_net_enic.a.p/net_enic_enic_res.c.o.d -o drivers/libtmp_rte_net_enic.a.p/net_enic_enic_res.c.o -c ../drivers/net/enic/enic_res.c
In file included from /usr/include/i386-linux-gnu/bits/socket.h:27,
                 from /usr/include/i386-linux-gnu/sys/socket.h:33,
                 from ../lib/net/rte_ip.h:23,
                 from ../lib/ethdev/rte_flow.h:24,
                 from ../lib/ethdev/rte_eth_ctrl.h:11,
                 from ../lib/ethdev/rte_ethdev.h:1439,
                 from ../lib/ethdev/ethdev_driver.h:18,
                 from ../drivers/net/enic/enic_res.c:7:
../drivers/net/enic/enic_res.c: In function ‘enic_get_vnic_config’:
../drivers/net/enic/enic_res.c:42:4: error: ‘struct vnic_enet_config’ has no member named ‘max_rq_ring’
   42 |    offsetof(struct vnic_enet_config, m), \
      |    ^~~~~~~~
../drivers/net/enic/enic_res.c:61:2: note: in expansion of macro ‘GET_CONFIG’
   61 |  GET_CONFIG(max_rq_ring);
      |  ^~~~~~~~~~
../drivers/net/enic/enic_res.c:43:12: error: ‘struct vnic_enet_config’ has no member named ‘max_rq_ring’
   43 |    sizeof(c->m), &c->m); \
      |            ^~
../drivers/net/enic/enic_res.c:61:2: note: in expansion of macro ‘GET_CONFIG’
   61 |  GET_CONFIG(max_rq_ring);
      |  ^~~~~~~~~~
../drivers/net/enic/enic_res.c:43:20: error: ‘struct vnic_enet_config’ has no member named ‘max_rq_ring’
   43 |    sizeof(c->m), &c->m); \
      |                    ^~
../drivers/net/enic/enic_res.c:61:2: note: in expansion of macro ‘GET_CONFIG’
   61 |  GET_CONFIG(max_rq_ring);
      |  ^~~~~~~~~~
In file included from /usr/include/i386-linux-gnu/bits/socket.h:27,
                 from /usr/include/i386-linux-gnu/sys/socket.h:33,
                 from ../lib/net/rte_ip.h:23,
                 from ../lib/ethdev/rte_flow.h:24,
                 from ../lib/ethdev/rte_eth_ctrl.h:11,
                 from ../lib/ethdev/rte_ethdev.h:1439,
                 from ../lib/ethdev/ethdev_driver.h:18,
                 from ../drivers/net/enic/enic_res.c:7:
../drivers/net/enic/enic_res.c:42:4: error: ‘struct vnic_enet_config’ has no member named ‘max_wq_ring’
   42 |    offsetof(struct vnic_enet_config, m), \
      |    ^~~~~~~~
../drivers/net/enic/enic_res.c:62:2: note: in expansion of macro ‘GET_CONFIG’
   62 |  GET_CONFIG(max_wq_ring);
      |  ^~~~~~~~~~
../drivers/net/enic/enic_res.c:43:12: error: ‘struct vnic_enet_config’ has no member named ‘max_wq_ring’
   43 |    sizeof(c->m), &c->m); \
      |            ^~
../drivers/net/enic/enic_res.c:62:2: note: in expansion of macro ‘GET_CONFIG’
   62 |  GET_CONFIG(max_wq_ring);
      |  ^~~~~~~~~~
../drivers/net/enic/enic_res.c:43:20: error: ‘struct vnic_enet_config’ has no member named ‘max_wq_ring’
   43 |    sizeof(c->m), &c->m); \
      |                    ^~
../drivers/net/enic/enic_res.c:62:2: note: in expansion of macro ‘GET_CONFIG’
   62 |  GET_CONFIG(max_wq_ring);
      |  ^~~~~~~~~~
../drivers/net/enic/enic_res.c:111:41: error: ‘struct vnic_enet_config’ has no member named ‘max_wq_ring’
  111 |  max_wq_descs = (enic->cq64_request && c->max_wq_ring) ? c->max_wq_ring :
      |                                         ^~
../drivers/net/enic/enic_res.c:111:59: error: ‘struct vnic_enet_config’ has no member named ‘max_wq_ring’
  111 |  max_wq_descs = (enic->cq64_request && c->max_wq_ring) ? c->max_wq_ring :
      |                                                           ^~
../drivers/net/enic/enic_res.c:116:41: error: ‘struct vnic_enet_config’ has no member named ‘max_rq_ring’
  116 |  max_rq_descs = (enic->cq64_request && c->max_rq_ring) ? c->max_rq_ring
      |                                         ^~
../drivers/net/enic/enic_res.c:116:59: error: ‘struct vnic_enet_config’ has no member named ‘max_rq_ring’
  116 |  max_rq_descs = (enic->cq64_request && c->max_rq_ring) ? c->max_rq_ring
      |                                                           ^~
[1173/2480] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_flow.c.o
[1174/2480] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_ethdev.c.o
[1175/2480] Generating rte_net_ena.pmd.c with a custom command
[1176/2480] Generating rte_net_e1000.sym_chk with a meson_exe.py custom command
[1177/2480] Generating rte_net_enetfec.sym_chk with a meson_exe.py custom command
[1178/2480] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_vf_representor.c.o
[1179/2480] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_rxtx.c.o
[1180/2480] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_fm_flow.c.o
[1181/2480] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_main.c.o
ninja: build stopped




*Build Failed #15:
OS: UB2004-64
Target: x86_64-native-linuxapp-clang
FAILED: drivers/libtmp_rte_net_enic.a.p/net_enic_enic_res.c.o 
clang -Idrivers/libtmp_rte_net_enic.a.p -Idrivers -I../drivers -Idrivers/net/enic -I../drivers/net/enic -I../drivers/net/enic/base -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 -Idrivers/bus/pci -I../drivers/bus/pci -I../drivers/bus/pci/linux -Ilib/pci -I../lib/pci -Idrivers/bus/vdev -I../drivers/bus/vdev -Ilib/hash -I../lib/hash -Ilib/rcu -I../lib/rcu -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 -fPIC -march=native -DALLOW_EXPERIMENTAL_API -DALLOW_INTERNAL_API -DRTE_LOG_DEFAULT_LOGTYPE=pmd.net.enic -MD -MQ drivers/libtmp_rte_net_enic.a.p/net_enic_enic_res.c.o -MF drivers/libtmp_rte_net_enic.a.p/net_enic_enic_res.c.o.d -o drivers/libtmp_rte_net_enic.a.p/net_enic_enic_res.c.o -c ../drivers/net/enic/enic_res.c
../drivers/net/enic/enic_res.c:61:2: error: no member named 'max_rq_ring' in 'vnic_enet_config'
        GET_CONFIG(max_rq_ring);
        ^          ~~~~~~~~~~~
../drivers/net/enic/enic_res.c:42:4: note: expanded from macro 'GET_CONFIG'
                        offsetof(struct vnic_enet_config, m), \
                        ^                                 ~
/usr/lib/llvm-10/lib/clang/10.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof'
#define offsetof(t, d) __builtin_offsetof(t, d)
                       ^                     ~
../drivers/net/enic/enic_res.c:61:13: error: no member named 'max_rq_ring' in 'struct vnic_enet_config'
        GET_CONFIG(max_rq_ring);
        ~~~~~~~~~~~^~~~~~~~~~~~
../drivers/net/enic/enic_res.c:43:14: note: expanded from macro 'GET_CONFIG'
                        sizeof(c->m), &c->m); \
                               ~  ^
../drivers/net/enic/enic_res.c:61:13: error: no member named 'max_rq_ring' in 'struct vnic_enet_config'
        GET_CONFIG(max_rq_ring);
        ~~~~~~~~~~~^~~~~~~~~~~~
../drivers/net/enic/enic_res.c:43:22: note: expanded from macro 'GET_CONFIG'
                        sizeof(c->m), &c->m); \
                                       ~  ^
../drivers/net/enic/enic_res.c:62:2: error: no member named 'max_wq_ring' in 'vnic_enet_config'
        GET_CONFIG(max_wq_ring);
        ^          ~~~~~~~~~~~
../drivers/net/enic/enic_res.c:42:4: note: expanded from macro 'GET_CONFIG'
                        offsetof(struct vnic_enet_config, m), \
                        ^                                 ~
/usr/lib/llvm-10/lib/clang/10.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof'
#define offsetof(t, d) __builtin_offsetof(t, d)
                       ^                     ~
../drivers/net/enic/enic_res.c:62:13: error: no member named 'max_wq_ring' in 'struct vnic_enet_config'
        GET_CONFIG(max_wq_ring);
        ~~~~~~~~~~~^~~~~~~~~~~~
../drivers/net/enic/enic_res.c:43:14: note: expanded from macro 'GET_CONFIG'
                        sizeof(c->m), &c->m); \
                               ~  ^
../drivers/net/enic/enic_res.c:62:13: error: no member named 'max_wq_ring' in 'struct vnic_enet_config'
        GET_CONFIG(max_wq_ring);
        ~~~~~~~~~~~^~~~~~~~~~~~
../drivers/net/enic/enic_res.c:43:22: note: expanded from macro 'GET_CONFIG'
                        sizeof(c->m), &c->m); \
                                       ~  ^
../drivers/net/enic/enic_res.c:111:43: error: no member named 'max_wq_ring' in 'struct vnic_enet_config'
        max_wq_descs = (enic->cq64_request && c->max_wq_ring) ? c->max_wq_ring :
                                              ~  ^
../drivers/net/enic/enic_res.c:111:61: error: no member named 'max_wq_ring' in 'struct vnic_enet_config'
        max_wq_descs = (enic->cq64_request && c->max_wq_ring) ? c->max_wq_ring :
                                                                ~  ^
../drivers/net/enic/enic_res.c:116:43: error: no member named 'max_rq_ring' in 'struct vnic_enet_config'
        max_rq_descs = (enic->cq64_request && c->max_rq_ring) ? c->max_rq_ring
                                              ~  ^
../drivers/net/enic/enic_res.c:116:61: error: no member named 'max_rq_ring' in 'struct vnic_enet_config'
        max_rq_descs = (enic->cq64_request && c->max_rq_ring) ? c->max_rq_ring
                                                                ~  ^
10 errors generated.
[1564/3602] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_flow.c.o
[1565/3602] Generating rte_net_ena.sym_chk with a meson_exe.py custom command
[1566/3602] Compiling C object drivers/libtmp_rte_net_failsafe.a.p/net_failsafe_failsafe_args.c.o
[1567/3602] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_rxtx.c.o
[1568/3602] Compiling C object drivers/libtmp_rte_net_failsafe.a.p/net_failsafe_failsafe_eal.c.o
[1569/3602] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_vf_representor.c.o
[1570/3602] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_main.c.o
[1571/3602] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_rxtx_vec_avx2.c.o
[1572/3602] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_fm_flow.c.o
ninja: build stopped




*Build Failed #16:
OS: UB2004-64
Target: x86_64-native-linuxapp-gcc
FAILED: drivers/libtmp_rte_net_enic.a.p/net_enic_enic_res.c.o 
gcc -Idrivers/libtmp_rte_net_enic.a.p -Idrivers -I../drivers -Idrivers/net/enic -I../drivers/net/enic -I../drivers/net/enic/base -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 -Idrivers/bus/pci -I../drivers/bus/pci -I../drivers/bus/pci/linux -Ilib/pci -I../lib/pci -Idrivers/bus/vdev -I../drivers/bus/vdev -Ilib/hash -I../lib/hash -Ilib/rcu -I../lib/rcu -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 -fPIC -march=native -DALLOW_EXPERIMENTAL_API -DALLOW_INTERNAL_API -Wno-format-truncation -DRTE_LOG_DEFAULT_LOGTYPE=pmd.net.enic -MD -MQ drivers/libtmp_rte_net_enic.a.p/net_enic_enic_res.c.o -MF drivers/libtmp_rte_net_enic.a.p/net_enic_enic_res.c.o.d -o drivers/libtmp_rte_net_enic.a.p/net_enic_enic_res.c.o -c ../drivers/net/enic/enic_res.c
In file included from /usr/include/x86_64-linux-gnu/bits/socket.h:27,
                 from /usr/include/x86_64-linux-gnu/sys/socket.h:33,
                 from ../lib/net/rte_ip.h:23,
                 from ../lib/ethdev/rte_flow.h:24,
                 from ../lib/ethdev/rte_eth_ctrl.h:11,
                 from ../lib/ethdev/rte_ethdev.h:1439,
                 from ../lib/ethdev/ethdev_driver.h:18,
                 from ../drivers/net/enic/enic_res.c:7:
../drivers/net/enic/enic_res.c: In function ‘enic_get_vnic_config’:
../drivers/net/enic/enic_res.c:42:4: error: ‘struct vnic_enet_config’ has no member named ‘max_rq_ring’
   42 |    offsetof(struct vnic_enet_config, m), \
      |    ^~~~~~~~
../drivers/net/enic/enic_res.c:61:2: note: in expansion of macro ‘GET_CONFIG’
   61 |  GET_CONFIG(max_rq_ring);
      |  ^~~~~~~~~~
../drivers/net/enic/enic_res.c:43:12: error: ‘struct vnic_enet_config’ has no member named ‘max_rq_ring’
   43 |    sizeof(c->m), &c->m); \
      |            ^~
../drivers/net/enic/enic_res.c:61:2: note: in expansion of macro ‘GET_CONFIG’
   61 |  GET_CONFIG(max_rq_ring);
      |  ^~~~~~~~~~
../drivers/net/enic/enic_res.c:43:20: error: ‘struct vnic_enet_config’ has no member named ‘max_rq_ring’
   43 |    sizeof(c->m), &c->m); \
      |                    ^~
../drivers/net/enic/enic_res.c:61:2: note: in expansion of macro ‘GET_CONFIG’
   61 |  GET_CONFIG(max_rq_ring);
      |  ^~~~~~~~~~
In file included from /usr/include/x86_64-linux-gnu/bits/socket.h:27,
                 from /usr/include/x86_64-linux-gnu/sys/socket.h:33,
                 from ../lib/net/rte_ip.h:23,
                 from ../lib/ethdev/rte_flow.h:24,
                 from ../lib/ethdev/rte_eth_ctrl.h:11,
                 from ../lib/ethdev/rte_ethdev.h:1439,
                 from ../lib/ethdev/ethdev_driver.h:18,
                 from ../drivers/net/enic/enic_res.c:7:
../drivers/net/enic/enic_res.c:42:4: error: ‘struct vnic_enet_config’ has no member named ‘max_wq_ring’
   42 |    offsetof(struct vnic_enet_config, m), \
      |    ^~~~~~~~
../drivers/net/enic/enic_res.c:62:2: note: in expansion of macro ‘GET_CONFIG’
   62 |  GET_CONFIG(max_wq_ring);
      |  ^~~~~~~~~~
../drivers/net/enic/enic_res.c:43:12: error: ‘struct vnic_enet_config’ has no member named ‘max_wq_ring’
   43 |    sizeof(c->m), &c->m); \
      |            ^~
../drivers/net/enic/enic_res.c:62:2: note: in expansion of macro ‘GET_CONFIG’
   62 |  GET_CONFIG(max_wq_ring);
      |  ^~~~~~~~~~
../drivers/net/enic/enic_res.c:43:20: error: ‘struct vnic_enet_config’ has no member named ‘max_wq_ring’
   43 |    sizeof(c->m), &c->m); \
      |                    ^~
../drivers/net/enic/enic_res.c:62:2: note: in expansion of macro ‘GET_CONFIG’
   62 |  GET_CONFIG(max_wq_ring);
      |  ^~~~~~~~~~
../drivers/net/enic/enic_res.c:111:41: error: ‘struct vnic_enet_config’ has no member named ‘max_wq_ring’
  111 |  max_wq_descs = (enic->cq64_request && c->max_wq_ring) ? c->max_wq_ring :
      |                                         ^~
../drivers/net/enic/enic_res.c:111:59: error: ‘struct vnic_enet_config’ has no member named ‘max_wq_ring’
  111 |  max_wq_descs = (enic->cq64_request && c->max_wq_ring) ? c->max_wq_ring :
      |                                                           ^~
../drivers/net/enic/enic_res.c:116:41: error: ‘struct vnic_enet_config’ has no member named ‘max_rq_ring’
  116 |  max_rq_descs = (enic->cq64_request && c->max_rq_ring) ? c->max_rq_ring
      |                                         ^~
../drivers/net/enic/enic_res.c:116:59: error: ‘struct vnic_enet_config’ has no member named ‘max_rq_ring’
  116 |  max_rq_descs = (enic->cq64_request && c->max_rq_ring) ? c->max_rq_ring
      |                                                           ^~
[1560/3602] Generating rte_net_enic_def with a custom command
[1561/3602] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_ethdev.c.o
[1562/3602] Generating rte_net_ena.sym_chk with a meson_exe.py custom command
[1563/3602] Generating rte_net_enetfec.sym_chk with a meson_exe.py custom command
[1564/3602] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_rxtx_vec_avx2.c.o
[1565/3602] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_rxtx.c.o
[1566/3602] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_vf_representor.c.o
[1567/3602] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_main.c.o
[1568/3602] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_fm_flow.c.o
ninja: build stopped




*Build Failed #17:
OS: UB2004-64
Target: x86_64-native-linuxapp-icc
FAILED: drivers/libtmp_rte_net_enic.a.p/net_enic_enic_res.c.o 
icc -Idrivers/libtmp_rte_net_enic.a.p -Idrivers -I../drivers -Idrivers/net/enic -I../drivers/net/enic -I../drivers/net/enic/base -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 -Idrivers/bus/pci -I../drivers/bus/pci -I../drivers/bus/pci/linux -Ilib/pci -I../lib/pci -Idrivers/bus/vdev -I../drivers/bus/vdev -Ilib/hash -I../lib/hash -Ilib/rcu -I../lib/rcu -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 -fPIC -march=native -DALLOW_EXPERIMENTAL_API -DALLOW_INTERNAL_API -DRTE_LOG_DEFAULT_LOGTYPE=pmd.net.enic -MD -MQ drivers/libtmp_rte_net_enic.a.p/net_enic_enic_res.c.o -MF drivers/libtmp_rte_net_enic.a.p/net_enic_enic_res.c.o.d -o drivers/libtmp_rte_net_enic.a.p/net_enic_enic_res.c.o -c ../drivers/net/enic/enic_res.c
../drivers/net/enic/enic_res.c(61): error: struct "vnic_enet_config" has no field "max_rq_ring"
  	GET_CONFIG(max_rq_ring);
  	^

../drivers/net/enic/enic_res.c(61): error: struct "vnic_enet_config" has no field "max_rq_ring"
  	GET_CONFIG(max_rq_ring);
  	^

../drivers/net/enic/enic_res.c(61): error: struct "vnic_enet_config" has no field "max_rq_ring"
  	GET_CONFIG(max_rq_ring);
  	^

../drivers/net/enic/enic_res.c(62): error: struct "vnic_enet_config" has no field "max_wq_ring"
  	GET_CONFIG(max_wq_ring);
  	^

../drivers/net/enic/enic_res.c(62): error: struct "vnic_enet_config" has no field "max_wq_ring"
  	GET_CONFIG(max_wq_ring);
  	^

../drivers/net/enic/enic_res.c(62): error: struct "vnic_enet_config" has no field "max_wq_ring"
  	GET_CONFIG(max_wq_ring);
  	^

../drivers/net/enic/enic_res.c(111): error: struct "vnic_enet_config" has no field "max_wq_ring"
  	max_wq_descs = (enic->cq64_request && c->max_wq_ring) ? c->max_wq_ring :
  	                                         ^

../drivers/net/enic/enic_res.c(111): error: struct "vnic_enet_config" has no field "max_wq_ring"
  	max_wq_descs = (enic->cq64_request && c->max_wq_ring) ? c->max_wq_ring :
  	                                                           ^

../drivers/net/enic/enic_res.c(116): error: struct "vnic_enet_config" has no field "max_rq_ring"
  	max_rq_descs = (enic->cq64_request && c->max_rq_ring) ? c->max_rq_ring
  	                                         ^

../drivers/net/enic/enic_res.c(116): error: struct "vnic_enet_config" has no field "max_rq_ring"
  	max_rq_descs = (enic->cq64_request && c->max_rq_ring) ? c->max_rq_ring
  	                                                           ^

compilation aborted for ../drivers/net/enic/enic_res.c (code 2)
[1546/3100] Compiling C object drivers/libtmp_rte_net_enetc.a.p/net_enetc_enetc_ethdev.c.o
[1547/3100] Linking target drivers/librte_net_e1000.so.22.1
[1548/3100] Compiling C object drivers/libtmp_rte_net_ena.a.p/net_ena_ena_ethdev.c.o
[1549/3100] Generating rte_net_enetfec.sym_chk with a meson_exe.py custom command
[1550/3100] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_vf_representor.c.o
[1551/3100] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_rxtx_vec_avx2.c.o
[1552/3100] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_fm_flow.c.o
[1553/3100] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_main.c.o
[1554/3100] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_rxtx.c.o
ninja: build stopped




*Build Failed #18:
OS: UB2004-64
Target: x86_64-native-linuxapp-doc
FAILED: drivers/a715181@@tmp_rte_net_enic@sta/net_enic_enic_res.c.o 
gcc -Idrivers/a715181@@tmp_rte_net_enic@sta -Idrivers -I../drivers -Idrivers/net/enic -I../drivers/net/enic -I../drivers/net/enic/base -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 -Idrivers/bus/pci -I../drivers/bus/pci -I../drivers/bus/pci/linux -Ilib/pci -I../lib/pci -Idrivers/bus/vdev -I../drivers/bus/vdev -Ilib/hash -I../lib/hash -Ilib/rcu -I../lib/rcu -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 -fPIC -march=native -DALLOW_EXPERIMENTAL_API -DALLOW_INTERNAL_API -Wno-format-truncation -DRTE_LOG_DEFAULT_LOGTYPE=pmd.net.enic -MD -MQ 'drivers/a715181@@tmp_rte_net_enic@sta/net_enic_enic_res.c.o' -MF 'drivers/a715181@@tmp_rte_net_enic@sta/net_enic_enic_res.c.o.d' -o 'drivers/a715181@@tmp_rte_net_enic@sta/net_enic_enic_res.c.o' -c ../drivers/net/enic/enic_res.c
In file included from /usr/include/x86_64-linux-gnu/bits/socket.h:27,
                 from /usr/include/x86_64-linux-gnu/sys/socket.h:33,
                 from ../lib/net/rte_ip.h:23,
                 from ../lib/ethdev/rte_flow.h:24,
                 from ../lib/ethdev/rte_eth_ctrl.h:11,
                 from ../lib/ethdev/rte_ethdev.h:1439,
                 from ../lib/ethdev/ethdev_driver.h:18,
                 from ../drivers/net/enic/enic_res.c:7:
../drivers/net/enic/enic_res.c: In function ‘enic_get_vnic_config’:
../drivers/net/enic/enic_res.c:42:4: error: ‘struct vnic_enet_config’ has no member named ‘max_rq_ring’
   42 |    offsetof(struct vnic_enet_config, m), \
      |    ^~~~~~~~
../drivers/net/enic/enic_res.c:61:2: note: in expansion of macro ‘GET_CONFIG’
   61 |  GET_CONFIG(max_rq_ring);
      |  ^~~~~~~~~~
../drivers/net/enic/enic_res.c:43:12: error: ‘struct vnic_enet_config’ has no member named ‘max_rq_ring’
   43 |    sizeof(c->m), &c->m); \
      |            ^~
../drivers/net/enic/enic_res.c:61:2: note: in expansion of macro ‘GET_CONFIG’
   61 |  GET_CONFIG(max_rq_ring);
      |  ^~~~~~~~~~
../drivers/net/enic/enic_res.c:43:20: error: ‘struct vnic_enet_config’ has no member named ‘max_rq_ring’
   43 |    sizeof(c->m), &c->m); \
      |                    ^~
../drivers/net/enic/enic_res.c:61:2: note: in expansion of macro ‘GET_CONFIG’
   61 |  GET_CONFIG(max_rq_ring);
      |  ^~~~~~~~~~
In file included from /usr/include/x86_64-linux-gnu/bits/socket.h:27,
                 from /usr/include/x86_64-linux-gnu/sys/socket.h:33,
                 from ../lib/net/rte_ip.h:23,
                 from ../lib/ethdev/rte_flow.h:24,
                 from ../lib/ethdev/rte_eth_ctrl.h:11,
                 from ../lib/ethdev/rte_ethdev.h:1439,
                 from ../lib/ethdev/ethdev_driver.h:18,
                 from ../drivers/net/enic/enic_res.c:7:
../drivers/net/enic/enic_res.c:42:4: error: ‘struct vnic_enet_config’ has no member named ‘max_wq_ring’
   42 |    offsetof(struct vnic_enet_config, m), \
      |    ^~~~~~~~
../drivers/net/enic/enic_res.c:62:2: note: in expansion of macro ‘GET_CONFIG’
   62 |  GET_CONFIG(max_wq_ring);
      |  ^~~~~~~~~~
../drivers/net/enic/enic_res.c:43:12: error: ‘struct vnic_enet_config’ has no member named ‘max_wq_ring’
   43 |    sizeof(c->m), &c->m); \
      |            ^~
../drivers/net/enic/enic_res.c:62:2: note: in expansion of macro ‘GET_CONFIG’
   62 |  GET_CONFIG(max_wq_ring);
      |  ^~~~~~~~~~
../drivers/net/enic/enic_res.c:43:20: error: ‘struct vnic_enet_config’ has no member named ‘max_wq_ring’
   43 |    sizeof(c->m), &c->m); \
      |                    ^~
../drivers/net/enic/enic_res.c:62:2: note: in expansion of macro ‘GET_CONFIG’
   62 |  GET_CONFIG(max_wq_ring);
      |  ^~~~~~~~~~
../drivers/net/enic/enic_res.c:111:41: error: ‘struct vnic_enet_config’ has no member named ‘max_wq_ring’
  111 |  max_wq_descs = (enic->cq64_request && c->max_wq_ring) ? c->max_wq_ring :
      |                                         ^~
../drivers/net/enic/enic_res.c:111:59: error: ‘struct vnic_enet_config’ has no member named ‘max_wq_ring’
  111 |  max_wq_descs = (enic->cq64_request && c->max_wq_ring) ? c->max_wq_ring :
      |                                                           ^~
../drivers/net/enic/enic_res.c:116:41: error: ‘struct vnic_enet_config’ has no member named ‘max_rq_ring’
  116 |  max_rq_descs = (enic->cq64_request && c->max_rq_ring) ? c->max_rq_ring
      |                                         ^~
../drivers/net/enic/enic_res.c:116:59: error: ‘struct vnic_enet_config’ has no member named ‘max_rq_ring’
  116 |  max_rq_descs = (enic->cq64_request && c->max_rq_ring) ? c->max_rq_ring
      |                                                           ^~
[1453/3196] Generating rte_net_ena.pmd.c with a custom command.
[1454/3196] Compiling C object 'drivers/a715181@@tmp_rte_net_enic@sta/net_enic_enic_flow.c.o'.
[1455/3196] Generating rte_net_e1000.pmd.c with a custom command.
[1456/3196] Compiling C object 'drivers/a715181@@tmp_rte_net_enic@sta/net_enic_enic_ethdev.c.o'.
[1457/3196] Compiling C object 'drivers/a715181@@tmp_rte_net_enic@sta/net_enic_enic_vf_representor.c.o'.
[1458/3196] Compiling C object 'drivers/a715181@@tmp_rte_net_enic@sta/net_enic_enic_rxtx_vec_avx2.c.o'.
[1459/3196] Compiling C object 'drivers/a715181@@tmp_rte_net_enic@sta/net_enic_enic_fm_flow.c.o'.
[1460/3196] Compiling C object 'drivers/a715181@@tmp_rte_net_enic@sta/net_enic_enic_rxtx.c.o'.
[1461/3196] Compiling C object 'drivers/a715181@@tmp_rte_net_enic@sta/net_enic_enic_main.c.o'.
ninja: build stopped




*Build Failed #19:
OS: UB2110-64
Target: x86_64-native-linuxapp-gcc
FAILED: drivers/libtmp_rte_net_enic.a.p/net_enic_enic_res.c.o 
gcc -Idrivers/libtmp_rte_net_enic.a.p -Idrivers -I../drivers -Idrivers/net/enic -I../drivers/net/enic -I../drivers/net/enic/base -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 -Idrivers/bus/pci -I../drivers/bus/pci -I../drivers/bus/pci/linux -Ilib/pci -I../lib/pci -Idrivers/bus/vdev -I../drivers/bus/vdev -Ilib/hash -I../lib/hash -Ilib/rcu -I../lib/rcu -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 -fPIC -march=native -DALLOW_EXPERIMENTAL_API -DALLOW_INTERNAL_API -Wno-format-truncation -DRTE_LOG_DEFAULT_LOGTYPE=pmd.net.enic -MD -MQ drivers/libtmp_rte_net_enic.a.p/net_enic_enic_res.c.o -MF drivers/libtmp_rte_net_enic.a.p/net_enic_enic_res.c.o.d -o drivers/libtmp_rte_net_enic.a.p/net_enic_enic_res.c.o -c ../drivers/net/enic/enic_res.c
In file included from /usr/include/x86_64-linux-gnu/bits/socket.h:27,
                 from /usr/include/x86_64-linux-gnu/sys/socket.h:33,
                 from ../lib/net/rte_ip.h:23,
                 from ../lib/ethdev/rte_flow.h:24,
                 from ../lib/ethdev/rte_eth_ctrl.h:11,
                 from ../lib/ethdev/rte_ethdev.h:1439,
                 from ../lib/ethdev/ethdev_driver.h:18,
                 from ../drivers/net/enic/enic_res.c:7:
../drivers/net/enic/enic_res.c: In function ‘enic_get_vnic_config’:
../drivers/net/enic/enic_res.c:42:25: error: ‘struct vnic_enet_config’ has no member named ‘max_rq_ring’
   42 |                         offsetof(struct vnic_enet_config, m), \
      |                         ^~~~~~~~
../drivers/net/enic/enic_res.c:61:9: note: in expansion of macro ‘GET_CONFIG’
   61 |         GET_CONFIG(max_rq_ring);
      |         ^~~~~~~~~~
../drivers/net/enic/enic_res.c:43:33: error: ‘struct vnic_enet_config’ has no member named ‘max_rq_ring’
   43 |                         sizeof(c->m), &c->m); \
      |                                 ^~
../drivers/net/enic/enic_res.c:61:9: note: in expansion of macro ‘GET_CONFIG’
   61 |         GET_CONFIG(max_rq_ring);
      |         ^~~~~~~~~~
../drivers/net/enic/enic_res.c:43:41: error: ‘struct vnic_enet_config’ has no member named ‘max_rq_ring’
   43 |                         sizeof(c->m), &c->m); \
      |                                         ^~
../drivers/net/enic/enic_res.c:61:9: note: in expansion of macro ‘GET_CONFIG’
   61 |         GET_CONFIG(max_rq_ring);
      |         ^~~~~~~~~~
In file included from /usr/include/x86_64-linux-gnu/bits/socket.h:27,
                 from /usr/include/x86_64-linux-gnu/sys/socket.h:33,
                 from ../lib/net/rte_ip.h:23,
                 from ../lib/ethdev/rte_flow.h:24,
                 from ../lib/ethdev/rte_eth_ctrl.h:11,
                 from ../lib/ethdev/rte_ethdev.h:1439,
                 from ../lib/ethdev/ethdev_driver.h:18,
                 from ../drivers/net/enic/enic_res.c:7:
../drivers/net/enic/enic_res.c:42:25: error: ‘struct vnic_enet_config’ has no member named ‘max_wq_ring’
   42 |                         offsetof(struct vnic_enet_config, m), \
      |                         ^~~~~~~~
../drivers/net/enic/enic_res.c:62:9: note: in expansion of macro ‘GET_CONFIG’
   62 |         GET_CONFIG(max_wq_ring);
      |         ^~~~~~~~~~
../drivers/net/enic/enic_res.c:43:33: error: ‘struct vnic_enet_config’ has no member named ‘max_wq_ring’
   43 |                         sizeof(c->m), &c->m); \
      |                                 ^~
../drivers/net/enic/enic_res.c:62:9: note: in expansion of macro ‘GET_CONFIG’
   62 |         GET_CONFIG(max_wq_ring);
      |         ^~~~~~~~~~
../drivers/net/enic/enic_res.c:43:41: error: ‘struct vnic_enet_config’ has no member named ‘max_wq_ring’
   43 |                         sizeof(c->m), &c->m); \
      |                                         ^~
../drivers/net/enic/enic_res.c:62:9: note: in expansion of macro ‘GET_CONFIG’
   62 |         GET_CONFIG(max_wq_ring);
      |         ^~~~~~~~~~
../drivers/net/enic/enic_res.c:111:48: error: ‘struct vnic_enet_config’ has no member named ‘max_wq_ring’
  111 |         max_wq_descs = (enic->cq64_request && c->max_wq_ring) ? c->max_wq_ring :
      |                                                ^~
../drivers/net/enic/enic_res.c:111:66: error: ‘struct vnic_enet_config’ has no member named ‘max_wq_ring’
  111 |         max_wq_descs = (enic->cq64_request && c->max_wq_ring) ? c->max_wq_ring :
      |                                                                  ^~
../drivers/net/enic/enic_res.c:116:48: error: ‘struct vnic_enet_config’ has no member named ‘max_rq_ring’
  116 |         max_rq_descs = (enic->cq64_request && c->max_rq_ring) ? c->max_rq_ring
      |                                                ^~
../drivers/net/enic/enic_res.c:116:66: error: ‘struct vnic_enet_config’ has no member named ‘max_rq_ring’
  116 |         max_rq_descs = (enic->cq64_request && c->max_rq_ring) ? c->max_rq_ring
      |                                                                  ^~
[1570/3616] Compiling C object drivers/net/fm10k/base/libfm10k_base.a.p/fm10k_vf.c.o
[1571/3616] Compiling C object drivers/libtmp_rte_net_failsafe.a.p/net_failsafe_failsafe_eal.c.o
[1572/3616] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_rxtx_vec_avx2.c.o
[1573/3616] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_vf_representor.c.o
[1574/3616] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_fm_flow.c.o
[1575/3616] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_main.c.o
[1576/3616] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_rxtx.c.o
[1577/3616] Compiling C object drivers/libtmp_rte_net_failsafe.a.p/net_failsafe_failsafe.c.o
[1578/3616] Compiling C object drivers/libtmp_rte_net_failsafe.a.p/net_failsafe_failsafe_args.c.o
ninja: build stopped




*Build Failed #20:
OS: RHEL85-64
Target: x86_64-native-linuxapp-gcc
FAILED: drivers/libtmp_rte_net_enic.a.p/net_enic_enic_res.c.o 
gcc -Idrivers/libtmp_rte_net_enic.a.p -Idrivers -I../drivers -Idrivers/net/enic -I../drivers/net/enic -I../drivers/net/enic/base -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 -Idrivers/bus/pci -I../drivers/bus/pci -I../drivers/bus/pci/linux -Ilib/pci -I../lib/pci -Idrivers/bus/vdev -I../drivers/bus/vdev -Ilib/hash -I../lib/hash -Ilib/rcu -I../lib/rcu -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 -fPIC -march=native -DALLOW_EXPERIMENTAL_API -DALLOW_INTERNAL_API -Wno-format-truncation -DRTE_LOG_DEFAULT_LOGTYPE=pmd.net.enic -MD -MQ drivers/libtmp_rte_net_enic.a.p/net_enic_enic_res.c.o -MF drivers/libtmp_rte_net_enic.a.p/net_enic_enic_res.c.o.d -o drivers/libtmp_rte_net_enic.a.p/net_enic_enic_res.c.o -c ../drivers/net/enic/enic_res.c
In file included from /usr/include/bits/socket.h:27,
                 from /usr/include/sys/socket.h:33,
                 from ../lib/net/rte_ip.h:23,
                 from ../lib/ethdev/rte_flow.h:24,
                 from ../lib/ethdev/rte_eth_ctrl.h:11,
                 from ../lib/ethdev/rte_ethdev.h:1439,
                 from ../lib/ethdev/ethdev_driver.h:18,
                 from ../drivers/net/enic/enic_res.c:7:
../drivers/net/enic/enic_res.c: In function ‘enic_get_vnic_config’:
../drivers/net/enic/enic_res.c:61:13: error: ‘struct vnic_enet_config’ has no member named ‘max_rq_ring’; did you mean ‘max_pkt_size’?
  GET_CONFIG(max_rq_ring);
             ^~~~~~~~~~~
../drivers/net/enic/enic_res.c:61:2: note: in expansion of macro ‘GET_CONFIG’
  GET_CONFIG(max_rq_ring);
  ^~~~~~~~~~
../drivers/net/enic/enic_res.c:61:13: error: ‘struct vnic_enet_config’ has no member named ‘max_rq_ring’; did you mean ‘max_pkt_size’?
  GET_CONFIG(max_rq_ring);
             ^~~~~~~~~~~
../drivers/net/enic/enic_res.c:43:14: note: in definition of macro ‘GET_CONFIG’
    sizeof(c->m), &c->m); \
              ^
../drivers/net/enic/enic_res.c:61:13: error: ‘struct vnic_enet_config’ has no member named ‘max_rq_ring’; did you mean ‘max_pkt_size’?
  GET_CONFIG(max_rq_ring);
             ^~~~~~~~~~~
../drivers/net/enic/enic_res.c:43:22: note: in definition of macro ‘GET_CONFIG’
    sizeof(c->m), &c->m); \
                      ^
In file included from /usr/include/bits/socket.h:27,
                 from /usr/include/sys/socket.h:33,
                 from ../lib/net/rte_ip.h:23,
                 from ../lib/ethdev/rte_flow.h:24,
                 from ../lib/ethdev/rte_eth_ctrl.h:11,
                 from ../lib/ethdev/rte_ethdev.h:1439,
                 from ../lib/ethdev/ethdev_driver.h:18,
                 from ../drivers/net/enic/enic_res.c:7:
../drivers/net/enic/enic_res.c:62:13: error: ‘struct vnic_enet_config’ has no member named ‘max_wq_ring’; did you mean ‘max_pkt_size’?
  GET_CONFIG(max_wq_ring);
             ^~~~~~~~~~~
../drivers/net/enic/enic_res.c:62:2: note: in expansion of macro ‘GET_CONFIG’
  GET_CONFIG(max_wq_ring);
  ^~~~~~~~~~
../drivers/net/enic/enic_res.c:62:13: error: ‘struct vnic_enet_config’ has no member named ‘max_wq_ring’; did you mean ‘max_pkt_size’?
  GET_CONFIG(max_wq_ring);
             ^~~~~~~~~~~
../drivers/net/enic/enic_res.c:43:14: note: in definition of macro ‘GET_CONFIG’
    sizeof(c->m), &c->m); \
              ^
../drivers/net/enic/enic_res.c:62:13: error: ‘struct vnic_enet_config’ has no member named ‘max_wq_ring’; did you mean ‘max_pkt_size’?
  GET_CONFIG(max_wq_ring);
             ^~~~~~~~~~~
../drivers/net/enic/enic_res.c:43:22: note: in definition of macro ‘GET_CONFIG’
    sizeof(c->m), &c->m); \
                      ^
../drivers/net/enic/enic_res.c:111:43: error: ‘struct vnic_enet_config’ has no member named ‘max_wq_ring’; did you mean ‘max_pkt_size’?
  max_wq_descs = (enic->cq64_request && c->max_wq_ring) ? c->max_wq_ring :
                                           ^~~~~~~~~~~
                                           max_pkt_size
../drivers/net/enic/enic_res.c:111:61: error: ‘struct vnic_enet_config’ has no member named ‘max_wq_ring’; did you mean ‘max_pkt_size’?
  max_wq_descs = (enic->cq64_request && c->max_wq_ring) ? c->max_wq_ring :
                                                             ^~~~~~~~~~~
                                                             max_pkt_size
../drivers/net/enic/enic_res.c:116:43: error: ‘struct vnic_enet_config’ has no member named ‘max_rq_ring’; did you mean ‘max_pkt_size’?
  max_rq_descs = (enic->cq64_request && c->max_rq_ring) ? c->max_rq_ring
                                           ^~~~~~~~~~~
                                           max_pkt_size
../drivers/net/enic/enic_res.c:116:61: error: ‘struct vnic_enet_config’ has no member named ‘max_rq_ring’; did you mean ‘max_pkt_size’?
  max_rq_descs = (enic->cq64_request && c->max_rq_ring) ? c->max_rq_ring
                                                             ^~~~~~~~~~~
                                                             max_pkt_size
[1562/3539] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_flow.c.o
[1563/3539] Generating rte_net_enetc.sym_chk with a custom command (wrapped by meson to capture output)
[1564/3539] Generating symbol file drivers/librte_net_dpaa2.so.22.1.p/librte_net_dpaa2.so.22.1.symbols
[1565/3539] Generating rte_net_enetfec.sym_chk with a custom command (wrapped by meson to capture output)
[1566/3539] Generating rte_net_e1000.sym_chk with a custom command (wrapped by meson to capture output)
[1567/3539] Generating rte_net_ena.sym_chk with a custom command (wrapped by meson to capture output)
[1568/3539] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_fm_flow.c.o
[1569/3539] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_main.c.o
[1570/3539] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_rxtx.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-29 14:25 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-01-29 14:25 [dpdk-test-report] |FAILURE| pw(106642) sid(21405) job(PER_PATCH_BUILD980)[v3] net/enic: support max descriptors allowed by adapter 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).