Test-Label: Intel-compilation Test-Status: FAILURE http://dpdk.org/patch/106595 _Compilation issues_ Submitter: John Daley Date: 2022-01-26 21:55:35 Reply_mail: 20220126215535.9615-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 | ^~ [1565/3579] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_ethdev.c.o [1566/3579] Linking target drivers/librte_net_ena.so.22.1 [1567/3579] Compiling C object drivers/net/fm10k/base/libfm10k_base.a.p/fm10k_vf.c.o [1568/3579] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_vf_representor.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_rxtx_vec_avx2.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_failsafe.a.p/net_failsafe_failsafe_args.c.o [1573/3579] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_main.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. [1567/3579] Linking target drivers/librte_net_enetc.so.22.1 [1568/3579] Compiling C object drivers/net/fm10k/base/libfm10k_base.a.p/fm10k_vf.c.o [1569/3579] Compiling C object drivers/libtmp_rte_net_failsafe.a.p/net_failsafe_failsafe_args.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_vf_representor.c.o [1572/3579] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_fm_flow.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_ether.c.o [1575/3579] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_rxtx.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 | ^~ [990/2072] Generating rte_net_enic_mingw with a custom command [991/2072] Generating rte_net_ena.pmd.c with a custom command [992/2072] Generating rte_net_e1000.sym_chk with a custom command (wrapped by meson to capture output) [993/2072] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_rxtx_vec_avx2.c.o [994/2072] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_vf_representor.c.o [995/2072] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_fm_flow.c.o [996/2072] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_rxtx.c.o [997/2072] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_main.c.o [998/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. [1197/2033] Generating rte_net_enic_def with a custom command [1198/2033] Generating rte_net_ena.pmd.c with a custom command [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_vf_representor.c.o [1201/2033] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_main.c.o [1202/2033] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_fm_flow.c.o [1203/2033] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_rxtx.c.o [1204/2033] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_rxtx_vec_avx2.c.o [1205/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 | ^~ [992/1915] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_flow.c.o [993/1915] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_ethdev.c.o [994/1915] Generating rte_net_e1000.sym_chk with a custom command (wrapped by meson to capture output) [995/1915] Generating pipeline.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] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_fm_flow.c.o [998/1915] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_rxtx.c.o [999/1915] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_main.c.o [1000/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 | ^~ [969/2033] Compiling C object drivers/librte_net_e1000.so.22.1.p/meson-generated_.._rte_net_e1000.pmd.c.o [970/2033] Generating rte_net_ena.pmd.c with a custom command [971/2033] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_flow.c.o [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_rxtx.c.o [976/2033] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_main.c.o [977/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 [1558/3530] Generating rte_net_enetc.sym_chk with a custom command (wrapped by meson to capture output) [1559/3530] Generating rte_net_enetfec.sym_chk with a custom command (wrapped by meson to capture output) [1560/3530] Generating rte_net_e1000.sym_chk with a custom command (wrapped by meson to capture output) [1561/3530] Generating rte_net_ena.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_fm_flow.c.o [1563/3530] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_vf_representor.c.o [1564/3530] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_rxtx_vec_avx2.c.o [1565/3530] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_rxtx.c.o [1566/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. [1567/3530] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_fm_flow.c.o [1568/3530] Compiling C object drivers/net/fm10k/base/libfm10k_base.a.p/fm10k_vf.c.o [1569/3530] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_main.c.o [1570/3530] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_vf_representor.c.o [1571/3530] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_rxtx.c.o [1572/3530] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_rxtx_vec_avx2.c.o [1573/3530] Compiling C object drivers/libtmp_rte_net_failsafe.a.p/net_failsafe_failsafe_args.c.o [1574/3530] Compiling C object drivers/libtmp_rte_net_failsafe.a.p/net_failsafe_failsafe.c.o [1575/3530] Compiling C object drivers/libtmp_rte_net_failsafe.a.p/net_failsafe_failsafe_ether.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 [1579/3365] Generating rte_net_enic_mingw with a custom command [1580/3365] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_fm_flow.c.o [1581/3365] Generating rte_net_ena.sym_chk with a custom command (wrapped by meson to capture output) [1582/3365] Generating rte_net_enetfec.sym_chk with a custom command (wrapped by meson to capture output) [1583/3365] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_rxtx.c.o [1584/3365] Generating rte_net_e1000.sym_chk with a custom command (wrapped by meson to capture output) [1585/3365] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_vf_representor.c.o [1586/3365] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_main.c.o [1587/3365] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_rxtx_vec_avx2.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 [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_enetc.sym_chk with a custom command (wrapped by meson to capture output) [1557/3530] Generating rte_net_ena.sym_chk with a custom command (wrapped by meson to capture output) [1558/3530] Generating rte_net_e1000.sym_chk with a custom command (wrapped by meson to capture output) [1559/3530] Generating rte_net_enetfec.sym_chk with a custom command (wrapped by meson to capture output) [1560/3530] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_fm_flow.c.o [1561/3530] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_rxtx.c.o [1562/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) [1536/3114] Generating rte_net_enetfec.pmd.c with a custom command [1537/3114] Generating rte_net_e1000.pmd.c with a custom command [1538/3114] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_flow.c.o [1539/3114] Compiling C object drivers/libtmp_rte_net_ena.a.p/net_ena_ena_ethdev.c.o [1540/3114] Compiling C object drivers/libtmp_rte_net_enetc.a.p/net_enetc_enetc_ethdev.c.o [1541/3114] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_rxtx_vec_avx2.c.o [1542/3114] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_main.c.o [1543/3114] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_fm_flow.c.o [1544/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. [1583/3567] Generating rte_net_ena.sym_chk with a meson_exe.py custom command [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_failsafe@sta/net_failsafe_failsafe_args.c.o' [1586/3567] Compiling C object 'drivers/a715181@@tmp_rte_net_enic@sta/net_enic_enic_vf_representor.c.o' [1587/3567] Compiling C object 'drivers/a715181@@tmp_rte_net_enic@sta/net_enic_enic_rxtx_vec_avx2.c.o' [1588/3567] Compiling C object 'drivers/a715181@@tmp_rte_net_enic@sta/net_enic_enic_rxtx.c.o' [1589/3567] Compiling C object 'drivers/a715181@@tmp_rte_net_enic@sta/net_enic_enic_fm_flow.c.o' [1590/3567] Compiling C object 'drivers/a715181@@tmp_rte_net_failsafe@sta/net_failsafe_failsafe_eal.c.o' [1591/3567] Compiling C object 'drivers/a715181@@tmp_rte_net_failsafe@sta/net_failsafe_failsafe_ether.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 [1573/3565] Generating rte_net_enetfec.sym_chk with a meson_exe.py custom command [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] Compiling C object 'drivers/a715181@@tmp_rte_net_enic@sta/net_enic_enic_main.c.o' [1577/3565] Compiling C object 'drivers/a715181@@tmp_rte_net_enic@sta/net_enic_enic_vf_representor.c.o' [1578/3565] Compiling C object 'drivers/a715181@@tmp_rte_net_enic@sta/net_enic_enic_rxtx_vec_avx2.c.o' [1579/3565] Generating rte_net_ena.sym_chk with a meson_exe.py custom command [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_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 | ^~ [1176/2480] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_flow.c.o [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_ethdev.c.o [1179/2480] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_vf_representor.c.o [1180/2480] Generating rte_net_e1000.sym_chk with a meson_exe.py custom command [1181/2480] Generating rte_net_ena.sym_chk with a meson_exe.py custom command [1182/2480] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_rxtx.c.o [1183/2480] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_main.c.o [1184/2480] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_fm_flow.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. [1562/3602] Generating rte_net_enetfec.sym_chk with a meson_exe.py custom command [1563/3602] Generating rte_net_enic_mingw with a custom command [1564/3602] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_vf_representor.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_enic.a.p/net_enic_enic_rxtx_vec_avx2.c.o [1567/3602] Compiling C object drivers/libtmp_rte_net_failsafe.a.p/net_failsafe_failsafe_args.c.o [1568/3602] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_main.c.o [1569/3602] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_rxtx.c.o [1570/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] Linking target drivers/librte_net_e1000.so.22.1 [1561/3602] Generating rte_net_ena.sym_chk with a meson_exe.py custom command [1562/3602] Linking target drivers/librte_net_enetfec.so.22.1 [1563/3602] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_flow.c.o [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_fm_flow.c.o [1566/3602] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_rxtx.c.o [1567/3602] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_vf_representor.c.o [1568/3602] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_main.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) [1532/3100] Generating rte_net_enetfec.pmd.c with a custom command [1533/3100] Compiling C object drivers/libtmp_rte_net_enetc.a.p/net_enetc_enetc_ethdev.c.o [1534/3100] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_ethdev.c.o [1535/3100] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_flow.c.o [1536/3100] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_base_vnic_dev.c.o [1537/3100] Compiling C object drivers/libtmp_rte_net_e1000.a.p/net_e1000_igb_rxtx.c.o [1538/3100] Compiling C object drivers/libtmp_rte_net_ena.a.p/net_ena_ena_ethdev.c.o [1539/3100] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_main.c.o [1540/3100] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_fm_flow.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 | ^~ [1449/3196] Compiling C object 'drivers/a715181@@tmp_rte_net_enic@sta/net_enic_enic_ethdev.c.o'. [1450/3196] Generating rte_net_ena.pmd.c with a custom command. [1451/3196] Generating rte_net_enetfec.pmd.c with a custom command. [1452/3196] Generating rte_net_e1000.pmd.c with a custom command. [1453/3196] Compiling C object 'drivers/a715181@@tmp_rte_net_enic@sta/net_enic_enic_vf_representor.c.o'. [1454/3196] Compiling C object 'drivers/a715181@@tmp_rte_net_enic@sta/net_enic_enic_main.c.o'. [1455/3196] Compiling C object 'drivers/a715181@@tmp_rte_net_enic@sta/net_enic_enic_rxtx_vec_avx2.c.o'. [1456/3196] Compiling C object 'drivers/a715181@@tmp_rte_net_enic@sta/net_enic_enic_rxtx.c.o'. [1457/3196] Compiling C object 'drivers/a715181@@tmp_rte_net_enic@sta/net_enic_enic_fm_flow.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 | ^~ [1568/3616] Compiling C object drivers/net/fm10k/base/libfm10k_base.a.p/fm10k_vf.c.o [1569/3616] Generating rte_net_ena.sym_chk with a custom command (wrapped by meson to capture output) [1570/3616] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_rxtx_vec_avx2.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.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_failsafe.a.p/net_failsafe_failsafe_args.c.o [1576/3616] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_main.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 [1564/3539] Generating rte_net_enetc.sym_chk with a custom command (wrapped by meson to capture output) [1565/3539] Generating rte_net_e1000.sym_chk with a custom command (wrapped by meson to capture output) [1566/3539] Generating rte_net_enetfec.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_rxtx_vec_avx2.c.o [1569/3539] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_vf_representor.c.o [1570/3539] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_rxtx.c.o [1571/3539] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_fm_flow.c.o [1572/3539] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_main.c.o ninja: build stopped DPDK STV team