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 DABC3425DE for ; Tue, 19 Sep 2023 23:08:37 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id BC7B5402A3; Tue, 19 Sep 2023 23:08:37 +0200 (CEST) Received: from mail-yw1-f226.google.com (mail-yw1-f226.google.com [209.85.128.226]) by mails.dpdk.org (Postfix) with ESMTP id 2D090402A3 for ; Tue, 19 Sep 2023 23:08:36 +0200 (CEST) Received: by mail-yw1-f226.google.com with SMTP id 00721157ae682-59c0b9ad491so45539717b3.1 for ; Tue, 19 Sep 2023 14:08:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=iol.unh.edu; s=unh-iol; t=1695157715; x=1695762515; darn=dpdk.org; h=cc:to:from:subject:message-id:date:from:to:cc:subject:date :message-id:reply-to; bh=ttGikl44sFBCfAC/Xwi9QzVlDay/H6jLeVS5KL28/t4=; b=a8ryEJl4bOUiRYe12XKebLbkFBPtdVWznOs+JFtoK+tFozZfD9eZCanETkhWoDcE+8 tGQfS+hlhKsOXAP+Qi9EiNmkI/wnTo50AYYhlhlRIUTip7CfcCCREpfZX0C59O/oyiU2 11QjLQbypQP3XKCd4ACt1FU4ZLbN2yzK2VW0k= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1695157715; x=1695762515; h=cc:to:from:subject:message-id:date:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=ttGikl44sFBCfAC/Xwi9QzVlDay/H6jLeVS5KL28/t4=; b=dWb+LIMutC3zXKOFLsrAWskk+hh4iYUXB2UC3ofbahOsvI3sD3zTZozl3mtiUHOFxB p45CUOLeAaxLswPvYCJxHyRnPa0vbEM5o0i2UqB8c6X4hOUxx5Whg7z1Pfg1oj6UxMBU T2ZpjLqcAD0YqkDDhdl+30OZO6jHXD602T3juUue6dk9Ya2lcb2nsDOUEKrfsdsOsqnJ ZoGxzUCkwB4i0U+aVh0HpZdiX0O0igu0Uf/4WzjunJDYQwal6Me6s1DEnLLQ4eFEWYTc vCbAPN6JL+u5PflEh+LTQi7keE17/IAZdofcOItlRq2YXkr2MUI9f5rP8vimh3nAeC0P J7Pw== X-Gm-Message-State: AOJu0Yx4As79RdVS07SipBg7Syxc4rDP9//XB2QvRJaw+MbOg0a2jXKp mIhFbeSjZV4fZwMSZBjCcWL7IS3VOZrVsJl11xRqo+cR5gXrXO1/NWfsNcttmnu+2t/V2Us0OA= = X-Google-Smtp-Source: AGHT+IF3iYWvqOMEoweVNdpfhLZii+e9eySlwMxTiat+IsyFdwH/kb65Ln7oRot+irChfN2rhUX/VkYZMJHY X-Received: by 2002:a0d:e24f:0:b0:59b:c4a5:f2ba with SMTP id l76-20020a0de24f000000b0059bc4a5f2bamr724934ywe.9.1695157715530; Tue, 19 Sep 2023 14:08:35 -0700 (PDT) Received: from postal.iol.unh.edu (postal.iol.unh.edu. [2606:4100:3880:1234::84]) by smtp-relay.gmail.com with ESMTPS id u5-20020a814705000000b00589e1b65401sm1452846ywa.1.2023.09.19.14.08.35 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 19 Sep 2023 14:08:35 -0700 (PDT) X-Relaying-Domain: iol.unh.edu Date: Tue, 19 Sep 2023 14:08:35 -0700 (PDT) Message-ID: <650a0dd3.810a0220.70cc7.aac8SMTPIN_ADDED_MISSING@mx.google.com> Received: from [172.21.0.2] (unknown [172.18.0.240]) by postal.iol.unh.edu (Postfix) with ESMTP id 314B06052514; Tue, 19 Sep 2023 17:08:34 -0400 (EDT) Subject: |FAILURE| pw131581-131586 [PATCH] [v1, 7/7] baseband/acc: add configure helper for VRB2 From: dpdklab@iol.unh.edu To: test-report@dpdk.org Cc: dpdk-test-reports@iol.unh.edu Content-Type: text/plain 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: iol-testing Test-Status: FAILURE http://dpdk.org/patch/131581 _build patch failure_ Submitter: Chautru, Nicolas Date: Tuesday, September 19 2023 01:21:36 Applied on: CommitID:fbafb3676c482dab60c0b5465b47f2ea33893a36 Apply patch set 131581-131586 failed: [1/366] Linking static target drivers/libtmp_rte_crypto_cnxk.a. [2/366] Linking static target drivers/libtmp_rte_crypto_octeontx.a. [3/366] Linking static target drivers/libtmp_rte_event_sw.a. [4/366] Linking static target drivers/libtmp_rte_event_octeontx.a. [5/366] Linking static target drivers/libtmp_rte_baseband_fpga_5gnr_fec.a. [6/366] Compiling C object 'drivers/a715181@@rte_event_opdl@sta/meson-generated_.._rte_event_opdl.pmd.c.o'. [7/366] Compiling C object 'drivers/a715181@@rte_event_opdl@sha/meson-generated_.._rte_event_opdl.pmd.c.o'. [8/366] Linking static target drivers/libtmp_rte_baseband_fpga_lte_fec.a. [9/366] Linking static target drivers/libtmp_rte_baseband_la12xx.a. [10/366] Linking static target drivers/libtmp_rte_baseband_null.a. [11/366] Linking static target drivers/libtmp_rte_baseband_turbo_sw.a. [12/366] Linking target drivers/librte_event_dlb2.so.23.2. [13/366] Linking static target drivers/librte_event_opdl.a. [14/366] Linking target drivers/librte_event_opdl.so.23.2. [15/366] Linking target drivers/librte_common_cnxk.so.23.2. [16/366] Compiling C object 'app/a172ced@@dpdk-test-bbdev@exe/test-bbdev_main.c.o'. [17/366] Generating rte_baseband_fpga_5gnr_fec.pmd.c with a custom command. [18/366] Generating rte_crypto_octeontx.pmd.c with a custom command. [19/366] Generating rte_event_sw.pmd.c with a custom command. [20/366] Generating rte_baseband_fpga_lte_fec.pmd.c with a custom command. [21/366] Compiling C object 'drivers/a715181@@rte_baseband_fpga_5gnr_fec@sta/meson-generated_.._rte_baseband_fpga_5gnr_fec.pmd.c.o'. [22/366] Compiling C object 'drivers/a715181@@rte_crypto_octeontx@sta/meson-generated_.._rte_crypto_octeontx.pmd.c.o'. [23/366] Generating rte_baseband_null.pmd.c with a custom command. [24/366] Compiling C object 'drivers/a715181@@rte_crypto_octeontx@sha/meson-generated_.._rte_crypto_octeontx.pmd.c.o'. [25/366] Compiling C object 'drivers/a715181@@rte_event_sw@sha/meson-generated_.._rte_event_sw.pmd.c.o'. [26/366] Generating rte_baseband_turbo_sw.pmd.c with a custom command. [27/366] Compiling C object 'drivers/a715181@@rte_event_sw@sta/meson-generated_.._rte_event_sw.pmd.c.o'. [28/366] Linking static target drivers/librte_crypto_octeontx.a. [29/366] Linking static target drivers/librte_baseband_fpga_5gnr_fec.a. [30/366] Generating rte_event_octeontx.pmd.c with a custom command. [31/366] Compiling C object 'drivers/a715181@@rte_baseband_fpga_5gnr_fec@sha/meson-generated_.._rte_baseband_fpga_5gnr_fec.pmd.c.o'. [32/366] Linking static target drivers/librte_event_sw.a. [33/366] Generating rte_baseband_la12xx.pmd.c with a custom command. [34/366] Compiling C object 'drivers/a715181@@rte_baseband_fpga_lte_fec@sta/meson-generated_.._rte_baseband_fpga_lte_fec.pmd.c.o'. [35/366] Generating rte_crypto_cnxk.pmd.c with a custom command. [36/366] Linking target drivers/librte_event_sw.so.23.2. [37/366] Compiling C object 'drivers/a715181@@rte_event_octeontx@sta/meson-generated_.._rte_event_octeontx.pmd.c.o'. [38/366] Compiling C object 'drivers/a715181@@rte_event_octeontx@sha/meson-generated_.._rte_event_octeontx.pmd.c.o'. [39/366] Compiling C object 'drivers/a715181@@rte_baseband_fpga_lte_fec@sha/meson-generated_.._rte_baseband_fpga_lte_fec.pmd.c.o'. [40/366] Compiling C object 'drivers/a715181@@rte_baseband_la12xx@sta/meson-generated_.._rte_baseband_la12xx.pmd.c.o'. [41/366] Generating symbol file 'drivers/a715181@@rte_common_cnxk@sha/librte_common_cnxk.so.23.2.symbols'. [42/366] Linking static target drivers/librte_baseband_fpga_lte_fec.a. [43/366] Compiling C object 'drivers/a715181@@rte_crypto_cnxk@sta/meson-generated_.._rte_crypto_cnxk.pmd.c.o'. [44/366] Compiling C object 'drivers/a715181@@rte_crypto_cnxk@sha/meson-generated_.._rte_crypto_cnxk.pmd.c.o'. [45/366] Linking static target drivers/librte_event_octeontx.a. [46/366] Compiling C object 'drivers/a715181@@rte_baseband_la12xx@sha/meson-generated_.._rte_baseband_la12xx.pmd.c.o'. [47/366] Compiling C object 'drivers/a715181@@rte_baseband_null@sta/meson-generated_.._rte_baseband_null.pmd.c.o'. [48/366] Linking static target drivers/librte_baseband_la12xx.a. [49/366] Compiling C object 'app/a172ced@@dpdk-test-compress-perf@exe/test-compress-perf_main.c.o'. [50/366] Linking target drivers/librte_dma_cnxk.so.23.2. [51/366] Compiling C object 'drivers/a715181@@tmp_rte_baseband_acc@sta/baseband_acc_rte_vrb_pmd.c.o'. FAILED: drivers/a715181@@tmp_rte_baseband_acc@sta/baseband_acc_rte_vrb_pmd.c.o cc -Idrivers/a715181@@tmp_rte_baseband_acc@sta -Idrivers -I../drivers -Idrivers/baseband/acc -I../drivers/baseband/acc -Ilib/bbdev -I../lib/bbdev -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/mbuf -I../lib/mbuf -Ilib/mempool -I../lib/mempool -Ilib/ring -I../lib/ring -Idrivers/bus/pci -I../drivers/bus/pci -I../drivers/bus/pci/linux -Ilib/pci -I../lib/pci -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-style-definition -Wpointer-arith -Wsign-compare -Wstrict-prototypes -Wundef -Wwrite- strings -Wno-address-of-packed-member -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.bb.acc -MD -MQ 'drivers/a715181@@tmp_rte_baseband_acc@sta/baseband_acc_rte_vrb_pmd.c.o' -MF 'drivers/a715181@@tmp_rte_baseband_acc@sta/baseband_acc_rte_vrb_pmd.c.o.d' -o 'drivers/a715181@@tmp_rte_baseband_acc@sta/baseband_acc_rte_vrb_pmd.c.o' -c ../drivers/baseband/acc/rte_vrb_pmd.c ../drivers/baseband/acc/rte_vrb_pmd.c: In function 'vrb_queue_setup': ../drivers/baseband/acc/rte_vrb_pmd.c:1037:29: error: 'RTE_BBDEV_OP_MLDTS' undeclared (first use in this function); did you mean 'RTE_BBDEV_OP_FFT'? 1037 | else if (conf->op_type == RTE_BBDEV_OP_MLDTS) | ^~~~~~~~~~~~~~~~~~ | RTE_BBDEV_OP_FFT ../drivers/baseband/acc/rte_vrb_pmd.c:1037:29: note: each undeclared identifier is reported only once for each function it appears in ../drivers/baseband/acc/rte_vrb_pmd.c: In function 'vrb_print_op': ../drivers/baseband/acc/rte_vrb_pmd.c:1095:24: error: 'RTE_BBDEV_OP_MLDTS' undeclared (first use in this function); did you mean 'RTE_BBDEV_OP_FFT'? 1095 | } else if (op_type == RTE_BBDEV_OP_MLDTS) { | ^~~~~~~~~~~~~~~~~~ | RTE_BBDEV_OP_FFT In file included from ../drivers/baseband/acc/rte_vrb_pmd.c:22: ../drivers/baseband/acc/rte_vrb_pmd.c:1099:13: error: dereferencing pointer to incomplete type 'struct rte_bbdev_mldts_op' 1099 | op_mldts->mldts.num_rbs, op_mldts->mldts.num_layers, | ^~ ../drivers/baseband/acc/vrb_pmd.h:18:5: note: in definition of macro 'rte_bbdev_log' 18 | ##__VA_ARGS__) | ^~~~~~~~~~~ ../drivers/baseband/acc/rte_vrb_pmd.c: In function 'vrb_dev_info_get': ../drivers/baseband/acc/rte_vrb_pmd.c:1332:5: error: 'RTE_BBDEV_LDPC_HARQ_4BIT_COMPRESSION' undeclared (first use in this function); did you mean 'RTE_BBDEV_LDPC_HARQ_6BIT_COMPRESSION'? 1332 | RTE_BBDEV_LDPC_HARQ_4BIT_COMPRESSION | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | RTE_BBDEV_LDPC_HARQ_6BIT_COMPRESSION ../drivers/baseband/acc/rte_vrb_pmd.c:1366:12: error: 'RTE_BBDEV_OP_MLDTS' undeclared (first use in this function); did you mean 'RTE_BBDEV_OP_FFT'? 1366 | .type = RTE_BBDEV_OP_MLDTS, | ^~~~~~~~~~~~~~~~~~ | RTE_BBDEV_OP_FFT ../drivers/baseband/acc/rte_vrb_pmd.c:1369:7: error: 'RTE_BBDEV_MLDTS_REP' undeclared (first use in this function) 1369 | RTE_BBDEV_MLDTS_REP, | ^~~~~~~~~~~~~~~~~~~ ../drivers/baseband/acc/rte_vrb_pmd.c: In function 'vrb2_fcw_ld_fill': ../drivers/baseband/acc/rte_vrb_pmd.c:1972:46: error: 'RTE_BBDEV_LDPC_HARQ_4BIT_COMPRESSION' undeclared (first use in this function); did you mean 'RTE_BBDEV_LDPC_HARQ_6BIT_COMPRESSION'? 1972 | } else if (check_bit(op->ldpc_dec.op_flags, RTE_BBDEV_LDPC_HARQ_4BIT_COMPRESSION)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | RTE_BBDEV_LDPC_HARQ_6BIT_COMPRESSION ../drivers/baseband/acc/rte_vrb_pmd.c: In function 'vrb_dequeue_enc_one_op_cb': ../drivers/baseband/acc/rte_vrb_pmd.c:3373:43: error: 'RTE_BBDEV_ENGINE_ERROR' undeclared (first use in this function); did you mean 'RTE_BBDEV_EVENT_ERROR'? 3373 | op->status |= ((rsp.engine_hung) ? (1 << RTE_BBDEV_ENGINE_ERROR) : 0); | ^~~~~~~~~~~~~~~~~~~~~~ | RTE_BBDEV_EVENT_ERROR ../drivers/baseband/acc/rte_vrb_pmd.c: In function 'vrb2_dequeue_ldpc_enc_one_op_tb': ../drivers/baseband/acc/rte_vrb_pmd.c:3425:35: error: 'RTE_BBDEV_ENGINE_ERROR' undeclared (first use in this function); did you mean 'RTE_BBDEV_EVENT_ERROR'? 3425 | op->status |= rsp.engine_hung << RTE_BBDEV_ENGINE_ERROR; | ^~~~~~~~~~~~~~~~~~~~~~ | RTE_BBDEV_EVENT_ERROR ../drivers/baseband/acc/rte_vrb_pmd.c: In function 'vrb_dequeue_enc_one_op_tb': ../drivers/baseband/acc/rte_vrb_pmd.c:3493:44: error: 'RTE_BBDEV_ENGINE_ERROR' undeclared (first use in this function); did you mean 'RTE_BBDEV_EVENT_ERROR'? 3493 | op->status |= ((rsp.engine_hung) ? (1 << RTE_BBDEV_ENGINE_ERROR) : 0); | ^~~~~~~~~~~~~~~~~~~~~~ | RTE_BBDEV_EVENT_ERROR ../drivers/baseband/acc/rte_vrb_pmd.c: In function 'vrb_dequeue_dec_one_op_cb': ../drivers/baseband/acc/rte_vrb_pmd.c:3540:35: error: 'RTE_BBDEV_ENGINE_ERROR' undeclared (first use in this function); did you mean 'RTE_BBDEV_EVENT_ERROR'? 3540 | op->status |= rsp.engine_hung << RTE_BBDEV_ENGINE_ERROR; | ^~~~~~~~~~~~~~~~~~~~~~ | RTE_BBDEV_EVENT_ERROR ../drivers/baseband/acc/rte_vrb_pmd.c: In function 'vrb_dequeue_ldpc_dec_one_op_cb': ../drivers/baseband/acc/rte_vrb_pmd.c:3595:35: error: 'RTE_BBDEV_ENGINE_ERROR' undeclared (first use in this function); did you mean 'RTE_BBDEV_EVENT_ERROR'? 3595 | op->status |= rsp.engine_hung << RTE_BBDEV_ENGINE_ERROR; | ^~~~~~~~~~~~~~~~~~~~~~ | RTE_BBDEV_EVENT_ERROR ../drivers/baseband/acc/rte_vrb_pmd.c: In function 'vrb_dequeue_dec_one_op_tb': ../drivers/baseband/acc/rte_vrb_pmd.c:3677:44: error: 'RTE_BBDEV_ENGINE_ERROR' undeclared (first use in this function); did you mean 'RTE_BBDEV_EVENT_ERROR'? 3677 | op->status |= ((rsp.engine_hung) ? (1 << RTE_BBDEV_ENGINE_ERROR) : 0); | ^~~~~~~~~~~~~~~~~~~~~~ | RTE_BBDEV_EVENT_ERROR ../drivers/baseband/acc/rte_vrb_pmd.c: In function 'vrb2_dma_desc_fft_fill': ../drivers/baseband/acc/rte_vrb_pmd.c:3990:44: error: 'RTE_BBDEV_FFT_DEWINDOWING' undeclared (first use in this function); did you mean 'RTE_BBDEV_FFT_WINDOWING'? 3990 | bool win_en = check_bit(op->fft.op_flags, RTE_BBDEV_FFT_DEWINDOWING); | ^~~~~~~~~~~~~~~~~~~~~~~~~ | RTE_BBDEV_FFT_WINDOWING ../drivers/baseband/acc/rte_vrb_pmd.c:4016:18: error: 'RTE_BBDEV_MAX_CS' undeclared (first use in this function); did you mean 'RTE_BBDEV_MAX_CS_2'? 4016 | for (i = 0; i < RTE_BBDEV_MAX_CS; i++) | ^~~~~~~~~~~~~~~~ | RTE_BBDEV_MAX_CS_2 ../drivers/baseband/acc/rte_vrb_pmd.c: In function 'vrb_enqueue_fft_one_op': ../drivers/baseband/acc/rte_vrb_pmd.c:4049:15: error: 'struct rte_bbdev_op_fft' has no member named 'dewindowing_input' 4049 | win = op->fft.dewindowing_input.data; | ^ ../drivers/baseband/acc/rte_vrb_pmd.c:4053:22: error: 'struct rte_bbdev_op_fft' has no member named 'dewindowing_input' 4053 | win_offset = op->fft.dewindowing_input.offset; | ^ ../drivers/baseband/acc/rte_vrb_pmd.c: In function 'vrb_dequeue_fft_one_op': ../drivers/baseband/acc/rte_vrb_pmd.c:4142:35: error: 'RTE_BBDEV_ENGINE_ERROR' undeclared (first use in this function); did you mean 'RTE_BBDEV_EVENT_ERROR'? 4142 | op->status |= rsp.engine_hung << RTE_BBDEV_ENGINE_ERROR; | ^~~~~~~~~~~~~~~~~~~~~~ | RTE_BBDEV_EVENT_ERROR ../drivers/baseband/acc/rte_vrb_pmd.c: At top level: ../drivers/baseband/acc/rte_vrb_pmd.c:4192:28: warning: 'struct rte_bbdev_mldts_op' declared inside parameter list will not be visible outside of this definition or declaration 4192 | vrb2_fcw_mldts_fill(struct rte_bbdev_mldts_op *op, struct acc_fcw_mldts *fcw) | ^~~~~~~~~~~~~~~~~~ ../drivers/baseband/acc/rte_vrb_pmd.c: In function 'vrb2_fcw_mldts_fill': ../drivers/baseband/acc/rte_vrb_pmd.c:4194:15: error: dereferencing pointer to incomplete type 'struct rte_bbdev_mldts_op' 4194 | fcw->nrb = op->mldts.num_rbs; | ^~ ../drivers/baseband/acc/rte_vrb_pmd.c: At top level: ../drivers/baseband/acc/rte_vrb_pmd.c:4213:33: warning: 'struct rte_bbdev_mldts_op' declared inside parameter list will not be visible outside of this definition or declaration 4213 | vrb2_dma_desc_mldts_fill(struct rte_bbdev_mldts_op *op, | ^~~~~~~~~~~~~~~~~~ ../drivers/baseband/acc/rte_vrb_pmd.c: In function 'vrb2_dma_desc_mldts_fill': ../drivers/baseband/acc/rte_vrb_pmd.c:4226:8: error: dereferencing pointer to incomplete type 'struct rte_bbdev_mldts_op' 4226 | if (op->mldts.r_rep > 5) | ^~ ../drivers/baseband/acc/rte_vrb_pmd.c:4234:31: error: 'RTE_BBDEV_SCPERRB' undeclared (first use in this function); did you mean 'RTE_BBDEV_CRC_ERROR'? 4234 | sc_num = op->mldts.num_rbs * RTE_BBDEV_SCPERRB * (op->mldts.c_rep + 1); | ^~~~~~~~~~~~~~~~~ | RTE_BBDEV_CRC_ERROR ../drivers/baseband/acc/rte_vrb_pmd.c:4221:11: warning: variable 'sc_factor_per_rrep' set but not used [-Wunused-but-set-variable] 4221 | uint16_t sc_factor_per_rrep[VRB2_MLD_RREP_SIZE] = {12, 6, 4, 3, 0, 2}; | ^~~~~~~~~~~~~~~~~~ ../drivers/baseband/acc/rte_vrb_pmd.c:4220:11: warning: variable 'rsize_per_re' set but not used [-Wunused-but-set-variable] 4220 | uint16_t rsize_per_re[VRB2_MLD_LAY_SIZE] = {14, 26, 42}; | ^~~~~~~~~~~~ ../drivers/baseband/acc/rte_vrb_pmd.c:4219:11: warning: variable 'qsize_per_re' set but not used [-Wunused-but-set-variable] 4219 | uint16_t qsize_per_re[VRB2_MLD_LAY_SIZE] = {8, 12, 16}; /* Layer 2 to 4. */ | ^~~~~~~~~~~~ ../drivers/baseband/acc/rte_vrb_pmd.c: At top level: ../drivers/baseband/acc/rte_vrb_pmd.c:4268:36: warning: 'struct rte_bbdev_mldts_op' declared inside parameter list will not be visible outside of this definition or declaration 4268 | vrb2_check_mld_r_constraint(struct rte_bbdev_mldts_op *op) { | ^~~~~~~~~~~~~~~~~~ ../drivers/baseband/acc/rte_vrb_pmd.c: In function 'vrb2_check_mld_r_constraint': ../drivers/baseband/acc/rte_vrb_pmd.c:4275:8: error: dereferencing pointer to incomplete type 'struct rte_bbdev_mldts_op' 4275 | if (op->mldts.c_rep == 0) | ^~ ../drivers/baseband/acc/rte_vrb_pmd.c: At top level: ../drivers/baseband/acc/rte_vrb_pmd.c:4289:52: warning: 'struct rte_bbdev_mldts_op' declared inside parameter list will not be visible outside of this definition or declaration 4289 | enqueue_mldts_split_op(struct acc_queue *q, struct rte_bbdev_mldts_op *op, | ^~~~~~~~~~~~~~~~~~ ../drivers/baseband/acc/rte_vrb_pmd.c: In function 'enqueue_mldts_split_op': ../drivers/baseband/acc/rte_vrb_pmd.c:4304:14: error: dereferencing pointer to incomplete type 'struct rte_bbdev_mldts_op' 4304 | input_q = op->mldts.qhy_input.data; | ^~ ../drivers/baseband/acc/rte_vrb_pmd.c:4311:22: warning: passing argument 1 of 'vrb2_fcw_mldts_fill' from incompatible pointer type [-Wincompatible-pointer-types] 4311 | vrb2_fcw_mldts_fill(op, fcw); | ^~ | | | struct rte_bbdev_mldts_op * ../drivers/baseband/acc/rte_vrb_pmd.c:4192:48: note: expected 'struct rte_bbdev_mldts_op *' but argument is of type 'struct rte_bbdev_mldts_op *' 4192 | vrb2_fcw_mldts_fill(struct rte_bbdev_mldts_op *op, struct acc_fcw_mldts *fcw) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../drivers/baseband/acc/rte_vrb_pmd.c:4324:31: error: 'RTE_BBDEV_SCPERRB' undeclared (first use in this function); did you mean 'RTE_BBDEV_CRC_ERROR'? 4324 | sc_num = op->mldts.num_rbs * RTE_BBDEV_SCPERRB; /* C rep forced to zero. */ | ^~~~~~~~~~~~~~~~~ | RTE_BBDEV_CRC_ERROR ../drivers/baseband/acc/rte_vrb_pmd.c:4294:11: warning: variable 'sc_factor_per_rrep' set but not used [-Wunused-but-set-variable] 4294 | uint16_t sc_factor_per_rrep[VRB2_MLD_RREP_SIZE] = {12, 6, 4, 3, 0, 2}; | ^~~~~~~~~~~~~~~~~~ ../drivers/baseband/acc/rte_vrb_pmd.c:4293:11: warning: variable 'rsize_per_re' set but not used [-Wunused-but-set-variable] 4293 | uint16_t rsize_per_re[VRB2_MLD_LAY_SIZE] = {14, 26, 42}; | ^~~~~~~~~~~~ ../drivers/baseband/acc/rte_vrb_pmd.c:4292:11: warning: variable 'qsize_per_re' set but not used [-Wunused-but-set-variable] 4292 | uint16_t qsize_per_re[VRB2_MLD_LAY_SIZE] = {8, 12, 16}; /* Layer 2 to 4. */ | ^~~~~~~~~~~~ ../drivers/baseband/acc/rte_vrb_pmd.c: At top level: ../drivers/baseband/acc/rte_vrb_pmd.c:4371:50: warning: 'struct rte_bbdev_mldts_op' declared inside parameter list will not be visible outside of this definition or declaration 4371 | enqueue_mldts_one_op(struct acc_queue *q, struct rte_bbdev_mldts_op *op, | ^~~~~~~~~~~~~~~~~~ ../drivers/baseband/acc/rte_vrb_pmd.c: In function 'enqueue_mldts_one_op': ../drivers/baseband/acc/rte_vrb_pmd.c:4382:14: error: dereferencing pointer to incomplete type 'struct rte_bbdev_mldts_op' 4382 | input_q = op->mldts.qhy_input.data; | ^~ ../drivers/baseband/acc/rte_vrb_pmd.c:4388:22: warning: passing argument 1 of 'vrb2_fcw_mldts_fill' from incompatible pointer type [-Wincompatible-pointer-types] 4388 | vrb2_fcw_mldts_fill(op, fcw); | ^~ | | | struct rte_bbdev_mldts_op * ../drivers/baseband/acc/rte_vrb_pmd.c:4192:48: note: expected 'struct rte_bbdev_mldts_op *' but argument is of type 'struct rte_bbdev_mldts_op *' 4192 | vrb2_fcw_mldts_fill(struct rte_bbdev_mldts_op *op, struct acc_fcw_mldts *fcw) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../drivers/baseband/acc/rte_vrb_pmd.c:4389:27: warning: passing argument 1 of 'vrb2_dma_desc_mldts_fill' from incompatible pointer type [-Wincompatible-pointer-types] 4389 | vrb2_dma_desc_mldts_fill(op, &desc->req, input_q, input_r, output, | ^~ | | | struct rte_bbdev_mldts_op * ../drivers/baseband/acc/rte_vrb_pmd.c:4213:53: note: expected 'struct rte_bbdev_mldts_op *' but argument is of type 'struct rte_bbdev_mldts_op *' 4213 | vrb2_dma_desc_mldts_fill(struct rte_bbdev_mldts_op *op, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../drivers/baseband/acc/rte_vrb_pmd.c: At top level: ../drivers/baseband/acc/rte_vrb_pmd.c:4401:10: warning: 'struct rte_bbdev_mldts_op' declared inside parameter list will not be visible outside of this definition or declaration 4401 | struct rte_bbdev_mldts_op **ops, uint16_t num) | ^~~~~~~~~~~~~~~~~~ ../drivers/baseband/acc/rte_vrb_pmd.c: In function 'vrb2_enqueue_mldts': ../drivers/baseband/acc/rte_vrb_pmd.c:4415:46: warning: passing argument 1 of 'vrb2_check_mld_r_constraint' from incompatible pointer type [-Wincompatible-pointer-types] 4415 | as_one_op = vrb2_check_mld_r_constraint(ops[i]); | ~~~^~~ | | | struct rte_bbdev_mldts_op * ../drivers/baseband/acc/rte_vrb_pmd.c:4268:56: note: expected 'struct rte_bbdev_mldts_op *' but argument is of type 'struct rte_bbdev_mldts_op *' 4268 | vrb2_check_mld_r_constraint(struct rte_bbdev_mldts_op *op) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../drivers/baseband/acc/rte_vrb_pmd.c:4416:39: error: dereferencing pointer to incomplete type 'struct rte_bbdev_mldts_op' 4416 | descs_in_op = as_one_op ? 1 : ops[i]->mldts.c_rep + 1; | ^~ ../drivers/baseband/acc/rte_vrb_pmd.c:4426:37: warning: passing argument 2 of 'enqueue_mldts_one_op' from incompatible pointer type [-Wincompatible-pointer-types] 4426 | ret = enqueue_mldts_one_op(q, ops[i], enqueued_descs); | ~~~^~~ | | | struct rte_bbdev_mldts_op * ../drivers/baseband/acc/rte_vrb_pmd.c:4371:70: note: expected 'struct rte_bbdev_mldts_op *' but argument is of type 'struct rte_bbdev_mldts_op *' 4371 | enqueue_mldts_one_op(struct acc_queue *q, struct rte_bbdev_mldts_op *op, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../drivers/baseband/acc/rte_vrb_pmd.c:4428:39: warning: passing argument 2 of 'enqueue_mldts_split_op' from incompatible pointer type [-Wincompatible-pointer-types] 4428 | ret = enqueue_mldts_split_op(q, ops[i], enqueued_descs); | ~~~^~~ | | | struct rte_bbdev_mldts_op * ../drivers/baseband/acc/rte_vrb_pmd.c:4289:72: note: expected 'struct rte_bbdev_mldts_op *' but argument is of type 'struct rte_bbdev_mldts_op *' 4289 | enqueue_mldts_split_op(struct acc_queue *q, struct rte_bbdev_mldts_op *op, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../drivers/baseband/acc/rte_vrb_pmd.c: At top level: ../drivers/baseband/acc/rte_vrb_pmd.c:4455:31: warning: 'struct rte_bbdev_mldts_op' declared inside parameter list will not be visible outside of this definition or declaration 4455 | struct acc_queue *q, struct rte_bbdev_mldts_op **ref_op, | ^~~~~~~~~~~~~~~~~~ ../drivers/baseband/acc/rte_vrb_pmd.c: In function 'dequeue_mldts_one_op': ../drivers/baseband/acc/rte_vrb_pmd.c:4499:4: error: dereferencing pointer to incomplete type 'struct rte_bbdev_mldts_op' 4499 | op->status = 0; | ^~ ../drivers/baseband/acc/rte_vrb_pmd.c:4508:36: error: 'RTE_BBDEV_ENGINE_ERROR' undeclared (first use in this function); did you mean 'RTE_BBDEV_EVENT_ERROR'? 4508 | op->status |= rsp.engine_hung << RTE_BBDEV_ENGINE_ERROR; | ^~~~~~~~~~~~~~~~~~~~~~ | RTE_BBDEV_EVENT_ERROR ../drivers/baseband/acc/rte_vrb_pmd.c: At top level: ../drivers/baseband/acc/rte_vrb_pmd.c:4531:10: warning: 'struct rte_bbdev_mldts_op' declared inside parameter list will not be visible outside of this definition or declaration 4531 | struct rte_bbdev_mldts_op **ops, uint16_t num) | ^~~~~~~~~~~~~~~~~~ ../drivers/baseband/acc/rte_vrb_pmd.c: In function 'vrb2_dequeue_mldts': ../drivers/baseband/acc/rte_vrb_pmd.c:4542:41: warning: passing argument 3 of 'dequeue_mldts_one_op' from incompatible pointer type [-Wincompatible-pointer-types] 4542 | ret = dequeue_mldts_one_op(q_data, q, &ops[i], dequeued_cbs, &aq_dequeued); | ^~~~~~~ | | | struct rte_bbdev_mldts_op ** ../drivers/baseband/acc/rte_vrb_pmd.c:4455:52: note: expected 'struct rte_bbdev_mldts_op **' but argument is of type 'struct rte_bbdev_mldts_op **' 4455 | struct acc_queue *q, struct rte_bbdev_mldts_op **ref_op, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../drivers/baseband/acc/rte_vrb_pmd.c: In function 'vrb_bbdev_init': ../drivers/baseband/acc/rte_vrb_pmd.c:4573:7: error: 'struct rte_bbdev' has no member named 'enqueue_mldts_ops'; did you mean 'enqueue_dec_ops'? 4573 | dev->enqueue_mldts_ops = vrb2_enqueue_mldts; | ^~~~~~~~~~~~~~~~~ | enqueue_dec_ops ../drivers/baseband/acc/rte_vrb_pmd.c:4574:7: error: 'struct rte_bbdev' has no member named 'dequeue_mldts_ops'; did you mean 'dequeue_dec_ops'? 4574 | dev->dequeue_mldts_ops = vrb2_dequeue_mldts; | ^~~~~~~~~~~~~~~~~ | dequeue_dec_ops [52/366] Linking target drivers/librte_mempool_cnxk.so.23.2. [53/366] Linking static target drivers/librte_crypto_cnxk.a. [54/366] Linking target drivers/librte_raw_cnxk_bphy.so.23.2. [55/366] Linking static target drivers/librte_baseband_null.a. [56/366] Compiling C object 'app/a172ced@@dpdk-test-acl@exe/test-acl_main.c.o'. [57/366] Linking target drivers/librte_baseband_la12xx.so.23.2. [58/366] Compiling C object 'drivers/a715181@@rte_baseband_null@sha/meson-generated_.._rte_baseband_null.pmd.c.o'. [59/366] Linking target drivers/librte_raw_cnxk_gpio.so.23.2. [60/366] Linking target drivers/librte_ml_cnxk.so.23.2. [61/366] Compiling C object 'app/a172ced@@dpdk-test-compress-perf@exe/test-compress-perf_comp_perf_test_throughput.c.o'. [62/366] Generating rte_baseband_fpga_5gnr_fec.sym_chk with a meson_exe.py custom command. [63/366] Compiling C object 'app/a172ced@@dpdk-test-bbdev@exe/test-bbdev_test_bbdev_vector.c.o'. [64/366] Compiling C object 'app/a172ced@@dpdk-test-crypto-perf@exe/test-crypto-perf_cperf_options_parsing.c.o'. [65/366] Generating rte_crypto_octeontx.sym_chk with a meson_exe.py custom command. [66/366] Compiling C object 'app/a172ced@@dpdk-test-bbdev@exe/test-bbdev_test_bbdev.c.o'. [67/366] Generating rte_baseband_fpga_lte_fec.sym_chk with a meson_exe.py custom command. [68/366] Compiling C object 'app/a172ced@@dpdk-test-compress-perf@exe/test-compress-perf_comp_perf_test_common.c.o'. ninja: build stopped: subcommand failed. https://lab.dpdk.org/results/dashboard/patchsets/27636/ UNH-IOL DPDK Community Lab