automatic DPDK test reports
 help / color / mirror / Atom feed
* |FAILURE| pw156410-156417 Cleanup VFIO API and import Linux uAPI header
@ 2025-09-03 18:14 al-sw-devops
  0 siblings, 0 replies; only message in thread
From: al-sw-devops @ 2025-09-03 18:14 UTC (permalink / raw)
  To: test-report, atrwajee, shaibran

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

Test-Name: DPDK Fast test suite
Test-Label: aws-unit-testing
Test-Status: FAILURE
_Unit Testing Build error encountered_
http://dpdk.org/patch/156417

Test Status Summary:

+--------------+------------------+
| Architecture | DPDK Unit Test   |
+--------------+------------------+
| x86_64       | PASS             |
+--------------+------------------+
| arm64        | FAILURE           |
+--------------+------------------+


Test environment (aarch64):
Description: Build error encountered
OS : Ubuntu 24.04.1 LTS
Kernel : 6.14.0-1012-aws
NIC : Elastic Network Adapter
GCC : 13.3.0-6ubuntu2~24.04

Test last 100 lines (aarch64)
      |                 ^~~~~~~~~~~~
../lib/eal/common/eal_private.h:748:9: note: in expansion of macro ‘RTE_LOG_LINE’
  748 |         RTE_LOG_LINE(level, EAL, "" __VA_ARGS__)
      |         ^~~~~~~~~~~~
../lib/eal/linux/eal_vfio.c:1881:17: note: in expansion of macro ‘EAL_LOG’
 1881 |                 EAL_LOG(ERR,
      |                 ^~~~~~~
../lib/eal/linux/eal_vfio.c:1888:17: error: invalid use of undefined type ‘const struct vfio_iommu_type’
 1888 |         return t->dma_user_map_func(vfio_cfg->vfio_container_fd, vaddr, iova,
      |                 ^~
../lib/eal/linux/eal_vfio.c: In function ‘container_dma_map’:
../lib/eal/linux/eal_vfio.c:1923:54: error: invalid use of undefined type ‘const struct vfio_iommu_type’
 1923 |         has_partial_unmap = vfio_cfg->vfio_iommu_type->partial_unmap;
      |                                                      ^~
../lib/eal/linux/eal_vfio.c: In function ‘container_dma_unmap’:
../lib/eal/linux/eal_vfio.c:1981:54: error: invalid use of undefined type ‘const struct vfio_iommu_type’
 1981 |         has_partial_unmap = vfio_cfg->vfio_iommu_type->partial_unmap;
      |                                                      ^~
../lib/eal/linux/eal_vfio.c: In function ‘rte_vfio_noiommu_is_enabled’:
../lib/eal/linux/eal_vfio.c:2056:19: error: ‘VFIO_NOIOMMU_MODE’ undeclared (first use in this function)
 2056 |         fd = open(VFIO_NOIOMMU_MODE, O_RDONLY);
      |                   ^~~~~~~~~~~~~~~~~
../lib/eal/linux/eal_vfio.c: In function ‘rte_vfio_container_group_unbind’:
../lib/eal/linux/eal_vfio.c:2175:20: error: invalid use of undefined type ‘struct vfio_group’
 2175 |         if (cur_grp->fd >= 0 && close(cur_grp->fd) < 0) {
      |                    ^~
../lib/eal/linux/eal_vfio.c:2175:46: error: invalid use of undefined type ‘struct vfio_group’
 2175 |         if (cur_grp->fd >= 0 && close(cur_grp->fd) < 0) {
      |                                              ^~
../lib/eal/linux/eal_vfio.c:2181:16: error: invalid use of undefined type ‘struct vfio_group’
 2181 |         cur_grp->group_num = -1;
      |                ^~
../lib/eal/linux/eal_vfio.c:2182:16: error: invalid use of undefined type ‘struct vfio_group’
 2182 |         cur_grp->fd = -1;
      |                ^~
../lib/eal/linux/eal_vfio.c:2183:16: error: invalid use of undefined type ‘struct vfio_group’
 2183 |         cur_grp->devices = 0;
      |                ^~
../lib/eal/linux/eal_vfio.c: In function ‘vfio_group_device_count’:
../lib/eal/linux/eal_vfio.c:606:1: warning: control reaches end of non-void function [-Wreturn-type]
  606 | }
      | ^
../lib/eal/linux/eal_vfio.c: In function ‘vfio_get_iommu_type’:
../lib/eal/linux/eal_vfio.c:1221:1: warning: control reaches end of non-void function [-Wreturn-type]
 1221 | }
      | ^
../lib/eal/linux/eal_vfio.c: In function ‘rte_vfio_container_create’:
../lib/eal/linux/eal_vfio.c:2105:1: warning: control reaches end of non-void function [-Wreturn-type]
 2105 | }
      | ^
../lib/eal/linux/eal_vfio.c: In function ‘vfio_dma_mem_map’:
../lib/eal/linux/eal_vfio.c:1890:1: warning: control reaches end of non-void function [-Wreturn-type]
 1890 | }
      | ^
../lib/eal/linux/eal_vfio.c: At top level:
../lib/eal/linux/eal_vfio.c:69:37: warning: ‘iommu_types’ defined but not used [-Wunused-variable]
   69 | static const struct vfio_iommu_type iommu_types[] = {
      |                                     ^~~~~~~~~~~
../lib/eal/linux/eal_vfio.c:56:27: warning: ‘vfio_cfgs’ defined but not used [-Wunused-variable]
   56 | static struct vfio_config vfio_cfgs[VFIO_MAX_CONTAINERS];
      |                           ^~~~~~~~~
[109/3480] Linking target lib/librte_kvargs.so.26.0
[110/3480] Compiling C object lib/librte_eal.a.p/eal_linux_eal.c.o
[111/3480] Compiling C object lib/librte_mbuf.a.p/mbuf_rte_mbuf_dyn.c.o
[112/3480] Compiling C object lib/librte_ethdev.a.p/ethdev_rte_class_eth.c.o
[113/3480] Generating lib/rte_ethdev_map with a custom command
[114/3480] Compiling C object lib/librte_eal.a.p/eal_linux_eal_interrupts.c.o
[115/3480] Compiling C object lib/librte_net.a.p/net_rte_net.c.o
[116/3480] Generating lib/meter.sym_chk with a custom command (wrapped by meson to capture output)
[117/3480] Compiling C object lib/librte_pci.a.p/pci_rte_pci.c.o
[118/3480] Compiling C object lib/librte_ethdev.a.p/ethdev_ethdev_private.c.o
[119/3480] Compiling C object lib/librte_ethdev.a.p/ethdev_ethdev_linux_ethtool.c.o
[120/3480] Compiling C object lib/librte_ethdev.a.p/ethdev_sff_telemetry.c.o
[121/3480] Compiling C object lib/librte_net.a.p/net_rte_net_crc.c.o
[122/3480] Compiling C object lib/librte_telemetry.a.p/telemetry_telemetry.c.o
[123/3480] Compiling C object lib/librte_ethdev.a.p/ethdev_sff_8472.c.o
[124/3480] Compiling C object lib/librte_eal.a.p/eal_linux_eal_memalloc.c.o
[125/3480] Compiling C object lib/librte_ethdev.a.p/ethdev_ethdev_driver.c.o
[126/3480] Compiling C object lib/librte_ethdev.a.p/ethdev_rte_ethdev_cman.c.o
[127/3480] Compiling C object lib/librte_mempool.a.p/mempool_rte_mempool.c.o
[128/3480] Compiling C object lib/librte_ethdev.a.p/ethdev_sff_8079.c.o
[129/3480] Compiling C object lib/librte_ethdev.a.p/ethdev_sff_common.c.o
[130/3480] Compiling C object lib/librte_eal.a.p/eal_linux_eal_memory.c.o
[131/3480] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_options.c.o
[132/3480] Compiling C object lib/librte_mbuf.a.p/mbuf_rte_mbuf.c.o
[133/3480] Compiling C object lib/librte_ethdev.a.p/ethdev_sff_8636.c.o
[134/3480] Compiling C object lib/librte_ethdev.a.p/ethdev_rte_mtr.c.o
[135/3480] Compiling C object lib/librte_rcu.a.p/rcu_rte_rcu_qsbr.c.o
[136/3480] Compiling C object lib/librte_ethdev.a.p/ethdev_rte_ethdev_telemetry.c.o
[137/3480] Compiling C object lib/librte_ethdev.a.p/ethdev_rte_tm.c.o
[138/3480] Compiling C object lib/librte_ethdev.a.p/ethdev_rte_flow.c.o
[139/3480] Compiling C object lib/librte_ethdev.a.p/ethdev_ethdev_trace_points.c.o
[140/3480] Compiling C object lib/librte_ring.a.p/ring_soring.c.o
[141/3480] Compiling C object lib/librte_ethdev.a.p/ethdev_rte_ethdev.c.o
ninja: build stopped: subcommand failed.



Test build failed.
FAILURE


Test environment (x86_64):
Description: SUCCESS
OS : Ubuntu 24.04.1 LTS
Kernel : 6.14.0-1012-aws
NIC : Elastic Network Adapter
GCC : 13.3.0-6ubuntu2~24.04

Test last 100 lines (x86_64)
[3191/3290] Compiling C object app/dpdk-test.p/test_test_malloc_perf.c.o
[3192/3290] Compiling C object app/dpdk-test.p/test_test_mcslock.c.o
[3193/3290] Compiling C object app/dpdk-test.p/test_test_malloc.c.o
[3194/3290] Compiling C object app/dpdk-test.p/test_test_lpm6_perf.c.o
[3195/3290] Compiling C object app/dpdk-test.p/test_test_lpm_perf.c.o
[3196/3290] Compiling C object app/dpdk-test.p/test_test_event_timer_adapter.c.o
[3197/3290] Compiling C object app/dpdk-test.p/test_test_memcpy.c.o
[3198/3290] Compiling C object app/dpdk-test.p/test_test_lpm6.c.o
[3199/3290] Compiling C object app/dpdk-test.p/test_test_lpm.c.o
[3200/3290] Compiling C object app/dpdk-test.p/test_test_metrics.c.o
[3201/3290] Compiling C object app/dpdk-test.p/test_test_member.c.o
[3202/3290] Compiling C object app/dpdk-test.p/test_test_memory.c.o
[3203/3290] Compiling C object app/dpdk-test.p/test_test_ipsec.c.o
[3204/3290] Compiling C object app/dpdk-test.p/test_test_member_perf.c.o
[3205/3290] Compiling C object app/dpdk-test.p/test_test_memzone.c.o
[3206/3290] Compiling C object app/dpdk-test.p/test_test_mp_secondary.c.o
[3207/3290] Compiling C object app/dpdk-test.p/test_test_net_ether.c.o
[3208/3290] Compiling C object app/dpdk-test.p/test_test_per_lcore.c.o
[3209/3290] Compiling C object app/dpdk-test.p/test_test_pmu.c.o
[3210/3290] Compiling C object app/dpdk-test.p/test_test_meter.c.o
[3211/3290] Compiling C object app/dpdk-test.p/test_test_power.c.o
[3212/3290] Compiling C object app/dpdk-test.p/test_test_pdump.c.o
[3213/3290] Compiling C object app/dpdk-test.p/test_test_pflock.c.o
[3214/3290] Compiling C object app/dpdk-test.p/test_test_net_ip6.c.o
[3215/3290] Compiling C object app/dpdk-test.p/test_test_mempool.c.o
[3216/3290] Compiling C object app/dpdk-test.p/test_test_power_intel_uncore.c.o
[3217/3290] Compiling C object app/dpdk-test.p/test_test_power_kvm_vm.c.o
[3218/3290] Compiling C object app/dpdk-test.p/test_test_prefetch.c.o
[3219/3290] Compiling C object app/dpdk-test.p/test_test_pie.c.o
[3220/3290] Compiling C object app/dpdk-test.p/test_test_power_cpufreq.c.o
[3221/3290] Compiling C object app/dpdk-test.p/test_test_rand_perf.c.o
[3222/3290] Compiling C object app/dpdk-test.p/test_test_pmd_perf.c.o
[3223/3290] Compiling C object app/dpdk-test.p/test_test_ptr_compress.c.o
[3224/3290] Compiling C object app/dpdk-test.p/test_test_pmd_ring.c.o
[3225/3290] Compiling C object app/dpdk-test.p/test_test_rawdev.c.o
[3226/3290] Compiling C object app/dpdk-test.p/test_test_link_bonding_mode4.c.o
[3227/3290] Compiling C object app/dpdk-test.p/test_test_link_bonding.c.o
[3228/3290] Compiling C object app/dpdk-test.p/test_test_pdcp.c.o
[3229/3290] Compiling C object app/dpdk-test.p/test_test_reciprocal_division.c.o
[3230/3290] Compiling C object app/dpdk-test.p/test_test_rcu_qsbr_perf.c.o
[3231/3290] Compiling C object app/dpdk-test.p/test_test_reciprocal_division_perf.c.o
[3232/3290] Compiling C object app/dpdk-test.p/test_test_pmd_ring_perf.c.o
[3233/3290] Compiling C object app/dpdk-test.p/test_test_rib6.c.o
[3234/3290] Compiling C object app/dpdk-test.p/test_test_rib.c.o
[3235/3290] Compiling C object app/dpdk-test.p/test_test_mempool_perf.c.o
[3236/3290] Compiling C object app/dpdk-test.p/test_test_reassembly_perf.c.o
[3237/3290] Compiling C object app/dpdk-test.p/test_test_reorder.c.o
[3238/3290] Compiling C object app/dpdk-test.p/test_test_rcu_qsbr.c.o
[3239/3290] Compiling C object app/dpdk-test.p/test_test_red.c.o
[3240/3290] Compiling C object app/dpdk-test.p/test_test_ring_mt_peek_stress_zc.c.o
[3241/3290] Compiling C object app/dpdk-test.p/test_test_ring_mpmc_stress.c.o
[3242/3290] Compiling C object app/dpdk-test.p/test_test_ring_mt_peek_stress.c.o
[3243/3290] Compiling C object app/dpdk-test.p/test_test_ring_stress.c.o
[3244/3290] Compiling C object app/dpdk-test.p/test_test_ring_hts_stress.c.o
[3245/3290] Compiling C object app/dpdk-test.p/test_test_ring_rts_stress.c.o
[3246/3290] Compiling C object app/dpdk-test.p/test_test_ring_st_peek_stress_zc.c.o
[3247/3290] Compiling C object app/dpdk-test.p/test_test_mbuf.c.o
[3248/3290] Compiling C object app/dpdk-test.p/test_test_rwlock.c.o
[3249/3290] Compiling C object app/dpdk-test.p/test_test_sched.c.o
[3250/3290] Compiling C object app/dpdk-test.p/test_test_ring_st_peek_stress.c.o
[3251/3290] Compiling C object app/dpdk-test.p/test_test_seqlock.c.o
[3252/3290] Compiling C object app/dpdk-test.p/test_test_string_fns.c.o
[3253/3290] Compiling C object app/dpdk-test.p/test_test_security_proto.c.o
[3254/3290] Compiling C object app/dpdk-test.p/test_test_soring_stress.c.o
[3255/3290] Compiling C object app/dpdk-test.p/test_test_soring.c.o
[3256/3290] Compiling C object app/dpdk-test.p/test_test_spinlock.c.o
[3257/3290] Compiling C object app/dpdk-test.p/test_test_service_cores.c.o
[3258/3290] Compiling C object app/dpdk-test.p/test_test_tailq.c.o
[3259/3290] Compiling C object app/dpdk-test.p/test_test_table.c.o
[3260/3290] Compiling C object app/dpdk-test.p/test_test_soring_mt_stress.c.o
[3261/3290] Compiling C object app/dpdk-test.p/test_test_stack_perf.c.o
[3262/3290] Compiling C object app/dpdk-test.p/test_test_stack.c.o
[3263/3290] Compiling C object app/dpdk-test.p/test_test_telemetry_data.c.o
[3264/3290] Compiling C object app/dpdk-test.p/test_test_security.c.o
[3265/3290] Compiling C object app/dpdk-test.p/test_test_threads.c.o
[3266/3290] Compiling C object app/dpdk-test.p/test_test_timer.c.o
[3267/3290] Compiling C object app/dpdk-test.p/test_test_telemetry_json.c.o
[3268/3290] Compiling C object app/dpdk-test.p/test_test_ticketlock.c.o
[3269/3290] Compiling C object app/dpdk-test.p/test_test_table_pipeline.c.o
[3270/3290] Compiling C object app/dpdk-test.p/test_test_table_tables.c.o
[3271/3290] Compiling C object app/dpdk-test.p/test_test_timer_racecond.c.o
[3272/3290] Compiling C object app/dpdk-test.p/test_test_table_acl.c.o
[3273/3290] Compiling C object app/dpdk-test.p/test_test_timer_perf.c.o
[3274/3290] Compiling C object app/dpdk-test.p/test_test_version.c.o
[3275/3290] Compiling C object app/dpdk-test.p/test_test_vdev.c.o
[3276/3290] Compiling C object app/dpdk-test.p/test_test_thash_perf.c.o
[3277/3290] Compiling C object app/dpdk-test.p/test_test_table_ports.c.o
[3278/3290] Compiling C object app/dpdk-test.p/test_test_thash.c.o
[3279/3290] Compiling C object app/dpdk-test.p/test_test_memcpy_perf.c.o
[3280/3290] Compiling C object app/dpdk-test.p/test_test_trace_register.c.o
[3281/3290] Compiling C object app/dpdk-test.p/test_test_trace.c.o
[3282/3290] Compiling C object app/dpdk-test.p/test_test_security_inline_proto.c.o
[3283/3290] Compiling C object app/dpdk-test.p/test_test_timer_secondary.c.o
[3284/3290] Compiling C object app/dpdk-test.p/test_test_security_inline_macsec.c.o
[3285/3290] Compiling C object app/dpdk-test.p/test_test_table_combined.c.o
[3286/3290] Compiling C object app/dpdk-test.p/test_test_cryptodev.c.o
[3287/3290] Compiling C object app/dpdk-test.p/test_test_trace_perf.c.o
[3288/3290] Compiling C object app/dpdk-test.p/test_test_ring_perf.c.o
[3289/3290] Compiling C object app/dpdk-test.p/test_test_ring.c.o
[3290/3290] Linking target app/dpdk-test

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

only message in thread, other threads:[~2025-09-03 18:14 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2025-09-03 18:14 |FAILURE| pw156410-156417 Cleanup VFIO API and import Linux uAPI header al-sw-devops

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