From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 5B6C342917 for ; Tue, 11 Apr 2023 07:05:02 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 3931940A8B; Tue, 11 Apr 2023 07:05:02 +0200 (CEST) Received: from loongson.cn (mail.loongson.cn [114.242.206.163]) by mails.dpdk.org (Postfix) with ESMTP id 2C87340A8B for ; Tue, 11 Apr 2023 07:04:59 +0200 (CEST) Received: from loongson.cn (unknown [10.40.46.153]) by gateway (Coremail) with SMTP id _____8BxYU946jRkoP0ZAA--.40411S3; Tue, 11 Apr 2023 13:04:56 +0800 (CST) Received: from localhost.localdomain (unknown [10.40.46.153]) by localhost.localdomain (Coremail) with SMTP id AQAAf8DxwOR36jRkD_0dAA--.2463S3; Tue, 11 Apr 2023 13:04:55 +0800 (CST) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by localhost.localdomain (8.15.2/8.15.2) with ESMTPS id 33B4p1FF2889331 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Tue, 11 Apr 2023 12:51:01 +0800 Received: (from root@localhost) by localhost.localdomain (8.15.2/8.15.2/Submit) id 33B4p18J2889330; Tue, 11 Apr 2023 12:51:01 +0800 Date: Tue, 11 Apr 2023 12:51:01 +0800 From: qemudev@loongson.cn Message-Id: <202304110451.33B4p18J2889330@localhost.localdomain> Content-Type: text/plain; charset="utf-8" Subject: |FAILURE| pw125892 [PATCH 1/1] net/gve: update base code for DQO In-Reply-To: <20230411045908.844901-2-rushilg@google.com> References: <20230411045908.844901-2-rushilg@google.com> To: test-report@dpdk.org Cc: Rushil Gupta , zhoumin@loongson.cn X-CM-TRANSID: AQAAf8DxwOR36jRkD_0dAA--.2463S3 X-CM-SenderInfo: pthp3vthy6z05rqj20fqof0/ X-Coremail-Antispam: 1Uk129KBjvAXoWDZr45ur4UAFW7uFW3ZrWfAFb_yoWrAFWrGo WfAa1FyFWrGryxGFyqgr95GF9xuFZFkrn8JanxXa9I9Fy5J3ZIyFy0yr43Xa1Yy3s5G3Zr C3WkXrs7AFsFqrWDn29KB7ZKAUJUUUU8529EdanIXcx71UUUUU7KY7ZEXasCq-sGcSsGvf J3Ic02F40EFcxC0VAKzVAqx4xG6I80ebIjqfuFe4nvWSU5nxnvy29KBjDU0xBIdaVrnRJU UUqY1xkIjI8I6I8E6xAIw20EY4v20xvaj40_Wr0E3s1l8cAvFVAK0II2c7xJM28CjxkF64 kEwVA0rcxSw2x7M28EF7xvwVC0I7IYx2IY67AKxVWUCVW8JwA2z4x0Y4vE2Ix0cI8IcVCY 1x0267AKxVWUJVW8JwA2z4x0Y4vEx4A2jsIE14v26rxl6s0DM28EF7xvwVC2z280aVCY1x 0267AKxVW0oVCq3wAS0I0E0xvYzxvE52x082IY62kv0487Mc804VCY07AIYIkI8VC2zVCF FI0UMc02F40EFcxC0VAKzVAqx4xG6I80ewAv7VCjz48v1sIEY20_WwAm72CE4IkC6x0Yz7 v_Jr0_Gr1lw4CEc2x0rVAKj4xxMxAIw28IcxkI7VAKI48JMxAIw28IcVCjz48v1sIEY20_ WwCFx2IqxVCFs4IE7xkEbVWUJVW8JwC20s026c02F40E14v26r1j6r18MI8I3I0E7480Y4 vE14v26r106r1rMI8E67AF67kF1VAFwI0_Jrv_JF1lIxkGc2Ij64vIr41lIxAIcVC0I7IY x2IY67AKxVWUJVWUCwCI42IY6xIIjxv20xvEc7CjxVAFwI0_Jr0_Gr1lIxAIcVCF04k26c xKx2IYs7xG6r1j6r1xMIIF0xvEx4A2jsIE14v26r1j6r4UMIIF0xvEx4A2jsIEc7CjxVAF wI0_Jr0_GrUvcSsGvfC2KfnxnUUI43ZEXa7xRENVy7UUUUU== X-BeenThere: test-report@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: automatic DPDK test reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: test-report-bounces@dpdk.org Test-Label: loongarch-compilation Test-Status: FAILURE http://dpdk.org/patch/125892 _ninja build failure_ Submitter: Rushil Gupta Date: Mon, 10 Apr 2023 21:59:08 -0700 DPDK git baseline: Repo:dpdk-next-net Branch: main CommitID: 40a62da00b3619ed72be6ceeded89d1fe62ed027 125892 --> ninja build failed Test environment and result as below: +---------------------+----------------+ | Environment | compilation | +---------------------+----------------+ | Loongnix-Server 8.3 | FAIL | +---------------------+----------------+ Loongnix-Server 8.3 Kernel: 4.19.190+ Compiler: gcc 8.3 Ninja build logs: -------------------------------BEGIN LOGS---------------------------- FAILED: drivers/libtmp_rte_net_gve.a.p/net_gve_base_gve_adminq.c.o cc -Idrivers/libtmp_rte_net_gve.a.p -Idrivers -I../drivers -Idrivers/net/gve -I../drivers/net/gve -I../drivers/net/gve/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/loongarch/include -I../lib/eal/loongarch/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 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -O3 -include rte_config.h -Wcast-qual -Wdeprecated -Wformat -Wformat-nonliteral -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-s tyle-definition -Wpointer-arith -Wsign-compare -Wstrict-prototypes -Wundef -Wwrite-strings -Wno-packed-not-aligned -Wno-missing-field-initializers -D_GNU_SOURCE -fPIC -march=loongarch64 -DALLOW_EXPERIMENTAL_API -DALLOW_INTERNAL_API -Wno-format-truncation -DRTE_LOG_DEFAULT_LOGTYPE=pmd.net.gve -MD -MQ drivers/libtmp_rte_net_gve.a.p/net_gve_base_gve_adminq.c.o -MF drivers/libtmp_rte_net_gve.a.p/net_gve_base_gve_adminq.c.o.d -o drivers/libtmp_rte_net_gve.a.p/net_gve_base_gve_adminq.c.o -c ../drivers/net/gve/base/gve_adminq.c In file included from ../drivers/net/gve/base/../base/gve.h:10, from ../drivers/net/gve/base/../gve_ethdev.h:12, from ../drivers/net/gve/base/gve_adminq.c:6: ./drivers/net/gve/base/../base/gve_desc_dqo.h:18:2: error: unknown type name ‘__le64’ __le64 buf_addr; ^~~~~~ ./drivers/net/gve/base/../base/gve_desc_dqo.h:30:2: error: unknown type name ‘__le16’ __le16 reserved1; ^~~~~~ ./drivers/net/gve/base/../base/gve_desc_dqo.h:34:2: error: unknown type name ‘__le16’ __le16 compl_tag; ^~~~~~ ./drivers/net/gve/base/../base/gve_desc_dqo.h:158:3: error: unknown type name ‘__le16’ __le16 tx_head; ^~~~~~ ./drivers/net/gve/base/../base/gve_desc_dqo.h:163:3: error: unknown type name ‘__le16’ __le16 completion_tag; ^~~~~~ ./drivers/net/gve/base/../base/gve_desc_dqo.h:165:2: error: unknown type name ‘__le32’ __le32 reserved1; ^~~~~~ In file included from ../drivers/net/gve/base/../base/gve_desc.h:11, from ../drivers/net/gve/base/../base/gve.h:9, from ../drivers/net/gve/base/../gve_ethdev.h:12, from ../drivers/net/gve/base/gve_adminq.c:6: ./drivers/net/gve/base/../base/gve_osdep.h:78:32: warning: division by zero [-Wdiv-by-zero] { gve_static_assert_##X = (n) / ((sizeof(struct X) == (n)) ? 1 : 0) } ^ ./drivers/net/gve/base/../base/gve_desc_dqo.h:167:1: note: in expansion of macro ‘GVE_CHECK_STRUCT_LEN’ GVE_CHECK_STRUCT_LEN(8, gve_tx_compl_desc); ^~~~~~~~~~~~~~~~~~~~ ./drivers/net/gve/base/../base/gve_desc_dqo.h:167:25: error: enumerator value for ‘gve_static_assert_gve_tx_compl_desc’ is not an integer constant GVE_CHECK_STRUCT_LEN(8, gve_tx_compl_desc); ^~~~~~~~~~~~~~~~~ ./drivers/net/gve/base/../base/gve_osdep.h:78:50: note: in definition of macro ‘GVE_CHECK_STRUCT_LEN’ { gve_static_assert_##X = (n) / ((sizeof(struct X) == (n)) ? 1 : 0) } ^ In file included from ../drivers/net/gve/base/../base/gve.h:10, from ../drivers/net/gve/base/../gve_ethdev.h:12, from ../drivers/net/gve/base/gve_adminq.c:6: ./drivers/net/gve/base/../base/gve_desc_dqo.h:176:2: error: unknown type name ‘__le16’ __le16 buf_id; /bin /boot /corefiles /dev /etc /home /lib /lib64 /lost+found /media /mnt /opt /proc /root /run /sbin /srv /sys /tmp /usr /var ID returned in Rx completion descriptor app/ build/ buildtools/ config/ devtools/ doc/ drivers/ dts/ examples/ kernel/ lib/ license/ usertools/ ^~~~~~ ./drivers/net/gve/base/../base/gve_desc_dqo.h:177:2: error: unknown type name ‘__le16’ __le16 reserved0; ^~~~~~ ./drivers/net/gve/base/../base/gve_desc_dqo.h:178:2: error: unknown type name ‘__le32’ __le32 reserved1; ^~~~~~ ./drivers/net/gve/base/../base/gve_desc_dqo.h:179:2: error: unknown type name ‘__le64’ __le64 buf_addr; /bin /boot /corefiles /dev /etc /home /lib /lib64 /lost+found /media /mnt /opt /proc /root /run /sbin /srv /sys /tmp /usr /var DMA address of the buffer app/ build/ buildtools/ config/ devtools/ doc/ drivers/ dts/ examples/ kernel/ lib/ license/ usertools/ ^~~~~~ ./drivers/net/gve/base/../base/gve_desc_dqo.h:180:2: error: unknown type name ‘__le64’ __le64 header_buf_addr; ^~~~~~ ./drivers/net/gve/base/../base/gve_desc_dqo.h:181:2: error: unknown type name ‘__le64’ __le64 reserved2; ^~~~~~ In file included from ../drivers/net/gve/base/../base/gve_desc.h:11, from ../drivers/net/gve/base/../base/gve.h:9, from ../drivers/net/gve/base/../gve_ethdev.h:12, from ../drivers/net/gve/base/gve_adminq.c:6: ./drivers/net/gve/base/../base/gve_osdep.h:78:32: warning: division by zero [-Wdiv-by-zero] { gve_static_assert_##X = (n) / ((sizeof(struct X) == (n)) ? 1 : 0) } ^ ./drivers/net/gve/base/../base/gve_desc_dqo.h:183:1: note: in expansion of macro ‘GVE_CHECK_STRUCT_LEN’ GVE_CHECK_STRUCT_LEN(32, gve_rx_desc_dqo); ^~~~~~~~~~~~~~~~~~~~ ./drivers/net/gve/base/../base/gve_desc_dqo.h:183:26: error: enumerator value for ‘gve_static_assert_gve_rx_desc_dqo’ is not an integer constant GVE_CHECK_STRUCT_LEN(32, gve_rx_desc_dqo); ^~~~~~~~~~~~~~~ ./drivers/net/gve/base/../base/gve_osdep.h:78:50: note: in definition of macro ‘GVE_CHECK_STRUCT_LEN’ { gve_static_assert_##X = (n) / ((sizeof(struct X) == (n)) ? 1 : 0) } ^ In file included from ../drivers/net/gve/base/../base/gve.h:10, from ../drivers/net/gve/base/../gve_ethdev.h:12, from ../drivers/net/gve/base/gve_adminq.c:6: ./drivers/net/gve/base/../base/gve_desc_dqo.h:229:2: error: unknown type name ‘__le16’ __le16 reserved5; ^~~~~~ ./drivers/net/gve/base/../base/gve_desc_dqo.h:230:2: error: unknown type name ‘__le16’ __le16 buf_id; /bin /boot /corefiles /dev /etc /home /lib /lib64 /lost+found /media /mnt /opt /proc /root /run /sbin /srv /sys /tmp /usr /var Buffer ID which was sent on the buffer queue. app/ build/ buildtools/ config/ devtools/ doc/ drivers/ dts/ examples/ kernel/ lib/ license/ usertools/ ^~~~~~ ./drivers/net/gve/base/../base/gve_desc_dqo.h:234:3: error: unknown type name ‘__le16’ __le16 raw_cs; ^~~~~~ ./drivers/net/gve/base/../base/gve_desc_dqo.h:236:3: error: unknown type name ‘__le16’ __le16 rsc_seg_len; ^~~~~~ ./drivers/net/gve/base/../base/gve_desc_dqo.h:238:2: error: unknown type name ‘__le32’ __le32 hash; ^~~~~~ ./drivers/net/gve/base/../base/gve_desc_dqo.h:239:2: error: unknown type name ‘__le32’ __le32 reserved6; ^~~~~~ ./drivers/net/gve/base/../base/gve_desc_dqo.h:240:2: error: unknown type name ‘__le64’ __le64 reserved7; ^~~~~~ In file included from ../drivers/net/gve/base/../base/gve_desc.h:11, from ../drivers/net/gve/base/../base/gve.h:9, from ../drivers/net/gve/base/../gve_ethdev.h:12, from ../drivers/net/gve/base/gve_adminq.c:6: ./drivers/net/gve/base/../base/gve_osdep.h:78:32: warning: division by zero [-Wdiv-by-zero] { gve_static_assert_##X = (n) / ((sizeof(struct X) == (n)) ? 1 : 0) } ^ ./drivers/net/gve/base/../base/gve_desc_dqo.h:243:1: note: in expansion of macro ‘GVE_CHECK_STRUCT_LEN’ GVE_CHECK_STRUCT_LEN(32, gve_rx_compl_desc_dqo); ^~~~~~~~~~~~~~~~~~~~ ./drivers/net/gve/base/../base/gve_desc_dqo.h:243:26: error: enumerator value for ‘gve_static_assert_gve_rx_compl_desc_dqo’ is not an integer constant GVE_CHECK_STRUCT_LEN(32, gve_rx_compl_desc_dqo); ^~~~~~~~~~~~~~~~~~~~~ ./drivers/net/gve/base/../base/gve_osdep.h:78:50: note: in definition of macro ‘GVE_CHECK_STRUCT_LEN’ { gve_static_assert_##X = (n) / ((sizeof(struct X) == (n)) ? 1 : 0) } ^ In file included from ../lib/eal/loongarch/include/rte_byteorder.h:12, from ../lib/mbuf/rte_mbuf_core.h:21, from ../lib/mbuf/rte_mbuf.h:42, from ../lib/net/rte_ether.h:22, from ../lib/ethdev/rte_eth_ctrl.h:10, from ../lib/ethdev/rte_ethdev.h:1421, from ../lib/ethdev/ethdev_driver.h:24, from ../drivers/net/gve/base/../gve_ethdev.h:8, from ../drivers/net/gve/base/gve_adminq.c:6: ./drivers/net/gve/base/gve_adminq.c: In function ‘gve_adminq_create_tx_queue’: ./drivers/net/gve/base/gve_adminq.c:502:21: error: ‘struct gve_tx_queue’ has no member named ‘compl_ring_phys_addr’; did you mean ‘tx_ring_phys_addr’? cpu_to_be64(txq->compl_ring_phys_addr); ^~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/generic/rte_byteorder.h:243:42: note: in definition of macro ‘rte_bswap64’ #define rte_bswap64(x) __builtin_bswap64(x) ^ ./drivers/net/gve/base/../base/gve_osdep.h:58:24: note: in expansion of macro ‘rte_cpu_to_be_64’ #define cpu_to_be64(x) rte_cpu_to_be_64(x) ^~~~~~~~~~~~~~~~ ./drivers/net/gve/base/gve_adminq.c:502:4: note: in expansion of macro ‘cpu_to_be64’ cpu_to_be64(txq->compl_ring_phys_addr); ^~~~~~~~~~~ ./drivers/net/gve/base/gve_adminq.c:504:38: error: ‘DQO_TX_MULTIPLIER’ undeclared (first use in this function) cpu_to_be16(priv->tx_compq_size ABI_VERSION app build buildtools config devtools doc drivers dts examples kernel last_gpr.txt lib license MAINTAINERS Makefile meson.build meson_options.txt README test-report.txt usertools VERSION DQO_TX_MULTIPLIER); ^~~~~~~~~~~~~~~~~ ./lib/eal/include/generic/rte_byteorder.h:238:42: note: in definition of macro ‘rte_bswap16’ #define rte_bswap16(x) __builtin_bswap16(x) ^ ./drivers/net/gve/base/../base/gve_osdep.h:56:24: note: in expansion of macro ‘rte_cpu_to_be_16’ #define cpu_to_be16(x) rte_cpu_to_be_16(x) ^~~~~~~~~~~~~~~~ ./drivers/net/gve/base/gve_adminq.c:504:4: note: in expansion of macro ‘cpu_to_be16’ cpu_to_be16(priv->tx_compq_size ABI_VERSION app build buildtools config devtools doc drivers dts examples kernel last_gpr.txt lib license MAINTAINERS Makefile meson.build meson_options.txt README test-report.txt usertools VERSION DQO_TX_MULTIPLIER); ^~~~~~~~~~~ ./drivers/net/gve/base/gve_adminq.c:504:38: note: each undeclared identifier is reported only once for each function it appears in cpu_to_be16(priv->tx_compq_size ABI_VERSION app build buildtools config devtools doc drivers dts examples kernel last_gpr.txt lib license MAINTAINERS Makefile meson.build meson_options.txt README test-report.txt usertools VERSION DQO_TX_MULTIPLIER); ^~~~~~~~~~~~~~~~~ ./lib/eal/include/generic/rte_byteorder.h:238:42: note: in definition of macro ‘rte_bswap16’ #define rte_bswap16(x) __builtin_bswap16(x) ^ ./drivers/net/gve/base/../base/gve_osdep.h:56:24: note: in expansion of macro ‘rte_cpu_to_be_16’ #define cpu_to_be16(x) rte_cpu_to_be_16(x) ^~~~~~~~~~~~~~~~ ./drivers/net/gve/base/gve_adminq.c:504:4: note: in expansion of macro ‘cpu_to_be16’ cpu_to_be16(priv->tx_compq_size ABI_VERSION app build buildtools config devtools doc drivers dts examples kernel last_gpr.txt lib license MAINTAINERS Makefile meson.build meson_options.txt README test-report.txt usertools VERSION DQO_TX_MULTIPLIER); ^~~~~~~~~~~ ./drivers/net/gve/base/gve_adminq.c: In function ‘gve_adminq_create_rx_queue’: ./drivers/net/gve/base/gve_adminq.c:552:21: error: ‘struct gve_rx_queue’ has no member named ‘compl_ring_phys_addr’; did you mean ‘rx_ring_phys_addr’? cpu_to_be64(rxq->compl_ring_phys_addr); ^~~~~~~~~~~~~~~~~~~~ ./lib/eal/include/generic/rte_byteorder.h:243:42: note: in definition of macro ‘rte_bswap64’ #define rte_bswap64(x) __builtin_bswap64(x) ^ ./drivers/net/gve/base/../base/gve_osdep.h:58:24: note: in expansion of macro ‘rte_cpu_to_be_64’ #define cpu_to_be64(x) rte_cpu_to_be_64(x) ^~~~~~~~~~~~~~~~ ./drivers/net/gve/base/gve_adminq.c:552:4: note: in expansion of macro ‘cpu_to_be64’ cpu_to_be64(rxq->compl_ring_phys_addr); ^~~~~~~~~~~ [1236/2869] Linking static target drivers/libtmp_rte_net_dpaa2.a [1237/2869] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_rxtx.c.o [1238/2869] Generating symbol file lib/librte_lpm.so.23.2.p/librte_lpm.so.23.2.symbols [1239/2869] Compiling C object drivers/net/fm10k/base/libfm10k_base.a.p/fm10k_vf.c.o [1240/2869] Compiling C object drivers/libtmp_rte_net_gve.a.p/net_gve_gve_tx.c.o FAILED: drivers/libtmp_rte_net_gve.a.p/net_gve_gve_tx.c.o cc -Idrivers/libtmp_rte_net_gve.a.p -Idrivers -I../drivers -Idrivers/net/gve -I../drivers/net/gve -I../drivers/net/gve/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/loongarch/include -I../lib/eal/loongarch/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 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -O3 -include rte_config.h -Wcast-qual -Wdeprecated -Wformat -Wformat-nonliteral -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-s tyle-definition -Wpointer-arith -Wsign-compare -Wstrict-prototypes -Wundef -Wwrite-strings -Wno-packed-not-aligned -Wno-missing-field-initializers -D_GNU_SOURCE -fPIC -march=loongarch64 -DALLOW_EXPERIMENTAL_API -DALLOW_INTERNAL_API -Wno-format-truncation -DRTE_LOG_DEFAULT_LOGTYPE=pmd.net.gve -MD -MQ drivers/libtmp_rte_net_gve.a.p/net_gve_gve_tx.c.o -MF drivers/libtmp_rte_net_gve.a.p/net_gve_gve_tx.c.o.d -o drivers/libtmp_rte_net_gve.a.p/net_gve_gve_tx.c.o -c ../drivers/net/gve/gve_tx.c In file included from ../drivers/net/gve/base/gve.h:10, from ../drivers/net/gve/gve_ethdev.h:12, from ../drivers/net/gve/gve_tx.c:5: ./drivers/net/gve/base/gve_desc_dqo.h:18:2: error: unknown type name ‘__le64’ __le64 buf_addr; ^~~~~~ ./drivers/net/gve/base/gve_desc_dqo.h:30:2: error: unknown type name ‘__le16’ __le16 reserved1; ^~~~~~ ./drivers/net/gve/base/gve_desc_dqo.h:34:2: error: unknown type name ‘__le16’ __le16 compl_tag; ^~~~~~ ./drivers/net/gve/base/gve_desc_dqo.h:158:3: error: unknown type name ‘__le16’ __le16 tx_head; ^~~~~~ ./drivers/net/gve/base/gve_desc_dqo.h:163:3: error: unknown type name ‘__le16’ __le16 completion_tag; ^~~~~~ ./drivers/net/gve/base/gve_desc_dqo.h:165:2: error: unknown type name ‘__le32’ __le32 reserved1; ^~~~~~ In file included from ../drivers/net/gve/base/gve_desc.h:11, from ../drivers/net/gve/base/gve.h:9, from ../drivers/net/gve/gve_ethdev.h:12, from ../drivers/net/gve/gve_tx.c:5: ./drivers/net/gve/base/gve_osdep.h:78:32: warning: division by zero [-Wdiv-by-zero] { gve_static_assert_##X = (n) / ((sizeof(struct X) == (n)) ? 1 : 0) } ^ ./drivers/net/gve/base/gve_desc_dqo.h:167:1: note: in expansion of macro ‘GVE_CHECK_STRUCT_LEN’ GVE_CHECK_STRUCT_LEN(8, gve_tx_compl_desc); ^~~~~~~~~~~~~~~~~~~~ ./drivers/net/gve/base/gve_desc_dqo.h:167:25: error: enumerator value for ‘gve_static_assert_gve_tx_compl_desc’ is not an integer constant GVE_CHECK_STRUCT_LEN(8, gve_tx_compl_desc); ^~~~~~~~~~~~~~~~~ ./drivers/net/gve/base/gve_osdep.h:78:50: note: in definition of macro ‘GVE_CHECK_STRUCT_LEN’ { gve_static_assert_##X = (n) / ((sizeof(struct X) == (n)) ? 1 : 0) } ^ In file included from ../drivers/net/gve/base/gve.h:10, from ../drivers/net/gve/gve_ethdev.h:12, from ../drivers/net/gve/gve_tx.c:5: ./drivers/net/gve/base/gve_desc_dqo.h:176:2: error: unknown type name ‘__le16’ __le16 buf_id; /bin /boot /corefiles /dev /etc /home /lib /lib64 /lost+found /media /mnt /opt /proc /root /run /sbin /srv /sys /tmp /usr /var ID returned in Rx completion descriptor app/ build/ buildtools/ config/ devtools/ doc/ drivers/ dts/ examples/ kernel/ lib/ license/ usertools/ ^~~~~~ ./drivers/net/gve/base/gve_desc_dqo.h:177:2: error: unknown type name ‘__le16’ __le16 reserved0; ^~~~~~ ./drivers/net/gve/base/gve_desc_dqo.h:178:2: error: unknown type name ‘__le32’ __le32 reserved1; ^~~~~~ ./drivers/net/gve/base/gve_desc_dqo.h:179:2: error: unknown type name ‘__le64’ __le64 buf_addr; /bin /boot /corefiles /dev /etc /home /lib /lib64 /lost+found /media /mnt /opt /proc /root /run /sbin /srv /sys /tmp /usr /var DMA address of the buffer app/ build/ buildtools/ config/ devtools/ doc/ drivers/ dts/ examples/ kernel/ lib/ license/ usertools/ ^~~~~~ ./drivers/net/gve/base/gve_desc_dqo.h:180:2: error: unknown type name ‘__le64’ __le64 header_buf_addr; ^~~~~~ ./drivers/net/gve/base/gve_desc_dqo.h:181:2: error: unknown type name ‘__le64’ __le64 reserved2; ^~~~~~ In file included from ../drivers/net/gve/base/gve_desc.h:11, from ../drivers/net/gve/base/gve.h:9, from ../drivers/net/gve/gve_ethdev.h:12, from ../drivers/net/gve/gve_tx.c:5: ./drivers/net/gve/base/gve_osdep.h:78:32: warning: division by zero [-Wdiv-by-zero] { gve_static_assert_##X = (n) / ((sizeof(struct X) == (n)) ? 1 : 0) } ^ ./drivers/net/gve/base/gve_desc_dqo.h:183:1: note: in expansion of macro ‘GVE_CHECK_STRUCT_LEN’ GVE_CHECK_STRUCT_LEN(32, gve_rx_desc_dqo); ^~~~~~~~~~~~~~~~~~~~ ./drivers/net/gve/base/gve_desc_dqo.h:183:26: error: enumerator value for ‘gve_static_assert_gve_rx_desc_dqo’ is not an integer constant GVE_CHECK_STRUCT_LEN(32, gve_rx_desc_dqo); ^~~~~~~~~~~~~~~ ./drivers/net/gve/base/gve_osdep.h:78:50: note: in definition of macro ‘GVE_CHECK_STRUCT_LEN’ { gve_static_assert_##X = (n) / ((sizeof(struct X) == (n)) ? 1 : 0) } ^ In file included from ../drivers/net/gve/base/gve.h:10, from ../drivers/net/gve/gve_ethdev.h:12, from ../drivers/net/gve/gve_tx.c:5: ./drivers/net/gve/base/gve_desc_dqo.h:229:2: error: unknown type name ‘__le16’ __le16 reserved5; ^~~~~~ ./drivers/net/gve/base/gve_desc_dqo.h:230:2: error: unknown type name ‘__le16’ __le16 buf_id; /bin /boot /corefiles /dev /etc /home /lib /lib64 /lost+found /media /mnt /opt /proc /root /run /sbin /srv /sys /tmp /usr /var Buffer ID which was sent on the buffer queue. app/ build/ buildtools/ config/ devtools/ doc/ drivers/ dts/ examples/ kernel/ lib/ license/ usertools/ ^~~~~~ ./drivers/net/gve/base/gve_desc_dqo.h:234:3: error: unknown type name ‘__le16’ __le16 raw_cs; ^~~~~~ ./drivers/net/gve/base/gve_desc_dqo.h:236:3: error: unknown type name ‘__le16’ __le16 rsc_seg_len; ^~~~~~ ./drivers/net/gve/base/gve_desc_dqo.h:238:2: error: unknown type name ‘__le32’ __le32 hash; ^~~~~~ ./drivers/net/gve/base/gve_desc_dqo.h:239:2: error: unknown type name ‘__le32’ __le32 reserved6; ^~~~~~ ./drivers/net/gve/base/gve_desc_dqo.h:240:2: error: unknown type name ‘__le64’ __le64 reserved7; ^~~~~~ In file included from ../drivers/net/gve/base/gve_desc.h:11, from ../drivers/net/gve/base/gve.h:9, from ../drivers/net/gve/gve_ethdev.h:12, from ../drivers/net/gve/gve_tx.c:5: ./drivers/net/gve/base/gve_osdep.h:78:32: warning: division by zero [-Wdiv-by-zero] { gve_static_assert_##X = (n) / ((sizeof(struct X) == (n)) ? 1 : 0) } ^ ./drivers/net/gve/base/gve_desc_dqo.h:243:1: note: in expansion of macro ‘GVE_CHECK_STRUCT_LEN’ GVE_CHECK_STRUCT_LEN(32, gve_rx_compl_desc_dqo); ^~~~~~~~~~~~~~~~~~~~ ./drivers/net/gve/base/gve_desc_dqo.h:243:26: error: enumerator value for ‘gve_static_assert_gve_rx_compl_desc_dqo’ is not an integer constant GVE_CHECK_STRUCT_LEN(32, gve_rx_compl_desc_dqo); ^~~~~~~~~~~~~~~~~~~~~ ./drivers/net/gve/base/gve_osdep.h:78:50: note: in definition of macro ‘GVE_CHECK_STRUCT_LEN’ { gve_static_assert_##X = (n) / ((sizeof(struct X) == (n)) ? 1 : 0) } ^ [1241/2869] Generating symbol file lib/librte_metrics.so.23.2.p/librte_metrics.so.23.2.symbols [1242/2869] Compiling C object drivers/libtmp_rte_net_gve.a.p/net_gve_gve_ethdev.c.o FAILED: drivers/libtmp_rte_net_gve.a.p/net_gve_gve_ethdev.c.o cc -Idrivers/libtmp_rte_net_gve.a.p -Idrivers -I../drivers -Idrivers/net/gve -I../drivers/net/gve -I../drivers/net/gve/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/loongarch/include -I../lib/eal/loongarch/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 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -O3 -include rte_config.h -Wcast-qual -Wdeprecated -Wformat -Wformat-nonliteral -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-s tyle-definition -Wpointer-arith -Wsign-compare -Wstrict-prototypes -Wundef -Wwrite-strings -Wno-packed-not-aligned -Wno-missing-field-initializers -D_GNU_SOURCE -fPIC -march=loongarch64 -DALLOW_EXPERIMENTAL_API -DALLOW_INTERNAL_API -Wno-format-truncation -DRTE_LOG_DEFAULT_LOGTYPE=pmd.net.gve -MD -MQ drivers/libtmp_rte_net_gve.a.p/net_gve_gve_ethdev.c.o -MF drivers/libtmp_rte_net_gve.a.p/net_gve_gve_ethdev.c.o.d -o drivers/libtmp_rte_net_gve.a.p/net_gve_gve_ethdev.c.o -c ../drivers/net/gve/gve_ethdev.c In file included from ../drivers/net/gve/base/gve.h:10, from ../drivers/net/gve/gve_ethdev.h:12, from ../drivers/net/gve/gve_ethdev.c:5: ./drivers/net/gve/base/gve_desc_dqo.h:18:2: error: unknown type name ‘__le64’ __le64 buf_addr; ^~~~~~ ./drivers/net/gve/base/gve_desc_dqo.h:30:2: error: unknown type name ‘__le16’ __le16 reserved1; ^~~~~~ ./drivers/net/gve/base/gve_desc_dqo.h:34:2: error: unknown type name ‘__le16’ __le16 compl_tag; ^~~~~~ ./drivers/net/gve/base/gve_desc_dqo.h:158:3: error: unknown type name ‘__le16’ __le16 tx_head; ^~~~~~ ./drivers/net/gve/base/gve_desc_dqo.h:163:3: error: unknown type name ‘__le16’ __le16 completion_tag; ^~~~~~ ./drivers/net/gve/base/gve_desc_dqo.h:165:2: error: unknown type name ‘__le32’ __le32 reserved1; ^~~~~~ In file included from ../drivers/net/gve/base/gve_desc.h:11, from ../drivers/net/gve/base/gve.h:9, from ../drivers/net/gve/gve_ethdev.h:12, from ../drivers/net/gve/gve_ethdev.c:5: ./drivers/net/gve/base/gve_osdep.h:78:32: warning: division by zero [-Wdiv-by-zero] { gve_static_assert_##X = (n) / ((sizeof(struct X) == (n)) ? 1 : 0) } ^ ./drivers/net/gve/base/gve_desc_dqo.h:167:1: note: in expansion of macro ‘GVE_CHECK_STRUCT_LEN’ GVE_CHECK_STRUCT_LEN(8, gve_tx_compl_desc); ^~~~~~~~~~~~~~~~~~~~ ./drivers/net/gve/base/gve_desc_dqo.h:167:25: error: enumerator value for ‘gve_static_assert_gve_tx_compl_desc’ is not an integer constant GVE_CHECK_STRUCT_LEN(8, gve_tx_compl_desc); ^~~~~~~~~~~~~~~~~ ./drivers/net/gve/base/gve_osdep.h:78:50: note: in definition of macro ‘GVE_CHECK_STRUCT_LEN’ { gve_static_assert_##X = (n) / ((sizeof(struct X) == (n)) ? 1 : 0) } ^ In file included from ../drivers/net/gve/base/gve.h:10, from ../drivers/net/gve/gve_ethdev.h:12, from ../drivers/net/gve/gve_ethdev.c:5: ./drivers/net/gve/base/gve_desc_dqo.h:176:2: error: unknown type name ‘__le16’ __le16 buf_id; /bin /boot /corefiles /dev /etc /home /lib /lib64 /lost+found /media /mnt /opt /proc /root /run /sbin /srv /sys /tmp /usr /var ID returned in Rx completion descriptor app/ build/ buildtools/ config/ devtools/ doc/ drivers/ dts/ examples/ kernel/ lib/ license/ usertools/ ^~~~~~ ./drivers/net/gve/base/gve_desc_dqo.h:177:2: error: unknown type name ‘__le16’ __le16 reserved0; ^~~~~~ ./drivers/net/gve/base/gve_desc_dqo.h:178:2: error: unknown type name ‘__le32’ __le32 reserved1; ^~~~~~ ./drivers/net/gve/base/gve_desc_dqo.h:179:2: error: unknown type name ‘__le64’ __le64 buf_addr; /bin /boot /corefiles /dev /etc /home /lib /lib64 /lost+found /media /mnt /opt /proc /root /run /sbin /srv /sys /tmp /usr /var DMA address of the buffer app/ build/ buildtools/ config/ devtools/ doc/ drivers/ dts/ examples/ kernel/ lib/ license/ usertools/ ^~~~~~ ./drivers/net/gve/base/gve_desc_dqo.h:180:2: error: unknown type name ‘__le64’ __le64 header_buf_addr; ^~~~~~ ./drivers/net/gve/base/gve_desc_dqo.h:181:2: error: unknown type name ‘__le64’ __le64 reserved2; ^~~~~~ In file included from ../drivers/net/gve/base/gve_desc.h:11, from ../drivers/net/gve/base/gve.h:9, from ../drivers/net/gve/gve_ethdev.h:12, from ../drivers/net/gve/gve_ethdev.c:5: ./drivers/net/gve/base/gve_osdep.h:78:32: warning: division by zero [-Wdiv-by-zero] { gve_static_assert_##X = (n) / ((sizeof(struct X) == (n)) ? 1 : 0) } ^ ./drivers/net/gve/base/gve_desc_dqo.h:183:1: note: in expansion of macro ‘GVE_CHECK_STRUCT_LEN’ GVE_CHECK_STRUCT_LEN(32, gve_rx_desc_dqo); ^~~~~~~~~~~~~~~~~~~~ ./drivers/net/gve/base/gve_desc_dqo.h:183:26: error: enumerator value for ‘gve_static_assert_gve_rx_desc_dqo’ is not an integer constant GVE_CHECK_STRUCT_LEN(32, gve_rx_desc_dqo); ^~~~~~~~~~~~~~~ ./drivers/net/gve/base/gve_osdep.h:78:50: note: in definition of macro ‘GVE_CHECK_STRUCT_LEN’ { gve_static_assert_##X = (n) / ((sizeof(struct X) == (n)) ? 1 : 0) } ^ In file included from ../drivers/net/gve/base/gve.h:10, from ../drivers/net/gve/gve_ethdev.h:12, from ../drivers/net/gve/gve_ethdev.c:5: ./drivers/net/gve/base/gve_desc_dqo.h:229:2: error: unknown type name ‘__le16’ __le16 reserved5; ^~~~~~ ./drivers/net/gve/base/gve_desc_dqo.h:230:2: error: unknown type name ‘__le16’ __le16 buf_id; /bin /boot /corefiles /dev /etc /home /lib /lib64 /lost+found /media /mnt /opt /proc /root /run /sbin /srv /sys /tmp /usr /var Buffer ID which was sent on the buffer queue. app/ build/ buildtools/ config/ devtools/ doc/ drivers/ dts/ examples/ kernel/ lib/ license/ usertools/ ^~~~~~ ./drivers/net/gve/base/gve_desc_dqo.h:234:3: error: unknown type name ‘__le16’ __le16 raw_cs; ^~~~~~ ./drivers/net/gve/base/gve_desc_dqo.h:236:3: error: unknown type name ‘__le16’ __le16 rsc_seg_len; ^~~~~~ ./drivers/net/gve/base/gve_desc_dqo.h:238:2: error: unknown type name ‘__le32’ __le32 hash; ^~~~~~ ./drivers/net/gve/base/gve_desc_dqo.h:239:2: error: unknown type name ‘__le32’ __le32 reserved6; ^~~~~~ ./drivers/net/gve/base/gve_desc_dqo.h:240:2: error: unknown type name ‘__le64’ __le64 reserved7; ^~~~~~ In file included from ../drivers/net/gve/base/gve_desc.h:11, from ../drivers/net/gve/base/gve.h:9, from ../drivers/net/gve/gve_ethdev.h:12, from ../drivers/net/gve/gve_ethdev.c:5: ./drivers/net/gve/base/gve_osdep.h:78:32: warning: division by zero [-Wdiv-by-zero] { gve_static_assert_##X = (n) / ((sizeof(struct X) == (n)) ? 1 : 0) } ^ ./drivers/net/gve/base/gve_desc_dqo.h:243:1: note: in expansion of macro ‘GVE_CHECK_STRUCT_LEN’ GVE_CHECK_STRUCT_LEN(32, gve_rx_compl_desc_dqo); ^~~~~~~~~~~~~~~~~~~~ ./drivers/net/gve/base/gve_desc_dqo.h:243:26: error: enumerator value for ‘gve_static_assert_gve_rx_compl_desc_dqo’ is not an integer constant GVE_CHECK_STRUCT_LEN(32, gve_rx_compl_desc_dqo); ^~~~~~~~~~~~~~~~~~~~~ ./drivers/net/gve/base/gve_osdep.h:78:50: note: in definition of macro ‘GVE_CHECK_STRUCT_LEN’ { gve_static_assert_##X = (n) / ((sizeof(struct X) == (n)) ? 1 : 0) } ^ [1243/2869] Compiling C object drivers/net/hinic/base/libhinic_base.a.p/hinic_pmd_cfg.c.o [1244/2869] Compiling C object drivers/libtmp_rte_net_gve.a.p/net_gve_gve_rx.c.o FAILED: drivers/libtmp_rte_net_gve.a.p/net_gve_gve_rx.c.o cc -Idrivers/libtmp_rte_net_gve.a.p -Idrivers -I../drivers -Idrivers/net/gve -I../drivers/net/gve -I../drivers/net/gve/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/loongarch/include -I../lib/eal/loongarch/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 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -O3 -include rte_config.h -Wcast-qual -Wdeprecated -Wformat -Wformat-nonliteral -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-s tyle-definition -Wpointer-arith -Wsign-compare -Wstrict-prototypes -Wundef -Wwrite-strings -Wno-packed-not-aligned -Wno-missing-field-initializers -D_GNU_SOURCE -fPIC -march=loongarch64 -DALLOW_EXPERIMENTAL_API -DALLOW_INTERNAL_API -Wno-format-truncation -DRTE_LOG_DEFAULT_LOGTYPE=pmd.net.gve -MD -MQ drivers/libtmp_rte_net_gve.a.p/net_gve_gve_rx.c.o -MF drivers/libtmp_rte_net_gve.a.p/net_gve_gve_rx.c.o.d -o drivers/libtmp_rte_net_gve.a.p/net_gve_gve_rx.c.o -c ../drivers/net/gve/gve_rx.c In file included from ../drivers/net/gve/base/gve.h:10, from ../drivers/net/gve/gve_ethdev.h:12, from ../drivers/net/gve/gve_rx.c:5: ./drivers/net/gve/base/gve_desc_dqo.h:18:2: error: unknown type name ‘__le64’ __le64 buf_addr; ^~~~~~ ./drivers/net/gve/base/gve_desc_dqo.h:30:2: error: unknown type name ‘__le16’ __le16 reserved1; ^~~~~~ ./drivers/net/gve/base/gve_desc_dqo.h:34:2: error: unknown type name ‘__le16’ __le16 compl_tag; ^~~~~~ ./drivers/net/gve/base/gve_desc_dqo.h:158:3: error: unknown type name ‘__le16’ __le16 tx_head; ^~~~~~ ./drivers/net/gve/base/gve_desc_dqo.h:163:3: error: unknown type name ‘__le16’ __le16 completion_tag; ^~~~~~ ./drivers/net/gve/base/gve_desc_dqo.h:165:2: error: unknown type name ‘__le32’ __le32 reserved1; ^~~~~~ In file included from ../drivers/net/gve/base/gve_desc.h:11, from ../drivers/net/gve/base/gve.h:9, from ../drivers/net/gve/gve_ethdev.h:12, from ../drivers/net/gve/gve_rx.c:5: ./drivers/net/gve/base/gve_osdep.h:78:32: warning: division by zero [-Wdiv-by-zero] { gve_static_assert_##X = (n) / ((sizeof(struct X) == (n)) ? 1 : 0) } ^ ./drivers/net/gve/base/gve_desc_dqo.h:167:1: note: in expansion of macro ‘GVE_CHECK_STRUCT_LEN’ GVE_CHECK_STRUCT_LEN(8, gve_tx_compl_desc); ^~~~~~~~~~~~~~~~~~~~ ./drivers/net/gve/base/gve_desc_dqo.h:167:25: error: enumerator value for ‘gve_static_assert_gve_tx_compl_desc’ is not an integer constant GVE_CHECK_STRUCT_LEN(8, gve_tx_compl_desc); ^~~~~~~~~~~~~~~~~ ./drivers/net/gve/base/gve_osdep.h:78:50: note: in definition of macro ‘GVE_CHECK_STRUCT_LEN’ { gve_static_assert_##X = (n) / ((sizeof(struct X) == (n)) ? 1 : 0) } ^ In file included from ../drivers/net/gve/base/gve.h:10, from ../drivers/net/gve/gve_ethdev.h:12, from ../drivers/net/gve/gve_rx.c:5: ./drivers/net/gve/base/gve_desc_dqo.h:176:2: error: unknown type name ‘__le16’ __le16 buf_id; /bin /boot /corefiles /dev /etc /home /lib /lib64 /lost+found /media /mnt /opt /proc /root /run /sbin /srv /sys /tmp /usr /var ID returned in Rx completion descriptor app/ build/ buildtools/ config/ devtools/ doc/ drivers/ dts/ examples/ kernel/ lib/ license/ usertools/ ^~~~~~ ./drivers/net/gve/base/gve_desc_dqo.h:177:2: error: unknown type name ‘__le16’ __le16 reserved0; ^~~~~~ ./drivers/net/gve/base/gve_desc_dqo.h:178:2: error: unknown type name ‘__le32’ __le32 reserved1; ^~~~~~ ./drivers/net/gve/base/gve_desc_dqo.h:179:2: error: unknown type name ‘__le64’ __le64 buf_addr; /bin /boot /corefiles /dev /etc /home /lib /lib64 /lost+found /media /mnt /opt /proc /root /run /sbin /srv /sys /tmp /usr /var DMA address of the buffer app/ build/ buildtools/ config/ devtools/ doc/ drivers/ dts/ examples/ kernel/ lib/ license/ usertools/ ^~~~~~ ./drivers/net/gve/base/gve_desc_dqo.h:180:2: error: unknown type name ‘__le64’ __le64 header_buf_addr; ^~~~~~ ./drivers/net/gve/base/gve_desc_dqo.h:181:2: error: unknown type name ‘__le64’ __le64 reserved2; ^~~~~~ In file included from ../drivers/net/gve/base/gve_desc.h:11, from ../drivers/net/gve/base/gve.h:9, from ../drivers/net/gve/gve_ethdev.h:12, from ../drivers/net/gve/gve_rx.c:5: ./drivers/net/gve/base/gve_osdep.h:78:32: warning: division by zero [-Wdiv-by-zero] { gve_static_assert_##X = (n) / ((sizeof(struct X) == (n)) ? 1 : 0) } ^ ./drivers/net/gve/base/gve_desc_dqo.h:183:1: note: in expansion of macro ‘GVE_CHECK_STRUCT_LEN’ GVE_CHECK_STRUCT_LEN(32, gve_rx_desc_dqo); ^~~~~~~~~~~~~~~~~~~~ ./drivers/net/gve/base/gve_desc_dqo.h:183:26: error: enumerator value for ‘gve_static_assert_gve_rx_desc_dqo’ is not an integer constant GVE_CHECK_STRUCT_LEN(32, gve_rx_desc_dqo); ^~~~~~~~~~~~~~~ ./drivers/net/gve/base/gve_osdep.h:78:50: note: in definition of macro ‘GVE_CHECK_STRUCT_LEN’ { gve_static_assert_##X = (n) / ((sizeof(struct X) == (n)) ? 1 : 0) } ^ In file included from ../drivers/net/gve/base/gve.h:10, from ../drivers/net/gve/gve_ethdev.h:12, from ../drivers/net/gve/gve_rx.c:5: ./drivers/net/gve/base/gve_desc_dqo.h:229:2: error: unknown type name ‘__le16’ __le16 reserved5; ^~~~~~ ./drivers/net/gve/base/gve_desc_dqo.h:230:2: error: unknown type name ‘__le16’ __le16 buf_id; /bin /boot /corefiles /dev /etc /home /lib /lib64 /lost+found /media /mnt /opt /proc /root /run /sbin /srv /sys /tmp /usr /var Buffer ID which was sent on the buffer queue. app/ build/ buildtools/ config/ devtools/ doc/ drivers/ dts/ examples/ kernel/ lib/ license/ usertools/ ^~~~~~ ./drivers/net/gve/base/gve_desc_dqo.h:234:3: error: unknown type name ‘__le16’ __le16 raw_cs; ^~~~~~ ./drivers/net/gve/base/gve_desc_dqo.h:236:3: error: unknown type name ‘__le16’ __le16 rsc_seg_len; ^~~~~~ ./drivers/net/gve/base/gve_desc_dqo.h:238:2: error: unknown type name ‘__le32’ __le32 hash; ^~~~~~ ./drivers/net/gve/base/gve_desc_dqo.h:239:2: error: unknown type name ‘__le32’ __le32 reserved6; ^~~~~~ ./drivers/net/gve/base/gve_desc_dqo.h:240:2: error: unknown type name ‘__le64’ __le64 reserved7; ^~~~~~ In file included from ../drivers/net/gve/base/gve_desc.h:11, from ../drivers/net/gve/base/gve.h:9, from ../drivers/net/gve/gve_ethdev.h:12, from ../drivers/net/gve/gve_rx.c:5: ./drivers/net/gve/base/gve_osdep.h:78:32: warning: division by zero [-Wdiv-by-zero] { gve_static_assert_##X = (n) / ((sizeof(struct X) == (n)) ? 1 : 0) } ^ ./drivers/net/gve/base/gve_desc_dqo.h:243:1: note: in expansion of macro ‘GVE_CHECK_STRUCT_LEN’ GVE_CHECK_STRUCT_LEN(32, gve_rx_compl_desc_dqo); ^~~~~~~~~~~~~~~~~~~~ ./drivers/net/gve/base/gve_desc_dqo.h:243:26: error: enumerator value for ‘gve_static_assert_gve_rx_compl_desc_dqo’ is not an integer constant GVE_CHECK_STRUCT_LEN(32, gve_rx_compl_desc_dqo); ^~~~~~~~~~~~~~~~~~~~~ ./drivers/net/gve/base/gve_osdep.h:78:50: note: in definition of macro ‘GVE_CHECK_STRUCT_LEN’ { gve_static_assert_##X = (n) / ((sizeof(struct X) == (n)) ? 1 : 0) } ^ [1245/2869] Generating symbol file lib/librte_bpf.so.23.2.p/librte_bpf.so.23.2.symbols [1246/2869] Generating symbol file lib/librte_eventdev.so.23.2.p/librte_eventdev.so.23.2.symbols [1247/2869] Generating symbol file lib/librte_pcapng.so.23.2.p/librte_pcapng.so.23.2.symbols [1248/2869] Generating pipeline.sym_chk with a custom command (wrapped by meson to capture output) [1249/2869] Generating symbol file lib/librte_gso.so.23.2.p/librte_gso.so.23.2.symbols [1250/2869] Compiling C object drivers/net/fm10k/base/libfm10k_base.a.p/fm10k_tlv.c.o [1251/2869] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_fm_flow.c.o [1252/2869] Compiling C object drivers/net/hinic/base/libhinic_base.a.p/hinic_pmd_api_cmd.c.o [1253/2869] Generating rte_net_dpaa.pmd.c with a custom command [1254/2869] Generating symbol file lib/librte_ip_frag.so.23.2.p/librte_ip_frag.so.23.2.symbols [1255/2869] Compiling C object drivers/libtmp_rte_net_ena.a.p/net_ena_ena_ethdev.c.o [1256/2869] Compiling C object drivers/libtmp_rte_net_e1000.a.p/net_e1000_igb_rxtx.c.o [1257/2869] Compiling C object drivers/libtmp_rte_net_e1000.a.p/net_e1000_igb_ethdev.c.o [1258/2869] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_main.c.o [1259/2869] Generating symbol file lib/librte_vhost.so.23.2.p/librte_vhost.so.23.2.symbols [1260/2869] Compiling C object drivers/net/fm10k/base/libfm10k_base.a.p/fm10k_pf.c.o [1261/2869] Compiling C object drivers/net/fm10k/base/libfm10k_base.a.p/fm10k_mbx.c.o [1262/2869] Compiling C object drivers/libtmp_rte_net_fm10k.a.p/net_fm10k_fm10k_rxtx.c.o [1263/2869] Compiling C object drivers/libtmp_rte_net_failsafe.a.p/net_failsafe_failsafe_ops.c.o [1264/2869] Compiling C object drivers/libtmp_rte_net_hinic.a.p/net_hinic_hinic_pmd_ethdev.c.o [1265/2869] Compiling C object drivers/libtmp_rte_net_iavf.a.p/net_iavf_iavf_ethdev.c.o [1266/2869] Compiling C object drivers/libtmp_rte_net_fm10k.a.p/net_fm10k_fm10k_ethdev.c.o [1267/2869] Generating rte_common_cnxk.sym_chk with a custom command (wrapped by meson to capture output) [1268/2869] Generating rte_net_cnxk.pmd.c with a custom command ninja: build stopped: subcommand failed. -------------------------------END LOGS------------------------------