meson test -C build --suite fast-tests -t 3 || { cat ./build/meson-logs/testlog.txt; exit 1; } ninja: Entering directory `/tmp/cirrus-ci-build/build' ninja: no work to do. 1/114 DPDK:fast-tests / acl_autotest OK 1.63s 2/114 DPDK:fast-tests / alarm_autotest OK 1.10s 3/114 DPDK:fast-tests / argparse_autotest OK 0.04s 4/114 DPDK:fast-tests / atomic_autotest FAIL 0.02s (exit status 255 or signal 127 SIGinvalid) >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 DPDK_TEST=atomic_autotest MALLOC_PERTURB_=240 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /tmp/cirrus-ci-build/build/app/dpdk-test 5/114 DPDK:fast-tests / bitcount_autotest OK 0.06s 6/114 DPDK:fast-tests / bitmap_autotest OK 0.10s 7/114 DPDK:fast-tests / bitops_autotest OK 1.60s 8/114 DPDK:fast-tests / bitset_autotest OK 1.04s 9/114 DPDK:fast-tests / bitratestats_autotest OK 0.04s 10/114 DPDK:fast-tests / bpf_autotest OK 0.08s 11/114 DPDK:fast-tests / bpf_convert_autotest OK 0.11s 12/114 DPDK:fast-tests / byteorder_autotest OK 0.09s 13/114 DPDK:fast-tests / cfgfile_autotest OK 0.10s 14/114 DPDK:fast-tests / cksum_autotest OK 0.10s 15/114 DPDK:fast-tests / cmdline_autotest OK 0.10s 16/114 DPDK:fast-tests / common_autotest OK 0.32s 17/114 DPDK:fast-tests / compressdev_autotest FAIL 0.02s (exit status 255 or signal 127 SIGinvalid) >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=216 DPDK_TEST=compressdev_autotest UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /tmp/cirrus-ci-build/build/app/dpdk-test 18/114 DPDK:fast-tests / cpuflags_autotest OK 0.04s 19/114 DPDK:fast-tests / crc_autotest OK 0.07s 20/114 DPDK:fast-tests / user_delay_us OK 0.09s 21/114 DPDK:fast-tests / debug_autotest OK 0.11s 22/114 DPDK:fast-tests / devargs_autotest OK 0.09s 23/114 DPDK:fast-tests / dispatcher_autotest FAIL 0.02s (exit status 255 or signal 127 SIGinvalid) >>> MALLOC_PERTURB_=204 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 DPDK_TEST=dispatcher_autotest /tmp/cirrus-ci-build/build/app/dpdk-test 24/114 DPDK:fast-tests / distributor_autotest FAIL 0.02s (exit status 255 or signal 127 SIGinvalid) >>> MALLOC_PERTURB_=51 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 DPDK_TEST=distributor_autotest /tmp/cirrus-ci-build/build/app/dpdk-test 25/114 DPDK:fast-tests / eal_flags_c_opt_autotest FAIL 0.02s (exit status 255 or signal 127 SIGinvalid) >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 DPDK_TEST=eal_flags_c_opt_autotest MESON_TEST_ITERATION=1 MALLOC_PERTURB_=222 /tmp/cirrus-ci-build/build/app/dpdk-test 26/114 DPDK:fast-tests / eal_flags_main_opt_autotest FAIL 0.02s (exit status 255 or signal 127 SIGinvalid) >>> DPDK_TEST=eal_flags_main_opt_autotest MALLOC_PERTURB_=214 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /tmp/cirrus-ci-build/build/app/dpdk-test 27/114 DPDK:fast-tests / eal_flags_n_opt_autotest FAIL 0.02s (exit status 255 or signal 127 SIGinvalid) >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 DPDK_TEST=eal_flags_n_opt_autotest ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=135 MESON_TEST_ITERATION=1 /tmp/cirrus-ci-build/build/app/dpdk-test 28/114 DPDK:fast-tests / eal_flags_hpet_autotest FAIL 0.02s (exit status 255 or signal 127 SIGinvalid) >>> DPDK_TEST=eal_flags_hpet_autotest MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=245 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /tmp/cirrus-ci-build/build/app/dpdk-test 29/114 DPDK:fast-tests / eal_flags_no_huge_autotest FAIL 0.02s (exit status 255 or signal 127 SIGinvalid) >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=65 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 DPDK_TEST=eal_flags_no_huge_autotest ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /tmp/cirrus-ci-build/build/app/dpdk-test 30/114 DPDK:fast-tests / eal_flags_a_opt_autotest FAIL 0.02s (exit status 255 or signal 127 SIGinvalid) >>> DPDK_TEST=eal_flags_a_opt_autotest MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=86 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /tmp/cirrus-ci-build/build/app/dpdk-test 31/114 DPDK:fast-tests / eal_flags_b_opt_autotest FAIL 0.02s (exit status 255 or signal 127 SIGinvalid) >>> MALLOC_PERTURB_=32 DPDK_TEST=eal_flags_b_opt_autotest MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /tmp/cirrus-ci-build/build/app/dpdk-test 32/114 DPDK:fast-tests / eal_flags_vdev_opt_autotest FAIL 0.02s (exit status 255 or signal 127 SIGinvalid) >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=202 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 DPDK_TEST=eal_flags_vdev_opt_autotest MESON_TEST_ITERATION=1 /tmp/cirrus-ci-build/build/app/dpdk-test 33/114 DPDK:fast-tests / eal_flags_r_opt_autotest FAIL 0.02s (exit status 255 or signal 127 SIGinvalid) >>> DPDK_TEST=eal_flags_r_opt_autotest MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=19 MESON_TEST_ITERATION=1 /tmp/cirrus-ci-build/build/app/dpdk-test 34/114 DPDK:fast-tests / eal_flags_mem_autotest FAIL 0.02s (exit status 255 or signal 127 SIGinvalid) >>> DPDK_TEST=eal_flags_mem_autotest MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=208 MESON_TEST_ITERATION=1 /tmp/cirrus-ci-build/build/app/dpdk-test 35/114 DPDK:fast-tests / eal_flags_file_prefix_autotest FAIL 0.02s (exit status 255 or signal 127 SIGinvalid) >>> DPDK_TEST=eal_flags_file_prefix_autotest MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=208 MESON_TEST_ITERATION=1 /tmp/cirrus-ci-build/build/app/dpdk-test 36/114 DPDK:fast-tests / eal_flags_misc_autotest FAIL 0.02s (exit status 255 or signal 127 SIGinvalid) >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=39 MESON_TEST_ITERATION=1 DPDK_TEST=eal_flags_misc_autotest /tmp/cirrus-ci-build/build/app/dpdk-test 37/114 DPDK:fast-tests / eal_fs_autotest OK 0.04s 38/114 DPDK:fast-tests / errno_autotest OK 0.04s 39/114 DPDK:fast-tests / ethdev_link_status OK 0.09s 40/114 DPDK:fast-tests / event_eth_tx_adapter_autotest FAIL 0.02s (exit status 255 or signal 127 SIGinvalid) >>> DPDK_TEST=event_eth_tx_adapter_autotest MALLOC_PERTURB_=90 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /tmp/cirrus-ci-build/build/app/dpdk-test 41/114 DPDK:fast-tests / event_ring_autotest OK 0.08s 42/114 DPDK:fast-tests / eventdev_common_autotest OK 0.10s 43/114 DPDK:fast-tests / eventdev_selftest_sw OK 2.57s 44/114 DPDK:fast-tests / fbarray_autotest OK 0.05s 45/114 DPDK:fast-tests / fib_autotest OK 0.27s 46/114 DPDK:fast-tests / fib6_autotest OK 0.22s 47/114 DPDK:fast-tests / func_reentrancy_autotest FAIL 0.02s (exit status 255 or signal 127 SIGinvalid) >>> MALLOC_PERTURB_=200 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 DPDK_TEST=func_reentrancy_autotest /tmp/cirrus-ci-build/build/app/dpdk-test 48/114 DPDK:fast-tests / graph_autotest OK 0.04s 49/114 DPDK:fast-tests / node_list_dump OK 0.07s 50/114 DPDK:fast-tests / hash_autotest OK 0.19s 51/114 DPDK:fast-tests / hash_readwrite_func_autotest FAIL 0.02s (exit status 255 or signal 127 SIGinvalid) >>> MALLOC_PERTURB_=38 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 DPDK_TEST=hash_readwrite_func_autotest ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /tmp/cirrus-ci-build/build/app/dpdk-test 52/114 DPDK:fast-tests / interrupt_autotest FAIL 0.24s (exit status 255 or signal 127 SIGinvalid) >>> MALLOC_PERTURB_=110 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 DPDK_TEST=interrupt_autotest UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /tmp/cirrus-ci-build/build/app/dpdk-test --no-huge -m 2048 53/114 DPDK:fast-tests / ipfrag_autotest FAIL 0.02s (exit status 255 or signal 127 SIGinvalid) >>> DPDK_TEST=ipfrag_autotest MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=59 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /tmp/cirrus-ci-build/build/app/dpdk-test 54/114 DPDK:fast-tests / ipsec_autotest SKIP 0.04s exit status 77 55/114 DPDK:fast-tests / kvargs_autotest OK 0.07s 56/114 DPDK:fast-tests / latencystats_autotest OK 0.10s 57/114 DPDK:fast-tests / lcore_var_autotest OK 0.76s 58/114 DPDK:fast-tests / lcores_autotest OK 0.05s 59/114 DPDK:fast-tests / logs_autotest OK 0.07s 60/114 DPDK:fast-tests / lpm_autotest OK 0.38s 61/114 DPDK:fast-tests / lpm6_autotest OK 0.88s 62/114 DPDK:fast-tests / malloc_autotest FAIL 0.02s (exit status 255 or signal 127 SIGinvalid) >>> DPDK_TEST=malloc_autotest MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=126 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /tmp/cirrus-ci-build/build/app/dpdk-test 63/114 DPDK:fast-tests / mbuf_autotest FAIL 0.02s (exit status 255 or signal 127 SIGinvalid) >>> MALLOC_PERTURB_=215 DPDK_TEST=mbuf_autotest MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /tmp/cirrus-ci-build/build/app/dpdk-test 64/114 DPDK:fast-tests / mcslock_autotest FAIL 0.02s (exit status 255 or signal 127 SIGinvalid) >>> MALLOC_PERTURB_=157 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 DPDK_TEST=mcslock_autotest UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /tmp/cirrus-ci-build/build/app/dpdk-test 65/114 DPDK:fast-tests / member_autotest OK 0.48s 66/114 DPDK:fast-tests / memcpy_autotest OK 1.67s 67/114 DPDK:fast-tests / memory_autotest FAIL 0.02s (exit status 255 or signal 127 SIGinvalid) >>> MALLOC_PERTURB_=128 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 DPDK_TEST=memory_autotest ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /tmp/cirrus-ci-build/build/app/dpdk-test 68/114 DPDK:fast-tests / mempool_autotest FAIL 0.02s (exit status 255 or signal 127 SIGinvalid) >>> DPDK_TEST=mempool_autotest MALLOC_PERTURB_=228 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /tmp/cirrus-ci-build/build/app/dpdk-test 69/114 DPDK:fast-tests / memzone_autotest FAIL 0.02s (exit status 255 or signal 127 SIGinvalid) >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 DPDK_TEST=memzone_autotest ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=182 MESON_TEST_ITERATION=1 /tmp/cirrus-ci-build/build/app/dpdk-test 70/114 DPDK:fast-tests / meter_autotest OK 0.04s 71/114 DPDK:fast-tests / metrics_autotest OK 0.04s 72/114 DPDK:fast-tests / multiprocess_autotest FAIL 0.02s (exit status 255 or signal 127 SIGinvalid) >>> MALLOC_PERTURB_=128 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 DPDK_TEST=multiprocess_autotest UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /tmp/cirrus-ci-build/build/app/dpdk-test 73/114 DPDK:fast-tests / net_ether_autotest OK 0.41s 74/114 DPDK:fast-tests / net_ipv6_autotest OK 0.04s 75/114 DPDK:fast-tests / pdcp_autotest FAIL 0.02s (exit status 255 or signal 127 SIGinvalid) >>> MALLOC_PERTURB_=90 DPDK_TEST=pdcp_autotest MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /tmp/cirrus-ci-build/build/app/dpdk-test 76/114 DPDK:fast-tests / pdump_autotest OK 0.22s 77/114 DPDK:fast-tests / per_lcore_autotest OK 0.14s 78/114 DPDK:fast-tests / pflock_autotest OK 0.36s 79/114 DPDK:fast-tests / pie_autotest OK 0.04s 80/114 DPDK:fast-tests / ring_pmd_autotest OK 0.08s 81/114 DPDK:fast-tests / prefetch_autotest OK 0.10s 82/114 DPDK:fast-tests / ptr_compress_autotest OK 0.10s 83/114 DPDK:fast-tests / rawdev_autotest OK 0.10s 84/114 DPDK:fast-tests / rcu_qsbr_autotest OK 0.14s 85/114 DPDK:fast-tests / reorder_autotest OK 0.11s 86/114 DPDK:fast-tests / rib_autotest OK 1.10s 87/114 DPDK:fast-tests / rib6_autotest OK 1.09s 88/114 DPDK:fast-tests / ring_autotest OK 0.05s 89/114 DPDK:fast-tests / rwlock_test1_autotest OK 0.38s 90/114 DPDK:fast-tests / rwlock_rda_autotest OK 5.04s 91/114 DPDK:fast-tests / rwlock_rds_wrm_autotest OK 5.04s 92/114 DPDK:fast-tests / rwlock_rde_wro_autotest OK 5.04s 93/114 DPDK:fast-tests / sched_autotest OK 0.04s 94/114 DPDK:fast-tests / security_autotest FAIL 0.02s (exit status 255 or signal 127 SIGinvalid) >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 DPDK_TEST=security_autotest UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=88 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /tmp/cirrus-ci-build/build/app/dpdk-test 95/114 DPDK:fast-tests / seqlock_autotest OK 2.06s 96/114 DPDK:fast-tests / service_autotest OK 2.74s 97/114 DPDK:fast-tests / soring_autotest OK 0.04s 98/114 DPDK:fast-tests / spinlock_autotest OK 0.07s 99/114 DPDK:fast-tests / stack_autotest FAIL 0.02s (exit status 255 or signal 127 SIGinvalid) >>> DPDK_TEST=stack_autotest MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=18 /tmp/cirrus-ci-build/build/app/dpdk-test 100/114 DPDK:fast-tests / stack_lf_autotest FAIL 0.02s (exit status 255 or signal 127 SIGinvalid) >>> DPDK_TEST=stack_lf_autotest MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=127 /tmp/cirrus-ci-build/build/app/dpdk-test 101/114 DPDK:fast-tests / string_autotest OK 0.04s 102/114 DPDK:fast-tests / table_autotest OK 3.68s 103/114 DPDK:fast-tests / tailq_autotest OK 0.04s 104/114 DPDK:fast-tests / telemetry_data_autotest OK 0.08s 105/114 DPDK:fast-tests / telemetry_json_autotest OK 0.10s 106/114 DPDK:fast-tests / thash_autotest OK 0.11s 107/114 DPDK:fast-tests / threads_autotest OK 0.51s 108/114 DPDK:fast-tests / ticketlock_autotest OK 0.08s 109/114 DPDK:fast-tests / timer_autotest FAIL 0.02s (exit status 255 or signal 127 SIGinvalid) >>> DPDK_TEST=timer_autotest MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=63 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /tmp/cirrus-ci-build/build/app/dpdk-test 110/114 DPDK:fast-tests / trace_autotest OK 0.05s 111/114 DPDK:fast-tests / trace_autotest_with_traces OK 0.08s 112/114 DPDK:fast-tests / vdev_autotest OK 0.09s 113/114 DPDK:fast-tests / version_autotest OK 0.10s 114/114 DPDK:fast-tests / telemetry_all SKIP 0.01s exit status 77 Ok: 79 Expected Fail: 0 Fail: 33 Unexpected Pass: 0 Skipped: 2 Timeout: 0 Full log written to /tmp/cirrus-ci-build/build/meson-logs/testlog.txt Log of Meson test suite run on 2025-02-04T15:59:18.343481 Inherited environment: CI_NODE_TOTAL=4 CIRRUS_ENV=/tmp/cirrus-env-task-5626189961756672-891b6848-8525-4788-b7e4-bd24b0b6acbf CIRRUS_USER_COLLABORATOR=true CIRRUS_OS=freebsd LANG=en_US.UTF-8 CIRRUS_USER_PERMISSION=admin CIRRUS_CHANGE_IN_REPO=7d0d84aac0fc4c48f4c47267d6d9ce2c1dcd228d CIRRUS_CHANGE_TIMESTAMP=1738684230000 CIRRUS_HTTP_CACHE_HOST=127.0.0.1:12321 CI_NODE_INDEX=0 CIRRUS_BUILD_ID=4730048978092032 CIRRUS_CI=true OS=freebsd CIRRUS_REPO_FULL_NAME=apconole/dpdk CIRRUS_REPO_CLONE_HOST=github.com CIRRUS_COMMIT_MESSAGE='ci: Add support for Cirrus-CI service running FreeBSD. Signed-off-by: Aaron Conole ' CIRRUS_BUILD_SOURCE=github PATH=/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin DEBUG_DO=: CI=true CIRRUS_REPO_ID=6520269461782528 CIRRUS_BRANCH=main OLDPWD=/tmp/cirrus-cache GITHUB_CHECK_SUITE_ID=33924731558 CIRRUS_TASK_NAME=freebsd_build BRANCH=main PWD=/tmp/cirrus-ci-build CIRRUS_WORKING_DIR=/tmp/cirrus-ci-build CIRRUS_CHANGE_MESSAGE='ci: Add support for Cirrus-CI service running FreeBSD. Signed-off-by: Aaron Conole ' CONTINUOUS_INTEGRATION=true CIRRUS_DEFAULT_BRANCH=main CIRRUS_OIDC_TOKEN=HIDDEN-BY-CIRRUS-CI DEBUG_SKIP='' TERM=xterm-256color CIRRUS_ARCH=amd64 PY_DEPS=pyelftools HOME=/ CIRRUS_REPO_OWNER=apconole _TTY=/dev/console CIRRUS_TASK_ID=5626189961756672 CIRRUS_REPO_NAME=dpdk CIRRUS_REPO_CLONE_TOKEN=HIDDEN-BY-CIRRUS-CI CIRRUS_CHANGE_TITLE='ci: Add support for Cirrus-CI service running FreeBSD.' CIRRUS_RESOLUTION_STRATEGY=SAME_SHA MM_CHARSET=UTF-8 DEPENDENCIES='git gcc wget openssl python3 meson pkgconf' CIRRUS_REPO_CLONE_URL=https://github.com/apconole/dpdk.git DEBUG_SH='' DEBUGGING='' CIRRUS_CPU=4 COMPILER=gcc BLOCKSIZE=K RC_PID=16 =================================== 1/114 ==================================== test: DPDK:fast-tests / acl_autotest start time: 15:59:18 duration: 1.63s result: exit status 0 command: MALLOC_PERTURB_=56 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 DPDK_TEST=acl_autotest UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /tmp/cirrus-ci-build/build/app/dpdk-test --no-huge -m 2048 ----------------------------------- stdout ----------------------------------- RTE>>acl_autotest acl context @0x334053e7ca40 socket_id=-1 alg=3 first_load_sz=0 max_rules=196608 rule_size=128 num_rules=0 num_categories=0 num_tries=0 acl context @0x334053e7ca40 socket_id=-1 alg=3 first_load_sz=0 max_rules=196608 rule_size=128 num_rules=0 num_categories=0 num_tries=0 running test_convert_rules(acl_ipv4vlan_tuple) running test_convert_rules(acl_ipv4vlan_tuple, RTE_ACL_FIELD_TYPE_BITMASK type for IPv4) running test_convert_rules(acl_ipv4vlan_tuple, RTE_ACL_FIELD_TYPE_RANGE type for IPv4) running test_convert_rules(acl_ipv4vlan_tuple: swap VLAN and PORTs order) running test_convert_rules(acl_ipv4vlan_tuple: swap SRC and DST IPv4 order) test_u32_range#1704 starting range test from 0 to 264192 Test OK RTE>> ----------------------------------- stderr ----------------------------------- EAL: Sysctl reports 4 cpus EAL: Detected CPU lcores: 4 EAL: Detected NUMA nodes: 1 EAL: Detected static linkage of DPDK EAL: Multi-process socket /var/run/dpdk/rte/mp_socket EAL: Selected IOVA mode 'VA' PCI_BUS: Expecting 'PA' IOVA mode but current mode is 'VA', not initializing PCI_BUS: Requested device 0000:00:04.0 cannot be used APP: HPET is not enabled, using TSC as default timer rte_acl_ipv4vlan_add_rules: rule #1 is invalid rte_acl_ipv4vlan_add_rules: rule #1 is invalid rte_acl_ipv4vlan_add_rules: rule #1 is invalid rte_acl_ipv4vlan_add_rules: rule #1 is invalid ============================================================================== =================================== 2/114 ==================================== test: DPDK:fast-tests / alarm_autotest start time: 15:59:19 duration: 1.10s result: exit status 0 command: MALLOC_PERTURB_=64 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 DPDK_TEST=alarm_autotest MESON_TEST_ITERATION=1 /tmp/cirrus-ci-build/build/app/dpdk-test --no-huge -m 2048 ----------------------------------- stdout ----------------------------------- RTE>>alarm_autotest Test OK RTE>> ----------------------------------- stderr ----------------------------------- EAL: Sysctl reports 4 cpus EAL: Detected CPU lcores: 4 EAL: Detected NUMA nodes: 1 EAL: Detected static linkage of DPDK EAL: Multi-process socket /var/run/dpdk/rte/mp_socket EAL: Selected IOVA mode 'VA' PCI_BUS: Expecting 'PA' IOVA mode but current mode is 'VA', not initializing PCI_BUS: Requested device 0000:00:04.0 cannot be used APP: HPET is not enabled, using TSC as default timer ============================================================================== =================================== 3/114 ==================================== test: DPDK:fast-tests / argparse_autotest start time: 15:59:21 duration: 0.04s result: exit status 0 command: MALLOC_PERTURB_=4 DPDK_TEST=argparse_autotest MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /tmp/cirrus-ci-build/build/app/dpdk-test --no-huge -m 2048 ----------------------------------- stdout ----------------------------------- RTE>>argparse_autotest + ------------------------------------------------------- + + Test Suite : Argparse Unit Test Suite + ------------------------------------------------------- + + TestCase [ 0] : test_argparse_invalid_basic_param succeeded + TestCase [ 1] : test_argparse_invalid_arg_name succeeded + TestCase [ 2] : test_argparse_invalid_arg_help succeeded + TestCase [ 3] : test_argparse_invalid_has_val succeeded + TestCase [ 4] : test_argparse_invalid_arg_saver succeeded + TestCase [ 5] : test_argparse_invalid_arg_flags succeeded + TestCase [ 6] : test_argparse_invalid_arg_repeat succeeded + TestCase [ 7] : test_argparse_invalid_option succeeded + TestCase [ 8] : test_argparse_opt_autosave_parse_int_of_no_val succeeded + TestCase [ 9] : test_argparse_opt_autosave_parse_int_of_required_val succeeded + TestCase [10] : test_argparse_opt_autosave_parse_int_of_optional_val succeeded + TestCase [11] : test_argparse_opt_callback_parse_int_of_no_val succeeded + TestCase [12] : test_argparse_opt_callback_parse_int_of_required_val succeeded + TestCase [13] : test_argparse_opt_callback_parse_int_of_optional_val succeeded + TestCase [14] : test_argparse_pos_autosave_parse_int succeeded + TestCase [15] : test_argparse_pos_callback_parse_int succeeded + TestCase [16] : test_argparse_parse_type succeeded total used strdup_store_index = 50 + ------------------------------------------------------- + + Test Suite Summary : Argparse Unit Test Suite + ------------------------------------------------------- + + Tests Total : 17 + Tests Skipped : 0 + Tests Executed : 17 + Tests Unsupported: 0 + Tests Passed : 17 + Tests Failed : 0 + ------------------------------------------------------- + Test OK RTE>> ----------------------------------- stderr ----------------------------------- EAL: Sysctl reports 4 cpus EAL: Detected CPU lcores: 4 EAL: Detected NUMA nodes: 1 EAL: Detected static linkage of DPDK EAL: Multi-process socket /var/run/dpdk/rte/mp_socket EAL: Selected IOVA mode 'VA' PCI_BUS: Expecting 'PA' IOVA mode but current mode is 'VA', not initializing PCI_BUS: Requested device 0000:00:04.0 cannot be used APP: HPET is not enabled, using TSC as default timer ARGPARSE: program name is NULL! ARGPARSE: usage is NULL! ARGPARSE: optional long name -ab too short! ARGPARSE: optional long name -abc doesn't start with '--' ARGPARSE: optional long name ---c should not start with '---' ARGPARSE: short name -a corresponding long name must be optional! ARGPARSE: short name a must start with a hyphen (-) followed by an English letter ARGPARSE: short name abc must start with a hyphen (-) followed by an English letter ARGPARSE: short name ab must start with a hyphen (-) followed by an English letter ARGPARSE: argument --abc doesn't have help info! ARGPARSE: argument --abc is optional, has-value config wrong! ARGPARSE: argument abc is positional, must config required-val! ARGPARSE: argument abc is positional, must config required-val! ARGPARSE: argument abc is positional, must config required-val! ARGPARSE: argument --abc parsed by callback, value-type should not be set! ARGPARSE: argument --abc parsed by callback, but callback is NULL! ARGPARSE: argument --abc value-type config wrong! ARGPARSE: argument --abc value-type config wrong! ARGPARSE: argument --abc has required value, value-set should be NULL! ARGPARSE: argument --abc flags unused bits should not be set! ARGPARSE: argument positional is positional, don't support multiple times! ARGPARSE: argument --abc supports multiple times, should use callback to parse! ARGPARSE: argument --abc repeat! ARGPARSE: argument -a repeat! ARGPARSE: unknown argument --invalid! ARGPARSE: too much positional argument invalid! ARGPARSE: argument --test-long expect an integer value! ARGPARSE: argument -t parse value fail! ARGPARSE: argument --test-long expect an integer value! ARGPARSE: argument --test-long parse value fail! ARGPARSE: argument --test-long expect an integer value! ARGPARSE: argument -t parse value fail! ARGPARSE: argument -t doesn't have value! ARGPARSE: argument -t parse value fail! ARGPARSE: argument -t parse value fail! ARGPARSE: argument test-long expect an integer value! ARGPARSE: argument test-long parse value fail! ARGPARSE: too much positional argument 200! ARGPARSE: argument test-long2 parse value fail! ARGPARSE: argument 9999999999999999999999999999999999 numerical out of range! ARGPARSE: argument 1a expect an integer value! ARGPARSE: argument 9999999999999999999999999999999999 numerical out of range! ARGPARSE: argument 256 numerical out of range! ARGPARSE: argument 1a expect an uint8 value! ARGPARSE: argument 9999999999999999999999999999999999 numerical out of range! ARGPARSE: argument 65536 numerical out of range! ARGPARSE: argument 1a expect an uint16 value! ARGPARSE: argument 9999999999999999999999999999999999 numerical out of range! ARGPARSE: argument 4294967296 numerical out of range! ARGPARSE: argument 1a expect an uint32 value! ARGPARSE: argument 9999999999999999999999999999999999 numerical out of range! ARGPARSE: argument 1a expect an uint64 value! ============================================================================== =================================== 4/114 ==================================== test: DPDK:fast-tests / atomic_autotest start time: 15:59:21 duration: 0.02s result: (exit status 255 or signal 127 SIGinvalid) command: MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 DPDK_TEST=atomic_autotest MALLOC_PERTURB_=240 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /tmp/cirrus-ci-build/build/app/dpdk-test ----------------------------------- stderr ----------------------------------- EAL: Sysctl reports 4 cpus EAL: Detected CPU lcores: 4 EAL: Detected NUMA nodes: 1 EAL: Detected static linkage of DPDK EAL: Multi-process socket /var/run/dpdk/rte/mp_socket EAL: Selected IOVA mode 'PA' EAL: could not read sysctl hw.contigmem.num_buffers EAL: Cannot get hugepage information. ============================================================================== =================================== 5/114 ==================================== test: DPDK:fast-tests / bitcount_autotest start time: 15:59:21 duration: 0.06s result: exit status 0 command: DPDK_TEST=bitcount_autotest MALLOC_PERTURB_=56 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /tmp/cirrus-ci-build/build/app/dpdk-test --no-huge -m 2048 ----------------------------------- stdout ----------------------------------- RTE>>bitcount_autotest + ------------------------------------------------------- + + Test Suite : bitcount autotest + ------------------------------------------------------- + + TestCase [ 0] : test_clz32 succeeded + TestCase [ 1] : test_clz64 succeeded + TestCase [ 2] : test_ctz32 succeeded + TestCase [ 3] : test_ctz64 succeeded + TestCase [ 4] : test_popcount32 succeeded + TestCase [ 5] : test_popcount64 succeeded + ------------------------------------------------------- + + Test Suite Summary : bitcount autotest + ------------------------------------------------------- + + Tests Total : 6 + Tests Skipped : 0 + Tests Executed : 6 + Tests Unsupported: 0 + Tests Passed : 6 + Tests Failed : 0 + ------------------------------------------------------- + Test OK RTE>> ----------------------------------- stderr ----------------------------------- EAL: Sysctl reports 4 cpus EAL: Detected CPU lcores: 4 EAL: Detected NUMA nodes: 1 EAL: Detected static linkage of DPDK EAL: Multi-process socket /var/run/dpdk/rte/mp_socket EAL: Selected IOVA mode 'VA' PCI_BUS: Expecting 'PA' IOVA mode but current mode is 'VA', not initializing PCI_BUS: Requested device 0000:00:04.0 cannot be used APP: HPET is not enabled, using TSC as default timer ============================================================================== =================================== 6/114 ==================================== test: DPDK:fast-tests / bitmap_autotest start time: 15:59:21 duration: 0.10s result: exit status 0 command: MALLOC_PERTURB_=123 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 DPDK_TEST=bitmap_autotest /tmp/cirrus-ci-build/build/app/dpdk-test --no-huge -m 2048 ----------------------------------- stdout ----------------------------------- RTE>>bitmap_autotest Test OK RTE>> ----------------------------------- stderr ----------------------------------- EAL: Sysctl reports 4 cpus EAL: Detected CPU lcores: 4 EAL: Detected NUMA nodes: 1 EAL: Detected static linkage of DPDK EAL: Multi-process socket /var/run/dpdk/rte/mp_socket EAL: Selected IOVA mode 'VA' PCI_BUS: Expecting 'PA' IOVA mode but current mode is 'VA', not initializing PCI_BUS: Requested device 0000:00:04.0 cannot be used APP: HPET is not enabled, using TSC as default timer ============================================================================== =================================== 7/114 ==================================== test: DPDK:fast-tests / bitops_autotest start time: 15:59:21 duration: 1.60s result: exit status 0 command: MALLOC_PERTURB_=21 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 DPDK_TEST=bitops_autotest UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /tmp/cirrus-ci-build/build/app/dpdk-test --no-huge -m 2048 ----------------------------------- stdout ----------------------------------- RTE>>bitops_autotest + ------------------------------------------------------- + + Test Suite : Bitops test suite + ------------------------------------------------------- + + TestCase [ 0] : test_bit_access32 succeeded + TestCase [ 1] : test_bit_access64 succeeded + TestCase [ 2] : test_bit_access32 succeeded + TestCase [ 3] : test_bit_access64 succeeded + TestCase [ 4] : test_bit_v_access32 succeeded + TestCase [ 5] : test_bit_v_access64 succeeded + TestCase [ 6] : test_bit_atomic_access32 succeeded + TestCase [ 7] : test_bit_atomic_access64 succeeded + TestCase [ 8] : test_bit_atomic_v_access32 succeeded + TestCase [ 9] : test_bit_atomic_v_access64 succeeded + TestCase [10] : test_bit_atomic_parallel_assign32 succeeded + TestCase [11] : test_bit_atomic_parallel_assign64 succeeded + TestCase [12] : test_bit_atomic_parallel_test_and_modify32 succeeded + TestCase [13] : test_bit_atomic_parallel_test_and_modify64 succeeded + TestCase [14] : test_bit_atomic_parallel_flip32 succeeded + TestCase [15] : test_bit_atomic_parallel_flip64 succeeded + TestCase [16] : test_bit_relaxed_set succeeded + TestCase [17] : test_bit_relaxed_clear succeeded + TestCase [18] : test_bit_relaxed_test_set_clear succeeded + ------------------------------------------------------- + + Test Suite Summary : Bitops test suite + ------------------------------------------------------- + + Tests Total : 19 + Tests Skipped : 0 + Tests Executed : 19 + Tests Unsupported: 0 + Tests Passed : 19 + Tests Failed : 0 + ------------------------------------------------------- + Test OK RTE>> ----------------------------------- stderr ----------------------------------- EAL: Sysctl reports 4 cpus EAL: Detected CPU lcores: 4 EAL: Detected NUMA nodes: 1 EAL: Detected static linkage of DPDK EAL: Multi-process socket /var/run/dpdk/rte/mp_socket EAL: Selected IOVA mode 'VA' PCI_BUS: Expecting 'PA' IOVA mode but current mode is 'VA', not initializing PCI_BUS: Requested device 0000:00:04.0 cannot be used APP: HPET is not enabled, using TSC as default timer ============================================================================== =================================== 8/114 ==================================== test: DPDK:fast-tests / bitset_autotest start time: 15:59:22 duration: 1.04s result: exit status 0 command: MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 DPDK_TEST=bitset_autotest UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=246 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /tmp/cirrus-ci-build/build/app/dpdk-test --no-huge -m 2048 ----------------------------------- stdout ----------------------------------- RTE>>bitset_autotest + ------------------------------------------------------- + + Test Suite : bitset test suite + ------------------------------------------------------- + + TestCase [ 0] : test_set_clear succeeded + TestCase [ 1] : test_flip succeeded + TestCase [ 2] : test_atomic_set_clear succeeded + TestCase [ 3] : test_atomic_flip succeeded + TestCase [ 4] : test_find succeeded + TestCase [ 5] : test_foreach succeeded + TestCase [ 6] : test_count succeeded + TestCase [ 7] : test_define succeeded + TestCase [ 8] : test_or succeeded + TestCase [ 9] : test_and succeeded + TestCase [10] : test_xor succeeded + TestCase [11] : test_complement succeeded + TestCase [12] : test_shift_right succeeded + TestCase [13] : test_shift_left succeeded + TestCase [14] : test_equal succeeded + TestCase [15] : test_copy succeeded + TestCase [16] : test_to_str succeeded + ------------------------------------------------------- + + Test Suite Summary : bitset test suite + ------------------------------------------------------- + + Tests Total : 17 + Tests Skipped : 0 + Tests Executed : 17 + Tests Unsupported: 0 + Tests Passed : 17 + Tests Failed : 0 + ------------------------------------------------------- + Test OK RTE>> ----------------------------------- stderr ----------------------------------- EAL: Sysctl reports 4 cpus EAL: Detected CPU lcores: 4 EAL: Detected NUMA nodes: 1 EAL: Detected static linkage of DPDK EAL: Multi-process socket /var/run/dpdk/rte/mp_socket EAL: Selected IOVA mode 'VA' PCI_BUS: Expecting 'PA' IOVA mode but current mode is 'VA', not initializing PCI_BUS: Requested device 0000:00:04.0 cannot be used APP: HPET is not enabled, using TSC as default timer ============================================================================== =================================== 9/114 ==================================== test: DPDK:fast-tests / bitratestats_autotest start time: 15:59:23 duration: 0.04s result: exit status 0 command: DPDK_TEST=bitratestats_autotest MALLOC_PERTURB_=194 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /tmp/cirrus-ci-build/build/app/dpdk-test --no-huge -m 2048 ----------------------------------- stdout ----------------------------------- RTE>>bitratestats_autotest + ------------------------------------------------------- + + Test Suite : BitRate Stats Unit Test Suite port in ring setup : 0 + ------------------------------------------------------- + + TestCase [ 0] : test_stats_bitrate_create succeeded + TestCase [ 1] : test_stats_bitrate_reg succeeded + TestCase [ 2] : test_stats_bitrate_reg_invalidpointer succeeded + TestCase [ 3] : test_stats_bitrate_calc_invalid_bitrate_data succeeded + TestCase [ 4] : test_stats_bitrate_calc_invalid_portid_1 succeeded + TestCase [ 5] : test_stats_bitrate_calc_invalid_portid_2 succeeded + TestCase [ 6] : test_stats_bitrate_calc_non_existing_portid succeeded + TestCase [ 7] : test_stats_bitrate_calc succeeded + TestCase [ 8] : test_stats_bitrate_free succeeded + ------------------------------------------------------- + + Test Suite Summary : BitRate Stats Unit Test Suite + ------------------------------------------------------- + + Tests Total : 9 + Tests Skipped : 0 + Tests Executed : 9 + Tests Unsupported: 0 + Tests Passed : 9 + Tests Failed : 0 + ------------------------------------------------------- + Test OK RTE>> ----------------------------------- stderr ----------------------------------- EAL: Sysctl reports 4 cpus EAL: Detected CPU lcores: 4 EAL: Detected NUMA nodes: 1 EAL: Detected static linkage of DPDK EAL: Multi-process socket /var/run/dpdk/rte/mp_socket EAL: Selected IOVA mode 'VA' PCI_BUS: Expecting 'PA' IOVA mode but current mode is 'VA', not initializing PCI_BUS: Requested device 0000:00:04.0 cannot be used APP: HPET is not enabled, using TSC as default timer ETHDEV: Invalid port_id=33 ETHDEV: Invalid port_id=65535 ETHDEV: Invalid port_id=31 ============================================================================== =================================== 10/114 =================================== test: DPDK:fast-tests / bpf_autotest start time: 15:59:23 duration: 0.08s result: exit status 0 command: MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=79 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 DPDK_TEST=bpf_autotest MESON_TEST_ITERATION=1 /tmp/cirrus-ci-build/build/app/dpdk-test --no-huge -m 2048 ----------------------------------- stdout ----------------------------------- RTE>>bpf_autotest run_test(test_store1) start run_test(test_store2) start run_test(test_load1) start run_test(test_ldimm1) start run_test(test_mul1) start run_test(test_shift1) start run_test(test_jump1) start run_test(test_jump2) start run_test(test_alu1) start run_test(test_bele1) start run_test(test_xadd1) start run_test(test_div1) start run_test(test_call1) start run_test(test_call2) start run_test(test_call3) start run_test(test_call4) start run_test(test_call5) start run_test(test_ld_mbuf1) start run_test(test_ld_mbuf2) start run_test(test_ld_mbuf3) start Test OK RTE>> ----------------------------------- stderr ----------------------------------- EAL: Sysctl reports 4 cpus EAL: Detected CPU lcores: 4 EAL: Detected NUMA nodes: 1 EAL: Detected static linkage of DPDK EAL: Multi-process socket /var/run/dpdk/rte/mp_socket EAL: Selected IOVA mode 'VA' PCI_BUS: Expecting 'PA' IOVA mode but current mode is 'VA', not initializing PCI_BUS: Requested device 0000:00:04.0 cannot be used APP: HPET is not enabled, using TSC as default timer BPF: bpf_exec(0x1457c7687000): division by 0 at pc: 0x68; ============================================================================== =================================== 11/114 =================================== test: DPDK:fast-tests / bpf_convert_autotest start time: 15:59:24 duration: 0.11s result: exit status 0 command: MALLOC_PERTURB_=17 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 DPDK_TEST=bpf_convert_autotest /tmp/cirrus-ci-build/build/app/dpdk-test --no-huge -m 2048 ----------------------------------- stdout ----------------------------------- RTE>>bpf_convert_autotest bpf convert for "host 172.18.5.4" produced: L0: xor r0, r0 L1: xor r7, r7 L2: mov r6, r1 L3: ldh r0, [12] L4: jne r0, #0x800, L12 L5: ldw r0, [26] L6: mov32 r8, #0xac120504 L7: jeq r0, #0x0, L20 L8: ldw r0, [30] L9: mov32 r8, #0xac120504 L10: jeq r0, #0x0, L20 L11: ja L22 L12: jeq r0, #0x806, L14 L13: jne r0, #0x8035, L22 L14: ldw r0, [28] L15: mov32 r8, #0xac120504 L16: jeq r0, #0x0, L20 L17: ldw r0, [38] L18: mov32 r8, #0xac120504 L19: jne r0, #0x0, L22 L20: mov32 r0, #0x40000 L21: exit L22: mov32 r0, #0x0 L23: exit bpf convert for "net 192.168.0.0/24" produced: L0: xor r0, r0 L1: xor r7, r7 L2: mov r6, r1 L3: ldh r0, [12] L4: jne r0, #0x800, L14 L5: ldw r0, [26] L6: and32 r0, #0xffffff00 L7: mov32 r8, #0xc0a80000 L8: jeq r0, #0x0, L24 L9: ldw r0, [30] L10: and32 r0, #0xffffff00 L11: mov32 r8, #0xc0a80000 L12: jeq r0, #0x0, L24 L13: ja L26 L14: jeq r0, #0x806, L16 L15: jne r0, #0x8035, L26 L16: ldw r0, [28] L17: and32 r0, #0xffffff00 L18: mov32 r8, #0xc0a80000 L19: jeq r0, #0x0, L24 L20: ldw r0, [38] L21: and32 r0, #0xffffff00 L22: mov32 r8, #0xc0a80000 L23: jne r0, #0x0, L26 L24: mov32 r0, #0x40000 L25: exit L26: mov32 r0, #0x0 L27: exit bpf convert for "src net 192.168.0.0/24" produced: L0: xor r0, r0 L1: xor r7, r7 L2: mov r6, r1 L3: ldh r0, [12] L4: jne r0, #0x800, L10 L5: ldw r0, [26] L6: and32 r0, #0xffffff00 L7: mov32 r8, #0xc0a80000 L8: jeq r0, #0x0, L16 L9: ja L18 L10: jeq r0, #0x806, L12 L11: jne r0, #0x8035, L18 L12: ldw r0, [28] L13: and32 r0, #0xffffff00 L14: mov32 r8, #0xc0a80000 L15: jne r0, #0x0, L18 L16: mov32 r0, #0x40000 L17: exit L18: mov32 r0, #0x0 L19: exit bpf convert for "src net 192.168.0.0 mask 255.255.255.0" produced: L0: xor r0, r0 L1: xor r7, r7 L2: mov r6, r1 L3: ldh r0, [12] L4: jne r0, #0x800, L10 L5: ldw r0, [26] L6: and32 r0, #0xffffff00 L7: mov32 r8, #0xc0a80000 L8: jeq r0, #0x0, L16 L9: ja L18 L10: jeq r0, #0x806, L12 L11: jne r0, #0x8035, L18 L12: ldw r0, [28] L13: and32 r0, #0xffffff00 L14: mov32 r8, #0xc0a80000 L15: jne r0, #0x0, L18 L16: mov32 r0, #0x40000 L17: exit L18: mov32 r0, #0x0 L19: exit bpf convert for "dst net 192.168.0.0/24" produced: L0: xor r0, r0 L1: xor r7, r7 L2: mov r6, r1 L3: ldh r0, [12] L4: jne r0, #0x800, L10 L5: ldw r0, [30] L6: and32 r0, #0xffffff00 L7: mov32 r8, #0xc0a80000 L8: jeq r0, #0x0, L16 L9: ja L18 L10: jeq r0, #0x806, L12 L11: jne r0, #0x8035, L18 L12: ldw r0, [38] L13: and32 r0, #0xffffff00 L14: mov32 r8, #0xc0a80000 L15: jne r0, #0x0, L18 L16: mov32 r0, #0x40000 L17: exit L18: mov32 r0, #0x0 L19: exit bpf convert for "dst net 192.168.0.0 mask 255.255.255.0" produced: L0: xor r0, r0 L1: xor r7, r7 L2: mov r6, r1 L3: ldh r0, [12] L4: jne r0, #0x800, L10 L5: ldw r0, [30] L6: and32 r0, #0xffffff00 L7: mov32 r8, #0xc0a80000 L8: jeq r0, #0x0, L16 L9: ja L18 L10: jeq r0, #0x806, L12 L11: jne r0, #0x8035, L18 L12: ldw r0, [38] L13: and32 r0, #0xffffff00 L14: mov32 r8, #0xc0a80000 L15: jne r0, #0x0, L18 L16: mov32 r0, #0x40000 L17: exit L18: mov32 r0, #0x0 L19: exit bpf convert for "port 53" produced: L0: xor r0, r0 L1: xor r7, r7 L2: mov r6, r1 L3: ldh r0, [12] L4: jne r0, #0x86dd, L14 L5: ldb r0, [20] L6: jeq r0, #0x84, L9 L7: jeq r0, #0x6, L9 L8: jne r0, #0x11, L33 L9: ldh r0, [54] L10: jeq r0, #0x35, L31 L11: ldh r0, [56] L12: jeq r0, #0x35, L31 L13: ja L33 L14: jne r0, #0x800, L33 L15: ldb r0, [23] L16: jeq r0, #0x84, L19 L17: jeq r0, #0x6, L19 L18: jne r0, #0x11, L33 L19: ldh r0, [20] L20: jset r0, #0x1fff, L33 L21: mov r8, r0 L22: ldb r0, [14] L23: and32 r0, #0xf L24: lsh32 r0, #0x2 L25: mov r7, r0 L26: mov r0, r8 L27: ldh r0, [r7 + 14] L28: jeq r0, #0x35, L31 L29: ldh r0, [r7 + 16] L30: jne r0, #0x35, L33 L31: mov32 r0, #0x40000 L32: exit L33: mov32 r0, #0x0 L34: exit bpf convert for "host 192.0.2.1 and not (port 80 or port 25)" produced: L0: xor r0, r0 L1: xor r7, r7 L2: mov r6, r1 L3: ldh r0, [12] L4: jne r0, #0x800, L30 L5: ldw r0, [26] L6: mov32 r8, #0xc0000201 L7: jeq r0, #0x0, L11 L8: ldw r0, [30] L9: mov32 r8, #0xc0000201 L10: jne r0, #0x0, L40 L11: ldb r0, [23] L12: jeq r0, #0x84, L15 L13: jeq r0, #0x6, L15 L14: jne r0, #0x11, L38 L15: ldh r0, [20] L16: jset r0, #0x1fff, L38 L17: mov r8, r0 L18: ldb r0, [14] L19: and32 r0, #0xf L20: lsh32 r0, #0x2 L21: mov r7, r0 L22: mov r0, r8 L23: ldh r0, [r7 + 14] L24: jeq r0, #0x50, L40 L25: jeq r0, #0x19, L40 L26: ldh r0, [r7 + 16] L27: jeq r0, #0x50, L40 L28: jeq r0, #0x19, L40 L29: ja L38 L30: jeq r0, #0x806, L32 L31: jne r0, #0x8035, L40 L32: ldw r0, [28] L33: mov32 r8, #0xc0000201 L34: jeq r0, #0x0, L38 L35: ldw r0, [38] L36: mov32 r8, #0xc0000201 L37: jne r0, #0x0, L40 L38: mov32 r0, #0x40000 L39: exit L40: mov32 r0, #0x0 L41: exit bpf convert for "host 2001:4b98:db0::8 and not port 80 and not port 25" produced: L0: xor r0, r0 L1: xor r7, r7 L2: mov r6, r1 L3: ldh r0, [12] L4: jne r0, #0x86dd, L33 L5: ldw r0, [22] L6: jne r0, #0x20014b98, L13 L7: ldw r0, [26] L8: jne r0, #0xdb00000, L13 L9: ldw r0, [30] L10: jne r0, #0x0, L13 L11: ldw r0, [34] L12: jeq r0, #0x8, L21 L13: ldw r0, [38] L14: jne r0, #0x20014b98, L33 L15: ldw r0, [42] L16: jne r0, #0xdb00000, L33 L17: ldw r0, [46] L18: jne r0, #0x0, L33 L19: ldw r0, [50] L20: jne r0, #0x8, L33 L21: ldb r0, [20] L22: jeq r0, #0x84, L25 L23: jeq r0, #0x6, L25 L24: jne r0, #0x11, L31 L25: ldh r0, [54] L26: jeq r0, #0x50, L33 L27: jeq r0, #0x19, L33 L28: ldh r0, [56] L29: jeq r0, #0x50, L33 L30: jeq r0, #0x19, L33 L31: mov32 r0, #0x40000 L32: exit L33: mov32 r0, #0x0 L34: exit bpf convert for "port not 53 and not arp" produced: L0: xor r0, r0 L1: xor r7, r7 L2: mov r6, r1 L3: ldh r0, [12] L4: jne r0, #0x86dd, L14 L5: ldb r0, [20] L6: jeq r0, #0x84, L9 L7: jeq r0, #0x6, L9 L8: jne r0, #0x11, L35 L9: ldh r0, [54] L10: jeq r0, #0x35, L33 L11: ldh r0, [56] L12: jeq r0, #0x35, L33 L13: ja L35 L14: jne r0, #0x800, L32 L15: ldb r0, [23] L16: jeq r0, #0x84, L19 L17: jeq r0, #0x6, L19 L18: jne r0, #0x11, L35 L19: ldh r0, [20] L20: jset r0, #0x1fff, L35 L21: mov r8, r0 L22: ldb r0, [14] L23: and32 r0, #0xf L24: lsh32 r0, #0x2 L25: mov r7, r0 L26: mov r0, r8 L27: ldh r0, [r7 + 14] L28: jeq r0, #0x35, L33 L29: ldh r0, [r7 + 16] L30: jeq r0, #0x35, L33 L31: ja L35 L32: jne r0, #0x806, L35 L33: mov32 r0, #0x0 L34: exit L35: mov32 r0, #0x40000 L36: exit bpf convert for "(tcp[0:2] > 1500 and tcp[0:2] < 1550) or (tcp[2:2] > 1500 and tcp[2:2] < 1550)" produced: L0: xor r0, r0 L1: xor r7, r7 L2: mov r6, r1 L3: ldh r0, [12] L4: jne r0, #0x800, L26 L5: ldb r0, [23] L6: jne r0, #0x6, L26 L7: ldh r0, [20] L8: jset r0, #0x1fff, L26 L9: mov r8, r0 L10: ldb r0, [14] L11: and32 r0, #0xf L12: lsh32 r0, #0x2 L13: mov r7, r0 L14: mov r0, r8 L15: ldh r0, [r7 + 14] L16: jgt r0, #0x5dc, L18 L17: ja L20 L18: jge r0, #0x60e, L20 L19: ja L24 L20: ldh r0, [r7 + 16] L21: jgt r0, #0x5dc, L23 L22: ja L26 L23: jge r0, #0x60e, L26 L24: mov32 r0, #0x40000 L25: exit L26: mov32 r0, #0x0 L27: exit bpf convert for "ether proto 0x888e" produced: L0: xor r0, r0 L1: xor r7, r7 L2: mov r6, r1 L3: ldh r0, [12] L4: jne r0, #0x888e, L7 L5: mov32 r0, #0x40000 L6: exit L7: mov32 r0, #0x0 L8: exit bpf convert for "ether[0] & 1 = 0 and ip[16] >= 224" produced: L0: xor r0, r0 L1: xor r7, r7 L2: mov r6, r1 L3: ldb r0, [0] L4: jset r0, #0x1, L12 L5: ldh r0, [12] L6: jne r0, #0x800, L12 L7: ldb r0, [30] L8: jge r0, #0xe0, L10 L9: ja L12 L10: mov32 r0, #0x40000 L11: exit L12: mov32 r0, #0x0 L13: exit bpf convert for "icmp[icmptype] != icmp-echo and icmp[icmptype] != icmp-echoreply" produced: L0: xor r0, r0 L1: xor r7, r7 L2: mov r6, r1 L3: ldh r0, [12] L4: jne r0, #0x800, L20 L5: ldb r0, [23] L6: jne r0, #0x1, L20 L7: ldh r0, [20] L8: jset r0, #0x1fff, L20 L9: mov r8, r0 L10: ldb r0, [14] L11: and32 r0, #0xf L12: lsh32 r0, #0x2 L13: mov r7, r0 L14: mov r0, r8 L15: ldb r0, [r0 + 14] L16: jeq r0, #0x8, L20 L17: jeq r0, #0x0, L20 L18: mov32 r0, #0x40000 L19: exit L20: mov32 r0, #0x0 L21: exit bpf convert for "tcp[tcpflags] & (tcp-syn|tcp-fin) != 0 and not src and dst net 127.0.0.1" produced: L0: xor r0, r0 L1: xor r7, r7 L2: mov r6, r1 L3: ldh r0, [12] L4: jne r0, #0x800, L24 L5: ldb r0, [23] L6: jne r0, #0x6, L24 L7: ldh r0, [20] L8: jset r0, #0x1fff, L24 L9: mov r8, r0 L10: ldb r0, [14] L11: and32 r0, #0xf L12: lsh32 r0, #0x2 L13: mov r7, r0 L14: mov r0, r8 L15: ldb r0, [r0 + 27] L16: jset r0, #0x3, L18 L17: ja L24 L18: ldw r0, [26] L19: jne r0, #0x7f000001, L22 L20: ldw r0, [30] L21: jeq r0, #0x7f000001, L24 L22: mov32 r0, #0x40000 L23: exit L24: mov32 r0, #0x0 L25: exit bpf convert for "not ether dst 01:80:c2:00:00:0e" produced: L0: xor r0, r0 L1: xor r7, r7 L2: mov r6, r1 L3: ldw r0, [2] L4: mov32 r8, #0xc200000e L5: jne r0, #0x0, L10 L6: ldh r0, [0] L7: jne r0, #0x180, L10 L8: mov32 r0, #0x0 L9: exit L10: mov32 r0, #0x40000 L11: exit bpf convert for "not broadcast and not multicast" produced: L0: xor r0, r0 L1: xor r7, r7 L2: mov r6, r1 L3: ldw r0, [2] L4: mov32 r8, #0xffffffff L5: jne r0, #0x0, L8 L6: ldh r0, [0] L7: jeq r0, #0xffff, L11 L8: ldb r0, [0] L9: jset r0, #0x1, L11 L10: ja L13 L11: mov32 r0, #0x0 L12: exit L13: mov32 r0, #0x40000 L14: exit bpf convert for "dst host ff02::1" produced: L0: xor r0, r0 L1: xor r7, r7 L2: mov r6, r1 L3: ldh r0, [12] L4: jne r0, #0x86dd, L16 L5: ldw r0, [38] L6: mov32 r8, #0xff020000 L7: jne r0, #0x0, L16 L8: ldw r0, [42] L9: jne r0, #0x0, L16 L10: ldw r0, [46] L11: jne r0, #0x0, L16 L12: ldw r0, [50] L13: jne r0, #0x1, L16 L14: mov32 r0, #0x40000 L15: exit L16: mov32 r0, #0x0 L17: exit bpf convert for "port 80 and tcp[((tcp[12:1] & 0xf0) >> 2):4] = 0x47455420" produced: L0: xor r0, r0 L1: xor r7, r7 L2: mov r6, r1 L3: ldh r0, [12] L4: jeq r0, #0x86dd, L30 L5: jne r0, #0x800, L30 L6: ldb r0, [23] L7: jeq r0, #0x84, L30 L8: jne r0, #0x6, L30 L9: ldh r0, [20] L10: jset r0, #0x1fff, L30 L11: mov r8, r0 L12: ldb r0, [14] L13: and32 r0, #0xf L14: lsh32 r0, #0x2 L15: mov r7, r0 L16: mov r0, r8 L17: ldh r0, [r7 + 14] L18: jeq r0, #0x50, L21 L19: ldh r0, [r7 + 16] L20: jne r0, #0x50, L30 L21: ldb r0, [r0 + 26] L22: and32 r0, #0xf0 L23: rsh32 r0, #0x2 L24: add32 r0, r7 L25: mov r7, r0 L26: ldw r0, [r0 + 14] L27: jne r0, #0x47455420, L30 L28: mov32 r0, #0x40000 L29: exit L30: mov32 r0, #0x0 L31: exit bpf convert for "dst port 135 and tcp port 135 and ip[2:2]==48" produced: L0: xor r0, r0 L1: xor r7, r7 L2: mov r6, r1 L3: ldh r0, [12] L4: jeq r0, #0x86dd, L23 L5: jne r0, #0x800, L23 L6: ldb r0, [23] L7: jeq r0, #0x84, L23 L8: jne r0, #0x6, L23 L9: ldh r0, [20] L10: jset r0, #0x1fff, L23 L11: mov r8, r0 L12: ldb r0, [14] L13: and32 r0, #0xf L14: lsh32 r0, #0x2 L15: mov r7, r0 L16: mov r0, r8 L17: ldh r0, [r7 + 16] L18: jne r0, #0x87, L23 L19: ldh r0, [16] L20: jne r0, #0x30, L23 L21: mov32 r0, #0x40000 L22: exit L23: mov32 r0, #0x0 L24: exit bpf convert for "icmp[icmptype]==icmp-echo and ip[2:2]==92 and icmp[8:4]==0xAAAAAAAA" produced: L0: xor r0, r0 L1: xor r7, r7 L2: mov r6, r1 L3: ldh r0, [12] L4: jne r0, #0x800, L24 L5: ldb r0, [23] L6: jne r0, #0x1, L24 L7: ldh r0, [20] L8: jset r0, #0x1fff, L24 L9: mov r8, r0 L10: ldb r0, [14] L11: and32 r0, #0xf L12: lsh32 r0, #0x2 L13: mov r7, r0 L14: mov r0, r8 L15: ldb r0, [r0 + 14] L16: jne r0, #0x8, L24 L17: ldh r0, [16] L18: jne r0, #0x5c, L24 L19: ldw r0, [r0 + 22] L20: mov32 r8, #0xaaaaaaaa L21: jne r0, #0x0, L24 L22: mov32 r0, #0x40000 L23: exit L24: mov32 r0, #0x0 L25: exit bpf convert for "dst port 135 or dst port 445 or dst port 1433 and tcp[tcpflags] & (tcp-syn) != 0 and tcp[tcpflags] & (tcp-ack) = 0 and src net 192.168.0.0/24" produced: L0: xor r0, r0 L1: xor r7, r7 L2: mov r6, r1 L3: ldh r0, [12] L4: jeq r0, #0x86dd, L31 L5: jne r0, #0x800, L31 L6: ldb r0, [23] L7: jeq r0, #0x84, L31 L8: jne r0, #0x6, L31 L9: ldh r0, [20] L10: jset r0, #0x1fff, L31 L11: mov r8, r0 L12: ldb r0, [14] L13: and32 r0, #0xf L14: lsh32 r0, #0x2 L15: mov r7, r0 L16: mov r0, r8 L17: ldh r0, [r7 + 16] L18: jeq r0, #0x87, L21 L19: jeq r0, #0x1bd, L21 L20: jne r0, #0x599, L31 L21: ldb r0, [r0 + 27] L22: jset r0, #0x2, L24 L23: ja L31 L24: jset r0, #0x10, L31 L25: ldw r0, [26] L26: and32 r0, #0xffffff00 L27: mov32 r8, #0xc0a80000 L28: jne r0, #0x0, L31 L29: mov32 r0, #0x40000 L30: exit L31: mov32 r0, #0x0 L32: exit bpf convert for "tcp src port 443 and (tcp[((tcp[12] & 0xF0) >> 4 ) * 4] = 0x18) and (tcp[((tcp[12] & 0xF0) >> 4 ) * 4 + 1] = 0x03) and (tcp[((tcp[12] & 0xF0) >> 4 ) * 4 + 2] < 0x04) and ((ip[2:2] - 4 * (ip[0] & 0x0F) - 4 * ((tcp[12] & 0xF0) >> 4) > 69))" produced: L0: xor r0, r0 L1: xor r7, r7 L2: mov r6, r1 L3: ldh r0, [12] L4: jeq r0, #0x86dd, L86 L5: jne r0, #0x800, L86 L6: ldb r0, [23] L7: jne r0, #0x6, L86 L8: ldh r0, [20] L9: jset r0, #0x1fff, L86 L10: mov r8, r0 L11: ldb r0, [14] L12: and32 r0, #0xf L13: lsh32 r0, #0x2 L14: mov r7, r0 L15: mov r0, r8 L16: ldh r0, [r7 + 14] L17: jne r0, #0x1bb, L86 L18: ldb r0, [r0 + 26] L19: and32 r0, #0xf0 L20: rsh32 r0, #0x4 L21: mul32 r0, #0x4 L22: add32 r0, r7 L23: mov r7, r0 L24: ldb r0, [r0 + 14] L25: jne r0, #0x18, L86 L26: mov r8, r0 L27: ldb r0, [14] L28: and32 r0, #0xf L29: lsh32 r0, #0x2 L30: mov r7, r0 L31: mov r0, r8 L32: ldb r0, [r0 + 26] L33: and32 r0, #0xf0 L34: rsh32 r0, #0x4 L35: mul32 r0, #0x4 L36: add32 r0, #0x1 L37: add32 r0, r7 L38: mov r7, r0 L39: ldb r0, [r0 + 14] L40: jne r0, #0x3, L86 L41: mov r8, r0 L42: ldb r0, [14] L43: and32 r0, #0xf L44: lsh32 r0, #0x2 L45: mov r7, r0 L46: mov r0, r8 L47: ldb r0, [r0 + 26] L48: and32 r0, #0xf0 L49: rsh32 r0, #0x4 L50: mul32 r0, #0x4 L51: add32 r0, #0x2 L52: add32 r0, r7 L53: mov r7, r0 L54: ldb r0, [r0 + 14] L55: jge r0, #0x4, L86 L56: ldh r0, [16] L57: stxw [r10 + -44], r0 L58: ldb r0, [14] L59: and32 r0, #0xf L60: mov r7, r0 L61: mov32 r0, #0x4 L62: mul32 r0, r7 L63: mov r7, r0 L64: ldxw r0, [r10 + -44] L65: sub32 r0, r7 L66: stxw [r10 + -28], r0 L67: mov r8, r0 L68: ldb r0, [14] L69: and32 r0, #0xf L70: lsh32 r0, #0x2 L71: mov r7, r0 L72: mov r0, r8 L73: ldb r0, [r0 + 26] L74: and32 r0, #0xf0 L75: rsh32 r0, #0x4 L76: mov r7, r0 L77: mov32 r0, #0x4 L78: mul32 r0, r7 L79: mov r7, r0 L80: ldxw r0, [r10 + -28] L81: sub32 r0, r7 L82: jgt r0, #0x45, L84 L83: ja L86 L84: mov32 r0, #0x40000 L85: exit L86: mov32 r0, #0x0 L87: exit bpf convert for "len = 128" produced: L0: xor r0, r0 L1: xor r7, r7 L2: mov r6, r1 L3: ldxw r0, [r6 + 36] L4: jne r0, #0x80, L7 L5: mov32 r0, #0x40000 L6: exit L7: mov32 r0, #0x0 L8: exit bpf convert for "host 1::1 or host 1::1 or host 1::1 or host 1::1 or host 1::1 or host 1::1" produced: L0: xor r0, r0 L1: xor r7, r7 L2: mov r6, r1 L3: ldh r0, [12] L4: jne r0, #0x86dd, L103 L5: ldw r0, [22] L6: jne r0, #0x10000, L13 L7: ldw r0, [26] L8: jne r0, #0x0, L13 L9: ldw r0, [30] L10: jne r0, #0x0, L13 L11: ldw r0, [34] L12: jeq r0, #0x1, L101 L13: ldw r0, [38] L14: jne r0, #0x10000, L21 L15: ldw r0, [42] L16: jne r0, #0x0, L21 L17: ldw r0, [46] L18: jne r0, #0x0, L21 L19: ldw r0, [50] L20: jeq r0, #0x1, L101 L21: ldw r0, [22] L22: jne r0, #0x10000, L29 L23: ldw r0, [26] L24: jne r0, #0x0, L29 L25: ldw r0, [30] L26: jne r0, #0x0, L29 L27: ldw r0, [34] L28: jeq r0, #0x1, L101 L29: ldw r0, [38] L30: jne r0, #0x10000, L37 L31: ldw r0, [42] L32: jne r0, #0x0, L37 L33: ldw r0, [46] L34: jne r0, #0x0, L37 L35: ldw r0, [50] L36: jeq r0, #0x1, L101 L37: ldw r0, [22] L38: jne r0, #0x10000, L45 L39: ldw r0, [26] L40: jne r0, #0x0, L45 L41: ldw r0, [30] L42: jne r0, #0x0, L45 L43: ldw r0, [34] L44: jeq r0, #0x1, L101 L45: ldw r0, [38] L46: jne r0, #0x10000, L53 L47: ldw r0, [42] L48: jne r0, #0x0, L53 L49: ldw r0, [46] L50: jne r0, #0x0, L53 L51: ldw r0, [50] L52: jeq r0, #0x1, L101 L53: ldw r0, [22] L54: jne r0, #0x10000, L61 L55: ldw r0, [26] L56: jne r0, #0x0, L61 L57: ldw r0, [30] L58: jne r0, #0x0, L61 L59: ldw r0, [34] L60: jeq r0, #0x1, L101 L61: ldw r0, [38] L62: jne r0, #0x10000, L69 L63: ldw r0, [42] L64: jne r0, #0x0, L69 L65: ldw r0, [46] L66: jne r0, #0x0, L69 L67: ldw r0, [50] L68: jeq r0, #0x1, L101 L69: ldw r0, [22] L70: jne r0, #0x10000, L77 L71: ldw r0, [26] L72: jne r0, #0x0, L77 L73: ldw r0, [30] L74: jne r0, #0x0, L77 L75: ldw r0, [34] L76: jeq r0, #0x1, L101 L77: ldw r0, [38] L78: jne r0, #0x10000, L85 L79: ldw r0, [42] L80: jne r0, #0x0, L85 L81: ldw r0, [46] L82: jne r0, #0x0, L85 L83: ldw r0, [50] L84: jeq r0, #0x1, L101 L85: ldw r0, [22] L86: jne r0, #0x10000, L93 L87: ldw r0, [26] L88: jne r0, #0x0, L93 L89: ldw r0, [30] L90: jne r0, #0x0, L93 L91: ldw r0, [34] L92: jeq r0, #0x1, L101 L93: ldw r0, [38] L94: jne r0, #0x10000, L103 L95: ldw r0, [42] L96: jne r0, #0x0, L103 L97: ldw r0, [46] L98: jne r0, #0x0, L103 L99: ldw r0, [50] L100: jne r0, #0x1, L103 L101: mov32 r0, #0x40000 L102: exit L103: mov32 r0, #0x0 L104: exit bpf convert for "host 1::1 or host 1::2 or host 1::3 or host 1::4 or host 1::5 or host 192.0.2.1 or host 192.0.2.100 or host 192.0.2.200" produced: L0: xor r0, r0 L1: xor r7, r7 L2: mov r6, r1 L3: ldh r0, [12] L4: jne r0, #0x86dd, L86 L5: ldw r0, [22] L6: jne r0, #0x10000, L13 L7: ldw r0, [26] L8: jne r0, #0x0, L13 L9: ldw r0, [30] L10: jne r0, #0x0, L13 L11: ldw r0, [34] L12: jeq r0, #0x1, L114 L13: ldw r0, [38] L14: jne r0, #0x10000, L21 L15: ldw r0, [42] L16: jne r0, #0x0, L21 L17: ldw r0, [46] L18: jne r0, #0x0, L21 L19: ldw r0, [50] L20: jeq r0, #0x1, L114 L21: ldw r0, [22] L22: jne r0, #0x10000, L29 L23: ldw r0, [26] L24: jne r0, #0x0, L29 L25: ldw r0, [30] L26: jne r0, #0x0, L29 L27: ldw r0, [34] L28: jeq r0, #0x2, L114 L29: ldw r0, [38] L30: jne r0, #0x10000, L37 L31: ldw r0, [42] L32: jne r0, #0x0, L37 L33: ldw r0, [46] L34: jne r0, #0x0, L37 L35: ldw r0, [50] L36: jeq r0, #0x2, L114 L37: ldw r0, [22] L38: jne r0, #0x10000, L45 L39: ldw r0, [26] L40: jne r0, #0x0, L45 L41: ldw r0, [30] L42: jne r0, #0x0, L45 L43: ldw r0, [34] L44: jeq r0, #0x3, L114 L45: ldw r0, [38] L46: jne r0, #0x10000, L53 L47: ldw r0, [42] L48: jne r0, #0x0, L53 L49: ldw r0, [46] L50: jne r0, #0x0, L53 L51: ldw r0, [50] L52: jeq r0, #0x3, L114 L53: ldw r0, [22] L54: jne r0, #0x10000, L61 L55: ldw r0, [26] L56: jne r0, #0x0, L61 L57: ldw r0, [30] L58: jne r0, #0x0, L61 L59: ldw r0, [34] L60: jeq r0, #0x4, L114 L61: ldw r0, [38] L62: jne r0, #0x10000, L69 L63: ldw r0, [42] L64: jne r0, #0x0, L69 L65: ldw r0, [46] L66: jne r0, #0x0, L69 L67: ldw r0, [50] L68: jeq r0, #0x4, L114 L69: ldw r0, [22] L70: jne r0, #0x10000, L77 L71: ldw r0, [26] L72: jne r0, #0x0, L77 L73: ldw r0, [30] L74: jne r0, #0x0, L77 L75: ldw r0, [34] L76: jeq r0, #0x5, L114 L77: ldw r0, [38] L78: jne r0, #0x10000, L116 L79: ldw r0, [42] L80: jne r0, #0x0, L116 L81: ldw r0, [46] L82: jne r0, #0x0, L116 L83: ldw r0, [50] L84: jeq r0, #0x5, L114 L85: ja L116 L86: jne r0, #0x800, L98 L87: ldw r0, [26] L88: mov32 r8, #0xc0000201 L89: jeq r0, #0x0, L114 L90: mov32 r8, #0xc0000264 L91: jeq r0, #0x0, L114 L92: mov32 r8, #0xc00002c8 L93: jeq r0, #0x0, L114 L94: ldw r0, [30] L95: mov32 r8, #0xc0000201 L96: jeq r0, #0x0, L114 L97: ja L110 L98: jeq r0, #0x806, L100 L99: jne r0, #0x8035, L116 L100: ldw r0, [28] L101: mov32 r8, #0xc0000201 L102: jeq r0, #0x0, L114 L103: mov32 r8, #0xc0000264 L104: jeq r0, #0x0, L114 L105: mov32 r8, #0xc00002c8 L106: jeq r0, #0x0, L114 L107: ldw r0, [38] L108: mov32 r8, #0xc0000201 L109: jeq r0, #0x0, L114 L110: mov32 r8, #0xc0000264 L111: jeq r0, #0x0, L114 L112: mov32 r8, #0xc00002c8 L113: jne r0, #0x0, L116 L114: mov32 r0, #0x40000 L115: exit L116: mov32 r0, #0x0 L117: exit Test OK RTE>> ----------------------------------- stderr ----------------------------------- EAL: Sysctl reports 4 cpus EAL: Detected CPU lcores: 4 EAL: Detected NUMA nodes: 1 EAL: Detected static linkage of DPDK EAL: Multi-process socket /var/run/dpdk/rte/mp_socket EAL: Selected IOVA mode 'VA' PCI_BUS: Expecting 'PA' IOVA mode but current mode is 'VA', not initializing PCI_BUS: Requested device 0000:00:04.0 cannot be used APP: HPET is not enabled, using TSC as default timer ============================================================================== =================================== 12/114 =================================== test: DPDK:fast-tests / byteorder_autotest start time: 15:59:24 duration: 0.09s result: exit status 0 command: MALLOC_PERTURB_=144 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 DPDK_TEST=byteorder_autotest MESON_TEST_ITERATION=1 /tmp/cirrus-ci-build/build/app/dpdk-test --no-huge -m 2048 ----------------------------------- stdout ----------------------------------- RTE>>byteorder_autotest 1337 -> 3713 deadbeef -> efbeadde deadcafebabeface -> cefabebafecaadde const 1337 -> 3713 const deadbeef -> efbeadde const deadcafebabeface -> cefabebafecaadde Test OK RTE>> ----------------------------------- stderr ----------------------------------- EAL: Sysctl reports 4 cpus EAL: Detected CPU lcores: 4 EAL: Detected NUMA nodes: 1 EAL: Detected static linkage of DPDK EAL: Multi-process socket /var/run/dpdk/rte/mp_socket EAL: Selected IOVA mode 'VA' PCI_BUS: Expecting 'PA' IOVA mode but current mode is 'VA', not initializing PCI_BUS: Requested device 0000:00:04.0 cannot be used APP: HPET is not enabled, using TSC as default timer ============================================================================== =================================== 13/114 =================================== test: DPDK:fast-tests / cfgfile_autotest start time: 15:59:24 duration: 0.10s result: exit status 0 command: MALLOC_PERTURB_=200 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 DPDK_TEST=cfgfile_autotest UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /tmp/cirrus-ci-build/build/app/dpdk-test --no-huge -m 2048 ----------------------------------- stdout ----------------------------------- RTE>>cfgfile_autotest + ------------------------------------------------------- + + Test Suite : Test Cfgfile Unit Test Suite + ------------------------------------------------------- + + TestCase [ 0] : test_cfgfile_sample1 succeeded + TestCase [ 1] : test_cfgfile_sample2 succeeded + TestCase [ 2] : test_cfgfile_realloc_sections succeeded + TestCase [ 3] : test_cfgfile_invalid_section_header succeeded + TestCase [ 4] : test_cfgfile_invalid_comment succeeded + TestCase [ 5] : test_cfgfile_invalid_key_value_pair succeeded + TestCase [ 6] : test_cfgfile_empty_key_value_pair succeeded + TestCase [ 7] : test_cfgfile_missing_section succeeded + TestCase [ 8] : test_cfgfile_global_properties succeeded + TestCase [ 9] : test_cfgfile_empty_file succeeded + ------------------------------------------------------- + + Test Suite Summary : Test Cfgfile Unit Test Suite + ------------------------------------------------------- + + Tests Total : 10 + Tests Skipped : 0 + Tests Executed : 10 + Tests Unsupported: 0 + Tests Passed : 10 + Tests Failed : 0 + ------------------------------------------------------- + Test OK RTE>> ----------------------------------- stderr ----------------------------------- EAL: Sysctl reports 4 cpus EAL: Detected CPU lcores: 4 EAL: Detected NUMA nodes: 1 EAL: Detected static linkage of DPDK EAL: Multi-process socket /var/run/dpdk/rte/mp_socket EAL: Selected IOVA mode 'VA' PCI_BUS: Expecting 'PA' IOVA mode but current mode is 'VA', not initializing PCI_BUS: Requested device 0000:00:04.0 cannot be used APP: HPET is not enabled, using TSC as default timer CFGFILE: rte_cfgfile_load_with_params(): line 1 - no terminating ']' character found CFGFILE: rte_cfgfile_check_params(): invalid comment characters $ CFGFILE: rte_cfgfile_load_with_params(): line 3 - cannot use empty values ============================================================================== =================================== 14/114 =================================== test: DPDK:fast-tests / cksum_autotest start time: 15:59:24 duration: 0.10s result: exit status 0 command: DPDK_TEST=cksum_autotest MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=18 /tmp/cirrus-ci-build/build/app/dpdk-test --no-huge -m 2048 ----------------------------------- stdout ----------------------------------- RTE>>cksum_autotest Test OK RTE>> ----------------------------------- stderr ----------------------------------- EAL: Sysctl reports 4 cpus EAL: Detected CPU lcores: 4 EAL: Detected NUMA nodes: 1 EAL: Detected static linkage of DPDK EAL: Multi-process socket /var/run/dpdk/rte/mp_socket EAL: Selected IOVA mode 'VA' PCI_BUS: Expecting 'PA' IOVA mode but current mode is 'VA', not initializing PCI_BUS: Requested device 0000:00:04.0 cannot be used APP: HPET is not enabled, using TSC as default timer ============================================================================== =================================== 15/114 =================================== test: DPDK:fast-tests / cmdline_autotest start time: 15:59:24 duration: 0.10s result: exit status 0 command: MALLOC_PERTURB_=226 DPDK_TEST=cmdline_autotest MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /tmp/cirrus-ci-build/build/app/dpdk-test --no-huge -m 2048 ----------------------------------- stdout ----------------------------------- RTE>>cmdline_autotest Testind parsing ethernet addresses... Testind parsing port lists... Testind parsing numbers... Testing parsing IP addresses... Testing parsing strings... Testing circular buffer... Testing library functions... Test OK RTE>> ----------------------------------- stderr ----------------------------------- EAL: Sysctl reports 4 cpus EAL: Detected CPU lcores: 4 EAL: Detected NUMA nodes: 1 EAL: Detected static linkage of DPDK EAL: Multi-process socket /var/run/dpdk/rte/mp_socket EAL: Selected IOVA mode 'VA' PCI_BUS: Expecting 'PA' IOVA mode but current mode is 'VA', not initializing PCI_BUS: Requested device 0000:00:04.0 cannot be used APP: HPET is not enabled, using TSC as default timer ============================================================================== =================================== 16/114 =================================== test: DPDK:fast-tests / common_autotest start time: 15:59:24 duration: 0.32s result: exit status 0 command: MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 DPDK_TEST=common_autotest UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=43 MESON_TEST_ITERATION=1 /tmp/cirrus-ci-build/build/app/dpdk-test --no-huge -m 2048 ----------------------------------- stdout ----------------------------------- RTE>>common_autotest test: 6d:65:6d:64:75:6d:70:5f:74:65:73:74:00 test at [0x8214da1e0], len=13 00000000: 6D 65 6D 64 75 6D 70 5F 74 65 73 74 00 | memdump_test. Test OK RTE>> ----------------------------------- stderr ----------------------------------- EAL: Sysctl reports 4 cpus EAL: Detected CPU lcores: 4 EAL: Detected NUMA nodes: 1 EAL: Detected static linkage of DPDK EAL: Multi-process socket /var/run/dpdk/rte/mp_socket EAL: Selected IOVA mode 'VA' PCI_BUS: Expecting 'PA' IOVA mode but current mode is 'VA', not initializing PCI_BUS: Requested device 0000:00:04.0 cannot be used APP: HPET is not enabled, using TSC as default timer ============================================================================== =================================== 17/114 =================================== test: DPDK:fast-tests / compressdev_autotest start time: 15:59:24 duration: 0.02s result: (exit status 255 or signal 127 SIGinvalid) command: MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=216 DPDK_TEST=compressdev_autotest UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /tmp/cirrus-ci-build/build/app/dpdk-test ----------------------------------- stderr ----------------------------------- EAL: Sysctl reports 4 cpus EAL: Detected CPU lcores: 4 EAL: Detected NUMA nodes: 1 EAL: Detected static linkage of DPDK EAL: Multi-process socket /var/run/dpdk/rte/mp_socket EAL: Selected IOVA mode 'PA' EAL: could not read sysctl hw.contigmem.num_buffers EAL: Cannot get hugepage information. ============================================================================== =================================== 18/114 =================================== test: DPDK:fast-tests / cpuflags_autotest start time: 15:59:24 duration: 0.04s result: exit status 0 command: DPDK_TEST=cpuflags_autotest MALLOC_PERTURB_=67 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /tmp/cirrus-ci-build/build/app/dpdk-test --no-huge -m 2048 ----------------------------------- stdout ----------------------------------- RTE>>cpuflags_autotest Checking for flags from different registers... Check for SSE: OK Check for SSE2: OK Check for SSE3: OK Check for SSE4.1: OK Check for SSE4.2: OK Check for AVX: OK Check for AVX2: OK Check for AVX512F: NOT PRESENT Check for TRBOBST: NOT PRESENT Check for ENERGY_EFF: NOT PRESENT Check for LAHF_SAHF: OK Check for 1GB_PG: OK Check for INVTSC: OK Test OK RTE>> ----------------------------------- stderr ----------------------------------- EAL: Sysctl reports 4 cpus EAL: Detected CPU lcores: 4 EAL: Detected NUMA nodes: 1 EAL: Detected static linkage of DPDK EAL: Multi-process socket /var/run/dpdk/rte/mp_socket EAL: Selected IOVA mode 'VA' PCI_BUS: Expecting 'PA' IOVA mode but current mode is 'VA', not initializing PCI_BUS: Requested device 0000:00:04.0 cannot be used APP: HPET is not enabled, using TSC as default timer ============================================================================== =================================== 19/114 =================================== test: DPDK:fast-tests / crc_autotest start time: 15:59:24 duration: 0.07s result: exit status 0 command: MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 DPDK_TEST=crc_autotest MALLOC_PERTURB_=236 /tmp/cirrus-ci-build/build/app/dpdk-test --no-huge -m 2048 ----------------------------------- stdout ----------------------------------- RTE>>crc_autotest Dump data at [0x458190], len=32 00000000: 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66 | 0123456789abcdef 00000010: 67 68 69 6A 41 42 43 44 45 46 47 48 49 4A 4B 4C | ghijABCDEFGHIJKL Dump data at [0x1e8e9f07c8c0], len=1512 00000000: BE D7 23 47 6B 8F B3 14 5E FB 35 59 BE D7 23 47 | ..#Gk...^.5Y..#G 00000010: 6B 8F B3 14 5E FB 35 59 BE D7 23 47 6B 8F B3 14 | k...^.5Y..#Gk... 00000020: 5E FB 35 59 BE D7 23 47 6B 8F B3 14 5E FB 35 59 | ^.5Y..#Gk...^.5Y 00000030: BE D7 23 47 6B 8F B3 14 5E FB 35 59 BE D7 23 47 | ..#Gk...^.5Y..#G 00000040: 6B 8F B3 14 5E FB 35 59 BE D7 23 47 6B 8F B3 14 | k...^.5Y..#Gk... 00000050: 5E FB 35 59 BE D7 23 47 6B 8F B3 14 5E FB 35 59 | ^.5Y..#Gk...^.5Y 00000060: BE D7 23 47 6B 8F B3 14 5E FB 35 59 BE D7 23 47 | ..#Gk...^.5Y..#G 00000070: 6B 8F B3 14 5E FB 35 59 BE D7 23 47 6B 8F B3 14 | k...^.5Y..#Gk... 00000080: 5E FB 35 59 BE D7 23 47 6B 8F B3 14 5E FB 35 59 | ^.5Y..#Gk...^.5Y 00000090: BE D7 23 47 6B 8F B3 14 5E FB 35 59 BE D7 23 47 | ..#Gk...^.5Y..#G 000000A0: 6B 8F B3 14 5E FB 35 59 BE D7 23 47 6B 8F B3 14 | k...^.5Y..#Gk... 000000B0: 5E FB 35 59 BE D7 23 47 6B 8F B3 14 5E FB 35 59 | ^.5Y..#Gk...^.5Y 000000C0: BE D7 23 47 6B 8F B3 14 5E FB 35 59 BE D7 23 47 | ..#Gk...^.5Y..#G 000000D0: 6B 8F B3 14 5E FB 35 59 BE D7 23 47 6B 8F B3 14 | k...^.5Y..#Gk... 000000E0: 5E FB 35 59 BE D7 23 47 6B 8F B3 14 5E FB 35 59 | ^.5Y..#Gk...^.5Y 000000F0: BE D7 23 47 6B 8F B3 14 5E FB 35 59 BE D7 23 47 | ..#Gk...^.5Y..#G 00000100: 6B 8F B3 14 5E FB 35 59 BE D7 23 47 6B 8F B3 14 | k...^.5Y..#Gk... 00000110: 5E FB 35 59 BE D7 23 47 6B 8F B3 14 5E FB 35 59 | ^.5Y..#Gk...^.5Y 00000120: BE D7 23 47 6B 8F B3 14 5E FB 35 59 BE D7 23 47 | ..#Gk...^.5Y..#G 00000130: 6B 8F B3 14 5E FB 35 59 BE D7 23 47 6B 8F B3 14 | k...^.5Y..#Gk... 00000140: 5E FB 35 59 BE D7 23 47 6B 8F B3 14 5E FB 35 59 | ^.5Y..#Gk...^.5Y 00000150: BE D7 23 47 6B 8F B3 14 5E FB 35 59 BE D7 23 47 | ..#Gk...^.5Y..#G 00000160: 6B 8F B3 14 5E FB 35 59 BE D7 23 47 6B 8F B3 14 | k...^.5Y..#Gk... 00000170: 5E FB 35 59 BE D7 23 47 6B 8F B3 14 5E FB 35 59 | ^.5Y..#Gk...^.5Y 00000180: BE D7 23 47 6B 8F B3 14 5E FB 35 59 BE D7 23 47 | ..#Gk...^.5Y..#G 00000190: 6B 8F B3 14 5E FB 35 59 BE D7 23 47 6B 8F B3 14 | k...^.5Y..#Gk... 000001A0: 5E FB 35 59 BE D7 23 47 6B 8F B3 14 5E FB 35 59 | ^.5Y..#Gk...^.5Y 000001B0: BE D7 23 47 6B 8F B3 14 5E FB 35 59 BE D7 23 47 | ..#Gk...^.5Y..#G 000001C0: 6B 8F B3 14 5E FB 35 59 BE D7 23 47 6B 8F B3 14 | k...^.5Y..#Gk... 000001D0: 5E FB 35 59 BE D7 23 47 6B 8F B3 14 5E FB 35 59 | ^.5Y..#Gk...^.5Y 000001E0: BE D7 23 47 6B 8F B3 14 5E FB 35 59 BE D7 23 47 | ..#Gk...^.5Y..#G 000001F0: 6B 8F B3 14 5E FB 35 59 BE D7 23 47 6B 8F B3 14 | k...^.5Y..#Gk... 00000200: 5E FB 35 59 BE D7 23 47 6B 8F B3 14 5E FB 35 59 | ^.5Y..#Gk...^.5Y 00000210: BE D7 23 47 6B 8F B3 14 5E FB 35 59 BE D7 23 47 | ..#Gk...^.5Y..#G 00000220: 6B 8F B3 14 5E FB 35 59 BE D7 23 47 6B 8F B3 14 | k...^.5Y..#Gk... 00000230: 5E FB 35 59 BE D7 23 47 6B 8F B3 14 5E FB 35 59 | ^.5Y..#Gk...^.5Y 00000240: BE D7 23 47 6B 8F B3 14 5E FB 35 59 BE D7 23 47 | ..#Gk...^.5Y..#G 00000250: 6B 8F B3 14 5E FB 35 59 BE D7 23 47 6B 8F B3 14 | k...^.5Y..#Gk... 00000260: 5E FB 35 59 BE D7 23 47 6B 8F B3 14 5E FB 35 59 | ^.5Y..#Gk...^.5Y 00000270: BE D7 23 47 6B 8F B3 14 5E FB 35 59 BE D7 23 47 | ..#Gk...^.5Y..#G 00000280: 6B 8F B3 14 5E FB 35 59 BE D7 23 47 6B 8F B3 14 | k...^.5Y..#Gk... 00000290: 5E FB 35 59 BE D7 23 47 6B 8F B3 14 5E FB 35 59 | ^.5Y..#Gk...^.5Y 000002A0: BE D7 23 47 6B 8F B3 14 5E FB 35 59 BE D7 23 47 | ..#Gk...^.5Y..#G 000002B0: 6B 8F B3 14 5E FB 35 59 BE D7 23 47 6B 8F B3 14 | k...^.5Y..#Gk... 000002C0: 5E FB 35 59 BE D7 23 47 6B 8F B3 14 5E FB 35 59 | ^.5Y..#Gk...^.5Y 000002D0: BE D7 23 47 6B 8F B3 14 5E FB 35 59 BE D7 23 47 | ..#Gk...^.5Y..#G 000002E0: 6B 8F B3 14 5E FB 35 59 BE D7 23 47 6B 8F B3 14 | k...^.5Y..#Gk... 000002F0: 5E FB 35 59 BE D7 23 47 6B 8F B3 14 5E FB 35 59 | ^.5Y..#Gk...^.5Y 00000300: BE D7 23 47 6B 8F B3 14 5E FB 35 59 BE D7 23 47 | ..#Gk...^.5Y..#G 00000310: 6B 8F B3 14 5E FB 35 59 BE D7 23 47 6B 8F B3 14 | k...^.5Y..#Gk... 00000320: 5E FB 35 59 BE D7 23 47 6B 8F B3 14 5E FB 35 59 | ^.5Y..#Gk...^.5Y 00000330: BE D7 23 47 6B 8F B3 14 5E FB 35 59 BE D7 23 47 | ..#Gk...^.5Y..#G 00000340: 6B 8F B3 14 5E FB 35 59 BE D7 23 47 6B 8F B3 14 | k...^.5Y..#Gk... 00000350: 5E FB 35 59 BE D7 23 47 6B 8F B3 14 5E FB 35 59 | ^.5Y..#Gk...^.5Y 00000360: BE D7 23 47 6B 8F B3 14 5E FB 35 59 BE D7 23 47 | ..#Gk...^.5Y..#G 00000370: 6B 8F B3 14 5E FB 35 59 BE D7 23 47 6B 8F B3 14 | k...^.5Y..#Gk... 00000380: 5E FB 35 59 BE D7 23 47 6B 8F B3 14 5E FB 35 59 | ^.5Y..#Gk...^.5Y 00000390: BE D7 23 47 6B 8F B3 14 5E FB 35 59 BE D7 23 47 | ..#Gk...^.5Y..#G 000003A0: 6B 8F B3 14 5E FB 35 59 BE D7 23 47 6B 8F B3 14 | k...^.5Y..#Gk... 000003B0: 5E FB 35 59 BE D7 23 47 6B 8F B3 14 5E FB 35 59 | ^.5Y..#Gk...^.5Y 000003C0: BE D7 23 47 6B 8F B3 14 5E FB 35 59 BE D7 23 47 | ..#Gk...^.5Y..#G 000003D0: 6B 8F B3 14 5E FB 35 59 BE D7 23 47 6B 8F B3 14 | k...^.5Y..#Gk... 000003E0: 5E FB 35 59 BE D7 23 47 6B 8F B3 14 5E FB 35 59 | ^.5Y..#Gk...^.5Y 000003F0: BE D7 23 47 6B 8F B3 14 5E FB 35 59 BE D7 23 47 | ..#Gk...^.5Y..#G 00000400: 6B 8F B3 14 5E FB 35 59 BE D7 23 47 6B 8F B3 14 | k...^.5Y..#Gk... 00000410: 5E FB 35 59 BE D7 23 47 6B 8F B3 14 5E FB 35 59 | ^.5Y..#Gk...^.5Y 00000420: BE D7 23 47 6B 8F B3 14 5E FB 35 59 BE D7 23 47 | ..#Gk...^.5Y..#G 00000430: 6B 8F B3 14 5E FB 35 59 BE D7 23 47 6B 8F B3 14 | k...^.5Y..#Gk... 00000440: 5E FB 35 59 BE D7 23 47 6B 8F B3 14 5E FB 35 59 | ^.5Y..#Gk...^.5Y 00000450: BE D7 23 47 6B 8F B3 14 5E FB 35 59 BE D7 23 47 | ..#Gk...^.5Y..#G 00000460: 6B 8F B3 14 5E FB 35 59 BE D7 23 47 6B 8F B3 14 | k...^.5Y..#Gk... 00000470: 5E FB 35 59 BE D7 23 47 6B 8F B3 14 5E FB 35 59 | ^.5Y..#Gk...^.5Y 00000480: BE D7 23 47 6B 8F B3 14 5E FB 35 59 BE D7 23 47 | ..#Gk...^.5Y..#G 00000490: 6B 8F B3 14 5E FB 35 59 BE D7 23 47 6B 8F B3 14 | k...^.5Y..#Gk... 000004A0: 5E FB 35 59 BE D7 23 47 6B 8F B3 14 5E FB 35 59 | ^.5Y..#Gk...^.5Y 000004B0: BE D7 23 47 6B 8F B3 14 5E FB 35 59 BE D7 23 47 | ..#Gk...^.5Y..#G 000004C0: 6B 8F B3 14 5E FB 35 59 BE D7 23 47 6B 8F B3 14 | k...^.5Y..#Gk... 000004D0: 5E FB 35 59 BE D7 23 47 6B 8F B3 14 5E FB 35 59 | ^.5Y..#Gk...^.5Y 000004E0: BE D7 23 47 6B 8F B3 14 5E FB 35 59 BE D7 23 47 | ..#Gk...^.5Y..#G 000004F0: 6B 8F B3 14 5E FB 35 59 BE D7 23 47 6B 8F B3 14 | k...^.5Y..#Gk... 00000500: 5E FB 35 59 BE D7 23 47 6B 8F B3 14 5E FB 35 59 | ^.5Y..#Gk...^.5Y 00000510: BE D7 23 47 6B 8F B3 14 5E FB 35 59 BE D7 23 47 | ..#Gk...^.5Y..#G 00000520: 6B 8F B3 14 5E FB 35 59 BE D7 23 47 6B 8F B3 14 | k...^.5Y..#Gk... 00000530: 5E FB 35 59 BE D7 23 47 6B 8F B3 14 5E FB 35 59 | ^.5Y..#Gk...^.5Y 00000540: BE D7 23 47 6B 8F B3 14 5E FB 35 59 BE D7 23 47 | ..#Gk...^.5Y..#G 00000550: 6B 8F B3 14 5E FB 35 59 BE D7 23 47 6B 8F B3 14 | k...^.5Y..#Gk... 00000560: 5E FB 35 59 BE D7 23 47 6B 8F B3 14 5E FB 35 59 | ^.5Y..#Gk...^.5Y 00000570: BE D7 23 47 6B 8F B3 14 5E FB 35 59 BE D7 23 47 | ..#Gk...^.5Y..#G 00000580: 6B 8F B3 14 5E FB 35 59 BE D7 23 47 6B 8F B3 14 | k...^.5Y..#Gk... 00000590: 5E FB 35 59 BE D7 23 47 6B 8F B3 14 5E FB 35 59 | ^.5Y..#Gk...^.5Y 000005A0: BE D7 23 47 6B 8F B3 14 5E FB 35 59 BE D7 23 47 | ..#Gk...^.5Y..#G 000005B0: 6B 8F B3 14 5E FB 35 59 BE D7 23 47 6B 8F B3 14 | k...^.5Y..#Gk... 000005C0: 5E FB 35 59 BE D7 23 47 6B 8F B3 14 5E FB 35 59 | ^.5Y..#Gk...^.5Y 000005D0: BE D7 23 47 6B 8F B3 14 5E FB 35 59 BE D7 23 47 | ..#Gk...^.5Y..#G 000005E0: 6B 8F B3 14 5E FB 35 59 | k...^.5Y Dump data at [0x1e8e9f07c8c0], len=348 00000000: BE D7 23 47 6B 8F B3 14 5E FB 35 59 BE D7 23 47 | ..#Gk...^.5Y..#G 00000010: 6B 8F B3 14 5E FB 35 59 BE D7 23 47 6B 8F B3 14 | k...^.5Y..#Gk... 00000020: 5E FB 35 59 BE D7 23 47 6B 8F B3 14 5E FB 35 59 | ^.5Y..#Gk...^.5Y 00000030: BE D7 23 47 6B 8F B3 14 5E FB 35 59 BE D7 23 47 | ..#Gk...^.5Y..#G 00000040: 6B 8F B3 14 5E FB 35 59 BE D7 23 47 6B 8F B3 14 | k...^.5Y..#Gk... 00000050: 5E FB 35 59 BE D7 23 47 6B 8F B3 14 5E FB 35 59 | ^.5Y..#Gk...^.5Y 00000060: BE D7 23 47 6B 8F B3 14 5E FB 35 59 BE D7 23 47 | ..#Gk...^.5Y..#G 00000070: 6B 8F B3 14 5E FB 35 59 BE D7 23 47 6B 8F B3 14 | k...^.5Y..#Gk... 00000080: 5E FB 35 59 BE D7 23 47 6B 8F B3 14 5E FB 35 59 | ^.5Y..#Gk...^.5Y 00000090: BE D7 23 47 6B 8F B3 14 5E FB 35 59 BE D7 23 47 | ..#Gk...^.5Y..#G 000000A0: 6B 8F B3 14 5E FB 35 59 BE D7 23 47 6B 8F B3 14 | k...^.5Y..#Gk... 000000B0: 5E FB 35 59 BE D7 23 47 6B 8F B3 14 5E FB 35 59 | ^.5Y..#Gk...^.5Y 000000C0: BE D7 23 47 6B 8F B3 14 5E FB 35 59 BE D7 23 47 | ..#Gk...^.5Y..#G 000000D0: 6B 8F B3 14 5E FB 35 59 BE D7 23 47 6B 8F B3 14 | k...^.5Y..#Gk... 000000E0: 5E FB 35 59 BE D7 23 47 6B 8F B3 14 5E FB 35 59 | ^.5Y..#Gk...^.5Y 000000F0: BE D7 23 47 6B 8F B3 14 5E FB 35 59 BE D7 23 47 | ..#Gk...^.5Y..#G 00000100: 6B 8F B3 14 5E FB 35 59 BE D7 23 47 6B 8F B3 14 | k...^.5Y..#Gk... 00000110: 5E FB 35 59 BE D7 23 47 6B 8F B3 14 5E FB 35 59 | ^.5Y..#Gk...^.5Y 00000120: BE D7 23 47 6B 8F B3 14 5E FB 35 59 BE D7 23 47 | ..#Gk...^.5Y..#G 00000130: 6B 8F B3 14 5E FB 35 59 BE D7 23 47 6B 8F B3 14 | k...^.5Y..#Gk... 00000140: 5E FB 35 59 BE D7 23 47 6B 8F B3 14 5E FB 35 59 | ^.5Y..#Gk...^.5Y 00000150: BE D7 23 47 6B 8F B3 14 5E FB 35 59 | ..#Gk...^.5Y Dump data at [0x458190], len=32 00000000: 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66 | 0123456789abcdef 00000010: 67 68 69 6A 41 42 43 44 45 46 47 48 49 4A 4B 4C | ghijABCDEFGHIJKL Dump data at [0x4581b0], len=12 00000000: 0D 01 01 23 45 67 89 01 23 45 00 01 | ...#Eg..#E.. Dump data at [0x4581bc], len=2 00000000: 03 3F | .? Dump data at [0x458190], len=32 00000000: 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66 | 0123456789abcdef 00000010: 67 68 69 6A 41 42 43 44 45 46 47 48 49 4A 4B 4C | ghijABCDEFGHIJKL Dump data at [0x1e8e9f07c8c0], len=1512 00000000: BE D7 23 47 6B 8F B3 14 5E FB 35 59 BE D7 23 47 | ..#Gk...^.5Y..#G 00000010: 6B 8F B3 14 5E FB 35 59 BE D7 23 47 6B 8F B3 14 | k...^.5Y..#Gk... 00000020: 5E FB 35 59 BE D7 23 47 6B 8F B3 14 5E FB 35 59 | ^.5Y..#Gk...^.5Y 00000030: BE D7 23 47 6B 8F B3 14 5E FB 35 59 BE D7 23 47 | ..#Gk...^.5Y..#G 00000040: 6B 8F B3 14 5E FB 35 59 BE D7 23 47 6B 8F B3 14 | k...^.5Y..#Gk... 00000050: 5E FB 35 59 BE D7 23 47 6B 8F B3 14 5E FB 35 59 | ^.5Y..#Gk...^.5Y 00000060: BE D7 23 47 6B 8F B3 14 5E FB 35 59 BE D7 23 47 | ..#Gk...^.5Y..#G 00000070: 6B 8F B3 14 5E FB 35 59 BE D7 23 47 6B 8F B3 14 | k...^.5Y..#Gk... 00000080: 5E FB 35 59 BE D7 23 47 6B 8F B3 14 5E FB 35 59 | ^.5Y..#Gk...^.5Y 00000090: BE D7 23 47 6B 8F B3 14 5E FB 35 59 BE D7 23 47 | ..#Gk...^.5Y..#G 000000A0: 6B 8F B3 14 5E FB 35 59 BE D7 23 47 6B 8F B3 14 | k...^.5Y..#Gk... 000000B0: 5E FB 35 59 BE D7 23 47 6B 8F B3 14 5E FB 35 59 | ^.5Y..#Gk...^.5Y 000000C0: BE D7 23 47 6B 8F B3 14 5E FB 35 59 BE D7 23 47 | ..#Gk...^.5Y..#G 000000D0: 6B 8F B3 14 5E FB 35 59 BE D7 23 47 6B 8F B3 14 | k...^.5Y..#Gk... 000000E0: 5E FB 35 59 BE D7 23 47 6B 8F B3 14 5E FB 35 59 | ^.5Y..#Gk...^.5Y 000000F0: BE D7 23 47 6B 8F B3 14 5E FB 35 59 BE D7 23 47 | ..#Gk...^.5Y..#G 00000100: 6B 8F B3 14 5E FB 35 59 BE D7 23 47 6B 8F B3 14 | k...^.5Y..#Gk... 00000110: 5E FB 35 59 BE D7 23 47 6B 8F B3 14 5E FB 35 59 | ^.5Y..#Gk...^.5Y 00000120: BE D7 23 47 6B 8F B3 14 5E FB 35 59 BE D7 23 47 | ..#Gk...^.5Y..#G 00000130: 6B 8F B3 14 5E FB 35 59 BE D7 23 47 6B 8F B3 14 | k...^.5Y..#Gk... 00000140: 5E FB 35 59 BE D7 23 47 6B 8F B3 14 5E FB 35 59 | ^.5Y..#Gk...^.5Y 00000150: BE D7 23 47 6B 8F B3 14 5E FB 35 59 BE D7 23 47 | ..#Gk...^.5Y..#G 00000160: 6B 8F B3 14 5E FB 35 59 BE D7 23 47 6B 8F B3 14 | k...^.5Y..#Gk... 00000170: 5E FB 35 59 BE D7 23 47 6B 8F B3 14 5E FB 35 59 | ^.5Y..#Gk...^.5Y 00000180: BE D7 23 47 6B 8F B3 14 5E FB 35 59 BE D7 23 47 | ..#Gk...^.5Y..#G 00000190: 6B 8F B3 14 5E FB 35 59 BE D7 23 47 6B 8F B3 14 | k...^.5Y..#Gk... 000001A0: 5E FB 35 59 BE D7 23 47 6B 8F B3 14 5E FB 35 59 | ^.5Y..#Gk...^.5Y 000001B0: BE D7 23 47 6B 8F B3 14 5E FB 35 59 BE D7 23 47 | ..#Gk...^.5Y..#G 000001C0: 6B 8F B3 14 5E FB 35 59 BE D7 23 47 6B 8F B3 14 | k...^.5Y..#Gk... 000001D0: 5E FB 35 59 BE D7 23 47 6B 8F B3 14 5E FB 35 59 | ^.5Y..#Gk...^.5Y 000001E0: BE D7 23 47 6B 8F B3 14 5E FB 35 59 BE D7 23 47 | ..#Gk...^.5Y..#G 000001F0: 6B 8F B3 14 5E FB 35 59 BE D7 23 47 6B 8F B3 14 | k...^.5Y..#Gk... 00000200: 5E FB 35 59 BE D7 23 47 6B 8F B3 14 5E FB 35 59 | ^.5Y..#Gk...^.5Y 00000210: BE D7 23 47 6B 8F B3 14 5E FB 35 59 BE D7 23 47 | ..#Gk...^.5Y..#G 00000220: 6B 8F B3 14 5E FB 35 59 BE D7 23 47 6B 8F B3 14 | k...^.5Y..#Gk... 00000230: 5E FB 35 59 BE D7 23 47 6B 8F B3 14 5E FB 35 59 | ^.5Y..#Gk...^.5Y 00000240: BE D7 23 47 6B 8F B3 14 5E FB 35 59 BE D7 23 47 | ..#Gk...^.5Y..#G 00000250: 6B 8F B3 14 5E FB 35 59 BE D7 23 47 6B 8F B3 14 | k...^.5Y..#Gk... 00000260: 5E FB 35 59 BE D7 23 47 6B 8F B3 14 5E FB 35 59 | ^.5Y..#Gk...^.5Y 00000270: BE D7 23 47 6B 8F B3 14 5E FB 35 59 BE D7 23 47 | ..#Gk...^.5Y..#G 00000280: 6B 8F B3 14 5E FB 35 59 BE D7 23 47 6B 8F B3 14 | k...^.5Y..#Gk... 00000290: 5E FB 35 59 BE D7 23 47 6B 8F B3 14 5E FB 35 59 | ^.5Y..#Gk...^.5Y 000002A0: BE D7 23 47 6B 8F B3 14 5E FB 35 59 BE D7 23 47 | ..#Gk...^.5Y..#G 000002B0: 6B 8F B3 14 5E FB 35 59 BE D7 23 47 6B 8F B3 14 | k...^.5Y..#Gk... 000002C0: 5E FB 35 59 BE D7 23 47 6B 8F B3 14 5E FB 35 59 | ^.5Y..#Gk...^.5Y 000002D0: BE D7 23 47 6B 8F B3 14 5E FB 35 59 BE D7 23 47 | ..#Gk...^.5Y..#G 000002E0: 6B 8F B3 14 5E FB 35 59 BE D7 23 47 6B 8F B3 14 | k...^.5Y..#Gk... 000002F0: 5E FB 35 59 BE D7 23 47 6B 8F B3 14 5E FB 35 59 | ^.5Y..#Gk...^.5Y 00000300: BE D7 23 47 6B 8F B3 14 5E FB 35 59 BE D7 23 47 | ..#Gk...^.5Y..#G 00000310: 6B 8F B3 14 5E FB 35 59 BE D7 23 47 6B 8F B3 14 | k...^.5Y..#Gk... 00000320: 5E FB 35 59 BE D7 23 47 6B 8F B3 14 5E FB 35 59 | ^.5Y..#Gk...^.5Y 00000330: BE D7 23 47 6B 8F B3 14 5E FB 35 59 BE D7 23 47 | ..#Gk...^.5Y..#G 00000340: 6B 8F B3 14 5E FB 35 59 BE D7 23 47 6B 8F B3 14 | k...^.5Y..#Gk... 00000350: 5E FB 35 59 BE D7 23 47 6B 8F B3 14 5E FB 35 59 | ^.5Y..#Gk...^.5Y 00000360: BE D7 23 47 6B 8F B3 14 5E FB 35 59 BE D7 23 47 | ..#Gk...^.5Y..#G 00000370: 6B 8F B3 14 5E FB 35 59 BE D7 23 47 6B 8F B3 14 | k...^.5Y..#Gk... 00000380: 5E FB 35 59 BE D7 23 47 6B 8F B3 14 5E FB 35 59 | ^.5Y..#Gk...^.5Y 00000390: BE D7 23 47 6B 8F B3 14 5E FB 35 59 BE D7 23 47 | ..#Gk...^.5Y..#G 000003A0: 6B 8F B3 14 5E FB 35 59 BE D7 23 47 6B 8F B3 14 | k...^.5Y..#Gk... 000003B0: 5E FB 35 59 BE D7 23 47 6B 8F B3 14 5E FB 35 59 | ^.5Y..#Gk...^.5Y 000003C0: BE D7 23 47 6B 8F B3 14 5E FB 35 59 BE D7 23 47 | ..#Gk...^.5Y..#G 000003D0: 6B 8F B3 14 5E FB 35 59 BE D7 23 47 6B 8F B3 14 | k...^.5Y..#Gk... 000003E0: 5E FB 35 59 BE D7 23 47 6B 8F B3 14 5E FB 35 59 | ^.5Y..#Gk...^.5Y 000003F0: BE D7 23 47 6B 8F B3 14 5E FB 35 59 BE D7 23 47 | ..#Gk...^.5Y..#G 00000400: 6B 8F B3 14 5E FB 35 59 BE D7 23 47 6B 8F B3 14 | k...^.5Y..#Gk... 00000410: 5E FB 35 59 BE D7 23 47 6B 8F B3 14 5E FB 35 59 | ^.5Y..#Gk...^.5Y 00000420: BE D7 23 47 6B 8F B3 14 5E FB 35 59 BE D7 23 47 | ..#Gk...^.5Y..#G 00000430: 6B 8F B3 14 5E FB 35 59 BE D7 23 47 6B 8F B3 14 | k...^.5Y..#Gk... 00000440: 5E FB 35 59 BE D7 23 47 6B 8F B3 14 5E FB 35 59 | ^.5Y..#Gk...^.5Y 00000450: BE D7 23 47 6B 8F B3 14 5E FB 35 59 BE D7 23 47 | ..#Gk...^.5Y..#G 00000460: 6B 8F B3 14 5E FB 35 59 BE D7 23 47 6B 8F B3 14 | k...^.5Y..#Gk... 00000470: 5E FB 35 59 BE D7 23 47 6B 8F B3 14 5E FB 35 59 | ^.5Y..#Gk...^.5Y 00000480: BE D7 23 47 6B 8F B3 14 5E FB 35 59 BE D7 23 47 | ..#Gk...^.5Y..#G 00000490: 6B 8F B3 14 5E FB 35 59 BE D7 23 47 6B 8F B3 14 | k...^.5Y..#Gk... 000004A0: 5E FB 35 59 BE D7 23 47 6B 8F B3 14 5E FB 35 59 | ^.5Y..#Gk...^.5Y 000004B0: BE D7 23 47 6B 8F B3 14 5E FB 35 59 BE D7 23 47 | ..#Gk...^.5Y..#G 000004C0: 6B 8F B3 14 5E FB 35 59 BE D7 23 47 6B 8F B3 14 | k...^.5Y..#Gk... 000004D0: 5E FB 35 59 BE D7 23 47 6B 8F B3 14 5E FB 35 59 | ^.5Y..#Gk...^.5Y 000004E0: BE D7 23 47 6B 8F B3 14 5E FB 35 59 BE D7 23 47 | ..#Gk...^.5Y..#G 000004F0: 6B 8F B3 14 5E FB 35 59 BE D7 23 47 6B 8F B3 14 | k...^.5Y..#Gk... 00000500: 5E FB 35 59 BE D7 23 47 6B 8F B3 14 5E FB 35 59 | ^.5Y..#Gk...^.5Y 00000510: BE D7 23 47 6B 8F B3 14 5E FB 35 59 BE D7 23 47 | ..#Gk...^.5Y..#G 00000520: 6B 8F B3 14 5E FB 35 59 BE D7 23 47 6B 8F B3 14 | k...^.5Y..#Gk... 00000530: 5E FB 35 59 BE D7 23 47 6B 8F B3 14 5E FB 35 59 | ^.5Y..#Gk...^.5Y 00000540: BE D7 23 47 6B 8F B3 14 5E FB 35 59 BE D7 23 47 | ..#Gk...^.5Y..#G 00000550: 6B 8F B3 14 5E FB 35 59 BE D7 23 47 6B 8F B3 14 | k...^.5Y..#Gk... 00000560: 5E FB 35 59 BE D7 23 47 6B 8F B3 14 5E FB 35 59 | ^.5Y..#Gk...^.5Y 00000570: BE D7 23 47 6B 8F B3 14 5E FB 35 59 BE D7 23 47 | ..#Gk...^.5Y..#G 00000580: 6B 8F B3 14 5E FB 35 59 BE D7 23 47 6B 8F B3 14 | k...^.5Y..#Gk... 00000590: 5E FB 35 59 BE D7 23 47 6B 8F B3 14 5E FB 35 59 | ^.5Y..#Gk...^.5Y 000005A0: BE D7 23 47 6B 8F B3 14 5E FB 35 59 BE D7 23 47 | ..#Gk...^.5Y..#G 000005B0: 6B 8F B3 14 5E FB 35 59 BE D7 23 47 6B 8F B3 14 | k...^.5Y..#Gk... 000005C0: 5E FB 35 59 BE D7 23 47 6B 8F B3 14 5E FB 35 59 | ^.5Y..#Gk...^.5Y 000005D0: BE D7 23 47 6B 8F B3 14 5E FB 35 59 BE D7 23 47 | ..#Gk...^.5Y..#G 000005E0: 6B 8F B3 14 5E FB 35 59 | k...^.5Y Dump data at [0x1e8e9f07c8c0], len=348 00000000: BE D7 23 47 6B 8F B3 14 5E FB 35 59 BE D7 23 47 | ..#Gk...^.5Y..#G 00000010: 6B 8F B3 14 5E FB 35 59 BE D7 23 47 6B 8F B3 14 | k...^.5Y..#Gk... 00000020: 5E FB 35 59 BE D7 23 47 6B 8F B3 14 5E FB 35 59 | ^.5Y..#Gk...^.5Y 00000030: BE D7 23 47 6B 8F B3 14 5E FB 35 59 BE D7 23 47 | ..#Gk...^.5Y..#G 00000040: 6B 8F B3 14 5E FB 35 59 BE D7 23 47 6B 8F B3 14 | k...^.5Y..#Gk... 00000050: 5E FB 35 59 BE D7 23 47 6B 8F B3 14 5E FB 35 59 | ^.5Y..#Gk...^.5Y 00000060: BE D7 23 47 6B 8F B3 14 5E FB 35 59 BE D7 23 47 | ..#Gk...^.5Y..#G 00000070: 6B 8F B3 14 5E FB 35 59 BE D7 23 47 6B 8F B3 14 | k...^.5Y..#Gk... 00000080: 5E FB 35 59 BE D7 23 47 6B 8F B3 14 5E FB 35 59 | ^.5Y..#Gk...^.5Y 00000090: BE D7 23 47 6B 8F B3 14 5E FB 35 59 BE D7 23 47 | ..#Gk...^.5Y..#G 000000A0: 6B 8F B3 14 5E FB 35 59 BE D7 23 47 6B 8F B3 14 | k...^.5Y..#Gk... 000000B0: 5E FB 35 59 BE D7 23 47 6B 8F B3 14 5E FB 35 59 | ^.5Y..#Gk...^.5Y 000000C0: BE D7 23 47 6B 8F B3 14 5E FB 35 59 BE D7 23 47 | ..#Gk...^.5Y..#G 000000D0: 6B 8F B3 14 5E FB 35 59 BE D7 23 47 6B 8F B3 14 | k...^.5Y..#Gk... 000000E0: 5E FB 35 59 BE D7 23 47 6B 8F B3 14 5E FB 35 59 | ^.5Y..#Gk...^.5Y 000000F0: BE D7 23 47 6B 8F B3 14 5E FB 35 59 BE D7 23 47 | ..#Gk...^.5Y..#G 00000100: 6B 8F B3 14 5E FB 35 59 BE D7 23 47 6B 8F B3 14 | k...^.5Y..#Gk... 00000110: 5E FB 35 59 BE D7 23 47 6B 8F B3 14 5E FB 35 59 | ^.5Y..#Gk...^.5Y 00000120: BE D7 23 47 6B 8F B3 14 5E FB 35 59 BE D7 23 47 | ..#Gk...^.5Y..#G 00000130: 6B 8F B3 14 5E FB 35 59 BE D7 23 47 6B 8F B3 14 | k...^.5Y..#Gk... 00000140: 5E FB 35 59 BE D7 23 47 6B 8F B3 14 5E FB 35 59 | ^.5Y..#Gk...^.5Y 00000150: BE D7 23 47 6B 8F B3 14 5E FB 35 59 | ..#Gk...^.5Y Dump data at [0x458190], len=32 00000000: 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66 | 0123456789abcdef 00000010: 67 68 69 6A 41 42 43 44 45 46 47 48 49 4A 4B 4C | ghijABCDEFGHIJKL Dump data at [0x4581b0], len=12 00000000: 0D 01 01 23 45 67 89 01 23 45 00 01 | ...#Eg..#E.. Dump data at [0x4581bc], len=2 00000000: 03 3F | .? Dump data at [0x458190], len=32 00000000: 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66 | 0123456789abcdef 00000010: 67 68 69 6A 41 42 43 44 45 46 47 48 49 4A 4B 4C | ghijABCDEFGHIJKL Dump data at [0x1e8e9f07c8c0], len=1512 00000000: BE D7 23 47 6B 8F B3 14 5E FB 35 59 BE D7 23 47 | ..#Gk...^.5Y..#G 00000010: 6B 8F B3 14 5E FB 35 59 BE D7 23 47 6B 8F B3 14 | k...^.5Y..#Gk... 00000020: 5E FB 35 59 BE D7 23 47 6B 8F B3 14 5E FB 35 59 | ^.5Y..#Gk...^.5Y 00000030: BE D7 23 47 6B 8F B3 14 5E FB 35 59 BE D7 23 47 | ..#Gk...^.5Y..#G 00000040: 6B 8F B3 14 5E FB 35 59 BE D7 23 47 6B 8F B3 14 | k...^.5Y..#Gk... 00000050: 5E FB 35 59 BE D7 23 47 6B 8F B3 14 5E FB 35 59 | ^.5Y..#Gk...^.5Y 00000060: BE D7 23 47 6B 8F B3 14 5E FB 35 59 BE D7 23 47 | ..#Gk...^.5Y..#G 00000070: 6B 8F B3 14 5E FB 35 59 BE D7 23 47 6B 8F B3 14 | k...^.5Y..#Gk... 00000080: 5E FB 35 59 BE D7 23 47 6B 8F B3 14 5E FB 35 59 | ^.5Y..#Gk...^.5Y 00000090: BE D7 23 47 6B 8F B3 14 5E FB 35 59 BE D7 23 47 | ..#Gk...^.5Y..#G 000000A0: 6B 8F B3 14 5E FB 35 59 BE D7 23 47 6B 8F B3 14 | k...^.5Y..#Gk... 000000B0: 5E FB 35 59 BE D7 23 47 6B 8F B3 14 5E FB 35 59 | ^.5Y..#Gk...^.5Y 000000C0: BE D7 23 47 6B 8F B3 14 5E FB 35 59 BE D7 23 47 | ..#Gk...^.5Y..#G 000000D0: 6B 8F B3 14 5E FB 35 59 BE D7 23 47 6B 8F B3 14 | k...^.5Y..#Gk... 000000E0: 5E FB 35 59 BE D7 23 47 6B 8F B3 14 5E FB 35 59 | ^.5Y..#Gk...^.5Y 000000F0: BE D7 23 47 6B 8F B3 14 5E FB 35 59 BE D7 23 47 | ..#Gk...^.5Y..#G 00000100: 6B 8F B3 14 5E FB 35 59 BE D7 23 47 6B 8F B3 14 | k...^.5Y..#Gk... 00000110: 5E FB 35 59 BE D7 23 47 6B 8F B3 14 5E FB 35 59 | ^.5Y..#Gk...^.5Y 00000120: BE D7 23 47 6B 8F B3 14 5E FB 35 59 BE D7 23 47 | ..#Gk...^.5Y..#G 00000130: 6B 8F B3 14 5E FB 35 59 BE D7 23 47 6B 8F B3 14 | k...^.5Y..#Gk... 00000140: 5E FB 35 59 BE D7 23 47 6B 8F B3 14 5E FB 35 59 | ^.5Y..#Gk...^.5Y 00000150: BE D7 23 47 6B 8F B3 14 5E FB 35 59 BE D7 23 47 | ..#Gk...^.5Y..#G 00000160: 6B 8F B3 14 5E FB 35 59 BE D7 23 47 6B 8F B3 14 | k...^.5Y..#Gk... 00000170: 5E FB 35 59 BE D7 23 47 6B 8F B3 14 5E FB 35 59 | ^.5Y..#Gk...^.5Y 00000180: BE D7 23 47 6B 8F B3 14 5E FB 35 59 BE D7 23 47 | ..#Gk...^.5Y..#G 00000190: 6B 8F B3 14 5E FB 35 59 BE D7 23 47 6B 8F B3 14 | k...^.5Y..#Gk... 000001A0: 5E FB 35 59 BE D7 23 47 6B 8F B3 14 5E FB 35 59 | ^.5Y..#Gk...^.5Y 000001B0: BE D7 23 47 6B 8F B3 14 5E FB 35 59 BE D7 23 47 | ..#Gk...^.5Y..#G 000001C0: 6B 8F B3 14 5E FB 35 59 BE D7 23 47 6B 8F B3 14 | k...^.5Y..#Gk... 000001D0: 5E FB 35 59 BE D7 23 47 6B 8F B3 14 5E FB 35 59 | ^.5Y..#Gk...^.5Y 000001E0: BE D7 23 47 6B 8F B3 14 5E FB 35 59 BE D7 23 47 | ..#Gk...^.5Y..#G 000001F0: 6B 8F B3 14 5E FB 35 59 BE D7 23 47 6B 8F B3 14 | k...^.5Y..#Gk... 00000200: 5E FB 35 59 BE D7 23 47 6B 8F B3 14 5E FB 35 59 | ^.5Y..#Gk...^.5Y 00000210: BE D7 23 47 6B 8F B3 14 5E FB 35 59 BE D7 23 47 | ..#Gk...^.5Y..#G 00000220: 6B 8F B3 14 5E FB 35 59 BE D7 23 47 6B 8F B3 14 | k...^.5Y..#Gk... 00000230: 5E FB 35 59 BE D7 23 47 6B 8F B3 14 5E FB 35 59 | ^.5Y..#Gk...^.5Y 00000240: BE D7 23 47 6B 8F B3 14 5E FB 35 59 BE D7 23 47 | ..#Gk...^.5Y..#G 00000250: 6B 8F B3 14 5E FB 35 59 BE D7 23 47 6B 8F B3 14 | k...^.5Y..#Gk... 00000260: 5E FB 35 59 BE D7 23 47 6B 8F B3 14 5E FB 35 59 | ^.5Y..#Gk...^.5Y 00000270: BE D7 23 47 6B 8F B3 14 5E FB 35 59 BE D7 23 47 | ..#Gk...^.5Y..#G 00000280: 6B 8F B3 14 5E FB 35 59 BE D7 23 47 6B 8F B3 14 | k...^.5Y..#Gk... 00000290: 5E FB 35 59 BE D7 23 47 6B 8F B3 14 5E FB 35 59 | ^.5Y..#Gk...^.5Y 000002A0: BE D7 23 47 6B 8F B3 14 5E FB 35 59 BE D7 23 47 | ..#Gk...^.5Y..#G 000002B0: 6B 8F B3 14 5E FB 35 59 BE D7 23 47 6B 8F B3 14 | k...^.5Y..#Gk... 000002C0: 5E FB 35 59 BE D7 23 47 6B 8F B3 14 5E FB 35 59 | ^.5Y..#Gk...^.5Y 000002D0: BE D7 23 47 6B 8F B3 14 5E FB 35 59 BE D7 23 47 | ..#Gk...^.5Y..#G 000002E0: 6B 8F B3 14 5E FB 35 59 BE D7 23 47 6B 8F B3 14 | k...^.5Y..#Gk... 000002F0: 5E FB 35 59 BE D7 23 47 6B 8F B3 14 5E FB 35 59 | ^.5Y..#Gk...^.5Y 00000300: BE D7 23 47 6B 8F B3 14 5E FB 35 59 BE D7 23 47 | ..#Gk...^.5Y..#G 00000310: 6B 8F B3 14 5E FB 35 59 BE D7 23 47 6B 8F B3 14 | k...^.5Y..#Gk... 00000320: 5E FB 35 59 BE D7 23 47 6B 8F B3 14 5E FB 35 59 | ^.5Y..#Gk...^.5Y 00000330: BE D7 23 47 6B 8F B3 14 5E FB 35 59 BE D7 23 47 | ..#Gk...^.5Y..#G 00000340: 6B 8F B3 14 5E FB 35 59 BE D7 23 47 6B 8F B3 14 | k...^.5Y..#Gk... 00000350: 5E FB 35 59 BE D7 23 47 6B 8F B3 14 5E FB 35 59 | ^.5Y..#Gk...^.5Y 00000360: BE D7 23 47 6B 8F B3 14 5E FB 35 59 BE D7 23 47 | ..#Gk...^.5Y..#G 00000370: 6B 8F B3 14 5E FB 35 59 BE D7 23 47 6B 8F B3 14 | k...^.5Y..#Gk... 00000380: 5E FB 35 59 BE D7 23 47 6B 8F B3 14 5E FB 35 59 | ^.5Y..#Gk...^.5Y 00000390: BE D7 23 47 6B 8F B3 14 5E FB 35 59 BE D7 23 47 | ..#Gk...^.5Y..#G 000003A0: 6B 8F B3 14 5E FB 35 59 BE D7 23 47 6B 8F B3 14 | k...^.5Y..#Gk... 000003B0: 5E FB 35 59 BE D7 23 47 6B 8F B3 14 5E FB 35 59 | ^.5Y..#Gk...^.5Y 000003C0: BE D7 23 47 6B 8F B3 14 5E FB 35 59 BE D7 23 47 | ..#Gk...^.5Y..#G 000003D0: 6B 8F B3 14 5E FB 35 59 BE D7 23 47 6B 8F B3 14 | k...^.5Y..#Gk... 000003E0: 5E FB 35 59 BE D7 23 47 6B 8F B3 14 5E FB 35 59 | ^.5Y..#Gk...^.5Y 000003F0: BE D7 23 47 6B 8F B3 14 5E FB 35 59 BE D7 23 47 | ..#Gk...^.5Y..#G 00000400: 6B 8F B3 14 5E FB 35 59 BE D7 23 47 6B 8F B3 14 | k...^.5Y..#Gk... 00000410: 5E FB 35 59 BE D7 23 47 6B 8F B3 14 5E FB 35 59 | ^.5Y..#Gk...^.5Y 00000420: BE D7 23 47 6B 8F B3 14 5E FB 35 59 BE D7 23 47 | ..#Gk...^.5Y..#G 00000430: 6B 8F B3 14 5E FB 35 59 BE D7 23 47 6B 8F B3 14 | k...^.5Y..#Gk... 00000440: 5E FB 35 59 BE D7 23 47 6B 8F B3 14 5E FB 35 59 | ^.5Y..#Gk...^.5Y 00000450: BE D7 23 47 6B 8F B3 14 5E FB 35 59 BE D7 23 47 | ..#Gk...^.5Y..#G 00000460: 6B 8F B3 14 5E FB 35 59 BE D7 23 47 6B 8F B3 14 | k...^.5Y..#Gk... 00000470: 5E FB 35 59 BE D7 23 47 6B 8F B3 14 5E FB 35 59 | ^.5Y..#Gk...^.5Y 00000480: BE D7 23 47 6B 8F B3 14 5E FB 35 59 BE D7 23 47 | ..#Gk...^.5Y..#G 00000490: 6B 8F B3 14 5E FB 35 59 BE D7 23 47 6B 8F B3 14 | k...^.5Y..#Gk... 000004A0: 5E FB 35 59 BE D7 23 47 6B 8F B3 14 5E FB 35 59 | ^.5Y..#Gk...^.5Y 000004B0: BE D7 23 47 6B 8F B3 14 5E FB 35 59 BE D7 23 47 | ..#Gk...^.5Y..#G 000004C0: 6B 8F B3 14 5E FB 35 59 BE D7 23 47 6B 8F B3 14 | k...^.5Y..#Gk... 000004D0: 5E FB 35 59 BE D7 23 47 6B 8F B3 14 5E FB 35 59 | ^.5Y..#Gk...^.5Y 000004E0: BE D7 23 47 6B 8F B3 14 5E FB 35 59 BE D7 23 47 | ..#Gk...^.5Y..#G 000004F0: 6B 8F B3 14 5E FB 35 59 BE D7 23 47 6B 8F B3 14 | k...^.5Y..#Gk... 00000500: 5E FB 35 59 BE D7 23 47 6B 8F B3 14 5E FB 35 59 | ^.5Y..#Gk...^.5Y 00000510: BE D7 23 47 6B 8F B3 14 5E FB 35 59 BE D7 23 47 | ..#Gk...^.5Y..#G 00000520: 6B 8F B3 14 5E FB 35 59 BE D7 23 47 6B 8F B3 14 | k...^.5Y..#Gk... 00000530: 5E FB 35 59 BE D7 23 47 6B 8F B3 14 5E FB 35 59 | ^.5Y..#Gk...^.5Y 00000540: BE D7 23 47 6B 8F B3 14 5E FB 35 59 BE D7 23 47 | ..#Gk...^.5Y..#G 00000550: 6B 8F B3 14 5E FB 35 59 BE D7 23 47 6B 8F B3 14 | k...^.5Y..#Gk... 00000560: 5E FB 35 59 BE D7 23 47 6B 8F B3 14 5E FB 35 59 | ^.5Y..#Gk...^.5Y 00000570: BE D7 23 47 6B 8F B3 14 5E FB 35 59 BE D7 23 47 | ..#Gk...^.5Y..#G 00000580: 6B 8F B3 14 5E FB 35 59 BE D7 23 47 6B 8F B3 14 | k...^.5Y..#Gk... 00000590: 5E FB 35 59 BE D7 23 47 6B 8F B3 14 5E FB 35 59 | ^.5Y..#Gk...^.5Y 000005A0: BE D7 23 47 6B 8F B3 14 5E FB 35 59 BE D7 23 47 | ..#Gk...^.5Y..#G 000005B0: 6B 8F B3 14 5E FB 35 59 BE D7 23 47 6B 8F B3 14 | k...^.5Y..#Gk... 000005C0: 5E FB 35 59 BE D7 23 47 6B 8F B3 14 5E FB 35 59 | ^.5Y..#Gk...^.5Y 000005D0: BE D7 23 47 6B 8F B3 14 5E FB 35 59 BE D7 23 47 | ..#Gk...^.5Y..#G 000005E0: 6B 8F B3 14 5E FB 35 59 | k...^.5Y Dump data at [0x1e8e9f07c8c0], len=348 00000000: BE D7 23 47 6B 8F B3 14 5E FB 35 59 BE D7 23 47 | ..#Gk...^.5Y..#G 00000010: 6B 8F B3 14 5E FB 35 59 BE D7 23 47 6B 8F B3 14 | k...^.5Y..#Gk... 00000020: 5E FB 35 59 BE D7 23 47 6B 8F B3 14 5E FB 35 59 | ^.5Y..#Gk...^.5Y 00000030: BE D7 23 47 6B 8F B3 14 5E FB 35 59 BE D7 23 47 | ..#Gk...^.5Y..#G 00000040: 6B 8F B3 14 5E FB 35 59 BE D7 23 47 6B 8F B3 14 | k...^.5Y..#Gk... 00000050: 5E FB 35 59 BE D7 23 47 6B 8F B3 14 5E FB 35 59 | ^.5Y..#Gk...^.5Y 00000060: BE D7 23 47 6B 8F B3 14 5E FB 35 59 BE D7 23 47 | ..#Gk...^.5Y..#G 00000070: 6B 8F B3 14 5E FB 35 59 BE D7 23 47 6B 8F B3 14 | k...^.5Y..#Gk... 00000080: 5E FB 35 59 BE D7 23 47 6B 8F B3 14 5E FB 35 59 | ^.5Y..#Gk...^.5Y 00000090: BE D7 23 47 6B 8F B3 14 5E FB 35 59 BE D7 23 47 | ..#Gk...^.5Y..#G 000000A0: 6B 8F B3 14 5E FB 35 59 BE D7 23 47 6B 8F B3 14 | k...^.5Y..#Gk... 000000B0: 5E FB 35 59 BE D7 23 47 6B 8F B3 14 5E FB 35 59 | ^.5Y..#Gk...^.5Y 000000C0: BE D7 23 47 6B 8F B3 14 5E FB 35 59 BE D7 23 47 | ..#Gk...^.5Y..#G 000000D0: 6B 8F B3 14 5E FB 35 59 BE D7 23 47 6B 8F B3 14 | k...^.5Y..#Gk... 000000E0: 5E FB 35 59 BE D7 23 47 6B 8F B3 14 5E FB 35 59 | ^.5Y..#Gk...^.5Y 000000F0: BE D7 23 47 6B 8F B3 14 5E FB 35 59 BE D7 23 47 | ..#Gk...^.5Y..#G 00000100: 6B 8F B3 14 5E FB 35 59 BE D7 23 47 6B 8F B3 14 | k...^.5Y..#Gk... 00000110: 5E FB 35 59 BE D7 23 47 6B 8F B3 14 5E FB 35 59 | ^.5Y..#Gk...^.5Y 00000120: BE D7 23 47 6B 8F B3 14 5E FB 35 59 BE D7 23 47 | ..#Gk...^.5Y..#G 00000130: 6B 8F B3 14 5E FB 35 59 BE D7 23 47 6B 8F B3 14 | k...^.5Y..#Gk... 00000140: 5E FB 35 59 BE D7 23 47 6B 8F B3 14 5E FB 35 59 | ^.5Y..#Gk...^.5Y 00000150: BE D7 23 47 6B 8F B3 14 5E FB 35 59 | ..#Gk...^.5Y Dump data at [0x458190], len=32 00000000: 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66 | 0123456789abcdef 00000010: 67 68 69 6A 41 42 43 44 45 46 47 48 49 4A 4B 4C | ghijABCDEFGHIJKL Dump data at [0x4581b0], len=12 00000000: 0D 01 01 23 45 67 89 01 23 45 00 01 | ...#Eg..#E.. Dump data at [0x4581bc], len=2 00000000: 03 3F | .? Dump data at [0x458190], len=32 00000000: 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66 | 0123456789abcdef 00000010: 67 68 69 6A 41 42 43 44 45 46 47 48 49 4A 4B 4C | ghijABCDEFGHIJKL Dump data at [0x1e8e9f07c8c0], len=1512 00000000: BE D7 23 47 6B 8F B3 14 5E FB 35 59 BE D7 23 47 | ..#Gk...^.5Y..#G 00000010: 6B 8F B3 14 5E FB 35 59 BE D7 23 47 6B 8F B3 14 | k...^.5Y..#Gk... 00000020: 5E FB 35 59 BE D7 23 47 6B 8F B3 14 5E FB 35 59 | ^.5Y..#Gk...^.5Y 00000030: BE D7 23 47 6B 8F B3 14 5E FB 35 59 BE D7 23 47 | ..#Gk...^.5Y..#G 00000040: 6B 8F B3 14 5E FB 35 59 BE D7 23 47 6B 8F B3 14 | k...^.5Y..#Gk... 00000050: 5E FB 35 59 BE D7 23 47 6B 8F B3 14 5E FB 35 59 | ^.5Y..#Gk...^.5Y 00000060: BE D7 23 47 6B 8F B3 14 5E FB 35 59 BE D7 23 47 | ..#Gk...^.5Y..#G 00000070: 6B 8F B3 14 5E FB 35 59 BE D7 23 47 6B 8F B3 14 | k...^.5Y..#Gk... 00000080: 5E FB 35 59 BE D7 23 47 6B 8F B3 14 5E FB 35 59 | ^.5Y..#Gk...^.5Y 00000090: BE D7 23 47 6B 8F B3 14 5E FB 35 59 BE D7 23 47 | ..#Gk...^.5Y..#G 000000A0: 6B 8F B3 14 5E FB 35 59 BE D7 23 47 6B 8F B3 14 | k...^.5Y..#Gk... 000000B0: 5E FB 35 59 BE D7 23 47 6B 8F B3 14 5E FB 35 59 | ^.5Y..#Gk...^.5Y 000000C0: BE D7 23 47 6B 8F B3 14 5E FB 35 59 BE D7 23 47 | ..#Gk...^.5Y..#G 000000D0: 6B 8F B3 14 5E FB 35 59 BE D7 23 47 6B 8F B3 14 | k...^.5Y..#Gk... 000000E0: 5E FB 35 59 BE D7 23 47 6B 8F B3 14 5E FB 35 59 | ^.5Y..#Gk...^.5Y 000000F0: BE D7 23 47 6B 8F B3 14 5E FB 35 59 BE D7 23 47 | ..#Gk...^.5Y..#G 00000100: 6B 8F B3 14 5E FB 35 59 BE D7 23 47 6B 8F B3 14 | k...^.5Y..#Gk... 00000110: 5E FB 35 59 BE D7 23 47 6B 8F B3 14 5E FB 35 59 | ^.5Y..#Gk...^.5Y 00000120: BE D7 23 47 6B 8F B3 14 5E FB 35 59 BE D7 23 47 | ..#Gk...^.5Y..#G 00000130: 6B 8F B3 14 5E FB 35 59 BE D7 23 47 6B 8F B3 14 | k...^.5Y..#Gk... 00000140: 5E FB 35 59 BE D7 23 47 6B 8F B3 14 5E FB 35 59 | ^.5Y..#Gk...^.5Y 00000150: BE D7 23 47 6B 8F B3 14 5E FB 35 59 BE D7 23 47 | ..#Gk...^.5Y..#G 00000160: 6B 8F B3 14 5E FB 35 59 BE D7 23 47 6B 8F B3 14 | k...^.5Y..#Gk... 00000170: 5E FB 35 59 BE D7 23 47 6B 8F B3 14 5E FB 35 59 | ^.5Y..#Gk...^.5Y 00000180: BE D7 23 47 6B 8F B3 14 5E FB 35 59 BE D7 23 47 | ..#Gk...^.5Y..#G 00000190: 6B 8F B3 14 5E FB 35 59 BE D7 23 47 6B 8F B3 14 | k...^.5Y..#Gk... 000001A0: 5E FB 35 59 BE D7 23 47 6B 8F B3 14 5E FB 35 59 | ^.5Y..#Gk...^.5Y 000001B0: BE D7 23 47 6B 8F B3 14 5E FB 35 59 BE D7 23 47 | ..#Gk...^.5Y..#G 000001C0: 6B 8F B3 14 5E FB 35 59 BE D7 23 47 6B 8F B3 14 | k...^.5Y..#Gk... 000001D0: 5E FB 35 59 BE D7 23 47 6B 8F B3 14 5E FB 35 59 | ^.5Y..#Gk...^.5Y 000001E0: BE D7 23 47 6B 8F B3 14 5E FB 35 59 BE D7 23 47 | ..#Gk...^.5Y..#G 000001F0: 6B 8F B3 14 5E FB 35 59 BE D7 23 47 6B 8F B3 14 | k...^.5Y..#Gk... 00000200: 5E FB 35 59 BE D7 23 47 6B 8F B3 14 5E FB 35 59 | ^.5Y..#Gk...^.5Y 00000210: BE D7 23 47 6B 8F B3 14 5E FB 35 59 BE D7 23 47 | ..#Gk...^.5Y..#G 00000220: 6B 8F B3 14 5E FB 35 59 BE D7 23 47 6B 8F B3 14 | k...^.5Y..#Gk... 00000230: 5E FB 35 59 BE D7 23 47 6B 8F B3 14 5E FB 35 59 | ^.5Y..#Gk...^.5Y 00000240: BE D7 23 47 6B 8F B3 14 5E FB 35 59 BE D7 23 47 | ..#Gk...^.5Y..#G 00000250: 6B 8F B3 14 5E FB 35 59 BE D7 23 47 6B 8F B3 14 | k...^.5Y..#Gk... 00000260: 5E FB 35 59 BE D7 23 47 6B 8F B3 14 5E FB 35 59 | ^.5Y..#Gk...^.5Y 00000270: BE D7 23 47 6B 8F B3 14 5E FB 35 59 BE D7 23 47 | ..#Gk...^.5Y..#G 00000280: 6B 8F B3 14 5E FB 35 59 BE D7 23 47 6B 8F B3 14 | k...^.5Y..#Gk... 00000290: 5E FB 35 59 BE D7 23 47 6B 8F B3 14 5E FB 35 59 | ^.5Y..#Gk...^.5Y 000002A0: BE D7 23 47 6B 8F B3 14 5E FB 35 59 BE D7 23 47 | ..#Gk...^.5Y..#G 000002B0: 6B 8F B3 14 5E FB 35 59 BE D7 23 47 6B 8F B3 14 | k...^.5Y..#Gk... 000002C0: 5E FB 35 59 BE D7 23 47 6B 8F B3 14 5E FB 35 59 | ^.5Y..#Gk...^.5Y 000002D0: BE D7 23 47 6B 8F B3 14 5E FB 35 59 BE D7 23 47 | ..#Gk...^.5Y..#G 000002E0: 6B 8F B3 14 5E FB 35 59 BE D7 23 47 6B 8F B3 14 | k...^.5Y..#Gk... 000002F0: 5E FB 35 59 BE D7 23 47 6B 8F B3 14 5E FB 35 59 | ^.5Y..#Gk...^.5Y 00000300: BE D7 23 47 6B 8F B3 14 5E FB 35 59 BE D7 23 47 | ..#Gk...^.5Y..#G 00000310: 6B 8F B3 14 5E FB 35 59 BE D7 23 47 6B 8F B3 14 | k...^.5Y..#Gk... 00000320: 5E FB 35 59 BE D7 23 47 6B 8F B3 14 5E FB 35 59 | ^.5Y..#Gk...^.5Y 00000330: BE D7 23 47 6B 8F B3 14 5E FB 35 59 BE D7 23 47 | ..#Gk...^.5Y..#G 00000340: 6B 8F B3 14 5E FB 35 59 BE D7 23 47 6B 8F B3 14 | k...^.5Y..#Gk... 00000350: 5E FB 35 59 BE D7 23 47 6B 8F B3 14 5E FB 35 59 | ^.5Y..#Gk...^.5Y 00000360: BE D7 23 47 6B 8F B3 14 5E FB 35 59 BE D7 23 47 | ..#Gk...^.5Y..#G 00000370: 6B 8F B3 14 5E FB 35 59 BE D7 23 47 6B 8F B3 14 | k...^.5Y..#Gk... 00000380: 5E FB 35 59 BE D7 23 47 6B 8F B3 14 5E FB 35 59 | ^.5Y..#Gk...^.5Y 00000390: BE D7 23 47 6B 8F B3 14 5E FB 35 59 BE D7 23 47 | ..#Gk...^.5Y..#G 000003A0: 6B 8F B3 14 5E FB 35 59 BE D7 23 47 6B 8F B3 14 | k...^.5Y..#Gk... 000003B0: 5E FB 35 59 BE D7 23 47 6B 8F B3 14 5E FB 35 59 | ^.5Y..#Gk...^.5Y 000003C0: BE D7 23 47 6B 8F B3 14 5E FB 35 59 BE D7 23 47 | ..#Gk...^.5Y..#G 000003D0: 6B 8F B3 14 5E FB 35 59 BE D7 23 47 6B 8F B3 14 | k...^.5Y..#Gk... 000003E0: 5E FB 35 59 BE D7 23 47 6B 8F B3 14 5E FB 35 59 | ^.5Y..#Gk...^.5Y 000003F0: BE D7 23 47 6B 8F B3 14 5E FB 35 59 BE D7 23 47 | ..#Gk...^.5Y..#G 00000400: 6B 8F B3 14 5E FB 35 59 BE D7 23 47 6B 8F B3 14 | k...^.5Y..#Gk... 00000410: 5E FB 35 59 BE D7 23 47 6B 8F B3 14 5E FB 35 59 | ^.5Y..#Gk...^.5Y 00000420: BE D7 23 47 6B 8F B3 14 5E FB 35 59 BE D7 23 47 | ..#Gk...^.5Y..#G 00000430: 6B 8F B3 14 5E FB 35 59 BE D7 23 47 6B 8F B3 14 | k...^.5Y..#Gk... 00000440: 5E FB 35 59 BE D7 23 47 6B 8F B3 14 5E FB 35 59 | ^.5Y..#Gk...^.5Y 00000450: BE D7 23 47 6B 8F B3 14 5E FB 35 59 BE D7 23 47 | ..#Gk...^.5Y..#G 00000460: 6B 8F B3 14 5E FB 35 59 BE D7 23 47 6B 8F B3 14 | k...^.5Y..#Gk... 00000470: 5E FB 35 59 BE D7 23 47 6B 8F B3 14 5E FB 35 59 | ^.5Y..#Gk...^.5Y 00000480: BE D7 23 47 6B 8F B3 14 5E FB 35 59 BE D7 23 47 | ..#Gk...^.5Y..#G 00000490: 6B 8F B3 14 5E FB 35 59 BE D7 23 47 6B 8F B3 14 | k...^.5Y..#Gk... 000004A0: 5E FB 35 59 BE D7 23 47 6B 8F B3 14 5E FB 35 59 | ^.5Y..#Gk...^.5Y 000004B0: BE D7 23 47 6B 8F B3 14 5E FB 35 59 BE D7 23 47 | ..#Gk...^.5Y..#G 000004C0: 6B 8F B3 14 5E FB 35 59 BE D7 23 47 6B 8F B3 14 | k...^.5Y..#Gk... 000004D0: 5E FB 35 59 BE D7 23 47 6B 8F B3 14 5E FB 35 59 | ^.5Y..#Gk...^.5Y 000004E0: BE D7 23 47 6B 8F B3 14 5E FB 35 59 BE D7 23 47 | ..#Gk...^.5Y..#G 000004F0: 6B 8F B3 14 5E FB 35 59 BE D7 23 47 6B 8F B3 14 | k...^.5Y..#Gk... 00000500: 5E FB 35 59 BE D7 23 47 6B 8F B3 14 5E FB 35 59 | ^.5Y..#Gk...^.5Y 00000510: BE D7 23 47 6B 8F B3 14 5E FB 35 59 BE D7 23 47 | ..#Gk...^.5Y..#G 00000520: 6B 8F B3 14 5E FB 35 59 BE D7 23 47 6B 8F B3 14 | k...^.5Y..#Gk... 00000530: 5E FB 35 59 BE D7 23 47 6B 8F B3 14 5E FB 35 59 | ^.5Y..#Gk...^.5Y 00000540: BE D7 23 47 6B 8F B3 14 5E FB 35 59 BE D7 23 47 | ..#Gk...^.5Y..#G 00000550: 6B 8F B3 14 5E FB 35 59 BE D7 23 47 6B 8F B3 14 | k...^.5Y..#Gk... 00000560: 5E FB 35 59 BE D7 23 47 6B 8F B3 14 5E FB 35 59 | ^.5Y..#Gk...^.5Y 00000570: BE D7 23 47 6B 8F B3 14 5E FB 35 59 BE D7 23 47 | ..#Gk...^.5Y..#G 00000580: 6B 8F B3 14 5E FB 35 59 BE D7 23 47 6B 8F B3 14 | k...^.5Y..#Gk... 00000590: 5E FB 35 59 BE D7 23 47 6B 8F B3 14 5E FB 35 59 | ^.5Y..#Gk...^.5Y 000005A0: BE D7 23 47 6B 8F B3 14 5E FB 35 59 BE D7 23 47 | ..#Gk...^.5Y..#G 000005B0: 6B 8F B3 14 5E FB 35 59 BE D7 23 47 6B 8F B3 14 | k...^.5Y..#Gk... 000005C0: 5E FB 35 59 BE D7 23 47 6B 8F B3 14 5E FB 35 59 | ^.5Y..#Gk...^.5Y 000005D0: BE D7 23 47 6B 8F B3 14 5E FB 35 59 BE D7 23 47 | ..#Gk...^.5Y..#G 000005E0: 6B 8F B3 14 5E FB 35 59 | k...^.5Y Dump data at [0x1e8e9f07c8c0], len=348 00000000: BE D7 23 47 6B 8F B3 14 5E FB 35 59 BE D7 23 47 | ..#Gk...^.5Y..#G 00000010: 6B 8F B3 14 5E FB 35 59 BE D7 23 47 6B 8F B3 14 | k...^.5Y..#Gk... 00000020: 5E FB 35 59 BE D7 23 47 6B 8F B3 14 5E FB 35 59 | ^.5Y..#Gk...^.5Y 00000030: BE D7 23 47 6B 8F B3 14 5E FB 35 59 BE D7 23 47 | ..#Gk...^.5Y..#G 00000040: 6B 8F B3 14 5E FB 35 59 BE D7 23 47 6B 8F B3 14 | k...^.5Y..#Gk... 00000050: 5E FB 35 59 BE D7 23 47 6B 8F B3 14 5E FB 35 59 | ^.5Y..#Gk...^.5Y 00000060: BE D7 23 47 6B 8F B3 14 5E FB 35 59 BE D7 23 47 | ..#Gk...^.5Y..#G 00000070: 6B 8F B3 14 5E FB 35 59 BE D7 23 47 6B 8F B3 14 | k...^.5Y..#Gk... 00000080: 5E FB 35 59 BE D7 23 47 6B 8F B3 14 5E FB 35 59 | ^.5Y..#Gk...^.5Y 00000090: BE D7 23 47 6B 8F B3 14 5E FB 35 59 BE D7 23 47 | ..#Gk...^.5Y..#G 000000A0: 6B 8F B3 14 5E FB 35 59 BE D7 23 47 6B 8F B3 14 | k...^.5Y..#Gk... 000000B0: 5E FB 35 59 BE D7 23 47 6B 8F B3 14 5E FB 35 59 | ^.5Y..#Gk...^.5Y 000000C0: BE D7 23 47 6B 8F B3 14 5E FB 35 59 BE D7 23 47 | ..#Gk...^.5Y..#G 000000D0: 6B 8F B3 14 5E FB 35 59 BE D7 23 47 6B 8F B3 14 | k...^.5Y..#Gk... 000000E0: 5E FB 35 59 BE D7 23 47 6B 8F B3 14 5E FB 35 59 | ^.5Y..#Gk...^.5Y 000000F0: BE D7 23 47 6B 8F B3 14 5E FB 35 59 BE D7 23 47 | ..#Gk...^.5Y..#G 00000100: 6B 8F B3 14 5E FB 35 59 BE D7 23 47 6B 8F B3 14 | k...^.5Y..#Gk... 00000110: 5E FB 35 59 BE D7 23 47 6B 8F B3 14 5E FB 35 59 | ^.5Y..#Gk...^.5Y 00000120: BE D7 23 47 6B 8F B3 14 5E FB 35 59 BE D7 23 47 | ..#Gk...^.5Y..#G 00000130: 6B 8F B3 14 5E FB 35 59 BE D7 23 47 6B 8F B3 14 | k...^.5Y..#Gk... 00000140: 5E FB 35 59 BE D7 23 47 6B 8F B3 14 5E FB 35 59 | ^.5Y..#Gk...^.5Y 00000150: BE D7 23 47 6B 8F B3 14 5E FB 35 59 | ..#Gk...^.5Y Dump data at [0x458190], len=32 00000000: 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66 | 0123456789abcdef 00000010: 67 68 69 6A 41 42 43 44 45 46 47 48 49 4A 4B 4C | ghijABCDEFGHIJKL Dump data at [0x4581b0], len=12 00000000: 0D 01 01 23 45 67 89 01 23 45 00 01 | ...#Eg..#E.. Dump data at [0x4581bc], len=2 00000000: 03 3F | .? Test OK RTE>> ----------------------------------- stderr ----------------------------------- EAL: Sysctl reports 4 cpus EAL: Detected CPU lcores: 4 EAL: Detected NUMA nodes: 1 EAL: Detected static linkage of DPDK EAL: Multi-process socket /var/run/dpdk/rte/mp_socket EAL: Selected IOVA mode 'VA' PCI_BUS: Expecting 'PA' IOVA mode but current mode is 'VA', not initializing PCI_BUS: Requested device 0000:00:04.0 cannot be used APP: HPET is not enabled, using TSC as default timer NET: avx512_vpclmulqdq_get_handlers(): Requirements not met, can't use AVX512 NET: neon_pmull_get_handlers(): Requirements not met, can't use NEON ============================================================================== =================================== 20/114 =================================== test: DPDK:fast-tests / user_delay_us start time: 15:59:25 duration: 0.09s result: exit status 0 command: DPDK_TEST=user_delay_us MALLOC_PERTURB_=146 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /tmp/cirrus-ci-build/build/app/dpdk-test --no-huge -m 2048 ----------------------------------- stdout ----------------------------------- RTE>>user_delay_us Test OK RTE>> ----------------------------------- stderr ----------------------------------- EAL: Sysctl reports 4 cpus EAL: Detected CPU lcores: 4 EAL: Detected NUMA nodes: 1 EAL: Detected static linkage of DPDK EAL: Multi-process socket /var/run/dpdk/rte/mp_socket EAL: Selected IOVA mode 'VA' PCI_BUS: Expecting 'PA' IOVA mode but current mode is 'VA', not initializing PCI_BUS: Requested device 0000:00:04.0 cannot be used APP: HPET is not enabled, using TSC as default timer ============================================================================== =================================== 21/114 =================================== test: DPDK:fast-tests / debug_autotest start time: 15:59:25 duration: 0.11s result: exit status 0 command: DPDK_TEST=debug_autotest MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=88 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /tmp/cirrus-ci-build/build/app/dpdk-test --no-huge -m 2048 ----------------------------------- stdout ----------------------------------- RTE>>debug_autotest Child process terminated as expected - Test passed! Child process terminated as expected - Test passed! Child process status: 0 Child process terminated as expected - Test passed! Child process status: 0 Child process status: 256 Child process terminated as expected - Test passed! Child process status: 0 Child process status: 256 Child process status: 512 Child process terminated as expected - Test passed! Child process status: 0 Child process status: 256 Child process status: 512 Child process status: 65280 Child process terminated as expected - Test passed! Child process status: 0 Child process status: 256 Child process status: 512 Child process status: 65280 Child process status: 65280 test_exit Passed Test OK RTE>> ----------------------------------- stderr ----------------------------------- EAL: Sysctl reports 4 cpus EAL: Detected CPU lcores: 4 EAL: Detected NUMA nodes: 1 EAL: Detected static linkage of DPDK EAL: Multi-process socket /var/run/dpdk/rte/mp_socket EAL: Selected IOVA mode 'VA' PCI_BUS: Expecting 'PA' IOVA mode but current mode is 'VA', not initializing PCI_BUS: Requested device 0000:00:04.0 cannot be used APP: HPET is not enabled, using TSC as default timer 0: /tmp/cirrus-ci-build/build/app/dpdk-test (rte_dump_stack+0x25) [b4b155] 1: /tmp/cirrus-ci-build/build/app/dpdk-test (test_tls_record_post_process+0x46e) [774c5e] 2: /tmp/cirrus-ci-build/build/app/dpdk-test (add_test_command+0x6c) [6f4d7c] 3: /tmp/cirrus-ci-build/build/app/dpdk-test (cmdline_parse+0x1be) [ab654e] 4: /tmp/cirrus-ci-build/build/app/dpdk-test (cmdline_new+0xc5) [ab56c5] 5: /tmp/cirrus-ci-build/build/app/dpdk-test (rdline_char_in+0x2ea) [ab8a5a] 6: /tmp/cirrus-ci-build/build/app/dpdk-test (cmdline_in+0x86) [ab58a6] 7: /tmp/cirrus-ci-build/build/app/dpdk-test (main+0x656) [6f5806] 8: /lib/libc.so.7 (__libc_start1+0x145) [8256aef05] EAL: PANIC in test_panic(): Test Debug 0: /tmp/cirrus-ci-build/build/app/dpdk-test (rte_dump_stack+0x25) [b4b155] 1: /tmp/cirrus-ci-build/build/app/dpdk-test (__rte_panic+0xb0) [b247cf] 2: /tmp/cirrus-ci-build/build/app/dpdk-test (test_tls_record_post_process+0x68c) [774e7c] 3: /tmp/cirrus-ci-build/build/app/dpdk-test (add_test_command+0x6c) [6f4d7c] 4: /tmp/cirrus-ci-build/build/app/dpdk-test (cmdline_parse+0x1be) [ab654e] 5: /tmp/cirrus-ci-build/build/app/dpdk-test (cmdline_new+0xc5) [ab56c5] 6: /tmp/cirrus-ci-build/build/app/dpdk-test (rdline_char_in+0x2ea) [ab8a5a] 7: /tmp/cirrus-ci-build/build/app/dpdk-test (cmdline_in+0x86) [ab58a6] 8: /tmp/cirrus-ci-build/build/app/dpdk-test (main+0x656) [6f5806] 9: /lib/libc.so.7 (__libc_start1+0x145) [8256aef05] test_exit_valEAL: Error - exiting with code: 1 test_exit_valEAL: Error - exiting with code: 2 test_exit_valEAL: Error - exiting with code: 255 test_exit_valEAL: Error - exiting with code: -1 test_exit_val ============================================================================== =================================== 22/114 =================================== test: DPDK:fast-tests / devargs_autotest start time: 15:59:25 duration: 0.09s result: exit status 0 command: MALLOC_PERTURB_=36 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 DPDK_TEST=devargs_autotest UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /tmp/cirrus-ci-build/build/app/dpdk-test --no-huge -m 2048 ----------------------------------- stdout ----------------------------------- RTE>>devargs_autotest == test valid case == == test invalid case == == test devargs parsing valid case == == test devargs parsing invalid case == Test OK RTE>> ----------------------------------- stderr ----------------------------------- EAL: Sysctl reports 4 cpus EAL: Detected CPU lcores: 4 EAL: Detected NUMA nodes: 1 EAL: Detected static linkage of DPDK EAL: Multi-process socket /var/run/dpdk/rte/mp_socket EAL: Selected IOVA mode 'VA' PCI_BUS: Expecting 'PA' IOVA mode but current mode is 'VA', not initializing PCI_BUS: Requested device 0000:00:04.0 cannot be used APP: HPET is not enabled, using TSC as default timer EAL: Could not find bus "wrong-bus" EAL: failed to parse device "bus=wrong-bus" EAL: Could not find class "wrong-class" EAL: failed to parse device "class=wrong-class" ETHDEV: wrong representor format: (null) ETHDEV: wrong representor format: (null) ETHDEV: wrong representor format: (null) ETHDEV: wrong representor format: (null) ETHDEV: wrong representor format: (null) ETHDEV: wrong representor format: (null) ETHDEV: wrong representor format: (null) ETHDEV: wrong representor format: (null) ETHDEV: wrong representor format: (null) ETHDEV: Duplicated representor key: 1 ============================================================================== =================================== 23/114 =================================== test: DPDK:fast-tests / dispatcher_autotest start time: 15:59:25 duration: 0.02s result: (exit status 255 or signal 127 SIGinvalid) command: MALLOC_PERTURB_=204 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 DPDK_TEST=dispatcher_autotest /tmp/cirrus-ci-build/build/app/dpdk-test ----------------------------------- stderr ----------------------------------- EAL: Sysctl reports 4 cpus EAL: Detected CPU lcores: 4 EAL: Detected NUMA nodes: 1 EAL: Detected static linkage of DPDK EAL: Multi-process socket /var/run/dpdk/rte/mp_socket EAL: Selected IOVA mode 'PA' EAL: could not read sysctl hw.contigmem.num_buffers EAL: Cannot get hugepage information. ============================================================================== =================================== 24/114 =================================== test: DPDK:fast-tests / distributor_autotest start time: 15:59:25 duration: 0.02s result: (exit status 255 or signal 127 SIGinvalid) command: MALLOC_PERTURB_=51 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 DPDK_TEST=distributor_autotest /tmp/cirrus-ci-build/build/app/dpdk-test ----------------------------------- stderr ----------------------------------- EAL: Sysctl reports 4 cpus EAL: Detected CPU lcores: 4 EAL: Detected NUMA nodes: 1 EAL: Detected static linkage of DPDK EAL: Multi-process socket /var/run/dpdk/rte/mp_socket EAL: Selected IOVA mode 'PA' EAL: could not read sysctl hw.contigmem.num_buffers EAL: Cannot get hugepage information. ============================================================================== =================================== 25/114 =================================== test: DPDK:fast-tests / eal_flags_c_opt_autotest start time: 15:59:25 duration: 0.02s result: (exit status 255 or signal 127 SIGinvalid) command: MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 DPDK_TEST=eal_flags_c_opt_autotest MESON_TEST_ITERATION=1 MALLOC_PERTURB_=222 /tmp/cirrus-ci-build/build/app/dpdk-test ----------------------------------- stderr ----------------------------------- EAL: Sysctl reports 4 cpus EAL: Detected CPU lcores: 4 EAL: Detected NUMA nodes: 1 EAL: Detected static linkage of DPDK EAL: Multi-process socket /var/run/dpdk/rte/mp_socket EAL: Selected IOVA mode 'PA' EAL: could not read sysctl hw.contigmem.num_buffers EAL: Cannot get hugepage information. ============================================================================== =================================== 26/114 =================================== test: DPDK:fast-tests / eal_flags_main_opt_autotest start time: 15:59:25 duration: 0.02s result: (exit status 255 or signal 127 SIGinvalid) command: DPDK_TEST=eal_flags_main_opt_autotest MALLOC_PERTURB_=214 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /tmp/cirrus-ci-build/build/app/dpdk-test ----------------------------------- stderr ----------------------------------- EAL: Sysctl reports 4 cpus EAL: Detected CPU lcores: 4 EAL: Detected NUMA nodes: 1 EAL: Detected static linkage of DPDK EAL: Multi-process socket /var/run/dpdk/rte/mp_socket EAL: Selected IOVA mode 'PA' EAL: could not read sysctl hw.contigmem.num_buffers EAL: Cannot get hugepage information. ============================================================================== =================================== 27/114 =================================== test: DPDK:fast-tests / eal_flags_n_opt_autotest start time: 15:59:25 duration: 0.02s result: (exit status 255 or signal 127 SIGinvalid) command: MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 DPDK_TEST=eal_flags_n_opt_autotest ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=135 MESON_TEST_ITERATION=1 /tmp/cirrus-ci-build/build/app/dpdk-test ----------------------------------- stderr ----------------------------------- EAL: Sysctl reports 4 cpus EAL: Detected CPU lcores: 4 EAL: Detected NUMA nodes: 1 EAL: Detected static linkage of DPDK EAL: Multi-process socket /var/run/dpdk/rte/mp_socket EAL: Selected IOVA mode 'PA' EAL: could not read sysctl hw.contigmem.num_buffers EAL: Cannot get hugepage information. ============================================================================== =================================== 28/114 =================================== test: DPDK:fast-tests / eal_flags_hpet_autotest start time: 15:59:25 duration: 0.02s result: (exit status 255 or signal 127 SIGinvalid) command: DPDK_TEST=eal_flags_hpet_autotest MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=245 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /tmp/cirrus-ci-build/build/app/dpdk-test ----------------------------------- stderr ----------------------------------- EAL: Sysctl reports 4 cpus EAL: Detected CPU lcores: 4 EAL: Detected NUMA nodes: 1 EAL: Detected static linkage of DPDK EAL: Multi-process socket /var/run/dpdk/rte/mp_socket EAL: Selected IOVA mode 'PA' EAL: could not read sysctl hw.contigmem.num_buffers EAL: Cannot get hugepage information. ============================================================================== =================================== 29/114 =================================== test: DPDK:fast-tests / eal_flags_no_huge_autotest start time: 15:59:25 duration: 0.02s result: (exit status 255 or signal 127 SIGinvalid) command: MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=65 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 DPDK_TEST=eal_flags_no_huge_autotest ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /tmp/cirrus-ci-build/build/app/dpdk-test ----------------------------------- stderr ----------------------------------- EAL: Sysctl reports 4 cpus EAL: Detected CPU lcores: 4 EAL: Detected NUMA nodes: 1 EAL: Detected static linkage of DPDK EAL: Multi-process socket /var/run/dpdk/rte/mp_socket EAL: Selected IOVA mode 'PA' EAL: could not read sysctl hw.contigmem.num_buffers EAL: Cannot get hugepage information. ============================================================================== =================================== 30/114 =================================== test: DPDK:fast-tests / eal_flags_a_opt_autotest start time: 15:59:25 duration: 0.02s result: (exit status 255 or signal 127 SIGinvalid) command: DPDK_TEST=eal_flags_a_opt_autotest MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=86 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /tmp/cirrus-ci-build/build/app/dpdk-test ----------------------------------- stderr ----------------------------------- EAL: Sysctl reports 4 cpus EAL: Detected CPU lcores: 4 EAL: Detected NUMA nodes: 1 EAL: Detected static linkage of DPDK EAL: Multi-process socket /var/run/dpdk/rte/mp_socket EAL: Selected IOVA mode 'PA' EAL: could not read sysctl hw.contigmem.num_buffers EAL: Cannot get hugepage information. ============================================================================== =================================== 31/114 =================================== test: DPDK:fast-tests / eal_flags_b_opt_autotest start time: 15:59:25 duration: 0.02s result: (exit status 255 or signal 127 SIGinvalid) command: MALLOC_PERTURB_=32 DPDK_TEST=eal_flags_b_opt_autotest MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /tmp/cirrus-ci-build/build/app/dpdk-test ----------------------------------- stderr ----------------------------------- EAL: Sysctl reports 4 cpus EAL: Detected CPU lcores: 4 EAL: Detected NUMA nodes: 1 EAL: Detected static linkage of DPDK EAL: Multi-process socket /var/run/dpdk/rte/mp_socket EAL: Selected IOVA mode 'PA' EAL: could not read sysctl hw.contigmem.num_buffers EAL: Cannot get hugepage information. ============================================================================== =================================== 32/114 =================================== test: DPDK:fast-tests / eal_flags_vdev_opt_autotest start time: 15:59:25 duration: 0.02s result: (exit status 255 or signal 127 SIGinvalid) command: MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=202 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 DPDK_TEST=eal_flags_vdev_opt_autotest MESON_TEST_ITERATION=1 /tmp/cirrus-ci-build/build/app/dpdk-test ----------------------------------- stderr ----------------------------------- EAL: Sysctl reports 4 cpus EAL: Detected CPU lcores: 4 EAL: Detected NUMA nodes: 1 EAL: Detected static linkage of DPDK EAL: Multi-process socket /var/run/dpdk/rte/mp_socket EAL: Selected IOVA mode 'PA' EAL: could not read sysctl hw.contigmem.num_buffers EAL: Cannot get hugepage information. ============================================================================== =================================== 33/114 =================================== test: DPDK:fast-tests / eal_flags_r_opt_autotest start time: 15:59:25 duration: 0.02s result: (exit status 255 or signal 127 SIGinvalid) command: DPDK_TEST=eal_flags_r_opt_autotest MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=19 MESON_TEST_ITERATION=1 /tmp/cirrus-ci-build/build/app/dpdk-test ----------------------------------- stderr ----------------------------------- EAL: Sysctl reports 4 cpus EAL: Detected CPU lcores: 4 EAL: Detected NUMA nodes: 1 EAL: Detected static linkage of DPDK EAL: Multi-process socket /var/run/dpdk/rte/mp_socket EAL: Selected IOVA mode 'PA' EAL: could not read sysctl hw.contigmem.num_buffers EAL: Cannot get hugepage information. ============================================================================== =================================== 34/114 =================================== test: DPDK:fast-tests / eal_flags_mem_autotest start time: 15:59:25 duration: 0.02s result: (exit status 255 or signal 127 SIGinvalid) command: DPDK_TEST=eal_flags_mem_autotest MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=208 MESON_TEST_ITERATION=1 /tmp/cirrus-ci-build/build/app/dpdk-test ----------------------------------- stderr ----------------------------------- EAL: Sysctl reports 4 cpus EAL: Detected CPU lcores: 4 EAL: Detected NUMA nodes: 1 EAL: Detected static linkage of DPDK EAL: Multi-process socket /var/run/dpdk/rte/mp_socket EAL: Selected IOVA mode 'PA' EAL: could not read sysctl hw.contigmem.num_buffers EAL: Cannot get hugepage information. ============================================================================== =================================== 35/114 =================================== test: DPDK:fast-tests / eal_flags_file_prefix_autotest start time: 15:59:25 duration: 0.02s result: (exit status 255 or signal 127 SIGinvalid) command: DPDK_TEST=eal_flags_file_prefix_autotest MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=208 MESON_TEST_ITERATION=1 /tmp/cirrus-ci-build/build/app/dpdk-test ----------------------------------- stderr ----------------------------------- EAL: Sysctl reports 4 cpus EAL: Detected CPU lcores: 4 EAL: Detected NUMA nodes: 1 EAL: Detected static linkage of DPDK EAL: Multi-process socket /var/run/dpdk/rte/mp_socket EAL: Selected IOVA mode 'PA' EAL: could not read sysctl hw.contigmem.num_buffers EAL: Cannot get hugepage information. ============================================================================== =================================== 36/114 =================================== test: DPDK:fast-tests / eal_flags_misc_autotest start time: 15:59:25 duration: 0.02s result: (exit status 255 or signal 127 SIGinvalid) command: MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=39 MESON_TEST_ITERATION=1 DPDK_TEST=eal_flags_misc_autotest /tmp/cirrus-ci-build/build/app/dpdk-test ----------------------------------- stderr ----------------------------------- EAL: Sysctl reports 4 cpus EAL: Detected CPU lcores: 4 EAL: Detected NUMA nodes: 1 EAL: Detected static linkage of DPDK EAL: Multi-process socket /var/run/dpdk/rte/mp_socket EAL: Selected IOVA mode 'PA' EAL: could not read sysctl hw.contigmem.num_buffers EAL: Cannot get hugepage information. ============================================================================== =================================== 37/114 =================================== test: DPDK:fast-tests / eal_fs_autotest start time: 15:59:25 duration: 0.04s result: exit status 0 command: MALLOC_PERTURB_=174 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 DPDK_TEST=eal_fs_autotest ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /tmp/cirrus-ci-build/build/app/dpdk-test --no-huge -m 2048 ----------------------------------- stdout ----------------------------------- RTE>>eal_fs_autotest Test OK RTE>> ----------------------------------- stderr ----------------------------------- EAL: Sysctl reports 4 cpus EAL: Detected CPU lcores: 4 EAL: Detected NUMA nodes: 1 EAL: Detected static linkage of DPDK EAL: Multi-process socket /var/run/dpdk/rte/mp_socket EAL: Selected IOVA mode 'VA' PCI_BUS: Expecting 'PA' IOVA mode but current mode is 'VA', not initializing PCI_BUS: Requested device 0000:00:04.0 cannot be used APP: HPET is not enabled, using TSC as default timer ============================================================================== =================================== 38/114 =================================== test: DPDK:fast-tests / errno_autotest start time: 15:59:25 duration: 0.04s result: exit status 0 command: DPDK_TEST=errno_autotest MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=5 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /tmp/cirrus-ci-build/build/app/dpdk-test --no-huge -m 2048 ----------------------------------- stdout ----------------------------------- RTE>>errno_autotest rte_strerror: 'Resource temporarily unavailable', strerror: 'Resource temporarily unavailable' rte_strerror: 'Bad file descriptor', strerror: 'Bad file descriptor' rte_strerror: 'Permission denied', strerror: 'Permission denied' rte_strerror: 'Interrupted system call', strerror: 'Interrupted system call' rte_strerror: 'Invalid argument', strerror: 'Invalid argument' rte_strerror: 'Invalid call in secondary process', strerror: 'Unknown error: 1001' rte_strerror: 'Missing rte_config structure', strerror: 'Unknown error: 1002' rte_strerror: 'Unknown error: 1004', strerror: 'Unknown error: 1004' Test OK RTE>> ----------------------------------- stderr ----------------------------------- EAL: Sysctl reports 4 cpus EAL: Detected CPU lcores: 4 EAL: Detected NUMA nodes: 1 EAL: Detected static linkage of DPDK EAL: Multi-process socket /var/run/dpdk/rte/mp_socket EAL: Selected IOVA mode 'VA' PCI_BUS: Expecting 'PA' IOVA mode but current mode is 'VA', not initializing PCI_BUS: Requested device 0000:00:04.0 cannot be used APP: HPET is not enabled, using TSC as default timer ============================================================================== =================================== 39/114 =================================== test: DPDK:fast-tests / ethdev_link_status start time: 15:59:25 duration: 0.09s result: exit status 0 command: MALLOC_PERTURB_=211 DPDK_TEST=ethdev_link_status MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /tmp/cirrus-ci-build/build/app/dpdk-test --no-huge -m 2048 ----------------------------------- stdout ----------------------------------- RTE>>ethdev_link_status + ------------------------------------------------------- + + Test Suite : link status formatting + ------------------------------------------------------- + Default link up #1: Link up at 2.5 Gbps FDX Autoneg Default link up #2: Link up at 10 Mbps HDX Fixed Default link up #3: Link up at Unknown HDX Fixed Default link up #3: Link up at None HDX Fixed Default link up #4:len = 31, Link up at 400 Gbps HDX Autoneg + TestCase [ 0] : test_link_status_up_default succeeded + TestCase [ 1] : test_link_status_down_default succeeded + TestCase [ 2] : test_link_speed_all_values succeeded invalid link up #1: len=30 Link up at Invalid FDX Autoneg + TestCase [ 3] : test_link_status_invalid succeeded + ------------------------------------------------------- + + Test Suite Summary : link status formatting + ------------------------------------------------------- + + Tests Total : 4 + Tests Skipped : 0 + Tests Executed : 4 + Tests Unsupported: 0 + Tests Passed : 4 + Tests Failed : 0 + ------------------------------------------------------- + Test OK RTE>> ----------------------------------- stderr ----------------------------------- EAL: Sysctl reports 4 cpus EAL: Detected CPU lcores: 4 EAL: Detected NUMA nodes: 1 EAL: Detected static linkage of DPDK EAL: Multi-process socket /var/run/dpdk/rte/mp_socket EAL: Selected IOVA mode 'VA' PCI_BUS: Expecting 'PA' IOVA mode but current mode is 'VA', not initializing PCI_BUS: Requested device 0000:00:04.0 cannot be used APP: HPET is not enabled, using TSC as default timer EAL: lib.eal log level changed from info to debug ============================================================================== =================================== 40/114 =================================== test: DPDK:fast-tests / event_eth_tx_adapter_autotest start time: 15:59:25 duration: 0.02s result: (exit status 255 or signal 127 SIGinvalid) command: DPDK_TEST=event_eth_tx_adapter_autotest MALLOC_PERTURB_=90 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /tmp/cirrus-ci-build/build/app/dpdk-test ----------------------------------- stderr ----------------------------------- EAL: Sysctl reports 4 cpus EAL: Detected CPU lcores: 4 EAL: Detected NUMA nodes: 1 EAL: Detected static linkage of DPDK EAL: Multi-process socket /var/run/dpdk/rte/mp_socket EAL: Selected IOVA mode 'PA' EAL: could not read sysctl hw.contigmem.num_buffers EAL: Cannot get hugepage information. ============================================================================== =================================== 41/114 =================================== test: DPDK:fast-tests / event_ring_autotest start time: 15:59:25 duration: 0.08s result: exit status 0 command: DPDK_TEST=event_ring_autotest MALLOC_PERTURB_=4 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /tmp/cirrus-ci-build/build/app/dpdk-test --no-huge -m 2048 ----------------------------------- stdout ----------------------------------- RTE>>event_ring_autotest Test detected odd count Test detected NULL ring lookup Test OK RTE>> ----------------------------------- stderr ----------------------------------- EAL: Sysctl reports 4 cpus EAL: Detected CPU lcores: 4 EAL: Detected NUMA nodes: 1 EAL: Detected static linkage of DPDK EAL: Multi-process socket /var/run/dpdk/rte/mp_socket EAL: Selected IOVA mode 'VA' PCI_BUS: Expecting 'PA' IOVA mode but current mode is 'VA', not initializing PCI_BUS: Requested device 0000:00:04.0 cannot be used APP: HPET is not enabled, using TSC as default timer RING: Requested number of elements is invalid, must be power of 2, and not exceed 2147483647 RING: Requested number of elements is invalid, must be power of 2, and not exceed 2147483647 RING: Requested number of elements is invalid, must be power of 2, and not exceed 2147483647 ============================================================================== =================================== 42/114 =================================== test: DPDK:fast-tests / eventdev_common_autotest start time: 15:59:25 duration: 0.10s result: exit status 0 command: ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=136 MESON_TEST_ITERATION=1 DPDK_TEST=eventdev_common_autotest /tmp/cirrus-ci-build/build/app/dpdk-test --no-huge -m 2048 ----------------------------------- stdout ----------------------------------- RTE>>eventdev_common_autotest + ------------------------------------------------------- + + Test Suite : eventdev common code unit test suite Failed to find a valid event device, trying with event_skeleton device + ------------------------------------------------------- + + TestCase [ 0] : test_eventdev_count succeeded + TestCase [ 1] : test_eventdev_get_dev_id succeeded + TestCase [ 2] : test_eventdev_socket_id succeeded + TestCase [ 3] : test_eventdev_info_get succeeded + TestCase [ 4] : test_eventdev_configure succeeded + TestCase [ 5] : test_eventdev_queue_default_conf_get succeeded + TestCase [ 6] : test_eventdev_queue_setup succeeded + TestCase [ 7] : test_eventdev_queue_count succeeded + TestCase [ 8] : test_eventdev_queue_attr_priority succeeded + TestCase [ 9] : test_eventdev_queue_attr_priority_runtime skipped + TestCase [10] : test_eventdev_queue_attr_weight_runtime skipped + TestCase [11] : test_eventdev_queue_attr_affinity_runtime skipped + TestCase [12] : test_eventdev_queue_attr_nb_atomic_flows succeeded + TestCase [13] : test_eventdev_queue_attr_nb_atomic_order_sequences succeeded + TestCase [14] : test_eventdev_queue_attr_event_queue_cfg succeeded + TestCase [15] : test_eventdev_port_default_conf_get succeeded + TestCase [16] : test_eventdev_port_setup succeeded + TestCase [17] : test_eventdev_port_attr_dequeue_depth succeeded + TestCase [18] : test_eventdev_port_attr_enqueue_depth succeeded + TestCase [19] : test_eventdev_port_attr_new_event_threshold succeeded + TestCase [20] : test_eventdev_port_count succeeded + TestCase [21] : test_eventdev_timeout_ticks succeeded + TestCase [22] : test_eventdev_start_stop succeeded + TestCase [23] : test_eventdev_profile_switch skipped + TestCase [24] : test_eventdev_preschedule_configure skipped + TestCase [25] : test_eventdev_preschedule_modify skipped + TestCase [26] : test_eventdev_link succeeded + TestCase [27] : test_eventdev_unlink succeeded + TestCase [28] : test_eventdev_link_get succeeded + TestCase [29] : test_eventdev_close succeeded + ------------------------------------------------------- + + Test Suite Summary : eventdev common code unit test suite + ------------------------------------------------------- + + Tests Total : 30 + Tests Skipped : 6 + Tests Executed : 24 + Tests Unsupported: 0 + Tests Passed : 24 + Tests Failed : 0 + ------------------------------------------------------- + Test OK RTE>> ----------------------------------- stderr ----------------------------------- EAL: Sysctl reports 4 cpus EAL: Detected CPU lcores: 4 EAL: Detected NUMA nodes: 1 EAL: Detected static linkage of DPDK EAL: Multi-process socket /var/run/dpdk/rte/mp_socket EAL: Selected IOVA mode 'VA' PCI_BUS: Expecting 'PA' IOVA mode but current mode is 'VA', not initializing PCI_BUS: Requested device 0000:00:04.0 cannot be used APP: HPET is not enabled, using TSC as default timer EVENTDEV: rte_event_dev_socket_id() line 82: Invalid dev_id=16 EVENTDEV: rte_event_dev_configure() line 385: dev0 invalid dequeue_timeout_ns=10001 min_dequeue_timeout_ns=1 max_dequeue_timeout_ns=10000 EVENTDEV: rte_event_dev_configure() line 393: dev0 nb_events_limit=1048577 > max_num_events=1048576 EVENTDEV: rte_event_dev_configure() line 448: id0 nb_event_ports=33 - nb_single_link_event_port_queues=0 > max_event_ports=32 EVENTDEV: rte_event_dev_configure() line 417: id0 nb_event_queues=65 - nb_single_link_event_port_queues=0 > max_event_queues=64 EVENTDEV: rte_event_dev_configure() line 470: dev0 nb_flows=100001 > max_flows=100000 EVENTDEV: rte_event_dev_configure() line 485: dev0 nb_dq_depth=17 > max_dq_depth=16 EVENTDEV: rte_event_dev_configure() line 500: dev0 nb_enq_depth=17 > max_enq_depth=16 EVENTDEV: rte_event_queue_setup() line 633: dev0 queue0 Invalid nb_atomic_flows=1048577 max_flows=1048576 EVENTDEV: rte_event_queue_setup() line 646: dev0 queue0 Invalid nb_atomic_order_seq=1048577 max_flows=1048576 EVENTDEV: rte_event_queue_setup() line 621: Invalid queue_id=64 EVENTDEV: rte_event_dev_stop() line 1533: Device with dev_id=0already stopped EVENTDEV: rte_event_port_setup() line 731: dev0 port0 Invalid event_threshold=1048577 nb_events_limit=1048576 EVENTDEV: rte_event_port_setup() line 742: dev0 port0 Invalid dequeue depth=17 max_dequeue_depth=16 EVENTDEV: rte_event_port_setup() line 753: dev0 port0 Invalid enqueue depth=17 max_enqueue_depth=16 EVENTDEV: rte_event_port_setup() line 763: dev0 port0 Implicit release disable not supported EVENTDEV: rte_event_port_setup() line 720: Invalid port_id=32 EVENTDEV: rte_event_dev_stop() line 1533: Device with dev_id=0already stopped EVENTDEV: rte_event_dev_stop() line 1533: Device with dev_id=0already stopped EVENTDEV: rte_event_dev_stop() line 1533: Device with dev_id=0already stopped ============================================================================== =================================== 43/114 =================================== test: DPDK:fast-tests / eventdev_selftest_sw start time: 15:59:25 duration: 2.57s result: exit status 0 command: DPDK_TEST=eventdev_selftest_sw MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=27 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /tmp/cirrus-ci-build/build/app/dpdk-test --no-huge -m 2048 ----------------------------------- stdout ----------------------------------- RTE>>eventdev_selftest_sw *** Running Single Directed Packet test... *** Running Directed Forward Credit test... *** Running Single Load Balanced Packet test... *** Running Unordered Basic test... *** Running Ordered Basic test... *** Running Burst Packets test... *** Running Load Balancing test... *** Running Prioritized Directed test... *** Running Prioritized Atomic test... *** Running Prioritized Ordered test... *** Running Prioritized Unordered test... *** Running Invalid QID test... *** Running Load Balancing History test... *** Running Inflight Count test... *** Running Abuse Inflights test... *** Running XStats test... *** Running XStats ID Reset test... *** Running XStats Brute Force test... *** Running XStats ID Abuse test... *** Running QID Priority test... *** Running Unlink-in-progress test... *** Running Ordered Reconfigure test... *** Running Port LB Single Reconfig test... *** Running Port Reconfig Credits test... *** Running Head-of-line-blocking test... *** Running Stop Flush test... *** Running Ordered & Atomic hist-list completion test... *** Running Worker loopback test... 3162: Producer function started 3102: Worker function started 3278: Sched Rx = 12979168, Tx = 12978688 *** Running Worker loopback test (implicit release disabled)... 3162: Producer function started 3102: Worker function started 3278: Sched Rx = 14189056, Tx = 14188576 SW Eventdev Selftest Successful. Test OK RTE>> ----------------------------------- stderr ----------------------------------- EAL: Sysctl reports 4 cpus EAL: Detected CPU lcores: 4 EAL: Detected NUMA nodes: 1 EAL: Detected static linkage of DPDK EAL: Multi-process socket /var/run/dpdk/rte/mp_socket EAL: Selected IOVA mode 'VA' PCI_BUS: Expecting 'PA' IOVA mode but current mode is 'VA', not initializing PCI_BUS: Requested device 0000:00:04.0 cannot be used APP: HPET is not enabled, using TSC as default timer ============================================================================== =================================== 44/114 =================================== test: DPDK:fast-tests / fbarray_autotest start time: 15:59:28 duration: 0.05s result: exit status 0 command: MALLOC_PERTURB_=192 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 DPDK_TEST=fbarray_autotest ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /tmp/cirrus-ci-build/build/app/dpdk-test --no-huge -m 2048 ----------------------------------- stdout ----------------------------------- RTE>>fbarray_autotest + ------------------------------------------------------- + + Test Suite : fbarray autotest + ------------------------------------------------------- + + TestCase [ 0] : test_invalid succeeded + TestCase [ 1] : test_basic succeeded + TestCase [ 2] : test_find succeeded + TestCase [ 3] : test_find succeeded + TestCase [ 4] : test_find succeeded + TestCase [ 5] : test_find succeeded + TestCase [ 6] : test_find succeeded + TestCase [ 7] : test_empty succeeded + TestCase [ 8] : test_lookahead succeeded + TestCase [ 9] : test_lookbehind succeeded + TestCase [10] : test_lookahead_mask succeeded + TestCase [11] : test_lookbehind_mask succeeded + TestCase [12] : test_find_unaligned succeeded + ------------------------------------------------------- + + Test Suite Summary : fbarray autotest + ------------------------------------------------------- + + Tests Total : 13 + Tests Skipped : 0 + Tests Executed : 13 + Tests Unsupported: 0 + Tests Passed : 13 + Tests Failed : 0 + ------------------------------------------------------- + Test OK RTE>> ----------------------------------- stderr ----------------------------------- EAL: Sysctl reports 4 cpus EAL: Detected CPU lcores: 4 EAL: Detected NUMA nodes: 1 EAL: Detected static linkage of DPDK EAL: Multi-process socket /var/run/dpdk/rte/mp_socket EAL: Selected IOVA mode 'VA' PCI_BUS: Expecting 'PA' IOVA mode but current mode is 'VA', not initializing PCI_BUS: Requested device 0000:00:04.0 cannot be used APP: HPET is not enabled, using TSC as default timer ============================================================================== =================================== 45/114 =================================== test: DPDK:fast-tests / fib_autotest start time: 15:59:28 duration: 0.27s result: exit status 0 command: DPDK_TEST=fib_autotest MALLOC_PERTURB_=149 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /tmp/cirrus-ci-build/build/app/dpdk-test --no-huge -m 2048 ----------------------------------- stdout ----------------------------------- RTE>>fib_autotest + ------------------------------------------------------- + + Test Suite : fib autotest + ------------------------------------------------------- + + TestCase [ 0] : test_create_invalid succeeded + TestCase [ 1] : test_free_null succeeded + TestCase [ 2] : test_add_del_invalid succeeded + TestCase [ 3] : test_get_invalid succeeded + TestCase [ 4] : test_lookup succeeded + TestCase [ 5] : test_invalid_rcu succeeded + TestCase [ 6] : test_fib_rcu_sync_rw succeeded + ------------------------------------------------------- + + Test Suite Summary : fib autotest + ------------------------------------------------------- + + Tests Total : 7 + Tests Skipped : 0 + Tests Executed : 7 + Tests Unsupported: 0 + Tests Passed : 7 + Tests Failed : 0 + ------------------------------------------------------- + Test OK RTE>> ----------------------------------- stderr ----------------------------------- EAL: Sysctl reports 4 cpus EAL: Detected CPU lcores: 4 EAL: Detected NUMA nodes: 1 EAL: Detected static linkage of DPDK EAL: Multi-process socket /var/run/dpdk/rte/mp_socket EAL: Selected IOVA mode 'VA' PCI_BUS: Expecting 'PA' IOVA mode but current mode is 'VA', not initializing PCI_BUS: Requested device 0000:00:04.0 cannot be used APP: HPET is not enabled, using TSC as default timer RIB: Can not allocate mempool for RIB test_create_invalid FIB: Can not allocate RIB test_create_invalid FIB: Can not allocate RIB test_create_invalid FIB: FIB dataplane struct test_create_invalid memory allocation failed with err -22 FIB: FIB dataplane struct test_create_invalid memory allocation failed with err -22 ============================================================================== =================================== 46/114 =================================== test: DPDK:fast-tests / fib6_autotest start time: 15:59:28 duration: 0.22s result: exit status 0 command: MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 DPDK_TEST=fib6_autotest MALLOC_PERTURB_=18 /tmp/cirrus-ci-build/build/app/dpdk-test --no-huge -m 2048 ----------------------------------- stdout ----------------------------------- RTE>>fib6_autotest + ------------------------------------------------------- + + Test Suite : fib6 autotest + ------------------------------------------------------- + + TestCase [ 0] : test_create_invalid succeeded + TestCase [ 1] : test_free_null succeeded + TestCase [ 2] : test_add_del_invalid succeeded + TestCase [ 3] : test_get_invalid succeeded + TestCase [ 4] : test_lookup succeeded + ------------------------------------------------------- + + Test Suite Summary : fib6 autotest + ------------------------------------------------------- + + Tests Total : 5 + Tests Skipped : 0 + Tests Executed : 5 + Tests Unsupported: 0 + Tests Passed : 5 + Tests Failed : 0 + ------------------------------------------------------- + Test OK RTE>> ----------------------------------- stderr ----------------------------------- EAL: Sysctl reports 4 cpus EAL: Detected CPU lcores: 4 EAL: Detected NUMA nodes: 1 EAL: Detected static linkage of DPDK EAL: Multi-process socket /var/run/dpdk/rte/mp_socket EAL: Selected IOVA mode 'VA' PCI_BUS: Expecting 'PA' IOVA mode but current mode is 'VA', not initializing PCI_BUS: Requested device 0000:00:04.0 cannot be used APP: HPET is not enabled, using TSC as default timer RIB: Can not allocate mempool for RIB6 test_create_invalid FIB: Can not allocate RIB test_create_invalid FIB: Can not allocate RIB test_create_invalid FIB: FIB dataplane struct test_create_invalid memory allocation failed FIB: FIB dataplane struct test_create_invalid memory allocation failed ============================================================================== =================================== 47/114 =================================== test: DPDK:fast-tests / func_reentrancy_autotest start time: 15:59:29 duration: 0.02s result: (exit status 255 or signal 127 SIGinvalid) command: MALLOC_PERTURB_=200 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 DPDK_TEST=func_reentrancy_autotest /tmp/cirrus-ci-build/build/app/dpdk-test ----------------------------------- stderr ----------------------------------- EAL: Sysctl reports 4 cpus EAL: Detected CPU lcores: 4 EAL: Detected NUMA nodes: 1 EAL: Detected static linkage of DPDK EAL: Multi-process socket /var/run/dpdk/rte/mp_socket EAL: Selected IOVA mode 'PA' EAL: could not read sysctl hw.contigmem.num_buffers EAL: Cannot get hugepage information. ============================================================================== =================================== 48/114 =================================== test: DPDK:fast-tests / graph_autotest start time: 15:59:29 duration: 0.04s result: exit status 0 command: MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=190 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 DPDK_TEST=graph_autotest MESON_TEST_ITERATION=1 /tmp/cirrus-ci-build/build/app/dpdk-test --no-huge -m 2048 ----------------------------------- stdout ----------------------------------- RTE>>graph_autotest + ------------------------------------------------------- + + Test Suite : Graph library test suite test_node_clone: pass + ------------------------------------------------------- + + TestCase [ 0] : test_update_edges succeeded + TestCase [ 1] : test_lookup_functions succeeded + TestCase [ 2] : test_create_graph succeeded + TestCase [ 3] : test_graph_clone succeeded + TestCase [ 4] : test_graph_id_collisions succeeded Set node test_node00 affinity to lcore 1 + TestCase [ 5] : test_graph_model_mcore_dispatch_node_lcore_affinity_set succeeded + TestCase [ 6] : test_graph_model_mcore_dispatch_core_bind_unbind succeeded + TestCase [ 7] : test_graph_worker_model_set_get succeeded + TestCase [ 8] : test_graph_lookup_functions succeeded + TestCase [ 9] : test_graph_walk succeeded + TestCase [10] : test_print_stats succeeded + ------------------------------------------------------- + + Test Suite Summary : Graph library test suite + ------------------------------------------------------- + + Tests Total : 11 + Tests Skipped : 0 + Tests Executed : 11 + Tests Unsupported: 0 + Tests Passed : 11 + Tests Failed : 0 + ------------------------------------------------------- + Test OK RTE>> ----------------------------------- stderr ----------------------------------- EAL: Sysctl reports 4 cpus EAL: Detected CPU lcores: 4 EAL: Detected NUMA nodes: 1 EAL: Detected static linkage of DPDK EAL: Multi-process socket /var/run/dpdk/rte/mp_socket EAL: Selected IOVA mode 'VA' PCI_BUS: Expecting 'PA' IOVA mode but current mode is 'VA', not initializing PCI_BUS: Requested device 0000:00:04.0 cannot be used APP: HPET is not enabled, using TSC as default timer GRAPH: graph_has_isolated_node():164 Found isolated node test_node00-dummy_node ============================================================================== =================================== 49/114 =================================== test: DPDK:fast-tests / node_list_dump start time: 15:59:29 duration: 0.07s result: exit status 0 command: DPDK_TEST=node_list_dump MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=43 MESON_TEST_ITERATION=1 /tmp/cirrus-ci-build/build/app/dpdk-test --no-huge -m 2048 ----------------------------------- stdout ----------------------------------- RTE>>node_list_dump node id=0 flags=0x1 addr=0x1c2560a1b000 process=0x7b9b10 parent_id=RTE_NODE_ID_INVALID init=0x7ba050 fini=0x0 xstats=0x0 next node addr=0x1c2560a20000 next node name=test_node00 nb_edges=2 edge[0] edge[1] node id=1 flags=0x0 addr=0x1c2560a20000 process=0x7ba070 parent_id=RTE_NODE_ID_INVALID init=0x7ba050 fini=0x0 xstats=0x0 next node addr=0x1c2560a200a0 next node name=test_graph_perf_source nb_edges=0 node id=2 flags=0x1 addr=0x1c2560a200a0 process=0x7bd910 parent_id=RTE_NODE_ID_INVALID init=0x7bda10 fini=0x0 xstats=0x0 next node addr=0x1c2560a20140 next node name=test_graph_perf_source_one nb_edges=0 node id=3 flags=0x1 addr=0x1c2560a20140 process=0x7bdac0 parent_id=RTE_NODE_ID_INVALID init=0x7bda10 fini=0x0 xstats=0x0 next node addr=0x1c2560a201e0 next node name=test_graph_perf_worker nb_edges=0 node id=4 flags=0x0 addr=0x1c2560a201e0 process=0x7bdbc0 parent_id=RTE_NODE_ID_INVALID init=0x7bda10 fini=0x0 xstats=0x0 next node addr=0x1c2560a20280 next node name=test_graph_perf_sink nb_edges=0 node id=5 flags=0x0 addr=0x1c2560a20280 process=0x7be670 parent_id=RTE_NODE_ID_INVALID init=0x7bda10 fini=0x0 xstats=0x0 next node addr=0x1c2560a26000 next node name=ethdev_rx nb_edges=0 node id=6 flags=0x1 addr=0x1c2560a26000 process=0x9478d0 parent_id=RTE_NODE_ID_INVALID init=0x947a30 fini=0x0 xstats=0x0 next node addr=0x1c2560a29000 next node name=ethdev_tx nb_edges=3 edge[0] edge[1] edge[2] node id=7 flags=0x0 addr=0x1c2560a29000 process=0x948680 parent_id=RTE_NODE_ID_INVALID init=0x948c30 fini=0x0 xstats=0x0 next node addr=0x1c2560a1b140 next node name=ip4_local nb_edges=1 edge[0] node id=8 flags=0x0 addr=0x1c2560a1b140 process=0x948e80 parent_id=RTE_NODE_ID_INVALID init=0x0 fini=0x0 xstats=0x0 next node addr=0x1c2560a26180 next node name=ip4_lookup nb_edges=2 edge[0] edge[1] node id=9 flags=0x0 addr=0x1c2560a26180 process=0x94a200 parent_id=RTE_NODE_ID_INVALID init=0x94b010 fini=0x0 xstats=0x1c2560a30000 next node addr=0x1c2560a290e0 next node name=ip4_reassembly nb_edges=3 edge[0] edge[1] edge[2] node id=10 flags=0x0 addr=0x1c2560a290e0 process=0x94d0e0 parent_id=RTE_NODE_ID_INVALID init=0x94d930 fini=0x0 xstats=0x1c2560a30050 next node addr=0x1c2560a291c0 next node name=ip4_rewrite nb_edges=1 edge[0] node id=11 flags=0x0 addr=0x1c2560a291c0 process=0x94e0a0 parent_id=RTE_NODE_ID_INVALID init=0x951d30 fini=0x0 xstats=0x0 next node addr=0x1c2560a1b280 next node name=ip6_lookup nb_edges=1 edge[0] node id=12 flags=0x0 addr=0x1c2560a1b280 process=0x9523e0 parent_id=RTE_NODE_ID_INVALID init=0x953c50 fini=0x0 xstats=0x0 next node addr=0x1c2560a292a0 next node name=ip6_rewrite nb_edges=2 edge[0] edge[1] node id=13 flags=0x0 addr=0x1c2560a292a0 process=0x9545f0 parent_id=RTE_NODE_ID_INVALID init=0x958230 fini=0x0 xstats=0x0 next node addr=0x1c2560a1b3c0 next node name=kernel_rx nb_edges=1 edge[0] node id=14 flags=0x1 addr=0x1c2560a1b3c0 process=0x9589d0 parent_id=RTE_NODE_ID_INVALID init=0x959b90 fini=0x959d30 xstats=0x0 next node addr=0x1c2560a20320 next node name=kernel_tx nb_edges=2 edge[0] edge[1] node id=15 flags=0x0 addr=0x1c2560a20320 process=0x95a580 parent_id=RTE_NODE_ID_INVALID init=0x95a9a0 fini=0x95aa10 xstats=0x0 next node addr=0x1c2560a203c0 next node name=null nb_edges=0 node id=16 flags=0x0 addr=0x1c2560a203c0 process=0x95aaa0 parent_id=RTE_NODE_ID_INVALID init=0x0 fini=0x0 xstats=0x0 next node addr=0x1c2560a26300 next node name=pkt_cls nb_edges=0 node id=17 flags=0x0 addr=0x1c2560a26300 process=0x95aab0 parent_id=RTE_NODE_ID_INVALID init=0x0 fini=0x0 xstats=0x0 next node addr=0x1c2560a20460 next node name=pkt_drop nb_edges=3 edge[0] edge[1] edge[2] node id=18 flags=0x0 addr=0x1c2560a20460 process=0x95c830 parent_id=RTE_NODE_ID_INVALID init=0x0 fini=0x0 xstats=0x0 next node addr=0x1c2560a29380 next node name=udp4_input nb_edges=0 node id=19 flags=0x0 addr=0x1c2560a29380 process=0x95c880 parent_id=RTE_NODE_ID_INVALID init=0x95d500 fini=0x0 xstats=0x0 next node addr=0x0 nb_edges=1 edge[0] Test OK RTE>> ----------------------------------- stderr ----------------------------------- EAL: Sysctl reports 4 cpus EAL: Detected CPU lcores: 4 EAL: Detected NUMA nodes: 1 EAL: Detected static linkage of DPDK EAL: Multi-process socket /var/run/dpdk/rte/mp_socket EAL: Selected IOVA mode 'VA' PCI_BUS: Expecting 'PA' IOVA mode but current mode is 'VA', not initializing PCI_BUS: Requested device 0000:00:04.0 cannot be used APP: HPET is not enabled, using TSC as default timer ============================================================================== =================================== 50/114 =================================== test: DPDK:fast-tests / hash_autotest start time: 15:59:29 duration: 0.19s result: exit status 0 command: MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 DPDK_TEST=hash_autotest ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=108 MESON_TEST_ITERATION=1 /tmp/cirrus-ci-build/build/app/dpdk-test --no-huge -m 2048 ----------------------------------- stdout ----------------------------------- RTE>>hash_autotest # Testing hash creation with invalid parameters - expect error msgs # Test successful. No more errors expected # Running test to determine average utilization before adding elements begins to fail ext table is disabled Measuring performance, please wait... Average table utilization = 98.51% (64561/65536) # Running test to determine average utilization before adding elements begins to fail ext table is enabled Measuring performance, please wait... Average table utilization = 100.00% (65536/65536) # CRC32 implementations equivalence test # Running RCU QSBR add tests # Running RCU QSBR DQ mode functional test # Running RCU QSBR DQ mode functional test with ext bkt # Running RCU QSBR sync mode functional test # Running RCU QSBR sync mode functional test with ext bkt # Running RCU QSBR DQ mode, reclaim defer queue functional test Test OK RTE>> ----------------------------------- stderr ----------------------------------- EAL: Sysctl reports 4 cpus EAL: Detected CPU lcores: 4 EAL: Detected NUMA nodes: 1 EAL: Detected static linkage of DPDK EAL: Multi-process socket /var/run/dpdk/rte/mp_socket EAL: Selected IOVA mode 'VA' PCI_BUS: Expecting 'PA' IOVA mode but current mode is 'VA', not initializing PCI_BUS: Requested device 0000:00:04.0 cannot be used APP: HPET is not enabled, using TSC as default timer HASH: rte_hash_create has no parameters HASH: rte_hash_create() entries (1073741825) must be in range [8, 1073741824] inclusive HASH: rte_hash_create() entries (3) must be in range [8, 1073741824] inclusive HASH: rte_hash_create() key_len must be greater than 0 RING: Cannot reserve memory HASH: memory allocation failed RING: Cannot reserve memory HASH: memory allocation failed HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 HASH_CRC: Unsupported CRC32 algorithm requested using CRC32_x64/CRC32_SSE42 ============================================================================== =================================== 51/114 =================================== test: DPDK:fast-tests / hash_readwrite_func_autotest start time: 15:59:29 duration: 0.02s result: (exit status 255 or signal 127 SIGinvalid) command: MALLOC_PERTURB_=38 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 DPDK_TEST=hash_readwrite_func_autotest ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /tmp/cirrus-ci-build/build/app/dpdk-test ----------------------------------- stderr ----------------------------------- EAL: Sysctl reports 4 cpus EAL: Detected CPU lcores: 4 EAL: Detected NUMA nodes: 1 EAL: Detected static linkage of DPDK EAL: Multi-process socket /var/run/dpdk/rte/mp_socket EAL: Selected IOVA mode 'PA' EAL: could not read sysctl hw.contigmem.num_buffers EAL: Cannot get hugepage information. ============================================================================== =================================== 52/114 =================================== test: DPDK:fast-tests / interrupt_autotest start time: 15:59:29 duration: 0.24s result: (exit status 255 or signal 127 SIGinvalid) command: MALLOC_PERTURB_=110 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 DPDK_TEST=interrupt_autotest UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /tmp/cirrus-ci-build/build/app/dpdk-test --no-huge -m 2048 ----------------------------------- stdout ----------------------------------- RTE>>interrupt_autotest Check unknown valid interrupt full path fail to register callback failure occurred during checking unknown valid interrupt full path Clearing for interrupt tests Test Failed RTE>> ----------------------------------- stderr ----------------------------------- EAL: Sysctl reports 4 cpus EAL: Detected CPU lcores: 4 EAL: Detected NUMA nodes: 1 EAL: Detected static linkage of DPDK EAL: Multi-process socket /var/run/dpdk/rte/mp_socket EAL: Selected IOVA mode 'VA' PCI_BUS: Expecting 'PA' IOVA mode but current mode is 'VA', not initializing PCI_BUS: Requested device 0000:00:04.0 cannot be used APP: HPET is not enabled, using TSC as default timer EAL: Registering with invalid input parameter EAL: Unregistering with invalid input parameter EAL: Unregistering with invalid input parameter EAL: Unregistering with invalid input parameter EAL: Unregistering with invalid input parameter EAL: Unregistering with invalid input parameter EAL: Unregistering with invalid input parameter EAL: Unregistering with invalid input parameter EAL: Unregistering with invalid input parameter ============================================================================== =================================== 53/114 =================================== test: DPDK:fast-tests / ipfrag_autotest start time: 15:59:29 duration: 0.02s result: (exit status 255 or signal 127 SIGinvalid) command: DPDK_TEST=ipfrag_autotest MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=59 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /tmp/cirrus-ci-build/build/app/dpdk-test ----------------------------------- stderr ----------------------------------- EAL: Sysctl reports 4 cpus EAL: Detected CPU lcores: 4 EAL: Detected NUMA nodes: 1 EAL: Detected static linkage of DPDK EAL: Multi-process socket /var/run/dpdk/rte/mp_socket EAL: Selected IOVA mode 'PA' EAL: could not read sysctl hw.contigmem.num_buffers EAL: Cannot get hugepage information. ============================================================================== =================================== 54/114 =================================== test: DPDK:fast-tests / ipsec_autotest start time: 15:59:29 duration: 0.04s result: exit status 77 command: MALLOC_PERTURB_=96 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 DPDK_TEST=ipsec_autotest ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /tmp/cirrus-ci-build/build/app/dpdk-test --no-huge -m 2048 ----------------------------------- stdout ----------------------------------- RTE>>ipsec_autotest + ------------------------------------------------------- + + Test Suite : IPsec NULL Unit Test Suite + ------------------------------------------------------- + + Test Suite Summary : IPsec NULL Unit Test Suite + ------------------------------------------------------- + + Tests Total : 15 + Tests Skipped : 15 + Tests Executed : 0 + Tests Unsupported: 0 + Tests Passed : 0 + Tests Failed : 0 + ------------------------------------------------------- + Test Skipped RTE>> ----------------------------------- stderr ----------------------------------- EAL: Sysctl reports 4 cpus EAL: Detected CPU lcores: 4 EAL: Detected NUMA nodes: 1 EAL: Detected static linkage of DPDK EAL: Multi-process socket /var/run/dpdk/rte/mp_socket EAL: Selected IOVA mode 'VA' PCI_BUS: Expecting 'PA' IOVA mode but current mode is 'VA', not initializing PCI_BUS: Requested device 0000:00:04.0 cannot be used APP: HPET is not enabled, using TSC as default timer USER1: No crypto devices found? ============================================================================== =================================== 55/114 =================================== test: DPDK:fast-tests / kvargs_autotest start time: 15:59:29 duration: 0.07s result: exit status 0 command: MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=39 MESON_TEST_ITERATION=1 DPDK_TEST=kvargs_autotest /tmp/cirrus-ci-build/build/app/dpdk-test --no-huge -m 2048 ----------------------------------- stdout ----------------------------------- RTE>>kvargs_autotest + ------------------------------------------------------- + + Test Suite : Kvargs Unit Test Suite + ------------------------------------------------------- + + TestCase [ 0] : test_basic_token_count succeeded + TestCase [ 1] : test_parse_without_valid_keys_no_opt succeeded + TestCase [ 2] : test_parse_without_valid_keys_with_opt succeeded + TestCase [ 3] : test_parse_with_valid_keys_no_opt succeeded + TestCase [ 4] : test_parse_with_valid_keys_with_opt succeeded + TestCase [ 5] : test_parse_list_value succeeded + TestCase [ 6] : test_parse_empty_elements succeeded + TestCase [ 7] : test_parse_with_only_key succeeded + TestCase [ 8] : test_invalid_kvargs succeeded + ------------------------------------------------------- + + Test Suite Summary : Kvargs Unit Test Suite + ------------------------------------------------------- + + Tests Total : 9 + Tests Skipped : 0 + Tests Executed : 9 + Tests Unsupported: 0 + Tests Passed : 9 + Tests Failed : 0 + ------------------------------------------------------- + Test OK RTE>> ----------------------------------- stderr ----------------------------------- EAL: Sysctl reports 4 cpus EAL: Detected CPU lcores: 4 EAL: Detected NUMA nodes: 1 EAL: Detected static linkage of DPDK EAL: Multi-process socket /var/run/dpdk/rte/mp_socket EAL: Selected IOVA mode 'VA' PCI_BUS: Expecting 'PA' IOVA mode but current mode is 'VA', not initializing PCI_BUS: Requested device 0000:00:04.0 cannot be used APP: HPET is not enabled, using TSC as default timer ============================================================================== =================================== 56/114 =================================== test: DPDK:fast-tests / latencystats_autotest start time: 15:59:29 duration: 0.10s result: exit status 0 command: DPDK_TEST=latencystats_autotest MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=186 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /tmp/cirrus-ci-build/build/app/dpdk-test --no-huge -m 2048 ----------------------------------- stdout ----------------------------------- RTE>>latencystats_autotest + ------------------------------------------------------- + + Test Suite : Latency Stats Unit Test Suite + ------------------------------------------------------- + + TestCase [ 0] : test_latency_init succeeded + TestCase [ 1] : test_latency_update succeeded min_latency_ns avg_latency_ns max_latency_ns jitter_ns + TestCase [ 2] : test_latencystats_get_names succeeded + TestCase [ 3] : test_latencystats_get succeeded + TestCase [ 4] : test_latency_uninit succeeded + ------------------------------------------------------- + + Test Suite Summary : Latency Stats Unit Test Suite + ------------------------------------------------------- + + Tests Total : 5 + Tests Skipped : 0 + Tests Executed : 5 + Tests Unsupported: 0 + Tests Passed : 5 + Tests Failed : 0 + ------------------------------------------------------- + Test OK RTE>> ----------------------------------- stderr ----------------------------------- EAL: Sysctl reports 4 cpus EAL: Detected CPU lcores: 4 EAL: Detected NUMA nodes: 1 EAL: Detected static linkage of DPDK EAL: Multi-process socket /var/run/dpdk/rte/mp_socket EAL: Selected IOVA mode 'VA' PCI_BUS: Expecting 'PA' IOVA mode but current mode is 'VA', not initializing PCI_BUS: Requested device 0000:00:04.0 cannot be used APP: HPET is not enabled, using TSC as default timer ============================================================================== =================================== 57/114 =================================== test: DPDK:fast-tests / lcore_var_autotest start time: 15:59:29 duration: 0.76s result: exit status 0 command: DPDK_TEST=lcore_var_autotest MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=220 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /tmp/cirrus-ci-build/build/app/dpdk-test --no-huge -m 2048 ----------------------------------- stdout ----------------------------------- RTE>>lcore_var_autotest + ------------------------------------------------------- + + Test Suite : lcore variable autotest + ------------------------------------------------------- + + TestCase [ 0] : test_int_lvar succeeded + TestCase [ 1] : test_sized_alignment succeeded + TestCase [ 2] : test_struct_lvar succeeded + TestCase [ 3] : test_array_lvar succeeded + TestCase [ 4] : test_many_lvars succeeded + TestCase [ 5] : test_large_lvar succeeded + ------------------------------------------------------- + + Test Suite Summary : lcore variable autotest + ------------------------------------------------------- + + Tests Total : 6 + Tests Skipped : 0 + Tests Executed : 6 + Tests Unsupported: 0 + Tests Passed : 6 + Tests Failed : 0 + ------------------------------------------------------- + Test OK RTE>> ----------------------------------- stderr ----------------------------------- EAL: Sysctl reports 4 cpus EAL: Detected CPU lcores: 4 EAL: Detected NUMA nodes: 1 EAL: Detected static linkage of DPDK EAL: Multi-process socket /var/run/dpdk/rte/mp_socket EAL: Selected IOVA mode 'VA' PCI_BUS: Expecting 'PA' IOVA mode but current mode is 'VA', not initializing PCI_BUS: Requested device 0000:00:04.0 cannot be used APP: HPET is not enabled, using TSC as default timer ============================================================================== =================================== 58/114 =================================== test: DPDK:fast-tests / lcores_autotest start time: 15:59:30 duration: 0.05s result: exit status 0 command: DPDK_TEST=lcores_autotest MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=221 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /tmp/cirrus-ci-build/build/app/dpdk-test --no-huge -m 2048 ----------------------------------- stdout ----------------------------------- RTE>>lcores_autotest EAL threads count: 4, RTE_MAX_LCORE=128 lcore 0, socket 0, role RTE, cpuset 0 lcore 1, socket 0, role RTE, cpuset 1 lcore 2, socket 0, role RTE, cpuset 2 lcore 3, socket 0, role RTE, cpuset 3 non-EAL threads count: 124 non-EAL threads count: 125 Warning: could not register new thread (this might be expected during this test), reason Cannot allocate memory Warning: could not register new thread (this might be expected during this test), reason Cannot allocate memory lcore 0, socket 0, role RTE, cpuset 0 lcore 1, socket 0, role RTE, cpuset 1 lcore 2, socket 0, role RTE, cpuset 2 lcore 3, socket 0, role RTE, cpuset 3 lcore 4, socket 0, role NON_EAL, cpuset 0 lcore 0, socket 0, role RTE, cpuset 0 lcore 1, socket 0, role RTE, cpuset 1 lcore 2, socket 0, role RTE, cpuset 2 lcore 3, socket 0, role RTE, cpuset 3 Control thread running successfully Test OK RTE>> ----------------------------------- stderr ----------------------------------- EAL: Sysctl reports 4 cpus EAL: Detected CPU lcores: 4 EAL: Detected NUMA nodes: 1 EAL: Detected static linkage of DPDK EAL: Multi-process socket /var/run/dpdk/rte/mp_socket EAL: Selected IOVA mode 'VA' PCI_BUS: Expecting 'PA' IOVA mode but current mode is 'VA', not initializing PCI_BUS: Requested device 0000:00:04.0 cannot be used APP: HPET is not enabled, using TSC as default timer ============================================================================== =================================== 59/114 =================================== test: DPDK:fast-tests / logs_autotest start time: 15:59:30 duration: 0.07s result: exit status 0 command: DPDK_TEST=logs_autotest MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=206 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /tmp/cirrus-ci-build/build/app/dpdk-test --no-huge -m 2048 ----------------------------------- stdout ----------------------------------- RTE>>logs_autotest == dynamic log types == static log types Test OK RTE>> ----------------------------------- stderr ----------------------------------- EAL: Sysctl reports 4 cpus EAL: Detected CPU lcores: 4 EAL: Detected NUMA nodes: 1 EAL: Detected static linkage of DPDK EAL: Multi-process socket /var/run/dpdk/rte/mp_socket EAL: Selected IOVA mode 'VA' PCI_BUS: Expecting 'PA' IOVA mode but current mode is 'VA', not initializing PCI_BUS: Requested device 0000:00:04.0 cannot be used APP: HPET is not enabled, using TSC as default timer error message critical message critical message error message TESTAPP1: error message TESTAPP1: critical message TESTAPP2: critical message TESTAPP1: error message ============================================================================== =================================== 60/114 =================================== test: DPDK:fast-tests / lpm_autotest start time: 15:59:30 duration: 0.38s result: exit status 0 command: MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 DPDK_TEST=lpm_autotest ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=47 /tmp/cirrus-ci-build/build/app/dpdk-test --no-huge -m 2048 ----------------------------------- stdout ----------------------------------- RTE>>lpm_autotest Test OK RTE>> ----------------------------------- stderr ----------------------------------- EAL: Sysctl reports 4 cpus EAL: Detected CPU lcores: 4 EAL: Detected NUMA nodes: 1 EAL: Detected static linkage of DPDK EAL: Multi-process socket /var/run/dpdk/rte/mp_socket EAL: Selected IOVA mode 'VA' PCI_BUS: Expecting 'PA' IOVA mode but current mode is 'VA', not initializing PCI_BUS: Requested device 0000:00:04.0 cannot be used APP: HPET is not enabled, using TSC as default timer ============================================================================== =================================== 61/114 =================================== test: DPDK:fast-tests / lpm6_autotest start time: 15:59:31 duration: 0.88s result: exit status 0 command: DPDK_TEST=lpm6_autotest MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=58 /tmp/cirrus-ci-build/build/app/dpdk-test --no-huge -m 2048 ----------------------------------- stdout ----------------------------------- RTE>>lpm6_autotest # test 00 # test 01 # test 02 # test 03 # test 04 # test 05 # test 06 # test 07 # test 08 # test 09 # test 10 # test 11 # test 12 # test 13 # test 14 # test 15 # test 16 # test 17 # test 18 # test 19 # test 20 # test 21 # test 22 # test 23 # test 24 # test 25 # test 26 # test 27 # test 28 Test OK RTE>> ----------------------------------- stderr ----------------------------------- EAL: Sysctl reports 4 cpus EAL: Detected CPU lcores: 4 EAL: Detected NUMA nodes: 1 EAL: Detected static linkage of DPDK EAL: Multi-process socket /var/run/dpdk/rte/mp_socket EAL: Selected IOVA mode 'VA' PCI_BUS: Expecting 'PA' IOVA mode but current mode is 'VA', not initializing PCI_BUS: Requested device 0000:00:04.0 cannot be used APP: HPET is not enabled, using TSC as default timer RING: Cannot reserve memory HASH: memory allocation failed LPM: LPM rules hash table allocation failed: File exists (17) ============================================================================== =================================== 62/114 =================================== test: DPDK:fast-tests / malloc_autotest start time: 15:59:32 duration: 0.02s result: (exit status 255 or signal 127 SIGinvalid) command: DPDK_TEST=malloc_autotest MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=126 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /tmp/cirrus-ci-build/build/app/dpdk-test ----------------------------------- stderr ----------------------------------- EAL: Sysctl reports 4 cpus EAL: Detected CPU lcores: 4 EAL: Detected NUMA nodes: 1 EAL: Detected static linkage of DPDK EAL: Multi-process socket /var/run/dpdk/rte/mp_socket EAL: Selected IOVA mode 'PA' EAL: could not read sysctl hw.contigmem.num_buffers EAL: Cannot get hugepage information. ============================================================================== =================================== 63/114 =================================== test: DPDK:fast-tests / mbuf_autotest start time: 15:59:32 duration: 0.02s result: (exit status 255 or signal 127 SIGinvalid) command: MALLOC_PERTURB_=215 DPDK_TEST=mbuf_autotest MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /tmp/cirrus-ci-build/build/app/dpdk-test ----------------------------------- stderr ----------------------------------- EAL: Sysctl reports 4 cpus EAL: Detected CPU lcores: 4 EAL: Detected NUMA nodes: 1 EAL: Detected static linkage of DPDK EAL: Multi-process socket /var/run/dpdk/rte/mp_socket EAL: Selected IOVA mode 'PA' EAL: could not read sysctl hw.contigmem.num_buffers EAL: Cannot get hugepage information. ============================================================================== =================================== 64/114 =================================== test: DPDK:fast-tests / mcslock_autotest start time: 15:59:32 duration: 0.02s result: (exit status 255 or signal 127 SIGinvalid) command: MALLOC_PERTURB_=157 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 DPDK_TEST=mcslock_autotest UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /tmp/cirrus-ci-build/build/app/dpdk-test ----------------------------------- stderr ----------------------------------- EAL: Sysctl reports 4 cpus EAL: Detected CPU lcores: 4 EAL: Detected NUMA nodes: 1 EAL: Detected static linkage of DPDK EAL: Multi-process socket /var/run/dpdk/rte/mp_socket EAL: Selected IOVA mode 'PA' EAL: could not read sysctl hw.contigmem.num_buffers EAL: Cannot get hugepage information. ============================================================================== =================================== 65/114 =================================== test: DPDK:fast-tests / member_autotest start time: 15:59:32 duration: 0.48s result: exit status 0 command: MALLOC_PERTURB_=176 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 DPDK_TEST=member_autotest MESON_TEST_ITERATION=1 /tmp/cirrus-ci-build/build/app/dpdk-test --no-huge -m 2048 ----------------------------------- stdout ----------------------------------- RTE>>member_autotest Expected error section begin... Expected error section end... Creation of setsums success insert key success lookup single key success delete success lookup single key for multimatch success lookup for bulk multimatch success ... Keys inserted when no space(non-cache) = 99.41% (65151/65536) ... Keys inserted when eviction happens(cache)= 56.33% (36916/65536) Total key count [6793079] in Sketch Autotest Default sketching params: Error Rate: [0.050000] Sample Rate: [0.001000] TopK: [10] [Sketch with Fixed Sampling Rate Mode] key 0, count 994000, real count 1000000, heavy_set 1, deviation rate [0.0060] key 1, count 505000, real count 500000, heavy_set 1, deviation rate [0.0100] key 2, count 343000, real count 333334, heavy_set 1, deviation rate [0.0290] key 3, count 244000, real count 250000, heavy_set 1, deviation rate [0.0240] key 4, count 217000, real count 200000, heavy_set 1, deviation rate [0.0850] key 5, count 192000, real count 166667, heavy_set 1, deviation rate [0.1520] key 6, count 136000, real count 142858, heavy_set 1, deviation rate [0.0480] key 7, count 122000, real count 125000, heavy_set 1, deviation rate [0.0240] key 8, count 111000, real count 111112, heavy_set 1, deviation rate [0.0010] key 9, count 103000, real count 100000, heavy_set 1, deviation rate [0.0300] key 10, count 89000, real count 90910, heavy_set 0, deviation rate [0.0210] key 11, count 87000, real count 83334, heavy_set 0, deviation rate [0.0440] key 12, count 72000, real count 76924, heavy_set 0, deviation rate [0.0640] key 13, count 83000, real count 71429, heavy_set 0, deviation rate [0.1620] key 14, count 69000, real count 66667, heavy_set 0, deviation rate [0.0350] key 15, count 70000, real count 62500, heavy_set 0, deviation rate [0.1200] key 16, count 61000, real count 58824, heavy_set 0, deviation rate [0.0370] key 17, count 60000, real count 55556, heavy_set 0, deviation rate [0.0800] key 18, count 54000, real count 52632, heavy_set 0, deviation rate [0.0260] key 19, count 53000, real count 50000, heavy_set 0, deviation rate [0.0600] Report heavy hitters:0: 994000 1: 505000 2: 343000 3: 244000 4: 217000 5: 192000 6: 136000 7: 122000 8: 111000 9: 103000 [Sketch with Always Bounded Mode] key 0, count 970732, real count 1000000, heavy_set 1, deviation rate [0.0293] key 1, count 498510, real count 500000, heavy_set 1, deviation rate [0.0030] key 2, count 329662, real count 333334, heavy_set 1, deviation rate [0.0110] key 3, count 240242, real count 250000, heavy_set 1, deviation rate [0.0390] key 4, count 204994, real count 200000, heavy_set 1, deviation rate [0.0250] key 5, count 168781, real count 166667, heavy_set 1, deviation rate [0.0127] key 6, count 134629, real count 142858, heavy_set 1, deviation rate [0.0576] key 7, count 121623, real count 125000, heavy_set 1, deviation rate [0.0270] key 8, count 110514, real count 111112, heavy_set 1, deviation rate [0.0054] key 9, count 103489, real count 100000, heavy_set 1, deviation rate [0.0349] key 10, count 79456, real count 90910, heavy_set 0, deviation rate [0.1260] key 11, count 84412, real count 83334, heavy_set 0, deviation rate [0.0129] key 12, count 73340, real count 76924, heavy_set 0, deviation rate [0.0466] key 13, count 77347, real count 71429, heavy_set 0, deviation rate [0.0829] key 14, count 68327, real count 66667, heavy_set 0, deviation rate [0.0249] key 15, count 64322, real count 62500, heavy_set 0, deviation rate [0.0292] key 16, count 55301, real count 58824, heavy_set 0, deviation rate [0.0599] key 17, count 65274, real count 55556, heavy_set 0, deviation rate [0.1749] key 18, count 46261, real count 52632, heavy_set 0, deviation rate [0.1210] key 19, count 53245, real count 50000, heavy_set 0, deviation rate [0.0649] Report heavy hitters:0: 970732 1: 498510 2: 329662 3: 240242 4: 204994 5: 168781 6: 134629 7: 121623 8: 110514 9: 103489 [Sketch with Packet Size Mode] key 0, count 16670224, real count 16000000, heavy_set 1, deviation rate [0.0419] key 1, count 8185200, real count 8000000, heavy_set 1, deviation rate [0.0232] key 2, count 5839728, real count 5333344, heavy_set 1, deviation rate [0.0950] key 3, count 4333056, real count 4000000, heavy_set 1, deviation rate [0.0833] key 4, count 3400768, real count 3200000, heavy_set 1, deviation rate [0.0627] key 5, count 3227760, real count 2666672, heavy_set 1, deviation rate [0.2104] key 6, count 2580944, real count 2285728, heavy_set 1, deviation rate [0.1292] key 7, count 2252448, real count 2000000, heavy_set 1, deviation rate [0.1262] key 8, count 2129072, real count 1777792, heavy_set 1, deviation rate [0.1976] key 9, count 1960832, real count 1600000, heavy_set 0, deviation rate [0.2255] key 10, count 2040192, real count 1454560, heavy_set 1, deviation rate [0.4026] key 11, count 1731952, real count 1333344, heavy_set 0, deviation rate [0.2990] key 12, count 1683648, real count 1230784, heavy_set 0, deviation rate [0.3680] key 13, count 1524560, real count 1142864, heavy_set 0, deviation rate [0.3340] key 14, count 1264608, real count 1066672, heavy_set 0, deviation rate [0.1856] key 15, count 1292960, real count 1000000, heavy_set 0, deviation rate [0.2930] key 16, count 1038384, real count 941184, heavy_set 0, deviation rate [0.1033] key 17, count 1296720, real count 888896, heavy_set 0, deviation rate [0.4588] key 18, count 922528, real count 842112, heavy_set 0, deviation rate [0.0955] key 19, count 881120, real count 800000, heavy_set 0, deviation rate [0.1014] Report heavy hitters:0: 16670224 1: 8185200 2: 5839728 3: 4333056 4: 3400768 5: 3227760 6: 2580944 7: 2252448 8: 2129072 10: 2040192 reset sketch test key 0, count 987000, real count 1000000, heavy_set 1, deviation rate [0.0130] key 1, count 489000, real count 500000, heavy_set 1, deviation rate [0.0220] key 2, count 324000, real count 333334, heavy_set 1, deviation rate [0.0280] key 3, count 235000, real count 250000, heavy_set 1, deviation rate [0.0600] key 4, count 199000, real count 200000, heavy_set 1, deviation rate [0.0050] key 5, count 167000, real count 166667, heavy_set 1, deviation rate [0.0020] key 6, count 143000, real count 142858, heavy_set 1, deviation rate [0.0010] key 7, count 118000, real count 125000, heavy_set 1, deviation rate [0.0560] key 8, count 106000, real count 111112, heavy_set 1, deviation rate [0.0460] key 9, count 102000, real count 100000, heavy_set 1, deviation rate [0.0200] key 10, count 86000, real count 90910, heavy_set 0, deviation rate [0.0540] key 11, count 77000, real count 83334, heavy_set 0, deviation rate [0.0760] key 12, count 76000, real count 76924, heavy_set 0, deviation rate [0.0120] key 13, count 71000, real count 71429, heavy_set 0, deviation rate [0.0060] key 14, count 69000, real count 66667, heavy_set 0, deviation rate [0.0350] key 15, count 65000, real count 62500, heavy_set 0, deviation rate [0.0400] key 16, count 61000, real count 58824, heavy_set 0, deviation rate [0.0370] key 17, count 56000, real count 55556, heavy_set 0, deviation rate [0.0080] key 18, count 56000, real count 52632, heavy_set 0, deviation rate [0.0640] key 19, count 53000, real count 50000, heavy_set 0, deviation rate [0.0600] Report heavy hitters:0: 987000 1: 489000 2: 324000 3: 235000 4: 199000 5: 167000 6: 143000 7: 118000 8: 106000 9: 102000 Entering Sketch Reset Test Process! key 0, count 0, real count 1000000, heavy_set 0, deviation rate [1.0000] key 1, count 0, real count 500000, heavy_set 0, deviation rate [1.0000] key 2, count 0, real count 333334, heavy_set 0, deviation rate [1.0000] key 3, count 0, real count 250000, heavy_set 0, deviation rate [1.0000] key 4, count 0, real count 200000, heavy_set 0, deviation rate [1.0000] key 5, count 0, real count 166667, heavy_set 0, deviation rate [1.0000] key 6, count 0, real count 142858, heavy_set 0, deviation rate [1.0000] key 7, count 0, real count 125000, heavy_set 0, deviation rate [1.0000] key 8, count 0, real count 111112, heavy_set 0, deviation rate [1.0000] key 9, count 0, real count 100000, heavy_set 0, deviation rate [1.0000] key 10, count 0, real count 90910, heavy_set 0, deviation rate [1.0000] key 11, count 0, real count 83334, heavy_set 0, deviation rate [1.0000] key 12, count 0, real count 76924, heavy_set 0, deviation rate [1.0000] key 13, count 0, real count 71429, heavy_set 0, deviation rate [1.0000] key 14, count 0, real count 66667, heavy_set 0, deviation rate [1.0000] key 15, count 0, real count 62500, heavy_set 0, deviation rate [1.0000] key 16, count 0, real count 58824, heavy_set 0, deviation rate [1.0000] key 17, count 0, real count 55556, heavy_set 0, deviation rate [1.0000] key 18, count 0, real count 52632, heavy_set 0, deviation rate [1.0000] key 19, count 0, real count 50000, heavy_set 0, deviation rate [1.0000] Reinsert keys after Sketch Reset! key 0, count 1012000, real count 1000000, heavy_set 1, deviation rate [0.0120] key 1, count 508000, real count 500000, heavy_set 1, deviation rate [0.0160] key 2, count 326000, real count 333334, heavy_set 1, deviation rate [0.0220] key 3, count 240000, real count 250000, heavy_set 1, deviation rate [0.0400] key 4, count 208000, real count 200000, heavy_set 1, deviation rate [0.0400] key 5, count 160000, real count 166667, heavy_set 1, deviation rate [0.0400] key 6, count 140000, real count 142858, heavy_set 1, deviation rate [0.0200] key 7, count 126000, real count 125000, heavy_set 1, deviation rate [0.0080] key 8, count 120000, real count 111112, heavy_set 1, deviation rate [0.0800] key 9, count 95000, real count 100000, heavy_set 0, deviation rate [0.0500] key 10, count 96000, real count 90910, heavy_set 1, deviation rate [0.0560] key 11, count 83000, real count 83334, heavy_set 0, deviation rate [0.0040] key 12, count 83000, real count 76924, heavy_set 0, deviation rate [0.0790] key 13, count 74000, real count 71429, heavy_set 0, deviation rate [0.0360] key 14, count 67000, real count 66667, heavy_set 0, deviation rate [0.0050] key 15, count 59000, real count 62500, heavy_set 0, deviation rate [0.0560] key 16, count 62000, real count 58824, heavy_set 0, deviation rate [0.0540] key 17, count 54000, real count 55556, heavy_set 0, deviation rate [0.0280] key 18, count 51000, real count 52632, heavy_set 0, deviation rate [0.0310] key 19, count 49000, real count 50000, heavy_set 0, deviation rate [0.0200] Report heavy hitters:0: 1012000 1: 508000 2: 326000 3: 240000 4: 208000 5: 160000 6: 140000 7: 126000 8: 120000 10: 96000 Delete some keys! key 0, count 0, real count 1000000, heavy_set 0, deviation rate [1.0000] key 1, count 0, real count 500000, heavy_set 0, deviation rate [1.0000] key 2, count 326000, real count 333334, heavy_set 1, deviation rate [0.0220] key 3, count 240000, real count 250000, heavy_set 1, deviation rate [0.0400] key 4, count 208000, real count 200000, heavy_set 1, deviation rate [0.0400] key 5, count 160000, real count 166667, heavy_set 1, deviation rate [0.0400] key 6, count 140000, real count 142858, heavy_set 1, deviation rate [0.0200] key 7, count 126000, real count 125000, heavy_set 1, deviation rate [0.0080] key 8, count 120000, real count 111112, heavy_set 1, deviation rate [0.0800] key 9, count 95000, real count 100000, heavy_set 0, deviation rate [0.0500] key 10, count 96000, real count 90910, heavy_set 1, deviation rate [0.0560] key 11, count 83000, real count 83334, heavy_set 0, deviation rate [0.0040] key 12, count 83000, real count 76924, heavy_set 0, deviation rate [0.0790] key 13, count 74000, real count 71429, heavy_set 0, deviation rate [0.0360] key 14, count 67000, real count 66667, heavy_set 0, deviation rate [0.0050] key 15, count 59000, real count 62500, heavy_set 0, deviation rate [0.0560] key 16, count 62000, real count 58824, heavy_set 0, deviation rate [0.0540] key 17, count 54000, real count 55556, heavy_set 0, deviation rate [0.0280] key 18, count 51000, real count 52632, heavy_set 0, deviation rate [0.0310] key 19, count 49000, real count 50000, heavy_set 0, deviation rate [0.0200] Report heavy hitters:2: 326000 3: 240000 4: 208000 5: 160000 6: 140000 7: 126000 8: 120000 10: 96000 Test OK RTE>> ----------------------------------- stderr ----------------------------------- EAL: Sysctl reports 4 cpus EAL: Detected CPU lcores: 4 EAL: Detected NUMA nodes: 1 EAL: Detected static linkage of DPDK EAL: Multi-process socket /var/run/dpdk/rte/mp_socket EAL: Selected IOVA mode 'VA' PCI_BUS: Expecting 'PA' IOVA mode but current mode is 'VA', not initializing PCI_BUS: Requested device 0000:00:04.0 cannot be used APP: HPET is not enabled, using TSC as default timer MEMBER: rte_member_create_vbf(): Membership vBF create with invalid parameters MEMBER: rte_member_create_vbf(): Membership vBF create with invalid parameters MEMBER: rte_member_create_vbf(): Membership vBF create with invalid parameters MEMBER: rte_member_create_ht(): Membership HT create with invalid parameters MEMBER: rte_member_create_ht(): Membership HT create with invalid parameters MEMBER: rte_member_create_ht(): Membership HT create with invalid parameters MEMBER: rte_member_create_ht(): Hash table based filter created, the table has 65536 entries, 4096 buckets MEMBER: rte_member_create(): Creating a setsummary table with mode 0 MEMBER: rte_member_create_ht(): Hash table based filter created, the table has 65536 entries, 4096 buckets MEMBER: rte_member_create(): Creating a setsummary table with mode 0 MEMBER: rte_member_create_ht(): Hash table based filter created, the table has 65536 entries, 4096 buckets MEMBER: rte_member_create(): Creating a setsummary table with mode 0 MEMBER: rte_member_create_vbf(): vector bloom filter created, each bloom filter expects 4096 keys, needs 65536 bits, 5 hashes, with false positive rate set as 0.00190, The new calculated vBF false positive rate is 0.02205 MEMBER: rte_member_create(): Creating a setsummary table with mode 1 MEMBER: rte_member_create_ht(): Hash table based filter created, the table has 65536 entries, 4096 buckets MEMBER: rte_member_create(): Creating a setsummary table with mode 0 MEMBER: rte_member_create_ht(): Hash table based filter created, the table has 65536 entries, 4096 buckets MEMBER: rte_member_create(): Creating a setsummary table with mode 0 MEMBER: rte_member_create_sketch(): Membership Sketch SCALAR update/lookup/delete ops is selected MEMBER: rte_member_create_sketch(): Sketch created, the total memory required is 3199960 Bytes MEMBER: rte_member_create(): Creating a setsummary table with mode 2 MEMBER: rte_member_create_sketch(): Membership Sketch SCALAR update/lookup/delete ops is selected MEMBER: rte_member_create_sketch(): Sketch created, the total memory required is 3199960 Bytes MEMBER: rte_member_create(): Creating a setsummary table with mode 2 MEMBER: should_converge(): Sketch converged, begin sampling from key count 32768 MEMBER: rte_member_create_sketch(): Membership Sketch SCALAR update/lookup/delete ops is selected MEMBER: rte_member_create_sketch(): Sketch created, the total memory required is 3160 Bytes MEMBER: rte_member_create(): Creating a setsummary table with mode 2 MEMBER: rte_member_create_sketch(): Membership Sketch SCALAR update/lookup/delete ops is selected MEMBER: rte_member_create_sketch(): Sketch created, the total memory required is 3199960 Bytes MEMBER: rte_member_create(): Creating a setsummary table with mode 2 ============================================================================== =================================== 66/114 =================================== test: DPDK:fast-tests / memcpy_autotest start time: 15:59:32 duration: 1.67s result: exit status 0 command: MALLOC_PERTURB_=105 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 DPDK_TEST=memcpy_autotest ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /tmp/cirrus-ci-build/build/app/dpdk-test --no-huge -m 2048 ----------------------------------- stdout ----------------------------------- RTE>>memcpy_autotest Test OK RTE>> ----------------------------------- stderr ----------------------------------- EAL: Sysctl reports 4 cpus EAL: Detected CPU lcores: 4 EAL: Detected NUMA nodes: 1 EAL: Detected static linkage of DPDK EAL: Multi-process socket /var/run/dpdk/rte/mp_socket EAL: Selected IOVA mode 'VA' PCI_BUS: Expecting 'PA' IOVA mode but current mode is 'VA', not initializing PCI_BUS: Requested device 0000:00:04.0 cannot be used APP: HPET is not enabled, using TSC as default timer ============================================================================== =================================== 67/114 =================================== test: DPDK:fast-tests / memory_autotest start time: 15:59:34 duration: 0.02s result: (exit status 255 or signal 127 SIGinvalid) command: MALLOC_PERTURB_=128 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 DPDK_TEST=memory_autotest ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /tmp/cirrus-ci-build/build/app/dpdk-test ----------------------------------- stderr ----------------------------------- EAL: Sysctl reports 4 cpus EAL: Detected CPU lcores: 4 EAL: Detected NUMA nodes: 1 EAL: Detected static linkage of DPDK EAL: Multi-process socket /var/run/dpdk/rte/mp_socket EAL: Selected IOVA mode 'PA' EAL: could not read sysctl hw.contigmem.num_buffers EAL: Cannot get hugepage information. ============================================================================== =================================== 68/114 =================================== test: DPDK:fast-tests / mempool_autotest start time: 15:59:34 duration: 0.02s result: (exit status 255 or signal 127 SIGinvalid) command: DPDK_TEST=mempool_autotest MALLOC_PERTURB_=228 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /tmp/cirrus-ci-build/build/app/dpdk-test ----------------------------------- stderr ----------------------------------- EAL: Sysctl reports 4 cpus EAL: Detected CPU lcores: 4 EAL: Detected NUMA nodes: 1 EAL: Detected static linkage of DPDK EAL: Multi-process socket /var/run/dpdk/rte/mp_socket EAL: Selected IOVA mode 'PA' EAL: could not read sysctl hw.contigmem.num_buffers EAL: Cannot get hugepage information. ============================================================================== =================================== 69/114 =================================== test: DPDK:fast-tests / memzone_autotest start time: 15:59:34 duration: 0.02s result: (exit status 255 or signal 127 SIGinvalid) command: MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 DPDK_TEST=memzone_autotest ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=182 MESON_TEST_ITERATION=1 /tmp/cirrus-ci-build/build/app/dpdk-test ----------------------------------- stderr ----------------------------------- EAL: Sysctl reports 4 cpus EAL: Detected CPU lcores: 4 EAL: Detected NUMA nodes: 1 EAL: Detected static linkage of DPDK EAL: Multi-process socket /var/run/dpdk/rte/mp_socket EAL: Selected IOVA mode 'PA' EAL: could not read sysctl hw.contigmem.num_buffers EAL: Cannot get hugepage information. ============================================================================== =================================== 70/114 =================================== test: DPDK:fast-tests / meter_autotest start time: 15:59:34 duration: 0.04s result: exit status 0 command: MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 DPDK_TEST=meter_autotest UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 MALLOC_PERTURB_=130 /tmp/cirrus-ci-build/build/app/dpdk-test --no-huge -m 2048 ----------------------------------- stdout ----------------------------------- RTE>>meter_autotest Test OK RTE>> ----------------------------------- stderr ----------------------------------- EAL: Sysctl reports 4 cpus EAL: Detected CPU lcores: 4 EAL: Detected NUMA nodes: 1 EAL: Detected static linkage of DPDK EAL: Multi-process socket /var/run/dpdk/rte/mp_socket EAL: Selected IOVA mode 'VA' PCI_BUS: Expecting 'PA' IOVA mode but current mode is 'VA', not initializing PCI_BUS: Requested device 0000:00:04.0 cannot be used APP: HPET is not enabled, using TSC as default timer ============================================================================== =================================== 71/114 =================================== test: DPDK:fast-tests / metrics_autotest start time: 15:59:34 duration: 0.04s result: exit status 0 command: MALLOC_PERTURB_=32 DPDK_TEST=metrics_autotest MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /tmp/cirrus-ci-build/build/app/dpdk-test --no-huge -m 2048 ----------------------------------- stdout ----------------------------------- RTE>>metrics_autotest + ------------------------------------------------------- + + Test Suite : Metrics Unit Test Suite + ------------------------------------------------------- + + TestCase [ 0] : test_metrics_without_init succeeded + TestCase [ 1] : test_metrics_reg_name_with_validname succeeded + TestCase [ 2] : test_metrics_reg_names succeeded + TestCase [ 3] : test_metrics_update_value succeeded + TestCase [ 4] : test_metrics_update_values succeeded + TestCase [ 5] : test_metrics_get_names succeeded + TestCase [ 6] : test_metrics_get_values succeeded + TestCase [ 7] : test_metrics_deinitialize succeeded + ------------------------------------------------------- + + Test Suite Summary : Metrics Unit Test Suite + ------------------------------------------------------- + + Tests Total : 8 + Tests Skipped : 0 + Tests Executed : 8 + Tests Unsupported: 0 + Tests Passed : 8 + Tests Failed : 0 + ------------------------------------------------------- + Test OK RTE>> ----------------------------------- stderr ----------------------------------- EAL: Sysctl reports 4 cpus EAL: Detected CPU lcores: 4 EAL: Detected NUMA nodes: 1 EAL: Detected static linkage of DPDK EAL: Multi-process socket /var/run/dpdk/rte/mp_socket EAL: Selected IOVA mode 'VA' PCI_BUS: Expecting 'PA' IOVA mode but current mode is 'VA', not initializing PCI_BUS: Requested device 0000:00:04.0 cannot be used APP: HPET is not enabled, using TSC as default timer ============================================================================== =================================== 72/114 =================================== test: DPDK:fast-tests / multiprocess_autotest start time: 15:59:34 duration: 0.02s result: (exit status 255 or signal 127 SIGinvalid) command: MALLOC_PERTURB_=128 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 DPDK_TEST=multiprocess_autotest UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /tmp/cirrus-ci-build/build/app/dpdk-test ----------------------------------- stderr ----------------------------------- EAL: Sysctl reports 4 cpus EAL: Detected CPU lcores: 4 EAL: Detected NUMA nodes: 1 EAL: Detected static linkage of DPDK EAL: Multi-process socket /var/run/dpdk/rte/mp_socket EAL: Selected IOVA mode 'PA' EAL: could not read sysctl hw.contigmem.num_buffers EAL: Cannot get hugepage information. ============================================================================== =================================== 73/114 =================================== test: DPDK:fast-tests / net_ether_autotest start time: 15:59:34 duration: 0.41s result: exit status 0 command: MALLOC_PERTURB_=75 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 DPDK_TEST=net_ether_autotest ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /tmp/cirrus-ci-build/build/app/dpdk-test --no-huge -m 2048 ----------------------------------- stdout ----------------------------------- RTE>>net_ether_autotest Test OK RTE>> ----------------------------------- stderr ----------------------------------- EAL: Sysctl reports 4 cpus EAL: Detected CPU lcores: 4 EAL: Detected NUMA nodes: 1 EAL: Detected static linkage of DPDK EAL: Multi-process socket /var/run/dpdk/rte/mp_socket EAL: Selected IOVA mode 'VA' PCI_BUS: Expecting 'PA' IOVA mode but current mode is 'VA', not initializing PCI_BUS: Requested device 0000:00:04.0 cannot be used APP: HPET is not enabled, using TSC as default timer ============================================================================== =================================== 74/114 =================================== test: DPDK:fast-tests / net_ipv6_autotest start time: 15:59:34 duration: 0.04s result: exit status 0 command: MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=107 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 DPDK_TEST=net_ipv6_autotest MESON_TEST_ITERATION=1 /tmp/cirrus-ci-build/build/app/dpdk-test --no-huge -m 2048 ----------------------------------- stdout ----------------------------------- RTE>>net_ipv6_autotest Test OK RTE>> ----------------------------------- stderr ----------------------------------- EAL: Sysctl reports 4 cpus EAL: Detected CPU lcores: 4 EAL: Detected NUMA nodes: 1 EAL: Detected static linkage of DPDK EAL: Multi-process socket /var/run/dpdk/rte/mp_socket EAL: Selected IOVA mode 'VA' PCI_BUS: Expecting 'PA' IOVA mode but current mode is 'VA', not initializing PCI_BUS: Requested device 0000:00:04.0 cannot be used APP: HPET is not enabled, using TSC as default timer ============================================================================== =================================== 75/114 =================================== test: DPDK:fast-tests / pdcp_autotest start time: 15:59:34 duration: 0.02s result: (exit status 255 or signal 127 SIGinvalid) command: MALLOC_PERTURB_=90 DPDK_TEST=pdcp_autotest MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /tmp/cirrus-ci-build/build/app/dpdk-test ----------------------------------- stderr ----------------------------------- EAL: Sysctl reports 4 cpus EAL: Detected CPU lcores: 4 EAL: Detected NUMA nodes: 1 EAL: Detected static linkage of DPDK EAL: Multi-process socket /var/run/dpdk/rte/mp_socket EAL: Selected IOVA mode 'PA' EAL: could not read sysctl hw.contigmem.num_buffers EAL: Cannot get hugepage information. ============================================================================== =================================== 76/114 =================================== test: DPDK:fast-tests / pdump_autotest start time: 15:59:34 duration: 0.22s result: exit status 0 command: MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 DPDK_TEST=pdump_autotest MESON_TEST_ITERATION=1 MALLOC_PERTURB_=250 /tmp/cirrus-ci-build/build/app/dpdk-test --no-huge -m 2048 ----------------------------------- stdout ----------------------------------- RTE>>pdump_autotest IN PRIMARY PROCESS pdump_init success Running binary with argv[]:'/tmp/cirrus-ci-build/build/app/dpdk-test' '-c' '1' '--proc-type=secondary' '' '--allow=net_ring_net_ringa,internal=0x821e4ae28' Could not find '/proc/curproc/file', is procfs mounted? IN PRIMARY PROCESS pdump_init success pdump_uninit success Test OK RTE>> ----------------------------------- stderr ----------------------------------- EAL: Sysctl reports 4 cpus EAL: Detected CPU lcores: 4 EAL: Detected NUMA nodes: 1 EAL: Detected static linkage of DPDK EAL: Multi-process socket /var/run/dpdk/rte/mp_socket EAL: Selected IOVA mode 'VA' PCI_BUS: Expecting 'PA' IOVA mode but current mode is 'VA', not initializing PCI_BUS: Requested device 0000:00:04.0 cannot be used APP: HPET is not enabled, using TSC as default timer EAL: PANIC in process_dup(): Cannot exec: No such file or directory 0: /tmp/cirrus-ci-build/build/app/dpdk-test (rte_dump_stack+0x25) [b4b155] 1: /tmp/cirrus-ci-build/build/app/dpdk-test (__rte_panic+0xb0) [b247cf] 2: /tmp/cirrus-ci-build/build/app/dpdk-test (run_pdump_server_tests+0x3e9) [859189] 3: /tmp/cirrus-ci-build/build/app/dpdk-test (test_pdump+0x4a) [8591da] 4: /tmp/cirrus-ci-build/build/app/dpdk-test (add_test_command+0x6c) [6f4d7c] 5: /tmp/cirrus-ci-build/build/app/dpdk-test (cmdline_parse+0x1be) [ab654e] 6: /tmp/cirrus-ci-build/build/app/dpdk-test (cmdline_new+0xc5) [ab56c5] 7: /tmp/cirrus-ci-build/build/app/dpdk-test (rdline_char_in+0x2ea) [ab8a5a] 8: /tmp/cirrus-ci-build/build/app/dpdk-test (cmdline_in+0x86) [ab58a6] 9: /tmp/cirrus-ci-build/build/app/dpdk-test (main+0x656) [6f5806] 10: /lib/libc.so.7 (__libc_start1+0x145) [827361f05] ============================================================================== =================================== 77/114 =================================== test: DPDK:fast-tests / per_lcore_autotest start time: 15:59:35 duration: 0.14s result: exit status 0 command: DPDK_TEST=per_lcore_autotest MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=202 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /tmp/cirrus-ci-build/build/app/dpdk-test --no-huge -m 2048 ----------------------------------- stdout ----------------------------------- RTE>>per_lcore_autotest on socket 0, on core 1, variable is 1 on socket 0, on core 2, variable is 2 on socket 0, on core 3, variable is 3 wait 100ms on lcore 1 wait 100ms on lcore 2 wait 100ms on lcore 3 Test OK RTE>> ----------------------------------- stderr ----------------------------------- EAL: Sysctl reports 4 cpus EAL: Detected CPU lcores: 4 EAL: Detected NUMA nodes: 1 EAL: Detected static linkage of DPDK EAL: Multi-process socket /var/run/dpdk/rte/mp_socket EAL: Selected IOVA mode 'VA' PCI_BUS: Expecting 'PA' IOVA mode but current mode is 'VA', not initializing PCI_BUS: Requested device 0000:00:04.0 cannot be used APP: HPET is not enabled, using TSC as default timer ============================================================================== =================================== 78/114 =================================== test: DPDK:fast-tests / pflock_autotest start time: 15:59:35 duration: 0.36s result: exit status 0 command: MALLOC_PERTURB_=32 DPDK_TEST=pflock_autotest MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /tmp/cirrus-ci-build/build/app/dpdk-test --no-huge -m 2048 ----------------------------------- stdout ----------------------------------- RTE>>pflock_autotest Global write lock taken on core 1 Hello from core 1 ! Global write lock taken on core 2 Global read lock taken on core 1 Hello from core 2 ! Release global read lock on core 1 Global write lock taken on core 3 Global read lock taken on core 2 Hello from core 3 ! Global read lock taken on core 3 Release global read lock on core 2 Release global read lock on core 3 Global write lock taken on main core 0 Test with no lock on single core... Core [0] Cost Time = 0 us Test with phase-fair lock on single core... Core [0] Cost Time = 147 us Phase-fair test on 4 cores... Core [0] cost time = 17907 us Core [1] cost time = 18919 us Core [2] cost time = 18919 us Core [3] cost time = 18908 us Total cost time = 74653 us Test OK RTE>> ----------------------------------- stderr ----------------------------------- EAL: Sysctl reports 4 cpus EAL: Detected CPU lcores: 4 EAL: Detected NUMA nodes: 1 EAL: Detected static linkage of DPDK EAL: Multi-process socket /var/run/dpdk/rte/mp_socket EAL: Selected IOVA mode 'VA' PCI_BUS: Expecting 'PA' IOVA mode but current mode is 'VA', not initializing PCI_BUS: Requested device 0000:00:04.0 cannot be used APP: HPET is not enabled, using TSC as default timer ============================================================================== =================================== 79/114 =================================== test: DPDK:fast-tests / pie_autotest start time: 15:59:35 duration: 0.04s result: exit status 0 command: MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=86 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 DPDK_TEST=pie_autotest MESON_TEST_ITERATION=1 /tmp/cirrus-ci-build/build/app/dpdk-test --no-huge -m 2048 ----------------------------------- stdout ----------------------------------- RTE>>pie_autotest -------------------------------------------------------------------------------- functional test : use one pie configuration drop probability enqueued dropped drop prob % drop rate % diff % tolerance % active Summary 0 10000 0 0.0000 0.0000 0.0000 0.0000 0 Summary 0 20000 0 0.0000 0.0000 0.0000 0.0000 0 Summary 0 30000 0 0.0000 0.0000 0.0000 0.0000 0 Summary 0 40000 0 0.0000 0.0000 0.0000 0.0000 0 Summary 0 50000 0 0.0000 0.0000 0.0000 0.0000 0 Summary 0 60000 0 0.0000 0.0000 0.0000 0.0000 0 Summary 0 70000 0 0.0000 0.0000 0.0000 0.0000 0 Summary 0 80000 0 0.0000 0.0000 0.0000 0.0000 0 Summary 0 90000 0 0.0000 0.0000 0.0000 0.0000 0 Summary 0 100000 0 0.0000 0.0000 0.0000 0.0000 0 Summary 0 110000 0 0.0000 0.0000 0.0000 0.0000 0 Summary 0 120000 0 0.0000 0.0000 0.0000 0.0000 0 Summary 0 130000 0 0.0000 0.0000 0.0000 0.0000 0 Summary 0 140000 0 0.0000 0.0000 0.0000 0.0000 0 Summary 0 150000 0 0.0000 0.0000 0.0000 0.0000 0 Summary 0 160000 0 0.0000 0.0000 0.0000 0.0000 0 Summary 0 170000 0 0.0000 0.0000 0.0000 0.0000 0 Summary 0 180000 0 0.0000 0.0000 0.0000 0.0000 0 Summary 0 190000 0 0.0000 0.0000 0.0000 0.0000 0 Summary 0 200000 0 0.0000 0.0000 0.0000 0.0000 0 Summary 0 210000 0 0.0000 0.0000 0.0000 0.0000 0 Summary 0 220000 0 0.0000 0.0000 0.0000 0.0000 0 Summary 0 230000 0 0.0000 0.0000 0.0000 0.0000 0 Summary 0 240000 0 0.0000 0.0000 0.0000 0.0000 0 -------------------------------------------------------------------------- -------------------------------------------------------------------------------- functional test 2 : use several PIE configurations, compare drop rate to drop probability PIE config avg queue size enqueued dropped drop prob % drop rate % diff % tolerance % 0 0 10000 0 0.0000 0.0000 0.0000 0.0000 1 0 10000 0 0.0000 0.0000 0.0000 0.0000 2 0 10000 0 0.0000 0.0000 0.0000 0.0000 3 0 10000 0 0.0000 0.0000 0.0000 0.0000 4 0 10000 0 0.0000 0.0000 0.0000 0.0000 5 0 10000 0 0.0000 0.0000 0.0000 0.0000 6 0 10000 0 0.0000 0.0000 0.0000 0.0000 7 0 10000 0 0.0000 0.0000 0.0000 0.0000 8 0 10000 0 0.0000 0.0000 0.0000 0.0000 9 0 10000 0 0.0000 0.0000 0.0000 0.0000 -------------------------------------------------------------------------- [total: 2, pass: 2] Test OK RTE>> ----------------------------------- stderr ----------------------------------- EAL: Sysctl reports 4 cpus EAL: Detected CPU lcores: 4 EAL: Detected NUMA nodes: 1 EAL: Detected static linkage of DPDK EAL: Multi-process socket /var/run/dpdk/rte/mp_socket EAL: Selected IOVA mode 'VA' PCI_BUS: Expecting 'PA' IOVA mode but current mode is 'VA', not initializing PCI_BUS: Requested device 0000:00:04.0 cannot be used APP: HPET is not enabled, using TSC as default timer SCHED: rte_pie_rt_data_init: Invalid addr for pie SCHED: rte_pie_config_init: Incorrect value for qdelay_ref SCHED: rte_pie_config_init: Incorrect value for dp_update_interval SCHED: rte_pie_config_init: Incorrect value for max_burst SCHED: rte_pie_config_init: Incorrect value for tailq_th ============================================================================== =================================== 80/114 =================================== test: DPDK:fast-tests / ring_pmd_autotest start time: 15:59:35 duration: 0.08s result: exit status 0 command: MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=166 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 DPDK_TEST=ring_pmd_autotest ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /tmp/cirrus-ci-build/build/app/dpdk-test --no-huge -m 2048 ----------------------------------- stdout ----------------------------------- RTE>>ring_pmd_autotest + ------------------------------------------------------- + + Test Suite : Test Pmd Ring Unit Test Suite nb_ports=0 tx_porta=0 rx_portb=1 rxtx_portc=2 rxtx_portd=3 rxtx_porte=4 + ------------------------------------------------------- + + TestCase [ 0] : test_ethdev_configure_ports succeeded Testing send and receive RING_SIZE/2 packets (tx_porta -> rx_portb) + TestCase [ 1] : test_send_basic_packets succeeded Testing ring PMD stats_get port 2 + TestCase [ 2] : test_get_stats_for_port succeeded Testing ring PMD stats_reset port 2 + TestCase [ 3] : test_stats_reset_for_port succeeded Testing send and receive 1 packet (rxtx_portd -> rxtx_porte) Testing send and receive 1 packet (rxtx_porte -> rxtx_portd) Testing send and receive 1 packet (rxtx_portd -> rxtx_portd) Testing send and receive 1 packet (rxtx_porte -> rxtx_porte) + TestCase [ 4] : test_pmd_ring_pair_create_attach succeeded + TestCase [ 5] : test_command_line_ring_port succeeded + ------------------------------------------------------- + + Test Suite Summary : Test Pmd Ring Unit Test Suite + ------------------------------------------------------- + + Tests Total : 6 + Tests Skipped : 0 + Tests Executed : 6 + Tests Unsupported: 0 + Tests Passed : 6 + Tests Failed : 0 + ------------------------------------------------------- + Test OK RTE>> ----------------------------------- stderr ----------------------------------- EAL: Sysctl reports 4 cpus EAL: Detected CPU lcores: 4 EAL: Detected NUMA nodes: 1 EAL: Detected static linkage of DPDK EAL: Multi-process socket /var/run/dpdk/rte/mp_socket EAL: Selected IOVA mode 'VA' PCI_BUS: Expecting 'PA' IOVA mode but current mode is 'VA', not initializing PCI_BUS: Requested device 0000:00:04.0 cannot be used APP: HPET is not enabled, using TSC as default timer ============================================================================== =================================== 81/114 =================================== test: DPDK:fast-tests / prefetch_autotest start time: 15:59:35 duration: 0.10s result: exit status 0 command: MALLOC_PERTURB_=200 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 DPDK_TEST=prefetch_autotest ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /tmp/cirrus-ci-build/build/app/dpdk-test --no-huge -m 2048 ----------------------------------- stdout ----------------------------------- RTE>>prefetch_autotest Test OK RTE>> ----------------------------------- stderr ----------------------------------- EAL: Sysctl reports 4 cpus EAL: Detected CPU lcores: 4 EAL: Detected NUMA nodes: 1 EAL: Detected static linkage of DPDK EAL: Multi-process socket /var/run/dpdk/rte/mp_socket EAL: Selected IOVA mode 'VA' PCI_BUS: Expecting 'PA' IOVA mode but current mode is 'VA', not initializing PCI_BUS: Requested device 0000:00:04.0 cannot be used APP: HPET is not enabled, using TSC as default timer ============================================================================== =================================== 82/114 =================================== test: DPDK:fast-tests / ptr_compress_autotest start time: 15:59:35 duration: 0.10s result: exit status 0 command: MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 DPDK_TEST=ptr_compress_autotest MALLOC_PERTURB_=122 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /tmp/cirrus-ci-build/build/app/dpdk-test --no-huge -m 2048 ----------------------------------- stdout ----------------------------------- RTE>>ptr_compress_autotest Test OK RTE>> ----------------------------------- stderr ----------------------------------- EAL: Sysctl reports 4 cpus EAL: Detected CPU lcores: 4 EAL: Detected NUMA nodes: 1 EAL: Detected static linkage of DPDK EAL: Multi-process socket /var/run/dpdk/rte/mp_socket EAL: Selected IOVA mode 'VA' PCI_BUS: Expecting 'PA' IOVA mode but current mode is 'VA', not initializing PCI_BUS: Requested device 0000:00:04.0 cannot be used APP: HPET is not enabled, using TSC as default timer ============================================================================== =================================== 83/114 =================================== test: DPDK:fast-tests / rawdev_autotest start time: 15:59:35 duration: 0.10s result: exit status 0 command: MALLOC_PERTURB_=239 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 DPDK_TEST=rawdev_autotest MESON_TEST_ITERATION=1 /tmp/cirrus-ci-build/build/app/dpdk-test --no-huge -m 2048 ----------------------------------- stdout ----------------------------------- RTE>>rawdev_autotest ### Test rawdev infrastructure using skeleton driver Test OK RTE>> ----------------------------------- stderr ----------------------------------- EAL: Sysctl reports 4 cpus EAL: Detected CPU lcores: 4 EAL: Detected NUMA nodes: 1 EAL: Detected static linkage of DPDK EAL: Multi-process socket /var/run/dpdk/rte/mp_socket EAL: Selected IOVA mode 'VA' PCI_BUS: Expecting 'PA' IOVA mode but current mode is 'VA', not initializing PCI_BUS: Requested device 0000:00:04.0 cannot be used APP: HPET is not enabled, using TSC as default timer SKELETON_PMD: skeleton_rawdev_probe(): Init rawdev_skeleton on NUMA node 0 RAWDEV: rte_rawdev_socket_id(): Invalid dev_id=64 SKELETON_PMD: skeleton_rawdev_remove(): Closing rawdev_skeleton on NUMA node 0 SKELETON_PMD: Total tests : 12 SKELETON_PMD: Passed : 12 SKELETON_PMD: Failed : 0 SKELETON_PMD: Not supported : 0 ============================================================================== =================================== 84/114 =================================== test: DPDK:fast-tests / rcu_qsbr_autotest start time: 15:59:36 duration: 0.14s result: exit status 0 command: MALLOC_PERTURB_=74 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 DPDK_TEST=rcu_qsbr_autotest ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /tmp/cirrus-ci-build/build/app/dpdk-test --no-huge -m 2048 ----------------------------------- stdout ----------------------------------- RTE>>rcu_qsbr_autotest Test rte_rcu_qsbr_thread_register() Test rte_rcu_qsbr_init() Test rte_rcu_qsbr_thread_register() Test rte_rcu_qsbr_thread_unregister() Test rte_rcu_qsbr_start() Test rte_rcu_qsbr_check() Test rte_rcu_qsbr_synchronize() Test rte_rcu_qsbr_dump() Quiescent State Variable @0x326d7d67ae00 QS variable memory size = 8384 Given # max threads = 128 Current # threads = 0 Registered thread IDs = Token = 1 Least Acknowledged Token = 0 Quiescent State Counts for readers: Quiescent State Variable @0x326d7d67ae00 QS variable memory size = 8384 Given # max threads = 128 Current # threads = 1 Registered thread IDs = 1 Token = 1 Least Acknowledged Token = 0 Quiescent State Counts for readers: thread ID = 1, count = 0, lock count = 0 Quiescent State Variable @0x326d7d678cc0 QS variable memory size = 8384 Given # max threads = 128 Current # threads = 2 Registered thread IDs = 2 3 Token = 1 Least Acknowledged Token = 0 Quiescent State Counts for readers: thread ID = 2, count = 0, lock count = 0 thread ID = 3, count = 0, lock count = 0 Test rte_rcu_qsbr_thread_online() Test rte_rcu_qsbr_thread_offline() Test rte_rcu_qsbr_dq_create() Test rte_rcu_qsbr_dq_reclaim() Test rte_rcu_qsbr_dq_delete() Test rte_rcu_qsbr_dq_enqueue() Functional tests Test: 1 writer, 1 QSBR variable, simultaneous QSBR queries Not enough cores for test_rcu_qsbr_mw_mv_mqs, expecting at least 5 Test rte_rcu_qsbr_dq_xxx functional tests() Size = 1, esize = 8, flags = 0x0 max_entries = 1 Test rte_rcu_qsbr_dq_xxx functional tests() Size = 2, esize = 8, flags = 0x1 max_entries = 3 Test rte_rcu_qsbr_dq_xxx functional tests() Size = 303, esize = 16, flags = 0x0 max_entries = 511 Test rte_rcu_qsbr_dq_xxx functional tests() Size = 7, esize = 128, flags = 0x1 max_entries = 7 Test OK RTE>> ----------------------------------- stderr ----------------------------------- EAL: Sysctl reports 4 cpus EAL: Detected CPU lcores: 4 EAL: Detected NUMA nodes: 1 EAL: Detected static linkage of DPDK EAL: Multi-process socket /var/run/dpdk/rte/mp_socket EAL: Selected IOVA mode 'VA' PCI_BUS: Expecting 'PA' IOVA mode but current mode is 'VA', not initializing PCI_BUS: Requested device 0000:00:04.0 cannot be used APP: HPET is not enabled, using TSC as default timer RCU: rte_rcu_qsbr_get_memsize(): Invalid max_threads 0 RCU: rte_rcu_qsbr_init(): Invalid input parameter RCU: rte_rcu_qsbr_thread_register(): Invalid input parameter RCU: rte_rcu_qsbr_thread_register(): Invalid input parameter RCU: rte_rcu_qsbr_thread_register(): Invalid input parameter RCU: rte_rcu_qsbr_thread_unregister(): Invalid input parameter RCU: rte_rcu_qsbr_thread_unregister(): Invalid input parameter RCU: rte_rcu_qsbr_thread_unregister(): Invalid input parameter RCU: rte_rcu_qsbr_dump(): Invalid input parameter RCU: rte_rcu_qsbr_dump(): Invalid input parameter RCU: rte_rcu_qsbr_dump(): Invalid input parameter RCU: rte_rcu_qsbr_dq_create(): Invalid input parameter RCU: rte_rcu_qsbr_dq_create(): Invalid input parameter RCU: rte_rcu_qsbr_dq_create(): Invalid input parameter RCU: rte_rcu_qsbr_dq_create(): Invalid input parameter RCU: rte_rcu_qsbr_dq_create(): Invalid input parameter RCU: rte_rcu_qsbr_dq_create(): Invalid input parameter RCU: rte_rcu_qsbr_dq_create(): Invalid input parameter RCU: rte_rcu_qsbr_dq_create(): Invalid input parameter RCU: rte_rcu_qsbr_dq_reclaim(): Invalid input parameter RCU: rte_rcu_qsbr_dq_create(): Invalid input parameter RCU: rte_rcu_qsbr_dq_reclaim(): Invalid input parameter RCU: rte_rcu_qsbr_dq_enqueue(): Invalid input parameter RCU: rte_rcu_qsbr_dq_enqueue(): Invalid input parameter RCU: rte_rcu_qsbr_dq_enqueue(): Invalid input parameter RCU: rte_rcu_qsbr_dq_enqueue(): Enqueue failed RCU: rte_rcu_qsbr_dq_enqueue(): Enqueue failed RCU: rte_rcu_qsbr_dq_enqueue(): Enqueue failed RCU: rte_rcu_qsbr_dq_enqueue(): Enqueue failed RCU: rte_rcu_qsbr_dq_enqueue(): Enqueue failed RCU: rte_rcu_qsbr_dq_enqueue(): Enqueue failed RCU: rte_rcu_qsbr_dq_enqueue(): Enqueue failed RCU: rte_rcu_qsbr_dq_enqueue(): Enqueue failed ============================================================================== =================================== 85/114 =================================== test: DPDK:fast-tests / reorder_autotest start time: 15:59:36 duration: 0.11s result: exit status 0 command: MALLOC_PERTURB_=209 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 DPDK_TEST=reorder_autotest MESON_TEST_ITERATION=1 /tmp/cirrus-ci-build/build/app/dpdk-test --no-huge -m 2048 ----------------------------------- stdout ----------------------------------- RTE>>reorder_autotest + ------------------------------------------------------- + + Test Suite : Reorder Unit Test Suite + ------------------------------------------------------- + + TestCase [ 0] : test_reorder_create succeeded + TestCase [ 1] : test_reorder_init succeeded + TestCase [ 2] : test_reorder_find_existing succeeded + TestCase [ 3] : test_reorder_free succeeded + TestCase [ 4] : test_reorder_insert succeeded + TestCase [ 5] : test_reorder_drain succeeded + TestCase [ 6] : test_reorder_drain_up_to_seqn succeeded + TestCase [ 7] : test_reorder_set_seqn succeeded + ------------------------------------------------------- + + Test Suite Summary : Reorder Unit Test Suite + ------------------------------------------------------- + + Tests Total : 8 + Tests Skipped : 0 + Tests Executed : 8 + Tests Unsupported: 0 + Tests Passed : 8 + Tests Failed : 0 + ------------------------------------------------------- + Test OK RTE>> ----------------------------------- stderr ----------------------------------- EAL: Sysctl reports 4 cpus EAL: Detected CPU lcores: 4 EAL: Detected NUMA nodes: 1 EAL: Detected static linkage of DPDK EAL: Multi-process socket /var/run/dpdk/rte/mp_socket EAL: Selected IOVA mode 'VA' PCI_BUS: Expecting 'PA' IOVA mode but current mode is 'VA', not initializing PCI_BUS: Requested device 0000:00:04.0 cannot be used APP: HPET is not enabled, using TSC as default timer REORDER: Invalid reorder buffer name ptr: NULL REORDER: Invalid reorder buffer size - Not a power of 2 REORDER: Invalid reorder buffer parameter: NULL REORDER: Invalid reorder buffer memory size: 262335, minimum required: 262336 REORDER: Invalid reorder buffer size - Not a power of 2 REORDER: Invalid reorder buffer parameter: NULL ============================================================================== =================================== 86/114 =================================== test: DPDK:fast-tests / rib_autotest start time: 15:59:36 duration: 1.10s result: exit status 0 command: DPDK_TEST=rib_autotest MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=113 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /tmp/cirrus-ci-build/build/app/dpdk-test --no-huge -m 2048 ----------------------------------- stdout ----------------------------------- RTE>>rib_autotest + ------------------------------------------------------- + + Test Suite : rib autotest + ------------------------------------------------------- + + TestCase [ 0] : test_create_invalid succeeded + TestCase [ 1] : test_free_null succeeded + TestCase [ 2] : test_insert_invalid succeeded + TestCase [ 3] : test_get_fn succeeded + TestCase [ 4] : test_basic succeeded + TestCase [ 5] : test_tree_traversal succeeded + ------------------------------------------------------- + + Test Suite Summary : rib autotest + ------------------------------------------------------- + + Tests Total : 6 + Tests Skipped : 0 + Tests Executed : 6 + Tests Unsupported: 0 + Tests Passed : 6 + Tests Failed : 0 + ------------------------------------------------------- + Test OK RTE>> ----------------------------------- stderr ----------------------------------- EAL: Sysctl reports 4 cpus EAL: Detected CPU lcores: 4 EAL: Detected NUMA nodes: 1 EAL: Detected static linkage of DPDK EAL: Multi-process socket /var/run/dpdk/rte/mp_socket EAL: Selected IOVA mode 'VA' PCI_BUS: Expecting 'PA' IOVA mode but current mode is 'VA', not initializing PCI_BUS: Requested device 0000:00:04.0 cannot be used APP: HPET is not enabled, using TSC as default timer RIB: Can not allocate mempool for RIB test_create_invalid ============================================================================== =================================== 87/114 =================================== test: DPDK:fast-tests / rib6_autotest start time: 15:59:37 duration: 1.09s result: exit status 0 command: MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=65 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 DPDK_TEST=rib6_autotest MESON_TEST_ITERATION=1 /tmp/cirrus-ci-build/build/app/dpdk-test --no-huge -m 2048 ----------------------------------- stdout ----------------------------------- RTE>>rib6_autotest + ------------------------------------------------------- + + Test Suite : rib6 autotest + ------------------------------------------------------- + + TestCase [ 0] : test_create_invalid succeeded + TestCase [ 1] : test_free_null succeeded + TestCase [ 2] : test_insert_invalid succeeded + TestCase [ 3] : test_get_fn succeeded + TestCase [ 4] : test_basic succeeded + TestCase [ 5] : test_tree_traversal succeeded + ------------------------------------------------------- + + Test Suite Summary : rib6 autotest + ------------------------------------------------------- + + Tests Total : 6 + Tests Skipped : 0 + Tests Executed : 6 + Tests Unsupported: 0 + Tests Passed : 6 + Tests Failed : 0 + ------------------------------------------------------- + Test OK RTE>> ----------------------------------- stderr ----------------------------------- EAL: Sysctl reports 4 cpus EAL: Detected CPU lcores: 4 EAL: Detected NUMA nodes: 1 EAL: Detected static linkage of DPDK EAL: Multi-process socket /var/run/dpdk/rte/mp_socket EAL: Selected IOVA mode 'VA' PCI_BUS: Expecting 'PA' IOVA mode but current mode is 'VA', not initializing PCI_BUS: Requested device 0000:00:04.0 cannot be used APP: HPET is not enabled, using TSC as default timer RIB: Can not allocate mempool for RIB6 test_create_invalid ============================================================================== =================================== 88/114 =================================== test: DPDK:fast-tests / ring_autotest start time: 15:59:38 duration: 0.05s result: exit status 0 command: MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=183 DPDK_TEST=ring_autotest UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /tmp/cirrus-ci-build/build/app/dpdk-test --no-huge -m 2048 ----------------------------------- stdout ----------------------------------- RTE>>ring_autotest 4095 ring entries are now free 4095 ring entries are now free 4095 ring entries are now free 4095 ring entries are now free 4095 ring entries are now free Test exact size ring: legacy APIs: Test exact size ring: elem APIs: element size 4B Test exact size ring: elem APIs: element size 8B Test exact size ring: elem APIs: element size 16B Test exact size ring: elem APIs: element size 20B MP/MC sync mode: legacy APIs: : default enqueue/dequeue: bulk Random full/empty test test_ring_burst_bulk_tests1: iteration 0, random shift: 3335; test_ring_burst_bulk_tests1: iteration 0, random shift: 3882; test_ring_burst_bulk_tests1: iteration 0, random shift: 3516; test_ring_burst_bulk_tests1: iteration 0, random shift: 1568; test_ring_burst_bulk_tests1: iteration 0, random shift: 2964; test_ring_burst_bulk_tests1: iteration 0, random shift: 268; test_ring_burst_bulk_tests1: iteration 0, random shift: 1597; test_ring_burst_bulk_tests1: iteration 0, random shift: 1926; MP/MC sync mode: elem APIs: element size 4B : default enqueue/dequeue: bulk Random full/empty test test_ring_burst_bulk_tests1: iteration 1, random shift: 3868; test_ring_burst_bulk_tests1: iteration 1, random shift: 831; test_ring_burst_bulk_tests1: iteration 1, random shift: 3074; test_ring_burst_bulk_tests1: iteration 1, random shift: 2434; test_ring_burst_bulk_tests1: iteration 1, random shift: 778; test_ring_burst_bulk_tests1: iteration 1, random shift: 2475; test_ring_burst_bulk_tests1: iteration 1, random shift: 3188; test_ring_burst_bulk_tests1: iteration 1, random shift: 3701; MP/MC sync mode: elem APIs: element size 8B : default enqueue/dequeue: bulk Random full/empty test test_ring_burst_bulk_tests1: iteration 2, random shift: 3588; test_ring_burst_bulk_tests1: iteration 2, random shift: 3605; test_ring_burst_bulk_tests1: iteration 2, random shift: 1365; test_ring_burst_bulk_tests1: iteration 2, random shift: 3354; test_ring_burst_bulk_tests1: iteration 2, random shift: 2278; test_ring_burst_bulk_tests1: iteration 2, random shift: 1612; test_ring_burst_bulk_tests1: iteration 2, random shift: 3832; test_ring_burst_bulk_tests1: iteration 2, random shift: 2608; MP/MC sync mode: elem APIs: element size 16B : default enqueue/dequeue: bulk Random full/empty test test_ring_burst_bulk_tests1: iteration 3, random shift: 1712; test_ring_burst_bulk_tests1: iteration 3, random shift: 402; test_ring_burst_bulk_tests1: iteration 3, random shift: 2319; test_ring_burst_bulk_tests1: iteration 3, random shift: 1585; test_ring_burst_bulk_tests1: iteration 3, random shift: 1179; test_ring_burst_bulk_tests1: iteration 3, random shift: 2814; test_ring_burst_bulk_tests1: iteration 3, random shift: 1552; test_ring_burst_bulk_tests1: iteration 3, random shift: 1243; MP/MC sync mode: elem APIs: element size 20B : default enqueue/dequeue: bulk Random full/empty test test_ring_burst_bulk_tests1: iteration 4, random shift: 3567; test_ring_burst_bulk_tests1: iteration 4, random shift: 533; test_ring_burst_bulk_tests1: iteration 4, random shift: 269; test_ring_burst_bulk_tests1: iteration 4, random shift: 1821; test_ring_burst_bulk_tests1: iteration 4, random shift: 1750; test_ring_burst_bulk_tests1: iteration 4, random shift: 441; test_ring_burst_bulk_tests1: iteration 4, random shift: 989; test_ring_burst_bulk_tests1: iteration 4, random shift: 1447; MP/MC sync mode: legacy APIs: : default enqueue/dequeue: bulk enqueue 1 obj enqueue 2 objs enqueue MAX_BULK objs dequeue 1 obj dequeue 2 objs dequeue MAX_BULK objs MP/MC sync mode: elem APIs: element size 4B : default enqueue/dequeue: bulk enqueue 1 obj enqueue 2 objs enqueue MAX_BULK objs dequeue 1 obj dequeue 2 objs dequeue MAX_BULK objs MP/MC sync mode: elem APIs: element size 8B : default enqueue/dequeue: bulk enqueue 1 obj enqueue 2 objs enqueue MAX_BULK objs dequeue 1 obj dequeue 2 objs dequeue MAX_BULK objs MP/MC sync mode: elem APIs: element size 16B : default enqueue/dequeue: bulk enqueue 1 obj enqueue 2 objs enqueue MAX_BULK objs dequeue 1 obj dequeue 2 objs dequeue MAX_BULK objs MP/MC sync mode: elem APIs: element size 20B : default enqueue/dequeue: bulk enqueue 1 obj enqueue 2 objs enqueue MAX_BULK objs dequeue 1 obj dequeue 2 objs dequeue MAX_BULK objs MP/MC sync mode: legacy APIs: : default enqueue/dequeue: bulk fill and empty the ring MP/MC sync mode: elem APIs: element size 4B : default enqueue/dequeue: bulk fill and empty the ring MP/MC sync mode: elem APIs: element size 8B : default enqueue/dequeue: bulk fill and empty the ring MP/MC sync mode: elem APIs: element size 16B : default enqueue/dequeue: bulk fill and empty the ring MP/MC sync mode: elem APIs: element size 20B : default enqueue/dequeue: bulk fill and empty the ring MP/MC sync mode: legacy APIs: : default enqueue/dequeue: bulk Test enqueue without enough memory space Enqueue 2 objects, free entries = MAX_BULK - 2 Enqueue the remaining entries = MAX_BULK - 3 Test if ring is full Test enqueue for a full entry Test dequeue without enough objects Test if ring is empty MP/MC sync mode: elem APIs: element size 4B : default enqueue/dequeue: bulk Test enqueue without enough memory space Enqueue 2 objects, free entries = MAX_BULK - 2 Enqueue the remaining entries = MAX_BULK - 3 Test if ring is full Test enqueue for a full entry Test dequeue without enough objects Test if ring is empty MP/MC sync mode: elem APIs: element size 8B : default enqueue/dequeue: bulk Test enqueue without enough memory space Enqueue 2 objects, free entries = MAX_BULK - 2 Enqueue the remaining entries = MAX_BULK - 3 Test if ring is full Test enqueue for a full entry Test dequeue without enough objects Test if ring is empty MP/MC sync mode: elem APIs: element size 16B : default enqueue/dequeue: bulk Test enqueue without enough memory space Enqueue 2 objects, free entries = MAX_BULK - 2 Enqueue the remaining entries = MAX_BULK - 3 Test if ring is full Test enqueue for a full entry Test dequeue without enough objects Test if ring is empty MP/MC sync mode: elem APIs: element size 20B : default enqueue/dequeue: bulk Test enqueue without enough memory space Enqueue 2 objects, free entries = MAX_BULK - 2 Enqueue the remaining entries = MAX_BULK - 3 Test if ring is full Test enqueue for a full entry Test dequeue without enough objects Test if ring is empty SP/SC sync mode: legacy APIs: : SP/SC: bulk Random full/empty test test_ring_burst_bulk_tests1: iteration 0, random shift: 1261; test_ring_burst_bulk_tests1: iteration 0, random shift: 1194; test_ring_burst_bulk_tests1: iteration 0, random shift: 2334; test_ring_burst_bulk_tests1: iteration 0, random shift: 3571; test_ring_burst_bulk_tests1: iteration 0, random shift: 931; test_ring_burst_bulk_tests1: iteration 0, random shift: 3791; test_ring_burst_bulk_tests1: iteration 0, random shift: 1186; test_ring_burst_bulk_tests1: iteration 0, random shift: 3750; SP/SC sync mode: elem APIs: element size 4B : SP/SC: bulk Random full/empty test test_ring_burst_bulk_tests1: iteration 1, random shift: 2394; test_ring_burst_bulk_tests1: iteration 1, random shift: 2239; test_ring_burst_bulk_tests1: iteration 1, random shift: 3785; test_ring_burst_bulk_tests1: iteration 1, random shift: 719; test_ring_burst_bulk_tests1: iteration 1, random shift: 3075; test_ring_burst_bulk_tests1: iteration 1, random shift: 647; test_ring_burst_bulk_tests1: iteration 1, random shift: 2597; test_ring_burst_bulk_tests1: iteration 1, random shift: 41; SP/SC sync mode: elem APIs: element size 8B : SP/SC: bulk Random full/empty test test_ring_burst_bulk_tests1: iteration 2, random shift: 665; test_ring_burst_bulk_tests1: iteration 2, random shift: 1279; test_ring_burst_bulk_tests1: iteration 2, random shift: 67; test_ring_burst_bulk_tests1: iteration 2, random shift: 2158; test_ring_burst_bulk_tests1: iteration 2, random shift: 717; test_ring_burst_bulk_tests1: iteration 2, random shift: 1674; test_ring_burst_bulk_tests1: iteration 2, random shift: 2603; test_ring_burst_bulk_tests1: iteration 2, random shift: 2914; SP/SC sync mode: elem APIs: element size 16B : SP/SC: bulk Random full/empty test test_ring_burst_bulk_tests1: iteration 3, random shift: 2878; test_ring_burst_bulk_tests1: iteration 3, random shift: 1815; test_ring_burst_bulk_tests1: iteration 3, random shift: 1067; test_ring_burst_bulk_tests1: iteration 3, random shift: 267; test_ring_burst_bulk_tests1: iteration 3, random shift: 3264; test_ring_burst_bulk_tests1: iteration 3, random shift: 2835; test_ring_burst_bulk_tests1: iteration 3, random shift: 3085; test_ring_burst_bulk_tests1: iteration 3, random shift: 1218; SP/SC sync mode: elem APIs: element size 20B : SP/SC: bulk Random full/empty test test_ring_burst_bulk_tests1: iteration 4, random shift: 1230; test_ring_burst_bulk_tests1: iteration 4, random shift: 2065; test_ring_burst_bulk_tests1: iteration 4, random shift: 2468; test_ring_burst_bulk_tests1: iteration 4, random shift: 51; test_ring_burst_bulk_tests1: iteration 4, random shift: 3705; test_ring_burst_bulk_tests1: iteration 4, random shift: 2454; test_ring_burst_bulk_tests1: iteration 4, random shift: 3824; test_ring_burst_bulk_tests1: iteration 4, random shift: 3250; SP/SC sync mode: legacy APIs: : SP/SC: bulk enqueue 1 obj enqueue 2 objs enqueue MAX_BULK objs dequeue 1 obj dequeue 2 objs dequeue MAX_BULK objs SP/SC sync mode: elem APIs: element size 4B : SP/SC: bulk enqueue 1 obj enqueue 2 objs enqueue MAX_BULK objs dequeue 1 obj dequeue 2 objs dequeue MAX_BULK objs SP/SC sync mode: elem APIs: element size 8B : SP/SC: bulk enqueue 1 obj enqueue 2 objs enqueue MAX_BULK objs dequeue 1 obj dequeue 2 objs dequeue MAX_BULK objs SP/SC sync mode: elem APIs: element size 16B : SP/SC: bulk enqueue 1 obj enqueue 2 objs enqueue MAX_BULK objs dequeue 1 obj dequeue 2 objs dequeue MAX_BULK objs SP/SC sync mode: elem APIs: element size 20B : SP/SC: bulk enqueue 1 obj enqueue 2 objs enqueue MAX_BULK objs dequeue 1 obj dequeue 2 objs dequeue MAX_BULK objs SP/SC sync mode: legacy APIs: : SP/SC: bulk fill and empty the ring SP/SC sync mode: elem APIs: element size 4B : SP/SC: bulk fill and empty the ring SP/SC sync mode: elem APIs: element size 8B : SP/SC: bulk fill and empty the ring SP/SC sync mode: elem APIs: element size 16B : SP/SC: bulk fill and empty the ring SP/SC sync mode: elem APIs: element size 20B : SP/SC: bulk fill and empty the ring SP/SC sync mode: legacy APIs: : SP/SC: bulk Test enqueue without enough memory space Enqueue 2 objects, free entries = MAX_BULK - 2 Enqueue the remaining entries = MAX_BULK - 3 Test if ring is full Test enqueue for a full entry Test dequeue without enough objects Test if ring is empty SP/SC sync mode: elem APIs: element size 4B : SP/SC: bulk Test enqueue without enough memory space Enqueue 2 objects, free entries = MAX_BULK - 2 Enqueue the remaining entries = MAX_BULK - 3 Test if ring is full Test enqueue for a full entry Test dequeue without enough objects Test if ring is empty SP/SC sync mode: elem APIs: element size 8B : SP/SC: bulk Test enqueue without enough memory space Enqueue 2 objects, free entries = MAX_BULK - 2 Enqueue the remaining entries = MAX_BULK - 3 Test if ring is full Test enqueue for a full entry Test dequeue without enough objects Test if ring is empty SP/SC sync mode: elem APIs: element size 16B : SP/SC: bulk Test enqueue without enough memory space Enqueue 2 objects, free entries = MAX_BULK - 2 Enqueue the remaining entries = MAX_BULK - 3 Test if ring is full Test enqueue for a full entry Test dequeue without enough objects Test if ring is empty SP/SC sync mode: elem APIs: element size 20B : SP/SC: bulk Test enqueue without enough memory space Enqueue 2 objects, free entries = MAX_BULK - 2 Enqueue the remaining entries = MAX_BULK - 3 Test if ring is full Test enqueue for a full entry Test dequeue without enough objects Test if ring is empty MP/MC sync mode: legacy APIs: : MP/MC: bulk Random full/empty test test_ring_burst_bulk_tests1: iteration 0, random shift: 4045; test_ring_burst_bulk_tests1: iteration 0, random shift: 1127; test_ring_burst_bulk_tests1: iteration 0, random shift: 603; test_ring_burst_bulk_tests1: iteration 0, random shift: 572; test_ring_burst_bulk_tests1: iteration 0, random shift: 2971; test_ring_burst_bulk_tests1: iteration 0, random shift: 259; test_ring_burst_bulk_tests1: iteration 0, random shift: 117; test_ring_burst_bulk_tests1: iteration 0, random shift: 2364; MP/MC sync mode: elem APIs: element size 4B : MP/MC: bulk Random full/empty test test_ring_burst_bulk_tests1: iteration 1, random shift: 3223; test_ring_burst_bulk_tests1: iteration 1, random shift: 2513; test_ring_burst_bulk_tests1: iteration 1, random shift: 70; test_ring_burst_bulk_tests1: iteration 1, random shift: 3871; test_ring_burst_bulk_tests1: iteration 1, random shift: 1729; test_ring_burst_bulk_tests1: iteration 1, random shift: 3089; test_ring_burst_bulk_tests1: iteration 1, random shift: 2166; test_ring_burst_bulk_tests1: iteration 1, random shift: 3814; MP/MC sync mode: elem APIs: element size 8B : MP/MC: bulk Random full/empty test test_ring_burst_bulk_tests1: iteration 2, random shift: 1467; test_ring_burst_bulk_tests1: iteration 2, random shift: 3757; test_ring_burst_bulk_tests1: iteration 2, random shift: 1598; test_ring_burst_bulk_tests1: iteration 2, random shift: 3000; test_ring_burst_bulk_tests1: iteration 2, random shift: 1124; test_ring_burst_bulk_tests1: iteration 2, random shift: 2012; test_ring_burst_bulk_tests1: iteration 2, random shift: 165; test_ring_burst_bulk_tests1: iteration 2, random shift: 3885; MP/MC sync mode: elem APIs: element size 16B : MP/MC: bulk Random full/empty test test_ring_burst_bulk_tests1: iteration 3, random shift: 830; test_ring_burst_bulk_tests1: iteration 3, random shift: 2289; test_ring_burst_bulk_tests1: iteration 3, random shift: 588; test_ring_burst_bulk_tests1: iteration 3, random shift: 1006; test_ring_burst_bulk_tests1: iteration 3, random shift: 2480; test_ring_burst_bulk_tests1: iteration 3, random shift: 1485; test_ring_burst_bulk_tests1: iteration 3, random shift: 2773; test_ring_burst_bulk_tests1: iteration 3, random shift: 2344; MP/MC sync mode: elem APIs: element size 20B : MP/MC: bulk Random full/empty test test_ring_burst_bulk_tests1: iteration 4, random shift: 2219; test_ring_burst_bulk_tests1: iteration 4, random shift: 3497; test_ring_burst_bulk_tests1: iteration 4, random shift: 2943; test_ring_burst_bulk_tests1: iteration 4, random shift: 2507; test_ring_burst_bulk_tests1: iteration 4, random shift: 3858; test_ring_burst_bulk_tests1: iteration 4, random shift: 3330; test_ring_burst_bulk_tests1: iteration 4, random shift: 689; test_ring_burst_bulk_tests1: iteration 4, random shift: 2011; MP/MC sync mode: legacy APIs: : MP/MC: bulk enqueue 1 obj enqueue 2 objs enqueue MAX_BULK objs dequeue 1 obj dequeue 2 objs dequeue MAX_BULK objs MP/MC sync mode: elem APIs: element size 4B : MP/MC: bulk enqueue 1 obj enqueue 2 objs enqueue MAX_BULK objs dequeue 1 obj dequeue 2 objs dequeue MAX_BULK objs MP/MC sync mode: elem APIs: element size 8B : MP/MC: bulk enqueue 1 obj enqueue 2 objs enqueue MAX_BULK objs dequeue 1 obj dequeue 2 objs dequeue MAX_BULK objs MP/MC sync mode: elem APIs: element size 16B : MP/MC: bulk enqueue 1 obj enqueue 2 objs enqueue MAX_BULK objs dequeue 1 obj dequeue 2 objs dequeue MAX_BULK objs MP/MC sync mode: elem APIs: element size 20B : MP/MC: bulk enqueue 1 obj enqueue 2 objs enqueue MAX_BULK objs dequeue 1 obj dequeue 2 objs dequeue MAX_BULK objs MP/MC sync mode: legacy APIs: : MP/MC: bulk fill and empty the ring MP/MC sync mode: elem APIs: element size 4B : MP/MC: bulk fill and empty the ring MP/MC sync mode: elem APIs: element size 8B : MP/MC: bulk fill and empty the ring MP/MC sync mode: elem APIs: element size 16B : MP/MC: bulk fill and empty the ring MP/MC sync mode: elem APIs: element size 20B : MP/MC: bulk fill and empty the ring MP/MC sync mode: legacy APIs: : MP/MC: bulk Test enqueue without enough memory space Enqueue 2 objects, free entries = MAX_BULK - 2 Enqueue the remaining entries = MAX_BULK - 3 Test if ring is full Test enqueue for a full entry Test dequeue without enough objects Test if ring is empty MP/MC sync mode: elem APIs: element size 4B : MP/MC: bulk Test enqueue without enough memory space Enqueue 2 objects, free entries = MAX_BULK - 2 Enqueue the remaining entries = MAX_BULK - 3 Test if ring is full Test enqueue for a full entry Test dequeue without enough objects Test if ring is empty MP/MC sync mode: elem APIs: element size 8B : MP/MC: bulk Test enqueue without enough memory space Enqueue 2 objects, free entries = MAX_BULK - 2 Enqueue the remaining entries = MAX_BULK - 3 Test if ring is full Test enqueue for a full entry Test dequeue without enough objects Test if ring is empty MP/MC sync mode: elem APIs: element size 16B : MP/MC: bulk Test enqueue without enough memory space Enqueue 2 objects, free entries = MAX_BULK - 2 Enqueue the remaining entries = MAX_BULK - 3 Test if ring is full Test enqueue for a full entry Test dequeue without enough objects Test if ring is empty MP/MC sync mode: elem APIs: element size 20B : MP/MC: bulk Test enqueue without enough memory space Enqueue 2 objects, free entries = MAX_BULK - 2 Enqueue the remaining entries = MAX_BULK - 3 Test if ring is full Test enqueue for a full entry Test dequeue without enough objects Test if ring is empty MP_RTS/MC_RTS sync mode: legacy APIs: : default enqueue/dequeue: bulk Random full/empty test test_ring_burst_bulk_tests1: iteration 0, random shift: 2347; test_ring_burst_bulk_tests1: iteration 0, random shift: 3244; test_ring_burst_bulk_tests1: iteration 0, random shift: 2853; test_ring_burst_bulk_tests1: iteration 0, random shift: 783; test_ring_burst_bulk_tests1: iteration 0, random shift: 2553; test_ring_burst_bulk_tests1: iteration 0, random shift: 1383; test_ring_burst_bulk_tests1: iteration 0, random shift: 986; test_ring_burst_bulk_tests1: iteration 0, random shift: 1325; MP_RTS/MC_RTS sync mode: elem APIs: element size 4B : default enqueue/dequeue: bulk Random full/empty test test_ring_burst_bulk_tests1: iteration 1, random shift: 2576; test_ring_burst_bulk_tests1: iteration 1, random shift: 2670; test_ring_burst_bulk_tests1: iteration 1, random shift: 681; test_ring_burst_bulk_tests1: iteration 1, random shift: 1894; test_ring_burst_bulk_tests1: iteration 1, random shift: 1979; test_ring_burst_bulk_tests1: iteration 1, random shift: 2912; test_ring_burst_bulk_tests1: iteration 1, random shift: 1719; test_ring_burst_bulk_tests1: iteration 1, random shift: 2803; MP_RTS/MC_RTS sync mode: elem APIs: element size 8B : default enqueue/dequeue: bulk Random full/empty test test_ring_burst_bulk_tests1: iteration 2, random shift: 3566; test_ring_burst_bulk_tests1: iteration 2, random shift: 3596; test_ring_burst_bulk_tests1: iteration 2, random shift: 809; test_ring_burst_bulk_tests1: iteration 2, random shift: 2785; test_ring_burst_bulk_tests1: iteration 2, random shift: 2061; test_ring_burst_bulk_tests1: iteration 2, random shift: 462; test_ring_burst_bulk_tests1: iteration 2, random shift: 1200; test_ring_burst_bulk_tests1: iteration 2, random shift: 1826; MP_RTS/MC_RTS sync mode: elem APIs: element size 16B : default enqueue/dequeue: bulk Random full/empty test test_ring_burst_bulk_tests1: iteration 3, random shift: 1137; test_ring_burst_bulk_tests1: iteration 3, random shift: 121; test_ring_burst_bulk_tests1: iteration 3, random shift: 3379; test_ring_burst_bulk_tests1: iteration 3, random shift: 321; test_ring_burst_bulk_tests1: iteration 3, random shift: 1530; test_ring_burst_bulk_tests1: iteration 3, random shift: 2158; test_ring_burst_bulk_tests1: iteration 3, random shift: 202; test_ring_burst_bulk_tests1: iteration 3, random shift: 2809; MP_RTS/MC_RTS sync mode: elem APIs: element size 20B : default enqueue/dequeue: bulk Random full/empty test test_ring_burst_bulk_tests1: iteration 4, random shift: 385; test_ring_burst_bulk_tests1: iteration 4, random shift: 1167; test_ring_burst_bulk_tests1: iteration 4, random shift: 3308; test_ring_burst_bulk_tests1: iteration 4, random shift: 3673; test_ring_burst_bulk_tests1: iteration 4, random shift: 2620; test_ring_burst_bulk_tests1: iteration 4, random shift: 4094; test_ring_burst_bulk_tests1: iteration 4, random shift: 1607; test_ring_burst_bulk_tests1: iteration 4, random shift: 3098; MP_RTS/MC_RTS sync mode: legacy APIs: : default enqueue/dequeue: bulk enqueue 1 obj enqueue 2 objs enqueue MAX_BULK objs dequeue 1 obj dequeue 2 objs dequeue MAX_BULK objs MP_RTS/MC_RTS sync mode: elem APIs: element size 4B : default enqueue/dequeue: bulk enqueue 1 obj enqueue 2 objs enqueue MAX_BULK objs dequeue 1 obj dequeue 2 objs dequeue MAX_BULK objs MP_RTS/MC_RTS sync mode: elem APIs: element size 8B : default enqueue/dequeue: bulk enqueue 1 obj enqueue 2 objs enqueue MAX_BULK objs dequeue 1 obj dequeue 2 objs dequeue MAX_BULK objs MP_RTS/MC_RTS sync mode: elem APIs: element size 16B : default enqueue/dequeue: bulk enqueue 1 obj enqueue 2 objs enqueue MAX_BULK objs dequeue 1 obj dequeue 2 objs dequeue MAX_BULK objs MP_RTS/MC_RTS sync mode: elem APIs: element size 20B : default enqueue/dequeue: bulk enqueue 1 obj enqueue 2 objs enqueue MAX_BULK objs dequeue 1 obj dequeue 2 objs dequeue MAX_BULK objs MP_RTS/MC_RTS sync mode: legacy APIs: : default enqueue/dequeue: bulk fill and empty the ring MP_RTS/MC_RTS sync mode: elem APIs: element size 4B : default enqueue/dequeue: bulk fill and empty the ring MP_RTS/MC_RTS sync mode: elem APIs: element size 8B : default enqueue/dequeue: bulk fill and empty the ring MP_RTS/MC_RTS sync mode: elem APIs: element size 16B : default enqueue/dequeue: bulk fill and empty the ring MP_RTS/MC_RTS sync mode: elem APIs: element size 20B : default enqueue/dequeue: bulk fill and empty the ring MP_RTS/MC_RTS sync mode: legacy APIs: : default enqueue/dequeue: bulk Test enqueue without enough memory space Enqueue 2 objects, free entries = MAX_BULK - 2 Enqueue the remaining entries = MAX_BULK - 3 Test if ring is full Test enqueue for a full entry Test dequeue without enough objects Test if ring is empty MP_RTS/MC_RTS sync mode: elem APIs: element size 4B : default enqueue/dequeue: bulk Test enqueue without enough memory space Enqueue 2 objects, free entries = MAX_BULK - 2 Enqueue the remaining entries = MAX_BULK - 3 Test if ring is full Test enqueue for a full entry Test dequeue without enough objects Test if ring is empty MP_RTS/MC_RTS sync mode: elem APIs: element size 8B : default enqueue/dequeue: bulk Test enqueue without enough memory space Enqueue 2 objects, free entries = MAX_BULK - 2 Enqueue the remaining entries = MAX_BULK - 3 Test if ring is full Test enqueue for a full entry Test dequeue without enough objects Test if ring is empty MP_RTS/MC_RTS sync mode: elem APIs: element size 16B : default enqueue/dequeue: bulk Test enqueue without enough memory space Enqueue 2 objects, free entries = MAX_BULK - 2 Enqueue the remaining entries = MAX_BULK - 3 Test if ring is full Test enqueue for a full entry Test dequeue without enough objects Test if ring is empty MP_RTS/MC_RTS sync mode: elem APIs: element size 20B : default enqueue/dequeue: bulk Test enqueue without enough memory space Enqueue 2 objects, free entries = MAX_BULK - 2 Enqueue the remaining entries = MAX_BULK - 3 Test if ring is full Test enqueue for a full entry Test dequeue without enough objects Test if ring is empty MP_HTS/MC_HTS sync mode: legacy APIs: : default enqueue/dequeue: bulk Random full/empty test test_ring_burst_bulk_tests1: iteration 0, random shift: 2427; test_ring_burst_bulk_tests1: iteration 0, random shift: 3531; test_ring_burst_bulk_tests1: iteration 0, random shift: 1237; test_ring_burst_bulk_tests1: iteration 0, random shift: 1231; test_ring_burst_bulk_tests1: iteration 0, random shift: 1902; test_ring_burst_bulk_tests1: iteration 0, random shift: 1644; test_ring_burst_bulk_tests1: iteration 0, random shift: 3176; test_ring_burst_bulk_tests1: iteration 0, random shift: 527; MP_HTS/MC_HTS sync mode: elem APIs: element size 4B : default enqueue/dequeue: bulk Random full/empty test test_ring_burst_bulk_tests1: iteration 1, random shift: 1770; test_ring_burst_bulk_tests1: iteration 1, random shift: 927; test_ring_burst_bulk_tests1: iteration 1, random shift: 3607; test_ring_burst_bulk_tests1: iteration 1, random shift: 3054; test_ring_burst_bulk_tests1: iteration 1, random shift: 2515; test_ring_burst_bulk_tests1: iteration 1, random shift: 3321; test_ring_burst_bulk_tests1: iteration 1, random shift: 500; test_ring_burst_bulk_tests1: iteration 1, random shift: 1290; MP_HTS/MC_HTS sync mode: elem APIs: element size 8B : default enqueue/dequeue: bulk Random full/empty test test_ring_burst_bulk_tests1: iteration 2, random shift: 3653; test_ring_burst_bulk_tests1: iteration 2, random shift: 816; test_ring_burst_bulk_tests1: iteration 2, random shift: 108; test_ring_burst_bulk_tests1: iteration 2, random shift: 3568; test_ring_burst_bulk_tests1: iteration 2, random shift: 3154; test_ring_burst_bulk_tests1: iteration 2, random shift: 2964; test_ring_burst_bulk_tests1: iteration 2, random shift: 337; test_ring_burst_bulk_tests1: iteration 2, random shift: 3647; MP_HTS/MC_HTS sync mode: elem APIs: element size 16B : default enqueue/dequeue: bulk Random full/empty test test_ring_burst_bulk_tests1: iteration 3, random shift: 1490; test_ring_burst_bulk_tests1: iteration 3, random shift: 1381; test_ring_burst_bulk_tests1: iteration 3, random shift: 58; test_ring_burst_bulk_tests1: iteration 3, random shift: 3024; test_ring_burst_bulk_tests1: iteration 3, random shift: 3901; test_ring_burst_bulk_tests1: iteration 3, random shift: 2286; test_ring_burst_bulk_tests1: iteration 3, random shift: 3928; test_ring_burst_bulk_tests1: iteration 3, random shift: 1173; MP_HTS/MC_HTS sync mode: elem APIs: element size 20B : default enqueue/dequeue: bulk Random full/empty test test_ring_burst_bulk_tests1: iteration 4, random shift: 817; test_ring_burst_bulk_tests1: iteration 4, random shift: 135; test_ring_burst_bulk_tests1: iteration 4, random shift: 1323; test_ring_burst_bulk_tests1: iteration 4, random shift: 1962; test_ring_burst_bulk_tests1: iteration 4, random shift: 2217; test_ring_burst_bulk_tests1: iteration 4, random shift: 2198; test_ring_burst_bulk_tests1: iteration 4, random shift: 3604; test_ring_burst_bulk_tests1: iteration 4, random shift: 2339; MP_HTS/MC_HTS sync mode: legacy APIs: : default enqueue/dequeue: bulk enqueue 1 obj enqueue 2 objs enqueue MAX_BULK objs dequeue 1 obj dequeue 2 objs dequeue MAX_BULK objs MP_HTS/MC_HTS sync mode: elem APIs: element size 4B : default enqueue/dequeue: bulk enqueue 1 obj enqueue 2 objs enqueue MAX_BULK objs dequeue 1 obj dequeue 2 objs dequeue MAX_BULK objs MP_HTS/MC_HTS sync mode: elem APIs: element size 8B : default enqueue/dequeue: bulk enqueue 1 obj enqueue 2 objs enqueue MAX_BULK objs dequeue 1 obj dequeue 2 objs dequeue MAX_BULK objs MP_HTS/MC_HTS sync mode: elem APIs: element size 16B : default enqueue/dequeue: bulk enqueue 1 obj enqueue 2 objs enqueue MAX_BULK objs dequeue 1 obj dequeue 2 objs dequeue MAX_BULK objs MP_HTS/MC_HTS sync mode: elem APIs: element size 20B : default enqueue/dequeue: bulk enqueue 1 obj enqueue 2 objs enqueue MAX_BULK objs dequeue 1 obj dequeue 2 objs dequeue MAX_BULK objs MP_HTS/MC_HTS sync mode: legacy APIs: : default enqueue/dequeue: bulk fill and empty the ring MP_HTS/MC_HTS sync mode: elem APIs: element size 4B : default enqueue/dequeue: bulk fill and empty the ring MP_HTS/MC_HTS sync mode: elem APIs: element size 8B : default enqueue/dequeue: bulk fill and empty the ring MP_HTS/MC_HTS sync mode: elem APIs: element size 16B : default enqueue/dequeue: bulk fill and empty the ring MP_HTS/MC_HTS sync mode: elem APIs: element size 20B : default enqueue/dequeue: bulk fill and empty the ring MP_HTS/MC_HTS sync mode: legacy APIs: : default enqueue/dequeue: bulk Test enqueue without enough memory space Enqueue 2 objects, free entries = MAX_BULK - 2 Enqueue the remaining entries = MAX_BULK - 3 Test if ring is full Test enqueue for a full entry Test dequeue without enough objects Test if ring is empty MP_HTS/MC_HTS sync mode: elem APIs: element size 4B : default enqueue/dequeue: bulk Test enqueue without enough memory space Enqueue 2 objects, free entries = MAX_BULK - 2 Enqueue the remaining entries = MAX_BULK - 3 Test if ring is full Test enqueue for a full entry Test dequeue without enough objects Test if ring is empty MP_HTS/MC_HTS sync mode: elem APIs: element size 8B : default enqueue/dequeue: bulk Test enqueue without enough memory space Enqueue 2 objects, free entries = MAX_BULK - 2 Enqueue the remaining entries = MAX_BULK - 3 Test if ring is full Test enqueue for a full entry Test dequeue without enough objects Test if ring is empty MP_HTS/MC_HTS sync mode: elem APIs: element size 16B : default enqueue/dequeue: bulk Test enqueue without enough memory space Enqueue 2 objects, free entries = MAX_BULK - 2 Enqueue the remaining entries = MAX_BULK - 3 Test if ring is full Test enqueue for a full entry Test dequeue without enough objects Test if ring is empty MP_HTS/MC_HTS sync mode: elem APIs: element size 20B : default enqueue/dequeue: bulk Test enqueue without enough memory space Enqueue 2 objects, free entries = MAX_BULK - 2 Enqueue the remaining entries = MAX_BULK - 3 Test if ring is full Test enqueue for a full entry Test dequeue without enough objects Test if ring is empty MP/MC sync mode: legacy APIs: : default enqueue/dequeue: burst Random full/empty test test_ring_burst_bulk_tests1: iteration 0, random shift: 1509; test_ring_burst_bulk_tests1: iteration 0, random shift: 3623; test_ring_burst_bulk_tests1: iteration 0, random shift: 368; test_ring_burst_bulk_tests1: iteration 0, random shift: 3605; test_ring_burst_bulk_tests1: iteration 0, random shift: 1055; test_ring_burst_bulk_tests1: iteration 0, random shift: 67; test_ring_burst_bulk_tests1: iteration 0, random shift: 1125; test_ring_burst_bulk_tests1: iteration 0, random shift: 3012; MP/MC sync mode: elem APIs: element size 4B : default enqueue/dequeue: burst Random full/empty test test_ring_burst_bulk_tests1: iteration 1, random shift: 2103; test_ring_burst_bulk_tests1: iteration 1, random shift: 3686; test_ring_burst_bulk_tests1: iteration 1, random shift: 974; test_ring_burst_bulk_tests1: iteration 1, random shift: 2288; test_ring_burst_bulk_tests1: iteration 1, random shift: 2718; test_ring_burst_bulk_tests1: iteration 1, random shift: 3850; test_ring_burst_bulk_tests1: iteration 1, random shift: 3846; test_ring_burst_bulk_tests1: iteration 1, random shift: 534; MP/MC sync mode: elem APIs: element size 8B : default enqueue/dequeue: burst Random full/empty test test_ring_burst_bulk_tests1: iteration 2, random shift: 3002; test_ring_burst_bulk_tests1: iteration 2, random shift: 4029; test_ring_burst_bulk_tests1: iteration 2, random shift: 136; test_ring_burst_bulk_tests1: iteration 2, random shift: 4006; test_ring_burst_bulk_tests1: iteration 2, random shift: 3920; test_ring_burst_bulk_tests1: iteration 2, random shift: 1027; test_ring_burst_bulk_tests1: iteration 2, random shift: 2867; test_ring_burst_bulk_tests1: iteration 2, random shift: 2332; MP/MC sync mode: elem APIs: element size 16B : default enqueue/dequeue: burst Random full/empty test test_ring_burst_bulk_tests1: iteration 3, random shift: 993; test_ring_burst_bulk_tests1: iteration 3, random shift: 119; test_ring_burst_bulk_tests1: iteration 3, random shift: 3757; test_ring_burst_bulk_tests1: iteration 3, random shift: 2220; test_ring_burst_bulk_tests1: iteration 3, random shift: 2149; test_ring_burst_bulk_tests1: iteration 3, random shift: 371; test_ring_burst_bulk_tests1: iteration 3, random shift: 1380; test_ring_burst_bulk_tests1: iteration 3, random shift: 2956; MP/MC sync mode: elem APIs: element size 20B : default enqueue/dequeue: burst Random full/empty test test_ring_burst_bulk_tests1: iteration 4, random shift: 1009; test_ring_burst_bulk_tests1: iteration 4, random shift: 86; test_ring_burst_bulk_tests1: iteration 4, random shift: 1717; test_ring_burst_bulk_tests1: iteration 4, random shift: 2042; test_ring_burst_bulk_tests1: iteration 4, random shift: 1217; test_ring_burst_bulk_tests1: iteration 4, random shift: 2793; test_ring_burst_bulk_tests1: iteration 4, random shift: 24; test_ring_burst_bulk_tests1: iteration 4, random shift: 3928; MP/MC sync mode: legacy APIs: : default enqueue/dequeue: burst enqueue 1 obj enqueue 2 objs enqueue MAX_BULK objs dequeue 1 obj dequeue 2 objs dequeue MAX_BULK objs MP/MC sync mode: elem APIs: element size 4B : default enqueue/dequeue: burst enqueue 1 obj enqueue 2 objs enqueue MAX_BULK objs dequeue 1 obj dequeue 2 objs dequeue MAX_BULK objs MP/MC sync mode: elem APIs: element size 8B : default enqueue/dequeue: burst enqueue 1 obj enqueue 2 objs enqueue MAX_BULK objs dequeue 1 obj dequeue 2 objs dequeue MAX_BULK objs MP/MC sync mode: elem APIs: element size 16B : default enqueue/dequeue: burst enqueue 1 obj enqueue 2 objs enqueue MAX_BULK objs dequeue 1 obj dequeue 2 objs dequeue MAX_BULK objs MP/MC sync mode: elem APIs: element size 20B : default enqueue/dequeue: burst enqueue 1 obj enqueue 2 objs enqueue MAX_BULK objs dequeue 1 obj dequeue 2 objs dequeue MAX_BULK objs MP/MC sync mode: legacy APIs: : default enqueue/dequeue: burst fill and empty the ring MP/MC sync mode: elem APIs: element size 4B : default enqueue/dequeue: burst fill and empty the ring MP/MC sync mode: elem APIs: element size 8B : default enqueue/dequeue: burst fill and empty the ring MP/MC sync mode: elem APIs: element size 16B : default enqueue/dequeue: burst fill and empty the ring MP/MC sync mode: elem APIs: element size 20B : default enqueue/dequeue: burst fill and empty the ring MP/MC sync mode: legacy APIs: : default enqueue/dequeue: burst Test enqueue without enough memory space Enqueue 2 objects, free entries = MAX_BULK - 2 Enqueue the remaining entries = MAX_BULK - 3 Test if ring is full Test enqueue for a full entry Test dequeue without enough objects Test if ring is empty MP/MC sync mode: elem APIs: element size 4B : default enqueue/dequeue: burst Test enqueue without enough memory space Enqueue 2 objects, free entries = MAX_BULK - 2 Enqueue the remaining entries = MAX_BULK - 3 Test if ring is full Test enqueue for a full entry Test dequeue without enough objects Test if ring is empty MP/MC sync mode: elem APIs: element size 8B : default enqueue/dequeue: burst Test enqueue without enough memory space Enqueue 2 objects, free entries = MAX_BULK - 2 Enqueue the remaining entries = MAX_BULK - 3 Test if ring is full Test enqueue for a full entry Test dequeue without enough objects Test if ring is empty MP/MC sync mode: elem APIs: element size 16B : default enqueue/dequeue: burst Test enqueue without enough memory space Enqueue 2 objects, free entries = MAX_BULK - 2 Enqueue the remaining entries = MAX_BULK - 3 Test if ring is full Test enqueue for a full entry Test dequeue without enough objects Test if ring is empty MP/MC sync mode: elem APIs: element size 20B : default enqueue/dequeue: burst Test enqueue without enough memory space Enqueue 2 objects, free entries = MAX_BULK - 2 Enqueue the remaining entries = MAX_BULK - 3 Test if ring is full Test enqueue for a full entry Test dequeue without enough objects Test if ring is empty SP/SC sync mode: legacy APIs: : SP/SC: burst Random full/empty test test_ring_burst_bulk_tests1: iteration 0, random shift: 1126; test_ring_burst_bulk_tests1: iteration 0, random shift: 662; test_ring_burst_bulk_tests1: iteration 0, random shift: 432; test_ring_burst_bulk_tests1: iteration 0, random shift: 3651; test_ring_burst_bulk_tests1: iteration 0, random shift: 1683; test_ring_burst_bulk_tests1: iteration 0, random shift: 3823; test_ring_burst_bulk_tests1: iteration 0, random shift: 3586; test_ring_burst_bulk_tests1: iteration 0, random shift: 43; SP/SC sync mode: elem APIs: element size 4B : SP/SC: burst Random full/empty test test_ring_burst_bulk_tests1: iteration 1, random shift: 460; test_ring_burst_bulk_tests1: iteration 1, random shift: 1458; test_ring_burst_bulk_tests1: iteration 1, random shift: 3446; test_ring_burst_bulk_tests1: iteration 1, random shift: 3694; test_ring_burst_bulk_tests1: iteration 1, random shift: 1261; test_ring_burst_bulk_tests1: iteration 1, random shift: 730; test_ring_burst_bulk_tests1: iteration 1, random shift: 2889; test_ring_burst_bulk_tests1: iteration 1, random shift: 2124; SP/SC sync mode: elem APIs: element size 8B : SP/SC: burst Random full/empty test test_ring_burst_bulk_tests1: iteration 2, random shift: 500; test_ring_burst_bulk_tests1: iteration 2, random shift: 3730; test_ring_burst_bulk_tests1: iteration 2, random shift: 164; test_ring_burst_bulk_tests1: iteration 2, random shift: 3621; test_ring_burst_bulk_tests1: iteration 2, random shift: 1315; test_ring_burst_bulk_tests1: iteration 2, random shift: 1650; test_ring_burst_bulk_tests1: iteration 2, random shift: 2987; test_ring_burst_bulk_tests1: iteration 2, random shift: 3129; SP/SC sync mode: elem APIs: element size 16B : SP/SC: burst Random full/empty test test_ring_burst_bulk_tests1: iteration 3, random shift: 841; test_ring_burst_bulk_tests1: iteration 3, random shift: 1082; test_ring_burst_bulk_tests1: iteration 3, random shift: 665; test_ring_burst_bulk_tests1: iteration 3, random shift: 1653; test_ring_burst_bulk_tests1: iteration 3, random shift: 3091; test_ring_burst_bulk_tests1: iteration 3, random shift: 2997; test_ring_burst_bulk_tests1: iteration 3, random shift: 2899; test_ring_burst_bulk_tests1: iteration 3, random shift: 2233; SP/SC sync mode: elem APIs: element size 20B : SP/SC: burst Random full/empty test test_ring_burst_bulk_tests1: iteration 4, random shift: 3468; test_ring_burst_bulk_tests1: iteration 4, random shift: 3437; test_ring_burst_bulk_tests1: iteration 4, random shift: 3501; test_ring_burst_bulk_tests1: iteration 4, random shift: 16; test_ring_burst_bulk_tests1: iteration 4, random shift: 3037; test_ring_burst_bulk_tests1: iteration 4, random shift: 2391; test_ring_burst_bulk_tests1: iteration 4, random shift: 1847; test_ring_burst_bulk_tests1: iteration 4, random shift: 2422; SP/SC sync mode: legacy APIs: : SP/SC: burst enqueue 1 obj enqueue 2 objs enqueue MAX_BULK objs dequeue 1 obj dequeue 2 objs dequeue MAX_BULK objs SP/SC sync mode: elem APIs: element size 4B : SP/SC: burst enqueue 1 obj enqueue 2 objs enqueue MAX_BULK objs dequeue 1 obj dequeue 2 objs dequeue MAX_BULK objs SP/SC sync mode: elem APIs: element size 8B : SP/SC: burst enqueue 1 obj enqueue 2 objs enqueue MAX_BULK objs dequeue 1 obj dequeue 2 objs dequeue MAX_BULK objs SP/SC sync mode: elem APIs: element size 16B : SP/SC: burst enqueue 1 obj enqueue 2 objs enqueue MAX_BULK objs dequeue 1 obj dequeue 2 objs dequeue MAX_BULK objs SP/SC sync mode: elem APIs: element size 20B : SP/SC: burst enqueue 1 obj enqueue 2 objs enqueue MAX_BULK objs dequeue 1 obj dequeue 2 objs dequeue MAX_BULK objs SP/SC sync mode: legacy APIs: : SP/SC: burst fill and empty the ring SP/SC sync mode: elem APIs: element size 4B : SP/SC: burst fill and empty the ring SP/SC sync mode: elem APIs: element size 8B : SP/SC: burst fill and empty the ring SP/SC sync mode: elem APIs: element size 16B : SP/SC: burst fill and empty the ring SP/SC sync mode: elem APIs: element size 20B : SP/SC: burst fill and empty the ring SP/SC sync mode: legacy APIs: : SP/SC: burst Test enqueue without enough memory space Enqueue 2 objects, free entries = MAX_BULK - 2 Enqueue the remaining entries = MAX_BULK - 3 Test if ring is full Test enqueue for a full entry Test dequeue without enough objects Test if ring is empty SP/SC sync mode: elem APIs: element size 4B : SP/SC: burst Test enqueue without enough memory space Enqueue 2 objects, free entries = MAX_BULK - 2 Enqueue the remaining entries = MAX_BULK - 3 Test if ring is full Test enqueue for a full entry Test dequeue without enough objects Test if ring is empty SP/SC sync mode: elem APIs: element size 8B : SP/SC: burst Test enqueue without enough memory space Enqueue 2 objects, free entries = MAX_BULK - 2 Enqueue the remaining entries = MAX_BULK - 3 Test if ring is full Test enqueue for a full entry Test dequeue without enough objects Test if ring is empty SP/SC sync mode: elem APIs: element size 16B : SP/SC: burst Test enqueue without enough memory space Enqueue 2 objects, free entries = MAX_BULK - 2 Enqueue the remaining entries = MAX_BULK - 3 Test if ring is full Test enqueue for a full entry Test dequeue without enough objects Test if ring is empty SP/SC sync mode: elem APIs: element size 20B : SP/SC: burst Test enqueue without enough memory space Enqueue 2 objects, free entries = MAX_BULK - 2 Enqueue the remaining entries = MAX_BULK - 3 Test if ring is full Test enqueue for a full entry Test dequeue without enough objects Test if ring is empty MP/MC sync mode: legacy APIs: : MP/MC: burst Random full/empty test test_ring_burst_bulk_tests1: iteration 0, random shift: 3943; test_ring_burst_bulk_tests1: iteration 0, random shift: 3619; test_ring_burst_bulk_tests1: iteration 0, random shift: 794; test_ring_burst_bulk_tests1: iteration 0, random shift: 2127; test_ring_burst_bulk_tests1: iteration 0, random shift: 2486; test_ring_burst_bulk_tests1: iteration 0, random shift: 1795; test_ring_burst_bulk_tests1: iteration 0, random shift: 59; test_ring_burst_bulk_tests1: iteration 0, random shift: 99; MP/MC sync mode: elem APIs: element size 4B : MP/MC: burst Random full/empty test test_ring_burst_bulk_tests1: iteration 1, random shift: 2253; test_ring_burst_bulk_tests1: iteration 1, random shift: 65; test_ring_burst_bulk_tests1: iteration 1, random shift: 868; test_ring_burst_bulk_tests1: iteration 1, random shift: 202; test_ring_burst_bulk_tests1: iteration 1, random shift: 3767; test_ring_burst_bulk_tests1: iteration 1, random shift: 2332; test_ring_burst_bulk_tests1: iteration 1, random shift: 2342; test_ring_burst_bulk_tests1: iteration 1, random shift: 3037; MP/MC sync mode: elem APIs: element size 8B : MP/MC: burst Random full/empty test test_ring_burst_bulk_tests1: iteration 2, random shift: 674; test_ring_burst_bulk_tests1: iteration 2, random shift: 1655; test_ring_burst_bulk_tests1: iteration 2, random shift: 3516; test_ring_burst_bulk_tests1: iteration 2, random shift: 88; test_ring_burst_bulk_tests1: iteration 2, random shift: 3884; test_ring_burst_bulk_tests1: iteration 2, random shift: 462; test_ring_burst_bulk_tests1: iteration 2, random shift: 616; test_ring_burst_bulk_tests1: iteration 2, random shift: 1032; MP/MC sync mode: elem APIs: element size 16B : MP/MC: burst Random full/empty test test_ring_burst_bulk_tests1: iteration 3, random shift: 3648; test_ring_burst_bulk_tests1: iteration 3, random shift: 2372; test_ring_burst_bulk_tests1: iteration 3, random shift: 593; test_ring_burst_bulk_tests1: iteration 3, random shift: 359; test_ring_burst_bulk_tests1: iteration 3, random shift: 605; test_ring_burst_bulk_tests1: iteration 3, random shift: 2041; test_ring_burst_bulk_tests1: iteration 3, random shift: 2029; test_ring_burst_bulk_tests1: iteration 3, random shift: 2117; MP/MC sync mode: elem APIs: element size 20B : MP/MC: burst Random full/empty test test_ring_burst_bulk_tests1: iteration 4, random shift: 1322; test_ring_burst_bulk_tests1: iteration 4, random shift: 4052; test_ring_burst_bulk_tests1: iteration 4, random shift: 953; test_ring_burst_bulk_tests1: iteration 4, random shift: 2519; test_ring_burst_bulk_tests1: iteration 4, random shift: 240; test_ring_burst_bulk_tests1: iteration 4, random shift: 3203; test_ring_burst_bulk_tests1: iteration 4, random shift: 3535; test_ring_burst_bulk_tests1: iteration 4, random shift: 4071; MP/MC sync mode: legacy APIs: : MP/MC: burst enqueue 1 obj enqueue 2 objs enqueue MAX_BULK objs dequeue 1 obj dequeue 2 objs dequeue MAX_BULK objs MP/MC sync mode: elem APIs: element size 4B : MP/MC: burst enqueue 1 obj enqueue 2 objs enqueue MAX_BULK objs dequeue 1 obj dequeue 2 objs dequeue MAX_BULK objs MP/MC sync mode: elem APIs: element size 8B : MP/MC: burst enqueue 1 obj enqueue 2 objs enqueue MAX_BULK objs dequeue 1 obj dequeue 2 objs dequeue MAX_BULK objs MP/MC sync mode: elem APIs: element size 16B : MP/MC: burst enqueue 1 obj enqueue 2 objs enqueue MAX_BULK objs dequeue 1 obj dequeue 2 objs dequeue MAX_BULK objs MP/MC sync mode: elem APIs: element size 20B : MP/MC: burst enqueue 1 obj enqueue 2 objs enqueue MAX_BULK objs dequeue 1 obj dequeue 2 objs dequeue MAX_BULK objs MP/MC sync mode: legacy APIs: : MP/MC: burst fill and empty the ring MP/MC sync mode: elem APIs: element size 4B : MP/MC: burst fill and empty the ring MP/MC sync mode: elem APIs: element size 8B : MP/MC: burst fill and empty the ring MP/MC sync mode: elem APIs: element size 16B : MP/MC: burst fill and empty the ring MP/MC sync mode: elem APIs: element size 20B : MP/MC: burst fill and empty the ring MP/MC sync mode: legacy APIs: : MP/MC: burst Test enqueue without enough memory space Enqueue 2 objects, free entries = MAX_BULK - 2 Enqueue the remaining entries = MAX_BULK - 3 Test if ring is full Test enqueue for a full entry Test dequeue without enough objects Test if ring is empty MP/MC sync mode: elem APIs: element size 4B : MP/MC: burst Test enqueue without enough memory space Enqueue 2 objects, free entries = MAX_BULK - 2 Enqueue the remaining entries = MAX_BULK - 3 Test if ring is full Test enqueue for a full entry Test dequeue without enough objects Test if ring is empty MP/MC sync mode: elem APIs: element size 8B : MP/MC: burst Test enqueue without enough memory space Enqueue 2 objects, free entries = MAX_BULK - 2 Enqueue the remaining entries = MAX_BULK - 3 Test if ring is full Test enqueue for a full entry Test dequeue without enough objects Test if ring is empty MP/MC sync mode: elem APIs: element size 16B : MP/MC: burst Test enqueue without enough memory space Enqueue 2 objects, free entries = MAX_BULK - 2 Enqueue the remaining entries = MAX_BULK - 3 Test if ring is full Test enqueue for a full entry Test dequeue without enough objects Test if ring is empty MP/MC sync mode: elem APIs: element size 20B : MP/MC: burst Test enqueue without enough memory space Enqueue 2 objects, free entries = MAX_BULK - 2 Enqueue the remaining entries = MAX_BULK - 3 Test if ring is full Test enqueue for a full entry Test dequeue without enough objects Test if ring is empty MP_RTS/MC_RTS sync mode: legacy APIs: : default enqueue/dequeue: burst Random full/empty test test_ring_burst_bulk_tests1: iteration 0, random shift: 1376; test_ring_burst_bulk_tests1: iteration 0, random shift: 4045; test_ring_burst_bulk_tests1: iteration 0, random shift: 1522; test_ring_burst_bulk_tests1: iteration 0, random shift: 753; test_ring_burst_bulk_tests1: iteration 0, random shift: 2998; test_ring_burst_bulk_tests1: iteration 0, random shift: 2988; test_ring_burst_bulk_tests1: iteration 0, random shift: 705; test_ring_burst_bulk_tests1: iteration 0, random shift: 1441; MP_RTS/MC_RTS sync mode: elem APIs: element size 4B : default enqueue/dequeue: burst Random full/empty test test_ring_burst_bulk_tests1: iteration 1, random shift: 3854; test_ring_burst_bulk_tests1: iteration 1, random shift: 326; test_ring_burst_bulk_tests1: iteration 1, random shift: 1992; test_ring_burst_bulk_tests1: iteration 1, random shift: 2693; test_ring_burst_bulk_tests1: iteration 1, random shift: 292; test_ring_burst_bulk_tests1: iteration 1, random shift: 990; test_ring_burst_bulk_tests1: iteration 1, random shift: 3445; test_ring_burst_bulk_tests1: iteration 1, random shift: 2537; MP_RTS/MC_RTS sync mode: elem APIs: element size 8B : default enqueue/dequeue: burst Random full/empty test test_ring_burst_bulk_tests1: iteration 2, random shift: 118; test_ring_burst_bulk_tests1: iteration 2, random shift: 2037; test_ring_burst_bulk_tests1: iteration 2, random shift: 3649; test_ring_burst_bulk_tests1: iteration 2, random shift: 1059; test_ring_burst_bulk_tests1: iteration 2, random shift: 1186; test_ring_burst_bulk_tests1: iteration 2, random shift: 921; test_ring_burst_bulk_tests1: iteration 2, random shift: 1882; test_ring_burst_bulk_tests1: iteration 2, random shift: 3463; MP_RTS/MC_RTS sync mode: elem APIs: element size 16B : default enqueue/dequeue: burst Random full/empty test test_ring_burst_bulk_tests1: iteration 3, random shift: 3802; test_ring_burst_bulk_tests1: iteration 3, random shift: 2170; test_ring_burst_bulk_tests1: iteration 3, random shift: 1197; test_ring_burst_bulk_tests1: iteration 3, random shift: 2287; test_ring_burst_bulk_tests1: iteration 3, random shift: 2140; test_ring_burst_bulk_tests1: iteration 3, random shift: 1064; test_ring_burst_bulk_tests1: iteration 3, random shift: 1686; test_ring_burst_bulk_tests1: iteration 3, random shift: 2153; MP_RTS/MC_RTS sync mode: elem APIs: element size 20B : default enqueue/dequeue: burst Random full/empty test test_ring_burst_bulk_tests1: iteration 4, random shift: 3383; test_ring_burst_bulk_tests1: iteration 4, random shift: 1016; test_ring_burst_bulk_tests1: iteration 4, random shift: 1649; test_ring_burst_bulk_tests1: iteration 4, random shift: 3378; test_ring_burst_bulk_tests1: iteration 4, random shift: 2689; test_ring_burst_bulk_tests1: iteration 4, random shift: 1618; test_ring_burst_bulk_tests1: iteration 4, random shift: 2841; test_ring_burst_bulk_tests1: iteration 4, random shift: 1674; MP_RTS/MC_RTS sync mode: legacy APIs: : default enqueue/dequeue: burst enqueue 1 obj enqueue 2 objs enqueue MAX_BULK objs dequeue 1 obj dequeue 2 objs dequeue MAX_BULK objs MP_RTS/MC_RTS sync mode: elem APIs: element size 4B : default enqueue/dequeue: burst enqueue 1 obj enqueue 2 objs enqueue MAX_BULK objs dequeue 1 obj dequeue 2 objs dequeue MAX_BULK objs MP_RTS/MC_RTS sync mode: elem APIs: element size 8B : default enqueue/dequeue: burst enqueue 1 obj enqueue 2 objs enqueue MAX_BULK objs dequeue 1 obj dequeue 2 objs dequeue MAX_BULK objs MP_RTS/MC_RTS sync mode: elem APIs: element size 16B : default enqueue/dequeue: burst enqueue 1 obj enqueue 2 objs enqueue MAX_BULK objs dequeue 1 obj dequeue 2 objs dequeue MAX_BULK objs MP_RTS/MC_RTS sync mode: elem APIs: element size 20B : default enqueue/dequeue: burst enqueue 1 obj enqueue 2 objs enqueue MAX_BULK objs dequeue 1 obj dequeue 2 objs dequeue MAX_BULK objs MP_RTS/MC_RTS sync mode: legacy APIs: : default enqueue/dequeue: burst fill and empty the ring MP_RTS/MC_RTS sync mode: elem APIs: element size 4B : default enqueue/dequeue: burst fill and empty the ring MP_RTS/MC_RTS sync mode: elem APIs: element size 8B : default enqueue/dequeue: burst fill and empty the ring MP_RTS/MC_RTS sync mode: elem APIs: element size 16B : default enqueue/dequeue: burst fill and empty the ring MP_RTS/MC_RTS sync mode: elem APIs: element size 20B : default enqueue/dequeue: burst fill and empty the ring MP_RTS/MC_RTS sync mode: legacy APIs: : default enqueue/dequeue: burst Test enqueue without enough memory space Enqueue 2 objects, free entries = MAX_BULK - 2 Enqueue the remaining entries = MAX_BULK - 3 Test if ring is full Test enqueue for a full entry Test dequeue without enough objects Test if ring is empty MP_RTS/MC_RTS sync mode: elem APIs: element size 4B : default enqueue/dequeue: burst Test enqueue without enough memory space Enqueue 2 objects, free entries = MAX_BULK - 2 Enqueue the remaining entries = MAX_BULK - 3 Test if ring is full Test enqueue for a full entry Test dequeue without enough objects Test if ring is empty MP_RTS/MC_RTS sync mode: elem APIs: element size 8B : default enqueue/dequeue: burst Test enqueue without enough memory space Enqueue 2 objects, free entries = MAX_BULK - 2 Enqueue the remaining entries = MAX_BULK - 3 Test if ring is full Test enqueue for a full entry Test dequeue without enough objects Test if ring is empty MP_RTS/MC_RTS sync mode: elem APIs: element size 16B : default enqueue/dequeue: burst Test enqueue without enough memory space Enqueue 2 objects, free entries = MAX_BULK - 2 Enqueue the remaining entries = MAX_BULK - 3 Test if ring is full Test enqueue for a full entry Test dequeue without enough objects Test if ring is empty MP_RTS/MC_RTS sync mode: elem APIs: element size 20B : default enqueue/dequeue: burst Test enqueue without enough memory space Enqueue 2 objects, free entries = MAX_BULK - 2 Enqueue the remaining entries = MAX_BULK - 3 Test if ring is full Test enqueue for a full entry Test dequeue without enough objects Test if ring is empty MP_HTS/MC_HTS sync mode: legacy APIs: : default enqueue/dequeue: burst Random full/empty test test_ring_burst_bulk_tests1: iteration 0, random shift: 1740; test_ring_burst_bulk_tests1: iteration 0, random shift: 335; test_ring_burst_bulk_tests1: iteration 0, random shift: 474; test_ring_burst_bulk_tests1: iteration 0, random shift: 2900; test_ring_burst_bulk_tests1: iteration 0, random shift: 1754; test_ring_burst_bulk_tests1: iteration 0, random shift: 1207; test_ring_burst_bulk_tests1: iteration 0, random shift: 4048; test_ring_burst_bulk_tests1: iteration 0, random shift: 3311; MP_HTS/MC_HTS sync mode: elem APIs: element size 4B : default enqueue/dequeue: burst Random full/empty test test_ring_burst_bulk_tests1: iteration 1, random shift: 2249; test_ring_burst_bulk_tests1: iteration 1, random shift: 1235; test_ring_burst_bulk_tests1: iteration 1, random shift: 3632; test_ring_burst_bulk_tests1: iteration 1, random shift: 3009; test_ring_burst_bulk_tests1: iteration 1, random shift: 1732; test_ring_burst_bulk_tests1: iteration 1, random shift: 3802; test_ring_burst_bulk_tests1: iteration 1, random shift: 3867; test_ring_burst_bulk_tests1: iteration 1, random shift: 3016; MP_HTS/MC_HTS sync mode: elem APIs: element size 8B : default enqueue/dequeue: burst Random full/empty test test_ring_burst_bulk_tests1: iteration 2, random shift: 1189; test_ring_burst_bulk_tests1: iteration 2, random shift: 3352; test_ring_burst_bulk_tests1: iteration 2, random shift: 121; test_ring_burst_bulk_tests1: iteration 2, random shift: 1908; test_ring_burst_bulk_tests1: iteration 2, random shift: 2784; test_ring_burst_bulk_tests1: iteration 2, random shift: 2155; test_ring_burst_bulk_tests1: iteration 2, random shift: 1162; test_ring_burst_bulk_tests1: iteration 2, random shift: 977; MP_HTS/MC_HTS sync mode: elem APIs: element size 16B : default enqueue/dequeue: burst Random full/empty test test_ring_burst_bulk_tests1: iteration 3, random shift: 2670; test_ring_burst_bulk_tests1: iteration 3, random shift: 3732; test_ring_burst_bulk_tests1: iteration 3, random shift: 4056; test_ring_burst_bulk_tests1: iteration 3, random shift: 1469; test_ring_burst_bulk_tests1: iteration 3, random shift: 454; test_ring_burst_bulk_tests1: iteration 3, random shift: 2169; test_ring_burst_bulk_tests1: iteration 3, random shift: 2689; test_ring_burst_bulk_tests1: iteration 3, random shift: 2165; MP_HTS/MC_HTS sync mode: elem APIs: element size 20B : default enqueue/dequeue: burst Random full/empty test test_ring_burst_bulk_tests1: iteration 4, random shift: 3243; test_ring_burst_bulk_tests1: iteration 4, random shift: 2540; test_ring_burst_bulk_tests1: iteration 4, random shift: 3926; test_ring_burst_bulk_tests1: iteration 4, random shift: 3242; test_ring_burst_bulk_tests1: iteration 4, random shift: 657; test_ring_burst_bulk_tests1: iteration 4, random shift: 1631; test_ring_burst_bulk_tests1: iteration 4, random shift: 3707; test_ring_burst_bulk_tests1: iteration 4, random shift: 463; MP_HTS/MC_HTS sync mode: legacy APIs: : default enqueue/dequeue: burst enqueue 1 obj enqueue 2 objs enqueue MAX_BULK objs dequeue 1 obj dequeue 2 objs dequeue MAX_BULK objs MP_HTS/MC_HTS sync mode: elem APIs: element size 4B : default enqueue/dequeue: burst enqueue 1 obj enqueue 2 objs enqueue MAX_BULK objs dequeue 1 obj dequeue 2 objs dequeue MAX_BULK objs MP_HTS/MC_HTS sync mode: elem APIs: element size 8B : default enqueue/dequeue: burst enqueue 1 obj enqueue 2 objs enqueue MAX_BULK objs dequeue 1 obj dequeue 2 objs dequeue MAX_BULK objs MP_HTS/MC_HTS sync mode: elem APIs: element size 16B : default enqueue/dequeue: burst enqueue 1 obj enqueue 2 objs enqueue MAX_BULK objs dequeue 1 obj dequeue 2 objs dequeue MAX_BULK objs MP_HTS/MC_HTS sync mode: elem APIs: element size 20B : default enqueue/dequeue: burst enqueue 1 obj enqueue 2 objs enqueue MAX_BULK objs dequeue 1 obj dequeue 2 objs dequeue MAX_BULK objs MP_HTS/MC_HTS sync mode: legacy APIs: : default enqueue/dequeue: burst fill and empty the ring MP_HTS/MC_HTS sync mode: elem APIs: element size 4B : default enqueue/dequeue: burst fill and empty the ring MP_HTS/MC_HTS sync mode: elem APIs: element size 8B : default enqueue/dequeue: burst fill and empty the ring MP_HTS/MC_HTS sync mode: elem APIs: element size 16B : default enqueue/dequeue: burst fill and empty the ring MP_HTS/MC_HTS sync mode: elem APIs: element size 20B : default enqueue/dequeue: burst fill and empty the ring MP_HTS/MC_HTS sync mode: legacy APIs: : default enqueue/dequeue: burst Test enqueue without enough memory space Enqueue 2 objects, free entries = MAX_BULK - 2 Enqueue the remaining entries = MAX_BULK - 3 Test if ring is full Test enqueue for a full entry Test dequeue without enough objects Test if ring is empty MP_HTS/MC_HTS sync mode: elem APIs: element size 4B : default enqueue/dequeue: burst Test enqueue without enough memory space Enqueue 2 objects, free entries = MAX_BULK - 2 Enqueue the remaining entries = MAX_BULK - 3 Test if ring is full Test enqueue for a full entry Test dequeue without enough objects Test if ring is empty MP_HTS/MC_HTS sync mode: elem APIs: element size 8B : default enqueue/dequeue: burst Test enqueue without enough memory space Enqueue 2 objects, free entries = MAX_BULK - 2 Enqueue the remaining entries = MAX_BULK - 3 Test if ring is full Test enqueue for a full entry Test dequeue without enough objects Test if ring is empty MP_HTS/MC_HTS sync mode: elem APIs: element size 16B : default enqueue/dequeue: burst Test enqueue without enough memory space Enqueue 2 objects, free entries = MAX_BULK - 2 Enqueue the remaining entries = MAX_BULK - 3 Test if ring is full Test enqueue for a full entry Test dequeue without enough objects Test if ring is empty MP_HTS/MC_HTS sync mode: elem APIs: element size 20B : default enqueue/dequeue: burst Test enqueue without enough memory space Enqueue 2 objects, free entries = MAX_BULK - 2 Enqueue the remaining entries = MAX_BULK - 3 Test if ring is full Test enqueue for a full entry Test dequeue without enough objects Test if ring is empty SP/SC sync mode (ZC): legacy APIs: : SP/SC: bulk Random full/empty test test_ring_burst_bulk_tests1: iteration 0, random shift: 2421; test_ring_burst_bulk_tests1: iteration 0, random shift: 3804; test_ring_burst_bulk_tests1: iteration 0, random shift: 1963; test_ring_burst_bulk_tests1: iteration 0, random shift: 605; test_ring_burst_bulk_tests1: iteration 0, random shift: 995; test_ring_burst_bulk_tests1: iteration 0, random shift: 3937; test_ring_burst_bulk_tests1: iteration 0, random shift: 2160; test_ring_burst_bulk_tests1: iteration 0, random shift: 126; SP/SC sync mode (ZC): elem APIs: element size 4B : SP/SC: bulk Random full/empty test test_ring_burst_bulk_tests1: iteration 1, random shift: 2696; test_ring_burst_bulk_tests1: iteration 1, random shift: 373; test_ring_burst_bulk_tests1: iteration 1, random shift: 3776; test_ring_burst_bulk_tests1: iteration 1, random shift: 2328; test_ring_burst_bulk_tests1: iteration 1, random shift: 1130; test_ring_burst_bulk_tests1: iteration 1, random shift: 293; test_ring_burst_bulk_tests1: iteration 1, random shift: 3925; test_ring_burst_bulk_tests1: iteration 1, random shift: 2161; SP/SC sync mode (ZC): elem APIs: element size 8B : SP/SC: bulk Random full/empty test test_ring_burst_bulk_tests1: iteration 2, random shift: 629; test_ring_burst_bulk_tests1: iteration 2, random shift: 2873; test_ring_burst_bulk_tests1: iteration 2, random shift: 2905; test_ring_burst_bulk_tests1: iteration 2, random shift: 809; test_ring_burst_bulk_tests1: iteration 2, random shift: 109; test_ring_burst_bulk_tests1: iteration 2, random shift: 1848; test_ring_burst_bulk_tests1: iteration 2, random shift: 2885; test_ring_burst_bulk_tests1: iteration 2, random shift: 253; SP/SC sync mode (ZC): elem APIs: element size 16B : SP/SC: bulk Random full/empty test test_ring_burst_bulk_tests1: iteration 3, random shift: 2414; test_ring_burst_bulk_tests1: iteration 3, random shift: 382; test_ring_burst_bulk_tests1: iteration 3, random shift: 3670; test_ring_burst_bulk_tests1: iteration 3, random shift: 3166; test_ring_burst_bulk_tests1: iteration 3, random shift: 3974; test_ring_burst_bulk_tests1: iteration 3, random shift: 3366; test_ring_burst_bulk_tests1: iteration 3, random shift: 3622; test_ring_burst_bulk_tests1: iteration 3, random shift: 1964; SP/SC sync mode (ZC): elem APIs: element size 20B : SP/SC: bulk Random full/empty test test_ring_burst_bulk_tests1: iteration 4, random shift: 3256; test_ring_burst_bulk_tests1: iteration 4, random shift: 3613; test_ring_burst_bulk_tests1: iteration 4, random shift: 3204; test_ring_burst_bulk_tests1: iteration 4, random shift: 3830; test_ring_burst_bulk_tests1: iteration 4, random shift: 270; test_ring_burst_bulk_tests1: iteration 4, random shift: 4018; test_ring_burst_bulk_tests1: iteration 4, random shift: 450; test_ring_burst_bulk_tests1: iteration 4, random shift: 3442; SP/SC sync mode (ZC): legacy APIs: : SP/SC: bulk enqueue 1 obj enqueue 2 objs enqueue MAX_BULK objs dequeue 1 obj dequeue 2 objs dequeue MAX_BULK objs SP/SC sync mode (ZC): elem APIs: element size 4B : SP/SC: bulk enqueue 1 obj enqueue 2 objs enqueue MAX_BULK objs dequeue 1 obj dequeue 2 objs dequeue MAX_BULK objs SP/SC sync mode (ZC): elem APIs: element size 8B : SP/SC: bulk enqueue 1 obj enqueue 2 objs enqueue MAX_BULK objs dequeue 1 obj dequeue 2 objs dequeue MAX_BULK objs SP/SC sync mode (ZC): elem APIs: element size 16B : SP/SC: bulk enqueue 1 obj enqueue 2 objs enqueue MAX_BULK objs dequeue 1 obj dequeue 2 objs dequeue MAX_BULK objs SP/SC sync mode (ZC): elem APIs: element size 20B : SP/SC: bulk enqueue 1 obj enqueue 2 objs enqueue MAX_BULK objs dequeue 1 obj dequeue 2 objs dequeue MAX_BULK objs SP/SC sync mode (ZC): legacy APIs: : SP/SC: bulk fill and empty the ring SP/SC sync mode (ZC): elem APIs: element size 4B : SP/SC: bulk fill and empty the ring SP/SC sync mode (ZC): elem APIs: element size 8B : SP/SC: bulk fill and empty the ring SP/SC sync mode (ZC): elem APIs: element size 16B : SP/SC: bulk fill and empty the ring SP/SC sync mode (ZC): elem APIs: element size 20B : SP/SC: bulk fill and empty the ring SP/SC sync mode (ZC): legacy APIs: : SP/SC: bulk Test enqueue without enough memory space Enqueue 2 objects, free entries = MAX_BULK - 2 Enqueue the remaining entries = MAX_BULK - 3 Test if ring is full Test enqueue for a full entry Test dequeue without enough objects Test if ring is empty SP/SC sync mode (ZC): elem APIs: element size 4B : SP/SC: bulk Test enqueue without enough memory space Enqueue 2 objects, free entries = MAX_BULK - 2 Enqueue the remaining entries = MAX_BULK - 3 Test if ring is full Test enqueue for a full entry Test dequeue without enough objects Test if ring is empty SP/SC sync mode (ZC): elem APIs: element size 8B : SP/SC: bulk Test enqueue without enough memory space Enqueue 2 objects, free entries = MAX_BULK - 2 Enqueue the remaining entries = MAX_BULK - 3 Test if ring is full Test enqueue for a full entry Test dequeue without enough objects Test if ring is empty SP/SC sync mode (ZC): elem APIs: element size 16B : SP/SC: bulk Test enqueue without enough memory space Enqueue 2 objects, free entries = MAX_BULK - 2 Enqueue the remaining entries = MAX_BULK - 3 Test if ring is full Test enqueue for a full entry Test dequeue without enough objects Test if ring is empty SP/SC sync mode (ZC): elem APIs: element size 20B : SP/SC: bulk Test enqueue without enough memory space Enqueue 2 objects, free entries = MAX_BULK - 2 Enqueue the remaining entries = MAX_BULK - 3 Test if ring is full Test enqueue for a full entry Test dequeue without enough objects Test if ring is empty MP_HTS/MC_HTS sync mode (ZC): legacy APIs: : default enqueue/dequeue: bulk Random full/empty test test_ring_burst_bulk_tests1: iteration 0, random shift: 2417; test_ring_burst_bulk_tests1: iteration 0, random shift: 1076; test_ring_burst_bulk_tests1: iteration 0, random shift: 7; test_ring_burst_bulk_tests1: iteration 0, random shift: 3518; test_ring_burst_bulk_tests1: iteration 0, random shift: 3814; test_ring_burst_bulk_tests1: iteration 0, random shift: 3997; test_ring_burst_bulk_tests1: iteration 0, random shift: 3985; test_ring_burst_bulk_tests1: iteration 0, random shift: 3466; MP_HTS/MC_HTS sync mode (ZC): elem APIs: element size 4B : default enqueue/dequeue: bulk Random full/empty test test_ring_burst_bulk_tests1: iteration 1, random shift: 1188; test_ring_burst_bulk_tests1: iteration 1, random shift: 3625; test_ring_burst_bulk_tests1: iteration 1, random shift: 193; test_ring_burst_bulk_tests1: iteration 1, random shift: 2335; test_ring_burst_bulk_tests1: iteration 1, random shift: 726; test_ring_burst_bulk_tests1: iteration 1, random shift: 1271; test_ring_burst_bulk_tests1: iteration 1, random shift: 321; test_ring_burst_bulk_tests1: iteration 1, random shift: 532; MP_HTS/MC_HTS sync mode (ZC): elem APIs: element size 8B : default enqueue/dequeue: bulk Random full/empty test test_ring_burst_bulk_tests1: iteration 2, random shift: 707; test_ring_burst_bulk_tests1: iteration 2, random shift: 1734; test_ring_burst_bulk_tests1: iteration 2, random shift: 2632; test_ring_burst_bulk_tests1: iteration 2, random shift: 2098; test_ring_burst_bulk_tests1: iteration 2, random shift: 3056; test_ring_burst_bulk_tests1: iteration 2, random shift: 2637; test_ring_burst_bulk_tests1: iteration 2, random shift: 2621; test_ring_burst_bulk_tests1: iteration 2, random shift: 3142; MP_HTS/MC_HTS sync mode (ZC): elem APIs: element size 16B : default enqueue/dequeue: bulk Random full/empty test test_ring_burst_bulk_tests1: iteration 3, random shift: 3421; test_ring_burst_bulk_tests1: iteration 3, random shift: 8; test_ring_burst_bulk_tests1: iteration 3, random shift: 1551; test_ring_burst_bulk_tests1: iteration 3, random shift: 617; test_ring_burst_bulk_tests1: iteration 3, random shift: 837; test_ring_burst_bulk_tests1: iteration 3, random shift: 107; test_ring_burst_bulk_tests1: iteration 3, random shift: 2529; test_ring_burst_bulk_tests1: iteration 3, random shift: 2613; MP_HTS/MC_HTS sync mode (ZC): elem APIs: element size 20B : default enqueue/dequeue: bulk Random full/empty test test_ring_burst_bulk_tests1: iteration 4, random shift: 284; test_ring_burst_bulk_tests1: iteration 4, random shift: 1159; test_ring_burst_bulk_tests1: iteration 4, random shift: 2433; test_ring_burst_bulk_tests1: iteration 4, random shift: 3527; test_ring_burst_bulk_tests1: iteration 4, random shift: 1029; test_ring_burst_bulk_tests1: iteration 4, random shift: 1628; test_ring_burst_bulk_tests1: iteration 4, random shift: 654; test_ring_burst_bulk_tests1: iteration 4, random shift: 536; MP_HTS/MC_HTS sync mode (ZC): legacy APIs: : default enqueue/dequeue: bulk enqueue 1 obj enqueue 2 objs enqueue MAX_BULK objs dequeue 1 obj dequeue 2 objs dequeue MAX_BULK objs MP_HTS/MC_HTS sync mode (ZC): elem APIs: element size 4B : default enqueue/dequeue: bulk enqueue 1 obj enqueue 2 objs enqueue MAX_BULK objs dequeue 1 obj dequeue 2 objs dequeue MAX_BULK objs MP_HTS/MC_HTS sync mode (ZC): elem APIs: element size 8B : default enqueue/dequeue: bulk enqueue 1 obj enqueue 2 objs enqueue MAX_BULK objs dequeue 1 obj dequeue 2 objs dequeue MAX_BULK objs MP_HTS/MC_HTS sync mode (ZC): elem APIs: element size 16B : default enqueue/dequeue: bulk enqueue 1 obj enqueue 2 objs enqueue MAX_BULK objs dequeue 1 obj dequeue 2 objs dequeue MAX_BULK objs MP_HTS/MC_HTS sync mode (ZC): elem APIs: element size 20B : default enqueue/dequeue: bulk enqueue 1 obj enqueue 2 objs enqueue MAX_BULK objs dequeue 1 obj dequeue 2 objs dequeue MAX_BULK objs MP_HTS/MC_HTS sync mode (ZC): legacy APIs: : default enqueue/dequeue: bulk fill and empty the ring MP_HTS/MC_HTS sync mode (ZC): elem APIs: element size 4B : default enqueue/dequeue: bulk fill and empty the ring MP_HTS/MC_HTS sync mode (ZC): elem APIs: element size 8B : default enqueue/dequeue: bulk fill and empty the ring MP_HTS/MC_HTS sync mode (ZC): elem APIs: element size 16B : default enqueue/dequeue: bulk fill and empty the ring MP_HTS/MC_HTS sync mode (ZC): elem APIs: element size 20B : default enqueue/dequeue: bulk fill and empty the ring MP_HTS/MC_HTS sync mode (ZC): legacy APIs: : default enqueue/dequeue: bulk Test enqueue without enough memory space Enqueue 2 objects, free entries = MAX_BULK - 2 Enqueue the remaining entries = MAX_BULK - 3 Test if ring is full Test enqueue for a full entry Test dequeue without enough objects Test if ring is empty MP_HTS/MC_HTS sync mode (ZC): elem APIs: element size 4B : default enqueue/dequeue: bulk Test enqueue without enough memory space Enqueue 2 objects, free entries = MAX_BULK - 2 Enqueue the remaining entries = MAX_BULK - 3 Test if ring is full Test enqueue for a full entry Test dequeue without enough objects Test if ring is empty MP_HTS/MC_HTS sync mode (ZC): elem APIs: element size 8B : default enqueue/dequeue: bulk Test enqueue without enough memory space Enqueue 2 objects, free entries = MAX_BULK - 2 Enqueue the remaining entries = MAX_BULK - 3 Test if ring is full Test enqueue for a full entry Test dequeue without enough objects Test if ring is empty MP_HTS/MC_HTS sync mode (ZC): elem APIs: element size 16B : default enqueue/dequeue: bulk Test enqueue without enough memory space Enqueue 2 objects, free entries = MAX_BULK - 2 Enqueue the remaining entries = MAX_BULK - 3 Test if ring is full Test enqueue for a full entry Test dequeue without enough objects Test if ring is empty MP_HTS/MC_HTS sync mode (ZC): elem APIs: element size 20B : default enqueue/dequeue: bulk Test enqueue without enough memory space Enqueue 2 objects, free entries = MAX_BULK - 2 Enqueue the remaining entries = MAX_BULK - 3 Test if ring is full Test enqueue for a full entry Test dequeue without enough objects Test if ring is empty SP/SC sync mode (ZC): legacy APIs: : SP/SC: burst Random full/empty test test_ring_burst_bulk_tests1: iteration 0, random shift: 903; test_ring_burst_bulk_tests1: iteration 0, random shift: 2171; test_ring_burst_bulk_tests1: iteration 0, random shift: 1629; test_ring_burst_bulk_tests1: iteration 0, random shift: 3602; test_ring_burst_bulk_tests1: iteration 0, random shift: 275; test_ring_burst_bulk_tests1: iteration 0, random shift: 3662; test_ring_burst_bulk_tests1: iteration 0, random shift: 3696; test_ring_burst_bulk_tests1: iteration 0, random shift: 442; SP/SC sync mode (ZC): elem APIs: element size 4B : SP/SC: burst Random full/empty test test_ring_burst_bulk_tests1: iteration 1, random shift: 861; test_ring_burst_bulk_tests1: iteration 1, random shift: 3806; test_ring_burst_bulk_tests1: iteration 1, random shift: 3812; test_ring_burst_bulk_tests1: iteration 1, random shift: 983; test_ring_burst_bulk_tests1: iteration 1, random shift: 3369; test_ring_burst_bulk_tests1: iteration 1, random shift: 2730; test_ring_burst_bulk_tests1: iteration 1, random shift: 2616; test_ring_burst_bulk_tests1: iteration 1, random shift: 1492; SP/SC sync mode (ZC): elem APIs: element size 8B : SP/SC: burst Random full/empty test test_ring_burst_bulk_tests1: iteration 2, random shift: 1484; test_ring_burst_bulk_tests1: iteration 2, random shift: 1511; test_ring_burst_bulk_tests1: iteration 2, random shift: 3661; test_ring_burst_bulk_tests1: iteration 2, random shift: 1192; test_ring_burst_bulk_tests1: iteration 2, random shift: 2466; test_ring_burst_bulk_tests1: iteration 2, random shift: 238; test_ring_burst_bulk_tests1: iteration 2, random shift: 45; test_ring_burst_bulk_tests1: iteration 2, random shift: 2587; SP/SC sync mode (ZC): elem APIs: element size 16B : SP/SC: burst Random full/empty test test_ring_burst_bulk_tests1: iteration 3, random shift: 2172; test_ring_burst_bulk_tests1: iteration 3, random shift: 3660; test_ring_burst_bulk_tests1: iteration 3, random shift: 1478; test_ring_burst_bulk_tests1: iteration 3, random shift: 355; test_ring_burst_bulk_tests1: iteration 3, random shift: 3133; test_ring_burst_bulk_tests1: iteration 3, random shift: 3464; test_ring_burst_bulk_tests1: iteration 3, random shift: 1936; test_ring_burst_bulk_tests1: iteration 3, random shift: 1839; SP/SC sync mode (ZC): elem APIs: element size 20B : SP/SC: burst Random full/empty test test_ring_burst_bulk_tests1: iteration 4, random shift: 1922; test_ring_burst_bulk_tests1: iteration 4, random shift: 2017; test_ring_burst_bulk_tests1: iteration 4, random shift: 2753; test_ring_burst_bulk_tests1: iteration 4, random shift: 1391; test_ring_burst_bulk_tests1: iteration 4, random shift: 1456; test_ring_burst_bulk_tests1: iteration 4, random shift: 688; test_ring_burst_bulk_tests1: iteration 4, random shift: 1721; test_ring_burst_bulk_tests1: iteration 4, random shift: 3592; SP/SC sync mode (ZC): legacy APIs: : SP/SC: burst enqueue 1 obj enqueue 2 objs enqueue MAX_BULK objs dequeue 1 obj dequeue 2 objs dequeue MAX_BULK objs SP/SC sync mode (ZC): elem APIs: element size 4B : SP/SC: burst enqueue 1 obj enqueue 2 objs enqueue MAX_BULK objs dequeue 1 obj dequeue 2 objs dequeue MAX_BULK objs SP/SC sync mode (ZC): elem APIs: element size 8B : SP/SC: burst enqueue 1 obj enqueue 2 objs enqueue MAX_BULK objs dequeue 1 obj dequeue 2 objs dequeue MAX_BULK objs SP/SC sync mode (ZC): elem APIs: element size 16B : SP/SC: burst enqueue 1 obj enqueue 2 objs enqueue MAX_BULK objs dequeue 1 obj dequeue 2 objs dequeue MAX_BULK objs SP/SC sync mode (ZC): elem APIs: element size 20B : SP/SC: burst enqueue 1 obj enqueue 2 objs enqueue MAX_BULK objs dequeue 1 obj dequeue 2 objs dequeue MAX_BULK objs SP/SC sync mode (ZC): legacy APIs: : SP/SC: burst fill and empty the ring SP/SC sync mode (ZC): elem APIs: element size 4B : SP/SC: burst fill and empty the ring SP/SC sync mode (ZC): elem APIs: element size 8B : SP/SC: burst fill and empty the ring SP/SC sync mode (ZC): elem APIs: element size 16B : SP/SC: burst fill and empty the ring SP/SC sync mode (ZC): elem APIs: element size 20B : SP/SC: burst fill and empty the ring SP/SC sync mode (ZC): legacy APIs: : SP/SC: burst Test enqueue without enough memory space Enqueue 2 objects, free entries = MAX_BULK - 2 Enqueue the remaining entries = MAX_BULK - 3 Test if ring is full Test enqueue for a full entry Test dequeue without enough objects Test if ring is empty SP/SC sync mode (ZC): elem APIs: element size 4B : SP/SC: burst Test enqueue without enough memory space Enqueue 2 objects, free entries = MAX_BULK - 2 Enqueue the remaining entries = MAX_BULK - 3 Test if ring is full Test enqueue for a full entry Test dequeue without enough objects Test if ring is empty SP/SC sync mode (ZC): elem APIs: element size 8B : SP/SC: burst Test enqueue without enough memory space Enqueue 2 objects, free entries = MAX_BULK - 2 Enqueue the remaining entries = MAX_BULK - 3 Test if ring is full Test enqueue for a full entry Test dequeue without enough objects Test if ring is empty SP/SC sync mode (ZC): elem APIs: element size 16B : SP/SC: burst Test enqueue without enough memory space Enqueue 2 objects, free entries = MAX_BULK - 2 Enqueue the remaining entries = MAX_BULK - 3 Test if ring is full Test enqueue for a full entry Test dequeue without enough objects Test if ring is empty SP/SC sync mode (ZC): elem APIs: element size 20B : SP/SC: burst Test enqueue without enough memory space Enqueue 2 objects, free entries = MAX_BULK - 2 Enqueue the remaining entries = MAX_BULK - 3 Test if ring is full Test enqueue for a full entry Test dequeue without enough objects Test if ring is empty MP_HTS/MC_HTS sync mode (ZC): legacy APIs: : default enqueue/dequeue: burst Random full/empty test test_ring_burst_bulk_tests1: iteration 0, random shift: 2517; test_ring_burst_bulk_tests1: iteration 0, random shift: 3002; test_ring_burst_bulk_tests1: iteration 0, random shift: 1444; test_ring_burst_bulk_tests1: iteration 0, random shift: 1753; test_ring_burst_bulk_tests1: iteration 0, random shift: 1123; test_ring_burst_bulk_tests1: iteration 0, random shift: 769; test_ring_burst_bulk_tests1: iteration 0, random shift: 2209; test_ring_burst_bulk_tests1: iteration 0, random shift: 3406; MP_HTS/MC_HTS sync mode (ZC): elem APIs: element size 4B : default enqueue/dequeue: burst Random full/empty test test_ring_burst_bulk_tests1: iteration 1, random shift: 1595; test_ring_burst_bulk_tests1: iteration 1, random shift: 3396; test_ring_burst_bulk_tests1: iteration 1, random shift: 2831; test_ring_burst_bulk_tests1: iteration 1, random shift: 891; test_ring_burst_bulk_tests1: iteration 1, random shift: 952; test_ring_burst_bulk_tests1: iteration 1, random shift: 2558; test_ring_burst_bulk_tests1: iteration 1, random shift: 2275; test_ring_burst_bulk_tests1: iteration 1, random shift: 1094; MP_HTS/MC_HTS sync mode (ZC): elem APIs: element size 8B : default enqueue/dequeue: burst Random full/empty test test_ring_burst_bulk_tests1: iteration 2, random shift: 1030; test_ring_burst_bulk_tests1: iteration 2, random shift: 3547; test_ring_burst_bulk_tests1: iteration 2, random shift: 2469; test_ring_burst_bulk_tests1: iteration 2, random shift: 81; test_ring_burst_bulk_tests1: iteration 2, random shift: 3451; test_ring_burst_bulk_tests1: iteration 2, random shift: 1808; test_ring_burst_bulk_tests1: iteration 2, random shift: 3807; test_ring_burst_bulk_tests1: iteration 2, random shift: 2731; MP_HTS/MC_HTS sync mode (ZC): elem APIs: element size 16B : default enqueue/dequeue: burst Random full/empty test test_ring_burst_bulk_tests1: iteration 3, random shift: 2261; test_ring_burst_bulk_tests1: iteration 3, random shift: 1180; test_ring_burst_bulk_tests1: iteration 3, random shift: 3470; test_ring_burst_bulk_tests1: iteration 3, random shift: 2581; test_ring_burst_bulk_tests1: iteration 3, random shift: 545; test_ring_burst_bulk_tests1: iteration 3, random shift: 4025; test_ring_burst_bulk_tests1: iteration 3, random shift: 3092; test_ring_burst_bulk_tests1: iteration 3, random shift: 4001; MP_HTS/MC_HTS sync mode (ZC): elem APIs: element size 20B : default enqueue/dequeue: burst Random full/empty test test_ring_burst_bulk_tests1: iteration 4, random shift: 350; test_ring_burst_bulk_tests1: iteration 4, random shift: 536; test_ring_burst_bulk_tests1: iteration 4, random shift: 1665; test_ring_burst_bulk_tests1: iteration 4, random shift: 3397; test_ring_burst_bulk_tests1: iteration 4, random shift: 413; test_ring_burst_bulk_tests1: iteration 4, random shift: 983; test_ring_burst_bulk_tests1: iteration 4, random shift: 1689; test_ring_burst_bulk_tests1: iteration 4, random shift: 1455; MP_HTS/MC_HTS sync mode (ZC): legacy APIs: : default enqueue/dequeue: burst enqueue 1 obj enqueue 2 objs enqueue MAX_BULK objs dequeue 1 obj dequeue 2 objs dequeue MAX_BULK objs MP_HTS/MC_HTS sync mode (ZC): elem APIs: element size 4B : default enqueue/dequeue: burst enqueue 1 obj enqueue 2 objs enqueue MAX_BULK objs dequeue 1 obj dequeue 2 objs dequeue MAX_BULK objs MP_HTS/MC_HTS sync mode (ZC): elem APIs: element size 8B : default enqueue/dequeue: burst enqueue 1 obj enqueue 2 objs enqueue MAX_BULK objs dequeue 1 obj dequeue 2 objs dequeue MAX_BULK objs MP_HTS/MC_HTS sync mode (ZC): elem APIs: element size 16B : default enqueue/dequeue: burst enqueue 1 obj enqueue 2 objs enqueue MAX_BULK objs dequeue 1 obj dequeue 2 objs dequeue MAX_BULK objs MP_HTS/MC_HTS sync mode (ZC): elem APIs: element size 20B : default enqueue/dequeue: burst enqueue 1 obj enqueue 2 objs enqueue MAX_BULK objs dequeue 1 obj dequeue 2 objs dequeue MAX_BULK objs MP_HTS/MC_HTS sync mode (ZC): legacy APIs: : default enqueue/dequeue: burst fill and empty the ring MP_HTS/MC_HTS sync mode (ZC): elem APIs: element size 4B : default enqueue/dequeue: burst fill and empty the ring MP_HTS/MC_HTS sync mode (ZC): elem APIs: element size 8B : default enqueue/dequeue: burst fill and empty the ring MP_HTS/MC_HTS sync mode (ZC): elem APIs: element size 16B : default enqueue/dequeue: burst fill and empty the ring MP_HTS/MC_HTS sync mode (ZC): elem APIs: element size 20B : default enqueue/dequeue: burst fill and empty the ring MP_HTS/MC_HTS sync mode (ZC): legacy APIs: : default enqueue/dequeue: burst Test enqueue without enough memory space Enqueue 2 objects, free entries = MAX_BULK - 2 Enqueue the remaining entries = MAX_BULK - 3 Test if ring is full Test enqueue for a full entry Test dequeue without enough objects Test if ring is empty MP_HTS/MC_HTS sync mode (ZC): elem APIs: element size 4B : default enqueue/dequeue: burst Test enqueue without enough memory space Enqueue 2 objects, free entries = MAX_BULK - 2 Enqueue the remaining entries = MAX_BULK - 3 Test if ring is full Test enqueue for a full entry Test dequeue without enough objects Test if ring is empty MP_HTS/MC_HTS sync mode (ZC): elem APIs: element size 8B : default enqueue/dequeue: burst Test enqueue without enough memory space Enqueue 2 objects, free entries = MAX_BULK - 2 Enqueue the remaining entries = MAX_BULK - 3 Test if ring is full Test enqueue for a full entry Test dequeue without enough objects Test if ring is empty MP_HTS/MC_HTS sync mode (ZC): elem APIs: element size 16B : default enqueue/dequeue: burst Test enqueue without enough memory space Enqueue 2 objects, free entries = MAX_BULK - 2 Enqueue the remaining entries = MAX_BULK - 3 Test if ring is full Test enqueue for a full entry Test dequeue without enough objects Test if ring is empty MP_HTS/MC_HTS sync mode (ZC): elem APIs: element size 20B : default enqueue/dequeue: burst Test enqueue without enough memory space Enqueue 2 objects, free entries = MAX_BULK - 2 Enqueue the remaining entries = MAX_BULK - 3 Test if ring is full Test enqueue for a full entry Test dequeue without enough objects Test if ring is empty Test OK RTE>> ----------------------------------- stderr ----------------------------------- EAL: Sysctl reports 4 cpus EAL: Detected CPU lcores: 4 EAL: Detected NUMA nodes: 1 EAL: Detected static linkage of DPDK EAL: Multi-process socket /var/run/dpdk/rte/mp_socket EAL: Selected IOVA mode 'VA' PCI_BUS: Expecting 'PA' IOVA mode but current mode is 'VA', not initializing PCI_BUS: Requested device 0000:00:04.0 cannot be used APP: HPET is not enabled, using TSC as default timer RING: element size is not a multiple of 4 RING: Requested number of elements is invalid, must be power of 2, and not exceed 2147483647 RING: Requested number of elements is invalid, must be power of 2, and not exceed 2147483647 RING: Requested number of elements is invalid, must be power of 2, and not exceed 2147483647 RING: Cannot reserve memory RING: Requested number of elements is invalid, must be power of 2, and not exceed 2147483647 RING: Requested number of elements is invalid, must be power of 2, and not exceed 2147483647 RING: Requested number of elements is invalid, must be power of 2, and not exceed 2147483647 RING: Cannot reserve memory RING: Requested number of elements is invalid, must be power of 2, and not exceed 2147483647 RING: Requested number of elements is invalid, must be power of 2, and not exceed 2147483647 RING: Requested number of elements is invalid, must be power of 2, and not exceed 2147483647 RING: Cannot reserve memory RING: Requested number of elements is invalid, must be power of 2, and not exceed 2147483647 RING: Requested number of elements is invalid, must be power of 2, and not exceed 2147483647 RING: Requested number of elements is invalid, must be power of 2, and not exceed 2147483647 RING: Cannot reserve memory RING: Requested number of elements is invalid, must be power of 2, and not exceed 2147483647 RING: Requested number of elements is invalid, must be power of 2, and not exceed 2147483647 RING: Requested number of elements is invalid, must be power of 2, and not exceed 2147483647 RING: Cannot reserve memory ============================================================================== =================================== 89/114 =================================== test: DPDK:fast-tests / rwlock_test1_autotest start time: 15:59:38 duration: 0.38s result: exit status 0 command: MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 DPDK_TEST=rwlock_test1_autotest UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 MALLOC_PERTURB_=87 /tmp/cirrus-ci-build/build/app/dpdk-test --no-huge -m 2048 ----------------------------------- stdout ----------------------------------- RTE>>rwlock_test1_autotest Global write lock taken on core 3 Global write lock taken on core 1 Hello from core 1 ! Global write lock taken on core 2 Global read lock taken on core 1 Hello from core 2 ! Global read lock taken on core 2 Release global read lock on core 1 Hello from core 3 ! Global read lock taken on core 3 Release global read lock on core 2 Release global read lock on core 3 Global write lock taken on main core 0 Rwlock Perf Test on 4 cores... Core [0] cost time = 6684 us Core [1] cost time = 6958 us Core [2] cost time = 6951 us Core [3] cost time = 3034 us Total cost time = 23627 us Test OK RTE>> ----------------------------------- stderr ----------------------------------- EAL: Sysctl reports 4 cpus EAL: Detected CPU lcores: 4 EAL: Detected NUMA nodes: 1 EAL: Detected static linkage of DPDK EAL: Multi-process socket /var/run/dpdk/rte/mp_socket EAL: Selected IOVA mode 'VA' PCI_BUS: Expecting 'PA' IOVA mode but current mode is 'VA', not initializing PCI_BUS: Requested device 0000:00:04.0 cannot be used APP: HPET is not enabled, using TSC as default timer ============================================================================== =================================== 90/114 =================================== test: DPDK:fast-tests / rwlock_rda_autotest start time: 15:59:38 duration: 5.04s result: exit status 0 command: MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=66 MESON_TEST_ITERATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 DPDK_TEST=rwlock_rda_autotest /tmp/cirrus-ci-build/build/app/dpdk-test --no-huge -m 2048 ----------------------------------- stdout ----------------------------------- RTE>>rwlock_rda_autotest try_lcore_data[0]={ rc=0, type=RDLOCK, fail=0, success=64740608, cycles=12249996056, cycles/op=189.216574, cycles/success=189.216574, success/fail=64740608.000000, }; try_lcore_data[1]={ rc=0, type=RDLOCK, fail=0, success=62843392, cycles=12250010412, cycles/op=194.929173, cycles/success=194.929173, success/fail=62843392.000000, }; try_lcore_data[2]={ rc=0, type=RDLOCK, fail=0, success=65360128, cycles=12250039029, cycles/op=187.423731, cycles/success=187.423731, success/fail=65360128.000000, }; try_lcore_data[3]={ rc=0, type=RDLOCK, fail=0, success=48650880, cycles=12250000882, cycles/op=251.794025, cycles/success=251.794025, success/fail=48650880.000000, }; aggregated stats for 4 RDLOCK cores: try_lcore_data[4]={ rc=0, type=RDLOCK, fail=0, success=241595008, cycles=49000046379, cycles/op=202.818952, cycles/success=202.818952, success/fail=241595008.000000, }; Test OK RTE>> ----------------------------------- stderr ----------------------------------- EAL: Sysctl reports 4 cpus EAL: Detected CPU lcores: 4 EAL: Detected NUMA nodes: 1 EAL: Detected static linkage of DPDK EAL: Multi-process socket /var/run/dpdk/rte/mp_socket EAL: Selected IOVA mode 'VA' PCI_BUS: Expecting 'PA' IOVA mode but current mode is 'VA', not initializing PCI_BUS: Requested device 0000:00:04.0 cannot be used APP: HPET is not enabled, using TSC as default timer ============================================================================== =================================== 91/114 =================================== test: DPDK:fast-tests / rwlock_rds_wrm_autotest start time: 15:59:43 duration: 5.04s result: exit status 0 command: DPDK_TEST=rwlock_rds_wrm_autotest MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=249 MESON_TEST_ITERATION=1 /tmp/cirrus-ci-build/build/app/dpdk-test --no-huge -m 2048 ----------------------------------- stdout ----------------------------------- RTE>>rwlock_rds_wrm_autotest try_lcore_data[0]={ rc=0, type=WRLOCK, fail=983951087, success=4207633, cycles=12250009604, cycles/op=12.396804, cycles/success=2911.377871, success/fail=0.004276, }; try_lcore_data[1]={ rc=0, type=RDLOCK, fail=489596138, success=16245910, cycles=12249994463, cycles/op=24.217035, cycles/success=754.035598, success/fail=0.033182, }; try_lcore_data[2]={ rc=0, type=RDLOCK, fail=438575890, success=32622830, cycles=12249994757, cycles/op=25.997513, cycles/success=375.503743, success/fail=0.074384, }; try_lcore_data[3]={ rc=0, type=RDLOCK, fail=552788312, success=20818600, cycles=12249996301, cycles/op=21.356082, cycles/success=588.415950, success/fail=0.037661, }; aggregated stats for 3 RDLOCK cores: try_lcore_data[3]={ rc=0, type=RDLOCK, fail=1480960340, success=69687340, cycles=36749985521, cycles/op=23.699765, cycles/success=527.355263, success/fail=0.047056, }; aggregated stats for 1 WRLOCK cores: try_lcore_data[1]={ rc=0, type=WRLOCK, fail=983951087, success=4207633, cycles=12250009604, cycles/op=12.396804, cycles/success=2911.377871, success/fail=0.004276, }; Test OK RTE>> ----------------------------------- stderr ----------------------------------- EAL: Sysctl reports 4 cpus EAL: Detected CPU lcores: 4 EAL: Detected NUMA nodes: 1 EAL: Detected static linkage of DPDK EAL: Multi-process socket /var/run/dpdk/rte/mp_socket EAL: Selected IOVA mode 'VA' PCI_BUS: Expecting 'PA' IOVA mode but current mode is 'VA', not initializing PCI_BUS: Requested device 0000:00:04.0 cannot be used APP: HPET is not enabled, using TSC as default timer ============================================================================== =================================== 92/114 =================================== test: DPDK:fast-tests / rwlock_rde_wro_autotest start time: 15:59:48 duration: 5.04s result: exit status 0 command: MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=160 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 DPDK_TEST=rwlock_rde_wro_autotest ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /tmp/cirrus-ci-build/build/app/dpdk-test --no-huge -m 2048 ----------------------------------- stdout ----------------------------------- RTE>>rwlock_rde_wro_autotest try_lcore_data[0]={ rc=0, type=RDLOCK, fail=928414745, success=11326439, cycles=12249995296, cycles/op=13.035499, cycles/success=1081.539864, success/fail=0.012200, }; try_lcore_data[1]={ rc=0, type=WRLOCK, fail=1314099104, success=2508000, cycles=12249997280, cycles/op=9.304216, cycles/success=4884.368931, success/fail=0.001909, }; try_lcore_data[2]={ rc=0, type=RDLOCK, fail=872010335, success=13044385, cycles=12249994806, cycles/op=13.840946, cycles/success=939.100985, success/fail=0.014959, }; try_lcore_data[3]={ rc=0, type=WRLOCK, fail=1479898000, success=3802096, cycles=12249994904, cycles/op=8.256382, cycles/success=3221.905734, success/fail=0.002569, }; aggregated stats for 2 RDLOCK cores: try_lcore_data[2]={ rc=0, type=RDLOCK, fail=1800425080, success=24370824, cycles=24499990102, cycles/op=13.426154, cycles/success=1005.300030, success/fail=0.013536, }; aggregated stats for 2 WRLOCK cores: try_lcore_data[2]={ rc=0, type=WRLOCK, fail=2793997104, success=6310096, cycles=24499992184, cycles/op=8.749037, cycles/success=3882.665523, success/fail=0.002258, }; Test OK RTE>> ----------------------------------- stderr ----------------------------------- EAL: Sysctl reports 4 cpus EAL: Detected CPU lcores: 4 EAL: Detected NUMA nodes: 1 EAL: Detected static linkage of DPDK EAL: Multi-process socket /var/run/dpdk/rte/mp_socket EAL: Selected IOVA mode 'VA' PCI_BUS: Expecting 'PA' IOVA mode but current mode is 'VA', not initializing PCI_BUS: Requested device 0000:00:04.0 cannot be used APP: HPET is not enabled, using TSC as default timer ============================================================================== =================================== 93/114 =================================== test: DPDK:fast-tests / sched_autotest start time: 15:59:54 duration: 0.04s result: exit status 0 command: MALLOC_PERTURB_=184 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 DPDK_TEST=sched_autotest ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /tmp/cirrus-ci-build/build/app/dpdk-test --no-huge -m 2048 ----------------------------------- stdout ----------------------------------- RTE>>sched_autotest Test OK RTE>> ----------------------------------- stderr ----------------------------------- EAL: Sysctl reports 4 cpus EAL: Detected CPU lcores: 4 EAL: Detected NUMA nodes: 1 EAL: Detected static linkage of DPDK EAL: Multi-process socket /var/run/dpdk/rte/mp_socket EAL: Selected IOVA mode 'VA' PCI_BUS: Expecting 'PA' IOVA mode but current mode is 'VA', not initializing PCI_BUS: Requested device 0000:00:04.0 cannot be used APP: HPET is not enabled, using TSC as default timer ============================================================================== =================================== 94/114 =================================== test: DPDK:fast-tests / security_autotest start time: 15:59:54 duration: 0.02s result: (exit status 255 or signal 127 SIGinvalid) command: MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 DPDK_TEST=security_autotest UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=88 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /tmp/cirrus-ci-build/build/app/dpdk-test ----------------------------------- stderr ----------------------------------- EAL: Sysctl reports 4 cpus EAL: Detected CPU lcores: 4 EAL: Detected NUMA nodes: 1 EAL: Detected static linkage of DPDK EAL: Multi-process socket /var/run/dpdk/rte/mp_socket EAL: Selected IOVA mode 'PA' EAL: could not read sysctl hw.contigmem.num_buffers EAL: Cannot get hugepage information. ============================================================================== =================================== 95/114 =================================== test: DPDK:fast-tests / seqlock_autotest start time: 15:59:54 duration: 2.06s result: exit status 0 command: MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=66 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 DPDK_TEST=seqlock_autotest MESON_TEST_ITERATION=1 /tmp/cirrus-ci-build/build/app/dpdk-test --no-huge -m 2048 ----------------------------------- stdout ----------------------------------- RTE>>seqlock_autotest Test OK RTE>> ----------------------------------- stderr ----------------------------------- EAL: Sysctl reports 4 cpus EAL: Detected CPU lcores: 4 EAL: Detected NUMA nodes: 1 EAL: Detected static linkage of DPDK EAL: Multi-process socket /var/run/dpdk/rte/mp_socket EAL: Selected IOVA mode 'VA' PCI_BUS: Expecting 'PA' IOVA mode but current mode is 'VA', not initializing PCI_BUS: Requested device 0000:00:04.0 cannot be used APP: HPET is not enabled, using TSC as default timer ============================================================================== =================================== 96/114 =================================== test: DPDK:fast-tests / service_autotest start time: 15:59:56 duration: 2.74s result: exit status 0 command: DPDK_TEST=service_autotest MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=23 MESON_TEST_ITERATION=1 /tmp/cirrus-ci-build/build/app/dpdk-test --no-huge -m 2048 ----------------------------------- stdout ----------------------------------- RTE>>service_autotest + ------------------------------------------------------- + + Test Suite : service core test suite + ------------------------------------------------------- + + TestCase [ 0] : unregister_all succeeded + TestCase [ 1] : service_name succeeded + TestCase [ 2] : service_get_by_name succeeded Service dummy_service Summary dummy_service: stats 1 calls 1 cycles 0 avg: 0 Service dummy_service Summary dummy_service: stats 0 calls 1 cycles 0 avg: 0 + TestCase [ 3] : service_dump succeeded + TestCase [ 4] : service_probe_capability succeeded + TestCase [ 5] : service_start_stop succeeded + TestCase [ 6] : service_lcore_add_del succeeded + TestCase [ 7] : service_lcore_en_dis_able succeeded + TestCase [ 8] : service_mt_unsafe_poll succeeded + TestCase [ 9] : service_mt_safe_poll succeeded + TestCase [10] : service_may_be_active succeeded + TestCase [11] : service_active_two_cores succeeded + ------------------------------------------------------- + + Test Suite Summary : service core test suite + ------------------------------------------------------- + + Tests Total : 12 + Tests Skipped : 0 + Tests Executed : 12 + Tests Unsupported: 0 + Tests Passed : 12 + Tests Failed : 0 + ------------------------------------------------------- + Test OK RTE>> ----------------------------------- stderr ----------------------------------- EAL: Sysctl reports 4 cpus EAL: Detected CPU lcores: 4 EAL: Detected NUMA nodes: 1 EAL: Detected static linkage of DPDK EAL: Multi-process socket /var/run/dpdk/rte/mp_socket EAL: Selected IOVA mode 'VA' PCI_BUS: Expecting 'PA' IOVA mode but current mode is 'VA', not initializing PCI_BUS: Requested device 0000:00:04.0 cannot be used APP: HPET is not enabled, using TSC as default timer ============================================================================== =================================== 97/114 =================================== test: DPDK:fast-tests / soring_autotest start time: 15:59:58 duration: 0.04s result: exit status 0 command: MALLOC_PERTURB_=61 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 DPDK_TEST=soring_autotest MESON_TEST_ITERATION=1 /tmp/cirrus-ci-build/build/app/dpdk-test --no-huge -m 2048 ----------------------------------- stdout ----------------------------------- RTE>>soring_autotest soring @0x493ffe7cb80 size=16 capacity=10 esize=8 msize=0 used=0 avail=10 cons.sync_type=MT cons.head=10 cons.tail=10 prod.sync_type=MT prod.head=10 prod.tail=10 nb_stage=1 stage[0].tail.pos=10 stage[0].tail.sync=0 stage[0].head=10 soring @0x493ffe7ca00 size=32 capacity=20 esize=4 msize=4 used=0 avail=20 cons.sync_type=MT cons.head=10 cons.tail=10 prod.sync_type=MT prod.head=10 prod.tail=10 nb_stage=2 stage[0].tail.pos=10 stage[0].tail.sync=0 stage[0].head=10 stage[1].tail.pos=10 stage[1].tail.sync=0 stage[1].head=10 Test OK RTE>> ----------------------------------- stderr ----------------------------------- EAL: Sysctl reports 4 cpus EAL: Detected CPU lcores: 4 EAL: Detected NUMA nodes: 1 EAL: Detected static linkage of DPDK EAL: Multi-process socket /var/run/dpdk/rte/mp_socket EAL: Selected IOVA mode 'VA' PCI_BUS: Expecting 'PA' IOVA mode but current mode is 'VA', not initializing PCI_BUS: Requested device 0000:00:04.0 cannot be used APP: HPET is not enabled, using TSC as default timer SORING: invalid number of stages: 0 SORING: invalid element size: 0 SORING: invalid element size: 9 SORING: invalid metadata size: 3 SORING: invalid number of elements: 2147483648 SORING: invalid element size: 1 SORING: invalid element size: 0 ============================================================================== =================================== 98/114 =================================== test: DPDK:fast-tests / spinlock_autotest start time: 15:59:58 duration: 0.07s result: exit status 0 command: DPDK_TEST=spinlock_autotest MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=224 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /tmp/cirrus-ci-build/build/app/dpdk-test --no-huge -m 2048 ----------------------------------- stdout ----------------------------------- RTE>>spinlock_autotest lcore 1 state: 0 lcore 2 state: 0 lcore 3 state: 0 lcore 1 state: 1 lcore 2 state: 1 lcore 3 state: 1 Global lock taken on core 3 Global lock taken on core 2 Global lock taken on core 1 Hello from core 1 ! Hello from core 2 ! Hello from core 3 ! Global recursive lock taken on core 2 - count = 1 Global recursive lock taken on core 2 - count = 2 Global recursive lock taken on core 2 - count = 3 Hello from within recursive locks from core 2 ! Global recursive lock released on core 2 - count = 2 Global recursive lock released on core 2 - count = 1 Global recursive lock released on core 2 - count = 0 Global recursive lock taken on core 3 - count = 1 Global recursive lock taken on core 3 - count = 2 Global recursive lock taken on core 3 - count = 3 Hello from within recursive locks from core 3 ! Global recursive lock released on core 3 - count = 2 Global recursive lock released on core 3 - count = 1 Global recursive lock released on core 3 - count = 0 Global recursive lock taken on core 1 - count = 1 Global recursive lock taken on core 1 - count = 2 Global recursive lock taken on core 1 - count = 3 Hello from within recursive locks from core 1 ! Global recursive lock released on core 1 - count = 2 Global recursive lock released on core 1 - count = 1 Global recursive lock released on core 1 - count = 0 Test with no lock on single core... Core [0] Cost Time = 7 us Test with lock on single core... Core [0] Cost Time = 49 us Test with lock on 4 cores... Core [0] Cost Time = 3669 us Core [1] Cost Time = 3495 us Core [2] Cost Time = 3684 us Core [3] Cost Time = 3176 us Total Cost Time = 14024 us Test OK RTE>> ----------------------------------- stderr ----------------------------------- EAL: Sysctl reports 4 cpus EAL: Detected CPU lcores: 4 EAL: Detected NUMA nodes: 1 EAL: Detected static linkage of DPDK EAL: Multi-process socket /var/run/dpdk/rte/mp_socket EAL: Selected IOVA mode 'VA' PCI_BUS: Expecting 'PA' IOVA mode but current mode is 'VA', not initializing PCI_BUS: Requested device 0000:00:04.0 cannot be used APP: HPET is not enabled, using TSC as default timer ============================================================================== =================================== 99/114 =================================== test: DPDK:fast-tests / stack_autotest start time: 15:59:58 duration: 0.02s result: (exit status 255 or signal 127 SIGinvalid) command: DPDK_TEST=stack_autotest MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=18 /tmp/cirrus-ci-build/build/app/dpdk-test ----------------------------------- stderr ----------------------------------- EAL: Sysctl reports 4 cpus EAL: Detected CPU lcores: 4 EAL: Detected NUMA nodes: 1 EAL: Detected static linkage of DPDK EAL: Multi-process socket /var/run/dpdk/rte/mp_socket EAL: Selected IOVA mode 'PA' EAL: could not read sysctl hw.contigmem.num_buffers EAL: Cannot get hugepage information. ============================================================================== ================================== 100/114 =================================== test: DPDK:fast-tests / stack_lf_autotest start time: 15:59:59 duration: 0.02s result: (exit status 255 or signal 127 SIGinvalid) command: DPDK_TEST=stack_lf_autotest MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=127 /tmp/cirrus-ci-build/build/app/dpdk-test ----------------------------------- stderr ----------------------------------- EAL: Sysctl reports 4 cpus EAL: Detected CPU lcores: 4 EAL: Detected NUMA nodes: 1 EAL: Detected static linkage of DPDK EAL: Multi-process socket /var/run/dpdk/rte/mp_socket EAL: Selected IOVA mode 'PA' EAL: could not read sysctl hw.contigmem.num_buffers EAL: Cannot get hugepage information. ============================================================================== ================================== 101/114 =================================== test: DPDK:fast-tests / string_autotest start time: 15:59:59 duration: 0.04s result: exit status 0 command: DPDK_TEST=string_autotest MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 MALLOC_PERTURB_=213 /tmp/cirrus-ci-build/build/app/dpdk-test --no-huge -m 2048 ----------------------------------- stdout ----------------------------------- RTE>>string_autotest Test OK RTE>> ----------------------------------- stderr ----------------------------------- EAL: Sysctl reports 4 cpus EAL: Detected CPU lcores: 4 EAL: Detected NUMA nodes: 1 EAL: Detected static linkage of DPDK EAL: Multi-process socket /var/run/dpdk/rte/mp_socket EAL: Selected IOVA mode 'VA' PCI_BUS: Expecting 'PA' IOVA mode but current mode is 'VA', not initializing PCI_BUS: Requested device 0000:00:04.0 cannot be used APP: HPET is not enabled, using TSC as default timer test_rte_strsplit() ln 33: Source string: '54:65:76:87:98:90', to split on ':' test_rte_strsplit() ln 40: Token 1 = 54 test_rte_strsplit() ln 40: Token 2 = 65 test_rte_strsplit() ln 40: Token 3 = 76 test_rte_strsplit() ln 40: Token 4 = 87 test_rte_strsplit() ln 40: Token 5 = 98 test_rte_strsplit() ln 40: Token 6 = 90 test_rte_strsplit() ln 51: Source string: '54 65 76 87 98 90', to split on ' ' test_rte_strsplit() ln 58: Token 1 = 54 test_rte_strsplit() ln 58: Token 2 = 65 test_rte_strsplit() ln 58: Token 3 = 76 87 98 90 test_rte_strsplit() ln 68: Source string: 'a,b,c,d', to split on ',' test_rte_strsplit() ln 75: Token 1 = a test_rte_strsplit() ln 75: Token 2 = b test_rte_strsplit() ln 75: Token 3 = c test_rte_strsplit() ln 75: Token 4 = d test_rte_strsplit() ln 85: Source string: 'a,b,c,d', to split on ' ' test_rte_strsplit() ln 91: String not split test_rte_strsplit() ln 125: Parameter test cases passed test_rte_strsplit() ln 128: test_rte_strsplit - PASSED test_rte_strlcat() ln 144: dst = 'Test string', strlen(dst) = 11 test_rte_strlcat() ln 145: src = ' appended', strlen(src) = 9 test_rte_strlcat() ln 146: --- test_rte_strlcat() ln 166: buffer size = 0: dst = 'Test string', ret = 9 test_rte_strlcat() ln 166: buffer size = 1: dst = 'Test string', ret = 10 test_rte_strlcat() ln 166: buffer size = 2: dst = 'Test string', ret = 11 test_rte_strlcat() ln 166: buffer size = 3: dst = 'Test string', ret = 12 test_rte_strlcat() ln 166: buffer size = 4: dst = 'Test string', ret = 13 test_rte_strlcat() ln 166: buffer size = 5: dst = 'Test string', ret = 14 test_rte_strlcat() ln 166: buffer size = 6: dst = 'Test string', ret = 15 test_rte_strlcat() ln 166: buffer size = 7: dst = 'Test string', ret = 16 test_rte_strlcat() ln 166: buffer size = 8: dst = 'Test string', ret = 17 test_rte_strlcat() ln 166: buffer size = 9: dst = 'Test string', ret = 18 test_rte_strlcat() ln 166: buffer size = 10: dst = 'Test string', ret = 19 test_rte_strlcat() ln 166: buffer size = 11: dst = 'Test string', ret = 20 test_rte_strlcat() ln 166: buffer size = 12: dst = 'Test string', ret = 20 test_rte_strlcat() ln 166: buffer size = 13: dst = 'Test string ', ret = 20 test_rte_strlcat() ln 166: buffer size = 14: dst = 'Test string a', ret = 20 test_rte_strlcat() ln 166: buffer size = 15: dst = 'Test string ap', ret = 20 test_rte_strlcat() ln 166: buffer size = 16: dst = 'Test string app', ret = 20 test_rte_strlcat() ln 166: buffer size = 17: dst = 'Test string appe', ret = 20 test_rte_strlcat() ln 166: buffer size = 18: dst = 'Test string appen', ret = 20 test_rte_strlcat() ln 166: buffer size = 19: dst = 'Test string append', ret = 20 test_rte_strlcat() ln 166: buffer size = 20: dst = 'Test string appende', ret = 20 test_rte_strlcat() ln 166: buffer size = 21: dst = 'Test string appended', ret = 20 test_rte_strlcat() ln 166: buffer size = 22: dst = 'Test string appended', ret = 20 test_rte_strlcat() ln 166: buffer size = 23: dst = 'Test string appended', ret = 20 test_rte_strlcat() ln 166: buffer size = 24: dst = 'Test string appended', ret = 20 test_rte_strlcat() ln 166: buffer size = 25: dst = 'Test string appended', ret = 20 test_rte_strlcat() ln 166: buffer size = 26: dst = 'Test string appended', ret = 20 test_rte_strlcat() ln 166: buffer size = 27: dst = 'Test string appended', ret = 20 test_rte_strlcat() ln 166: buffer size = 28: dst = 'Test string appended', ret = 20 test_rte_strlcat() ln 166: buffer size = 29: dst = 'Test string appended', ret = 20 test_rte_strlcat() ln 166: buffer size = 30: dst = 'Test string appended', ret = 20 test_rte_strlcat() ln 166: buffer size = 31: dst = 'Test string appended', ret = 20 test_rte_strlcat() ln 168: Checked 32 combinations test_rte_str_skip_leading_spaces() ln 183: Checking '' test_rte_str_skip_leading_spaces() ln 189: Got expected '' test_rte_str_skip_leading_spaces() ln 190: Checking 'Thereisreallynowhitespace' test_rte_str_skip_leading_spaces() ln 196: Got expected 'Thereisreallynowhitespace' test_rte_str_skip_leading_spaces() ln 197: Checking ' There are some whitespaces' test_rte_str_skip_leading_spaces() ln 203: Got expected 'There are some whitespaces' ============================================================================== ================================== 102/114 =================================== test: DPDK:fast-tests / table_autotest start time: 15:59:59 duration: 3.68s result: exit status 0 command: MALLOC_PERTURB_=198 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 DPDK_TEST=table_autotest UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /tmp/cirrus-ci-build/build/app/dpdk-test --no-huge -m 2048 ----------------------------------- stdout ----------------------------------- RTE>>table_autotest Getting/Creating the mempool ... ************Pipeline tests************ Added default entry to table id 0 with action 0 Added default entry to table id 1 with action 0 Pipeline Consistency OK! Got no objects from ring 0 - error code 0 Got no objects from ring 1 - error code 0 Added default entry to table id 0 with action 1 Added default entry to table id 1 with action 1 Pipeline Consistency OK! Got 2 object(s) from ring 0! Object: at [0x13ab8cdf8140], len=0 Object: at [0x13ab8cdf9140], len=0 Got 2 object(s) from ring 1! Object: at [0x13ab8cdf6140], len=0 Object: at [0x13ab8cdf7140], len=0 Added default entry to table id 0 with action 1 Added default entry to table id 1 with action 1 Pipeline Consistency OK! STUB Table Action Miss - setting mask to 0x1 STUB Table Action Miss - setting mask to 0x1 Got 1 object(s) from ring 0! Object: at [0x13ab8cdf9140], len=0 Got 1 object(s) from ring 1! Object: at [0x13ab8cdf7140], len=0 Added default entry to table id 0 with action 1 Added default entry to table id 1 with action 1 Pipeline Consistency OK! STUB Table Action Miss - setting mask to 0x2 STUB Table Action Miss - setting mask to 0x2 Got 1 object(s) from ring 0! Object: at [0x13ab8cdf6140], len=0 Got 1 object(s) from ring 1! Object: at [0x13ab8cdf9140], len=0 Added default entry to table id 0 with action 1 Added default entry to table id 1 with action 1 Pipeline Consistency OK! STUB Table Action Miss - setting mask to 0x3 STUB Table Action Miss - setting mask to 0x3 Got 2 object(s) from ring 0! Object: at [0x13ab8cdf8140], len=0 Object: at [0x13ab8cdf7140], len=0 Got 2 object(s) from ring 1! Object: at [0x13ab8cdf9140], len=0 Object: at [0x13ab8cdf6140], len=0 Setting first table to output to next table Added default entry to table id 0 with action 3 Setting second table to output to port Added default entry to table id 0 with action 1 Setting first table to output to next table Added default entry to table id 2 with action 3 Setting second table to output to port Added default entry to table id 2 with action 1 Pipeline Consistency OK! Got 2 object(s) from ring 0! Object: at [0x13ab8cdf7140], len=0 Object: at [0x13ab8cdf8140], len=0 Got 2 object(s) from ring 1! Object: at [0x13ab8cdf6140], len=0 Object: at [0x13ab8cdf9140], len=0 TEST - two tables, hitmask override to 0x01 Setting first table to output to next table Added default entry to table id 0 with action 3 Setting second table to output to port Added default entry to table id 0 with action 1 Setting first table to output to next table Added default entry to table id 2 with action 3 Setting second table to output to port Added default entry to table id 2 with action 1 Pipeline Consistency OK! STUB Table Action Miss - setting mask to 0x1 STUB Table Action Miss - setting mask to 0x1 STUB Table Action Miss - setting mask to 0x1 STUB Table Action Miss - setting mask to 0x1 Got 1 object(s) from ring 0! Object: at [0x13ab8cdf8140], len=0 Got 1 object(s) from ring 1! Object: at [0x13ab8cdf9140], len=0 ************Port tests************ ************Table tests************ --------------------------- Testing lru_update macro... --------------------------- test_lru_update: 0 lru_list=0000000100020003, upd=0, pos=3 test_lru_update: 1 lru_list=0000000100020003, upd=0, pos=3 test_lru_update: 2 lru_list=0001000000020003, upd=1, pos=3 test_lru_update: 3 lru_list=0001000000020003, upd=1, pos=3 test_lru_update: 4 lru_list=0002000100000003, upd=2, pos=3 test_lru_update: 5 lru_list=0002000100000003, upd=2, pos=3 test_lru_update: 6 lru_list=0003000200010000, upd=3, pos=0 test_lru_update: 7 lru_list=0003000200010000, upd=3, pos=0 test_lru_update: 8 lru_list=0003000200010000, upd=4, pos=0 test_lru_update: 0 lru_list=0000000300020001, upd=0, pos=1 test_lru_update: 1 lru_list=0000000300020001, upd=0, pos=1 test_lru_update: 2 lru_list=0001000000030002, upd=1, pos=2 test_lru_update: 3 lru_list=0001000000030002, upd=1, pos=2 test_lru_update: 4 lru_list=0002000100000003, upd=2, pos=3 test_lru_update: 5 lru_list=0002000100000003, upd=2, pos=3 test_lru_update: 6 lru_list=0003000200010000, upd=3, pos=0 test_lru_update: 7 lru_list=0003000200010000, upd=3, pos=0 test_lru_update: 8 lru_list=0003000200010000, upd=4, pos=0 test_lru_update: 0 lru_list=0000000300020001, upd=0, pos=1 test_lru_update: 1 lru_list=0000000300020001, upd=0, pos=1 test_lru_update: 2 lru_list=0001000000030002, upd=1, pos=2 test_lru_update: 3 lru_list=0001000000030002, upd=1, pos=2 test_lru_update: 4 lru_list=0002000100000003, upd=2, pos=3 test_lru_update: 5 lru_list=0002000100000003, upd=2, pos=3 test_lru_update: 6 lru_list=0003000200010000, upd=3, pos=0 test_lru_update: 7 lru_list=0003000200010000, upd=3, pos=0 test_lru_update: 8 lru_list=0003000200010000, upd=4, pos=0 test_lru_update: 0 lru_list=0000000300020001, upd=0, pos=1 test_lru_update: 1 lru_list=0000000300020001, upd=0, pos=1 test_lru_update: 2 lru_list=0001000000030002, upd=1, pos=2 test_lru_update: 3 lru_list=0001000000030002, upd=1, pos=2 test_lru_update: 4 lru_list=0002000100000003, upd=2, pos=3 test_lru_update: 5 lru_list=0002000100000003, upd=2, pos=3 test_lru_update: 6 lru_list=0003000200010000, upd=3, pos=0 test_lru_update: 7 lru_list=0003000200010000, upd=3, pos=0 test_lru_update: 8 lru_list=0003000200010000, upd=4, pos=0 test_lru_update: 0 lru_list=0000000300020001, upd=0, pos=1 test_lru_update: 1 lru_list=0000000300020001, upd=0, pos=1 test_lru_update: 2 lru_list=0001000000030002, upd=1, pos=2 test_lru_update: 3 lru_list=0001000000030002, upd=1, pos=2 test_lru_update: 4 lru_list=0002000100000003, upd=2, pos=3 test_lru_update: 5 lru_list=0002000100000003, upd=2, pos=3 test_lru_update: 6 lru_list=0003000200010000, upd=3, pos=0 test_lru_update: 7 lru_list=0003000200010000, upd=3, pos=0 test_lru_update: 8 lru_list=0003000200010000, upd=4, pos=0 test_lru_update: 0 lru_list=0000000300020001, upd=0, pos=1 test_lru_update: 1 lru_list=0000000300020001, upd=0, pos=1 test_lru_update: 2 lru_list=0001000000030002, upd=1, pos=2 test_lru_update: 3 lru_list=0001000000030002, upd=1, pos=2 test_lru_update: 4 lru_list=0002000100000003, upd=2, pos=3 test_lru_update: 5 lru_list=0002000100000003, upd=2, pos=3 test_lru_update: 6 lru_list=0003000200010000, upd=3, pos=0 test_lru_update: 7 lru_list=0003000200010000, upd=3, pos=0 test_lru_update: 8 lru_list=0003000200010000, upd=4, pos=0 test_lru_update: 0 lru_list=0000000300020001, upd=0, pos=1 test_lru_update: 1 lru_list=0000000300020001, upd=0, pos=1 test_lru_update: 2 lru_list=0001000000030002, upd=1, pos=2 test_lru_update: 3 lru_list=0001000000030002, upd=1, pos=2 test_lru_update: 4 lru_list=0002000100000003, upd=2, pos=3 test_lru_update: 5 lru_list=0002000100000003, upd=2, pos=3 test_lru_update: 6 lru_list=0003000200010000, upd=3, pos=0 test_lru_update: 7 lru_list=0003000200010000, upd=3, pos=0 test_lru_update: 8 lru_list=0003000200010000, upd=4, pos=0 test_lru_update: 0 lru_list=0000000300020001, upd=0, pos=1 test_lru_update: 1 lru_list=0000000300020001, upd=0, pos=1 test_lru_update: 2 lru_list=0001000000030002, upd=1, pos=2 test_lru_update: 3 lru_list=0001000000030002, upd=1, pos=2 test_lru_update: 4 lru_list=0002000100000003, upd=2, pos=3 test_lru_update: 5 lru_list=0002000100000003, upd=2, pos=3 test_lru_update: 6 lru_list=0003000200010000, upd=3, pos=0 test_lru_update: 7 lru_list=0003000200010000, upd=3, pos=0 test_lru_update: 8 lru_list=0003000200010000, upd=4, pos=0 test_lru_update: 0 lru_list=0000000300020001, upd=0, pos=1 test_lru_update: 1 lru_list=0000000300020001, upd=0, pos=1 test_lru_update: 2 lru_list=0001000000030002, upd=1, pos=2 test_lru_update: 3 lru_list=0001000000030002, upd=1, pos=2 test_lru_update: 4 lru_list=0002000100000003, upd=2, pos=3 test_lru_update: 5 lru_list=0002000100000003, upd=2, pos=3 test_lru_update: 6 lru_list=0003000200010000, upd=3, pos=0 test_lru_update: 7 lru_list=0003000200010000, upd=3, pos=0 test_lru_update: 8 lru_list=0003000200010000, upd=4, pos=0 test_lru_update: 0 lru_list=0000000300020001, upd=0, pos=1 test_lru_update: 1 lru_list=0000000300020001, upd=0, pos=1 test_lru_update: 2 lru_list=0001000000030002, upd=1, pos=2 test_lru_update: 3 lru_list=0001000000030002, upd=1, pos=2 test_lru_update: 4 lru_list=0002000100000003, upd=2, pos=3 test_lru_update: 5 lru_list=0002000100000003, upd=2, pos=3 test_lru_update: 6 lru_list=0003000200010000, upd=3, pos=0 test_lru_update: 7 lru_list=0003000200010000, upd=3, pos=0 test_lru_update: 8 lru_list=0003000200010000, upd=4, pos=0 test_lru_update: output checksum of results =126 test_lru_update: output checksum of results =844437815230467 test_lru_update: start=0000012b5dee526c, end=0000012cdd56212a lru_update: 16 cycles per loop iteration. ************Table tests************ -------------- RUNNING TEST - test_table_lpm_combined -------------- Expected 50, got 50 Expected 0, got 0 Expected 25, got 25 Expected 1, got 1 Expected 0, got 0 Change entry action Expected 0, got 0 Expected 50, got 50 delete entry -------------- RUNNING TEST - test_table_lpm_ipv6_combined -------------- Expected 50, got 50 Expected 0, got 0 Expected 25, got 25 Expected 1, got 1 Expected 0, got 0 Change entry action Expected 0, got 0 Expected 50, got 50 delete entry -------------- RUNNING TEST - test_table_hash8lru -------------- Expected 50, got 50 Expected 0, got 0 Expected 25, got 25 Expected 1, got 1 Expected 0, got 0 Change entry action Expected 0, got 0 Expected 50, got 50 delete entry -------------- RUNNING TEST - test_table_hash8ext -------------- Expected 50, got 50 Expected 0, got 0 Expected 25, got 25 Expected 1, got 1 Expected 0, got 0 Change entry action Expected 0, got 0 Expected 50, got 50 delete entry -------------- RUNNING TEST - test_table_hash16lru -------------- Expected 50, got 50 Expected 0, got 0 Expected 25, got 25 Expected 1, got 1 Expected 0, got 0 Change entry action Expected 0, got 0 Expected 50, got 50 delete entry -------------- RUNNING TEST - test_table_hash16ext -------------- Expected 50, got 50 Expected 0, got 0 Expected 25, got 25 Expected 1, got 1 Expected 0, got 0 Change entry action Expected 0, got 0 Expected 50, got 50 delete entry -------------- RUNNING TEST - test_table_hash32lru -------------- Expected 50, got 50 Expected 0, got 0 Expected 25, got 25 Expected 1, got 1 Expected 0, got 0 Change entry action Expected 0, got 0 Expected 50, got 50 delete entry -------------- RUNNING TEST - test_table_hash32ext -------------- Expected 50, got 50 Expected 0, got 0 Expected 25, got 25 Expected 1, got 1 Expected 0, got 0 Change entry action Expected 0, got 0 Expected 50, got 50 delete entry -------------- RUNNING TEST - test_table_hash_cuckoo_combined -------------- Expected 50, got 50 Expected 0, got 0 Expected 25, got 25 Expected 1, got 1 Expected 0, got 0 Change entry action Expected 0, got 0 Expected 50, got 50 delete entry ************ACL tests************ miss_action=0 RTE_ACL_RULE_SZ(5) = 96 miss_action=0 RTE_ACL_RULE_SZ(5) = 96 PARSING [@0.0.0.0/0 0.0.0.0/0 0:65535 0:65535 2/0xff] V=0, mask=0 V=0, mask=0 V=0, mask=65535 V=0, mask=65535 V=2, mask=255 PARSING [@192.168.3.1/32 0.0.0.0/0 0:65535 0:65535 0/0] V=3232236289, mask=32 V=0, mask=0 V=0, mask=65535 V=0, mask=65535 V=0, mask=0 PARSING [@0.0.0.0/0 10.4.4.1/32 0:65535 0:65535 0/0] V=0, mask=0 V=168035329, mask=32 V=0, mask=65535 V=0, mask=65535 V=0, mask=0 PARSING [@0.0.0.0/0 0.0.0.0/0 105:105 0:65535 0/0] V=0, mask=0 V=0, mask=0 V=105, mask=105 V=0, mask=65535 V=0, mask=0 PARSING [@0.0.0.0/0 0.0.0.0/0 0:65535 206:206 0/0] V=0, mask=0 V=0, mask=0 V=0, mask=65535 V=206, mask=206 V=0, mask=0 PARSING [@0.0.0.0/0 0.0.0.0/0 0:65535 0:65535 2/0xff] V=0, mask=0 V=0, mask=0 V=0, mask=65535 V=0, mask=65535 V=2, mask=255 PARSING [@192.168.3.1/32 0.0.0.0/0 0:65535 0:65535 0/0] V=3232236289, mask=32 V=0, mask=0 V=0, mask=65535 V=0, mask=65535 V=0, mask=0 PARSING [@0.0.0.0/0 10.4.4.1/32 0:65535 0:65535 0/0] V=0, mask=0 V=168035329, mask=32 V=0, mask=65535 V=0, mask=65535 V=0, mask=0 PARSING [@0.0.0.0/0 0.0.0.0/0 105:105 0:65535 0/0] V=0, mask=0 V=0, mask=0 V=105, mask=105 V=0, mask=65535 V=0, mask=0 PARSING [@0.0.0.0/0 0.0.0.0/0 0:65535 206:206 0/0] V=0, mask=0 V=0, mask=0 V=0, mask=65535 V=206, mask=206 V=0, mask=0 PARSING [@0.0.0.0/0 0.0.0.0/0 0:65535 0:65535 2/0xff] V=0, mask=0 V=0, mask=0 V=0, mask=65535 V=0, mask=65535 V=2, mask=255 PARSING [@192.168.3.1/32 0.0.0.0/0 0:65535 0:65535 0/0] V=3232236289, mask=32 V=0, mask=0 V=0, mask=65535 V=0, mask=65535 V=0, mask=0 PARSING [@0.0.0.0/0 10.4.4.1/32 0:65535 0:65535 0/0] V=0, mask=0 V=168035329, mask=32 V=0, mask=65535 V=0, mask=65535 V=0, mask=0 PARSING [@0.0.0.0/0 0.0.0.0/0 105:105 0:65535 0/0] V=0, mask=0 V=0, mask=0 V=105, mask=105 V=0, mask=65535 V=0, mask=0 PARSING [@0.0.0.0/0 0.0.0.0/0 0:65535 206:206 0/0] V=0, mask=0 V=0, mask=0 V=0, mask=65535 V=206, mask=206 V=0, mask=0 Bulk deleted rules. PARSING [@0.0.0.0/0 0.0.0.0/0 0:65535 0:65535 2/0xff] V=0, mask=0 V=0, mask=0 V=0, mask=65535 V=0, mask=65535 V=2, mask=255 PARSING [@192.168.3.1/32 0.0.0.0/0 0:65535 0:65535 0/0] V=3232236289, mask=32 V=0, mask=0 V=0, mask=65535 V=0, mask=65535 V=0, mask=0 PARSING [@0.0.0.0/0 10.4.4.1/32 0:65535 0:65535 0/0] V=0, mask=0 V=168035329, mask=32 V=0, mask=65535 V=0, mask=65535 V=0, mask=0 PARSING [@0.0.0.0/0 0.0.0.0/0 105:105 0:65535 0/0] V=0, mask=0 V=0, mask=0 V=105, mask=105 V=0, mask=65535 V=0, mask=0 PARSING [@0.0.0.0/0 0.0.0.0/0 0:65535 206:206 0/0] V=0, mask=0 V=0, mask=0 V=0, mask=65535 V=206, mask=206 V=0, mask=0 Bulk deleted rules. PARSING [@0.0.0.0/0 0.0.0.0/0 0:65535 0:65535 2/0xff] V=0, mask=0 V=0, mask=0 V=0, mask=65535 V=0, mask=65535 V=2, mask=255 PARSING [@192.168.3.1/32 0.0.0.0/0 0:65535 0:65535 0/0] V=3232236289, mask=32 V=0, mask=0 V=0, mask=65535 V=0, mask=65535 V=0, mask=0 PARSING [@0.0.0.0/0 10.4.4.1/32 0:65535 0:65535 0/0] V=0, mask=0 V=168035329, mask=32 V=0, mask=65535 V=0, mask=65535 V=0, mask=0 PARSING [@0.0.0.0/0 0.0.0.0/0 105:105 0:65535 0/0] V=0, mask=0 V=0, mask=0 V=105, mask=105 V=0, mask=65535 V=0, mask=0 PARSING [@0.0.0.0/0 0.0.0.0/0 0:65535 206:206 0/0] V=0, mask=0 V=0, mask=0 V=0, mask=65535 V=206, mask=206 V=0, mask=0 PARSING [@192.168.3.1/32 0.0.0.0/0 0:65535 0:65535 0/0] V=3232236289, mask=32 V=0, mask=0 V=0, mask=65535 V=0, mask=65535 V=0, mask=0 Deleted Rule. PARSING [@0.0.0.0/0 10.4.4.1/32 0:65535 0:65535 0/0] V=0, mask=0 V=168035329, mask=32 V=0, mask=65535 V=0, mask=65535 V=0, mask=0 Deleted Rule. PARSING [@0.0.0.0/0 0.0.0.0/0 0:65535 0:65535 2/0xff] V=0, mask=0 V=0, mask=0 V=0, mask=65535 V=0, mask=65535 V=2, mask=255 PARSING [@192.168.3.1/32 0.0.0.0/0 0:65535 0:65535 0/0] V=3232236289, mask=32 V=0, mask=0 V=0, mask=65535 V=0, mask=65535 V=0, mask=0 PARSING [@0.0.0.0/0 10.4.4.1/32 0:65535 0:65535 0/0] V=0, mask=0 V=168035329, mask=32 V=0, mask=65535 V=0, mask=65535 V=0, mask=0 PARSING [@0.0.0.0/0 0.0.0.0/0 105:105 0:65535 0/0] V=0, mask=0 V=0, mask=0 V=105, mask=105 V=0, mask=65535 V=0, mask=0 PARSING [@0.0.0.0/0 0.0.0.0/0 0:65535 206:206 0/0] V=0, mask=0 V=0, mask=0 V=0, mask=65535 V=206, mask=206 V=0, mask=0 PARSING [@0.0.0.0/0 0.0.0.0/0 0:65535 0:65535 2/0xff] V=0, mask=0 V=0, mask=0 V=0, mask=65535 V=0, mask=65535 V=2, mask=255 PARSING [@192.168.3.1/32 0.0.0.0/0 0:65535 0:65535 0/0] V=3232236289, mask=32 V=0, mask=0 V=0, mask=65535 V=0, mask=65535 V=0, mask=0 PARSING [@0.0.0.0/0 10.4.4.1/32 0:65535 0:65535 0/0] V=0, mask=0 V=168035329, mask=32 V=0, mask=65535 V=0, mask=65535 V=0, mask=0 PARSING [@0.0.0.0/0 0.0.0.0/0 105:105 0:65535 0/0] V=0, mask=0 V=0, mask=0 V=105, mask=105 V=0, mask=65535 V=0, mask=0 PARSING [@0.0.0.0/0 0.0.0.0/0 0:65535 206:206 0/0] V=0, mask=0 V=0, mask=0 V=0, mask=65535 V=206, mask=206 V=0, mask=0 PARSING [@192.168.3.1/32 0.0.0.0/0 0:65535 0:65535 0/0] V=3232236289, mask=32 V=0, mask=0 V=0, mask=65535 V=0, mask=65535 V=0, mask=0 Deleted Rule. PARSING [@0.0.0.0/0 10.4.4.1/32 0:65535 0:65535 0/0] V=0, mask=0 V=168035329, mask=32 V=0, mask=65535 V=0, mask=65535 V=0, mask=0 Deleted Rule. PARSING [@0.0.0.0/0 0.0.0.0/0 0:65535 0:65535 2/0xff] V=0, mask=0 V=0, mask=0 V=0, mask=65535 V=0, mask=65535 V=2, mask=255 PARSING [@192.168.3.1/32 0.0.0.0/0 0:65535 0:65535 0/0] V=3232236289, mask=32 V=0, mask=0 V=0, mask=65535 V=0, mask=65535 V=0, mask=0 PARSING [@0.0.0.0/0 10.4.4.1/32 0:65535 0:65535 0/0] V=0, mask=0 V=168035329, mask=32 V=0, mask=65535 V=0, mask=65535 V=0, mask=0 PARSING [@0.0.0.0/0 0.0.0.0/0 105:105 0:65535 0/0] V=0, mask=0 V=0, mask=0 V=105, mask=105 V=0, mask=65535 V=0, mask=0 PARSING [@0.0.0.0/0 0.0.0.0/0 0:65535 206:206 0/0] V=0, mask=0 V=0, mask=0 V=0, mask=65535 V=206, mask=206 V=0, mask=0 test_pipeline_single_filter: Enqueue onto ring 0 test_pipeline_single_filter: Enqueue onto ring 0 test_pipeline_single_filter: Enqueue onto ring 0 test_pipeline_single_filter: Enqueue onto ring 0 test_pipeline_single_filter: Enqueue onto ring 0 test_pipeline_single_filter: Enqueue onto ring 0 test_pipeline_single_filter: Enqueue onto ring 0 test_pipeline_single_filter: Enqueue onto ring 0 test_pipeline_single_filter: Enqueue onto ring 1 test_pipeline_single_filter: Enqueue onto ring 1 test_pipeline_single_filter: Enqueue onto ring 1 test_pipeline_single_filter: Enqueue onto ring 1 test_pipeline_single_filter: Enqueue onto ring 1 test_pipeline_single_filter: Enqueue onto ring 1 test_pipeline_single_filter: Enqueue onto ring 1 test_pipeline_single_filter: Enqueue onto ring 1 Got 5 object(s) from ring 0! mbuf at [0x13ab8cdde140], len=64 00000000: 02 01 00 00 C0 A8 02 01 0A 04 02 01 00 66 00 CA | .............f.. 00000010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 00000020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 00000030: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ mbuf at [0x13ab8cddf140], len=64 00000000: 03 01 00 00 C0 A8 03 01 0A 04 03 01 00 67 00 CB | .............g.. 00000010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 00000020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 00000030: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ mbuf at [0x13ab8cde0140], len=64 00000000: 04 01 00 00 C0 A8 04 01 0A 04 04 01 00 68 00 CC | .............h.. 00000010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 00000020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 00000030: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ mbuf at [0x13ab8cde1140], len=64 00000000: 05 01 00 00 C0 A8 05 01 0A 04 05 01 00 69 00 CD | .............i.. 00000010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 00000020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 00000030: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ mbuf at [0x13ab8cde2140], len=64 00000000: 06 01 00 00 C0 A8 06 01 0A 04 06 01 00 6A 00 CE | .............j.. 00000010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 00000020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 00000030: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ Got 5 object(s) from ring 1! mbuf at [0x13ab8cdd6140], len=64 00000000: 02 01 00 00 C0 A8 02 01 0A 04 02 01 00 66 00 CA | .............f.. 00000010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 00000020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 00000030: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ mbuf at [0x13ab8cdd7140], len=64 00000000: 03 01 00 00 C0 A8 03 01 0A 04 03 01 00 67 00 CB | .............g.. 00000010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 00000020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 00000030: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ mbuf at [0x13ab8cdd8140], len=64 00000000: 04 01 00 00 C0 A8 04 01 0A 04 04 01 00 68 00 CC | .............h.. 00000010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 00000020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 00000030: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ mbuf at [0x13ab8cdd9140], len=64 00000000: 05 01 00 00 C0 A8 05 01 0A 04 05 01 00 69 00 CD | .............i.. 00000010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 00000020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 00000030: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ mbuf at [0x13ab8cdda140], len=64 00000000: 06 01 00 00 C0 A8 06 01 0A 04 06 01 00 6A 00 CE | .............j.. 00000010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 00000020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 00000030: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ Test OK RTE>> ----------------------------------- stderr ----------------------------------- EAL: Sysctl reports 4 cpus EAL: Detected CPU lcores: 4 EAL: Detected NUMA nodes: 1 EAL: Detected static linkage of DPDK EAL: Multi-process socket /var/run/dpdk/rte/mp_socket EAL: Selected IOVA mode 'VA' PCI_BUS: Expecting 'PA' IOVA mode but current mode is 'VA', not initializing PCI_BUS: Requested device 0000:00:04.0 cannot be used APP: HPET is not enabled, using TSC as default timer setup_pipeline: **** Setting up Stub test test_pipeline_single_filter: **** Running Stub test PIPELINE: rte_pipeline_flush: pipeline parameter NULL test_pipeline_single_filter: Enqueue onto ring 0 test_pipeline_single_filter: Enqueue onto ring 0 test_pipeline_single_filter: Enqueue onto ring 1 test_pipeline_single_filter: Enqueue onto ring 1 setup_pipeline: **** Setting up Stub test test_pipeline_single_filter: **** Running Stub test PIPELINE: rte_pipeline_flush: pipeline parameter NULL test_pipeline_single_filter: Enqueue onto ring 0 test_pipeline_single_filter: Enqueue onto ring 0 test_pipeline_single_filter: Enqueue onto ring 1 test_pipeline_single_filter: Enqueue onto ring 1 setup_pipeline: **** Setting up Stub test test_pipeline_single_filter: **** Running Stub test PIPELINE: rte_pipeline_flush: pipeline parameter NULL test_pipeline_single_filter: Enqueue onto ring 0 test_pipeline_single_filter: Enqueue onto ring 0 test_pipeline_single_filter: Enqueue onto ring 1 test_pipeline_single_filter: Enqueue onto ring 1 setup_pipeline: **** Setting up Stub test test_pipeline_single_filter: **** Running Stub test PIPELINE: rte_pipeline_flush: pipeline parameter NULL test_pipeline_single_filter: Enqueue onto ring 0 test_pipeline_single_filter: Enqueue onto ring 0 test_pipeline_single_filter: Enqueue onto ring 1 test_pipeline_single_filter: Enqueue onto ring 1 setup_pipeline: **** Setting up Stub test test_pipeline_single_filter: **** Running Stub test PIPELINE: rte_pipeline_flush: pipeline parameter NULL test_pipeline_single_filter: Enqueue onto ring 0 test_pipeline_single_filter: Enqueue onto ring 0 test_pipeline_single_filter: Enqueue onto ring 1 test_pipeline_single_filter: Enqueue onto ring 1 setup_pipeline: **** Setting up Stub test test_pipeline_single_filter: **** Running Stub test PIPELINE: rte_pipeline_flush: pipeline parameter NULL test_pipeline_single_filter: Enqueue onto ring 0 test_pipeline_single_filter: Enqueue onto ring 0 test_pipeline_single_filter: Enqueue onto ring 1 test_pipeline_single_filter: Enqueue onto ring 1 setup_pipeline: **** Setting up Stub test test_pipeline_single_filter: **** Running Stub test PIPELINE: rte_pipeline_flush: pipeline parameter NULL test_pipeline_single_filter: Enqueue onto ring 0 test_pipeline_single_filter: Enqueue onto ring 0 test_pipeline_single_filter: Enqueue onto ring 1 test_pipeline_single_filter: Enqueue onto ring 1 PIPELINE: rte_pipeline_check_params: Incorrect value for parameter params PIPELINE: rte_pipeline_create: Pipeline params check failed (-22) PIPELINE: rte_pipeline_check_params: Incorrect value for parameter name PIPELINE: rte_pipeline_create: Pipeline params check failed (-22) PIPELINE: rte_pipeline_check_params: Incorrect value for parameter socket_id PIPELINE: rte_pipeline_create: Pipeline params check failed (-22) PIPELINE: rte_pipeline_check: pipeline parameter NULL PORT: rte_port_ring_reader_create_internal: Invalid Parameters PORT: rte_port_ring_reader_free: port is NULL PORT: rte_port_ring_writer_create_internal: Invalid Parameters PORT: rte_port_ring_writer_free: Port is NULL PORT: rte_port_ring_writer_create_internal: Invalid Parameters PORT: rte_port_ring_writer_create_internal: Invalid Parameters TABLE: rte_table_array_free: table parameter is NULL TABLE: rte_table_array_entry_add: table parameter is NULL TABLE: rte_table_array_entry_add: entry parameter is NULL TABLE: rte_table_lpm_create: NULL input parameters TABLE: rte_table_lpm_create: Table name is NULL TABLE: rte_table_lpm_create: Invalid n_rules TABLE: rte_table_lpm_create: Invalid entry_unique_size TABLE: rte_table_lpm_create: Invalid entry_unique_size TABLE: rte_table_lpm_free: table parameter is NULL TABLE: rte_table_lpm_entry_add: table parameter is NULL TABLE: rte_table_lpm_entry_add: ip_prefix parameter is NULL TABLE: rte_table_lpm_entry_add: entry parameter is NULL TABLE: rte_table_lpm_entry_add: invalid depth (0) TABLE: rte_table_lpm_entry_add: invalid depth (33) TABLE: rte_table_lpm_entry_delete: table parameter is NULL TABLE: rte_table_lpm_entry_delete: ip_prefix parameter is NULL TABLE: rte_table_lpm_entry_delete: invalid depth (0) TABLE: rte_table_lpm_entry_delete: invalid depth (33) TABLE: rte_table_lpm_ipv6_create: NULL input parameters TABLE: rte_table_lpm_ipv6_create: Table name is NULL TABLE: rte_table_lpm_ipv6_create: Invalid n_rules TABLE: rte_table_lpm_ipv6_create: Invalid n_rules TABLE: rte_table_lpm_ipv6_create: Invalid entry_unique_size TABLE: rte_table_lpm_ipv6_create: Invalid entry_unique_size TABLE: rte_table_lpm_ipv6_free: table parameter is NULL TABLE: rte_table_lpm_ipv6_entry_add: table parameter is NULL TABLE: rte_table_lpm_ipv6_entry_add: ip_prefix parameter is NULL TABLE: rte_table_lpm_ipv6_entry_add: entry parameter is NULL TABLE: rte_table_lpm_ipv6_entry_add: invalid depth (0) TABLE: rte_table_lpm_ipv6_entry_add: invalid depth (129) TABLE: rte_table_lpm_ipv6_entry_delete: table parameter is NULL TABLE: rte_table_lpm_ipv6_entry_delete: ip_prefix parameter is NULL TABLE: rte_table_lpm_ipv6_entry_delete: invalid depth (0) TABLE: rte_table_lpm_ipv6_entry_delete: invalid depth (129) TABLE: check_params_create: n_keys is zero TABLE: check_params_create: f_hash function pointer is NULL TABLE: rte_table_hash_create_key8_lru: Hash table TABLE memory footprint is 131200 bytes TABLE: rte_table_hash_free_key8_lru: table parameter is NULL TABLE: rte_table_hash_create_key8_lru: Hash table TABLE memory footprint is 131200 bytes TABLE: check_params_create: n_keys is zero TABLE: check_params_create: f_hash function pointer is NULL TABLE: rte_table_hash_create_key16_lru: Hash table TABLE memory footprint is 196736 bytes TABLE: rte_table_hash_free_key16_lru: table parameter is NULL TABLE: rte_table_hash_create_key16_lru: Hash table TABLE memory footprint is 196736 bytes TABLE: check_params_create: n_keys is zero TABLE: check_params_create: f_hash function pointer is NULL TABLE: rte_table_hash_create_key32_lru: Hash table TABLE memory footprint is 262272 bytes TABLE: rte_table_hash_free_key32_lru: table parameter is NULL TABLE: rte_table_hash_create_key32_lru: Hash table TABLE memory footprint is 262272 bytes TABLE: check_params_create: n_keys is zero TABLE: rte_table_hash_create_key8_ext: Hash table TABLE memory footprint is 165440 bytes TABLE: check_params_create: f_hash function pointer is NULL TABLE: rte_table_hash_create_key8_ext: Hash table TABLE memory footprint is 165440 bytes TABLE: rte_table_hash_free_key8_ext: table parameter is NULL TABLE: rte_table_hash_create_key8_ext: Hash table TABLE memory footprint is 165440 bytes TABLE: check_params_create: n_keys is zero TABLE: rte_table_hash_create_key16_ext: Hash table TABLE memory footprint is 247552 bytes TABLE: check_params_create: f_hash function pointer is NULL TABLE: rte_table_hash_create_key16_ext: Hash table TABLE memory footprint is 247552 bytes TABLE: rte_table_hash_free_key16_ext: table parameter is NULL TABLE: rte_table_hash_create_key16_ext: Hash table TABLE memory footprint is 247552 bytes TABLE: check_params_create: n_keys is zero TABLE: rte_table_hash_create_key32_ext: Hash table TABLE memory footprint is 329664 bytes TABLE: check_params_create: f_hash function pointer is NULL TABLE: rte_table_hash_create_key32_ext: Hash table TABLE memory footprint is 329664 bytes TABLE: rte_table_hash_free_key32_ext: table parameter is NULL TABLE: rte_table_hash_create_key32_ext: Hash table TABLE memory footprint is 329664 bytes TABLE: NULL Input Parameters. TABLE: Invalid key_size. TABLE: Invalid n_keys. TABLE: f_hash is NULL. TABLE: Table name is NULL. TABLE: rte_table_hash_cuckoo_create: Cuckoo hash table CUCKOO memory footprint is 16777280 bytes TABLE: rte_table_hash_cuckoo_create: Cuckoo hash table CUCKOO memory footprint is 16777280 bytes TABLE: rte_table_lpm_create: Invalid n_rules PIPELINE: rte_pipeline_table_create: Table creation failed TABLE: rte_table_lpm_entry_add: invalid depth (0) TABLE: rte_table_lpm_entry_add: invalid depth (33) TABLE: rte_table_lpm_ipv6_create: Invalid n_rules PIPELINE: rte_pipeline_table_create: Table creation failed TABLE: rte_table_lpm_ipv6_entry_add: invalid depth (0) TABLE: rte_table_lpm_ipv6_entry_add: invalid depth (129) TABLE: rte_table_hash_create_key8_lru: Hash table TABLE memory footprint is 8388736 bytes TABLE: check_params_create: n_keys is zero PIPELINE: rte_pipeline_table_create: Table creation failed TABLE: check_params_create: f_hash function pointer is NULL PIPELINE: rte_pipeline_table_create: Table creation failed TABLE: rte_table_hash_create_key8_ext: Hash table TABLE memory footprint is 10551872 bytes TABLE: check_params_create: n_keys is zero PIPELINE: rte_pipeline_table_create: Table creation failed TABLE: check_params_create: f_hash function pointer is NULL PIPELINE: rte_pipeline_table_create: Table creation failed TABLE: rte_table_hash_create_key16_lru: Hash table TABLE memory footprint is 12583040 bytes TABLE: check_params_create: n_keys is zero PIPELINE: rte_pipeline_table_create: Table creation failed TABLE: check_params_create: f_hash function pointer is NULL PIPELINE: rte_pipeline_table_create: Table creation failed TABLE: rte_table_hash_create_key16_ext: Hash table TABLE memory footprint is 15794944 bytes TABLE: check_params_create: n_keys is zero PIPELINE: rte_pipeline_table_create: Table creation failed TABLE: check_params_create: f_hash function pointer is NULL PIPELINE: rte_pipeline_table_create: Table creation failed TABLE: rte_table_hash_create_key32_lru: Hash table TABLE memory footprint is 16777344 bytes TABLE: check_params_create: n_keys is zero PIPELINE: rte_pipeline_table_create: Table creation failed TABLE: check_params_create: f_hash function pointer is NULL PIPELINE: rte_pipeline_table_create: Table creation failed TABLE: rte_table_hash_create_key32_ext: Hash table TABLE memory footprint is 21038016 bytes TABLE: check_params_create: n_keys is zero PIPELINE: rte_pipeline_table_create: Table creation failed TABLE: check_params_create: f_hash function pointer is NULL PIPELINE: rte_pipeline_table_create: Table creation failed TABLE: rte_table_hash_cuckoo_create: Cuckoo hash table TABLE memory footprint is 524352 bytes TABLE: Invalid key_size. PIPELINE: rte_pipeline_table_create: Table creation failed TABLE: Invalid n_keys. PIPELINE: rte_pipeline_table_create: Table creation failed TABLE: f_hash is NULL. PIPELINE: rte_pipeline_table_create: Table creation failed ============================================================================== ================================== 103/114 =================================== test: DPDK:fast-tests / tailq_autotest start time: 16:00:02 duration: 0.04s result: exit status 0 command: MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=115 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 DPDK_TEST=tailq_autotest MESON_TEST_ITERATION=1 /tmp/cirrus-ci-build/build/app/dpdk-test --no-huge -m 2048 ----------------------------------- stdout ----------------------------------- RTE>>tailq_autotest Test OK RTE>> ----------------------------------- stderr ----------------------------------- EAL: Sysctl reports 4 cpus EAL: Detected CPU lcores: 4 EAL: Detected NUMA nodes: 1 EAL: Detected static linkage of DPDK EAL: Multi-process socket /var/run/dpdk/rte/mp_socket EAL: Selected IOVA mode 'VA' PCI_BUS: Expecting 'PA' IOVA mode but current mode is 'VA', not initializing PCI_BUS: Requested device 0000:00:04.0 cannot be used APP: HPET is not enabled, using TSC as default timer EAL: dummy_dyn tailq is already registered ============================================================================== ================================== 104/114 =================================== test: DPDK:fast-tests / telemetry_data_autotest start time: 16:00:02 duration: 0.08s result: exit status 0 command: ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 DPDK_TEST=telemetry_data_autotest MALLOC_PERTURB_=231 MESON_TEST_ITERATION=1 /tmp/cirrus-ci-build/build/app/dpdk-test --no-huge -m 2048 ----------------------------------- stdout ----------------------------------- RTE>>telemetry_data_autotest connect_to_socket: {"version":"DPDK 25.03.0-rc0","pid":34697,"max_output_len":16384} test_null_return: buf = '{"/test":null}', expected = '{"/test":null}' test_simple_string: buf = '{"/test":"Simple string"}', expected = '{"/test":"Simple string"}' test_case_array_string: buf = '{"/test":["aaaa","bbbb","cccc","dddd","eeee"]}', expected = '{"/test":["aaaa","bbbb","cccc","dddd","eeee"]}' test_case_array_int: buf = '{"/test":[0,1,2,3,4]}', expected = '{"/test":[0,1,2,3,4]}' test_case_array_u64: buf = '{"/test":[0,1,2,3,4]}', expected = '{"/test":[0,1,2,3,4]}' test_case_array_uint_hex_padding: buf = '{"/test":["0x08","0x0088","0x00000888","0x0000000000008888"]}', expected = '{"/test":["0x08","0x0088","0x00000888","0x0000000000008888"]}' test_case_array_uint_hex_nopadding: buf = '{"/test":["0x8","0x88","0x888","0x8888"]}', expected = '{"/test":["0x8","0x88","0x888","0x8888"]}' test_case_add_dict_int: buf = '{"/test":{"dict_0":0,"dict_1":1,"dict_2":2,"dict_3":3,"dict_4":4}}', expected = '{"/test":{"dict_0":0,"dict_1":1,"dict_2":2,"dict_3":3,"dict_4":4}}' test_case_add_dict_u64: buf = '{"/test":{"dict_0":0,"dict_1":1,"dict_2":2,"dict_3":3,"dict_4":4}}', expected = '{"/test":{"dict_0":0,"dict_1":1,"dict_2":2,"dict_3":3,"dict_4":4}}' test_case_add_dict_string: buf = '{"/test":{"dict_0":"aaaa","dict_1":"bbbb","dict_2":"cccc","dict_3":"dddd"}}', expected = '{"/test":{"dict_0":"aaaa","dict_1":"bbbb","dict_2":"cccc","dict_3":"dddd"}}' test_case_add_dict_uint_hex_padding: buf = '{"/test":{"dict_0":"0x08","dict_1":"0x0088","dict_2":"0x00000888","dict_3":"0x0000000000008888"}}', expected = '{"/test":{"dict_0":"0x08","dict_1":"0x0088","dict_2":"0x00000888","dict_3":"0x0000000000008888"}}' test_case_add_dict_uint_hex_nopadding: buf = '{"/test":{"dict_0":"0x8","dict_1":"0x88","dict_2":"0x888","dict_3":"0x8888"}}', expected = '{"/test":{"dict_0":"0x8","dict_1":"0x88","dict_2":"0x888","dict_3":"0x8888"}}' test_dict_with_array_int_values: buf = '{"/test":{"dict_0":[0,1,2,3,4],"dict_1":[0,1,2,3,4]}}', expected = '{"/test":{"dict_0":[0,1,2,3,4],"dict_1":[0,1,2,3,4]}}' test_dict_with_array_u64_values: buf = '{"/test":{"dict_0":[0,1,2,3,4,5,6,7,8,9],"dict_1":[0,1,2,3,4,5,6,7,8,9]}}', expected = '{"/test":{"dict_0":[0,1,2,3,4,5,6,7,8,9],"dict_1":[0,1,2,3,4,5,6,7,8,9]}}' test_dict_with_array_string_values: buf = '{"/test":{"dict_0":["aaaa"],"dict_1":["bbbb"]}}', expected = '{"/test":{"dict_0":["aaaa"],"dict_1":["bbbb"]}}' test_dict_with_array_uint_hex_values_padding: buf = '{"/test":{"dict_0":["0x00000888"],"dict_1":["0x0000000000008888"]}}', expected = '{"/test":{"dict_0":["0x00000888"],"dict_1":["0x0000000000008888"]}}' test_dict_with_array_uint_hex_values_nopadding: buf = '{"/test":{"dict_0":["0x888"],"dict_1":["0x8888"]}}', expected = '{"/test":{"dict_0":["0x888"],"dict_1":["0x8888"]}}' test_dict_with_dict_values: buf = '{"/test":{"dict_of_dicts":{"dict_0":["aaaa"],"dict_1":["bbbb"]}}}', expected = '{"/test":{"dict_of_dicts":{"dict_0":["aaaa"],"dict_1":["bbbb"]}}}' test_array_with_array_int_values: buf = '{"/test":[[0,1,2,3,4],[0,1,2,3,4]]}', expected = '{"/test":[[0,1,2,3,4],[0,1,2,3,4]]}' test_array_with_array_u64_values: buf = '{"/test":[[0,1,2,3,4],[0,1,2,3,4]]}', expected = '{"/test":[[0,1,2,3,4],[0,1,2,3,4]]}' test_array_with_array_string_values: buf = '{"/test":[["aaaa"],["bbbb"]]}', expected = '{"/test":[["aaaa"],["bbbb"]]}' test_array_with_array_uint_hex_values_padding: buf = '{"/test":[["0x00000888"],["0x0000000000008888"]]}', expected = '{"/test":[["0x00000888"],["0x0000000000008888"]]}' test_array_with_array_uint_hex_values_nopadding: buf = '{"/test":[["0x888"],["0x8888"]]}', expected = '{"/test":[["0x888"],["0x8888"]]}' test_string_char_escaping: buf = '{"/test":"hello,\nworld\n"}', expected = '{"/test":"hello,\nworld\n"}' test_array_char_escaping: buf = '{"/test":["\\escape\r","characters\n"]}', expected = '{"/test":["\\escape\r","characters\n"]}' test_dict_char_escaping: buf = '{"/test":{"name":"escaped\n\tvalue"}}', expected = '{"/test":{"name":"escaped\n\tvalue"}}' Test OK RTE>> ----------------------------------- stderr ----------------------------------- EAL: Sysctl reports 4 cpus EAL: Detected CPU lcores: 4 EAL: Detected NUMA nodes: 1 EAL: Detected static linkage of DPDK EAL: Multi-process socket /var/run/dpdk/rte/mp_socket EAL: Selected IOVA mode 'VA' PCI_BUS: Expecting 'PA' IOVA mode but current mode is 'VA', not initializing PCI_BUS: Requested device 0000:00:04.0 cannot be used APP: HPET is not enabled, using TSC as default timer ============================================================================== ================================== 105/114 =================================== test: DPDK:fast-tests / telemetry_json_autotest start time: 16:00:02 duration: 0.10s result: exit status 0 command: DPDK_TEST=telemetry_json_autotest MALLOC_PERTURB_=214 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /tmp/cirrus-ci-build/build/app/dpdk-test --no-huge -m 2048 ----------------------------------- stdout ----------------------------------- RTE>>telemetry_json_autotest test_basic_array: buf = '["meaning of life",42]', expected = '["meaning of life",42]' OK test_basic_obj: buf = '{"weddings":4,"funerals":1}', expected = '{"weddings":4,"funerals":1}' OK test_overflow_array: buf = '["Arsenal","Chelsea"]', expected = '["Arsenal","Chelsea"]' OK test_overflow_obj: buf = '{"Italy":20,"Wales":61}', expected = '{"Italy":20,"Wales":61}' OK test_large_array_element: buf = 'ABC', expected = 'ABC' OK test_large_obj_element: buf = 'XYZ', expected = 'XYZ' OK test_string_char_escaping: buf = '"A string across\ntwo lines and \"with quotes\"!"', expected = '"A string across\ntwo lines and \"with quotes\"!"' OK buf = '["meaning\tof \"life\"\n","\"all the fish\""]', expected = '["meaning\tof \"life\"\n","\"all the fish\""]' OK buf = '{"good":"Clint Eastwood\n","bad":"Lee\tVan\tCleef","ugly":"\rEli Wallach"}', expected = '{"good":"Clint Eastwood\n","bad":"Lee\tVan\tCleef","ugly":"\rEli Wallach"}' OK Test OK RTE>> ----------------------------------- stderr ----------------------------------- EAL: Sysctl reports 4 cpus EAL: Detected CPU lcores: 4 EAL: Detected NUMA nodes: 1 EAL: Detected static linkage of DPDK EAL: Multi-process socket /var/run/dpdk/rte/mp_socket EAL: Selected IOVA mode 'VA' PCI_BUS: Expecting 'PA' IOVA mode but current mode is 'VA', not initializing PCI_BUS: Requested device 0000:00:04.0 cannot be used APP: HPET is not enabled, using TSC as default timer ============================================================================== ================================== 106/114 =================================== test: DPDK:fast-tests / thash_autotest start time: 16:00:02 duration: 0.11s result: exit status 0 command: MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 DPDK_TEST=thash_autotest MALLOC_PERTURB_=89 /tmp/cirrus-ci-build/build/app/dpdk-test --no-huge -m 2048 ----------------------------------- stdout ----------------------------------- RTE>>thash_autotest + ------------------------------------------------------- + + Test Suite : thash autotest + ------------------------------------------------------- + + TestCase [ 0] : test_toeplitz_hash_calc succeeded + TestCase [ 1] : test_toeplitz_hash_gfni skipped + TestCase [ 2] : test_toeplitz_hash_rand_data skipped + TestCase [ 3] : test_toeplitz_hash_gfni_bulk skipped + TestCase [ 4] : test_big_tuple_gfni skipped + TestCase [ 5] : test_create_invalid succeeded + TestCase [ 6] : test_multiple_create succeeded + TestCase [ 7] : test_free_null succeeded + TestCase [ 8] : test_add_invalid_helper succeeded + TestCase [ 9] : test_find_existing succeeded + TestCase [10] : test_get_helper succeeded + TestCase [11] : test_period_overflow succeeded + TestCase [12] : test_predictable_rss_min_seq succeeded + TestCase [13] : test_predictable_rss_multirange succeeded + TestCase [14] : test_adjust_tuple succeeded ===test_adjust_tuple_mb(reta_sz=6,bofs=0)=== test_adjust_tuple_mb#884: ov=0xabab, nv=0x97ab, adj=0x3c; check_adj_tuple(method #1) for tuple: ab:ab:ab:ab:ab:ab:ab:ab:ab:97:ab:ab reta_sz: 6, orig hash: 0x7f3c78de, desired: 0x39, adjust: 0x3c, actual: 0x39, ***Succeeded check_adj_tuple(method #2) for tuple: ab:ab:ab:ab:ab:ab:ab:ab:ab:97:ab:ab reta_sz: 6, orig hash: 0x7f3c78de, desired: 0x39, adjust: 0x3c, actual: 0x39, ***Succeeded test_adjust_tuple_mb EXIT======= ===test_adjust_tuple_mb(reta_sz=7,bofs=0)=== test_adjust_tuple_mb#884: ov=0xabab, nv=0xabab, adj=0; check_adj_tuple(method #1) for tuple: ab:ab:ab:ab:ab:ab:ab:ab:ab:ab:ab:ab reta_sz: 7, orig hash: 0x2a1819d5, desired: 0x55, adjust: 0, actual: 0x55, ***Succeeded check_adj_tuple(method #2) for tuple: ab:ab:ab:ab:ab:ab:ab:ab:ab:ab:ab:ab reta_sz: 7, orig hash: 0x2a1819d5, desired: 0x55, adjust: 0, actual: 0x55, ***Succeeded test_adjust_tuple_mb EXIT======= ===test_adjust_tuple_mb(reta_sz=8,bofs=0)=== test_adjust_tuple_mb#884: ov=0xabab, nv=0x8eab, adj=0x25; check_adj_tuple(method #1) for tuple: ab:ab:ab:ab:ab:ab:ab:ab:ab:8e:ab:ab reta_sz: 8, orig hash: 0xc682c89f, desired: 0x7b, adjust: 0x25, actual: 0x7b, ***Succeeded check_adj_tuple(method #2) for tuple: ab:ab:ab:ab:ab:ab:ab:ab:ab:8e:ab:ab reta_sz: 8, orig hash: 0xc682c89f, desired: 0x7b, adjust: 0x25, actual: 0x7b, ***Succeeded test_adjust_tuple_mb EXIT======= ===test_adjust_tuple_mb(reta_sz=9,bofs=0)=== test_adjust_tuple_mb#884: ov=0xabab, nv=0x3bab, adj=0x90; check_adj_tuple(method #1) for tuple: ab:ab:ab:ab:ab:ab:ab:ab:ab:3b:ab:ab reta_sz: 9, orig hash: 0x95ecdc96, desired: 0xd9, adjust: 0x90, actual: 0xd9, ***Succeeded check_adj_tuple(method #2) for tuple: ab:ab:ab:ab:ab:ab:ab:ab:ab:3b:ab:ab reta_sz: 9, orig hash: 0x95ecdc96, desired: 0xd9, adjust: 0x90, actual: 0xd9, ***Succeeded test_adjust_tuple_mb EXIT======= ===test_adjust_tuple_mb(reta_sz=10,bofs=0)=== test_adjust_tuple_mb#884: ov=0xabab, nv=0x14aa, adj=0x1bf; check_adj_tuple(method #1) for tuple: ab:ab:ab:ab:ab:ab:ab:ab:aa:14:ab:ab reta_sz: 10, orig hash: 0x87831ae1, desired: 0x37f, adjust: 0x1bf, actual: 0x37f, ***Succeeded check_adj_tuple(method #2) for tuple: ab:ab:ab:ab:ab:ab:ab:ab:aa:14:ab:ab reta_sz: 10, orig hash: 0x87831ae1, desired: 0x37f, adjust: 0x1bf, actual: 0x37f, ***Succeeded test_adjust_tuple_mb EXIT======= ===test_adjust_tuple_mb(reta_sz=11,bofs=0)=== test_adjust_tuple_mb#884: ov=0xabab, nv=0xd6ab, adj=0x7d; check_adj_tuple(method #1) for tuple: ab:ab:ab:ab:ab:ab:ab:ab:ab:d6:ab:ab reta_sz: 11, orig hash: 0x7ed8acc8, desired: 0x21f, adjust: 0x7d, actual: 0x21f, ***Succeeded check_adj_tuple(method #2) for tuple: ab:ab:ab:ab:ab:ab:ab:ab:ab:d6:ab:ab reta_sz: 11, orig hash: 0x7ed8acc8, desired: 0x21f, adjust: 0x7d, actual: 0x21f, ***Succeeded test_adjust_tuple_mb EXIT======= ===test_adjust_tuple_mb(reta_sz=12,bofs=0)=== test_adjust_tuple_mb#884: ov=0xabab, nv=0x82ab, adj=0x29; check_adj_tuple(method #1) for tuple: ab:ab:ab:ab:ab:ab:ab:ab:ab:82:ab:ab reta_sz: 12, orig hash: 0xfee4d0e9, desired: 0x90d, adjust: 0x29, actual: 0x90d, ***Succeeded check_adj_tuple(method #2) for tuple: ab:ab:ab:ab:ab:ab:ab:ab:ab:82:ab:ab reta_sz: 12, orig hash: 0xfee4d0e9, desired: 0x90d, adjust: 0x29, actual: 0x90d, ***Succeeded test_adjust_tuple_mb EXIT======= ===test_adjust_tuple_mb(reta_sz=13,bofs=0)=== test_adjust_tuple_mb#884: ov=0xabab, nv=0xe7be, adj=0x154c; check_adj_tuple(method #1) for tuple: ab:ab:ab:ab:ab:ab:ab:ab:be:e7:ab:ab reta_sz: 13, orig hash: 0x91b977d9, desired: 0xe52, adjust: 0x154c, actual: 0xe52, ***Succeeded check_adj_tuple(method #2) for tuple: ab:ab:ab:ab:ab:ab:ab:ab:be:e7:ab:ab reta_sz: 13, orig hash: 0x91b977d9, desired: 0xe52, adjust: 0x154c, actual: 0xe52, ***Succeeded test_adjust_tuple_mb EXIT======= ===test_adjust_tuple_mb(reta_sz=14,bofs=0)=== test_adjust_tuple_mb#884: ov=0xabab, nv=0xf5b1, adj=0x1a5e; check_adj_tuple(method #1) for tuple: ab:ab:ab:ab:ab:ab:ab:ab:b1:f5:ab:ab reta_sz: 14, orig hash: 0x7bee7e1b, desired: 0x3e3, adjust: 0x1a5e, actual: 0x3e3, ***Succeeded check_adj_tuple(method #2) for tuple: ab:ab:ab:ab:ab:ab:ab:ab:b1:f5:ab:ab reta_sz: 14, orig hash: 0x7bee7e1b, desired: 0x3e3, adjust: 0x1a5e, actual: 0x3e3, ***Succeeded test_adjust_tuple_mb EXIT======= ===test_adjust_tuple_mb(reta_sz=15,bofs=0)=== test_adjust_tuple_mb#884: ov=0xabab, nv=0x4cd6, adj=0x7de7; check_adj_tuple(method #1) for tuple: ab:ab:ab:ab:ab:ab:ab:ab:d6:4c:ab:ab reta_sz: 15, orig hash: 0x15c3d5d2, desired: 0x6e25, adjust: 0x7de7, actual: 0x6e25, ***Succeeded check_adj_tuple(method #2) for tuple: ab:ab:ab:ab:ab:ab:ab:ab:d6:4c:ab:ab reta_sz: 15, orig hash: 0x15c3d5d2, desired: 0x6e25, adjust: 0x7de7, actual: 0x6e25, ***Succeeded test_adjust_tuple_mb EXIT======= ===test_adjust_tuple_mb(reta_sz=16,bofs=0)=== test_adjust_tuple_mb#884: ov=0xabab, nv=0x50e5, adj=0x4efb; check_adj_tuple(method #1) for tuple: ab:ab:ab:ab:ab:ab:ab:ab:e5:50:ab:ab reta_sz: 16, orig hash: 0x7fc11016, desired: 0xdb30, adjust: 0x4efb, actual: 0xdb30, ***Succeeded check_adj_tuple(method #2) for tuple: ab:ab:ab:ab:ab:ab:ab:ab:e5:50:ab:ab reta_sz: 16, orig hash: 0x7fc11016, desired: 0xdb30, adjust: 0x4efb, actual: 0xdb30, ***Succeeded test_adjust_tuple_mb EXIT======= ===test_adjust_tuple_mb(reta_sz=6,bofs=1)=== test_adjust_tuple_mb#884: ov=0xabab, nv=0x8dab, adj=0x13; check_adj_tuple(method #1) for tuple: ab:ab:ab:ab:ab:ab:ab:ab:ab:8d:ab:ab reta_sz: 6, orig hash: 0xb367ec20, desired: 0x27, adjust: 0x13, actual: 0x27, ***Succeeded check_adj_tuple(method #2) for tuple: ab:ab:ab:ab:ab:ab:ab:ab:ab:8d:ab:ab reta_sz: 6, orig hash: 0xb367ec20, desired: 0x27, adjust: 0x13, actual: 0x27, ***Succeeded test_adjust_tuple_mb EXIT======= ===test_adjust_tuple_mb(reta_sz=7,bofs=1)=== test_adjust_tuple_mb#884: ov=0xabab, nv=0xf7ab, adj=0x2e; check_adj_tuple(method #1) for tuple: ab:ab:ab:ab:ab:ab:ab:ab:ab:f7:ab:ab reta_sz: 7, orig hash: 0xb257bf4, desired: 0x12, adjust: 0x2e, actual: 0x12, ***Succeeded check_adj_tuple(method #2) for tuple: ab:ab:ab:ab:ab:ab:ab:ab:ab:f7:ab:ab reta_sz: 7, orig hash: 0xb257bf4, desired: 0x12, adjust: 0x2e, actual: 0x12, ***Succeeded test_adjust_tuple_mb EXIT======= ===test_adjust_tuple_mb(reta_sz=8,bofs=1)=== test_adjust_tuple_mb#884: ov=0xabab, nv=0x69aa, adj=0xe1; check_adj_tuple(method #1) for tuple: ab:ab:ab:ab:ab:ab:ab:ab:aa:69:ab:ab reta_sz: 8, orig hash: 0xa2631be5, desired: 0xba, adjust: 0xe1, actual: 0xba, ***Succeeded check_adj_tuple(method #2) for tuple: ab:ab:ab:ab:ab:ab:ab:ab:aa:69:ab:ab reta_sz: 8, orig hash: 0xa2631be5, desired: 0xba, adjust: 0xe1, actual: 0xba, ***Succeeded test_adjust_tuple_mb EXIT======= ===test_adjust_tuple_mb(reta_sz=9,bofs=1)=== test_adjust_tuple_mb#884: ov=0xabab, nv=0x79ab, adj=0x69; check_adj_tuple(method #1) for tuple: ab:ab:ab:ab:ab:ab:ab:ab:ab:79:ab:ab reta_sz: 9, orig hash: 0x827d0c13, desired: 0x1f, adjust: 0x69, actual: 0x1f, ***Succeeded check_adj_tuple(method #2) for tuple: ab:ab:ab:ab:ab:ab:ab:ab:ab:79:ab:ab reta_sz: 9, orig hash: 0x827d0c13, desired: 0x1f, adjust: 0x69, actual: 0x1f, ***Succeeded test_adjust_tuple_mb EXIT======= ===test_adjust_tuple_mb(reta_sz=10,bofs=1)=== test_adjust_tuple_mb#884: ov=0xabab, nv=0xdfaf, adj=0x23a; check_adj_tuple(method #1) for tuple: ab:ab:ab:ab:ab:ab:ab:ab:af:df:ab:ab reta_sz: 10, orig hash: 0xd9f5a6d1, desired: 0x3a1, adjust: 0x23a, actual: 0x3a1, ***Succeeded check_adj_tuple(method #2) for tuple: ab:ab:ab:ab:ab:ab:ab:ab:af:df:ab:ab reta_sz: 10, orig hash: 0xd9f5a6d1, desired: 0x3a1, adjust: 0x23a, actual: 0x3a1, ***Succeeded test_adjust_tuple_mb EXIT======= ===test_adjust_tuple_mb(reta_sz=11,bofs=1)=== test_adjust_tuple_mb#884: ov=0xabab, nv=0xafaa, adj=0x82; check_adj_tuple(method #1) for tuple: ab:ab:ab:ab:ab:ab:ab:ab:aa:af:ab:ab reta_sz: 11, orig hash: 0xe8fca5eb, desired: 0x22e, adjust: 0x82, actual: 0x22e, ***Succeeded check_adj_tuple(method #2) for tuple: ab:ab:ab:ab:ab:ab:ab:ab:aa:af:ab:ab reta_sz: 11, orig hash: 0xe8fca5eb, desired: 0x22e, adjust: 0x82, actual: 0x22e, ***Succeeded test_adjust_tuple_mb EXIT======= ===test_adjust_tuple_mb(reta_sz=12,bofs=1)=== test_adjust_tuple_mb#884: ov=0xabab, nv=0xb7aa, adj=0x8e; check_adj_tuple(method #1) for tuple: ab:ab:ab:ab:ab:ab:ab:ab:aa:b7:ab:ab reta_sz: 12, orig hash: 0x7160d0ba, desired: 0x80c, adjust: 0x8e, actual: 0x80c, ***Succeeded check_adj_tuple(method #2) for tuple: ab:ab:ab:ab:ab:ab:ab:ab:aa:b7:ab:ab reta_sz: 12, orig hash: 0x7160d0ba, desired: 0x80c, adjust: 0x8e, actual: 0x80c, ***Succeeded test_adjust_tuple_mb EXIT======= ===test_adjust_tuple_mb(reta_sz=13,bofs=1)=== test_adjust_tuple_mb#884: ov=0xabab, nv=0xe198, adj=0x19a5; check_adj_tuple(method #1) for tuple: ab:ab:ab:ab:ab:ab:ab:ab:98:e1:ab:ab reta_sz: 13, orig hash: 0x5c25171b, desired: 0xb04, adjust: 0x19a5, actual: 0xb04, ***Succeeded check_adj_tuple(method #2) for tuple: ab:ab:ab:ab:ab:ab:ab:ab:98:e1:ab:ab reta_sz: 13, orig hash: 0x5c25171b, desired: 0xb04, adjust: 0x19a5, actual: 0xb04, ***Succeeded test_adjust_tuple_mb EXIT======= ===test_adjust_tuple_mb(reta_sz=14,bofs=1)=== test_adjust_tuple_mb#884: ov=0xabab, nv=0x9e7, adj=0x2651; check_adj_tuple(method #1) for tuple: ab:ab:ab:ab:ab:ab:ab:ab:e7:09:ab:ab reta_sz: 14, orig hash: 0xc538b296, desired: 0x1144, adjust: 0x2651, actual: 0x1144, ***Succeeded check_adj_tuple(method #2) for tuple: ab:ab:ab:ab:ab:ab:ab:ab:e7:09:ab:ab reta_sz: 14, orig hash: 0xc538b296, desired: 0x1144, adjust: 0x2651, actual: 0x1144, ***Succeeded test_adjust_tuple_mb EXIT======= ===test_adjust_tuple_mb(reta_sz=15,bofs=1)=== test_adjust_tuple_mb#884: ov=0xabab, nv=0xdd0d, adj=0x533b; check_adj_tuple(method #1) for tuple: ab:ab:ab:ab:ab:ab:ab:ab:0d:dd:ab:ab reta_sz: 15, orig hash: 0xc1fba129, desired: 0x5a6c, adjust: 0x533b, actual: 0x5a6c, ***Succeeded check_adj_tuple(method #2) for tuple: ab:ab:ab:ab:ab:ab:ab:ab:0d:dd:ab:ab reta_sz: 15, orig hash: 0xc1fba129, desired: 0x5a6c, adjust: 0x533b, actual: 0x5a6c, ***Succeeded test_adjust_tuple_mb EXIT======= ===test_adjust_tuple_mb(reta_sz=6,bofs=2)=== test_adjust_tuple_mb#884: ov=0xabab, nv=0x27ab, adj=0x23; check_adj_tuple(method #1) for tuple: ab:ab:ab:ab:ab:ab:ab:ab:ab:27:ab:ab reta_sz: 6, orig hash: 0x39eab454, desired: 0x15, adjust: 0x23, actual: 0x15, ***Succeeded check_adj_tuple(method #2) for tuple: ab:ab:ab:ab:ab:ab:ab:ab:ab:27:ab:ab reta_sz: 6, orig hash: 0x39eab454, desired: 0x15, adjust: 0x23, actual: 0x15, ***Succeeded test_adjust_tuple_mb EXIT======= ===test_adjust_tuple_mb(reta_sz=7,bofs=2)=== test_adjust_tuple_mb#884: ov=0xabab, nv=0x73ab, adj=0x36; check_adj_tuple(method #1) for tuple: ab:ab:ab:ab:ab:ab:ab:ab:ab:73:ab:ab reta_sz: 7, orig hash: 0x582986cd, desired: 0xf, adjust: 0x36, actual: 0xf, ***Succeeded check_adj_tuple(method #2) for tuple: ab:ab:ab:ab:ab:ab:ab:ab:ab:73:ab:ab reta_sz: 7, orig hash: 0x582986cd, desired: 0xf, adjust: 0x36, actual: 0xf, ***Succeeded test_adjust_tuple_mb EXIT======= ===test_adjust_tuple_mb(reta_sz=8,bofs=2)=== test_adjust_tuple_mb#884: ov=0xabab, nv=0xbbaa, adj=0x44; check_adj_tuple(method #1) for tuple: ab:ab:ab:ab:ab:ab:ab:ab:aa:bb:ab:ab reta_sz: 8, orig hash: 0x27a9beb4, desired: 0xbd, adjust: 0x44, actual: 0xbd, ***Succeeded check_adj_tuple(method #2) for tuple: ab:ab:ab:ab:ab:ab:ab:ab:aa:bb:ab:ab reta_sz: 8, orig hash: 0x27a9beb4, desired: 0xbd, adjust: 0x44, actual: 0xbd, ***Succeeded test_adjust_tuple_mb EXIT======= ===test_adjust_tuple_mb(reta_sz=9,bofs=2)=== test_adjust_tuple_mb#884: ov=0xabab, nv=0x57ab, adj=0x3f; check_adj_tuple(method #1) for tuple: ab:ab:ab:ab:ab:ab:ab:ab:ab:57:ab:ab reta_sz: 9, orig hash: 0x1f327163, desired: 0x1f4, adjust: 0x3f, actual: 0x1f4, ***Succeeded check_adj_tuple(method #2) for tuple: ab:ab:ab:ab:ab:ab:ab:ab:ab:57:ab:ab reta_sz: 9, orig hash: 0x1f327163, desired: 0x1f4, adjust: 0x3f, actual: 0x1f4, ***Succeeded test_adjust_tuple_mb EXIT======= ===test_adjust_tuple_mb(reta_sz=10,bofs=2)=== test_adjust_tuple_mb#884: ov=0xabab, nv=0x4fab, adj=0x39; check_adj_tuple(method #1) for tuple: ab:ab:ab:ab:ab:ab:ab:ab:ab:4f:ab:ab reta_sz: 10, orig hash: 0x927ccff3, desired: 0x2dd, adjust: 0x39, actual: 0x2dd, ***Succeeded check_adj_tuple(method #2) for tuple: ab:ab:ab:ab:ab:ab:ab:ab:ab:4f:ab:ab reta_sz: 10, orig hash: 0x927ccff3, desired: 0x2dd, adjust: 0x39, actual: 0x2dd, ***Succeeded test_adjust_tuple_mb EXIT======= ===test_adjust_tuple_mb(reta_sz=11,bofs=2)=== test_adjust_tuple_mb#884: ov=0xabab, nv=0x1fad, adj=0x1ad; check_adj_tuple(method #1) for tuple: ab:ab:ab:ab:ab:ab:ab:ab:ad:1f:ab:ab reta_sz: 11, orig hash: 0xdd8b4512, desired: 0x11a, adjust: 0x1ad, actual: 0x11a, ***Succeeded check_adj_tuple(method #2) for tuple: ab:ab:ab:ab:ab:ab:ab:ab:ad:1f:ab:ab reta_sz: 11, orig hash: 0xdd8b4512, desired: 0x11a, adjust: 0x1ad, actual: 0x11a, ***Succeeded test_adjust_tuple_mb EXIT======= ===test_adjust_tuple_mb(reta_sz=12,bofs=2)=== test_adjust_tuple_mb#884: ov=0xabab, nv=0x7b7, adj=0x72b; check_adj_tuple(method #1) for tuple: ab:ab:ab:ab:ab:ab:ab:ab:b7:07:ab:ab reta_sz: 12, orig hash: 0x91f58e26, desired: 0x86a, adjust: 0x72b, actual: 0x86a, ***Succeeded check_adj_tuple(method #2) for tuple: ab:ab:ab:ab:ab:ab:ab:ab:b7:07:ab:ab reta_sz: 12, orig hash: 0x91f58e26, desired: 0x86a, adjust: 0x72b, actual: 0x86a, ***Succeeded test_adjust_tuple_mb EXIT======= ===test_adjust_tuple_mb(reta_sz=13,bofs=2)=== test_adjust_tuple_mb#884: ov=0xabab, nv=0x778a, adj=0x877; check_adj_tuple(method #1) for tuple: ab:ab:ab:ab:ab:ab:ab:ab:8a:77:ab:ab reta_sz: 13, orig hash: 0x12e195ea, desired: 0x17b8, adjust: 0x877, actual: 0x17b8, ***Succeeded check_adj_tuple(method #2) for tuple: ab:ab:ab:ab:ab:ab:ab:ab:8a:77:ab:ab reta_sz: 13, orig hash: 0x12e195ea, desired: 0x17b8, adjust: 0x877, actual: 0x17b8, ***Succeeded test_adjust_tuple_mb EXIT======= ===test_adjust_tuple_mb(reta_sz=14,bofs=2)=== test_adjust_tuple_mb#884: ov=0xabab, nv=0x2bd2, adj=0x1e60; check_adj_tuple(method #1) for tuple: ab:ab:ab:ab:ab:ab:ab:ab:d2:2b:ab:ab reta_sz: 14, orig hash: 0xc7665c67, desired: 0x2300, adjust: 0x1e60, actual: 0x2300, ***Succeeded check_adj_tuple(method #2) for tuple: ab:ab:ab:ab:ab:ab:ab:ab:d2:2b:ab:ab reta_sz: 14, orig hash: 0xc7665c67, desired: 0x2300, adjust: 0x1e60, actual: 0x2300, ***Succeeded test_adjust_tuple_mb EXIT======= ===test_adjust_tuple_mb(reta_sz=6,bofs=3)=== test_adjust_tuple_mb#884: ov=0xabab, nv=0x1bab, adj=0x16; check_adj_tuple(method #1) for tuple: ab:ab:ab:ab:ab:ab:ab:ab:ab:1b:ab:ab reta_sz: 6, orig hash: 0x277614d0, desired: 0x7, adjust: 0x16, actual: 0x7, ***Succeeded check_adj_tuple(method #2) for tuple: ab:ab:ab:ab:ab:ab:ab:ab:ab:1b:ab:ab reta_sz: 6, orig hash: 0x277614d0, desired: 0x7, adjust: 0x16, actual: 0x7, ***Succeeded test_adjust_tuple_mb EXIT======= ===test_adjust_tuple_mb(reta_sz=7,bofs=3)=== test_adjust_tuple_mb#884: ov=0xabab, nv=0x33ab, adj=0x13; check_adj_tuple(method #1) for tuple: ab:ab:ab:ab:ab:ab:ab:ab:ab:33:ab:ab reta_sz: 7, orig hash: 0xad951bd, desired: 0x13, adjust: 0x13, actual: 0x13, ***Succeeded check_adj_tuple(method #2) for tuple: ab:ab:ab:ab:ab:ab:ab:ab:ab:33:ab:ab reta_sz: 7, orig hash: 0xad951bd, desired: 0x13, adjust: 0x13, actual: 0x13, ***Succeeded test_adjust_tuple_mb EXIT======= ===test_adjust_tuple_mb(reta_sz=8,bofs=3)=== test_adjust_tuple_mb#884: ov=0xabab, nv=0xcba8, adj=0x6c; check_adj_tuple(method #1) for tuple: ab:ab:ab:ab:ab:ab:ab:ab:a8:cb:ab:ab reta_sz: 8, orig hash: 0x759be705, desired: 0x59, adjust: 0x6c, actual: 0x59, ***Succeeded check_adj_tuple(method #2) for tuple: ab:ab:ab:ab:ab:ab:ab:ab:a8:cb:ab:ab reta_sz: 8, orig hash: 0x759be705, desired: 0x59, adjust: 0x6c, actual: 0x59, ***Succeeded test_adjust_tuple_mb EXIT======= ===test_adjust_tuple_mb(reta_sz=9,bofs=3)=== test_adjust_tuple_mb#884: ov=0xabab, nv=0x1ba2, adj=0x136; check_adj_tuple(method #1) for tuple: ab:ab:ab:ab:ab:ab:ab:ab:a2:1b:ab:ab reta_sz: 9, orig hash: 0x33e91dcd, desired: 0x172, adjust: 0x136, actual: 0x172, ***Succeeded check_adj_tuple(method #2) for tuple: ab:ab:ab:ab:ab:ab:ab:ab:a2:1b:ab:ab reta_sz: 9, orig hash: 0x33e91dcd, desired: 0x172, adjust: 0x136, actual: 0x172, ***Succeeded test_adjust_tuple_mb EXIT======= ===test_adjust_tuple_mb(reta_sz=10,bofs=3)=== test_adjust_tuple_mb#884: ov=0xabab, nv=0xd3a8, adj=0x6f; check_adj_tuple(method #1) for tuple: ab:ab:ab:ab:ab:ab:ab:ab:a8:d3:ab:ab reta_sz: 10, orig hash: 0x8acb1810, desired: 0x12b, adjust: 0x6f, actual: 0x12b, ***Succeeded check_adj_tuple(method #2) for tuple: ab:ab:ab:ab:ab:ab:ab:ab:a8:d3:ab:ab reta_sz: 10, orig hash: 0x8acb1810, desired: 0x12b, adjust: 0x6f, actual: 0x12b, ***Succeeded test_adjust_tuple_mb EXIT======= ===test_adjust_tuple_mb(reta_sz=11,bofs=3)=== test_adjust_tuple_mb#884: ov=0xabab, nv=0xab91, adj=0x740; check_adj_tuple(method #1) for tuple: ab:ab:ab:ab:ab:ab:ab:ab:91:ab:ab:ab reta_sz: 11, orig hash: 0xc40cd2ea, desired: 0x13b, adjust: 0x740, actual: 0x13b, ***Succeeded check_adj_tuple(method #2) for tuple: ab:ab:ab:ab:ab:ab:ab:ab:91:ab:ab:ab reta_sz: 11, orig hash: 0xc40cd2ea, desired: 0x13b, adjust: 0x740, actual: 0x13b, ***Succeeded test_adjust_tuple_mb EXIT======= ===test_adjust_tuple_mb(reta_sz=12,bofs=3)=== test_adjust_tuple_mb#884: ov=0xabab, nv=0xcb86, adj=0x5ac; check_adj_tuple(method #1) for tuple: ab:ab:ab:ab:ab:ab:ab:ab:86:cb:ab:ab reta_sz: 12, orig hash: 0x3f736cfe, desired: 0x38d, adjust: 0x5ac, actual: 0x38d, ***Succeeded check_adj_tuple(method #2) for tuple: ab:ab:ab:ab:ab:ab:ab:ab:86:cb:ab:ab reta_sz: 12, orig hash: 0x3f736cfe, desired: 0x38d, adjust: 0x5ac, actual: 0x38d, ***Succeeded test_adjust_tuple_mb EXIT======= ===test_adjust_tuple_mb(reta_sz=13,bofs=3)=== test_adjust_tuple_mb#884: ov=0xabab, nv=0xf3e9, adj=0x84b; check_adj_tuple(method #1) for tuple: ab:ab:ab:ab:ab:ab:ab:ab:e9:f3:ab:ab reta_sz: 13, orig hash: 0xecba26ab, desired: 0x610, adjust: 0x84b, actual: 0x610, ***Succeeded check_adj_tuple(method #2) for tuple: ab:ab:ab:ab:ab:ab:ab:ab:e9:f3:ab:ab reta_sz: 13, orig hash: 0xecba26ab, desired: 0x610, adjust: 0x84b, actual: 0x610, ***Succeeded test_adjust_tuple_mb EXIT======= ===test_adjust_tuple_mb(reta_sz=6,bofs=4)=== test_adjust_tuple_mb#884: ov=0xabab, nv=0xfba8, adj=0x35; check_adj_tuple(method #1) for tuple: ab:ab:ab:ab:ab:ab:ab:ab:a8:fb:ab:ab reta_sz: 6, orig hash: 0xfe178f75, desired: 0x14, adjust: 0x35, actual: 0x14, ***Succeeded check_adj_tuple(method #2) for tuple: ab:ab:ab:ab:ab:ab:ab:ab:a8:fb:ab:ab reta_sz: 6, orig hash: 0xfe178f75, desired: 0x14, adjust: 0x35, actual: 0x14, ***Succeeded test_adjust_tuple_mb EXIT======= ===test_adjust_tuple_mb(reta_sz=7,bofs=4)=== test_adjust_tuple_mb#884: ov=0xabab, nv=0x1bac, adj=0x7b; check_adj_tuple(method #1) for tuple: ab:ab:ab:ab:ab:ab:ab:ab:ac:1b:ab:ab reta_sz: 7, orig hash: 0x17c17200, desired: 0x4c, adjust: 0x7b, actual: 0x4c, ***Succeeded check_adj_tuple(method #2) for tuple: ab:ab:ab:ab:ab:ab:ab:ab:ac:1b:ab:ab reta_sz: 7, orig hash: 0x17c17200, desired: 0x4c, adjust: 0x7b, actual: 0x4c, ***Succeeded test_adjust_tuple_mb EXIT======= ===test_adjust_tuple_mb(reta_sz=8,bofs=4)=== test_adjust_tuple_mb#884: ov=0xabab, nv=0x6bac, adj=0x7c; check_adj_tuple(method #1) for tuple: ab:ab:ab:ab:ab:ab:ab:ab:ac:6b:ab:ab reta_sz: 8, orig hash: 0xfbed38b4, desired: 0x49, adjust: 0x7c, actual: 0x49, ***Succeeded check_adj_tuple(method #2) for tuple: ab:ab:ab:ab:ab:ab:ab:ab:ac:6b:ab:ab reta_sz: 8, orig hash: 0xfbed38b4, desired: 0x49, adjust: 0x7c, actual: 0x49, ***Succeeded test_adjust_tuple_mb EXIT======= ===test_adjust_tuple_mb(reta_sz=9,bofs=4)=== test_adjust_tuple_mb#884: ov=0xabab, nv=0x9bb9, adj=0x123; check_adj_tuple(method #1) for tuple: ab:ab:ab:ab:ab:ab:ab:ab:b9:9b:ab:ab reta_sz: 9, orig hash: 0x631cda2e, desired: 0x1d, adjust: 0x123, actual: 0x1d, ***Succeeded check_adj_tuple(method #2) for tuple: ab:ab:ab:ab:ab:ab:ab:ab:b9:9b:ab:ab reta_sz: 9, orig hash: 0x631cda2e, desired: 0x1d, adjust: 0x123, actual: 0x1d, ***Succeeded test_adjust_tuple_mb EXIT======= ===test_adjust_tuple_mb(reta_sz=10,bofs=4)=== test_adjust_tuple_mb#884: ov=0xabab, nv=0x3b92, adj=0x399; check_adj_tuple(method #1) for tuple: ab:ab:ab:ab:ab:ab:ab:ab:92:3b:ab:ab reta_sz: 10, orig hash: 0xc914db35, desired: 0x24a, adjust: 0x399, actual: 0x24a, ***Succeeded check_adj_tuple(method #2) for tuple: ab:ab:ab:ab:ab:ab:ab:ab:92:3b:ab:ab reta_sz: 10, orig hash: 0xc914db35, desired: 0x24a, adjust: 0x399, actual: 0x24a, ***Succeeded test_adjust_tuple_mb EXIT======= ===test_adjust_tuple_mb(reta_sz=11,bofs=4)=== test_adjust_tuple_mb#884: ov=0xabab, nv=0x9bb5, adj=0x1e3; check_adj_tuple(method #1) for tuple: ab:ab:ab:ab:ab:ab:ab:ab:b5:9b:ab:ab reta_sz: 11, orig hash: 0xac183182, desired: 0x260, adjust: 0x1e3, actual: 0x260, ***Succeeded check_adj_tuple(method #2) for tuple: ab:ab:ab:ab:ab:ab:ab:ab:b5:9b:ab:ab reta_sz: 11, orig hash: 0xac183182, desired: 0x260, adjust: 0x1e3, actual: 0x260, ***Succeeded test_adjust_tuple_mb EXIT======= ===test_adjust_tuple_mb(reta_sz=12,bofs=4)=== test_adjust_tuple_mb#884: ov=0xabab, nv=0x4bd0, adj=0x7be; check_adj_tuple(method #1) for tuple: ab:ab:ab:ab:ab:ab:ab:ab:d0:4b:ab:ab reta_sz: 12, orig hash: 0xba0f9501, desired: 0x777, adjust: 0x7be, actual: 0x777, ***Succeeded check_adj_tuple(method #2) for tuple: ab:ab:ab:ab:ab:ab:ab:ab:d0:4b:ab:ab reta_sz: 12, orig hash: 0xba0f9501, desired: 0x777, adjust: 0x7be, actual: 0x777, ***Succeeded test_adjust_tuple_mb EXIT======= ===test_adjust_tuple_mb(reta_sz=6,bofs=5)=== test_adjust_tuple_mb#884: ov=0xabab, nv=0xabab, adj=0; check_adj_tuple(method #1) for tuple: ab:ab:ab:ab:ab:ab:ab:ab:ab:ab:ab:ab reta_sz: 6, orig hash: 0x919fb4a, desired: 0xa, adjust: 0, actual: 0xa, ***Succeeded check_adj_tuple(method #2) for tuple: ab:ab:ab:ab:ab:ab:ab:ab:ab:ab:ab:ab reta_sz: 6, orig hash: 0x919fb4a, desired: 0xa, adjust: 0, actual: 0xa, ***Succeeded test_adjust_tuple_mb EXIT======= ===test_adjust_tuple_mb(reta_sz=7,bofs=5)=== test_adjust_tuple_mb#884: ov=0xabab, nv=0xcba5, adj=0x73; check_adj_tuple(method #1) for tuple: ab:ab:ab:ab:ab:ab:ab:ab:a5:cb:ab:ab reta_sz: 7, orig hash: 0xbf224637, desired: 0x6c, adjust: 0x73, actual: 0x6c, ***Succeeded check_adj_tuple(method #2) for tuple: ab:ab:ab:ab:ab:ab:ab:ab:a5:cb:ab:ab reta_sz: 7, orig hash: 0xbf224637, desired: 0x6c, adjust: 0x73, actual: 0x6c, ***Succeeded test_adjust_tuple_mb EXIT======= ===test_adjust_tuple_mb(reta_sz=8,bofs=5)=== test_adjust_tuple_mb#884: ov=0xabab, nv=0xcba1, adj=0x53; check_adj_tuple(method #1) for tuple: ab:ab:ab:ab:ab:ab:ab:ab:a1:cb:ab:ab reta_sz: 8, orig hash: 0xc576daf9, desired: 0x44, adjust: 0x53, actual: 0x44, ***Succeeded check_adj_tuple(method #2) for tuple: ab:ab:ab:ab:ab:ab:ab:ab:a1:cb:ab:ab reta_sz: 8, orig hash: 0xc576daf9, desired: 0x44, adjust: 0x53, actual: 0x44, ***Succeeded test_adjust_tuple_mb EXIT======= ===test_adjust_tuple_mb(reta_sz=9,bofs=5)=== test_adjust_tuple_mb#884: ov=0xabab, nv=0xb89, adj=0x115; check_adj_tuple(method #1) for tuple: ab:ab:ab:ab:ab:ab:ab:ab:89:0b:ab:ab reta_sz: 9, orig hash: 0xc95cae80, desired: 0x45, adjust: 0x115, actual: 0x45, ***Succeeded check_adj_tuple(method #2) for tuple: ab:ab:ab:ab:ab:ab:ab:ab:89:0b:ab:ab reta_sz: 9, orig hash: 0xc95cae80, desired: 0x45, adjust: 0x115, actual: 0x45, ***Succeeded test_adjust_tuple_mb EXIT======= ===test_adjust_tuple_mb(reta_sz=10,bofs=5)=== test_adjust_tuple_mb#884: ov=0xabab, nv=0xcbc6, adj=0x36b; check_adj_tuple(method #1) for tuple: ab:ab:ab:ab:ab:ab:ab:ab:c6:cb:ab:ab reta_sz: 10, orig hash: 0x233ebe21, desired: 0x164, adjust: 0x36b, actual: 0x164, ***Succeeded check_adj_tuple(method #2) for tuple: ab:ab:ab:ab:ab:ab:ab:ab:c6:cb:ab:ab reta_sz: 10, orig hash: 0x233ebe21, desired: 0x164, adjust: 0x36b, actual: 0x164, ***Succeeded test_adjust_tuple_mb EXIT======= ===test_adjust_tuple_mb(reta_sz=11,bofs=5)=== test_adjust_tuple_mb#884: ov=0xabab, nv=0xb36, adj=0x4ed; check_adj_tuple(method #1) for tuple: ab:ab:ab:ab:ab:ab:ab:ab:36:0b:ab:ab reta_sz: 11, orig hash: 0x15f186f5, desired: 0x51e, adjust: 0x4ed, actual: 0x51e, ***Succeeded check_adj_tuple(method #2) for tuple: ab:ab:ab:ab:ab:ab:ab:ab:36:0b:ab:ab reta_sz: 11, orig hash: 0x15f186f5, desired: 0x51e, adjust: 0x4ed, actual: 0x51e, ***Succeeded test_adjust_tuple_mb EXIT======= ===test_adjust_tuple_mb(reta_sz=6,bofs=6)=== test_adjust_tuple_mb#884: ov=0xabab, nv=0xaba5, adj=0x38; check_adj_tuple(method #1) for tuple: ab:ab:ab:ab:ab:ab:ab:ab:a5:ab:ab:ab reta_sz: 6, orig hash: 0x68dd727f, desired: 0x20, adjust: 0x38, actual: 0x20, ***Succeeded check_adj_tuple(method #2) for tuple: ab:ab:ab:ab:ab:ab:ab:ab:a5:ab:ab:ab reta_sz: 6, orig hash: 0x68dd727f, desired: 0x20, adjust: 0x38, actual: 0x20, ***Succeeded test_adjust_tuple_mb EXIT======= ===test_adjust_tuple_mb(reta_sz=7,bofs=6)=== test_adjust_tuple_mb#884: ov=0xabab, nv=0x2bb9, adj=0x4a; check_adj_tuple(method #1) for tuple: ab:ab:ab:ab:ab:ab:ab:ab:b9:2b:ab:ab reta_sz: 7, orig hash: 0x2cbe99b6, desired: 0x38, adjust: 0x4a, actual: 0x38, ***Succeeded check_adj_tuple(method #2) for tuple: ab:ab:ab:ab:ab:ab:ab:ab:b9:2b:ab:ab reta_sz: 7, orig hash: 0x2cbe99b6, desired: 0x38, adjust: 0x4a, actual: 0x38, ***Succeeded test_adjust_tuple_mb EXIT======= ===test_adjust_tuple_mb(reta_sz=8,bofs=6)=== test_adjust_tuple_mb#884: ov=0xabab, nv=0x6b95, adj=0xfb; check_adj_tuple(method #1) for tuple: ab:ab:ab:ab:ab:ab:ab:ab:95:6b:ab:ab reta_sz: 8, orig hash: 0x3ef851aa, desired: 0xa, adjust: 0xfb, actual: 0xa, ***Succeeded check_adj_tuple(method #2) for tuple: ab:ab:ab:ab:ab:ab:ab:ab:95:6b:ab:ab reta_sz: 8, orig hash: 0x3ef851aa, desired: 0xa, adjust: 0xfb, actual: 0xa, ***Succeeded test_adjust_tuple_mb EXIT======= ===test_adjust_tuple_mb(reta_sz=9,bofs=6)=== test_adjust_tuple_mb#884: ov=0xabab, nv=0xebc9, adj=0x189; check_adj_tuple(method #1) for tuple: ab:ab:ab:ab:ab:ab:ab:ab:c9:eb:ab:ab reta_sz: 9, orig hash: 0x88688ea4, desired: 0x86, adjust: 0x189, actual: 0x86, ***Succeeded check_adj_tuple(method #2) for tuple: ab:ab:ab:ab:ab:ab:ab:ab:c9:eb:ab:ab reta_sz: 9, orig hash: 0x88688ea4, desired: 0x86, adjust: 0x189, actual: 0x86, ***Succeeded test_adjust_tuple_mb EXIT======= ===test_adjust_tuple_mb(reta_sz=10,bofs=6)=== test_adjust_tuple_mb#884: ov=0xabab, nv=0x2bc9, adj=0x18a; check_adj_tuple(method #1) for tuple: ab:ab:ab:ab:ab:ab:ab:ab:c9:2b:ab:ab reta_sz: 10, orig hash: 0x554dc9b3, desired: 0x18f, adjust: 0x18a, actual: 0x18f, ***Succeeded check_adj_tuple(method #2) for tuple: ab:ab:ab:ab:ab:ab:ab:ab:c9:2b:ab:ab reta_sz: 10, orig hash: 0x554dc9b3, desired: 0x18f, adjust: 0x18a, actual: 0x18f, ***Succeeded test_adjust_tuple_mb EXIT======= ===test_adjust_tuple_mb(reta_sz=6,bofs=7)=== test_adjust_tuple_mb#884: ov=0xabab, nv=0xabb5, adj=0x3c; check_adj_tuple(method #1) for tuple: ab:ab:ab:ab:ab:ab:ab:ab:b5:ab:ab:ab reta_sz: 6, orig hash: 0x9e65bb12, desired: 0x24, adjust: 0x3c, actual: 0x24, ***Succeeded check_adj_tuple(method #2) for tuple: ab:ab:ab:ab:ab:ab:ab:ab:b5:ab:ab:ab reta_sz: 6, orig hash: 0x9e65bb12, desired: 0x24, adjust: 0x3c, actual: 0x24, ***Succeeded test_adjust_tuple_mb EXIT======= ===test_adjust_tuple_mb(reta_sz=7,bofs=7)=== test_adjust_tuple_mb#884: ov=0xabab, nv=0xab83, adj=0x50; check_adj_tuple(method #1) for tuple: ab:ab:ab:ab:ab:ab:ab:ab:83:ab:ab:ab reta_sz: 7, orig hash: 0xf2935e81, desired: 0x76, adjust: 0x50, actual: 0x76, ***Succeeded check_adj_tuple(method #2) for tuple: ab:ab:ab:ab:ab:ab:ab:ab:83:ab:ab:ab reta_sz: 7, orig hash: 0xf2935e81, desired: 0x76, adjust: 0x50, actual: 0x76, ***Succeeded test_adjust_tuple_mb EXIT======= ===test_adjust_tuple_mb(reta_sz=8,bofs=7)=== test_adjust_tuple_mb#884: ov=0xabab, nv=0xabd6, adj=0xfa; check_adj_tuple(method #1) for tuple: ab:ab:ab:ab:ab:ab:ab:ab:d6:ab:ab:ab reta_sz: 8, orig hash: 0x1bcae897, desired: 0x14, adjust: 0xfa, actual: 0x14, ***Succeeded check_adj_tuple(method #2) for tuple: ab:ab:ab:ab:ab:ab:ab:ab:d6:ab:ab:ab reta_sz: 8, orig hash: 0x1bcae897, desired: 0x14, adjust: 0xfa, actual: 0x14, ***Succeeded test_adjust_tuple_mb EXIT======= ===test_adjust_tuple_mb(reta_sz=9,bofs=7)=== test_adjust_tuple_mb#884: ov=0xabab, nv=0x2bc7, adj=0xd9; check_adj_tuple(method #1) for tuple: ab:ab:ab:ab:ab:ab:ab:ab:c7:2b:ab:ab reta_sz: 9, orig hash: 0x7e917425, desired: 0x15b, adjust: 0xd9, actual: 0x15b, ***Succeeded check_adj_tuple(method #2) for tuple: ab:ab:ab:ab:ab:ab:ab:ab:c7:2b:ab:ab reta_sz: 9, orig hash: 0x7e917425, desired: 0x15b, adjust: 0xd9, actual: 0x15b, ***Succeeded test_adjust_tuple_mb EXIT======= test_adjust_tuple_mult_reta: tests executed: 60, test passed: 60 + TestCase [15] : test_adjust_tuple_mult_reta succeeded RSS before key adjustment: min=0, max=2 RSS after key adjustment: min=1, max=1 RSS default key: min=0, max=2 + TestCase [16] : test_keygen succeeded + ------------------------------------------------------- + + Test Suite Summary : thash autotest + ------------------------------------------------------- + + Tests Total : 17 + Tests Skipped : 4 + Tests Executed : 13 + Tests Unsupported: 0 + Tests Passed : 13 + Tests Failed : 0 + ------------------------------------------------------- + Test OK RTE>> ----------------------------------- stderr ----------------------------------- EAL: Sysctl reports 4 cpus EAL: Detected CPU lcores: 4 EAL: Detected NUMA nodes: 1 EAL: Detected static linkage of DPDK EAL: Multi-process socket /var/run/dpdk/rte/mp_socket EAL: Selected IOVA mode 'VA' PCI_BUS: Expecting 'PA' IOVA mode but current mode is 'VA', not initializing PCI_BUS: Requested device 0000:00:04.0 cannot be used APP: HPET is not enabled, using TSC as default timer HASH: Can't add helper third_range due to conflict with existing helper second_range HASH: Can't generate m-sequence due to period overflow ============================================================================== ================================== 107/114 =================================== test: DPDK:fast-tests / threads_autotest start time: 16:00:03 duration: 0.51s result: exit status 0 command: MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=116 DPDK_TEST=threads_autotest ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /tmp/cirrus-ci-build/build/app/dpdk-test --no-huge -m 2048 ----------------------------------- stdout ----------------------------------- RTE>>threads_autotest + ------------------------------------------------------- + + Test Suite : threads autotest + ------------------------------------------------------- + + TestCase [ 0] : test_thread_create_join succeeded + TestCase [ 1] : test_thread_create_detach succeeded + TestCase [ 2] : test_thread_affinity succeeded + TestCase [ 3] : test_thread_priority succeeded + TestCase [ 4] : test_thread_attributes_affinity succeeded + TestCase [ 5] : test_thread_attributes_priority succeeded + TestCase [ 6] : test_thread_control_create_join succeeded + ------------------------------------------------------- + + Test Suite Summary : threads autotest + ------------------------------------------------------- + + Tests Total : 7 + Tests Skipped : 0 + Tests Executed : 7 + Tests Unsupported: 0 + Tests Passed : 7 + Tests Failed : 0 + ------------------------------------------------------- + Test OK RTE>> ----------------------------------- stderr ----------------------------------- EAL: Sysctl reports 4 cpus EAL: Detected CPU lcores: 4 EAL: Detected NUMA nodes: 1 EAL: Detected static linkage of DPDK EAL: Multi-process socket /var/run/dpdk/rte/mp_socket EAL: Selected IOVA mode 'VA' PCI_BUS: Expecting 'PA' IOVA mode but current mode is 'VA', not initializing PCI_BUS: Requested device 0000:00:04.0 cannot be used APP: HPET is not enabled, using TSC as default timer ============================================================================== ================================== 108/114 =================================== test: DPDK:fast-tests / ticketlock_autotest start time: 16:00:03 duration: 0.08s result: exit status 0 command: MALLOC_PERTURB_=131 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 DPDK_TEST=ticketlock_autotest UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /tmp/cirrus-ci-build/build/app/dpdk-test --no-huge -m 2048 ----------------------------------- stdout ----------------------------------- RTE>>ticketlock_autotest lcore 1 state: 0 lcore 2 state: 0 lcore 3 state: 0 lcore 1 state: 1 lcore 2 state: 1 lcore 3 state: 1 Global lock taken on core 1 Hello from core 1 ! Global lock taken on core 2 Global lock taken on core 3 Hello from core 2 ! Hello from core 3 ! Global recursive lock taken on core 1 - count = 1 Global recursive lock taken on core 1 - count = 2 Global recursive lock taken on core 1 - count = 3 Hello from within recursive locks from core 1 ! Global recursive lock released on core 1 - count = 2 Global recursive lock released on core 1 - count = 1 Global recursive lock released on core 1 - count = 0 Global recursive lock taken on core 2 - count = 1 Global recursive lock taken on core 2 - count = 2 Global recursive lock taken on core 2 - count = 3 Hello from within recursive locks from core 2 ! Global recursive lock released on core 2 - count = 2 Global recursive lock released on core 2 - count = 1 Global recursive lock released on core 2 - count = 0 Global recursive lock taken on core 3 - count = 1 Global recursive lock taken on core 3 - count = 2 Global recursive lock taken on core 3 - count = 3 Hello from within recursive locks from core 3 ! Global recursive lock released on core 3 - count = 2 Global recursive lock released on core 3 - count = 1 Global recursive lock released on core 3 - count = 0 Test with no lock on single core... Core [0] cost time = 0 us Test with lock on single core... Core [0] cost time = 40 us Test with lock on 4 cores... Core [0] cost time = 5855 us Core [1] cost time = 5819 us Core [2] cost time = 5854 us Core [3] cost time = 5852 us Total cost time = 23380 us Test OK RTE>> ----------------------------------- stderr ----------------------------------- EAL: Sysctl reports 4 cpus EAL: Detected CPU lcores: 4 EAL: Detected NUMA nodes: 1 EAL: Detected static linkage of DPDK EAL: Multi-process socket /var/run/dpdk/rte/mp_socket EAL: Selected IOVA mode 'VA' PCI_BUS: Expecting 'PA' IOVA mode but current mode is 'VA', not initializing PCI_BUS: Requested device 0000:00:04.0 cannot be used APP: HPET is not enabled, using TSC as default timer ============================================================================== ================================== 109/114 =================================== test: DPDK:fast-tests / timer_autotest start time: 16:00:03 duration: 0.02s result: (exit status 255 or signal 127 SIGinvalid) command: DPDK_TEST=timer_autotest MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=63 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /tmp/cirrus-ci-build/build/app/dpdk-test ----------------------------------- stderr ----------------------------------- EAL: Sysctl reports 4 cpus EAL: Detected CPU lcores: 4 EAL: Detected NUMA nodes: 1 EAL: Detected static linkage of DPDK EAL: Multi-process socket /var/run/dpdk/rte/mp_socket EAL: Selected IOVA mode 'PA' EAL: could not read sysctl hw.contigmem.num_buffers EAL: Cannot get hugepage information. ============================================================================== ================================== 110/114 =================================== test: DPDK:fast-tests / trace_autotest start time: 16:00:03 duration: 0.05s result: exit status 0 command: MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 DPDK_TEST=trace_autotest MALLOC_PERTURB_=232 MESON_TEST_ITERATION=1 /tmp/cirrus-ci-build/build/app/dpdk-test --no-huge -m 2048 ----------------------------------- stdout ----------------------------------- RTE>>trace_autotest + ------------------------------------------------------- + + Test Suite : trace autotest + ------------------------------------------------------- + + TestCase [ 0] : test_trace_mode succeeded + TestCase [ 1] : test_generic_trace_points succeeded + TestCase [ 2] : test_fp_trace_points succeeded + TestCase [ 3] : test_trace_point_disable_enable succeeded + TestCase [ 4] : test_trace_point_globbing succeeded + TestCase [ 5] : test_trace_point_regex succeeded + TestCase [ 6] : test_trace_points_lookup succeeded Global info ----------- status = enabled mode = overwrite dir = (null) buffer len = 1048576 number of trace points = 514 nb_trace_mem_list = 1 Trace mem info -------------- id 0, mem=0x299e0157ce80, area=hugepage, lcore_id=0, name= Trace point info ---------------- id 0, app.dpdk.test.tp, size is 40, enabled id 1, app.dpdk.test.fp, size is 8, enabled id 2, lib.eventdev.configure, size is 40, disabled id 3, lib.eventdev.queue.setup, size is 24, disabled id 4, lib.eventdev.port.setup, size is 34, disabled id 5, lib.eventdev.port.link, size is 16, disabled id 6, lib.eventdev.port.profile.links.set, size is 17, disabled id 7, lib.eventdev.port.unlink, size is 16, disabled id 8, lib.eventdev.port.profile.unlink, size is 17, disabled id 9, lib.eventdev.start, size is 13, disabled id 10, lib.eventdev.stop, size is 9, disabled id 11, lib.eventdev.close, size is 9, disabled id 12, lib.eventdev.enq.burst, size is 28, disabled id 13, lib.eventdev.deq.burst, size is 20, disabled id 14, lib.eventdev.maintain, size is 14, disabled id 15, lib.eventdev.port.profile.switch, size is 11, disabled id 16, lib.eventdev.port.preschedule.modify, size is 14, disabled id 17, lib.eventdev.port.preschedule, size is 14, disabled id 18, lib.eventdev.rx.adapter.create, size is 26, disabled id 19, lib.eventdev.rx.adapter.free, size is 9, disabled id 20, lib.eventdev.rx.adapter.queue.add, size is 27, disabled id 21, lib.eventdev.rx.adapter.queue.del, size is 19, disabled id 22, lib.eventdev.rx.adapter.start, size is 9, disabled id 23, lib.eventdev.rx.adapter.stop, size is 9, disabled id 24, lib.eventdev.tx.adapter.create, size is 34, disabled id 25, lib.eventdev.tx.adapter.free, size is 13, disabled id 26, lib.eventdev.tx.adapter.queue.add, size is 19, disabled id 27, lib.eventdev.tx.adapter.queue.del, size is 19, disabled id 28, lib.eventdev.tx.adapter.start, size is 13, disabled id 29, lib.eventdev.tx.adapter.stop, size is 13, disabled id 30, lib.eventdev.tx.adapter.enq, size is 21, disabled id 31, lib.eventdev.timer.create, size is 69, disabled id 32, lib.eventdev.timer.start, size is 16, disabled id 33, lib.eventdev.timer.stop, size is 16, disabled id 34, lib.eventdev.timer.free, size is 16, disabled id 35, lib.eventdev.timer.burst, size is 26, disabled id 36, lib.eventdev.timer.tick.burst, size is 34, disabled id 37, lib.eventdev.timer.cancel, size is 26, disabled id 38, lib.eventdev.crypto.create, size is 38, disabled id 39, lib.eventdev.crypto.free, size is 17, disabled id 40, lib.eventdev.crypto.queue.add, size is 22, disabled id 41, lib.eventdev.crypto.queue.del, size is 18, disabled id 42, lib.eventdev.crypto.start, size is 17, disabled id 43, lib.eventdev.crypto.stop, size is 9, disabled id 44, lib.eventdev.crypto.enq, size is 20, disabled id 45, lib.eventdev.crypto.adapter_event_port_get, size is 10, disabled id 46, lib.eventdev.crypto.adapter_service_id_get, size is 13, disabled id 47, lib.eventdev.crypto.adapter_vector_limits_get, size is 19, disabled id 48, lib.eventdev.attr_get, size is 25, disabled id 49, lib.eventdev.get_dev_id, size is 44, disabled id 50, lib.eventdev.info_get, size is 25, disabled id 51, lib.eventdev.service_id_get, size is 13, disabled id 52, lib.eventdev.socket.id, size is 21, disabled id 53, lib.eventdev.stop.flush.callback.register, size is 25, disabled id 54, lib.eventdev.eth.rx.adapter.caps.get, size is 11, disabled id 55, lib.eventdev.eth.rx.adapter.cb.register, size is 27, disabled id 56, lib.eventdev.eth.rx.adapter.service.id.get, size is 13, disabled id 57, lib.eventdev.eth.rx.adapter.event.port.get, size is 10, disabled id 58, lib.eventdev.eth.rx.adapter.vector.limits.get, size is 36, disabled id 59, lib.eventdev.eth.rx.adapter.queue.stats.get, size is 21, disabled id 60, lib.eventdev.eth.rx.adapter.stats.reset, size is 9, disabled id 61, lib.eventdev.eth.rx.adapter.queue.stats.reset, size is 13, disabled id 62, lib.eventdev.eth.rx.adapter.instance.get, size is 13, disabled id 63, lib.eventdev.eth.tx.adapter.caps.get, size is 27, disabled id 64, lib.eventdev.eth.tx.adapter.event.port.get, size is 9, disabled id 65, lib.eventdev.eth.tx.adapter.service.id.get, size is 13, disabled id 66, lib.eventdev.eth.tx.adapter.stats.get, size is 37, disabled id 67, lib.eventdev.eth.tx.adapter.stats.reset, size is 13, disabled id 68, lib.eventdev.eth.tx.adapter.instance.get, size is 13, disabled id 69, lib.eventdev.port.attr.get, size is 26, disabled id 70, lib.eventdev.port.default.conf.get, size is 38, disabled id 71, lib.eventdev.port.links.get, size is 14, disabled id 72, lib.eventdev.port.profile.links.get, size is 15, disabled id 73, lib.eventdev.port.unlinks.in.progress, size is 10, disabled id 74, lib.eventdev.queue.attr.get, size is 26, disabled id 75, lib.eventdev.queue.default.conf.get, size is 40, disabled id 76, lib.eventdev.ring.create, size is 52, disabled id 77, lib.eventdev.ring.free, size is 40, disabled id 78, lib.eventdev.ring.init, size is 56, disabled id 79, lib.eventdev.ring.lookup, size is 40, disabled id 80, lib.eventdev.timer.adapter.caps.get, size is 9, disabled id 81, lib.eventdev.timer.adapter.get.info, size is 46, disabled id 82, lib.eventdev.timer.adapter.lookup, size is 18, disabled id 83, lib.eventdev.timer.adapter.service.id.get, size is 20, disabled id 84, lib.eventdev.vector.pool.create, size is 64, disabled id 85, lib.eventdev.eth.rx.adapter.create.with.params, size is 44, disabled id 86, lib.eventdev.eth.rx.adapter.queue.conf.get, size is 21, disabled id 87, lib.eventdev.queue.attr.set, size is 22, disabled id 88, lib.eventdev.port.quiesce, size is 26, disabled id 89, lib.eventdev.crypto.adapter.caps.get, size is 26, disabled id 90, lib.eventdev.dequeue.timeout.ticks, size is 25, disabled id 91, lib.eventdev.crypto.adapter.stats.get, size is 81, disabled id 92, lib.eventdev.crypto.adapter.stats.reset, size is 9, disabled id 93, lib.eventdev.rx.adapter.stats.get, size is 17, disabled id 94, lib.eventdev.tx.adapter.queue.start, size is 12, disabled id 95, lib.eventdev.tx.adapter.queue.stop, size is 12, disabled id 96, lib.eventdev.timer.adapter.stats.get, size is 24, disabled id 97, lib.eventdev.timer.adapter.stats.reset, size is 16, disabled id 98, lib.eventdev.timer.remaining.ticks.get, size is 32, disabled id 99, lib.dmadev.info_get, size is 64, disabled id 100, lib.dmadev.configure, size is 22, disabled id 101, lib.dmadev.start, size is 14, disabled id 102, lib.dmadev.stop, size is 14, disabled id 103, lib.dmadev.close, size is 14, disabled id 104, lib.dmadev.vchan_setup, size is 54, disabled id 105, lib.dmadev.stats_get, size is 40, disabled id 106, lib.dmadev.stats_reset, size is 16, disabled id 107, lib.dmadev.vchan_status, size is 20, disabled id 108, lib.dmadev.dump, size is 22, disabled id 109, lib.dmadev.copy, size is 44, disabled id 110, lib.dmadev.copy_sg, size is 44, disabled id 111, lib.dmadev.fill, size is 44, disabled id 112, lib.dmadev.submit, size is 16, disabled id 113, lib.dmadev.completed, size is 24, disabled id 114, lib.dmadev.completed_status, size is 28, disabled id 115, lib.dmadev.burst_capacity, size is 14, disabled id 116, lib.cryptodev.configure, size is 19, disabled id 117, lib.cryptodev.start, size is 13, disabled id 118, lib.cryptodev.stop, size is 9, disabled id 119, lib.cryptodev.close, size is 13, disabled id 120, lib.cryptodev.queue.pair.setup, size is 23, disabled id 121, lib.cryptodev.queue.pair.reset, size is 19, disabled id 122, lib.cryptodev.sym.pool.create, size is 62, disabled id 123, lib.cryptodev.asym.pool.create, size is 58, disabled id 124, lib.cryptodev.sym.create, size is 33, disabled id 125, lib.cryptodev.asym.create, size is 33, disabled id 126, lib.cryptodev.sym.free, size is 17, disabled id 127, lib.cryptodev.asym.free, size is 17, disabled id 128, lib.cryptodev.enq.burst, size is 21, disabled id 129, lib.cryptodev.deq.burst, size is 21, disabled id 130, lib.cryptodev.callback.register, size is 21, disabled id 131, lib.cryptodev.callback.unregister, size is 21, disabled id 132, lib.cryptodev.device.count.by.driver, size is 10, disabled id 133, lib.cryptodev.devices.get, size is 41, disabled id 134, lib.cryptodev.driver.id.get, size is 44, disabled id 135, lib.cryptodev.driver.name.get, size is 41, disabled id 136, lib.cryptodev.get.aead.algo.enum, size is 48, disabled id 137, lib.cryptodev.get.auth.algo.enum, size is 48, disabled id 138, lib.cryptodev.get.cipher.algo.enum, size is 48, disabled id 139, lib.cryptodev.get.aead.algo.string, size is 44, disabled id 140, lib.cryptodev.get.auth.algo.string, size is 44, disabled id 141, lib.cryptodev.get.cipher.algo.string, size is 44, disabled id 142, lib.cryptodev.get.dev.id, size is 44, disabled id 143, lib.cryptodev.get.feature.name, size is 16, disabled id 144, lib.cryptodev.get.sec.ctx, size is 17, disabled id 145, lib.cryptodev.info.get, size is 41, disabled id 146, lib.cryptodev.is.valid.dev, size is 13, disabled id 147, lib.cryptodev.name.get, size is 41, disabled id 148, lib.cryptodev.queue.pair.count, size is 52, disabled id 149, lib.cryptodev.socket.id, size is 45, disabled id 150, lib.cryptodev.stats.get, size is 41, disabled id 151, lib.cryptodev.stats.reset, size is 9, disabled id 152, lib.cryptodev.sym.capability.check.aead, size is 32, disabled id 153, lib.cryptodev.sym.capability.check.auth, size is 30, disabled id 154, lib.cryptodev.sym.capability.check.cipher, size is 28, disabled id 155, lib.cryptodev.sym.capability.get, size is 54, disabled id 156, lib.cryptodev.sym.get.private.session.size, size is 13, disabled id 157, lib.cryptodev.asym.capability.get, size is 53, disabled id 158, lib.cryptodev.asym.get.private.session.size, size is 13, disabled id 159, lib.cryptodev.asym.get.xform.enum, size is 48, disabled id 160, lib.cryptodev.asym.get.xform.string, size is 44, disabled id 161, lib.cryptodev.asym.xform.capability.check.modlen, size is 22, disabled id 162, lib.cryptodev.asym.xform.capability.check.optype, size is 20, disabled id 163, lib.cryptodev.asym.xform.capability.check.hash, size is 24, disabled id 164, lib.cryptodev.sym.cpu.crypto.process, size is 17, disabled id 165, lib.cryptodev.sym.session.get.user.data, size is 24, disabled id 166, lib.cryptodev.sym.session.set.user.data, size is 26, disabled id 167, lib.cryptodev.get.qp.status, size is 15, disabled id 168, lib.cryptodev.configure.raw.dp.ctx, size is 15, disabled id 169, lib.cryptodev.get.raw.dp.ctx.size, size is 9, disabled id 170, lib.cryptodev.add.deq.callback, size is 19, disabled id 171, lib.cryptodev.add.enq.callback, size is 19, disabled id 172, lib.cryptodev.remove.deq.callback, size is 19, disabled id 173, lib.cryptodev.remove.enq.callback, size is 19, disabled id 174, lib.cryptodev.asym.session.get.user.data, size is 24, disabled id 175, lib.cryptodev.asym.session.set.user.data, size is 26, disabled id 176, lib.cryptodev.session.event.mdata.set, size is 35, disabled id 177, lib.cryptodev.allocate.driver, size is 40, disabled id 178, lib.cryptodev.op.pool.create, size is 60, disabled id 179, lib.cryptodev.count, size is 9, disabled id 180, lib.cryptodev.qp_depth_used, size is 11, disabled id 181, lib.ethdev.configure, size is 58, disabled id 182, lib.ethdev.rxq.setup, size is 39, disabled id 183, lib.ethdev.txq.setup, size is 28, disabled id 184, lib.ethdev.start, size is 10, disabled id 185, lib.ethdev.stop, size is 14, disabled id 186, lib.ethdev.close, size is 10, disabled id 187, lib.ethdev.rx.burst.empty, size is 20, disabled id 188, lib.ethdev.rx.burst.nonempty, size is 22, disabled id 189, lib.ethdev.tx.burst, size is 22, disabled id 190, lib.ethdev.call_rx_callbacks.empty, size is 22, disabled id 191, lib.ethdev.call_rx_callbacks.nonempty, size is 24, disabled id 192, lib.ethdev.call_tx_callbacks, size is 22, disabled id 193, lib.ethdev.tx_queue_count, size is 16, disabled id 194, lib.ethdev.iterator_init, size is 40, disabled id 195, lib.ethdev.iterator_next, size is 18, disabled id 196, lib.ethdev.iterator_cleanup, size is 16, disabled id 197, lib.ethdev.find_next, size is 10, disabled id 198, lib.ethdev.find_next_of, size is 18, disabled id 199, lib.ethdev.find_next_sibling, size is 14, disabled id 200, lib.ethdev.is_valid_port, size is 14, disabled id 201, lib.ethdev.find_next_owned_by, size is 18, disabled id 202, lib.ethdev.owner_new, size is 20, disabled id 203, lib.ethdev.owner_set, size is 22, disabled id 204, lib.ethdev.owner_unset, size is 22, disabled id 205, lib.ethdev.owner_delete, size is 20, disabled id 206, lib.ethdev.owner_get, size is 54, disabled id 207, lib.ethdev.socket_id, size is 14, disabled id 208, lib.ethdev.get_sec_ctx, size is 18, disabled id 209, lib.ethdev.count_avail, size is 10, disabled id 210, lib.ethdev.count_total, size is 10, disabled id 211, lib.ethdev.get_name_by_port, size is 42, disabled id 212, lib.ethdev.get_port_by_name, size is 42, disabled id 213, lib.ethdev.rx_queue_start, size is 16, disabled id 214, lib.ethdev.rx_queue_stop, size is 16, disabled id 215, lib.ethdev.tx_queue_start, size is 16, disabled id 216, lib.ethdev.tx_queue_stop, size is 16, disabled id 217, lib.ethdev.speed_bitflag, size is 20, disabled id 218, lib.ethdev.rx_offload_name, size is 48, disabled id 219, lib.ethdev.tx_offload_name, size is 48, disabled id 220, lib.ethdev.capability_name, size is 48, disabled id 221, lib.ethdev.set_link_up, size is 14, disabled id 222, lib.ethdev.set_link_down, size is 14, disabled id 223, lib.ethdev.reset, size is 14, disabled id 224, lib.ethdev.is_removed, size is 14, disabled id 225, lib.ethdev.rx_hairpin_queue_setup, size is 26, disabled id 226, lib.ethdev.tx_hairpin_queue_setup, size is 26, disabled id 227, lib.ethdev.hairpin_bind, size is 16, disabled id 228, lib.ethdev.hairpin_unbind, size is 16, disabled id 229, lib.ethdev.hairpin_get_peer_ports, size is 34, disabled id 230, lib.ethdev.tx_buffer_drop_callback, size is 18, disabled id 231, lib.ethdev.tx_buffer_count_callback, size is 26, disabled id 232, lib.ethdev.tx_buffer_set_err_callback, size is 24, disabled id 233, lib.ethdev.tx_buffer_init, size is 22, disabled id 234, lib.ethdev.tx_done_cleanup, size is 20, disabled id 235, lib.ethdev.promiscuous_enable, size is 18, disabled id 236, lib.ethdev.promiscuous_disable, size is 18, disabled id 237, lib.ethdev.promiscuous_get, size is 14, disabled id 238, lib.ethdev.allmulticast_enable, size is 18, disabled id 239, lib.ethdev.allmulticast_disable, size is 18, disabled id 240, lib.ethdev.allmulticast_get, size is 14, disabled id 241, lib.ethdev.link_get, size is 14, disabled id 242, lib.ethdev.link_get_nowait, size is 14, disabled id 243, lib.ethdev.link_speed_to_str, size is 44, disabled id 244, lib.ethdev.link_to_str, size is 56, disabled id 245, lib.ethdev.stats_get, size is 78, disabled id 246, lib.ethdev.stats_reset, size is 10, disabled id 247, lib.ethdev.xstats_get_id_by_name, size is 50, disabled id 248, lib.ethdev.xstats_get_names_by_id, size is 50, disabled id 249, lib.ethdev.xstats_get_names, size is 54, disabled id 250, lib.ethdev.xstats_get_by_id, size is 30, disabled id 251, lib.ethdev.xstats_get, size is 26, disabled id 252, lib.ethdev.xstats_reset, size is 14, disabled id 253, lib.ethdev.set_tx_queue_stats_mapping, size is 17, disabled id 254, lib.ethdev.set_rx_queue_stats_mapping, size is 17, disabled id 255, lib.ethdev.fw_version_get, size is 54, disabled id 256, lib.ethdev.info_get, size is 145, disabled id 257, lib.ethdev.conf_get, size is 34, disabled id 258, lib.ethdev.get_supported_ptypes, size is 22, disabled id 259, lib.ethdev.set_ptypes, size is 22, disabled id 260, lib.ethdev.macaddrs_get, size is 14, disabled id 261, lib.ethdev.macaddr_get, size is 75, disabled id 262, lib.ethdev.get_mtu, size is 12, disabled id 263, lib.ethdev.set_mtu, size is 16, disabled id 264, lib.ethdev.vlan_filter, size is 20, disabled id 265, lib.ethdev.set_vlan_strip_on_queue, size is 16, disabled id 266, lib.ethdev.set_vlan_ether_type, size is 20, disabled id 267, lib.ethdev.set_vlan_offload, size is 18, disabled id 268, lib.ethdev.get_vlan_offload, size is 14, disabled id 269, lib.ethdev.set_vlan_pvid, size is 20, disabled id 270, lib.ethdev.flow_ctrl_get, size is 32, disabled id 271, lib.ethdev.flow_ctrl_set, size is 32, disabled id 272, lib.ethdev.priority_flow_ctrl_set, size is 33, disabled id 273, lib.ethdev.priority_flow_ctrl_queue_info_get, size is 19, disabled id 274, lib.ethdev.priority_flow_ctrl_queue_configure, size is 22, disabled id 275, lib.ethdev.rss_reta_update, size is 24, disabled id 276, lib.ethdev.rss_reta_query, size is 24, disabled id 277, lib.ethdev.rss_hash_update, size is 35, disabled id 278, lib.ethdev.rss_hash_conf_get, size is 35, disabled id 279, lib.ethdev.udp_tunnel_port_add, size is 17, disabled id 280, lib.ethdev.udp_tunnel_port_delete, size is 17, disabled id 281, lib.ethdev.led_on, size is 14, disabled id 282, lib.ethdev.led_off, size is 14, disabled id 283, lib.ethdev.fec_get_capability, size is 26, disabled id 284, lib.ethdev.fec_get, size is 22, disabled id 285, lib.ethdev.fec_set, size is 18, disabled id 286, lib.ethdev.mac_addr_add, size is 83, disabled id 287, lib.ethdev.mac_addr_remove, size is 75, disabled id 288, lib.ethdev.default_mac_addr_set, size is 75, disabled id 289, lib.ethdev.uc_hash_table_set, size is 15, disabled id 290, lib.ethdev.uc_all_hash_table_set, size is 15, disabled id 291, lib.ethdev.set_queue_rate_limit, size is 18, disabled id 292, lib.ethdev.rx_avail_thresh_set, size is 17, disabled id 293, lib.ethdev.rx_avail_thresh_query, size is 16, disabled id 294, lib.ethdev.callback_register, size is 30, disabled id 295, lib.ethdev.callback_unregister, size is 34, disabled id 296, lib.ethdev.rx_intr_ctl, size is 32, disabled id 297, lib.ethdev.rx_intr_ctl_q_get_fd, size is 16, disabled id 298, lib.ethdev.rx_intr_ctl_q, size is 32, disabled id 299, lib.ethdev.rx_intr_enable, size is 16, disabled id 300, lib.ethdev.rx_intr_disable, size is 16, disabled id 301, lib.ethdev.add_rx_callback, size is 36, disabled id 302, lib.ethdev.add_first_rx_callback, size is 36, disabled id 303, lib.ethdev.add_tx_callback, size is 36, disabled id 304, lib.ethdev.remove_rx_callback, size is 24, disabled id 305, lib.ethdev.remove_tx_callback, size is 24, disabled id 306, lib.ethdev.rx_queue_info_get, size is 35, disabled id 307, lib.ethdev.tx_queue_info_get, size is 15, disabled id 308, lib.ethdev.rx_burst_mode_get, size is 24, disabled id 309, lib.ethdev.tx_burst_mode_get, size is 24, disabled id 310, lib.ethdev.get_monitor_addr, size is 25, disabled id 311, lib.ethdev.set_mc_addr_list, size is 83, disabled id 312, lib.ethdev.timesync_enable, size is 14, disabled id 313, lib.ethdev.timesync_disable, size is 14, disabled id 314, lib.ethdev.timesync_read_rx_timestamp, size is 34, disabled id 315, lib.ethdev.timesync_read_tx_timestamp, size is 30, disabled id 316, lib.ethdev.timesync_adjust_time, size is 22, disabled id 317, lib.ethdev.timesync_adjust_freq, size is 22, disabled id 318, lib.ethdev.timesync_read_time, size is 30, disabled id 319, lib.ethdev.timesync_write_time, size is 30, disabled id 320, lib.ethdev.read_clock, size is 22, disabled id 321, lib.ethdev.get_reg_info, size is 54, disabled id 322, lib.ethdev.get_eeprom_length, size is 14, disabled id 323, lib.ethdev.get_eeprom, size is 34, disabled id 324, lib.ethdev.set_eeprom, size is 34, disabled id 325, lib.ethdev.get_module_info, size is 22, disabled id 326, lib.ethdev.get_module_eeprom, size is 34, disabled id 327, lib.ethdev.get_dcb_info, size is 145, disabled id 328, lib.ethdev.adjust_nb_rx_tx_desc, size is 10, disabled id 329, lib.ethdev.hairpin_capability_get, size is 22, disabled id 330, lib.ethdev.pool_ops_supported, size is 46, disabled id 331, lib.ethdev.representor_info_get, size is 22, disabled id 332, lib.ethdev.rx_metadata_negotiate, size is 22, disabled id 333, lib.ethdev.ip_reassembly_capability_get, size is 22, disabled id 334, lib.ethdev.ip_reassembly_conf_get, size is 22, disabled id 335, lib.ethdev.ip_reassembly_conf_set, size is 22, disabled id 336, lib.ethdev.buffer_split_get_supported_hdr_ptypes, size is 18, disabled id 337, lib.ethdev.cman_info_get, size is 30, disabled id 338, lib.ethdev.cman_config_init, size is 22, disabled id 339, lib.ethdev.cman_config_set, size is 22, disabled id 340, lib.ethdev.cman_config_get, size is 22, disabled id 341, lib.ethdev.count_aggr_ports, size is 14, disabled id 342, lib.ethdev.map_aggr_tx_affinity, size is 17, disabled id 343, lib.ethdev.flow.copy, size is 52, disabled id 344, lib.ethdev.flow.create, size is 42, disabled id 345, lib.ethdev.flow.destroy, size is 22, disabled id 346, lib.ethdev.flow.update, size is 30, disabled id 347, lib.ethdev.flow.flush, size is 14, disabled id 348, lib.ethdev.flow.isolate, size is 18, disabled id 349, lib.ethdev.flow.query, size is 38, disabled id 350, lib.ethdev.flow.validate, size is 38, disabled id 351, lib.ethdev.flow.conv, size is 40, disabled id 352, lib.ethdev.dynf_metadata_register, size is 20, disabled id 353, lib.ethdev.flow.get_aged_flows, size is 26, disabled id 354, lib.ethdev.flow.get_q_aged_flows, size is 30, disabled id 355, lib.ethdev.flow.tunnel_decap_set, size is 38, disabled id 356, lib.ethdev.flow.tunnel_match, size is 38, disabled id 357, lib.ethdev.flow.get_restore_info, size is 30, disabled id 358, lib.ethdev.flow.tunnel_action_decap_release, size is 26, disabled id 359, lib.ethdev.flow.tunnel_item_release, size is 26, disabled id 360, lib.ethdev.flow.action_handle_create, size is 34, disabled id 361, lib.ethdev.flow.action_handle_destroy, size is 22, disabled id 362, lib.ethdev.flow.action_handle_update, size is 30, disabled id 363, lib.ethdev.flow.action_handle_query, size is 30, disabled id 364, lib.ethdev.flow.flex_item_create, size is 26, disabled id 365, lib.ethdev.flow.flex_item_release, size is 22, disabled id 366, lib.ethdev.flow.pick_transfer_proxy, size is 22, disabled id 367, lib.ethdev.flow.info_get, size is 46, disabled id 368, lib.ethdev.flow.configure, size is 44, disabled id 369, lib.ethdev.flow.pattern_template_create, size is 34, disabled id 370, lib.ethdev.flow.pattern_template_destroy, size is 22, disabled id 371, lib.ethdev.flow.actions_template_create, size is 42, disabled id 372, lib.ethdev.flow.actions_template_destroy, size is 22, disabled id 373, lib.ethdev.flow.template_table_create, size is 48, disabled id 374, lib.ethdev.flow.template_table_destroy, size is 22, disabled id 375, lib.ethdev.flow.async_create, size is 64, disabled id 376, lib.ethdev.flow.async_create_by_index, size is 59, disabled id 377, lib.ethdev.flow.async_create_by_index_with_pattern, size is 68, disabled id 378, lib.ethdev.flow.async_destroy, size is 42, disabled id 379, lib.ethdev.flow.async_update, size is 51, disabled id 380, lib.ethdev.flow.push, size is 18, disabled id 381, lib.ethdev.flow.pull, size is 28, disabled id 382, lib.ethdev.flow.async_action_handle_create, size is 54, disabled id 383, lib.ethdev.flow.async_action_handle_destroy, size is 42, disabled id 384, lib.ethdev.flow.async_action_handle_update, size is 50, disabled id 385, lib.ethdev.flow.async.action.handle.query, size is 50, disabled id 386, lib.ethdev.mtr.capabilities_get, size is 22, disabled id 387, lib.ethdev.mtr.create, size is 30, disabled id 388, lib.ethdev.mtr.destroy, size is 18, disabled id 389, lib.ethdev.mtr.meter_disable, size is 18, disabled id 390, lib.ethdev.mtr.meter_dscp_table_update, size is 26, disabled id 391, lib.ethdev.mtr.meter_enable, size is 18, disabled id 392, lib.ethdev.mtr.meter_profile_add, size is 26, disabled id 393, lib.ethdev.mtr.meter_profile_delete, size is 18, disabled id 394, lib.ethdev.mtr.meter_profile_get, size is 22, disabled id 395, lib.ethdev.mtr.meter_profile_update, size is 22, disabled id 396, lib.ethdev.mtr.stats_read, size is 38, disabled id 397, lib.ethdev.mtr.stats_update, size is 26, disabled id 398, lib.ethdev.mtr.meter_policy_add, size is 26, disabled id 399, lib.ethdev.mtr.meter_policy_delete, size is 18, disabled id 400, lib.ethdev.mtr.meter_policy_get, size is 22, disabled id 401, lib.ethdev.mtr.meter_policy_update, size is 22, disabled id 402, lib.ethdev.mtr.meter_policy_validate, size is 22, disabled id 403, lib.ethdev.mtr.meter_vlan_table_update, size is 26, disabled id 404, lib.ethdev.mtr.color_in_protocol_get, size is 18, disabled id 405, lib.ethdev.mtr.color_in_protocol_priority_get, size is 22, disabled id 406, lib.ethdev.mtr.color_in_protocol_set, size is 26, disabled id 407, lib.ethdev.tm.capabilities_get, size is 22, disabled id 408, lib.ethdev.tm.get_number_of_leaf_nodes, size is 14, disabled id 409, lib.ethdev.tm.hierarchy_commit, size is 18, disabled id 410, lib.ethdev.tm.level_capabilities_get, size is 26, disabled id 411, lib.ethdev.tm.mark_ip_dscp, size is 26, disabled id 412, lib.ethdev.tm.mark_ip_ecn, size is 26, disabled id 413, lib.ethdev.tm.mark_vlan_dei, size is 26, disabled id 414, lib.ethdev.tm.node_add, size is 42, disabled id 415, lib.ethdev.tm.node_query, size is 58, disabled id 416, lib.ethdev.tm.node_capabilities_get, size is 26, disabled id 417, lib.ethdev.tm.node_cman_update, size is 22, disabled id 418, lib.ethdev.tm.node_delete, size is 18, disabled id 419, lib.ethdev.tm.node_parent_update, size is 30, disabled id 420, lib.ethdev.tm.node_resume, size is 18, disabled id 421, lib.ethdev.tm.node_shaper_update, size is 22, disabled id 422, lib.ethdev.tm.node_shared_shaper_update, size is 26, disabled id 423, lib.ethdev.tm.node_shared_wred_context_update, size is 26, disabled id 424, lib.ethdev.tm.node_stats_read, size is 38, disabled id 425, lib.ethdev.tm.node_stats_update, size is 26, disabled id 426, lib.ethdev.tm.node_suspend, size is 18, disabled id 427, lib.ethdev.tm.node_type_get, size is 22, disabled id 428, lib.ethdev.tm.node_wfq_weight_mode_update, size is 30, disabled id 429, lib.ethdev.tm.node_wred_context_update, size is 22, disabled id 430, lib.ethdev.tm.shaper_profile_add, size is 26, disabled id 431, lib.ethdev.tm.shaper_profile_delete, size is 18, disabled id 432, lib.ethdev.tm.shared_shaper_add_update, size is 22, disabled id 433, lib.ethdev.tm.shared_shaper_delete, size is 18, disabled id 434, lib.ethdev.tm.shared_wred_context_add_update, size is 22, disabled id 435, lib.ethdev.tm.shared_wred_context_delete, size is 18, disabled id 436, lib.ethdev.tm.wred_profile_add, size is 26, disabled id 437, lib.ethdev.tm.wred_profile_delete, size is 18, disabled id 438, lib.ethdev.flow.action_list_handle_create, size is 30, disabled id 439, lib.ethdev.flow.action_list_handle_destroy, size is 22, disabled id 440, lib.ethdev.flow.action_list_handle_query_update, size is 42, disabled id 441, lib.ethdev.flow.async_action_list_handle_create, size is 50, disabled id 442, lib.ethdev.flow.async_action_list_handle_destroy, size is 42, disabled id 443, lib.ethdev.flow.async_action_list_handle_query_update, size is 62, disabled id 444, lib.ethdev.flow.template_table_resize, size is 26, disabled id 445, lib.ethdev.flow.async_update_resized, size is 42, disabled id 446, lib.ethdev.flow.table_resize_complete, size is 22, disabled id 447, lib.mempool.ops.deq.bulk, size is 28, disabled id 448, lib.mempool.ops.deq.contig, size is 28, disabled id 449, lib.mempool.ops.enq.bulk, size is 28, disabled id 450, lib.mempool.generic.put, size is 36, disabled id 451, lib.mempool.put.bulk, size is 36, disabled id 452, lib.mempool.generic.get, size is 36, disabled id 453, lib.mempool.get.bulk, size is 36, disabled id 454, lib.mempool.get.blocks, size is 28, disabled id 455, lib.mempool.create, size is 104, disabled id 456, lib.mempool.create.empty, size is 72, disabled id 457, lib.mempool.free, size is 48, disabled id 458, lib.mempool.populate.iova, size is 88, disabled id 459, lib.mempool.populate.virt, size is 88, disabled id 460, lib.mempool.populate.default, size is 48, disabled id 461, lib.mempool.populate.anon, size is 48, disabled id 462, lib.mempool.cache_create, size is 32, disabled id 463, lib.mempool.cache.free, size is 16, disabled id 464, lib.mempool.default.cache, size is 28, disabled id 465, lib.mempool.get.page.size, size is 56, disabled id 466, lib.mempool.cache.flush, size is 24, disabled id 467, lib.mempool.ops.populate, size is 92, disabled id 468, lib.mempool.ops.alloc, size is 48, disabled id 469, lib.mempool.ops.free, size is 48, disabled id 470, lib.mempool.set.ops.byname, size is 88, disabled id 471, lib.eal.generic.void, size is 8, disabled id 472, lib.eal.generic.u64, size is 16, disabled id 473, lib.eal.generic.u32, size is 12, disabled id 474, lib.eal.generic.u16, size is 10, disabled id 475, lib.eal.generic.u8, size is 9, disabled id 476, lib.eal.generic.i64, size is 16, disabled id 477, lib.eal.generic.i32, size is 12, disabled id 478, lib.eal.generic.i16, size is 10, disabled id 479, lib.eal.generic.i8, size is 9, disabled id 480, lib.eal.generic.int, size is 12, disabled id 481, lib.eal.generic.long, size is 16, disabled id 482, lib.eal.generic.float, size is 12, disabled id 483, lib.eal.generic.double, size is 16, disabled id 484, lib.eal.generic.ptr, size is 16, disabled id 485, lib.eal.generic.string, size is 40, disabled id 486, lib.eal.generic.size_t, size is 16, disabled id 487, lib.eal.generic.func, size is 40, disabled id 488, lib.eal.generic.blob, size is 73, disabled id 489, lib.eal.alarm.set, size is 36, disabled id 490, lib.eal.alarm.cancel, size is 28, disabled id 491, lib.eal.mem.zmalloc, size is 64, disabled id 492, lib.eal.mem.malloc, size is 64, disabled id 493, lib.eal.mem.realloc, size is 32, disabled id 494, lib.eal.mem.free, size is 16, disabled id 495, lib.eal.memzone.reserve, size is 72, disabled id 496, lib.eal.memzone.lookup, size is 48, disabled id 497, lib.eal.memzone.free, size is 52, disabled id 498, lib.eal.thread.remote.launch, size is 32, disabled id 499, lib.eal.thread.lcore.ready, size is 44, disabled id 500, lib.eal.thread.lcore.running, size is 20, disabled id 501, lib.eal.thread.lcore.stopped, size is 12, disabled id 502, lib.eal.service.map.lcore, size is 20, disabled id 503, lib.eal.service.lcore.state.change, size is 16, disabled id 504, lib.eal.service.lcore.start, size is 12, disabled id 505, lib.eal.service.lcore.stop, size is 12, disabled id 506, lib.eal.service.run.begin, size is 16, disabled id 507, lib.eal.service.run.state.set, size is 16, disabled id 508, lib.eal.service.run.end, size is 16, disabled id 509, lib.eal.service.component.register, size is 44, disabled id 510, lib.eal.intr.register, size is 48, disabled id 511, lib.eal.intr.unregister, size is 48, disabled id 512, lib.eal.intr.enable, size is 32, disabled id 513, lib.eal.intr.disable, size is 32, disabled + TestCase [ 7] : test_trace_dump succeeded /* CTF 1.8 */ typealias integer {size = 8; base = x;}:= uint8_t; typealias integer {size = 16; base = x;} := uint16_t; typealias integer {size = 32; base = x;} := uint32_t; typealias integer {size = 64; base = x;} := uint64_t; typealias integer {size = 8; signed = true;} := int8_t; typealias integer {size = 16; signed = true;} := int16_t; typealias integer {size = 32; signed = true;} := int32_t; typealias integer {size = 64; signed = true;} := int64_t; typealias integer {size = 64; base = x;} := uintptr_t; typealias integer {size = 64; base = x;} := long; typealias integer {size = 8; signed = false; encoding = ASCII; } := string_bounded_t; typealias integer {size = 64; base = x;} := size_t; typealias floating_point { exp_dig = 8; mant_dig = 24; } := float; typealias floating_point { exp_dig = 11; mant_dig = 53; } := double; trace { major = 1; minor = 8; uuid = "000038e7-0202-4370-8f50-222ddd514176"; byte_order = le; packet.header := struct { uint32_t magic; uint8_t uuid[16]; }; }; env { dpdk_version = "DPDK 25.03.0-rc0"; tracer_name = "dpdk"; }; clock { name = "dpdk"; freq = 2449998850; offset_s = 1738684275; offset = 3145445938; }; typealias integer { size = 48; align = 1; signed = false; map = clock.dpdk.value; } := uint48_clock_dpdk_t; stream { packet.context := struct { uint32_t cpu_id; string_bounded_t name[32]; }; event.header := struct { uint48_clock_dpdk_t timestamp; uint16_t id; } align(64); }; event { id = 0; name = "app.dpdk.test.tp"; fields := struct { string_bounded_t str[32]; }; }; event { id = 1; name = "app.dpdk.test.fp"; fields := struct { }; }; event { id = 2; name = "lib.eventdev.configure"; fields := struct { uint8_t dev_id; uint32_t dev_conf_dequeue_timeout_ns; int32_t dev_conf_nb_events_limit; uint8_t dev_conf_nb_event_queues; uint8_t dev_conf_nb_event_ports; uint32_t dev_conf_nb_event_queue_flows; uint32_t dev_conf_nb_event_port_dequeue_depth; uint32_t dev_conf_nb_event_port_enqueue_depth; uint32_t dev_conf_event_dev_cfg; uint8_t dev_conf_nb_single_link_event_port_queues; int32_t rc; }; }; event { id = 3; name = "lib.eventdev.queue.setup"; fields := struct { uint8_t dev_id; uint8_t queue_id; uint32_t queue_conf_nb_atomic_flows; uint32_t queue_conf_nb_atomic_order_sequences; uint32_t queue_conf_event_queue_cfg; uint8_t queue_conf_schedule_type; uint8_t queue_conf_priority; }; }; event { id = 4; name = "lib.eventdev.port.setup"; fields := struct { uint8_t dev_id; uint8_t port_id; int32_t port_conf_new_event_threshold; uint16_t port_conf_dequeue_depth; uint16_t port_conf_enqueue_depth; uint32_t port_conf_event_port_cfg; int32_t rc; uintptr_t port_conf; }; }; event { id = 5; name = "lib.eventdev.port.link"; fields := struct { uint8_t dev_id; uint8_t port_id; uint16_t nb_links; int32_t rc; }; }; event { id = 6; name = "lib.eventdev.port.profile.links.set"; fields := struct { uint8_t dev_id; uint8_t port_id; uint16_t nb_links; uint8_t profile_id; int32_t rc; }; }; event { id = 7; name = "lib.eventdev.port.unlink"; fields := struct { uint8_t dev_id; uint8_t port_id; uint16_t nb_unlinks; int32_t rc; }; }; event { id = 8; name = "lib.eventdev.port.profile.unlink"; fields := struct { uint8_t dev_id; uint8_t port_id; uint16_t nb_unlinks; uint8_t profile_id; int32_t rc; }; }; event { id = 9; name = "lib.eventdev.start"; fields := struct { uint8_t dev_id; int32_t rc; }; }; event { id = 10; name = "lib.eventdev.stop"; fields := struct { uint8_t dev_id; }; }; event { id = 11; name = "lib.eventdev.close"; fields := struct { uint8_t dev_id; }; }; event { id = 12; name = "lib.eventdev.enq.burst"; fields := struct { uint8_t dev_id; uint8_t port_id; uintptr_t ev_table; uint16_t nb_events; uintptr_t enq_mode_cb; }; }; event { id = 13; name = "lib.eventdev.deq.burst"; fields := struct { uint8_t dev_id; uint8_t port_id; uintptr_t ev_table; uint16_t nb_events; }; }; event { id = 14; name = "lib.eventdev.maintain"; fields := struct { uint8_t dev_id; uint8_t port_id; int32_t op; }; }; event { id = 15; name = "lib.eventdev.port.profile.switch"; fields := struct { uint8_t dev_id; uint8_t port_id; uint8_t profile; }; }; event { id = 16; name = "lib.eventdev.port.preschedule.modify"; fields := struct { uint8_t dev_id; uint8_t port_id; int32_t type; }; }; event { id = 17; name = "lib.eventdev.port.preschedule"; fields := struct { uint8_t dev_id; uint8_t port_id; int32_t type; }; }; event { id = 18; name = "lib.eventdev.rx.adapter.create"; fields := struct { uint8_t adptr_id; uint8_t dev_id; uintptr_t conf_cb; uintptr_t conf_arg; }; }; event { id = 19; name = "lib.eventdev.rx.adapter.free"; fields := struct { uint8_t adptr_id; }; }; event { id = 20; name = "lib.eventdev.rx.adapter.queue.add"; fields := struct { uint8_t adptr_id; uint16_t eth_dev_id; int32_t rx_queue_id; uint32_t queue_conf_rx_queue_flags; uint16_t queue_conf_servicing_weight; uint8_t queue_conf_ev_queue_id; uint8_t queue_conf_ev_priority; int32_t rc; }; }; event { id = 21; name = "lib.eventdev.rx.adapter.queue.del"; fields := struct { uint8_t adptr_id; uint16_t eth_dev_id; int32_t rx_queue_id; int32_t rc; }; }; event { id = 22; name = "lib.eventdev.rx.adapter.start"; fields := struct { uint8_t adptr_id; }; }; event { id = 23; name = "lib.eventdev.rx.adapter.stop"; fields := struct { uint8_t adptr_id; }; }; event { id = 24; name = "lib.eventdev.tx.adapter.create"; fields := struct { uint8_t adptr_id; uint8_t dev_id; int32_t port_conf_new_event_threshold; uint16_t port_conf_dequeue_depth; uint16_t port_conf_enqueue_depth; uint32_t port_conf_event_port_cfg; uintptr_t conf_cb; int32_t rc; }; }; event { id = 25; name = "lib.eventdev.tx.adapter.free"; fields := struct { uint8_t adptr_id; int32_t rc; }; }; event { id = 26; name = "lib.eventdev.tx.adapter.queue.add"; fields := struct { uint8_t adptr_id; uint16_t eth_dev_id; int32_t queue; int32_t rc; }; }; event { id = 27; name = "lib.eventdev.tx.adapter.queue.del"; fields := struct { uint8_t adptr_id; uint16_t eth_dev_id; int32_t queue; int32_t rc; }; }; event { id = 28; name = "lib.eventdev.tx.adapter.start"; fields := struct { uint8_t adptr_id; int32_t rc; }; }; event { id = 29; name = "lib.eventdev.tx.adapter.stop"; fields := struct { uint8_t adptr_id; int32_t rc; }; }; event { id = 30; name = "lib.eventdev.tx.adapter.enq"; fields := struct { uint8_t dev_id; uint8_t port_id; uintptr_t ev_table; uint16_t nb_events; uint8_t flags; }; }; event { id = 31; name = "lib.eventdev.timer.create"; fields := struct { uint16_t adapter_id; uintptr_t adapter; uintptr_t conf; uint8_t conf_event_dev_id; uint16_t conf_timer_adapter_id; uint64_t conf_timer_tick_ns; uint64_t conf_max_tmo_ns; uint64_t conf_nb_timers; uint64_t conf_flags; uintptr_t conf_cb; }; }; event { id = 32; name = "lib.eventdev.timer.start"; fields := struct { uintptr_t adapter; }; }; event { id = 33; name = "lib.eventdev.timer.stop"; fields := struct { uintptr_t adapter; }; }; event { id = 34; name = "lib.eventdev.timer.free"; fields := struct { uintptr_t adapter; }; }; event { id = 35; name = "lib.eventdev.timer.burst"; fields := struct { uintptr_t adapter; uintptr_t evtims_table; uint16_t nb_evtims; }; }; event { id = 36; name = "lib.eventdev.timer.tick.burst"; fields := struct { uintptr_t adapter; uint64_t timeout_ticks; uintptr_t evtims_table; uint16_t nb_evtims; }; }; event { id = 37; name = "lib.eventdev.timer.cancel"; fields := struct { uintptr_t adapter; uintptr_t evtims_table; uint16_t nb_evtims; }; }; event { id = 38; name = "lib.eventdev.crypto.create"; fields := struct { uint8_t adptr_id; uint8_t dev_id; uintptr_t port_config; int32_t port_config_new_event_threshold; uint16_t port_config_dequeue_depth; uint16_t port_config_enqueue_depth; uint32_t port_config_event_port_cfg; int32_t mode; int32_t ret; }; }; event { id = 39; name = "lib.eventdev.crypto.free"; fields := struct { uint8_t adptr_id; uintptr_t adapter; }; }; event { id = 40; name = "lib.eventdev.crypto.queue.add"; fields := struct { uint8_t adptr_id; uint8_t cdev_id; int32_t queue_pair_id; uintptr_t conf; }; }; event { id = 41; name = "lib.eventdev.crypto.queue.del"; fields := struct { uint8_t adptr_id; uint8_t cdev_id; int32_t queue_pair_id; int32_t rc; }; }; event { id = 42; name = "lib.eventdev.crypto.start"; fields := struct { uint8_t adptr_id; uintptr_t adapter; }; }; event { id = 43; name = "lib.eventdev.crypto.stop"; fields := struct { uint8_t adptr_id; }; }; event { id = 44; name = "lib.eventdev.crypto.enq"; fields := struct { uint8_t dev_id; uint8_t port_id; uintptr_t ev_table; uint16_t nb_events; }; }; event { id = 45; name = "lib.eventdev.crypto.adapter_event_port_get"; fields := struct { uint8_t adptr_id; uint8_t event_port_id; }; }; event { id = 46; name = "lib.eventdev.crypto.adapter_service_id_get"; fields := struct { uint8_t adptr_id; uint32_t service_id; }; }; event { id = 47; name = "lib.eventdev.crypto.adapter_vector_limits_get"; fields := struct { uint8_t dev_id; uint16_t cdev_id; uintptr_t limits; }; }; event { id = 48; name = "lib.eventdev.attr_get"; fields := struct { uint8_t dev_id; uintptr_t dev; uint32_t attr_id; uint32_t attr_value; }; }; event { id = 49; name = "lib.eventdev.get_dev_id"; fields := struct { string_bounded_t name[32]; int32_t dev_id; }; }; event { id = 50; name = "lib.eventdev.info_get"; fields := struct { uint8_t dev_id; uintptr_t dev_info; uintptr_t dev; }; }; event { id = 51; name = "lib.eventdev.service_id_get"; fields := struct { uint8_t dev_id; uint32_t service_id; }; }; event { id = 52; name = "lib.eventdev.socket.id"; fields := struct { uint8_t dev_id; uintptr_t dev; int32_t socket_id; }; }; event { id = 53; name = "lib.eventdev.stop.flush.callback.register"; fields := struct { uint8_t dev_id; uintptr_t callback; uintptr_t userdata; }; }; event { id = 54; name = "lib.eventdev.eth.rx.adapter.caps.get"; fields := struct { uint8_t dev_id; uint16_t eth_port_id; }; }; event { id = 55; name = "lib.eventdev.eth.rx.adapter.cb.register"; fields := struct { uint8_t adptr_id; uint16_t eth_dev_id; uintptr_t cb_fn; uintptr_t cb_arg; }; }; event { id = 56; name = "lib.eventdev.eth.rx.adapter.service.id.get"; fields := struct { uint8_t adptr_id; uint32_t service_id; }; }; event { id = 57; name = "lib.eventdev.eth.rx.adapter.event.port.get"; fields := struct { uint8_t adptr_id; uint8_t event_port_id; }; }; event { id = 58; name = "lib.eventdev.eth.rx.adapter.vector.limits.get"; fields := struct { uint8_t dev_id; uint16_t eth_port_id; uint16_t min_sz; uint16_t max_sz; uint8_t log2_sz; uint64_t min_timeout_ns; uint64_t max_timeout_ns; int32_t ret; }; }; event { id = 59; name = "lib.eventdev.eth.rx.adapter.queue.stats.get"; fields := struct { uint8_t adptr_id; uint16_t eth_dev_id; uint16_t rx_queue_id; uintptr_t stats; }; }; event { id = 60; name = "lib.eventdev.eth.rx.adapter.stats.reset"; fields := struct { uint8_t adptr_id; }; }; event { id = 61; name = "lib.eventdev.eth.rx.adapter.queue.stats.reset"; fields := struct { uint8_t adptr_id; uint16_t eth_dev_id; uint16_t rx_queue_id; }; }; event { id = 62; name = "lib.eventdev.eth.rx.adapter.instance.get"; fields := struct { uint16_t eth_dev_id; uint16_t rx_queue_id; uint8_t rxa_inst_id; }; }; event { id = 63; name = "lib.eventdev.eth.tx.adapter.caps.get"; fields := struct { uint8_t dev_id; uintptr_t dev; uint16_t eth_port_id; uintptr_t eth_dev; }; }; event { id = 64; name = "lib.eventdev.eth.tx.adapter.event.port.get"; fields := struct { uint8_t id; }; }; event { id = 65; name = "lib.eventdev.eth.tx.adapter.service.id.get"; fields := struct { uint8_t id; uint32_t service_id; }; }; event { id = 66; name = "lib.eventdev.eth.tx.adapter.stats.get"; fields := struct { uint8_t adptr_id; uint64_t tx_retry; uint64_t tx_packets; uint64_t tx_dropped; int32_t ret; }; }; event { id = 67; name = "lib.eventdev.eth.tx.adapter.stats.reset"; fields := struct { uint8_t adptr_id; int32_t ret; }; }; event { id = 68; name = "lib.eventdev.eth.tx.adapter.instance.get"; fields := struct { uint16_t eth_dev_id; uint16_t tx_queue_id; uint8_t txa_inst_id; }; }; event { id = 69; name = "lib.eventdev.port.attr.get"; fields := struct { uint8_t dev_id; uintptr_t dev; uint8_t port_id; uint32_t attr_id; uint32_t attr_value; }; }; event { id = 70; name = "lib.eventdev.port.default.conf.get"; fields := struct { uint8_t dev_id; uintptr_t dev; uint8_t port_id; uintptr_t port_conf; int32_t port_conf_new_event_threshold; uint16_t port_conf_dequeue_depth; uint16_t port_conf_enqueue_depth; uint32_t port_conf_event_port_cfg; }; }; event { id = 71; name = "lib.eventdev.port.links.get"; fields := struct { uint8_t dev_id; uint8_t port_id; int32_t count; }; }; event { id = 72; name = "lib.eventdev.port.profile.links.get"; fields := struct { uint8_t dev_id; uint8_t port_id; uint8_t profile_id; int32_t count; }; }; event { id = 73; name = "lib.eventdev.port.unlinks.in.progress"; fields := struct { uint8_t dev_id; uint8_t port_id; }; }; event { id = 74; name = "lib.eventdev.queue.attr.get"; fields := struct { uint8_t dev_id; uintptr_t dev; uint8_t queue_id; uint32_t attr_id; uint32_t attr_value; }; }; event { id = 75; name = "lib.eventdev.queue.default.conf.get"; fields := struct { uint8_t dev_id; uintptr_t dev; uint8_t queue_id; uintptr_t queue_conf; uint32_t queue_conf_nb_atomic_flows; uint32_t queue_conf_nb_atomic_order_sequences; uint32_t queue_conf_event_queue_cfg; uint8_t queue_conf_schedule_type; uint8_t queue_conf_priority; }; }; event { id = 76; name = "lib.eventdev.ring.create"; fields := struct { string_bounded_t name[32]; uint32_t count; int32_t socket_id; uint32_t flags; }; }; event { id = 77; name = "lib.eventdev.ring.free"; fields := struct { string_bounded_t name[32]; }; }; event { id = 78; name = "lib.eventdev.ring.init"; fields := struct { uintptr_t r; string_bounded_t name[32]; uint32_t count; uint32_t flags; }; }; event { id = 79; name = "lib.eventdev.ring.lookup"; fields := struct { string_bounded_t name[32]; }; }; event { id = 80; name = "lib.eventdev.timer.adapter.caps.get"; fields := struct { uint8_t dev_id; }; }; event { id = 81; name = "lib.eventdev.timer.adapter.get.info"; fields := struct { uintptr_t adapter; uintptr_t adapter_info; uint64_t adapter_info_min_resolution_ns; uint64_t adapter_info_max_tmo_ns; uint32_t adapter_info_caps; uint16_t adapter_info_event_dev_port_id; }; }; event { id = 82; name = "lib.eventdev.timer.adapter.lookup"; fields := struct { uint16_t adapter_id; uintptr_t adapter; }; }; event { id = 83; name = "lib.eventdev.timer.adapter.service.id.get"; fields := struct { uintptr_t adapter; uint32_t service_id; }; }; event { id = 84; name = "lib.eventdev.vector.pool.create"; fields := struct { uintptr_t mp; string_bounded_t name[32]; int32_t socket_id; uint32_t size; uint32_t cache_size; uint32_t elt_size; }; }; event { id = 85; name = "lib.eventdev.eth.rx.adapter.create.with.params"; fields := struct { uint8_t adptr_id; uint8_t dev_id; uintptr_t port_config; int32_t port_config_new_event_threshold; uint16_t port_config_dequeue_depth; uint16_t port_config_enqueue_depth; uint32_t port_config_event_port_cfg; uintptr_t rxa_params; uint16_t rxa_params_event_buf_size; int32_t ret; }; }; event { id = 86; name = "lib.eventdev.eth.rx.adapter.queue.conf.get"; fields := struct { uint8_t adptr_id; uint16_t eth_dev_id; uint16_t rx_queue_id; uintptr_t queue_conf; }; }; event { id = 87; name = "lib.eventdev.queue.attr.set"; fields := struct { uint8_t dev_id; uint8_t queue_id; uint32_t attr_id; uint64_t attr_value; }; }; event { id = 88; name = "lib.eventdev.port.quiesce"; fields := struct { uint8_t dev_id; uintptr_t dev; uint8_t port_id; uintptr_t args; }; }; event { id = 89; name = "lib.eventdev.crypto.adapter.caps.get"; fields := struct { uint8_t dev_id; uintptr_t dev; uint8_t cdev_id; uintptr_t cdev; }; }; event { id = 90; name = "lib.eventdev.dequeue.timeout.ticks"; fields := struct { uint8_t dev_id; uint64_t ns; uintptr_t timeout_ticks; }; }; event { id = 91; name = "lib.eventdev.crypto.adapter.stats.get"; fields := struct { uint8_t adptr_id; uintptr_t stats; uint64_t event_poll_count; uint64_t event_deq_count; uint64_t crypto_enq_count; uint64_t crypto_enq_fail; uint64_t crypto_deq_count; uint64_t event_enq_count; uint64_t event_enq_retry_count; uint64_t event_enq_fail_count; }; }; event { id = 92; name = "lib.eventdev.crypto.adapter.stats.reset"; fields := struct { uint8_t adptr_id; }; }; event { id = 93; name = "lib.eventdev.rx.adapter.stats.get"; fields := struct { uint8_t adptr_id; uintptr_t stats; }; }; event { id = 94; name = "lib.eventdev.tx.adapter.queue.start"; fields := struct { uint16_t eth_dev_id; uint16_t tx_queue_id; }; }; event { id = 95; name = "lib.eventdev.tx.adapter.queue.stop"; fields := struct { uint16_t eth_dev_id; uint16_t tx_queue_id; }; }; event { id = 96; name = "lib.eventdev.timer.adapter.stats.get"; fields := struct { uintptr_t adapter; uintptr_t stats; }; }; event { id = 97; name = "lib.eventdev.timer.adapter.stats.reset"; fields := struct { uintptr_t adapter; }; }; event { id = 98; name = "lib.eventdev.timer.remaining.ticks.get"; fields := struct { uintptr_t adapter; uintptr_t evtim; uintptr_t ticks_remaining; }; }; event { id = 99; name = "lib.dmadev.info_get"; fields := struct { int16_t dev_id; string_bounded_t dev_info_dev_name[32]; uint64_t dev_info_dev_capa; uint16_t dev_info_max_vchans; uint16_t dev_info_max_desc; uint16_t dev_info_min_desc; uint16_t dev_info_max_sges; int16_t dev_info_numa_node; uint16_t dev_info_nb_vchans; uint16_t dev_info_nb_priorities; }; }; event { id = 100; name = "lib.dmadev.configure"; fields := struct { int16_t dev_id; uint16_t dev_conf_nb_vchans; uint16_t dev_conf_priority; int32_t enable_silent; int32_t ret; }; }; event { id = 101; name = "lib.dmadev.start"; fields := struct { int16_t dev_id; int32_t ret; }; }; event { id = 102; name = "lib.dmadev.stop"; fields := struct { int16_t dev_id; int32_t ret; }; }; event { id = 103; name = "lib.dmadev.close"; fields := struct { int16_t dev_id; int32_t ret; }; }; event { id = 104; name = "lib.dmadev.vchan_setup"; fields := struct { int16_t dev_id; uint16_t vchan; int32_t direction; uint16_t conf_nb_desc; int32_t src_port_type; uint64_t src_pcie_cfg; int32_t dst_port_type; uint64_t dst_pcie_cfg; uintptr_t conf_auto_free_m2d_pool; int32_t ret; }; }; event { id = 105; name = "lib.dmadev.stats_get"; fields := struct { int16_t dev_id; uint16_t vchan; uint64_t stats_submitted; uint64_t stats_completed; uint64_t stats_errors; int32_t ret; }; }; event { id = 106; name = "lib.dmadev.stats_reset"; fields := struct { int16_t dev_id; uint16_t vchan; int32_t ret; }; }; event { id = 107; name = "lib.dmadev.vchan_status"; fields := struct { int16_t dev_id; uint16_t vchan; int32_t vchan_status; int32_t ret; }; }; event { id = 108; name = "lib.dmadev.dump"; fields := struct { int16_t dev_id; uintptr_t f; int32_t ret; }; }; event { id = 109; name = "lib.dmadev.copy"; fields := struct { int16_t dev_id; uint16_t vchan; uint64_t src; uint64_t dst; uint32_t length; uint64_t flags; int32_t ret; }; }; event { id = 110; name = "lib.dmadev.copy_sg"; fields := struct { int16_t dev_id; uint16_t vchan; uintptr_t src; uintptr_t dst; uint16_t nb_src; uint16_t nb_dst; uint64_t flags; int32_t ret; }; }; event { id = 111; name = "lib.dmadev.fill"; fields := struct { int16_t dev_id; uint16_t vchan; uint64_t pattern; uint64_t dst; uint32_t length; uint64_t flags; int32_t ret; }; }; event { id = 112; name = "lib.dmadev.submit"; fields := struct { int16_t dev_id; uint16_t vchan; int32_t ret; }; }; event { id = 113; name = "lib.dmadev.completed"; fields := struct { int16_t dev_id; uint16_t vchan; uint16_t nb_cpls; int32_t last_idx_val; int32_t has_error_val; uint16_t ret; }; }; event { id = 114; name = "lib.dmadev.completed_status"; fields := struct { int16_t dev_id; uint16_t vchan; uint16_t nb_cpls; int32_t last_idx_val; uintptr_t status; uint16_t ret; }; }; event { id = 115; name = "lib.dmadev.burst_capacity"; fields := struct { int16_t dev_id; uint16_t vchan; uint16_t ret; }; }; event { id = 116; name = "lib.cryptodev.configure"; fields := struct { uint8_t dev_id; uint16_t conf_nb_queue_pairs; int64_t conf_ff_disable; }; }; event { id = 117; name = "lib.cryptodev.start"; fields := struct { uint8_t dev_id; int32_t rc; }; }; event { id = 118; name = "lib.cryptodev.stop"; fields := struct { uint8_t dev_id; }; }; event { id = 119; name = "lib.cryptodev.close"; fields := struct { uint8_t dev_id; int32_t rc; }; }; event { id = 120; name = "lib.cryptodev.queue.pair.setup"; fields := struct { uint8_t dev_id; uint16_t queue_pair_id; uint32_t conf_nb_descriptors; uintptr_t conf_mp_session; }; }; event { id = 121; name = "lib.cryptodev.queue.pair.reset"; fields := struct { uint8_t dev_id; uint16_t queue_pair_id; uint32_t conf_nb_descriptors; int32_t socket_id; }; }; event { id = 122; name = "lib.cryptodev.sym.pool.create"; fields := struct { string_bounded_t name[32]; uint32_t nb_elts; uint32_t elt_size; uint32_t cache_size; uint16_t user_data_size; uintptr_t mempool; }; }; event { id = 123; name = "lib.cryptodev.asym.pool.create"; fields := struct { string_bounded_t name[32]; uint32_t nb_elts; uint16_t user_data_size; uint32_t cache_size; uintptr_t mempool; }; }; event { id = 124; name = "lib.cryptodev.sym.create"; fields := struct { uint8_t dev_id; uintptr_t sess; uintptr_t xforms; uintptr_t mempool; }; }; event { id = 125; name = "lib.cryptodev.asym.create"; fields := struct { uint8_t dev_id; uintptr_t xforms; uintptr_t mempool; uintptr_t sess; }; }; event { id = 126; name = "lib.cryptodev.sym.free"; fields := struct { uint8_t dev_id; uintptr_t sess; }; }; event { id = 127; name = "lib.cryptodev.asym.free"; fields := struct { uint8_t dev_id; uintptr_t sess; }; }; event { id = 128; name = "lib.cryptodev.enq.burst"; fields := struct { uint8_t dev_id; uint16_t qp_id; uintptr_t ops; uint16_t nb_ops; }; }; event { id = 129; name = "lib.cryptodev.deq.burst"; fields := struct { uint8_t dev_id; uint16_t qp_id; uintptr_t ops; uint16_t nb_ops; }; }; event { id = 130; name = "lib.cryptodev.callback.register"; fields := struct { uint8_t dev_id; int32_t _event; uintptr_t cb_fn; }; }; event { id = 131; name = "lib.cryptodev.callback.unregister"; fields := struct { uint8_t dev_id; int32_t _event; uintptr_t cb_fn; }; }; event { id = 132; name = "lib.cryptodev.device.count.by.driver"; fields := struct { uint8_t driver_id; uint8_t dev_count; }; }; event { id = 133; name = "lib.cryptodev.devices.get"; fields := struct { string_bounded_t driver_name[32]; uint8_t count; }; }; event { id = 134; name = "lib.cryptodev.driver.id.get"; fields := struct { string_bounded_t name[32]; int32_t driver_id; }; }; event { id = 135; name = "lib.cryptodev.driver.name.get"; fields := struct { uint8_t driver_id; string_bounded_t name[32]; }; }; event { id = 136; name = "lib.cryptodev.get.aead.algo.enum"; fields := struct { string_bounded_t algo_string[32]; int32_t algo_enum; int32_t ret; }; }; event { id = 137; name = "lib.cryptodev.get.auth.algo.enum"; fields := struct { string_bounded_t algo_string[32]; int32_t algo_enum; int32_t ret; }; }; event { id = 138; name = "lib.cryptodev.get.cipher.algo.enum"; fields := struct { string_bounded_t algo_string[32]; int32_t algo_enum; int32_t ret; }; }; event { id = 139; name = "lib.cryptodev.get.aead.algo.string"; fields := struct { int32_t algo_enum; string_bounded_t algo_string[32]; }; }; event { id = 140; name = "lib.cryptodev.get.auth.algo.string"; fields := struct { int32_t algo_enum; string_bounded_t algo_string[32]; }; }; event { id = 141; name = "lib.cryptodev.get.cipher.algo.string"; fields := struct { int32_t algo_enum; string_bounded_t algo_string[32]; }; }; event { id = 142; name = "lib.cryptodev.get.dev.id"; fields := struct { string_bounded_t name[32]; int32_t ret; }; }; event { id = 143; name = "lib.cryptodev.get.feature.name"; fields := struct { uint64_t flag; }; }; event { id = 144; name = "lib.cryptodev.get.sec.ctx"; fields := struct { uint8_t dev_id; uintptr_t sec_ctx; }; }; event { id = 145; name = "lib.cryptodev.info.get"; fields := struct { uint8_t dev_id; string_bounded_t driver_name[32]; }; }; event { id = 146; name = "lib.cryptodev.is.valid.dev"; fields := struct { uint8_t dev_id; uint32_t ret; }; }; event { id = 147; name = "lib.cryptodev.name.get"; fields := struct { uint8_t dev_id; string_bounded_t name[32]; }; }; event { id = 148; name = "lib.cryptodev.queue.pair.count"; fields := struct { uintptr_t dev; string_bounded_t name[32]; uint8_t socket_id; uint8_t dev_id; uint16_t nb_queue_pairs; }; }; event { id = 149; name = "lib.cryptodev.socket.id"; fields := struct { uint8_t dev_id; string_bounded_t name[32]; int32_t socket_id; }; }; event { id = 150; name = "lib.cryptodev.stats.get"; fields := struct { uint8_t dev_id; uint64_t stats_enqueued_count; uint64_t stats_dequeued_count; uint64_t stats_enqueue_err_count; uint64_t stats_dequeue_err_count; }; }; event { id = 151; name = "lib.cryptodev.stats.reset"; fields := struct { uint8_t dev_id; }; }; event { id = 152; name = "lib.cryptodev.sym.capability.check.aead"; fields := struct { uintptr_t capability; int32_t capability_xform_type; uint16_t key_size; uint16_t digest_size; uint16_t aad_size; uint16_t iv_size; int32_t ret; }; }; event { id = 153; name = "lib.cryptodev.sym.capability.check.auth"; fields := struct { uintptr_t capability; int32_t capability_xform_type; uint16_t key_size; uint16_t digest_size; uint16_t iv_size; int32_t ret; }; }; event { id = 154; name = "lib.cryptodev.sym.capability.check.cipher"; fields := struct { uintptr_t capability; int32_t capability_xform_type; uint16_t key_size; uint16_t iv_size; int32_t ret; }; }; event { id = 155; name = "lib.cryptodev.sym.capability.get"; fields := struct { uint8_t dev_id; string_bounded_t driver_name[32]; uint8_t driver_id; int32_t idx_type; uintptr_t sym_capability; }; }; event { id = 156; name = "lib.cryptodev.sym.get.private.session.size"; fields := struct { uint8_t dev_id; uint32_t priv_sess_size; }; }; event { id = 157; name = "lib.cryptodev.asym.capability.get"; fields := struct { string_bounded_t driver_name[32]; uint8_t driver_id; int32_t idx_type; uintptr_t asym_cap; }; }; event { id = 158; name = "lib.cryptodev.asym.get.private.session.size"; fields := struct { uint8_t dev_id; uint32_t priv_sess_size; }; }; event { id = 159; name = "lib.cryptodev.asym.get.xform.enum"; fields := struct { string_bounded_t xform_string[32]; int32_t xform_enum; int32_t ret; }; }; event { id = 160; name = "lib.cryptodev.asym.get.xform.string"; fields := struct { int32_t xform_enum; string_bounded_t xform_string[32]; }; }; event { id = 161; name = "lib.cryptodev.asym.xform.capability.check.modlen"; fields := struct { uintptr_t capability; uint16_t modlen; int32_t ret; }; }; event { id = 162; name = "lib.cryptodev.asym.xform.capability.check.optype"; fields := struct { uint32_t op_types; int32_t op_type; int32_t ret; }; }; event { id = 163; name = "lib.cryptodev.asym.xform.capability.check.hash"; fields := struct { uint64_t hash_algos; int32_t hash; int32_t ret; }; }; event { id = 164; name = "lib.cryptodev.sym.cpu.crypto.process"; fields := struct { uint8_t dev_id; uintptr_t sess; }; }; event { id = 165; name = "lib.cryptodev.sym.session.get.user.data"; fields := struct { uintptr_t sess; uintptr_t data; }; }; event { id = 166; name = "lib.cryptodev.sym.session.set.user.data"; fields := struct { uintptr_t sess; uintptr_t data; uint16_t size; }; }; event { id = 167; name = "lib.cryptodev.get.qp.status"; fields := struct { uint8_t dev_id; uint16_t queue_pair_id; int32_t ret; }; }; event { id = 168; name = "lib.cryptodev.configure.raw.dp.ctx"; fields := struct { uint8_t dev_id; uint16_t qp_id; int32_t sess_type; }; }; event { id = 169; name = "lib.cryptodev.get.raw.dp.ctx.size"; fields := struct { uint8_t dev_id; }; }; event { id = 170; name = "lib.cryptodev.add.deq.callback"; fields := struct { uint8_t dev_id; uint16_t qp_id; uintptr_t cb_fn; }; }; event { id = 171; name = "lib.cryptodev.add.enq.callback"; fields := struct { uint8_t dev_id; uint16_t qp_id; uintptr_t cb_fn; }; }; event { id = 172; name = "lib.cryptodev.remove.deq.callback"; fields := struct { uint8_t dev_id; uint16_t qp_id; uintptr_t fn; }; }; event { id = 173; name = "lib.cryptodev.remove.enq.callback"; fields := struct { uint8_t dev_id; uint16_t qp_id; uintptr_t fn; }; }; event { id = 174; name = "lib.cryptodev.asym.session.get.user.data"; fields := struct { uintptr_t sess; uintptr_t data; }; }; event { id = 175; name = "lib.cryptodev.asym.session.set.user.data"; fields := struct { uintptr_t sess; uintptr_t data; uint16_t size; }; }; event { id = 176; name = "lib.cryptodev.session.event.mdata.set"; fields := struct { uint8_t dev_id; uintptr_t sess; int32_t op_type; int32_t sess_type; uintptr_t ev_mdata; uint16_t size; }; }; event { id = 177; name = "lib.cryptodev.allocate.driver"; fields := struct { string_bounded_t name[32]; }; }; event { id = 178; name = "lib.cryptodev.op.pool.create"; fields := struct { string_bounded_t name[32]; int32_t socket_id; int32_t type; uint32_t nb_elts; uintptr_t mp; }; }; event { id = 179; name = "lib.cryptodev.count"; fields := struct { uint8_t nb_devs; }; }; event { id = 180; name = "lib.cryptodev.qp_depth_used"; fields := struct { uint8_t dev_id; uint16_t qp_id; }; }; event { id = 181; name = "lib.ethdev.configure"; fields := struct { uint16_t port_id; uint16_t nb_rx_q; uint16_t nb_tx_q; uint32_t dev_conf_link_speeds; uint32_t dev_conf_rxmode_mq_mode; uint32_t dev_conf_rxmode_mtu; uint32_t dev_conf_rxmode_max_lro_pkt_size; uint64_t dev_conf_rxmode_offloads; uint32_t dev_conf_txmode_mq_mode; uint64_t dev_conf_txmode_offloads; uint32_t dev_conf_lpbk_mode; int32_t rc; }; }; event { id = 182; name = "lib.ethdev.rxq.setup"; fields := struct { uint16_t port_id; uint16_t rx_queue_id; uint16_t nb_rx_desc; uintptr_t mp; uint8_t rx_conf_rx_thresh_pthresh; uint8_t rx_conf_rx_thresh_hthresh; uint8_t rx_conf_rx_thresh_wthresh; uint8_t rx_conf_rx_drop_en; uint8_t rx_conf_rx_deferred_start; uint64_t rx_conf_offloads; int32_t rc; }; }; event { id = 183; name = "lib.ethdev.txq.setup"; fields := struct { uint16_t port_id; uint16_t tx_queue_id; uint16_t nb_tx_desc; uint8_t tx_conf_tx_thresh_pthresh; uint8_t tx_conf_tx_thresh_hthresh; uint8_t tx_conf_tx_thresh_wthresh; uint8_t tx_conf_tx_deferred_start; uint16_t tx_conf_tx_free_thresh; uint64_t tx_conf_offloads; }; }; event { id = 184; name = "lib.ethdev.start"; fields := struct { uint16_t port_id; }; }; event { id = 185; name = "lib.ethdev.stop"; fields := struct { uint16_t port_id; int32_t ret; }; }; event { id = 186; name = "lib.ethdev.close"; fields := struct { uint16_t port_id; }; }; event { id = 187; name = "lib.ethdev.rx.burst.empty"; fields := struct { uint16_t port_id; uint16_t queue_id; uintptr_t pkt_tbl; }; }; event { id = 188; name = "lib.ethdev.rx.burst.nonempty"; fields := struct { uint16_t port_id; uint16_t queue_id; uintptr_t pkt_tbl; uint16_t nb_rx; }; }; event { id = 189; name = "lib.ethdev.tx.burst"; fields := struct { uint16_t port_id; uint16_t queue_id; uintptr_t pkts_tbl; uint16_t nb_pkts; }; }; event { id = 190; name = "lib.ethdev.call_rx_callbacks.empty"; fields := struct { uint16_t port_id; uint16_t queue_id; uintptr_t rx_pkts; uint16_t nb_pkts; }; }; event { id = 191; name = "lib.ethdev.call_rx_callbacks.nonempty"; fields := struct { uint16_t port_id; uint16_t queue_id; uintptr_t rx_pkts; uint16_t nb_rx; uint16_t nb_pkts; }; }; event { id = 192; name = "lib.ethdev.call_tx_callbacks"; fields := struct { uint16_t port_id; uint16_t queue_id; uintptr_t tx_pkts; uint16_t nb_pkts; }; }; event { id = 193; name = "lib.ethdev.tx_queue_count"; fields := struct { uint16_t port_id; uint16_t queue_id; int32_t rc; }; }; event { id = 194; name = "lib.ethdev.iterator_init"; fields := struct { string_bounded_t devargs[32]; }; }; event { id = 195; name = "lib.ethdev.iterator_next"; fields := struct { uintptr_t iter; uint16_t id; }; }; event { id = 196; name = "lib.ethdev.iterator_cleanup"; fields := struct { uintptr_t iter; }; }; event { id = 197; name = "lib.ethdev.find_next"; fields := struct { uint16_t port_id; }; }; event { id = 198; name = "lib.ethdev.find_next_of"; fields := struct { uint16_t port_id; uintptr_t parent; }; }; event { id = 199; name = "lib.ethdev.find_next_sibling"; fields := struct { uint16_t port_id_start; uint16_t ref_port_id; uint16_t ret; }; }; event { id = 200; name = "lib.ethdev.is_valid_port"; fields := struct { uint16_t port_id; int32_t is_valid; }; }; event { id = 201; name = "lib.ethdev.find_next_owned_by"; fields := struct { uint16_t port_id; uint64_t owner_id; }; }; event { id = 202; name = "lib.ethdev.owner_new"; fields := struct { uint64_t owner_id; int32_t ret; }; }; event { id = 203; name = "lib.ethdev.owner_set"; fields := struct { uint16_t port_id; uintptr_t owner; int32_t ret; }; }; event { id = 204; name = "lib.ethdev.owner_unset"; fields := struct { uint16_t port_id; uint64_t owner_id; int32_t ret; }; }; event { id = 205; name = "lib.ethdev.owner_delete"; fields := struct { uint64_t owner_id; int32_t ret; }; }; event { id = 206; name = "lib.ethdev.owner_get"; fields := struct { uint16_t port_id; uint64_t owner_id; string_bounded_t owner_name[32]; int32_t ret; }; }; event { id = 207; name = "lib.ethdev.socket_id"; fields := struct { uint16_t port_id; int32_t socket_id; }; }; event { id = 208; name = "lib.ethdev.get_sec_ctx"; fields := struct { uint16_t port_id; uintptr_t ctx; }; }; event { id = 209; name = "lib.ethdev.count_avail"; fields := struct { uint16_t count; }; }; event { id = 210; name = "lib.ethdev.count_total"; fields := struct { uint16_t count; }; }; event { id = 211; name = "lib.ethdev.get_name_by_port"; fields := struct { uint16_t port_id; string_bounded_t name[32]; }; }; event { id = 212; name = "lib.ethdev.get_port_by_name"; fields := struct { string_bounded_t name[32]; uint16_t port_id; }; }; event { id = 213; name = "lib.ethdev.rx_queue_start"; fields := struct { uint16_t port_id; uint16_t rx_queue_id; int32_t ret; }; }; event { id = 214; name = "lib.ethdev.rx_queue_stop"; fields := struct { uint16_t port_id; uint16_t rx_queue_id; int32_t ret; }; }; event { id = 215; name = "lib.ethdev.tx_queue_start"; fields := struct { uint16_t port_id; uint16_t tx_queue_id; int32_t ret; }; }; event { id = 216; name = "lib.ethdev.tx_queue_stop"; fields := struct { uint16_t port_id; uint16_t tx_queue_id; int32_t ret; }; }; event { id = 217; name = "lib.ethdev.speed_bitflag"; fields := struct { uint32_t speed; int32_t duplex; uint32_t ret; }; }; event { id = 218; name = "lib.ethdev.rx_offload_name"; fields := struct { uint64_t offload; string_bounded_t name[32]; }; }; event { id = 219; name = "lib.ethdev.tx_offload_name"; fields := struct { uint64_t offload; string_bounded_t name[32]; }; }; event { id = 220; name = "lib.ethdev.capability_name"; fields := struct { uint64_t capability; string_bounded_t name[32]; }; }; event { id = 221; name = "lib.ethdev.set_link_up"; fields := struct { uint16_t port_id; int32_t ret; }; }; event { id = 222; name = "lib.ethdev.set_link_down"; fields := struct { uint16_t port_id; int32_t ret; }; }; event { id = 223; name = "lib.ethdev.reset"; fields := struct { uint16_t port_id; int32_t ret; }; }; event { id = 224; name = "lib.ethdev.is_removed"; fields := struct { uint16_t port_id; int32_t ret; }; }; event { id = 225; name = "lib.ethdev.rx_hairpin_queue_setup"; fields := struct { uint16_t port_id; uint16_t rx_queue_id; uint16_t nb_rx_desc; uintptr_t conf; int32_t ret; }; }; event { id = 226; name = "lib.ethdev.tx_hairpin_queue_setup"; fields := struct { uint16_t port_id; uint16_t tx_queue_id; uint16_t nb_tx_desc; uintptr_t conf; int32_t ret; }; }; event { id = 227; name = "lib.ethdev.hairpin_bind"; fields := struct { uint16_t tx_port; uint16_t rx_port; int32_t ret; }; }; event { id = 228; name = "lib.ethdev.hairpin_unbind"; fields := struct { uint16_t tx_port; uint16_t rx_port; int32_t ret; }; }; event { id = 229; name = "lib.ethdev.hairpin_get_peer_ports"; fields := struct { uint16_t port_id; uintptr_t peer_ports; size_t len; uint32_t direction; int32_t ret; }; }; event { id = 230; name = "lib.ethdev.tx_buffer_drop_callback"; fields := struct { uintptr_t pkts; uint16_t unsent; }; }; event { id = 231; name = "lib.ethdev.tx_buffer_count_callback"; fields := struct { uintptr_t pkts; uint16_t unsent; uint64_t count; }; }; event { id = 232; name = "lib.ethdev.tx_buffer_set_err_callback"; fields := struct { uintptr_t buffer_error_callback; uintptr_t buffer_error_userdata; }; }; event { id = 233; name = "lib.ethdev.tx_buffer_init"; fields := struct { uintptr_t buffer; uint16_t size; int32_t ret; }; }; event { id = 234; name = "lib.ethdev.tx_done_cleanup"; fields := struct { uint16_t port_id; uint16_t queue_id; uint32_t free_cnt; int32_t ret; }; }; event { id = 235; name = "lib.ethdev.promiscuous_enable"; fields := struct { uint16_t port_id; int32_t promiscuous; int32_t ret; }; }; event { id = 236; name = "lib.ethdev.promiscuous_disable"; fields := struct { uint16_t port_id; int32_t promiscuous; int32_t ret; }; }; event { id = 237; name = "lib.ethdev.promiscuous_get"; fields := struct { uint16_t port_id; int32_t promiscuous; }; }; event { id = 238; name = "lib.ethdev.allmulticast_enable"; fields := struct { uint16_t port_id; int32_t all_multicast; int32_t ret; }; }; event { id = 239; name = "lib.ethdev.allmulticast_disable"; fields := struct { uint16_t port_id; int32_t all_multicast; int32_t ret; }; }; event { id = 240; name = "lib.ethdev.allmulticast_get"; fields := struct { uint16_t port_id; int32_t all_multicast; }; }; event { id = 241; name = "lib.ethdev.link_get"; fields := struct { uint16_t port_id; uint32_t link_link_speed; }; }; event { id = 242; name = "lib.ethdev.link_get_nowait"; fields := struct { uint16_t port_id; uint32_t link_link_speed; }; }; event { id = 243; name = "lib.ethdev.link_speed_to_str"; fields := struct { uint32_t link_speed; string_bounded_t ret[32]; }; }; event { id = 244; name = "lib.ethdev.link_to_str"; fields := struct { size_t len; uint32_t link_link_speed; string_bounded_t str[32]; int32_t ret; }; }; event { id = 245; name = "lib.ethdev.stats_get"; fields := struct { uint16_t port_id; uint64_t stats_rx_nombuf; uint64_t stats_ipackets; uint64_t stats_opackets; uint64_t stats_ibytes; uint64_t stats_obytes; uint64_t stats_imissed; uint64_t stats_ierrors; uint64_t stats_oerrors; int32_t ret; }; }; event { id = 246; name = "lib.ethdev.stats_reset"; fields := struct { uint16_t port_id; }; }; event { id = 247; name = "lib.ethdev.xstats_get_id_by_name"; fields := struct { uint16_t port_id; string_bounded_t xstat_name[32]; uint64_t id; }; }; event { id = 248; name = "lib.ethdev.xstats_get_names_by_id"; fields := struct { uint16_t port_id; string_bounded_t xstats_names_name[32]; uint64_t ids; }; }; event { id = 249; name = "lib.ethdev.xstats_get_names"; fields := struct { uint16_t port_id; int32_t i; string_bounded_t xstats_names_name[32]; uint32_t size; int32_t cnt_used_entries; }; }; event { id = 250; name = "lib.ethdev.xstats_get_by_id"; fields := struct { uint16_t port_id; uintptr_t ids; uintptr_t values; uint32_t size; }; }; event { id = 251; name = "lib.ethdev.xstats_get"; fields := struct { uint16_t port_id; uint64_t xstats_id; uint64_t xstats_value; }; }; event { id = 252; name = "lib.ethdev.xstats_reset"; fields := struct { uint16_t port_id; int32_t ret; }; }; event { id = 253; name = "lib.ethdev.set_tx_queue_stats_mapping"; fields := struct { uint16_t port_id; uint16_t tx_queue_id; uint8_t stat_idx; int32_t ret; }; }; event { id = 254; name = "lib.ethdev.set_rx_queue_stats_mapping"; fields := struct { uint16_t port_id; uint16_t rx_queue_id; uint8_t stat_idx; int32_t ret; }; }; event { id = 255; name = "lib.ethdev.fw_version_get"; fields := struct { uint16_t port_id; string_bounded_t fw_version[32]; size_t fw_size; int32_t ret; }; }; event { id = 256; name = "lib.ethdev.info_get"; fields := struct { uint16_t port_id; string_bounded_t dev_info_driver_name[32]; uint16_t dev_info_min_mtu; uint16_t dev_info_max_mtu; uint32_t dev_info_min_rx_bufsize; uint32_t dev_info_max_rx_bufsize; uint32_t dev_info_max_rx_pktlen; uint32_t dev_info_max_lro_pkt_size; uint16_t dev_info_max_rx_queues; uint16_t dev_info_max_tx_queues; uint32_t dev_info_max_mac_addrs; uint64_t dev_info_rx_offload_capa; uint64_t dev_info_tx_offload_capa; uint64_t dev_info_rx_queue_offload_capa; uint64_t dev_info_tx_queue_offload_capa; uint16_t dev_info_reta_size; uint8_t dev_info_hash_key_size; uint32_t dev_info_rss_algo_capa; uint64_t dev_info_flow_type_rss_offloads; uint16_t dev_info_rx_desc_lim_nb_max; uint16_t dev_info_rx_desc_lim_nb_min; uint16_t dev_info_rx_desc_lim_nb_align; uint16_t dev_info_tx_desc_lim_nb_max; uint16_t dev_info_tx_desc_lim_nb_min; uint16_t dev_info_tx_desc_lim_nb_align; uint32_t dev_info_speed_capa; uint16_t dev_info_nb_rx_queues; uint16_t dev_info_nb_tx_queues; uint64_t dev_info_dev_capa; }; }; event { id = 257; name = "lib.ethdev.conf_get"; fields := struct { uint16_t port_id; uint32_t dev_conf_link_speeds; uint64_t dev_conf_rxmode_offloads; uint64_t dev_conf_txmode_offloads; uint32_t dev_conf_lpbk_mode; }; }; event { id = 258; name = "lib.ethdev.get_supported_ptypes"; fields := struct { uint16_t port_id; int32_t supported_num; int32_t num; uint32_t ptypes; }; }; event { id = 259; name = "lib.ethdev.set_ptypes"; fields := struct { uint16_t port_id; int32_t supported_num; uint32_t num; uint32_t set_ptypes; }; }; event { id = 260; name = "lib.ethdev.macaddrs_get"; fields := struct { uint16_t port_id; uint32_t num; }; }; event { id = 261; name = "lib.ethdev.macaddr_get"; fields := struct { uint16_t port_id; uint8_t len; uint8_t mac_addr_addr_bytes[64]; }; }; event { id = 262; name = "lib.ethdev.get_mtu"; fields := struct { uint16_t port_id; uint16_t mtu; }; }; event { id = 263; name = "lib.ethdev.set_mtu"; fields := struct { uint16_t port_id; uint16_t mtu; int32_t ret; }; }; event { id = 264; name = "lib.ethdev.vlan_filter"; fields := struct { uint16_t port_id; uint16_t vlan_id; int32_t on; int32_t ret; }; }; event { id = 265; name = "lib.ethdev.set_vlan_strip_on_queue"; fields := struct { uint16_t port_id; uint16_t rx_queue_id; int32_t on; }; }; event { id = 266; name = "lib.ethdev.set_vlan_ether_type"; fields := struct { uint16_t port_id; int32_t vlan_type; uint16_t tag_type; int32_t ret; }; }; event { id = 267; name = "lib.ethdev.set_vlan_offload"; fields := struct { uint16_t port_id; int32_t offload_mask; int32_t ret; }; }; event { id = 268; name = "lib.ethdev.get_vlan_offload"; fields := struct { uint16_t port_id; int32_t ret; }; }; event { id = 269; name = "lib.ethdev.set_vlan_pvid"; fields := struct { uint16_t port_id; uint16_t pvid; int32_t on; int32_t ret; }; }; event { id = 270; name = "lib.ethdev.flow_ctrl_get"; fields := struct { uint16_t port_id; uint32_t fc_conf_high_water; uint32_t fc_conf_low_water; uint16_t fc_conf_pause_time; uint16_t fc_conf_send_xon; int32_t fc_conf_mode; uint8_t fc_conf_mac_ctrl_frame_fwd; uint8_t fc_conf_autoneg; int32_t ret; }; }; event { id = 271; name = "lib.ethdev.flow_ctrl_set"; fields := struct { uint16_t port_id; uint32_t fc_conf_high_water; uint32_t fc_conf_low_water; uint16_t fc_conf_pause_time; uint16_t fc_conf_send_xon; int32_t fc_conf_mode; uint8_t fc_conf_mac_ctrl_frame_fwd; uint8_t fc_conf_autoneg; int32_t ret; }; }; event { id = 272; name = "lib.ethdev.priority_flow_ctrl_set"; fields := struct { uint16_t port_id; uint32_t pfc_conf_fc_high_water; uint32_t pfc_conf_fc_low_water; uint16_t pfc_conf_fc_pause_time; uint16_t pfc_conf_fc_send_xon; int32_t pfc_conf_fc_mode; uint8_t pfc_conf_fc_mac_ctrl_frame_fwd; uint8_t pfc_conf_fc_autoneg; uint8_t pfc_conf_priority; int32_t ret; }; }; event { id = 273; name = "lib.ethdev.priority_flow_ctrl_queue_info_get"; fields := struct { uint16_t port_id; uint8_t pfc_queue_info_tc_max; int32_t pfc_queue_info_mode_capa; int32_t ret; }; }; event { id = 274; name = "lib.ethdev.priority_flow_ctrl_queue_configure"; fields := struct { uint16_t port_id; int32_t pfc_queue_conf_mode; uint16_t pfc_queue_conf_rx_pause_tx_qid; uint16_t pfc_queue_conf_tx_pause_rx_qid; int32_t ret; }; }; event { id = 275; name = "lib.ethdev.rss_reta_update"; fields := struct { uint16_t port_id; uint64_t reta_conf_mask; uint16_t reta_size; int32_t ret; }; }; event { id = 276; name = "lib.ethdev.rss_reta_query"; fields := struct { uint16_t port_id; uint64_t reta_conf_mask; uint16_t reta_size; int32_t ret; }; }; event { id = 277; name = "lib.ethdev.rss_hash_update"; fields := struct { uint16_t port_id; uintptr_t rss_conf_rss_key; uint8_t rss_conf_rss_key_len; uint64_t rss_conf_rss_hf; uint32_t rss_conf_algorithm; int32_t ret; }; }; event { id = 278; name = "lib.ethdev.rss_hash_conf_get"; fields := struct { uint16_t port_id; uintptr_t rss_conf_rss_key; uint8_t rss_conf_rss_key_len; uint64_t rss_conf_rss_hf; uint32_t rss_conf_algorithm; int32_t ret; }; }; event { id = 279; name = "lib.ethdev.udp_tunnel_port_add"; fields := struct { uint16_t port_id; uint16_t tunnel_udp_udp_port; uint8_t tunnel_udp_prot_type; int32_t ret; }; }; event { id = 280; name = "lib.ethdev.udp_tunnel_port_delete"; fields := struct { uint16_t port_id; uint16_t tunnel_udp_udp_port; uint8_t tunnel_udp_prot_type; int32_t ret; }; }; event { id = 281; name = "lib.ethdev.led_on"; fields := struct { uint16_t port_id; int32_t ret; }; }; event { id = 282; name = "lib.ethdev.led_off"; fields := struct { uint16_t port_id; int32_t ret; }; }; event { id = 283; name = "lib.ethdev.fec_get_capability"; fields := struct { uint16_t port_id; uintptr_t speed_fec_capa; uint32_t num; int32_t ret; }; }; event { id = 284; name = "lib.ethdev.fec_get"; fields := struct { uint16_t port_id; uintptr_t fec_capa; int32_t ret; }; }; event { id = 285; name = "lib.ethdev.fec_set"; fields := struct { uint16_t port_id; uint32_t fec_capa; int32_t ret; }; }; event { id = 286; name = "lib.ethdev.mac_addr_add"; fields := struct { uint16_t port_id; uint8_t len; uint8_t addr_addr_bytes[64]; uint32_t pool; int32_t ret; }; }; event { id = 287; name = "lib.ethdev.mac_addr_remove"; fields := struct { uint16_t port_id; uint8_t len; uint8_t addr_addr_bytes[64]; }; }; event { id = 288; name = "lib.ethdev.default_mac_addr_set"; fields := struct { uint16_t port_id; uint8_t len; uint8_t addr_addr_bytes[64]; }; }; event { id = 289; name = "lib.ethdev.uc_hash_table_set"; fields := struct { uint16_t port_id; uint8_t on; int32_t ret; }; }; event { id = 290; name = "lib.ethdev.uc_all_hash_table_set"; fields := struct { uint16_t port_id; uint8_t on; int32_t ret; }; }; event { id = 291; name = "lib.ethdev.set_queue_rate_limit"; fields := struct { uint16_t port_id; uint16_t queue_idx; uint16_t tx_rate; int32_t ret; }; }; event { id = 292; name = "lib.ethdev.rx_avail_thresh_set"; fields := struct { uint16_t port_id; uint16_t queue_id; uint8_t avail_thresh; int32_t ret; }; }; event { id = 293; name = "lib.ethdev.rx_avail_thresh_query"; fields := struct { uint16_t port_id; uint16_t queue_id; int32_t ret; }; }; event { id = 294; name = "lib.ethdev.callback_register"; fields := struct { uint16_t port_id; int32_t _event; uintptr_t cb_fn; uintptr_t cb_arg; }; }; event { id = 295; name = "lib.ethdev.callback_unregister"; fields := struct { uint16_t port_id; int32_t _event; uintptr_t cb_fn; uintptr_t cb_arg; int32_t ret; }; }; event { id = 296; name = "lib.ethdev.rx_intr_ctl"; fields := struct { uint16_t port_id; uint16_t qid; int32_t epfd; int32_t op; uintptr_t data; int32_t rc; }; }; event { id = 297; name = "lib.ethdev.rx_intr_ctl_q_get_fd"; fields := struct { uint16_t port_id; uint16_t queue_id; int32_t fd; }; }; event { id = 298; name = "lib.ethdev.rx_intr_ctl_q"; fields := struct { uint16_t port_id; uint16_t queue_id; int32_t epfd; int32_t op; uintptr_t data; int32_t rc; }; }; event { id = 299; name = "lib.ethdev.rx_intr_enable"; fields := struct { uint16_t port_id; uint16_t queue_id; int32_t ret; }; }; event { id = 300; name = "lib.ethdev.rx_intr_disable"; fields := struct { uint16_t port_id; uint16_t queue_id; int32_t ret; }; }; event { id = 301; name = "lib.ethdev.add_rx_callback"; fields := struct { uint16_t port_id; uint16_t queue_id; uintptr_t fn; uintptr_t user_param; uintptr_t cb; }; }; event { id = 302; name = "lib.ethdev.add_first_rx_callback"; fields := struct { uint16_t port_id; uint16_t queue_id; uintptr_t fn; uintptr_t user_param; uintptr_t cb; }; }; event { id = 303; name = "lib.ethdev.add_tx_callback"; fields := struct { uint16_t port_id; uint16_t queue_id; uintptr_t fn; uintptr_t user_param; uintptr_t cb; }; }; event { id = 304; name = "lib.ethdev.remove_rx_callback"; fields := struct { uint16_t port_id; uint16_t queue_id; uintptr_t user_cb; int32_t ret; }; }; event { id = 305; name = "lib.ethdev.remove_tx_callback"; fields := struct { uint16_t port_id; uint16_t queue_id; uintptr_t user_cb; int32_t ret; }; }; event { id = 306; name = "lib.ethdev.rx_queue_info_get"; fields := struct { uint16_t port_id; uint16_t queue_id; uintptr_t qinfo_mp; uint8_t qinfo_conf_rx_drop_en; uint64_t qinfo_conf_offloads; uint8_t qinfo_scattered_rx; uint8_t qinfo_queue_state; uint16_t qinfo_nb_desc; uint16_t qinfo_rx_buf_size; }; }; event { id = 307; name = "lib.ethdev.tx_queue_info_get"; fields := struct { uint16_t port_id; uint16_t queue_id; uint16_t qinfo_nb_desc; uint8_t qinfo_queue_state; }; }; event { id = 308; name = "lib.ethdev.rx_burst_mode_get"; fields := struct { uint16_t port_id; uint16_t queue_id; uint64_t mode_flags; int32_t ret; }; }; event { id = 309; name = "lib.ethdev.tx_burst_mode_get"; fields := struct { uint16_t port_id; uint16_t queue_id; uint64_t mode_flags; int32_t ret; }; }; event { id = 310; name = "lib.ethdev.get_monitor_addr"; fields := struct { uint16_t port_id; uint16_t queue_id; uintptr_t pmc_addr; uint8_t pmc_size; int32_t ret; }; }; event { id = 311; name = "lib.ethdev.set_mc_addr_list"; fields := struct { uint16_t port_id; uint32_t nb_mc_addr; uint8_t len; uint8_t mc_addr_set[64]; int32_t ret; }; }; event { id = 312; name = "lib.ethdev.timesync_enable"; fields := struct { uint16_t port_id; int32_t ret; }; }; event { id = 313; name = "lib.ethdev.timesync_disable"; fields := struct { uint16_t port_id; int32_t ret; }; }; event { id = 314; name = "lib.ethdev.timesync_read_rx_timestamp"; fields := struct { uint16_t port_id; size_t timestamp_tv_sec; long timestamp_tv_nsec; uint32_t flags; int32_t ret; }; }; event { id = 315; name = "lib.ethdev.timesync_read_tx_timestamp"; fields := struct { uint16_t port_id; size_t timestamp_tv_sec; long timestamp_tv_nsec; int32_t ret; }; }; event { id = 316; name = "lib.ethdev.timesync_adjust_time"; fields := struct { uint16_t port_id; int64_t delta; int32_t ret; }; }; event { id = 317; name = "lib.ethdev.timesync_adjust_freq"; fields := struct { uint16_t port_id; int64_t ppm; int32_t ret; }; }; event { id = 318; name = "lib.ethdev.timesync_read_time"; fields := struct { uint16_t port_id; size_t time_tv_sec; long time_tv_nsec; int32_t ret; }; }; event { id = 319; name = "lib.ethdev.timesync_write_time"; fields := struct { uint16_t port_id; size_t time_tv_sec; long time_tv_nsec; int32_t ret; }; }; event { id = 320; name = "lib.ethdev.read_clock"; fields := struct { uint16_t port_id; uintptr_t clk; int32_t ret; }; }; event { id = 321; name = "lib.ethdev.get_reg_info"; fields := struct { uint16_t port_id; uintptr_t info_data; uint32_t info_offset; uint32_t info_length; uint32_t info_width; uint32_t info_version; uintptr_t info_names; uintptr_t info_filter; int32_t ret; }; }; event { id = 322; name = "lib.ethdev.get_eeprom_length"; fields := struct { uint16_t port_id; int32_t ret; }; }; event { id = 323; name = "lib.ethdev.get_eeprom"; fields := struct { uint16_t port_id; uintptr_t info_data; uint32_t info_offset; uint32_t info_length; uint32_t info_magic; int32_t ret; }; }; event { id = 324; name = "lib.ethdev.set_eeprom"; fields := struct { uint16_t port_id; uintptr_t info_data; uint32_t info_offset; uint32_t info_length; uint32_t info_magic; int32_t ret; }; }; event { id = 325; name = "lib.ethdev.get_module_info"; fields := struct { uint16_t port_id; uint32_t modinfo_type; uint32_t modinfo_eeprom_len; int32_t ret; }; }; event { id = 326; name = "lib.ethdev.get_module_eeprom"; fields := struct { uint16_t port_id; uintptr_t info_data; uint32_t info_offset; uint32_t info_length; uint32_t info_magic; int32_t ret; }; }; event { id = 327; name = "lib.ethdev.get_dcb_info"; fields := struct { uint16_t port_id; uint8_t dcb_info_nb_tcs; uint8_t num_user_priorities; uint8_t dcb_info_prio_tc[64]; uint8_t num_tcs; uint8_t dcb_info_tc_bws[64]; int32_t ret; }; }; event { id = 328; name = "lib.ethdev.adjust_nb_rx_tx_desc"; fields := struct { uint16_t port_id; }; }; event { id = 329; name = "lib.ethdev.hairpin_capability_get"; fields := struct { uint16_t port_id; uint16_t cap_max_nb_queues; uint16_t cap_max_rx_2_tx; uint16_t cap_max_tx_2_rx; uint16_t cap_max_nb_desc; int32_t ret; }; }; event { id = 330; name = "lib.ethdev.pool_ops_supported"; fields := struct { uint16_t port_id; string_bounded_t pool[32]; int32_t ret; }; }; event { id = 331; name = "lib.ethdev.representor_info_get"; fields := struct { uint16_t port_id; uintptr_t info; int32_t ret; }; }; event { id = 332; name = "lib.ethdev.rx_metadata_negotiate"; fields := struct { uint16_t port_id; uint64_t features_val; int32_t ret; }; }; event { id = 333; name = "lib.ethdev.ip_reassembly_capability_get"; fields := struct { uint16_t port_id; uint32_t capa_timeout_ms; uint16_t capa_max_frags; uint16_t capa_flags; int32_t ret; }; }; event { id = 334; name = "lib.ethdev.ip_reassembly_conf_get"; fields := struct { uint16_t port_id; uint32_t conf_timeout_ms; uint16_t conf_max_frags; uint16_t conf_flags; int32_t ret; }; }; event { id = 335; name = "lib.ethdev.ip_reassembly_conf_set"; fields := struct { uint16_t port_id; uint32_t conf_timeout_ms; uint16_t conf_max_frags; uint16_t conf_flags; int32_t ret; }; }; event { id = 336; name = "lib.ethdev.buffer_split_get_supported_hdr_ptypes"; fields := struct { uint16_t port_id; int32_t supported_num; uint32_t ptypes; }; }; event { id = 337; name = "lib.ethdev.cman_info_get"; fields := struct { uint16_t port_id; uint64_t info_modes_supported; uint64_t info_objs_supported; int32_t ret; }; }; event { id = 338; name = "lib.ethdev.cman_config_init"; fields := struct { uint16_t port_id; int32_t config_obj; int32_t config_mode; int32_t ret; }; }; event { id = 339; name = "lib.ethdev.cman_config_set"; fields := struct { uint16_t port_id; int32_t config_obj; int32_t config_mode; int32_t ret; }; }; event { id = 340; name = "lib.ethdev.cman_config_get"; fields := struct { uint16_t port_id; int32_t config_obj; int32_t config_mode; int32_t ret; }; }; event { id = 341; name = "lib.ethdev.count_aggr_ports"; fields := struct { uint16_t port_id; int32_t ret; }; }; event { id = 342; name = "lib.ethdev.map_aggr_tx_affinity"; fields := struct { uint16_t port_id; uint16_t tx_queue_id; uint8_t affinity; int32_t ret; }; }; event { id = 343; name = "lib.ethdev.flow.copy"; fields := struct { uintptr_t fd; size_t len; uint32_t attr_group; uint32_t attr_priority; uintptr_t items; uintptr_t actions; int32_t ret; }; }; event { id = 344; name = "lib.ethdev.flow.create"; fields := struct { uint16_t port_id; uintptr_t attr; uintptr_t pattern; uintptr_t actions; uintptr_t flow; }; }; event { id = 345; name = "lib.ethdev.flow.destroy"; fields := struct { uint16_t port_id; uintptr_t flow; int32_t ret; }; }; event { id = 346; name = "lib.ethdev.flow.update"; fields := struct { uint16_t port_id; uintptr_t flow; uintptr_t actions; int32_t ret; }; }; event { id = 347; name = "lib.ethdev.flow.flush"; fields := struct { uint16_t port_id; int32_t ret; }; }; event { id = 348; name = "lib.ethdev.flow.isolate"; fields := struct { uint16_t port_id; int32_t set; int32_t ret; }; }; event { id = 349; name = "lib.ethdev.flow.query"; fields := struct { uint16_t port_id; uintptr_t flow; uintptr_t action; uintptr_t data; int32_t ret; }; }; event { id = 350; name = "lib.ethdev.flow.validate"; fields := struct { uint16_t port_id; uintptr_t attr; uintptr_t pattern; uintptr_t actions; int32_t ret; }; }; event { id = 351; name = "lib.ethdev.flow.conv"; fields := struct { int32_t op; uintptr_t dst; size_t size; uintptr_t src; int32_t ret; }; }; event { id = 352; name = "lib.ethdev.dynf_metadata_register"; fields := struct { int32_t offset; uint64_t flag; }; }; event { id = 353; name = "lib.ethdev.flow.get_aged_flows"; fields := struct { uint16_t port_id; uintptr_t contexts; uint32_t nb_contexts; int32_t ret; }; }; event { id = 354; name = "lib.ethdev.flow.get_q_aged_flows"; fields := struct { uint16_t port_id; uint32_t queue_id; uintptr_t contexts; uint32_t nb_contexts; int32_t ret; }; }; event { id = 355; name = "lib.ethdev.flow.tunnel_decap_set"; fields := struct { uint16_t port_id; uintptr_t tunnel; uintptr_t actions; uintptr_t num_of_actions; int32_t ret; }; }; event { id = 356; name = "lib.ethdev.flow.tunnel_match"; fields := struct { uint16_t port_id; uintptr_t tunnel; uintptr_t items; uintptr_t num_of_items; int32_t ret; }; }; event { id = 357; name = "lib.ethdev.flow.get_restore_info"; fields := struct { uint16_t port_id; uintptr_t m; uintptr_t info; int32_t ret; }; }; event { id = 358; name = "lib.ethdev.flow.tunnel_action_decap_release"; fields := struct { uint16_t port_id; uintptr_t actions; uint32_t num_of_actions; int32_t ret; }; }; event { id = 359; name = "lib.ethdev.flow.tunnel_item_release"; fields := struct { uint16_t port_id; uintptr_t items; uint32_t num_of_items; int32_t ret; }; }; event { id = 360; name = "lib.ethdev.flow.action_handle_create"; fields := struct { uint16_t port_id; uintptr_t conf; uintptr_t action; uintptr_t handle; }; }; event { id = 361; name = "lib.ethdev.flow.action_handle_destroy"; fields := struct { uint16_t port_id; uintptr_t handle; int32_t ret; }; }; event { id = 362; name = "lib.ethdev.flow.action_handle_update"; fields := struct { uint16_t port_id; uintptr_t handle; uintptr_t update; int32_t ret; }; }; event { id = 363; name = "lib.ethdev.flow.action_handle_query"; fields := struct { uint16_t port_id; uintptr_t handle; uintptr_t data; int32_t ret; }; }; event { id = 364; name = "lib.ethdev.flow.flex_item_create"; fields := struct { uint16_t port_id; uintptr_t conf; uintptr_t handle; }; }; event { id = 365; name = "lib.ethdev.flow.flex_item_release"; fields := struct { uint16_t port_id; uintptr_t handle; int32_t ret; }; }; event { id = 366; name = "lib.ethdev.flow.pick_transfer_proxy"; fields := struct { uint16_t port_id; uintptr_t proxy_port_id; int32_t ret; }; }; event { id = 367; name = "lib.ethdev.flow.info_get"; fields := struct { uint16_t port_id; uint32_t port_info_max_nb_queues; uint32_t port_info_max_nb_counters; uint32_t port_info_max_nb_aging_objects; uint32_t port_info_max_nb_meters; uint32_t port_info_max_nb_conn_tracks; uint32_t port_info_supported_flags; uintptr_t queue_info; int32_t ret; }; }; event { id = 368; name = "lib.ethdev.flow.configure"; fields := struct { uint16_t port_id; uint32_t port_attr_nb_counters; uint32_t port_attr_nb_aging_objects; uint32_t port_attr_nb_meters; uint32_t port_attr_nb_conn_tracks; uint32_t port_attr_flags; uint16_t nb_queue; uintptr_t queue_attr; int32_t ret; }; }; event { id = 369; name = "lib.ethdev.flow.pattern_template_create"; fields := struct { uint16_t port_id; uintptr_t template_attr; uintptr_t pattern; uintptr_t tmplate; }; }; event { id = 370; name = "lib.ethdev.flow.pattern_template_destroy"; fields := struct { uint16_t port_id; uintptr_t pattern_template; int32_t ret; }; }; event { id = 371; name = "lib.ethdev.flow.actions_template_create"; fields := struct { uint16_t port_id; uintptr_t template_attr; uintptr_t actions; uintptr_t masks; uintptr_t tmplate; }; }; event { id = 372; name = "lib.ethdev.flow.actions_template_destroy"; fields := struct { uint16_t port_id; uintptr_t actions_template; int32_t ret; }; }; event { id = 373; name = "lib.ethdev.flow.template_table_create"; fields := struct { uint16_t port_id; uint32_t table_attr_nb_flows; uint32_t table_attr_flow_attr_group; uint32_t table_attr_flow_attr_priority; uintptr_t pattern_templates; uint8_t nb_pattern_templates; uintptr_t actions_templates; uint8_t nb_actions_templates; uintptr_t table; }; }; event { id = 374; name = "lib.ethdev.flow.template_table_destroy"; fields := struct { uint16_t port_id; uintptr_t template_table; int32_t ret; }; }; event { id = 375; name = "lib.ethdev.flow.async_create"; fields := struct { uint16_t port_id; uint32_t queue_id; uintptr_t op_attr; uintptr_t template_table; uintptr_t pattern; uint8_t pattern_template_index; uintptr_t actions; uint8_t actions_template_index; uintptr_t user_data; uintptr_t flow; }; }; event { id = 376; name = "lib.ethdev.flow.async_create_by_index"; fields := struct { uint16_t port_id; uint32_t queue_id; uintptr_t op_attr; uintptr_t template_table; uint32_t rule_index; uintptr_t actions; uint8_t actions_template_index; uintptr_t user_data; uintptr_t flow; }; }; event { id = 377; name = "lib.ethdev.flow.async_create_by_index_with_pattern"; fields := struct { uint16_t port_id; uint32_t queue_id; uintptr_t op_attr; uintptr_t template_table; uint32_t rule_index; uintptr_t pattern; uint8_t pattern_template_index; uintptr_t actions; uint8_t actions_template_index; uintptr_t user_data; uintptr_t flow; }; }; event { id = 378; name = "lib.ethdev.flow.async_destroy"; fields := struct { uint16_t port_id; uint32_t queue_id; uintptr_t op_attr; uintptr_t flow; uintptr_t user_data; int32_t ret; }; }; event { id = 379; name = "lib.ethdev.flow.async_update"; fields := struct { uint16_t port_id; uint32_t queue_id; uintptr_t op_attr; uintptr_t flow; uintptr_t actions; uint8_t actions_template_index; uintptr_t user_data; int32_t ret; }; }; event { id = 380; name = "lib.ethdev.flow.push"; fields := struct { uint16_t port_id; uint32_t queue_id; int32_t ret; }; }; event { id = 381; name = "lib.ethdev.flow.pull"; fields := struct { uint16_t port_id; uint32_t queue_id; uintptr_t res; uint16_t n_res; int32_t ret; }; }; event { id = 382; name = "lib.ethdev.flow.async_action_handle_create"; fields := struct { uint16_t port_id; uint32_t queue_id; uintptr_t op_attr; uintptr_t indir_action_conf; uintptr_t action; uintptr_t user_data; uintptr_t handle; }; }; event { id = 383; name = "lib.ethdev.flow.async_action_handle_destroy"; fields := struct { uint16_t port_id; uint32_t queue_id; uintptr_t op_attr; uintptr_t action_handle; uintptr_t user_data; int32_t ret; }; }; event { id = 384; name = "lib.ethdev.flow.async_action_handle_update"; fields := struct { uint16_t port_id; uint32_t queue_id; uintptr_t op_attr; uintptr_t action_handle; uintptr_t update; uintptr_t user_data; int32_t ret; }; }; event { id = 385; name = "lib.ethdev.flow.async.action.handle.query"; fields := struct { uint16_t port_id; uint32_t queue_id; uintptr_t op_attr; uintptr_t action_handle; uintptr_t data; uintptr_t user_data; int32_t ret; }; }; event { id = 386; name = "lib.ethdev.mtr.capabilities_get"; fields := struct { uint16_t port_id; uintptr_t cap; int32_t ret; }; }; event { id = 387; name = "lib.ethdev.mtr.create"; fields := struct { uint16_t port_id; uint32_t mtr_id; uintptr_t params; int32_t shared; int32_t ret; }; }; event { id = 388; name = "lib.ethdev.mtr.destroy"; fields := struct { uint16_t port_id; uint32_t mtr_id; int32_t ret; }; }; event { id = 389; name = "lib.ethdev.mtr.meter_disable"; fields := struct { uint16_t port_id; uint32_t mtr_id; int32_t ret; }; }; event { id = 390; name = "lib.ethdev.mtr.meter_dscp_table_update"; fields := struct { uint16_t port_id; uint32_t mtr_id; uintptr_t dscp_table; int32_t ret; }; }; event { id = 391; name = "lib.ethdev.mtr.meter_enable"; fields := struct { uint16_t port_id; uint32_t mtr_id; int32_t ret; }; }; event { id = 392; name = "lib.ethdev.mtr.meter_profile_add"; fields := struct { uint16_t port_id; uint32_t meter_profile_id; uintptr_t profile; int32_t ret; }; }; event { id = 393; name = "lib.ethdev.mtr.meter_profile_delete"; fields := struct { uint16_t port_id; uint32_t meter_profile_id; int32_t ret; }; }; event { id = 394; name = "lib.ethdev.mtr.meter_profile_get"; fields := struct { uint16_t port_id; uint32_t meter_profile_id; uintptr_t ret; }; }; event { id = 395; name = "lib.ethdev.mtr.meter_profile_update"; fields := struct { uint16_t port_id; uint32_t mtr_id; uint32_t meter_profile_id; int32_t ret; }; }; event { id = 396; name = "lib.ethdev.mtr.stats_read"; fields := struct { uint16_t port_id; uint32_t mtr_id; uintptr_t stats; uint64_t stats_mask; int32_t clear; int32_t ret; }; }; event { id = 397; name = "lib.ethdev.mtr.stats_update"; fields := struct { uint16_t port_id; uint32_t mtr_id; uint64_t stats_mask; int32_t ret; }; }; event { id = 398; name = "lib.ethdev.mtr.meter_policy_add"; fields := struct { uint16_t port_id; uint32_t policy_id; uintptr_t policy; int32_t ret; }; }; event { id = 399; name = "lib.ethdev.mtr.meter_policy_delete"; fields := struct { uint16_t port_id; uint32_t policy_id; int32_t ret; }; }; event { id = 400; name = "lib.ethdev.mtr.meter_policy_get"; fields := struct { uint16_t port_id; uint32_t policy_id; uintptr_t ret; }; }; event { id = 401; name = "lib.ethdev.mtr.meter_policy_update"; fields := struct { uint16_t port_id; uint32_t mtr_id; uint32_t meter_policy_id; int32_t ret; }; }; event { id = 402; name = "lib.ethdev.mtr.meter_policy_validate"; fields := struct { uint16_t port_id; uintptr_t policy; int32_t ret; }; }; event { id = 403; name = "lib.ethdev.mtr.meter_vlan_table_update"; fields := struct { uint16_t port_id; uint32_t mtr_id; uintptr_t vlan_table; int32_t ret; }; }; event { id = 404; name = "lib.ethdev.mtr.color_in_protocol_get"; fields := struct { uint16_t port_id; uint32_t mtr_id; int32_t ret; }; }; event { id = 405; name = "lib.ethdev.mtr.color_in_protocol_priority_get"; fields := struct { uint16_t port_id; uint32_t mtr_id; int32_t proto; int32_t ret; }; }; event { id = 406; name = "lib.ethdev.mtr.color_in_protocol_set"; fields := struct { uint16_t port_id; uint32_t mtr_id; int32_t proto; uint32_t priority; int32_t ret; }; }; event { id = 407; name = "lib.ethdev.tm.capabilities_get"; fields := struct { uint16_t port_id; uintptr_t cap; int32_t ret; }; }; event { id = 408; name = "lib.ethdev.tm.get_number_of_leaf_nodes"; fields := struct { uint16_t port_id; uint32_t n_leaf_nodes; }; }; event { id = 409; name = "lib.ethdev.tm.hierarchy_commit"; fields := struct { uint16_t port_id; int32_t clear_on_fail; int32_t ret; }; }; event { id = 410; name = "lib.ethdev.tm.level_capabilities_get"; fields := struct { uint16_t port_id; uint32_t level_id; uintptr_t cap; int32_t ret; }; }; event { id = 411; name = "lib.ethdev.tm.mark_ip_dscp"; fields := struct { uint16_t port_id; int32_t mark_green; int32_t mark_yellow; int32_t mark_red; int32_t ret; }; }; event { id = 412; name = "lib.ethdev.tm.mark_ip_ecn"; fields := struct { uint16_t port_id; int32_t mark_green; int32_t mark_yellow; int32_t mark_red; int32_t ret; }; }; event { id = 413; name = "lib.ethdev.tm.mark_vlan_dei"; fields := struct { uint16_t port_id; int32_t mark_green; int32_t mark_yellow; int32_t mark_red; int32_t ret; }; }; event { id = 414; name = "lib.ethdev.tm.node_add"; fields := struct { uint16_t port_id; uint32_t node_id; uint32_t parent_node_id; uint32_t priority; uint32_t weight; uint32_t level_id; uintptr_t params; int32_t ret; }; }; event { id = 415; name = "lib.ethdev.tm.node_query"; fields := struct { uint16_t port_id; uint32_t node_id; uintptr_t parent_node_id; uintptr_t priority; uintptr_t weight; uintptr_t level_id; uintptr_t params; int32_t ret; }; }; event { id = 416; name = "lib.ethdev.tm.node_capabilities_get"; fields := struct { uint16_t port_id; uint32_t node_id; uintptr_t cap; int32_t ret; }; }; event { id = 417; name = "lib.ethdev.tm.node_cman_update"; fields := struct { uint16_t port_id; uint32_t node_id; int32_t cman; int32_t ret; }; }; event { id = 418; name = "lib.ethdev.tm.node_delete"; fields := struct { uint16_t port_id; uint32_t node_id; int32_t ret; }; }; event { id = 419; name = "lib.ethdev.tm.node_parent_update"; fields := struct { uint16_t port_id; uint32_t node_id; uint32_t parent_node_id; uint32_t priority; uint32_t weight; int32_t ret; }; }; event { id = 420; name = "lib.ethdev.tm.node_resume"; fields := struct { uint16_t port_id; uint32_t node_id; int32_t ret; }; }; event { id = 421; name = "lib.ethdev.tm.node_shaper_update"; fields := struct { uint16_t port_id; uint32_t node_id; uint32_t shaper_profile_id; int32_t ret; }; }; event { id = 422; name = "lib.ethdev.tm.node_shared_shaper_update"; fields := struct { uint16_t port_id; uint32_t node_id; uint32_t shared_shaper_id; int32_t add; int32_t ret; }; }; event { id = 423; name = "lib.ethdev.tm.node_shared_wred_context_update"; fields := struct { uint16_t port_id; uint32_t node_id; uint32_t shared_wred_context_id; int32_t add; int32_t ret; }; }; event { id = 424; name = "lib.ethdev.tm.node_stats_read"; fields := struct { uint16_t port_id; uint32_t node_id; uintptr_t stats; uint64_t stats_mask; int32_t clear; int32_t ret; }; }; event { id = 425; name = "lib.ethdev.tm.node_stats_update"; fields := struct { uint16_t port_id; uint32_t node_id; uint64_t stats_mask; int32_t ret; }; }; event { id = 426; name = "lib.ethdev.tm.node_suspend"; fields := struct { uint16_t port_id; uint32_t node_id; int32_t ret; }; }; event { id = 427; name = "lib.ethdev.tm.node_type_get"; fields := struct { uint16_t port_id; uint32_t node_id; int32_t is_leaf; int32_t ret; }; }; event { id = 428; name = "lib.ethdev.tm.node_wfq_weight_mode_update"; fields := struct { uint16_t port_id; uint32_t node_id; uintptr_t wfq_weight_mode; uint32_t n_sp_priorities; int32_t ret; }; }; event { id = 429; name = "lib.ethdev.tm.node_wred_context_update"; fields := struct { uint16_t port_id; uint32_t node_id; uint32_t wred_profile_id; int32_t ret; }; }; event { id = 430; name = "lib.ethdev.tm.shaper_profile_add"; fields := struct { uint16_t port_id; uint32_t shaper_profile_id; uintptr_t profile; int32_t ret; }; }; event { id = 431; name = "lib.ethdev.tm.shaper_profile_delete"; fields := struct { uint16_t port_id; uint32_t shaper_profile_id; int32_t ret; }; }; event { id = 432; name = "lib.ethdev.tm.shared_shaper_add_update"; fields := struct { uint16_t port_id; uint32_t shared_shaper_id; uint32_t shaper_profile_id; int32_t ret; }; }; event { id = 433; name = "lib.ethdev.tm.shared_shaper_delete"; fields := struct { uint16_t port_id; uint32_t shared_shaper_id; int32_t ret; }; }; event { id = 434; name = "lib.ethdev.tm.shared_wred_context_add_update"; fields := struct { uint16_t port_id; uint32_t shared_wred_context_id; uint32_t wred_profile_id; int32_t ret; }; }; event { id = 435; name = "lib.ethdev.tm.shared_wred_context_delete"; fields := struct { uint16_t port_id; uint32_t shared_wred_context_id; int32_t ret; }; }; event { id = 436; name = "lib.ethdev.tm.wred_profile_add"; fields := struct { uint16_t port_id; uint32_t wred_profile_id; uintptr_t profile; int32_t ret; }; }; event { id = 437; name = "lib.ethdev.tm.wred_profile_delete"; fields := struct { uint16_t port_id; uint32_t wred_profile_id; int32_t ret; }; }; event { id = 438; name = "lib.ethdev.flow.action_list_handle_create"; fields := struct { uint16_t port_id; uintptr_t conf; uintptr_t actions; int32_t ret; }; }; event { id = 439; name = "lib.ethdev.flow.action_list_handle_destroy"; fields := struct { uint16_t port_id; uintptr_t handle; int32_t ret; }; }; event { id = 440; name = "lib.ethdev.flow.action_list_handle_query_update"; fields := struct { uint16_t port_id; uintptr_t handle; uintptr_t update; uintptr_t query; int32_t mode; int32_t ret; }; }; event { id = 441; name = "lib.ethdev.flow.async_action_list_handle_create"; fields := struct { uint16_t port_id; uint32_t queue_id; uintptr_t op_attr; uintptr_t conf; uintptr_t action; uintptr_t user_data; int32_t ret; }; }; event { id = 442; name = "lib.ethdev.flow.async_action_list_handle_destroy"; fields := struct { uint16_t port_id; uint32_t queue_id; uintptr_t op_attr; uintptr_t handle; uintptr_t user_data; int32_t ret; }; }; event { id = 443; name = "lib.ethdev.flow.async_action_list_handle_query_update"; fields := struct { uint16_t port_id; uint32_t queue_id; uintptr_t attr; uintptr_t handle; uintptr_t update; uintptr_t query; int32_t mode; uintptr_t user_data; int32_t ret; }; }; event { id = 444; name = "lib.ethdev.flow.template_table_resize"; fields := struct { uint16_t port_id; uintptr_t table; uint32_t nb_rules; int32_t ret; }; }; event { id = 445; name = "lib.ethdev.flow.async_update_resized"; fields := struct { uint16_t port_id; uint32_t queue; uintptr_t attr; uintptr_t rule; uintptr_t user_data; int32_t ret; }; }; event { id = 446; name = "lib.ethdev.flow.table_resize_complete"; fields := struct { uint16_t port_id; uintptr_t table; int32_t ret; }; }; event { id = 447; name = "lib.mempool.ops.deq.bulk"; fields := struct { uintptr_t mempool; uintptr_t obj_table; uint32_t nb_objs; }; }; event { id = 448; name = "lib.mempool.ops.deq.contig"; fields := struct { uintptr_t mempool; uintptr_t first_obj_table; uint32_t nb_objs; }; }; event { id = 449; name = "lib.mempool.ops.enq.bulk"; fields := struct { uintptr_t mempool; uintptr_t obj_table; uint32_t nb_objs; }; }; event { id = 450; name = "lib.mempool.generic.put"; fields := struct { uintptr_t mempool; uintptr_t obj_table; uint32_t nb_objs; uintptr_t cache; }; }; event { id = 451; name = "lib.mempool.put.bulk"; fields := struct { uintptr_t mempool; uintptr_t obj_table; uint32_t nb_objs; uintptr_t cache; }; }; event { id = 452; name = "lib.mempool.generic.get"; fields := struct { uintptr_t mempool; uintptr_t obj_table; uint32_t nb_objs; uintptr_t cache; }; }; event { id = 453; name = "lib.mempool.get.bulk"; fields := struct { uintptr_t mempool; uintptr_t obj_table; uint32_t nb_objs; uintptr_t cache; }; }; event { id = 454; name = "lib.mempool.get.blocks"; fields := struct { uintptr_t mempool; uintptr_t first_obj_table; uint32_t nb_objs; }; }; event { id = 455; name = "lib.mempool.create"; fields := struct { string_bounded_t name[32]; uint32_t nb_elts; uint32_t elt_size; uint32_t cache_size; uint32_t private_data_size; uintptr_t mp_init; uintptr_t mp_init_arg; uintptr_t obj_init; uintptr_t obj_init_arg; uint32_t flags; uintptr_t mempool; int32_t mempool_ops_index; }; }; event { id = 456; name = "lib.mempool.create.empty"; fields := struct { string_bounded_t name[32]; uint32_t nb_elts; uint32_t elt_size; uint32_t cache_size; uint32_t private_data_size; uint32_t flags; uintptr_t mempool; int32_t mempool_ops_index; }; }; event { id = 457; name = "lib.mempool.free"; fields := struct { uintptr_t mempool; string_bounded_t mempool_name[32]; }; }; event { id = 458; name = "lib.mempool.populate.iova"; fields := struct { uintptr_t mempool; string_bounded_t mempool_name[32]; uintptr_t vaddr; uint64_t iova; size_t len; uintptr_t free_cb; uintptr_t opaque; }; }; event { id = 459; name = "lib.mempool.populate.virt"; fields := struct { uintptr_t mempool; string_bounded_t mempool_name[32]; uintptr_t addr; size_t len; size_t pg_sz; uintptr_t free_cb; uintptr_t opaque; }; }; event { id = 460; name = "lib.mempool.populate.default"; fields := struct { uintptr_t mempool; string_bounded_t mempool_name[32]; }; }; event { id = 461; name = "lib.mempool.populate.anon"; fields := struct { uintptr_t mempool; string_bounded_t mempool_name[32]; }; }; event { id = 462; name = "lib.mempool.cache_create"; fields := struct { uint32_t size; int32_t socket_id; uintptr_t cache; uint32_t cache_len; uint32_t cache_flushthresh; }; }; event { id = 463; name = "lib.mempool.cache.free"; fields := struct { uintptr_t cache; }; }; event { id = 464; name = "lib.mempool.default.cache"; fields := struct { uintptr_t mempool; uint32_t lcore_id; uintptr_t default_cache; }; }; event { id = 465; name = "lib.mempool.get.page.size"; fields := struct { uintptr_t mempool; string_bounded_t mempool_name[32]; size_t pg_sz; }; }; event { id = 466; name = "lib.mempool.cache.flush"; fields := struct { uintptr_t cache; uintptr_t mempool; }; }; event { id = 467; name = "lib.mempool.ops.populate"; fields := struct { uintptr_t mempool; string_bounded_t mempool_name[32]; uint32_t max_objs; uintptr_t vaddr; uint64_t iova; size_t len; uintptr_t obj_cb; uintptr_t obj_cb_arg; }; }; event { id = 468; name = "lib.mempool.ops.alloc"; fields := struct { uintptr_t mempool; string_bounded_t mempool_name[32]; }; }; event { id = 469; name = "lib.mempool.ops.free"; fields := struct { uintptr_t mempool; string_bounded_t mempool_name[32]; }; }; event { id = 470; name = "lib.mempool.set.ops.byname"; fields := struct { uintptr_t mempool; string_bounded_t mempool_name[32]; string_bounded_t name[32]; uintptr_t pool_config; }; }; event { id = 471; name = "lib.eal.generic.void"; fields := struct { }; }; event { id = 472; name = "lib.eal.generic.u64"; fields := struct { uint64_t in; }; }; event { id = 473; name = "lib.eal.generic.u32"; fields := struct { uint32_t in; }; }; event { id = 474; name = "lib.eal.generic.u16"; fields := struct { uint16_t in; }; }; event { id = 475; name = "lib.eal.generic.u8"; fields := struct { uint8_t in; }; }; event { id = 476; name = "lib.eal.generic.i64"; fields := struct { int64_t in; }; }; event { id = 477; name = "lib.eal.generic.i32"; fields := struct { int32_t in; }; }; event { id = 478; name = "lib.eal.generic.i16"; fields := struct { int16_t in; }; }; event { id = 479; name = "lib.eal.generic.i8"; fields := struct { int8_t in; }; }; event { id = 480; name = "lib.eal.generic.int"; fields := struct { int32_t in; }; }; event { id = 481; name = "lib.eal.generic.long"; fields := struct { long in; }; }; event { id = 482; name = "lib.eal.generic.float"; fields := struct { float in; }; }; event { id = 483; name = "lib.eal.generic.double"; fields := struct { double in; }; }; event { id = 484; name = "lib.eal.generic.ptr"; fields := struct { uintptr_t ptr; }; }; event { id = 485; name = "lib.eal.generic.string"; fields := struct { string_bounded_t str[32]; }; }; event { id = 486; name = "lib.eal.generic.size_t"; fields := struct { size_t sz; }; }; event { id = 487; name = "lib.eal.generic.func"; fields := struct { string_bounded_t func[32]; }; }; event { id = 488; name = "lib.eal.generic.blob"; fields := struct { uint8_t len; uint8_t in[64]; }; }; event { id = 489; name = "lib.eal.alarm.set"; fields := struct { uint64_t us; uintptr_t cb_fn; uintptr_t cb_arg; int32_t rc; }; }; event { id = 490; name = "lib.eal.alarm.cancel"; fields := struct { uintptr_t cb_fn; uintptr_t cb_arg; int32_t count; }; }; event { id = 491; name = "lib.eal.mem.zmalloc"; fields := struct { string_bounded_t type[32]; size_t size; uint32_t _align; int32_t socket; uintptr_t ptr; }; }; event { id = 492; name = "lib.eal.mem.malloc"; fields := struct { string_bounded_t type[32]; size_t size; uint32_t _align; int32_t socket; uintptr_t ptr; }; }; event { id = 493; name = "lib.eal.mem.realloc"; fields := struct { size_t size; uint32_t _align; int32_t socket; uintptr_t ptr; }; }; event { id = 494; name = "lib.eal.mem.free"; fields := struct { uintptr_t ptr; }; }; event { id = 495; name = "lib.eal.memzone.reserve"; fields := struct { string_bounded_t name[32]; size_t len; int32_t socket_id; uint32_t flags; uint32_t _align; uint32_t bound; uintptr_t mz; }; }; event { id = 496; name = "lib.eal.memzone.lookup"; fields := struct { string_bounded_t name[32]; uintptr_t memzone; }; }; event { id = 497; name = "lib.eal.memzone.free"; fields := struct { string_bounded_t name[32]; uintptr_t addr; int32_t rc; }; }; event { id = 498; name = "lib.eal.thread.remote.launch"; fields := struct { uintptr_t f; uintptr_t arg; uint32_t worker_id; int32_t rc; }; }; event { id = 499; name = "lib.eal.thread.lcore.ready"; fields := struct { uint32_t lcore_id; string_bounded_t cpuset[32]; }; }; event { id = 500; name = "lib.eal.thread.lcore.running"; fields := struct { uint32_t lcore_id; uintptr_t f; }; }; event { id = 501; name = "lib.eal.thread.lcore.stopped"; fields := struct { uint32_t lcore_id; }; }; event { id = 502; name = "lib.eal.service.map.lcore"; fields := struct { uint32_t id; uint32_t lcore_id; uint32_t enabled; }; }; event { id = 503; name = "lib.eal.service.lcore.state.change"; fields := struct { uint32_t lcore_id; int32_t lcore_state; }; }; event { id = 504; name = "lib.eal.service.lcore.start"; fields := struct { uint32_t lcore_id; }; }; event { id = 505; name = "lib.eal.service.lcore.stop"; fields := struct { uint32_t lcore_id; }; }; event { id = 506; name = "lib.eal.service.run.begin"; fields := struct { uint32_t id; uint32_t lcore_id; }; }; event { id = 507; name = "lib.eal.service.run.state.set"; fields := struct { uint32_t id; uint32_t run_state; }; }; event { id = 508; name = "lib.eal.service.run.end"; fields := struct { uint32_t id; uint32_t lcore_id; }; }; event { id = 509; name = "lib.eal.service.component.register"; fields := struct { int32_t id; string_bounded_t service_name[32]; }; }; event { id = 510; name = "lib.eal.intr.register"; fields := struct { int32_t rc; int32_t handle_dev_fd; int32_t handle_fd; int32_t handle_type; uint32_t handle_max_intr; uint32_t handle_nb_efd; uintptr_t cb; uintptr_t cb_arg; }; }; event { id = 511; name = "lib.eal.intr.unregister"; fields := struct { int32_t rc; int32_t handle_dev_fd; int32_t handle_fd; int32_t handle_type; uint32_t handle_max_intr; uint32_t handle_nb_efd; uintptr_t cb; uintptr_t cb_arg; }; }; event { id = 512; name = "lib.eal.intr.enable"; fields := struct { int32_t rc; int32_t handle_dev_fd; int32_t handle_fd; int32_t handle_type; uint32_t handle_max_intr; uint32_t handle_nb_efd; }; }; event { id = 513; name = "lib.eal.intr.disable"; fields := struct { int32_t rc; int32_t handle_dev_fd; int32_t handle_fd; int32_t handle_type; uint32_t handle_max_intr; uint32_t handle_nb_efd; }; }; + TestCase [ 8] : test_trace_metadata_dump succeeded + ------------------------------------------------------- + + Test Suite Summary : trace autotest + ------------------------------------------------------- + + Tests Total : 9 + Tests Skipped : 0 + Tests Executed : 9 + Tests Unsupported: 0 + Tests Passed : 9 + Tests Failed : 0 + ------------------------------------------------------- + Test OK RTE>> ----------------------------------- stderr ----------------------------------- EAL: Sysctl reports 4 cpus EAL: Detected CPU lcores: 4 EAL: Detected NUMA nodes: 1 EAL: Detected static linkage of DPDK EAL: Multi-process socket /var/run/dpdk/rte/mp_socket EAL: Selected IOVA mode 'VA' PCI_BUS: Expecting 'PA' IOVA mode but current mode is 'VA', not initializing PCI_BUS: Requested device 0000:00:04.0 cannot be used APP: HPET is not enabled, using TSC as default timer EAL: Trace dir: //dpdk-traces/rte-2025-02-04-PM-04-00-03 ============================================================================== ================================== 111/114 =================================== test: DPDK:fast-tests / trace_autotest_with_traces start time: 16:00:03 duration: 0.08s result: exit status 0 command: MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=114 DPDK_TEST=trace_autotest MESON_TEST_ITERATION=1 /tmp/cirrus-ci-build/build/app/dpdk-test --no-huge -m 2048 '--trace=.*' --trace-dir=/tmp/cirrus-ci-build/build/app/test/suites ----------------------------------- stdout ----------------------------------- RTE>>trace_autotest + ------------------------------------------------------- + + Test Suite : trace autotest + ------------------------------------------------------- + + TestCase [ 0] : test_trace_mode succeeded + TestCase [ 1] : test_generic_trace_points succeeded + TestCase [ 2] : test_fp_trace_points succeeded + TestCase [ 3] : test_trace_point_disable_enable succeeded + TestCase [ 4] : test_trace_point_globbing succeeded + TestCase [ 5] : test_trace_point_regex succeeded + TestCase [ 6] : test_trace_points_lookup succeeded Global info ----------- status = enabled mode = overwrite dir = /tmp/cirrus-ci-build/build/app/test/suites/ buffer len = 1048576 number of trace points = 514 nb_trace_mem_list = 6 Trace mem info -------------- id 0, mem=0xd2c1f801180, area=heap, lcore_id=-1, name= id 1, mem=0xd2c1fc01180, area=heap, lcore_id=-1, name= id 2, mem=0xd2c9fcfffc0, area=hugepage, lcore_id=0, name= id 3, mem=0xd2c9fbfff00, area=hugepage, lcore_id=2, name= id 4, mem=0xd2c9faffe40, area=hugepage, lcore_id=3, name= id 5, mem=0xd2c9f9ffd80, area=hugepage, lcore_id=1, name= Trace point info ---------------- id 0, app.dpdk.test.tp, size is 40, enabled id 1, app.dpdk.test.fp, size is 8, enabled id 2, lib.eventdev.configure, size is 40, enabled id 3, lib.eventdev.queue.setup, size is 24, enabled id 4, lib.eventdev.port.setup, size is 34, enabled id 5, lib.eventdev.port.link, size is 16, enabled id 6, lib.eventdev.port.profile.links.set, size is 17, enabled id 7, lib.eventdev.port.unlink, size is 16, enabled id 8, lib.eventdev.port.profile.unlink, size is 17, enabled id 9, lib.eventdev.start, size is 13, enabled id 10, lib.eventdev.stop, size is 9, enabled id 11, lib.eventdev.close, size is 9, enabled id 12, lib.eventdev.enq.burst, size is 28, enabled id 13, lib.eventdev.deq.burst, size is 20, enabled id 14, lib.eventdev.maintain, size is 14, enabled id 15, lib.eventdev.port.profile.switch, size is 11, enabled id 16, lib.eventdev.port.preschedule.modify, size is 14, enabled id 17, lib.eventdev.port.preschedule, size is 14, enabled id 18, lib.eventdev.rx.adapter.create, size is 26, enabled id 19, lib.eventdev.rx.adapter.free, size is 9, enabled id 20, lib.eventdev.rx.adapter.queue.add, size is 27, enabled id 21, lib.eventdev.rx.adapter.queue.del, size is 19, enabled id 22, lib.eventdev.rx.adapter.start, size is 9, enabled id 23, lib.eventdev.rx.adapter.stop, size is 9, enabled id 24, lib.eventdev.tx.adapter.create, size is 34, enabled id 25, lib.eventdev.tx.adapter.free, size is 13, enabled id 26, lib.eventdev.tx.adapter.queue.add, size is 19, enabled id 27, lib.eventdev.tx.adapter.queue.del, size is 19, enabled id 28, lib.eventdev.tx.adapter.start, size is 13, enabled id 29, lib.eventdev.tx.adapter.stop, size is 13, enabled id 30, lib.eventdev.tx.adapter.enq, size is 21, enabled id 31, lib.eventdev.timer.create, size is 69, enabled id 32, lib.eventdev.timer.start, size is 16, enabled id 33, lib.eventdev.timer.stop, size is 16, enabled id 34, lib.eventdev.timer.free, size is 16, enabled id 35, lib.eventdev.timer.burst, size is 26, enabled id 36, lib.eventdev.timer.tick.burst, size is 34, enabled id 37, lib.eventdev.timer.cancel, size is 26, enabled id 38, lib.eventdev.crypto.create, size is 38, enabled id 39, lib.eventdev.crypto.free, size is 17, enabled id 40, lib.eventdev.crypto.queue.add, size is 22, enabled id 41, lib.eventdev.crypto.queue.del, size is 18, enabled id 42, lib.eventdev.crypto.start, size is 17, enabled id 43, lib.eventdev.crypto.stop, size is 9, enabled id 44, lib.eventdev.crypto.enq, size is 20, enabled id 45, lib.eventdev.crypto.adapter_event_port_get, size is 10, enabled id 46, lib.eventdev.crypto.adapter_service_id_get, size is 13, enabled id 47, lib.eventdev.crypto.adapter_vector_limits_get, size is 19, enabled id 48, lib.eventdev.attr_get, size is 25, enabled id 49, lib.eventdev.get_dev_id, size is 44, enabled id 50, lib.eventdev.info_get, size is 25, enabled id 51, lib.eventdev.service_id_get, size is 13, enabled id 52, lib.eventdev.socket.id, size is 21, enabled id 53, lib.eventdev.stop.flush.callback.register, size is 25, enabled id 54, lib.eventdev.eth.rx.adapter.caps.get, size is 11, enabled id 55, lib.eventdev.eth.rx.adapter.cb.register, size is 27, enabled id 56, lib.eventdev.eth.rx.adapter.service.id.get, size is 13, enabled id 57, lib.eventdev.eth.rx.adapter.event.port.get, size is 10, enabled id 58, lib.eventdev.eth.rx.adapter.vector.limits.get, size is 36, enabled id 59, lib.eventdev.eth.rx.adapter.queue.stats.get, size is 21, enabled id 60, lib.eventdev.eth.rx.adapter.stats.reset, size is 9, enabled id 61, lib.eventdev.eth.rx.adapter.queue.stats.reset, size is 13, enabled id 62, lib.eventdev.eth.rx.adapter.instance.get, size is 13, enabled id 63, lib.eventdev.eth.tx.adapter.caps.get, size is 27, enabled id 64, lib.eventdev.eth.tx.adapter.event.port.get, size is 9, enabled id 65, lib.eventdev.eth.tx.adapter.service.id.get, size is 13, enabled id 66, lib.eventdev.eth.tx.adapter.stats.get, size is 37, enabled id 67, lib.eventdev.eth.tx.adapter.stats.reset, size is 13, enabled id 68, lib.eventdev.eth.tx.adapter.instance.get, size is 13, enabled id 69, lib.eventdev.port.attr.get, size is 26, enabled id 70, lib.eventdev.port.default.conf.get, size is 38, enabled id 71, lib.eventdev.port.links.get, size is 14, enabled id 72, lib.eventdev.port.profile.links.get, size is 15, enabled id 73, lib.eventdev.port.unlinks.in.progress, size is 10, enabled id 74, lib.eventdev.queue.attr.get, size is 26, enabled id 75, lib.eventdev.queue.default.conf.get, size is 40, enabled id 76, lib.eventdev.ring.create, size is 52, enabled id 77, lib.eventdev.ring.free, size is 40, enabled id 78, lib.eventdev.ring.init, size is 56, enabled id 79, lib.eventdev.ring.lookup, size is 40, enabled id 80, lib.eventdev.timer.adapter.caps.get, size is 9, enabled id 81, lib.eventdev.timer.adapter.get.info, size is 46, enabled id 82, lib.eventdev.timer.adapter.lookup, size is 18, enabled id 83, lib.eventdev.timer.adapter.service.id.get, size is 20, enabled id 84, lib.eventdev.vector.pool.create, size is 64, enabled id 85, lib.eventdev.eth.rx.adapter.create.with.params, size is 44, enabled id 86, lib.eventdev.eth.rx.adapter.queue.conf.get, size is 21, enabled id 87, lib.eventdev.queue.attr.set, size is 22, enabled id 88, lib.eventdev.port.quiesce, size is 26, enabled id 89, lib.eventdev.crypto.adapter.caps.get, size is 26, enabled id 90, lib.eventdev.dequeue.timeout.ticks, size is 25, enabled id 91, lib.eventdev.crypto.adapter.stats.get, size is 81, enabled id 92, lib.eventdev.crypto.adapter.stats.reset, size is 9, enabled id 93, lib.eventdev.rx.adapter.stats.get, size is 17, enabled id 94, lib.eventdev.tx.adapter.queue.start, size is 12, enabled id 95, lib.eventdev.tx.adapter.queue.stop, size is 12, enabled id 96, lib.eventdev.timer.adapter.stats.get, size is 24, enabled id 97, lib.eventdev.timer.adapter.stats.reset, size is 16, enabled id 98, lib.eventdev.timer.remaining.ticks.get, size is 32, enabled id 99, lib.dmadev.info_get, size is 64, enabled id 100, lib.dmadev.configure, size is 22, enabled id 101, lib.dmadev.start, size is 14, enabled id 102, lib.dmadev.stop, size is 14, enabled id 103, lib.dmadev.close, size is 14, enabled id 104, lib.dmadev.vchan_setup, size is 54, enabled id 105, lib.dmadev.stats_get, size is 40, enabled id 106, lib.dmadev.stats_reset, size is 16, enabled id 107, lib.dmadev.vchan_status, size is 20, enabled id 108, lib.dmadev.dump, size is 22, enabled id 109, lib.dmadev.copy, size is 44, enabled id 110, lib.dmadev.copy_sg, size is 44, enabled id 111, lib.dmadev.fill, size is 44, enabled id 112, lib.dmadev.submit, size is 16, enabled id 113, lib.dmadev.completed, size is 24, enabled id 114, lib.dmadev.completed_status, size is 28, enabled id 115, lib.dmadev.burst_capacity, size is 14, enabled id 116, lib.cryptodev.configure, size is 19, enabled id 117, lib.cryptodev.start, size is 13, enabled id 118, lib.cryptodev.stop, size is 9, enabled id 119, lib.cryptodev.close, size is 13, enabled id 120, lib.cryptodev.queue.pair.setup, size is 23, enabled id 121, lib.cryptodev.queue.pair.reset, size is 19, enabled id 122, lib.cryptodev.sym.pool.create, size is 62, enabled id 123, lib.cryptodev.asym.pool.create, size is 58, enabled id 124, lib.cryptodev.sym.create, size is 33, enabled id 125, lib.cryptodev.asym.create, size is 33, enabled id 126, lib.cryptodev.sym.free, size is 17, enabled id 127, lib.cryptodev.asym.free, size is 17, enabled id 128, lib.cryptodev.enq.burst, size is 21, enabled id 129, lib.cryptodev.deq.burst, size is 21, enabled id 130, lib.cryptodev.callback.register, size is 21, enabled id 131, lib.cryptodev.callback.unregister, size is 21, enabled id 132, lib.cryptodev.device.count.by.driver, size is 10, enabled id 133, lib.cryptodev.devices.get, size is 41, enabled id 134, lib.cryptodev.driver.id.get, size is 44, enabled id 135, lib.cryptodev.driver.name.get, size is 41, enabled id 136, lib.cryptodev.get.aead.algo.enum, size is 48, enabled id 137, lib.cryptodev.get.auth.algo.enum, size is 48, enabled id 138, lib.cryptodev.get.cipher.algo.enum, size is 48, enabled id 139, lib.cryptodev.get.aead.algo.string, size is 44, enabled id 140, lib.cryptodev.get.auth.algo.string, size is 44, enabled id 141, lib.cryptodev.get.cipher.algo.string, size is 44, enabled id 142, lib.cryptodev.get.dev.id, size is 44, enabled id 143, lib.cryptodev.get.feature.name, size is 16, enabled id 144, lib.cryptodev.get.sec.ctx, size is 17, enabled id 145, lib.cryptodev.info.get, size is 41, enabled id 146, lib.cryptodev.is.valid.dev, size is 13, enabled id 147, lib.cryptodev.name.get, size is 41, enabled id 148, lib.cryptodev.queue.pair.count, size is 52, enabled id 149, lib.cryptodev.socket.id, size is 45, enabled id 150, lib.cryptodev.stats.get, size is 41, enabled id 151, lib.cryptodev.stats.reset, size is 9, enabled id 152, lib.cryptodev.sym.capability.check.aead, size is 32, enabled id 153, lib.cryptodev.sym.capability.check.auth, size is 30, enabled id 154, lib.cryptodev.sym.capability.check.cipher, size is 28, enabled id 155, lib.cryptodev.sym.capability.get, size is 54, enabled id 156, lib.cryptodev.sym.get.private.session.size, size is 13, enabled id 157, lib.cryptodev.asym.capability.get, size is 53, enabled id 158, lib.cryptodev.asym.get.private.session.size, size is 13, enabled id 159, lib.cryptodev.asym.get.xform.enum, size is 48, enabled id 160, lib.cryptodev.asym.get.xform.string, size is 44, enabled id 161, lib.cryptodev.asym.xform.capability.check.modlen, size is 22, enabled id 162, lib.cryptodev.asym.xform.capability.check.optype, size is 20, enabled id 163, lib.cryptodev.asym.xform.capability.check.hash, size is 24, enabled id 164, lib.cryptodev.sym.cpu.crypto.process, size is 17, enabled id 165, lib.cryptodev.sym.session.get.user.data, size is 24, enabled id 166, lib.cryptodev.sym.session.set.user.data, size is 26, enabled id 167, lib.cryptodev.get.qp.status, size is 15, enabled id 168, lib.cryptodev.configure.raw.dp.ctx, size is 15, enabled id 169, lib.cryptodev.get.raw.dp.ctx.size, size is 9, enabled id 170, lib.cryptodev.add.deq.callback, size is 19, enabled id 171, lib.cryptodev.add.enq.callback, size is 19, enabled id 172, lib.cryptodev.remove.deq.callback, size is 19, enabled id 173, lib.cryptodev.remove.enq.callback, size is 19, enabled id 174, lib.cryptodev.asym.session.get.user.data, size is 24, enabled id 175, lib.cryptodev.asym.session.set.user.data, size is 26, enabled id 176, lib.cryptodev.session.event.mdata.set, size is 35, enabled id 177, lib.cryptodev.allocate.driver, size is 40, enabled id 178, lib.cryptodev.op.pool.create, size is 60, enabled id 179, lib.cryptodev.count, size is 9, enabled id 180, lib.cryptodev.qp_depth_used, size is 11, enabled id 181, lib.ethdev.configure, size is 58, enabled id 182, lib.ethdev.rxq.setup, size is 39, enabled id 183, lib.ethdev.txq.setup, size is 28, enabled id 184, lib.ethdev.start, size is 10, enabled id 185, lib.ethdev.stop, size is 14, enabled id 186, lib.ethdev.close, size is 10, enabled id 187, lib.ethdev.rx.burst.empty, size is 20, enabled id 188, lib.ethdev.rx.burst.nonempty, size is 22, enabled id 189, lib.ethdev.tx.burst, size is 22, enabled id 190, lib.ethdev.call_rx_callbacks.empty, size is 22, enabled id 191, lib.ethdev.call_rx_callbacks.nonempty, size is 24, enabled id 192, lib.ethdev.call_tx_callbacks, size is 22, enabled id 193, lib.ethdev.tx_queue_count, size is 16, enabled id 194, lib.ethdev.iterator_init, size is 40, enabled id 195, lib.ethdev.iterator_next, size is 18, enabled id 196, lib.ethdev.iterator_cleanup, size is 16, enabled id 197, lib.ethdev.find_next, size is 10, enabled id 198, lib.ethdev.find_next_of, size is 18, enabled id 199, lib.ethdev.find_next_sibling, size is 14, enabled id 200, lib.ethdev.is_valid_port, size is 14, enabled id 201, lib.ethdev.find_next_owned_by, size is 18, enabled id 202, lib.ethdev.owner_new, size is 20, enabled id 203, lib.ethdev.owner_set, size is 22, enabled id 204, lib.ethdev.owner_unset, size is 22, enabled id 205, lib.ethdev.owner_delete, size is 20, enabled id 206, lib.ethdev.owner_get, size is 54, enabled id 207, lib.ethdev.socket_id, size is 14, enabled id 208, lib.ethdev.get_sec_ctx, size is 18, enabled id 209, lib.ethdev.count_avail, size is 10, enabled id 210, lib.ethdev.count_total, size is 10, enabled id 211, lib.ethdev.get_name_by_port, size is 42, enabled id 212, lib.ethdev.get_port_by_name, size is 42, enabled id 213, lib.ethdev.rx_queue_start, size is 16, enabled id 214, lib.ethdev.rx_queue_stop, size is 16, enabled id 215, lib.ethdev.tx_queue_start, size is 16, enabled id 216, lib.ethdev.tx_queue_stop, size is 16, enabled id 217, lib.ethdev.speed_bitflag, size is 20, enabled id 218, lib.ethdev.rx_offload_name, size is 48, enabled id 219, lib.ethdev.tx_offload_name, size is 48, enabled id 220, lib.ethdev.capability_name, size is 48, enabled id 221, lib.ethdev.set_link_up, size is 14, enabled id 222, lib.ethdev.set_link_down, size is 14, enabled id 223, lib.ethdev.reset, size is 14, enabled id 224, lib.ethdev.is_removed, size is 14, enabled id 225, lib.ethdev.rx_hairpin_queue_setup, size is 26, enabled id 226, lib.ethdev.tx_hairpin_queue_setup, size is 26, enabled id 227, lib.ethdev.hairpin_bind, size is 16, enabled id 228, lib.ethdev.hairpin_unbind, size is 16, enabled id 229, lib.ethdev.hairpin_get_peer_ports, size is 34, enabled id 230, lib.ethdev.tx_buffer_drop_callback, size is 18, enabled id 231, lib.ethdev.tx_buffer_count_callback, size is 26, enabled id 232, lib.ethdev.tx_buffer_set_err_callback, size is 24, enabled id 233, lib.ethdev.tx_buffer_init, size is 22, enabled id 234, lib.ethdev.tx_done_cleanup, size is 20, enabled id 235, lib.ethdev.promiscuous_enable, size is 18, enabled id 236, lib.ethdev.promiscuous_disable, size is 18, enabled id 237, lib.ethdev.promiscuous_get, size is 14, enabled id 238, lib.ethdev.allmulticast_enable, size is 18, enabled id 239, lib.ethdev.allmulticast_disable, size is 18, enabled id 240, lib.ethdev.allmulticast_get, size is 14, enabled id 241, lib.ethdev.link_get, size is 14, enabled id 242, lib.ethdev.link_get_nowait, size is 14, enabled id 243, lib.ethdev.link_speed_to_str, size is 44, enabled id 244, lib.ethdev.link_to_str, size is 56, enabled id 245, lib.ethdev.stats_get, size is 78, enabled id 246, lib.ethdev.stats_reset, size is 10, enabled id 247, lib.ethdev.xstats_get_id_by_name, size is 50, enabled id 248, lib.ethdev.xstats_get_names_by_id, size is 50, enabled id 249, lib.ethdev.xstats_get_names, size is 54, enabled id 250, lib.ethdev.xstats_get_by_id, size is 30, enabled id 251, lib.ethdev.xstats_get, size is 26, enabled id 252, lib.ethdev.xstats_reset, size is 14, enabled id 253, lib.ethdev.set_tx_queue_stats_mapping, size is 17, enabled id 254, lib.ethdev.set_rx_queue_stats_mapping, size is 17, enabled id 255, lib.ethdev.fw_version_get, size is 54, enabled id 256, lib.ethdev.info_get, size is 145, enabled id 257, lib.ethdev.conf_get, size is 34, enabled id 258, lib.ethdev.get_supported_ptypes, size is 22, enabled id 259, lib.ethdev.set_ptypes, size is 22, enabled id 260, lib.ethdev.macaddrs_get, size is 14, enabled id 261, lib.ethdev.macaddr_get, size is 75, enabled id 262, lib.ethdev.get_mtu, size is 12, enabled id 263, lib.ethdev.set_mtu, size is 16, enabled id 264, lib.ethdev.vlan_filter, size is 20, enabled id 265, lib.ethdev.set_vlan_strip_on_queue, size is 16, enabled id 266, lib.ethdev.set_vlan_ether_type, size is 20, enabled id 267, lib.ethdev.set_vlan_offload, size is 18, enabled id 268, lib.ethdev.get_vlan_offload, size is 14, enabled id 269, lib.ethdev.set_vlan_pvid, size is 20, enabled id 270, lib.ethdev.flow_ctrl_get, size is 32, enabled id 271, lib.ethdev.flow_ctrl_set, size is 32, enabled id 272, lib.ethdev.priority_flow_ctrl_set, size is 33, enabled id 273, lib.ethdev.priority_flow_ctrl_queue_info_get, size is 19, enabled id 274, lib.ethdev.priority_flow_ctrl_queue_configure, size is 22, enabled id 275, lib.ethdev.rss_reta_update, size is 24, enabled id 276, lib.ethdev.rss_reta_query, size is 24, enabled id 277, lib.ethdev.rss_hash_update, size is 35, enabled id 278, lib.ethdev.rss_hash_conf_get, size is 35, enabled id 279, lib.ethdev.udp_tunnel_port_add, size is 17, enabled id 280, lib.ethdev.udp_tunnel_port_delete, size is 17, enabled id 281, lib.ethdev.led_on, size is 14, enabled id 282, lib.ethdev.led_off, size is 14, enabled id 283, lib.ethdev.fec_get_capability, size is 26, enabled id 284, lib.ethdev.fec_get, size is 22, enabled id 285, lib.ethdev.fec_set, size is 18, enabled id 286, lib.ethdev.mac_addr_add, size is 83, enabled id 287, lib.ethdev.mac_addr_remove, size is 75, enabled id 288, lib.ethdev.default_mac_addr_set, size is 75, enabled id 289, lib.ethdev.uc_hash_table_set, size is 15, enabled id 290, lib.ethdev.uc_all_hash_table_set, size is 15, enabled id 291, lib.ethdev.set_queue_rate_limit, size is 18, enabled id 292, lib.ethdev.rx_avail_thresh_set, size is 17, enabled id 293, lib.ethdev.rx_avail_thresh_query, size is 16, enabled id 294, lib.ethdev.callback_register, size is 30, enabled id 295, lib.ethdev.callback_unregister, size is 34, enabled id 296, lib.ethdev.rx_intr_ctl, size is 32, enabled id 297, lib.ethdev.rx_intr_ctl_q_get_fd, size is 16, enabled id 298, lib.ethdev.rx_intr_ctl_q, size is 32, enabled id 299, lib.ethdev.rx_intr_enable, size is 16, enabled id 300, lib.ethdev.rx_intr_disable, size is 16, enabled id 301, lib.ethdev.add_rx_callback, size is 36, enabled id 302, lib.ethdev.add_first_rx_callback, size is 36, enabled id 303, lib.ethdev.add_tx_callback, size is 36, enabled id 304, lib.ethdev.remove_rx_callback, size is 24, enabled id 305, lib.ethdev.remove_tx_callback, size is 24, enabled id 306, lib.ethdev.rx_queue_info_get, size is 35, enabled id 307, lib.ethdev.tx_queue_info_get, size is 15, enabled id 308, lib.ethdev.rx_burst_mode_get, size is 24, enabled id 309, lib.ethdev.tx_burst_mode_get, size is 24, enabled id 310, lib.ethdev.get_monitor_addr, size is 25, enabled id 311, lib.ethdev.set_mc_addr_list, size is 83, enabled id 312, lib.ethdev.timesync_enable, size is 14, enabled id 313, lib.ethdev.timesync_disable, size is 14, enabled id 314, lib.ethdev.timesync_read_rx_timestamp, size is 34, enabled id 315, lib.ethdev.timesync_read_tx_timestamp, size is 30, enabled id 316, lib.ethdev.timesync_adjust_time, size is 22, enabled id 317, lib.ethdev.timesync_adjust_freq, size is 22, enabled id 318, lib.ethdev.timesync_read_time, size is 30, enabled id 319, lib.ethdev.timesync_write_time, size is 30, enabled id 320, lib.ethdev.read_clock, size is 22, enabled id 321, lib.ethdev.get_reg_info, size is 54, enabled id 322, lib.ethdev.get_eeprom_length, size is 14, enabled id 323, lib.ethdev.get_eeprom, size is 34, enabled id 324, lib.ethdev.set_eeprom, size is 34, enabled id 325, lib.ethdev.get_module_info, size is 22, enabled id 326, lib.ethdev.get_module_eeprom, size is 34, enabled id 327, lib.ethdev.get_dcb_info, size is 145, enabled id 328, lib.ethdev.adjust_nb_rx_tx_desc, size is 10, enabled id 329, lib.ethdev.hairpin_capability_get, size is 22, enabled id 330, lib.ethdev.pool_ops_supported, size is 46, enabled id 331, lib.ethdev.representor_info_get, size is 22, enabled id 332, lib.ethdev.rx_metadata_negotiate, size is 22, enabled id 333, lib.ethdev.ip_reassembly_capability_get, size is 22, enabled id 334, lib.ethdev.ip_reassembly_conf_get, size is 22, enabled id 335, lib.ethdev.ip_reassembly_conf_set, size is 22, enabled id 336, lib.ethdev.buffer_split_get_supported_hdr_ptypes, size is 18, enabled id 337, lib.ethdev.cman_info_get, size is 30, enabled id 338, lib.ethdev.cman_config_init, size is 22, enabled id 339, lib.ethdev.cman_config_set, size is 22, enabled id 340, lib.ethdev.cman_config_get, size is 22, enabled id 341, lib.ethdev.count_aggr_ports, size is 14, enabled id 342, lib.ethdev.map_aggr_tx_affinity, size is 17, enabled id 343, lib.ethdev.flow.copy, size is 52, enabled id 344, lib.ethdev.flow.create, size is 42, enabled id 345, lib.ethdev.flow.destroy, size is 22, enabled id 346, lib.ethdev.flow.update, size is 30, enabled id 347, lib.ethdev.flow.flush, size is 14, enabled id 348, lib.ethdev.flow.isolate, size is 18, enabled id 349, lib.ethdev.flow.query, size is 38, enabled id 350, lib.ethdev.flow.validate, size is 38, enabled id 351, lib.ethdev.flow.conv, size is 40, enabled id 352, lib.ethdev.dynf_metadata_register, size is 20, enabled id 353, lib.ethdev.flow.get_aged_flows, size is 26, enabled id 354, lib.ethdev.flow.get_q_aged_flows, size is 30, enabled id 355, lib.ethdev.flow.tunnel_decap_set, size is 38, enabled id 356, lib.ethdev.flow.tunnel_match, size is 38, enabled id 357, lib.ethdev.flow.get_restore_info, size is 30, enabled id 358, lib.ethdev.flow.tunnel_action_decap_release, size is 26, enabled id 359, lib.ethdev.flow.tunnel_item_release, size is 26, enabled id 360, lib.ethdev.flow.action_handle_create, size is 34, enabled id 361, lib.ethdev.flow.action_handle_destroy, size is 22, enabled id 362, lib.ethdev.flow.action_handle_update, size is 30, enabled id 363, lib.ethdev.flow.action_handle_query, size is 30, enabled id 364, lib.ethdev.flow.flex_item_create, size is 26, enabled id 365, lib.ethdev.flow.flex_item_release, size is 22, enabled id 366, lib.ethdev.flow.pick_transfer_proxy, size is 22, enabled id 367, lib.ethdev.flow.info_get, size is 46, enabled id 368, lib.ethdev.flow.configure, size is 44, enabled id 369, lib.ethdev.flow.pattern_template_create, size is 34, enabled id 370, lib.ethdev.flow.pattern_template_destroy, size is 22, enabled id 371, lib.ethdev.flow.actions_template_create, size is 42, enabled id 372, lib.ethdev.flow.actions_template_destroy, size is 22, enabled id 373, lib.ethdev.flow.template_table_create, size is 48, enabled id 374, lib.ethdev.flow.template_table_destroy, size is 22, enabled id 375, lib.ethdev.flow.async_create, size is 64, enabled id 376, lib.ethdev.flow.async_create_by_index, size is 59, enabled id 377, lib.ethdev.flow.async_create_by_index_with_pattern, size is 68, enabled id 378, lib.ethdev.flow.async_destroy, size is 42, enabled id 379, lib.ethdev.flow.async_update, size is 51, enabled id 380, lib.ethdev.flow.push, size is 18, enabled id 381, lib.ethdev.flow.pull, size is 28, enabled id 382, lib.ethdev.flow.async_action_handle_create, size is 54, enabled id 383, lib.ethdev.flow.async_action_handle_destroy, size is 42, enabled id 384, lib.ethdev.flow.async_action_handle_update, size is 50, enabled id 385, lib.ethdev.flow.async.action.handle.query, size is 50, enabled id 386, lib.ethdev.mtr.capabilities_get, size is 22, enabled id 387, lib.ethdev.mtr.create, size is 30, enabled id 388, lib.ethdev.mtr.destroy, size is 18, enabled id 389, lib.ethdev.mtr.meter_disable, size is 18, enabled id 390, lib.ethdev.mtr.meter_dscp_table_update, size is 26, enabled id 391, lib.ethdev.mtr.meter_enable, size is 18, enabled id 392, lib.ethdev.mtr.meter_profile_add, size is 26, enabled id 393, lib.ethdev.mtr.meter_profile_delete, size is 18, enabled id 394, lib.ethdev.mtr.meter_profile_get, size is 22, enabled id 395, lib.ethdev.mtr.meter_profile_update, size is 22, enabled id 396, lib.ethdev.mtr.stats_read, size is 38, enabled id 397, lib.ethdev.mtr.stats_update, size is 26, enabled id 398, lib.ethdev.mtr.meter_policy_add, size is 26, enabled id 399, lib.ethdev.mtr.meter_policy_delete, size is 18, enabled id 400, lib.ethdev.mtr.meter_policy_get, size is 22, enabled id 401, lib.ethdev.mtr.meter_policy_update, size is 22, enabled id 402, lib.ethdev.mtr.meter_policy_validate, size is 22, enabled id 403, lib.ethdev.mtr.meter_vlan_table_update, size is 26, enabled id 404, lib.ethdev.mtr.color_in_protocol_get, size is 18, enabled id 405, lib.ethdev.mtr.color_in_protocol_priority_get, size is 22, enabled id 406, lib.ethdev.mtr.color_in_protocol_set, size is 26, enabled id 407, lib.ethdev.tm.capabilities_get, size is 22, enabled id 408, lib.ethdev.tm.get_number_of_leaf_nodes, size is 14, enabled id 409, lib.ethdev.tm.hierarchy_commit, size is 18, enabled id 410, lib.ethdev.tm.level_capabilities_get, size is 26, enabled id 411, lib.ethdev.tm.mark_ip_dscp, size is 26, enabled id 412, lib.ethdev.tm.mark_ip_ecn, size is 26, enabled id 413, lib.ethdev.tm.mark_vlan_dei, size is 26, enabled id 414, lib.ethdev.tm.node_add, size is 42, enabled id 415, lib.ethdev.tm.node_query, size is 58, enabled id 416, lib.ethdev.tm.node_capabilities_get, size is 26, enabled id 417, lib.ethdev.tm.node_cman_update, size is 22, enabled id 418, lib.ethdev.tm.node_delete, size is 18, enabled id 419, lib.ethdev.tm.node_parent_update, size is 30, enabled id 420, lib.ethdev.tm.node_resume, size is 18, enabled id 421, lib.ethdev.tm.node_shaper_update, size is 22, enabled id 422, lib.ethdev.tm.node_shared_shaper_update, size is 26, enabled id 423, lib.ethdev.tm.node_shared_wred_context_update, size is 26, enabled id 424, lib.ethdev.tm.node_stats_read, size is 38, enabled id 425, lib.ethdev.tm.node_stats_update, size is 26, enabled id 426, lib.ethdev.tm.node_suspend, size is 18, enabled id 427, lib.ethdev.tm.node_type_get, size is 22, enabled id 428, lib.ethdev.tm.node_wfq_weight_mode_update, size is 30, enabled id 429, lib.ethdev.tm.node_wred_context_update, size is 22, enabled id 430, lib.ethdev.tm.shaper_profile_add, size is 26, enabled id 431, lib.ethdev.tm.shaper_profile_delete, size is 18, enabled id 432, lib.ethdev.tm.shared_shaper_add_update, size is 22, enabled id 433, lib.ethdev.tm.shared_shaper_delete, size is 18, enabled id 434, lib.ethdev.tm.shared_wred_context_add_update, size is 22, enabled id 435, lib.ethdev.tm.shared_wred_context_delete, size is 18, enabled id 436, lib.ethdev.tm.wred_profile_add, size is 26, enabled id 437, lib.ethdev.tm.wred_profile_delete, size is 18, enabled id 438, lib.ethdev.flow.action_list_handle_create, size is 30, enabled id 439, lib.ethdev.flow.action_list_handle_destroy, size is 22, enabled id 440, lib.ethdev.flow.action_list_handle_query_update, size is 42, enabled id 441, lib.ethdev.flow.async_action_list_handle_create, size is 50, enabled id 442, lib.ethdev.flow.async_action_list_handle_destroy, size is 42, enabled id 443, lib.ethdev.flow.async_action_list_handle_query_update, size is 62, enabled id 444, lib.ethdev.flow.template_table_resize, size is 26, enabled id 445, lib.ethdev.flow.async_update_resized, size is 42, enabled id 446, lib.ethdev.flow.table_resize_complete, size is 22, enabled id 447, lib.mempool.ops.deq.bulk, size is 28, enabled id 448, lib.mempool.ops.deq.contig, size is 28, enabled id 449, lib.mempool.ops.enq.bulk, size is 28, enabled id 450, lib.mempool.generic.put, size is 36, enabled id 451, lib.mempool.put.bulk, size is 36, enabled id 452, lib.mempool.generic.get, size is 36, enabled id 453, lib.mempool.get.bulk, size is 36, enabled id 454, lib.mempool.get.blocks, size is 28, enabled id 455, lib.mempool.create, size is 104, enabled id 456, lib.mempool.create.empty, size is 72, enabled id 457, lib.mempool.free, size is 48, enabled id 458, lib.mempool.populate.iova, size is 88, enabled id 459, lib.mempool.populate.virt, size is 88, enabled id 460, lib.mempool.populate.default, size is 48, enabled id 461, lib.mempool.populate.anon, size is 48, enabled id 462, lib.mempool.cache_create, size is 32, enabled id 463, lib.mempool.cache.free, size is 16, enabled id 464, lib.mempool.default.cache, size is 28, enabled id 465, lib.mempool.get.page.size, size is 56, enabled id 466, lib.mempool.cache.flush, size is 24, enabled id 467, lib.mempool.ops.populate, size is 92, enabled id 468, lib.mempool.ops.alloc, size is 48, enabled id 469, lib.mempool.ops.free, size is 48, enabled id 470, lib.mempool.set.ops.byname, size is 88, enabled id 471, lib.eal.generic.void, size is 8, enabled id 472, lib.eal.generic.u64, size is 16, enabled id 473, lib.eal.generic.u32, size is 12, enabled id 474, lib.eal.generic.u16, size is 10, enabled id 475, lib.eal.generic.u8, size is 9, enabled id 476, lib.eal.generic.i64, size is 16, enabled id 477, lib.eal.generic.i32, size is 12, enabled id 478, lib.eal.generic.i16, size is 10, enabled id 479, lib.eal.generic.i8, size is 9, enabled id 480, lib.eal.generic.int, size is 12, enabled id 481, lib.eal.generic.long, size is 16, enabled id 482, lib.eal.generic.float, size is 12, enabled id 483, lib.eal.generic.double, size is 16, enabled id 484, lib.eal.generic.ptr, size is 16, enabled id 485, lib.eal.generic.string, size is 40, enabled id 486, lib.eal.generic.size_t, size is 16, enabled id 487, lib.eal.generic.func, size is 40, enabled id 488, lib.eal.generic.blob, size is 73, enabled id 489, lib.eal.alarm.set, size is 36, enabled id 490, lib.eal.alarm.cancel, size is 28, enabled id 491, lib.eal.mem.zmalloc, size is 64, enabled id 492, lib.eal.mem.malloc, size is 64, enabled id 493, lib.eal.mem.realloc, size is 32, enabled id 494, lib.eal.mem.free, size is 16, enabled id 495, lib.eal.memzone.reserve, size is 72, enabled id 496, lib.eal.memzone.lookup, size is 48, enabled id 497, lib.eal.memzone.free, size is 52, enabled id 498, lib.eal.thread.remote.launch, size is 32, enabled id 499, lib.eal.thread.lcore.ready, size is 44, enabled id 500, lib.eal.thread.lcore.running, size is 20, enabled id 501, lib.eal.thread.lcore.stopped, size is 12, enabled id 502, lib.eal.service.map.lcore, size is 20, enabled id 503, lib.eal.service.lcore.state.change, size is 16, enabled id 504, lib.eal.service.lcore.start, size is 12, enabled id 505, lib.eal.service.lcore.stop, size is 12, enabled id 506, lib.eal.service.run.begin, size is 16, enabled id 507, lib.eal.service.run.state.set, size is 16, enabled id 508, lib.eal.service.run.end, size is 16, enabled id 509, lib.eal.service.component.register, size is 44, enabled id 510, lib.eal.intr.register, size is 48, enabled id 511, lib.eal.intr.unregister, size is 48, enabled id 512, lib.eal.intr.enable, size is 32, enabled id 513, lib.eal.intr.disable, size is 32, enabled + TestCase [ 7] : test_trace_dump succeeded /* CTF 1.8 */ typealias integer {size = 8; base = x;}:= uint8_t; typealias integer {size = 16; base = x;} := uint16_t; typealias integer {size = 32; base = x;} := uint32_t; typealias integer {size = 64; base = x;} := uint64_t; typealias integer {size = 8; signed = true;} := int8_t; typealias integer {size = 16; signed = true;} := int16_t; typealias integer {size = 32; signed = true;} := int32_t; typealias integer {size = 64; signed = true;} := int64_t; typealias integer {size = 64; base = x;} := uintptr_t; typealias integer {size = 64; base = x;} := long; typealias integer {size = 8; signed = false; encoding = ASCII; } := string_bounded_t; typealias integer {size = 64; base = x;} := size_t; typealias floating_point { exp_dig = 8; mant_dig = 24; } := float; typealias floating_point { exp_dig = 11; mant_dig = 53; } := double; trace { major = 1; minor = 8; uuid = "000038e7-0202-4370-8f50-222ddd514176"; byte_order = le; packet.header := struct { uint32_t magic; uint8_t uuid[16]; }; }; env { dpdk_version = "DPDK 25.03.0-rc0"; tracer_name = "dpdk"; }; clock { name = "dpdk"; freq = 2449998850; offset_s = 1738684275; offset = 3383921399; }; typealias integer { size = 48; align = 1; signed = false; map = clock.dpdk.value; } := uint48_clock_dpdk_t; stream { packet.context := struct { uint32_t cpu_id; string_bounded_t name[32]; }; event.header := struct { uint48_clock_dpdk_t timestamp; uint16_t id; } align(64); }; event { id = 0; name = "app.dpdk.test.tp"; fields := struct { string_bounded_t str[32]; }; }; event { id = 1; name = "app.dpdk.test.fp"; fields := struct { }; }; event { id = 2; name = "lib.eventdev.configure"; fields := struct { uint8_t dev_id; uint32_t dev_conf_dequeue_timeout_ns; int32_t dev_conf_nb_events_limit; uint8_t dev_conf_nb_event_queues; uint8_t dev_conf_nb_event_ports; uint32_t dev_conf_nb_event_queue_flows; uint32_t dev_conf_nb_event_port_dequeue_depth; uint32_t dev_conf_nb_event_port_enqueue_depth; uint32_t dev_conf_event_dev_cfg; uint8_t dev_conf_nb_single_link_event_port_queues; int32_t rc; }; }; event { id = 3; name = "lib.eventdev.queue.setup"; fields := struct { uint8_t dev_id; uint8_t queue_id; uint32_t queue_conf_nb_atomic_flows; uint32_t queue_conf_nb_atomic_order_sequences; uint32_t queue_conf_event_queue_cfg; uint8_t queue_conf_schedule_type; uint8_t queue_conf_priority; }; }; event { id = 4; name = "lib.eventdev.port.setup"; fields := struct { uint8_t dev_id; uint8_t port_id; int32_t port_conf_new_event_threshold; uint16_t port_conf_dequeue_depth; uint16_t port_conf_enqueue_depth; uint32_t port_conf_event_port_cfg; int32_t rc; uintptr_t port_conf; }; }; event { id = 5; name = "lib.eventdev.port.link"; fields := struct { uint8_t dev_id; uint8_t port_id; uint16_t nb_links; int32_t rc; }; }; event { id = 6; name = "lib.eventdev.port.profile.links.set"; fields := struct { uint8_t dev_id; uint8_t port_id; uint16_t nb_links; uint8_t profile_id; int32_t rc; }; }; event { id = 7; name = "lib.eventdev.port.unlink"; fields := struct { uint8_t dev_id; uint8_t port_id; uint16_t nb_unlinks; int32_t rc; }; }; event { id = 8; name = "lib.eventdev.port.profile.unlink"; fields := struct { uint8_t dev_id; uint8_t port_id; uint16_t nb_unlinks; uint8_t profile_id; int32_t rc; }; }; event { id = 9; name = "lib.eventdev.start"; fields := struct { uint8_t dev_id; int32_t rc; }; }; event { id = 10; name = "lib.eventdev.stop"; fields := struct { uint8_t dev_id; }; }; event { id = 11; name = "lib.eventdev.close"; fields := struct { uint8_t dev_id; }; }; event { id = 12; name = "lib.eventdev.enq.burst"; fields := struct { uint8_t dev_id; uint8_t port_id; uintptr_t ev_table; uint16_t nb_events; uintptr_t enq_mode_cb; }; }; event { id = 13; name = "lib.eventdev.deq.burst"; fields := struct { uint8_t dev_id; uint8_t port_id; uintptr_t ev_table; uint16_t nb_events; }; }; event { id = 14; name = "lib.eventdev.maintain"; fields := struct { uint8_t dev_id; uint8_t port_id; int32_t op; }; }; event { id = 15; name = "lib.eventdev.port.profile.switch"; fields := struct { uint8_t dev_id; uint8_t port_id; uint8_t profile; }; }; event { id = 16; name = "lib.eventdev.port.preschedule.modify"; fields := struct { uint8_t dev_id; uint8_t port_id; int32_t type; }; }; event { id = 17; name = "lib.eventdev.port.preschedule"; fields := struct { uint8_t dev_id; uint8_t port_id; int32_t type; }; }; event { id = 18; name = "lib.eventdev.rx.adapter.create"; fields := struct { uint8_t adptr_id; uint8_t dev_id; uintptr_t conf_cb; uintptr_t conf_arg; }; }; event { id = 19; name = "lib.eventdev.rx.adapter.free"; fields := struct { uint8_t adptr_id; }; }; event { id = 20; name = "lib.eventdev.rx.adapter.queue.add"; fields := struct { uint8_t adptr_id; uint16_t eth_dev_id; int32_t rx_queue_id; uint32_t queue_conf_rx_queue_flags; uint16_t queue_conf_servicing_weight; uint8_t queue_conf_ev_queue_id; uint8_t queue_conf_ev_priority; int32_t rc; }; }; event { id = 21; name = "lib.eventdev.rx.adapter.queue.del"; fields := struct { uint8_t adptr_id; uint16_t eth_dev_id; int32_t rx_queue_id; int32_t rc; }; }; event { id = 22; name = "lib.eventdev.rx.adapter.start"; fields := struct { uint8_t adptr_id; }; }; event { id = 23; name = "lib.eventdev.rx.adapter.stop"; fields := struct { uint8_t adptr_id; }; }; event { id = 24; name = "lib.eventdev.tx.adapter.create"; fields := struct { uint8_t adptr_id; uint8_t dev_id; int32_t port_conf_new_event_threshold; uint16_t port_conf_dequeue_depth; uint16_t port_conf_enqueue_depth; uint32_t port_conf_event_port_cfg; uintptr_t conf_cb; int32_t rc; }; }; event { id = 25; name = "lib.eventdev.tx.adapter.free"; fields := struct { uint8_t adptr_id; int32_t rc; }; }; event { id = 26; name = "lib.eventdev.tx.adapter.queue.add"; fields := struct { uint8_t adptr_id; uint16_t eth_dev_id; int32_t queue; int32_t rc; }; }; event { id = 27; name = "lib.eventdev.tx.adapter.queue.del"; fields := struct { uint8_t adptr_id; uint16_t eth_dev_id; int32_t queue; int32_t rc; }; }; event { id = 28; name = "lib.eventdev.tx.adapter.start"; fields := struct { uint8_t adptr_id; int32_t rc; }; }; event { id = 29; name = "lib.eventdev.tx.adapter.stop"; fields := struct { uint8_t adptr_id; int32_t rc; }; }; event { id = 30; name = "lib.eventdev.tx.adapter.enq"; fields := struct { uint8_t dev_id; uint8_t port_id; uintptr_t ev_table; uint16_t nb_events; uint8_t flags; }; }; event { id = 31; name = "lib.eventdev.timer.create"; fields := struct { uint16_t adapter_id; uintptr_t adapter; uintptr_t conf; uint8_t conf_event_dev_id; uint16_t conf_timer_adapter_id; uint64_t conf_timer_tick_ns; uint64_t conf_max_tmo_ns; uint64_t conf_nb_timers; uint64_t conf_flags; uintptr_t conf_cb; }; }; event { id = 32; name = "lib.eventdev.timer.start"; fields := struct { uintptr_t adapter; }; }; event { id = 33; name = "lib.eventdev.timer.stop"; fields := struct { uintptr_t adapter; }; }; event { id = 34; name = "lib.eventdev.timer.free"; fields := struct { uintptr_t adapter; }; }; event { id = 35; name = "lib.eventdev.timer.burst"; fields := struct { uintptr_t adapter; uintptr_t evtims_table; uint16_t nb_evtims; }; }; event { id = 36; name = "lib.eventdev.timer.tick.burst"; fields := struct { uintptr_t adapter; uint64_t timeout_ticks; uintptr_t evtims_table; uint16_t nb_evtims; }; }; event { id = 37; name = "lib.eventdev.timer.cancel"; fields := struct { uintptr_t adapter; uintptr_t evtims_table; uint16_t nb_evtims; }; }; event { id = 38; name = "lib.eventdev.crypto.create"; fields := struct { uint8_t adptr_id; uint8_t dev_id; uintptr_t port_config; int32_t port_config_new_event_threshold; uint16_t port_config_dequeue_depth; uint16_t port_config_enqueue_depth; uint32_t port_config_event_port_cfg; int32_t mode; int32_t ret; }; }; event { id = 39; name = "lib.eventdev.crypto.free"; fields := struct { uint8_t adptr_id; uintptr_t adapter; }; }; event { id = 40; name = "lib.eventdev.crypto.queue.add"; fields := struct { uint8_t adptr_id; uint8_t cdev_id; int32_t queue_pair_id; uintptr_t conf; }; }; event { id = 41; name = "lib.eventdev.crypto.queue.del"; fields := struct { uint8_t adptr_id; uint8_t cdev_id; int32_t queue_pair_id; int32_t rc; }; }; event { id = 42; name = "lib.eventdev.crypto.start"; fields := struct { uint8_t adptr_id; uintptr_t adapter; }; }; event { id = 43; name = "lib.eventdev.crypto.stop"; fields := struct { uint8_t adptr_id; }; }; event { id = 44; name = "lib.eventdev.crypto.enq"; fields := struct { uint8_t dev_id; uint8_t port_id; uintptr_t ev_table; uint16_t nb_events; }; }; event { id = 45; name = "lib.eventdev.crypto.adapter_event_port_get"; fields := struct { uint8_t adptr_id; uint8_t event_port_id; }; }; event { id = 46; name = "lib.eventdev.crypto.adapter_service_id_get"; fields := struct { uint8_t adptr_id; uint32_t service_id; }; }; event { id = 47; name = "lib.eventdev.crypto.adapter_vector_limits_get"; fields := struct { uint8_t dev_id; uint16_t cdev_id; uintptr_t limits; }; }; event { id = 48; name = "lib.eventdev.attr_get"; fields := struct { uint8_t dev_id; uintptr_t dev; uint32_t attr_id; uint32_t attr_value; }; }; event { id = 49; name = "lib.eventdev.get_dev_id"; fields := struct { string_bounded_t name[32]; int32_t dev_id; }; }; event { id = 50; name = "lib.eventdev.info_get"; fields := struct { uint8_t dev_id; uintptr_t dev_info; uintptr_t dev; }; }; event { id = 51; name = "lib.eventdev.service_id_get"; fields := struct { uint8_t dev_id; uint32_t service_id; }; }; event { id = 52; name = "lib.eventdev.socket.id"; fields := struct { uint8_t dev_id; uintptr_t dev; int32_t socket_id; }; }; event { id = 53; name = "lib.eventdev.stop.flush.callback.register"; fields := struct { uint8_t dev_id; uintptr_t callback; uintptr_t userdata; }; }; event { id = 54; name = "lib.eventdev.eth.rx.adapter.caps.get"; fields := struct { uint8_t dev_id; uint16_t eth_port_id; }; }; event { id = 55; name = "lib.eventdev.eth.rx.adapter.cb.register"; fields := struct { uint8_t adptr_id; uint16_t eth_dev_id; uintptr_t cb_fn; uintptr_t cb_arg; }; }; event { id = 56; name = "lib.eventdev.eth.rx.adapter.service.id.get"; fields := struct { uint8_t adptr_id; uint32_t service_id; }; }; event { id = 57; name = "lib.eventdev.eth.rx.adapter.event.port.get"; fields := struct { uint8_t adptr_id; uint8_t event_port_id; }; }; event { id = 58; name = "lib.eventdev.eth.rx.adapter.vector.limits.get"; fields := struct { uint8_t dev_id; uint16_t eth_port_id; uint16_t min_sz; uint16_t max_sz; uint8_t log2_sz; uint64_t min_timeout_ns; uint64_t max_timeout_ns; int32_t ret; }; }; event { id = 59; name = "lib.eventdev.eth.rx.adapter.queue.stats.get"; fields := struct { uint8_t adptr_id; uint16_t eth_dev_id; uint16_t rx_queue_id; uintptr_t stats; }; }; event { id = 60; name = "lib.eventdev.eth.rx.adapter.stats.reset"; fields := struct { uint8_t adptr_id; }; }; event { id = 61; name = "lib.eventdev.eth.rx.adapter.queue.stats.reset"; fields := struct { uint8_t adptr_id; uint16_t eth_dev_id; uint16_t rx_queue_id; }; }; event { id = 62; name = "lib.eventdev.eth.rx.adapter.instance.get"; fields := struct { uint16_t eth_dev_id; uint16_t rx_queue_id; uint8_t rxa_inst_id; }; }; event { id = 63; name = "lib.eventdev.eth.tx.adapter.caps.get"; fields := struct { uint8_t dev_id; uintptr_t dev; uint16_t eth_port_id; uintptr_t eth_dev; }; }; event { id = 64; name = "lib.eventdev.eth.tx.adapter.event.port.get"; fields := struct { uint8_t id; }; }; event { id = 65; name = "lib.eventdev.eth.tx.adapter.service.id.get"; fields := struct { uint8_t id; uint32_t service_id; }; }; event { id = 66; name = "lib.eventdev.eth.tx.adapter.stats.get"; fields := struct { uint8_t adptr_id; uint64_t tx_retry; uint64_t tx_packets; uint64_t tx_dropped; int32_t ret; }; }; event { id = 67; name = "lib.eventdev.eth.tx.adapter.stats.reset"; fields := struct { uint8_t adptr_id; int32_t ret; }; }; event { id = 68; name = "lib.eventdev.eth.tx.adapter.instance.get"; fields := struct { uint16_t eth_dev_id; uint16_t tx_queue_id; uint8_t txa_inst_id; }; }; event { id = 69; name = "lib.eventdev.port.attr.get"; fields := struct { uint8_t dev_id; uintptr_t dev; uint8_t port_id; uint32_t attr_id; uint32_t attr_value; }; }; event { id = 70; name = "lib.eventdev.port.default.conf.get"; fields := struct { uint8_t dev_id; uintptr_t dev; uint8_t port_id; uintptr_t port_conf; int32_t port_conf_new_event_threshold; uint16_t port_conf_dequeue_depth; uint16_t port_conf_enqueue_depth; uint32_t port_conf_event_port_cfg; }; }; event { id = 71; name = "lib.eventdev.port.links.get"; fields := struct { uint8_t dev_id; uint8_t port_id; int32_t count; }; }; event { id = 72; name = "lib.eventdev.port.profile.links.get"; fields := struct { uint8_t dev_id; uint8_t port_id; uint8_t profile_id; int32_t count; }; }; event { id = 73; name = "lib.eventdev.port.unlinks.in.progress"; fields := struct { uint8_t dev_id; uint8_t port_id; }; }; event { id = 74; name = "lib.eventdev.queue.attr.get"; fields := struct { uint8_t dev_id; uintptr_t dev; uint8_t queue_id; uint32_t attr_id; uint32_t attr_value; }; }; event { id = 75; name = "lib.eventdev.queue.default.conf.get"; fields := struct { uint8_t dev_id; uintptr_t dev; uint8_t queue_id; uintptr_t queue_conf; uint32_t queue_conf_nb_atomic_flows; uint32_t queue_conf_nb_atomic_order_sequences; uint32_t queue_conf_event_queue_cfg; uint8_t queue_conf_schedule_type; uint8_t queue_conf_priority; }; }; event { id = 76; name = "lib.eventdev.ring.create"; fields := struct { string_bounded_t name[32]; uint32_t count; int32_t socket_id; uint32_t flags; }; }; event { id = 77; name = "lib.eventdev.ring.free"; fields := struct { string_bounded_t name[32]; }; }; event { id = 78; name = "lib.eventdev.ring.init"; fields := struct { uintptr_t r; string_bounded_t name[32]; uint32_t count; uint32_t flags; }; }; event { id = 79; name = "lib.eventdev.ring.lookup"; fields := struct { string_bounded_t name[32]; }; }; event { id = 80; name = "lib.eventdev.timer.adapter.caps.get"; fields := struct { uint8_t dev_id; }; }; event { id = 81; name = "lib.eventdev.timer.adapter.get.info"; fields := struct { uintptr_t adapter; uintptr_t adapter_info; uint64_t adapter_info_min_resolution_ns; uint64_t adapter_info_max_tmo_ns; uint32_t adapter_info_caps; uint16_t adapter_info_event_dev_port_id; }; }; event { id = 82; name = "lib.eventdev.timer.adapter.lookup"; fields := struct { uint16_t adapter_id; uintptr_t adapter; }; }; event { id = 83; name = "lib.eventdev.timer.adapter.service.id.get"; fields := struct { uintptr_t adapter; uint32_t service_id; }; }; event { id = 84; name = "lib.eventdev.vector.pool.create"; fields := struct { uintptr_t mp; string_bounded_t name[32]; int32_t socket_id; uint32_t size; uint32_t cache_size; uint32_t elt_size; }; }; event { id = 85; name = "lib.eventdev.eth.rx.adapter.create.with.params"; fields := struct { uint8_t adptr_id; uint8_t dev_id; uintptr_t port_config; int32_t port_config_new_event_threshold; uint16_t port_config_dequeue_depth; uint16_t port_config_enqueue_depth; uint32_t port_config_event_port_cfg; uintptr_t rxa_params; uint16_t rxa_params_event_buf_size; int32_t ret; }; }; event { id = 86; name = "lib.eventdev.eth.rx.adapter.queue.conf.get"; fields := struct { uint8_t adptr_id; uint16_t eth_dev_id; uint16_t rx_queue_id; uintptr_t queue_conf; }; }; event { id = 87; name = "lib.eventdev.queue.attr.set"; fields := struct { uint8_t dev_id; uint8_t queue_id; uint32_t attr_id; uint64_t attr_value; }; }; event { id = 88; name = "lib.eventdev.port.quiesce"; fields := struct { uint8_t dev_id; uintptr_t dev; uint8_t port_id; uintptr_t args; }; }; event { id = 89; name = "lib.eventdev.crypto.adapter.caps.get"; fields := struct { uint8_t dev_id; uintptr_t dev; uint8_t cdev_id; uintptr_t cdev; }; }; event { id = 90; name = "lib.eventdev.dequeue.timeout.ticks"; fields := struct { uint8_t dev_id; uint64_t ns; uintptr_t timeout_ticks; }; }; event { id = 91; name = "lib.eventdev.crypto.adapter.stats.get"; fields := struct { uint8_t adptr_id; uintptr_t stats; uint64_t event_poll_count; uint64_t event_deq_count; uint64_t crypto_enq_count; uint64_t crypto_enq_fail; uint64_t crypto_deq_count; uint64_t event_enq_count; uint64_t event_enq_retry_count; uint64_t event_enq_fail_count; }; }; event { id = 92; name = "lib.eventdev.crypto.adapter.stats.reset"; fields := struct { uint8_t adptr_id; }; }; event { id = 93; name = "lib.eventdev.rx.adapter.stats.get"; fields := struct { uint8_t adptr_id; uintptr_t stats; }; }; event { id = 94; name = "lib.eventdev.tx.adapter.queue.start"; fields := struct { uint16_t eth_dev_id; uint16_t tx_queue_id; }; }; event { id = 95; name = "lib.eventdev.tx.adapter.queue.stop"; fields := struct { uint16_t eth_dev_id; uint16_t tx_queue_id; }; }; event { id = 96; name = "lib.eventdev.timer.adapter.stats.get"; fields := struct { uintptr_t adapter; uintptr_t stats; }; }; event { id = 97; name = "lib.eventdev.timer.adapter.stats.reset"; fields := struct { uintptr_t adapter; }; }; event { id = 98; name = "lib.eventdev.timer.remaining.ticks.get"; fields := struct { uintptr_t adapter; uintptr_t evtim; uintptr_t ticks_remaining; }; }; event { id = 99; name = "lib.dmadev.info_get"; fields := struct { int16_t dev_id; string_bounded_t dev_info_dev_name[32]; uint64_t dev_info_dev_capa; uint16_t dev_info_max_vchans; uint16_t dev_info_max_desc; uint16_t dev_info_min_desc; uint16_t dev_info_max_sges; int16_t dev_info_numa_node; uint16_t dev_info_nb_vchans; uint16_t dev_info_nb_priorities; }; }; event { id = 100; name = "lib.dmadev.configure"; fields := struct { int16_t dev_id; uint16_t dev_conf_nb_vchans; uint16_t dev_conf_priority; int32_t enable_silent; int32_t ret; }; }; event { id = 101; name = "lib.dmadev.start"; fields := struct { int16_t dev_id; int32_t ret; }; }; event { id = 102; name = "lib.dmadev.stop"; fields := struct { int16_t dev_id; int32_t ret; }; }; event { id = 103; name = "lib.dmadev.close"; fields := struct { int16_t dev_id; int32_t ret; }; }; event { id = 104; name = "lib.dmadev.vchan_setup"; fields := struct { int16_t dev_id; uint16_t vchan; int32_t direction; uint16_t conf_nb_desc; int32_t src_port_type; uint64_t src_pcie_cfg; int32_t dst_port_type; uint64_t dst_pcie_cfg; uintptr_t conf_auto_free_m2d_pool; int32_t ret; }; }; event { id = 105; name = "lib.dmadev.stats_get"; fields := struct { int16_t dev_id; uint16_t vchan; uint64_t stats_submitted; uint64_t stats_completed; uint64_t stats_errors; int32_t ret; }; }; event { id = 106; name = "lib.dmadev.stats_reset"; fields := struct { int16_t dev_id; uint16_t vchan; int32_t ret; }; }; event { id = 107; name = "lib.dmadev.vchan_status"; fields := struct { int16_t dev_id; uint16_t vchan; int32_t vchan_status; int32_t ret; }; }; event { id = 108; name = "lib.dmadev.dump"; fields := struct { int16_t dev_id; uintptr_t f; int32_t ret; }; }; event { id = 109; name = "lib.dmadev.copy"; fields := struct { int16_t dev_id; uint16_t vchan; uint64_t src; uint64_t dst; uint32_t length; uint64_t flags; int32_t ret; }; }; event { id = 110; name = "lib.dmadev.copy_sg"; fields := struct { int16_t dev_id; uint16_t vchan; uintptr_t src; uintptr_t dst; uint16_t nb_src; uint16_t nb_dst; uint64_t flags; int32_t ret; }; }; event { id = 111; name = "lib.dmadev.fill"; fields := struct { int16_t dev_id; uint16_t vchan; uint64_t pattern; uint64_t dst; uint32_t length; uint64_t flags; int32_t ret; }; }; event { id = 112; name = "lib.dmadev.submit"; fields := struct { int16_t dev_id; uint16_t vchan; int32_t ret; }; }; event { id = 113; name = "lib.dmadev.completed"; fields := struct { int16_t dev_id; uint16_t vchan; uint16_t nb_cpls; int32_t last_idx_val; int32_t has_error_val; uint16_t ret; }; }; event { id = 114; name = "lib.dmadev.completed_status"; fields := struct { int16_t dev_id; uint16_t vchan; uint16_t nb_cpls; int32_t last_idx_val; uintptr_t status; uint16_t ret; }; }; event { id = 115; name = "lib.dmadev.burst_capacity"; fields := struct { int16_t dev_id; uint16_t vchan; uint16_t ret; }; }; event { id = 116; name = "lib.cryptodev.configure"; fields := struct { uint8_t dev_id; uint16_t conf_nb_queue_pairs; int64_t conf_ff_disable; }; }; event { id = 117; name = "lib.cryptodev.start"; fields := struct { uint8_t dev_id; int32_t rc; }; }; event { id = 118; name = "lib.cryptodev.stop"; fields := struct { uint8_t dev_id; }; }; event { id = 119; name = "lib.cryptodev.close"; fields := struct { uint8_t dev_id; int32_t rc; }; }; event { id = 120; name = "lib.cryptodev.queue.pair.setup"; fields := struct { uint8_t dev_id; uint16_t queue_pair_id; uint32_t conf_nb_descriptors; uintptr_t conf_mp_session; }; }; event { id = 121; name = "lib.cryptodev.queue.pair.reset"; fields := struct { uint8_t dev_id; uint16_t queue_pair_id; uint32_t conf_nb_descriptors; int32_t socket_id; }; }; event { id = 122; name = "lib.cryptodev.sym.pool.create"; fields := struct { string_bounded_t name[32]; uint32_t nb_elts; uint32_t elt_size; uint32_t cache_size; uint16_t user_data_size; uintptr_t mempool; }; }; event { id = 123; name = "lib.cryptodev.asym.pool.create"; fields := struct { string_bounded_t name[32]; uint32_t nb_elts; uint16_t user_data_size; uint32_t cache_size; uintptr_t mempool; }; }; event { id = 124; name = "lib.cryptodev.sym.create"; fields := struct { uint8_t dev_id; uintptr_t sess; uintptr_t xforms; uintptr_t mempool; }; }; event { id = 125; name = "lib.cryptodev.asym.create"; fields := struct { uint8_t dev_id; uintptr_t xforms; uintptr_t mempool; uintptr_t sess; }; }; event { id = 126; name = "lib.cryptodev.sym.free"; fields := struct { uint8_t dev_id; uintptr_t sess; }; }; event { id = 127; name = "lib.cryptodev.asym.free"; fields := struct { uint8_t dev_id; uintptr_t sess; }; }; event { id = 128; name = "lib.cryptodev.enq.burst"; fields := struct { uint8_t dev_id; uint16_t qp_id; uintptr_t ops; uint16_t nb_ops; }; }; event { id = 129; name = "lib.cryptodev.deq.burst"; fields := struct { uint8_t dev_id; uint16_t qp_id; uintptr_t ops; uint16_t nb_ops; }; }; event { id = 130; name = "lib.cryptodev.callback.register"; fields := struct { uint8_t dev_id; int32_t _event; uintptr_t cb_fn; }; }; event { id = 131; name = "lib.cryptodev.callback.unregister"; fields := struct { uint8_t dev_id; int32_t _event; uintptr_t cb_fn; }; }; event { id = 132; name = "lib.cryptodev.device.count.by.driver"; fields := struct { uint8_t driver_id; uint8_t dev_count; }; }; event { id = 133; name = "lib.cryptodev.devices.get"; fields := struct { string_bounded_t driver_name[32]; uint8_t count; }; }; event { id = 134; name = "lib.cryptodev.driver.id.get"; fields := struct { string_bounded_t name[32]; int32_t driver_id; }; }; event { id = 135; name = "lib.cryptodev.driver.name.get"; fields := struct { uint8_t driver_id; string_bounded_t name[32]; }; }; event { id = 136; name = "lib.cryptodev.get.aead.algo.enum"; fields := struct { string_bounded_t algo_string[32]; int32_t algo_enum; int32_t ret; }; }; event { id = 137; name = "lib.cryptodev.get.auth.algo.enum"; fields := struct { string_bounded_t algo_string[32]; int32_t algo_enum; int32_t ret; }; }; event { id = 138; name = "lib.cryptodev.get.cipher.algo.enum"; fields := struct { string_bounded_t algo_string[32]; int32_t algo_enum; int32_t ret; }; }; event { id = 139; name = "lib.cryptodev.get.aead.algo.string"; fields := struct { int32_t algo_enum; string_bounded_t algo_string[32]; }; }; event { id = 140; name = "lib.cryptodev.get.auth.algo.string"; fields := struct { int32_t algo_enum; string_bounded_t algo_string[32]; }; }; event { id = 141; name = "lib.cryptodev.get.cipher.algo.string"; fields := struct { int32_t algo_enum; string_bounded_t algo_string[32]; }; }; event { id = 142; name = "lib.cryptodev.get.dev.id"; fields := struct { string_bounded_t name[32]; int32_t ret; }; }; event { id = 143; name = "lib.cryptodev.get.feature.name"; fields := struct { uint64_t flag; }; }; event { id = 144; name = "lib.cryptodev.get.sec.ctx"; fields := struct { uint8_t dev_id; uintptr_t sec_ctx; }; }; event { id = 145; name = "lib.cryptodev.info.get"; fields := struct { uint8_t dev_id; string_bounded_t driver_name[32]; }; }; event { id = 146; name = "lib.cryptodev.is.valid.dev"; fields := struct { uint8_t dev_id; uint32_t ret; }; }; event { id = 147; name = "lib.cryptodev.name.get"; fields := struct { uint8_t dev_id; string_bounded_t name[32]; }; }; event { id = 148; name = "lib.cryptodev.queue.pair.count"; fields := struct { uintptr_t dev; string_bounded_t name[32]; uint8_t socket_id; uint8_t dev_id; uint16_t nb_queue_pairs; }; }; event { id = 149; name = "lib.cryptodev.socket.id"; fields := struct { uint8_t dev_id; string_bounded_t name[32]; int32_t socket_id; }; }; event { id = 150; name = "lib.cryptodev.stats.get"; fields := struct { uint8_t dev_id; uint64_t stats_enqueued_count; uint64_t stats_dequeued_count; uint64_t stats_enqueue_err_count; uint64_t stats_dequeue_err_count; }; }; event { id = 151; name = "lib.cryptodev.stats.reset"; fields := struct { uint8_t dev_id; }; }; event { id = 152; name = "lib.cryptodev.sym.capability.check.aead"; fields := struct { uintptr_t capability; int32_t capability_xform_type; uint16_t key_size; uint16_t digest_size; uint16_t aad_size; uint16_t iv_size; int32_t ret; }; }; event { id = 153; name = "lib.cryptodev.sym.capability.check.auth"; fields := struct { uintptr_t capability; int32_t capability_xform_type; uint16_t key_size; uint16_t digest_size; uint16_t iv_size; int32_t ret; }; }; event { id = 154; name = "lib.cryptodev.sym.capability.check.cipher"; fields := struct { uintptr_t capability; int32_t capability_xform_type; uint16_t key_size; uint16_t iv_size; int32_t ret; }; }; event { id = 155; name = "lib.cryptodev.sym.capability.get"; fields := struct { uint8_t dev_id; string_bounded_t driver_name[32]; uint8_t driver_id; int32_t idx_type; uintptr_t sym_capability; }; }; event { id = 156; name = "lib.cryptodev.sym.get.private.session.size"; fields := struct { uint8_t dev_id; uint32_t priv_sess_size; }; }; event { id = 157; name = "lib.cryptodev.asym.capability.get"; fields := struct { string_bounded_t driver_name[32]; uint8_t driver_id; int32_t idx_type; uintptr_t asym_cap; }; }; event { id = 158; name = "lib.cryptodev.asym.get.private.session.size"; fields := struct { uint8_t dev_id; uint32_t priv_sess_size; }; }; event { id = 159; name = "lib.cryptodev.asym.get.xform.enum"; fields := struct { string_bounded_t xform_string[32]; int32_t xform_enum; int32_t ret; }; }; event { id = 160; name = "lib.cryptodev.asym.get.xform.string"; fields := struct { int32_t xform_enum; string_bounded_t xform_string[32]; }; }; event { id = 161; name = "lib.cryptodev.asym.xform.capability.check.modlen"; fields := struct { uintptr_t capability; uint16_t modlen; int32_t ret; }; }; event { id = 162; name = "lib.cryptodev.asym.xform.capability.check.optype"; fields := struct { uint32_t op_types; int32_t op_type; int32_t ret; }; }; event { id = 163; name = "lib.cryptodev.asym.xform.capability.check.hash"; fields := struct { uint64_t hash_algos; int32_t hash; int32_t ret; }; }; event { id = 164; name = "lib.cryptodev.sym.cpu.crypto.process"; fields := struct { uint8_t dev_id; uintptr_t sess; }; }; event { id = 165; name = "lib.cryptodev.sym.session.get.user.data"; fields := struct { uintptr_t sess; uintptr_t data; }; }; event { id = 166; name = "lib.cryptodev.sym.session.set.user.data"; fields := struct { uintptr_t sess; uintptr_t data; uint16_t size; }; }; event { id = 167; name = "lib.cryptodev.get.qp.status"; fields := struct { uint8_t dev_id; uint16_t queue_pair_id; int32_t ret; }; }; event { id = 168; name = "lib.cryptodev.configure.raw.dp.ctx"; fields := struct { uint8_t dev_id; uint16_t qp_id; int32_t sess_type; }; }; event { id = 169; name = "lib.cryptodev.get.raw.dp.ctx.size"; fields := struct { uint8_t dev_id; }; }; event { id = 170; name = "lib.cryptodev.add.deq.callback"; fields := struct { uint8_t dev_id; uint16_t qp_id; uintptr_t cb_fn; }; }; event { id = 171; name = "lib.cryptodev.add.enq.callback"; fields := struct { uint8_t dev_id; uint16_t qp_id; uintptr_t cb_fn; }; }; event { id = 172; name = "lib.cryptodev.remove.deq.callback"; fields := struct { uint8_t dev_id; uint16_t qp_id; uintptr_t fn; }; }; event { id = 173; name = "lib.cryptodev.remove.enq.callback"; fields := struct { uint8_t dev_id; uint16_t qp_id; uintptr_t fn; }; }; event { id = 174; name = "lib.cryptodev.asym.session.get.user.data"; fields := struct { uintptr_t sess; uintptr_t data; }; }; event { id = 175; name = "lib.cryptodev.asym.session.set.user.data"; fields := struct { uintptr_t sess; uintptr_t data; uint16_t size; }; }; event { id = 176; name = "lib.cryptodev.session.event.mdata.set"; fields := struct { uint8_t dev_id; uintptr_t sess; int32_t op_type; int32_t sess_type; uintptr_t ev_mdata; uint16_t size; }; }; event { id = 177; name = "lib.cryptodev.allocate.driver"; fields := struct { string_bounded_t name[32]; }; }; event { id = 178; name = "lib.cryptodev.op.pool.create"; fields := struct { string_bounded_t name[32]; int32_t socket_id; int32_t type; uint32_t nb_elts; uintptr_t mp; }; }; event { id = 179; name = "lib.cryptodev.count"; fields := struct { uint8_t nb_devs; }; }; event { id = 180; name = "lib.cryptodev.qp_depth_used"; fields := struct { uint8_t dev_id; uint16_t qp_id; }; }; event { id = 181; name = "lib.ethdev.configure"; fields := struct { uint16_t port_id; uint16_t nb_rx_q; uint16_t nb_tx_q; uint32_t dev_conf_link_speeds; uint32_t dev_conf_rxmode_mq_mode; uint32_t dev_conf_rxmode_mtu; uint32_t dev_conf_rxmode_max_lro_pkt_size; uint64_t dev_conf_rxmode_offloads; uint32_t dev_conf_txmode_mq_mode; uint64_t dev_conf_txmode_offloads; uint32_t dev_conf_lpbk_mode; int32_t rc; }; }; event { id = 182; name = "lib.ethdev.rxq.setup"; fields := struct { uint16_t port_id; uint16_t rx_queue_id; uint16_t nb_rx_desc; uintptr_t mp; uint8_t rx_conf_rx_thresh_pthresh; uint8_t rx_conf_rx_thresh_hthresh; uint8_t rx_conf_rx_thresh_wthresh; uint8_t rx_conf_rx_drop_en; uint8_t rx_conf_rx_deferred_start; uint64_t rx_conf_offloads; int32_t rc; }; }; event { id = 183; name = "lib.ethdev.txq.setup"; fields := struct { uint16_t port_id; uint16_t tx_queue_id; uint16_t nb_tx_desc; uint8_t tx_conf_tx_thresh_pthresh; uint8_t tx_conf_tx_thresh_hthresh; uint8_t tx_conf_tx_thresh_wthresh; uint8_t tx_conf_tx_deferred_start; uint16_t tx_conf_tx_free_thresh; uint64_t tx_conf_offloads; }; }; event { id = 184; name = "lib.ethdev.start"; fields := struct { uint16_t port_id; }; }; event { id = 185; name = "lib.ethdev.stop"; fields := struct { uint16_t port_id; int32_t ret; }; }; event { id = 186; name = "lib.ethdev.close"; fields := struct { uint16_t port_id; }; }; event { id = 187; name = "lib.ethdev.rx.burst.empty"; fields := struct { uint16_t port_id; uint16_t queue_id; uintptr_t pkt_tbl; }; }; event { id = 188; name = "lib.ethdev.rx.burst.nonempty"; fields := struct { uint16_t port_id; uint16_t queue_id; uintptr_t pkt_tbl; uint16_t nb_rx; }; }; event { id = 189; name = "lib.ethdev.tx.burst"; fields := struct { uint16_t port_id; uint16_t queue_id; uintptr_t pkts_tbl; uint16_t nb_pkts; }; }; event { id = 190; name = "lib.ethdev.call_rx_callbacks.empty"; fields := struct { uint16_t port_id; uint16_t queue_id; uintptr_t rx_pkts; uint16_t nb_pkts; }; }; event { id = 191; name = "lib.ethdev.call_rx_callbacks.nonempty"; fields := struct { uint16_t port_id; uint16_t queue_id; uintptr_t rx_pkts; uint16_t nb_rx; uint16_t nb_pkts; }; }; event { id = 192; name = "lib.ethdev.call_tx_callbacks"; fields := struct { uint16_t port_id; uint16_t queue_id; uintptr_t tx_pkts; uint16_t nb_pkts; }; }; event { id = 193; name = "lib.ethdev.tx_queue_count"; fields := struct { uint16_t port_id; uint16_t queue_id; int32_t rc; }; }; event { id = 194; name = "lib.ethdev.iterator_init"; fields := struct { string_bounded_t devargs[32]; }; }; event { id = 195; name = "lib.ethdev.iterator_next"; fields := struct { uintptr_t iter; uint16_t id; }; }; event { id = 196; name = "lib.ethdev.iterator_cleanup"; fields := struct { uintptr_t iter; }; }; event { id = 197; name = "lib.ethdev.find_next"; fields := struct { uint16_t port_id; }; }; event { id = 198; name = "lib.ethdev.find_next_of"; fields := struct { uint16_t port_id; uintptr_t parent; }; }; event { id = 199; name = "lib.ethdev.find_next_sibling"; fields := struct { uint16_t port_id_start; uint16_t ref_port_id; uint16_t ret; }; }; event { id = 200; name = "lib.ethdev.is_valid_port"; fields := struct { uint16_t port_id; int32_t is_valid; }; }; event { id = 201; name = "lib.ethdev.find_next_owned_by"; fields := struct { uint16_t port_id; uint64_t owner_id; }; }; event { id = 202; name = "lib.ethdev.owner_new"; fields := struct { uint64_t owner_id; int32_t ret; }; }; event { id = 203; name = "lib.ethdev.owner_set"; fields := struct { uint16_t port_id; uintptr_t owner; int32_t ret; }; }; event { id = 204; name = "lib.ethdev.owner_unset"; fields := struct { uint16_t port_id; uint64_t owner_id; int32_t ret; }; }; event { id = 205; name = "lib.ethdev.owner_delete"; fields := struct { uint64_t owner_id; int32_t ret; }; }; event { id = 206; name = "lib.ethdev.owner_get"; fields := struct { uint16_t port_id; uint64_t owner_id; string_bounded_t owner_name[32]; int32_t ret; }; }; event { id = 207; name = "lib.ethdev.socket_id"; fields := struct { uint16_t port_id; int32_t socket_id; }; }; event { id = 208; name = "lib.ethdev.get_sec_ctx"; fields := struct { uint16_t port_id; uintptr_t ctx; }; }; event { id = 209; name = "lib.ethdev.count_avail"; fields := struct { uint16_t count; }; }; event { id = 210; name = "lib.ethdev.count_total"; fields := struct { uint16_t count; }; }; event { id = 211; name = "lib.ethdev.get_name_by_port"; fields := struct { uint16_t port_id; string_bounded_t name[32]; }; }; event { id = 212; name = "lib.ethdev.get_port_by_name"; fields := struct { string_bounded_t name[32]; uint16_t port_id; }; }; event { id = 213; name = "lib.ethdev.rx_queue_start"; fields := struct { uint16_t port_id; uint16_t rx_queue_id; int32_t ret; }; }; event { id = 214; name = "lib.ethdev.rx_queue_stop"; fields := struct { uint16_t port_id; uint16_t rx_queue_id; int32_t ret; }; }; event { id = 215; name = "lib.ethdev.tx_queue_start"; fields := struct { uint16_t port_id; uint16_t tx_queue_id; int32_t ret; }; }; event { id = 216; name = "lib.ethdev.tx_queue_stop"; fields := struct { uint16_t port_id; uint16_t tx_queue_id; int32_t ret; }; }; event { id = 217; name = "lib.ethdev.speed_bitflag"; fields := struct { uint32_t speed; int32_t duplex; uint32_t ret; }; }; event { id = 218; name = "lib.ethdev.rx_offload_name"; fields := struct { uint64_t offload; string_bounded_t name[32]; }; }; event { id = 219; name = "lib.ethdev.tx_offload_name"; fields := struct { uint64_t offload; string_bounded_t name[32]; }; }; event { id = 220; name = "lib.ethdev.capability_name"; fields := struct { uint64_t capability; string_bounded_t name[32]; }; }; event { id = 221; name = "lib.ethdev.set_link_up"; fields := struct { uint16_t port_id; int32_t ret; }; }; event { id = 222; name = "lib.ethdev.set_link_down"; fields := struct { uint16_t port_id; int32_t ret; }; }; event { id = 223; name = "lib.ethdev.reset"; fields := struct { uint16_t port_id; int32_t ret; }; }; event { id = 224; name = "lib.ethdev.is_removed"; fields := struct { uint16_t port_id; int32_t ret; }; }; event { id = 225; name = "lib.ethdev.rx_hairpin_queue_setup"; fields := struct { uint16_t port_id; uint16_t rx_queue_id; uint16_t nb_rx_desc; uintptr_t conf; int32_t ret; }; }; event { id = 226; name = "lib.ethdev.tx_hairpin_queue_setup"; fields := struct { uint16_t port_id; uint16_t tx_queue_id; uint16_t nb_tx_desc; uintptr_t conf; int32_t ret; }; }; event { id = 227; name = "lib.ethdev.hairpin_bind"; fields := struct { uint16_t tx_port; uint16_t rx_port; int32_t ret; }; }; event { id = 228; name = "lib.ethdev.hairpin_unbind"; fields := struct { uint16_t tx_port; uint16_t rx_port; int32_t ret; }; }; event { id = 229; name = "lib.ethdev.hairpin_get_peer_ports"; fields := struct { uint16_t port_id; uintptr_t peer_ports; size_t len; uint32_t direction; int32_t ret; }; }; event { id = 230; name = "lib.ethdev.tx_buffer_drop_callback"; fields := struct { uintptr_t pkts; uint16_t unsent; }; }; event { id = 231; name = "lib.ethdev.tx_buffer_count_callback"; fields := struct { uintptr_t pkts; uint16_t unsent; uint64_t count; }; }; event { id = 232; name = "lib.ethdev.tx_buffer_set_err_callback"; fields := struct { uintptr_t buffer_error_callback; uintptr_t buffer_error_userdata; }; }; event { id = 233; name = "lib.ethdev.tx_buffer_init"; fields := struct { uintptr_t buffer; uint16_t size; int32_t ret; }; }; event { id = 234; name = "lib.ethdev.tx_done_cleanup"; fields := struct { uint16_t port_id; uint16_t queue_id; uint32_t free_cnt; int32_t ret; }; }; event { id = 235; name = "lib.ethdev.promiscuous_enable"; fields := struct { uint16_t port_id; int32_t promiscuous; int32_t ret; }; }; event { id = 236; name = "lib.ethdev.promiscuous_disable"; fields := struct { uint16_t port_id; int32_t promiscuous; int32_t ret; }; }; event { id = 237; name = "lib.ethdev.promiscuous_get"; fields := struct { uint16_t port_id; int32_t promiscuous; }; }; event { id = 238; name = "lib.ethdev.allmulticast_enable"; fields := struct { uint16_t port_id; int32_t all_multicast; int32_t ret; }; }; event { id = 239; name = "lib.ethdev.allmulticast_disable"; fields := struct { uint16_t port_id; int32_t all_multicast; int32_t ret; }; }; event { id = 240; name = "lib.ethdev.allmulticast_get"; fields := struct { uint16_t port_id; int32_t all_multicast; }; }; event { id = 241; name = "lib.ethdev.link_get"; fields := struct { uint16_t port_id; uint32_t link_link_speed; }; }; event { id = 242; name = "lib.ethdev.link_get_nowait"; fields := struct { uint16_t port_id; uint32_t link_link_speed; }; }; event { id = 243; name = "lib.ethdev.link_speed_to_str"; fields := struct { uint32_t link_speed; string_bounded_t ret[32]; }; }; event { id = 244; name = "lib.ethdev.link_to_str"; fields := struct { size_t len; uint32_t link_link_speed; string_bounded_t str[32]; int32_t ret; }; }; event { id = 245; name = "lib.ethdev.stats_get"; fields := struct { uint16_t port_id; uint64_t stats_rx_nombuf; uint64_t stats_ipackets; uint64_t stats_opackets; uint64_t stats_ibytes; uint64_t stats_obytes; uint64_t stats_imissed; uint64_t stats_ierrors; uint64_t stats_oerrors; int32_t ret; }; }; event { id = 246; name = "lib.ethdev.stats_reset"; fields := struct { uint16_t port_id; }; }; event { id = 247; name = "lib.ethdev.xstats_get_id_by_name"; fields := struct { uint16_t port_id; string_bounded_t xstat_name[32]; uint64_t id; }; }; event { id = 248; name = "lib.ethdev.xstats_get_names_by_id"; fields := struct { uint16_t port_id; string_bounded_t xstats_names_name[32]; uint64_t ids; }; }; event { id = 249; name = "lib.ethdev.xstats_get_names"; fields := struct { uint16_t port_id; int32_t i; string_bounded_t xstats_names_name[32]; uint32_t size; int32_t cnt_used_entries; }; }; event { id = 250; name = "lib.ethdev.xstats_get_by_id"; fields := struct { uint16_t port_id; uintptr_t ids; uintptr_t values; uint32_t size; }; }; event { id = 251; name = "lib.ethdev.xstats_get"; fields := struct { uint16_t port_id; uint64_t xstats_id; uint64_t xstats_value; }; }; event { id = 252; name = "lib.ethdev.xstats_reset"; fields := struct { uint16_t port_id; int32_t ret; }; }; event { id = 253; name = "lib.ethdev.set_tx_queue_stats_mapping"; fields := struct { uint16_t port_id; uint16_t tx_queue_id; uint8_t stat_idx; int32_t ret; }; }; event { id = 254; name = "lib.ethdev.set_rx_queue_stats_mapping"; fields := struct { uint16_t port_id; uint16_t rx_queue_id; uint8_t stat_idx; int32_t ret; }; }; event { id = 255; name = "lib.ethdev.fw_version_get"; fields := struct { uint16_t port_id; string_bounded_t fw_version[32]; size_t fw_size; int32_t ret; }; }; event { id = 256; name = "lib.ethdev.info_get"; fields := struct { uint16_t port_id; string_bounded_t dev_info_driver_name[32]; uint16_t dev_info_min_mtu; uint16_t dev_info_max_mtu; uint32_t dev_info_min_rx_bufsize; uint32_t dev_info_max_rx_bufsize; uint32_t dev_info_max_rx_pktlen; uint32_t dev_info_max_lro_pkt_size; uint16_t dev_info_max_rx_queues; uint16_t dev_info_max_tx_queues; uint32_t dev_info_max_mac_addrs; uint64_t dev_info_rx_offload_capa; uint64_t dev_info_tx_offload_capa; uint64_t dev_info_rx_queue_offload_capa; uint64_t dev_info_tx_queue_offload_capa; uint16_t dev_info_reta_size; uint8_t dev_info_hash_key_size; uint32_t dev_info_rss_algo_capa; uint64_t dev_info_flow_type_rss_offloads; uint16_t dev_info_rx_desc_lim_nb_max; uint16_t dev_info_rx_desc_lim_nb_min; uint16_t dev_info_rx_desc_lim_nb_align; uint16_t dev_info_tx_desc_lim_nb_max; uint16_t dev_info_tx_desc_lim_nb_min; uint16_t dev_info_tx_desc_lim_nb_align; uint32_t dev_info_speed_capa; uint16_t dev_info_nb_rx_queues; uint16_t dev_info_nb_tx_queues; uint64_t dev_info_dev_capa; }; }; event { id = 257; name = "lib.ethdev.conf_get"; fields := struct { uint16_t port_id; uint32_t dev_conf_link_speeds; uint64_t dev_conf_rxmode_offloads; uint64_t dev_conf_txmode_offloads; uint32_t dev_conf_lpbk_mode; }; }; event { id = 258; name = "lib.ethdev.get_supported_ptypes"; fields := struct { uint16_t port_id; int32_t supported_num; int32_t num; uint32_t ptypes; }; }; event { id = 259; name = "lib.ethdev.set_ptypes"; fields := struct { uint16_t port_id; int32_t supported_num; uint32_t num; uint32_t set_ptypes; }; }; event { id = 260; name = "lib.ethdev.macaddrs_get"; fields := struct { uint16_t port_id; uint32_t num; }; }; event { id = 261; name = "lib.ethdev.macaddr_get"; fields := struct { uint16_t port_id; uint8_t len; uint8_t mac_addr_addr_bytes[64]; }; }; event { id = 262; name = "lib.ethdev.get_mtu"; fields := struct { uint16_t port_id; uint16_t mtu; }; }; event { id = 263; name = "lib.ethdev.set_mtu"; fields := struct { uint16_t port_id; uint16_t mtu; int32_t ret; }; }; event { id = 264; name = "lib.ethdev.vlan_filter"; fields := struct { uint16_t port_id; uint16_t vlan_id; int32_t on; int32_t ret; }; }; event { id = 265; name = "lib.ethdev.set_vlan_strip_on_queue"; fields := struct { uint16_t port_id; uint16_t rx_queue_id; int32_t on; }; }; event { id = 266; name = "lib.ethdev.set_vlan_ether_type"; fields := struct { uint16_t port_id; int32_t vlan_type; uint16_t tag_type; int32_t ret; }; }; event { id = 267; name = "lib.ethdev.set_vlan_offload"; fields := struct { uint16_t port_id; int32_t offload_mask; int32_t ret; }; }; event { id = 268; name = "lib.ethdev.get_vlan_offload"; fields := struct { uint16_t port_id; int32_t ret; }; }; event { id = 269; name = "lib.ethdev.set_vlan_pvid"; fields := struct { uint16_t port_id; uint16_t pvid; int32_t on; int32_t ret; }; }; event { id = 270; name = "lib.ethdev.flow_ctrl_get"; fields := struct { uint16_t port_id; uint32_t fc_conf_high_water; uint32_t fc_conf_low_water; uint16_t fc_conf_pause_time; uint16_t fc_conf_send_xon; int32_t fc_conf_mode; uint8_t fc_conf_mac_ctrl_frame_fwd; uint8_t fc_conf_autoneg; int32_t ret; }; }; event { id = 271; name = "lib.ethdev.flow_ctrl_set"; fields := struct { uint16_t port_id; uint32_t fc_conf_high_water; uint32_t fc_conf_low_water; uint16_t fc_conf_pause_time; uint16_t fc_conf_send_xon; int32_t fc_conf_mode; uint8_t fc_conf_mac_ctrl_frame_fwd; uint8_t fc_conf_autoneg; int32_t ret; }; }; event { id = 272; name = "lib.ethdev.priority_flow_ctrl_set"; fields := struct { uint16_t port_id; uint32_t pfc_conf_fc_high_water; uint32_t pfc_conf_fc_low_water; uint16_t pfc_conf_fc_pause_time; uint16_t pfc_conf_fc_send_xon; int32_t pfc_conf_fc_mode; uint8_t pfc_conf_fc_mac_ctrl_frame_fwd; uint8_t pfc_conf_fc_autoneg; uint8_t pfc_conf_priority; int32_t ret; }; }; event { id = 273; name = "lib.ethdev.priority_flow_ctrl_queue_info_get"; fields := struct { uint16_t port_id; uint8_t pfc_queue_info_tc_max; int32_t pfc_queue_info_mode_capa; int32_t ret; }; }; event { id = 274; name = "lib.ethdev.priority_flow_ctrl_queue_configure"; fields := struct { uint16_t port_id; int32_t pfc_queue_conf_mode; uint16_t pfc_queue_conf_rx_pause_tx_qid; uint16_t pfc_queue_conf_tx_pause_rx_qid; int32_t ret; }; }; event { id = 275; name = "lib.ethdev.rss_reta_update"; fields := struct { uint16_t port_id; uint64_t reta_conf_mask; uint16_t reta_size; int32_t ret; }; }; event { id = 276; name = "lib.ethdev.rss_reta_query"; fields := struct { uint16_t port_id; uint64_t reta_conf_mask; uint16_t reta_size; int32_t ret; }; }; event { id = 277; name = "lib.ethdev.rss_hash_update"; fields := struct { uint16_t port_id; uintptr_t rss_conf_rss_key; uint8_t rss_conf_rss_key_len; uint64_t rss_conf_rss_hf; uint32_t rss_conf_algorithm; int32_t ret; }; }; event { id = 278; name = "lib.ethdev.rss_hash_conf_get"; fields := struct { uint16_t port_id; uintptr_t rss_conf_rss_key; uint8_t rss_conf_rss_key_len; uint64_t rss_conf_rss_hf; uint32_t rss_conf_algorithm; int32_t ret; }; }; event { id = 279; name = "lib.ethdev.udp_tunnel_port_add"; fields := struct { uint16_t port_id; uint16_t tunnel_udp_udp_port; uint8_t tunnel_udp_prot_type; int32_t ret; }; }; event { id = 280; name = "lib.ethdev.udp_tunnel_port_delete"; fields := struct { uint16_t port_id; uint16_t tunnel_udp_udp_port; uint8_t tunnel_udp_prot_type; int32_t ret; }; }; event { id = 281; name = "lib.ethdev.led_on"; fields := struct { uint16_t port_id; int32_t ret; }; }; event { id = 282; name = "lib.ethdev.led_off"; fields := struct { uint16_t port_id; int32_t ret; }; }; event { id = 283; name = "lib.ethdev.fec_get_capability"; fields := struct { uint16_t port_id; uintptr_t speed_fec_capa; uint32_t num; int32_t ret; }; }; event { id = 284; name = "lib.ethdev.fec_get"; fields := struct { uint16_t port_id; uintptr_t fec_capa; int32_t ret; }; }; event { id = 285; name = "lib.ethdev.fec_set"; fields := struct { uint16_t port_id; uint32_t fec_capa; int32_t ret; }; }; event { id = 286; name = "lib.ethdev.mac_addr_add"; fields := struct { uint16_t port_id; uint8_t len; uint8_t addr_addr_bytes[64]; uint32_t pool; int32_t ret; }; }; event { id = 287; name = "lib.ethdev.mac_addr_remove"; fields := struct { uint16_t port_id; uint8_t len; uint8_t addr_addr_bytes[64]; }; }; event { id = 288; name = "lib.ethdev.default_mac_addr_set"; fields := struct { uint16_t port_id; uint8_t len; uint8_t addr_addr_bytes[64]; }; }; event { id = 289; name = "lib.ethdev.uc_hash_table_set"; fields := struct { uint16_t port_id; uint8_t on; int32_t ret; }; }; event { id = 290; name = "lib.ethdev.uc_all_hash_table_set"; fields := struct { uint16_t port_id; uint8_t on; int32_t ret; }; }; event { id = 291; name = "lib.ethdev.set_queue_rate_limit"; fields := struct { uint16_t port_id; uint16_t queue_idx; uint16_t tx_rate; int32_t ret; }; }; event { id = 292; name = "lib.ethdev.rx_avail_thresh_set"; fields := struct { uint16_t port_id; uint16_t queue_id; uint8_t avail_thresh; int32_t ret; }; }; event { id = 293; name = "lib.ethdev.rx_avail_thresh_query"; fields := struct { uint16_t port_id; uint16_t queue_id; int32_t ret; }; }; event { id = 294; name = "lib.ethdev.callback_register"; fields := struct { uint16_t port_id; int32_t _event; uintptr_t cb_fn; uintptr_t cb_arg; }; }; event { id = 295; name = "lib.ethdev.callback_unregister"; fields := struct { uint16_t port_id; int32_t _event; uintptr_t cb_fn; uintptr_t cb_arg; int32_t ret; }; }; event { id = 296; name = "lib.ethdev.rx_intr_ctl"; fields := struct { uint16_t port_id; uint16_t qid; int32_t epfd; int32_t op; uintptr_t data; int32_t rc; }; }; event { id = 297; name = "lib.ethdev.rx_intr_ctl_q_get_fd"; fields := struct { uint16_t port_id; uint16_t queue_id; int32_t fd; }; }; event { id = 298; name = "lib.ethdev.rx_intr_ctl_q"; fields := struct { uint16_t port_id; uint16_t queue_id; int32_t epfd; int32_t op; uintptr_t data; int32_t rc; }; }; event { id = 299; name = "lib.ethdev.rx_intr_enable"; fields := struct { uint16_t port_id; uint16_t queue_id; int32_t ret; }; }; event { id = 300; name = "lib.ethdev.rx_intr_disable"; fields := struct { uint16_t port_id; uint16_t queue_id; int32_t ret; }; }; event { id = 301; name = "lib.ethdev.add_rx_callback"; fields := struct { uint16_t port_id; uint16_t queue_id; uintptr_t fn; uintptr_t user_param; uintptr_t cb; }; }; event { id = 302; name = "lib.ethdev.add_first_rx_callback"; fields := struct { uint16_t port_id; uint16_t queue_id; uintptr_t fn; uintptr_t user_param; uintptr_t cb; }; }; event { id = 303; name = "lib.ethdev.add_tx_callback"; fields := struct { uint16_t port_id; uint16_t queue_id; uintptr_t fn; uintptr_t user_param; uintptr_t cb; }; }; event { id = 304; name = "lib.ethdev.remove_rx_callback"; fields := struct { uint16_t port_id; uint16_t queue_id; uintptr_t user_cb; int32_t ret; }; }; event { id = 305; name = "lib.ethdev.remove_tx_callback"; fields := struct { uint16_t port_id; uint16_t queue_id; uintptr_t user_cb; int32_t ret; }; }; event { id = 306; name = "lib.ethdev.rx_queue_info_get"; fields := struct { uint16_t port_id; uint16_t queue_id; uintptr_t qinfo_mp; uint8_t qinfo_conf_rx_drop_en; uint64_t qinfo_conf_offloads; uint8_t qinfo_scattered_rx; uint8_t qinfo_queue_state; uint16_t qinfo_nb_desc; uint16_t qinfo_rx_buf_size; }; }; event { id = 307; name = "lib.ethdev.tx_queue_info_get"; fields := struct { uint16_t port_id; uint16_t queue_id; uint16_t qinfo_nb_desc; uint8_t qinfo_queue_state; }; }; event { id = 308; name = "lib.ethdev.rx_burst_mode_get"; fields := struct { uint16_t port_id; uint16_t queue_id; uint64_t mode_flags; int32_t ret; }; }; event { id = 309; name = "lib.ethdev.tx_burst_mode_get"; fields := struct { uint16_t port_id; uint16_t queue_id; uint64_t mode_flags; int32_t ret; }; }; event { id = 310; name = "lib.ethdev.get_monitor_addr"; fields := struct { uint16_t port_id; uint16_t queue_id; uintptr_t pmc_addr; uint8_t pmc_size; int32_t ret; }; }; event { id = 311; name = "lib.ethdev.set_mc_addr_list"; fields := struct { uint16_t port_id; uint32_t nb_mc_addr; uint8_t len; uint8_t mc_addr_set[64]; int32_t ret; }; }; event { id = 312; name = "lib.ethdev.timesync_enable"; fields := struct { uint16_t port_id; int32_t ret; }; }; event { id = 313; name = "lib.ethdev.timesync_disable"; fields := struct { uint16_t port_id; int32_t ret; }; }; event { id = 314; name = "lib.ethdev.timesync_read_rx_timestamp"; fields := struct { uint16_t port_id; size_t timestamp_tv_sec; long timestamp_tv_nsec; uint32_t flags; int32_t ret; }; }; event { id = 315; name = "lib.ethdev.timesync_read_tx_timestamp"; fields := struct { uint16_t port_id; size_t timestamp_tv_sec; long timestamp_tv_nsec; int32_t ret; }; }; event { id = 316; name = "lib.ethdev.timesync_adjust_time"; fields := struct { uint16_t port_id; int64_t delta; int32_t ret; }; }; event { id = 317; name = "lib.ethdev.timesync_adjust_freq"; fields := struct { uint16_t port_id; int64_t ppm; int32_t ret; }; }; event { id = 318; name = "lib.ethdev.timesync_read_time"; fields := struct { uint16_t port_id; size_t time_tv_sec; long time_tv_nsec; int32_t ret; }; }; event { id = 319; name = "lib.ethdev.timesync_write_time"; fields := struct { uint16_t port_id; size_t time_tv_sec; long time_tv_nsec; int32_t ret; }; }; event { id = 320; name = "lib.ethdev.read_clock"; fields := struct { uint16_t port_id; uintptr_t clk; int32_t ret; }; }; event { id = 321; name = "lib.ethdev.get_reg_info"; fields := struct { uint16_t port_id; uintptr_t info_data; uint32_t info_offset; uint32_t info_length; uint32_t info_width; uint32_t info_version; uintptr_t info_names; uintptr_t info_filter; int32_t ret; }; }; event { id = 322; name = "lib.ethdev.get_eeprom_length"; fields := struct { uint16_t port_id; int32_t ret; }; }; event { id = 323; name = "lib.ethdev.get_eeprom"; fields := struct { uint16_t port_id; uintptr_t info_data; uint32_t info_offset; uint32_t info_length; uint32_t info_magic; int32_t ret; }; }; event { id = 324; name = "lib.ethdev.set_eeprom"; fields := struct { uint16_t port_id; uintptr_t info_data; uint32_t info_offset; uint32_t info_length; uint32_t info_magic; int32_t ret; }; }; event { id = 325; name = "lib.ethdev.get_module_info"; fields := struct { uint16_t port_id; uint32_t modinfo_type; uint32_t modinfo_eeprom_len; int32_t ret; }; }; event { id = 326; name = "lib.ethdev.get_module_eeprom"; fields := struct { uint16_t port_id; uintptr_t info_data; uint32_t info_offset; uint32_t info_length; uint32_t info_magic; int32_t ret; }; }; event { id = 327; name = "lib.ethdev.get_dcb_info"; fields := struct { uint16_t port_id; uint8_t dcb_info_nb_tcs; uint8_t num_user_priorities; uint8_t dcb_info_prio_tc[64]; uint8_t num_tcs; uint8_t dcb_info_tc_bws[64]; int32_t ret; }; }; event { id = 328; name = "lib.ethdev.adjust_nb_rx_tx_desc"; fields := struct { uint16_t port_id; }; }; event { id = 329; name = "lib.ethdev.hairpin_capability_get"; fields := struct { uint16_t port_id; uint16_t cap_max_nb_queues; uint16_t cap_max_rx_2_tx; uint16_t cap_max_tx_2_rx; uint16_t cap_max_nb_desc; int32_t ret; }; }; event { id = 330; name = "lib.ethdev.pool_ops_supported"; fields := struct { uint16_t port_id; string_bounded_t pool[32]; int32_t ret; }; }; event { id = 331; name = "lib.ethdev.representor_info_get"; fields := struct { uint16_t port_id; uintptr_t info; int32_t ret; }; }; event { id = 332; name = "lib.ethdev.rx_metadata_negotiate"; fields := struct { uint16_t port_id; uint64_t features_val; int32_t ret; }; }; event { id = 333; name = "lib.ethdev.ip_reassembly_capability_get"; fields := struct { uint16_t port_id; uint32_t capa_timeout_ms; uint16_t capa_max_frags; uint16_t capa_flags; int32_t ret; }; }; event { id = 334; name = "lib.ethdev.ip_reassembly_conf_get"; fields := struct { uint16_t port_id; uint32_t conf_timeout_ms; uint16_t conf_max_frags; uint16_t conf_flags; int32_t ret; }; }; event { id = 335; name = "lib.ethdev.ip_reassembly_conf_set"; fields := struct { uint16_t port_id; uint32_t conf_timeout_ms; uint16_t conf_max_frags; uint16_t conf_flags; int32_t ret; }; }; event { id = 336; name = "lib.ethdev.buffer_split_get_supported_hdr_ptypes"; fields := struct { uint16_t port_id; int32_t supported_num; uint32_t ptypes; }; }; event { id = 337; name = "lib.ethdev.cman_info_get"; fields := struct { uint16_t port_id; uint64_t info_modes_supported; uint64_t info_objs_supported; int32_t ret; }; }; event { id = 338; name = "lib.ethdev.cman_config_init"; fields := struct { uint16_t port_id; int32_t config_obj; int32_t config_mode; int32_t ret; }; }; event { id = 339; name = "lib.ethdev.cman_config_set"; fields := struct { uint16_t port_id; int32_t config_obj; int32_t config_mode; int32_t ret; }; }; event { id = 340; name = "lib.ethdev.cman_config_get"; fields := struct { uint16_t port_id; int32_t config_obj; int32_t config_mode; int32_t ret; }; }; event { id = 341; name = "lib.ethdev.count_aggr_ports"; fields := struct { uint16_t port_id; int32_t ret; }; }; event { id = 342; name = "lib.ethdev.map_aggr_tx_affinity"; fields := struct { uint16_t port_id; uint16_t tx_queue_id; uint8_t affinity; int32_t ret; }; }; event { id = 343; name = "lib.ethdev.flow.copy"; fields := struct { uintptr_t fd; size_t len; uint32_t attr_group; uint32_t attr_priority; uintptr_t items; uintptr_t actions; int32_t ret; }; }; event { id = 344; name = "lib.ethdev.flow.create"; fields := struct { uint16_t port_id; uintptr_t attr; uintptr_t pattern; uintptr_t actions; uintptr_t flow; }; }; event { id = 345; name = "lib.ethdev.flow.destroy"; fields := struct { uint16_t port_id; uintptr_t flow; int32_t ret; }; }; event { id = 346; name = "lib.ethdev.flow.update"; fields := struct { uint16_t port_id; uintptr_t flow; uintptr_t actions; int32_t ret; }; }; event { id = 347; name = "lib.ethdev.flow.flush"; fields := struct { uint16_t port_id; int32_t ret; }; }; event { id = 348; name = "lib.ethdev.flow.isolate"; fields := struct { uint16_t port_id; int32_t set; int32_t ret; }; }; event { id = 349; name = "lib.ethdev.flow.query"; fields := struct { uint16_t port_id; uintptr_t flow; uintptr_t action; uintptr_t data; int32_t ret; }; }; event { id = 350; name = "lib.ethdev.flow.validate"; fields := struct { uint16_t port_id; uintptr_t attr; uintptr_t pattern; uintptr_t actions; int32_t ret; }; }; event { id = 351; name = "lib.ethdev.flow.conv"; fields := struct { int32_t op; uintptr_t dst; size_t size; uintptr_t src; int32_t ret; }; }; event { id = 352; name = "lib.ethdev.dynf_metadata_register"; fields := struct { int32_t offset; uint64_t flag; }; }; event { id = 353; name = "lib.ethdev.flow.get_aged_flows"; fields := struct { uint16_t port_id; uintptr_t contexts; uint32_t nb_contexts; int32_t ret; }; }; event { id = 354; name = "lib.ethdev.flow.get_q_aged_flows"; fields := struct { uint16_t port_id; uint32_t queue_id; uintptr_t contexts; uint32_t nb_contexts; int32_t ret; }; }; event { id = 355; name = "lib.ethdev.flow.tunnel_decap_set"; fields := struct { uint16_t port_id; uintptr_t tunnel; uintptr_t actions; uintptr_t num_of_actions; int32_t ret; }; }; event { id = 356; name = "lib.ethdev.flow.tunnel_match"; fields := struct { uint16_t port_id; uintptr_t tunnel; uintptr_t items; uintptr_t num_of_items; int32_t ret; }; }; event { id = 357; name = "lib.ethdev.flow.get_restore_info"; fields := struct { uint16_t port_id; uintptr_t m; uintptr_t info; int32_t ret; }; }; event { id = 358; name = "lib.ethdev.flow.tunnel_action_decap_release"; fields := struct { uint16_t port_id; uintptr_t actions; uint32_t num_of_actions; int32_t ret; }; }; event { id = 359; name = "lib.ethdev.flow.tunnel_item_release"; fields := struct { uint16_t port_id; uintptr_t items; uint32_t num_of_items; int32_t ret; }; }; event { id = 360; name = "lib.ethdev.flow.action_handle_create"; fields := struct { uint16_t port_id; uintptr_t conf; uintptr_t action; uintptr_t handle; }; }; event { id = 361; name = "lib.ethdev.flow.action_handle_destroy"; fields := struct { uint16_t port_id; uintptr_t handle; int32_t ret; }; }; event { id = 362; name = "lib.ethdev.flow.action_handle_update"; fields := struct { uint16_t port_id; uintptr_t handle; uintptr_t update; int32_t ret; }; }; event { id = 363; name = "lib.ethdev.flow.action_handle_query"; fields := struct { uint16_t port_id; uintptr_t handle; uintptr_t data; int32_t ret; }; }; event { id = 364; name = "lib.ethdev.flow.flex_item_create"; fields := struct { uint16_t port_id; uintptr_t conf; uintptr_t handle; }; }; event { id = 365; name = "lib.ethdev.flow.flex_item_release"; fields := struct { uint16_t port_id; uintptr_t handle; int32_t ret; }; }; event { id = 366; name = "lib.ethdev.flow.pick_transfer_proxy"; fields := struct { uint16_t port_id; uintptr_t proxy_port_id; int32_t ret; }; }; event { id = 367; name = "lib.ethdev.flow.info_get"; fields := struct { uint16_t port_id; uint32_t port_info_max_nb_queues; uint32_t port_info_max_nb_counters; uint32_t port_info_max_nb_aging_objects; uint32_t port_info_max_nb_meters; uint32_t port_info_max_nb_conn_tracks; uint32_t port_info_supported_flags; uintptr_t queue_info; int32_t ret; }; }; event { id = 368; name = "lib.ethdev.flow.configure"; fields := struct { uint16_t port_id; uint32_t port_attr_nb_counters; uint32_t port_attr_nb_aging_objects; uint32_t port_attr_nb_meters; uint32_t port_attr_nb_conn_tracks; uint32_t port_attr_flags; uint16_t nb_queue; uintptr_t queue_attr; int32_t ret; }; }; event { id = 369; name = "lib.ethdev.flow.pattern_template_create"; fields := struct { uint16_t port_id; uintptr_t template_attr; uintptr_t pattern; uintptr_t tmplate; }; }; event { id = 370; name = "lib.ethdev.flow.pattern_template_destroy"; fields := struct { uint16_t port_id; uintptr_t pattern_template; int32_t ret; }; }; event { id = 371; name = "lib.ethdev.flow.actions_template_create"; fields := struct { uint16_t port_id; uintptr_t template_attr; uintptr_t actions; uintptr_t masks; uintptr_t tmplate; }; }; event { id = 372; name = "lib.ethdev.flow.actions_template_destroy"; fields := struct { uint16_t port_id; uintptr_t actions_template; int32_t ret; }; }; event { id = 373; name = "lib.ethdev.flow.template_table_create"; fields := struct { uint16_t port_id; uint32_t table_attr_nb_flows; uint32_t table_attr_flow_attr_group; uint32_t table_attr_flow_attr_priority; uintptr_t pattern_templates; uint8_t nb_pattern_templates; uintptr_t actions_templates; uint8_t nb_actions_templates; uintptr_t table; }; }; event { id = 374; name = "lib.ethdev.flow.template_table_destroy"; fields := struct { uint16_t port_id; uintptr_t template_table; int32_t ret; }; }; event { id = 375; name = "lib.ethdev.flow.async_create"; fields := struct { uint16_t port_id; uint32_t queue_id; uintptr_t op_attr; uintptr_t template_table; uintptr_t pattern; uint8_t pattern_template_index; uintptr_t actions; uint8_t actions_template_index; uintptr_t user_data; uintptr_t flow; }; }; event { id = 376; name = "lib.ethdev.flow.async_create_by_index"; fields := struct { uint16_t port_id; uint32_t queue_id; uintptr_t op_attr; uintptr_t template_table; uint32_t rule_index; uintptr_t actions; uint8_t actions_template_index; uintptr_t user_data; uintptr_t flow; }; }; event { id = 377; name = "lib.ethdev.flow.async_create_by_index_with_pattern"; fields := struct { uint16_t port_id; uint32_t queue_id; uintptr_t op_attr; uintptr_t template_table; uint32_t rule_index; uintptr_t pattern; uint8_t pattern_template_index; uintptr_t actions; uint8_t actions_template_index; uintptr_t user_data; uintptr_t flow; }; }; event { id = 378; name = "lib.ethdev.flow.async_destroy"; fields := struct { uint16_t port_id; uint32_t queue_id; uintptr_t op_attr; uintptr_t flow; uintptr_t user_data; int32_t ret; }; }; event { id = 379; name = "lib.ethdev.flow.async_update"; fields := struct { uint16_t port_id; uint32_t queue_id; uintptr_t op_attr; uintptr_t flow; uintptr_t actions; uint8_t actions_template_index; uintptr_t user_data; int32_t ret; }; }; event { id = 380; name = "lib.ethdev.flow.push"; fields := struct { uint16_t port_id; uint32_t queue_id; int32_t ret; }; }; event { id = 381; name = "lib.ethdev.flow.pull"; fields := struct { uint16_t port_id; uint32_t queue_id; uintptr_t res; uint16_t n_res; int32_t ret; }; }; event { id = 382; name = "lib.ethdev.flow.async_action_handle_create"; fields := struct { uint16_t port_id; uint32_t queue_id; uintptr_t op_attr; uintptr_t indir_action_conf; uintptr_t action; uintptr_t user_data; uintptr_t handle; }; }; event { id = 383; name = "lib.ethdev.flow.async_action_handle_destroy"; fields := struct { uint16_t port_id; uint32_t queue_id; uintptr_t op_attr; uintptr_t action_handle; uintptr_t user_data; int32_t ret; }; }; event { id = 384; name = "lib.ethdev.flow.async_action_handle_update"; fields := struct { uint16_t port_id; uint32_t queue_id; uintptr_t op_attr; uintptr_t action_handle; uintptr_t update; uintptr_t user_data; int32_t ret; }; }; event { id = 385; name = "lib.ethdev.flow.async.action.handle.query"; fields := struct { uint16_t port_id; uint32_t queue_id; uintptr_t op_attr; uintptr_t action_handle; uintptr_t data; uintptr_t user_data; int32_t ret; }; }; event { id = 386; name = "lib.ethdev.mtr.capabilities_get"; fields := struct { uint16_t port_id; uintptr_t cap; int32_t ret; }; }; event { id = 387; name = "lib.ethdev.mtr.create"; fields := struct { uint16_t port_id; uint32_t mtr_id; uintptr_t params; int32_t shared; int32_t ret; }; }; event { id = 388; name = "lib.ethdev.mtr.destroy"; fields := struct { uint16_t port_id; uint32_t mtr_id; int32_t ret; }; }; event { id = 389; name = "lib.ethdev.mtr.meter_disable"; fields := struct { uint16_t port_id; uint32_t mtr_id; int32_t ret; }; }; event { id = 390; name = "lib.ethdev.mtr.meter_dscp_table_update"; fields := struct { uint16_t port_id; uint32_t mtr_id; uintptr_t dscp_table; int32_t ret; }; }; event { id = 391; name = "lib.ethdev.mtr.meter_enable"; fields := struct { uint16_t port_id; uint32_t mtr_id; int32_t ret; }; }; event { id = 392; name = "lib.ethdev.mtr.meter_profile_add"; fields := struct { uint16_t port_id; uint32_t meter_profile_id; uintptr_t profile; int32_t ret; }; }; event { id = 393; name = "lib.ethdev.mtr.meter_profile_delete"; fields := struct { uint16_t port_id; uint32_t meter_profile_id; int32_t ret; }; }; event { id = 394; name = "lib.ethdev.mtr.meter_profile_get"; fields := struct { uint16_t port_id; uint32_t meter_profile_id; uintptr_t ret; }; }; event { id = 395; name = "lib.ethdev.mtr.meter_profile_update"; fields := struct { uint16_t port_id; uint32_t mtr_id; uint32_t meter_profile_id; int32_t ret; }; }; event { id = 396; name = "lib.ethdev.mtr.stats_read"; fields := struct { uint16_t port_id; uint32_t mtr_id; uintptr_t stats; uint64_t stats_mask; int32_t clear; int32_t ret; }; }; event { id = 397; name = "lib.ethdev.mtr.stats_update"; fields := struct { uint16_t port_id; uint32_t mtr_id; uint64_t stats_mask; int32_t ret; }; }; event { id = 398; name = "lib.ethdev.mtr.meter_policy_add"; fields := struct { uint16_t port_id; uint32_t policy_id; uintptr_t policy; int32_t ret; }; }; event { id = 399; name = "lib.ethdev.mtr.meter_policy_delete"; fields := struct { uint16_t port_id; uint32_t policy_id; int32_t ret; }; }; event { id = 400; name = "lib.ethdev.mtr.meter_policy_get"; fields := struct { uint16_t port_id; uint32_t policy_id; uintptr_t ret; }; }; event { id = 401; name = "lib.ethdev.mtr.meter_policy_update"; fields := struct { uint16_t port_id; uint32_t mtr_id; uint32_t meter_policy_id; int32_t ret; }; }; event { id = 402; name = "lib.ethdev.mtr.meter_policy_validate"; fields := struct { uint16_t port_id; uintptr_t policy; int32_t ret; }; }; event { id = 403; name = "lib.ethdev.mtr.meter_vlan_table_update"; fields := struct { uint16_t port_id; uint32_t mtr_id; uintptr_t vlan_table; int32_t ret; }; }; event { id = 404; name = "lib.ethdev.mtr.color_in_protocol_get"; fields := struct { uint16_t port_id; uint32_t mtr_id; int32_t ret; }; }; event { id = 405; name = "lib.ethdev.mtr.color_in_protocol_priority_get"; fields := struct { uint16_t port_id; uint32_t mtr_id; int32_t proto; int32_t ret; }; }; event { id = 406; name = "lib.ethdev.mtr.color_in_protocol_set"; fields := struct { uint16_t port_id; uint32_t mtr_id; int32_t proto; uint32_t priority; int32_t ret; }; }; event { id = 407; name = "lib.ethdev.tm.capabilities_get"; fields := struct { uint16_t port_id; uintptr_t cap; int32_t ret; }; }; event { id = 408; name = "lib.ethdev.tm.get_number_of_leaf_nodes"; fields := struct { uint16_t port_id; uint32_t n_leaf_nodes; }; }; event { id = 409; name = "lib.ethdev.tm.hierarchy_commit"; fields := struct { uint16_t port_id; int32_t clear_on_fail; int32_t ret; }; }; event { id = 410; name = "lib.ethdev.tm.level_capabilities_get"; fields := struct { uint16_t port_id; uint32_t level_id; uintptr_t cap; int32_t ret; }; }; event { id = 411; name = "lib.ethdev.tm.mark_ip_dscp"; fields := struct { uint16_t port_id; int32_t mark_green; int32_t mark_yellow; int32_t mark_red; int32_t ret; }; }; event { id = 412; name = "lib.ethdev.tm.mark_ip_ecn"; fields := struct { uint16_t port_id; int32_t mark_green; int32_t mark_yellow; int32_t mark_red; int32_t ret; }; }; event { id = 413; name = "lib.ethdev.tm.mark_vlan_dei"; fields := struct { uint16_t port_id; int32_t mark_green; int32_t mark_yellow; int32_t mark_red; int32_t ret; }; }; event { id = 414; name = "lib.ethdev.tm.node_add"; fields := struct { uint16_t port_id; uint32_t node_id; uint32_t parent_node_id; uint32_t priority; uint32_t weight; uint32_t level_id; uintptr_t params; int32_t ret; }; }; event { id = 415; name = "lib.ethdev.tm.node_query"; fields := struct { uint16_t port_id; uint32_t node_id; uintptr_t parent_node_id; uintptr_t priority; uintptr_t weight; uintptr_t level_id; uintptr_t params; int32_t ret; }; }; event { id = 416; name = "lib.ethdev.tm.node_capabilities_get"; fields := struct { uint16_t port_id; uint32_t node_id; uintptr_t cap; int32_t ret; }; }; event { id = 417; name = "lib.ethdev.tm.node_cman_update"; fields := struct { uint16_t port_id; uint32_t node_id; int32_t cman; int32_t ret; }; }; event { id = 418; name = "lib.ethdev.tm.node_delete"; fields := struct { uint16_t port_id; uint32_t node_id; int32_t ret; }; }; event { id = 419; name = "lib.ethdev.tm.node_parent_update"; fields := struct { uint16_t port_id; uint32_t node_id; uint32_t parent_node_id; uint32_t priority; uint32_t weight; int32_t ret; }; }; event { id = 420; name = "lib.ethdev.tm.node_resume"; fields := struct { uint16_t port_id; uint32_t node_id; int32_t ret; }; }; event { id = 421; name = "lib.ethdev.tm.node_shaper_update"; fields := struct { uint16_t port_id; uint32_t node_id; uint32_t shaper_profile_id; int32_t ret; }; }; event { id = 422; name = "lib.ethdev.tm.node_shared_shaper_update"; fields := struct { uint16_t port_id; uint32_t node_id; uint32_t shared_shaper_id; int32_t add; int32_t ret; }; }; event { id = 423; name = "lib.ethdev.tm.node_shared_wred_context_update"; fields := struct { uint16_t port_id; uint32_t node_id; uint32_t shared_wred_context_id; int32_t add; int32_t ret; }; }; event { id = 424; name = "lib.ethdev.tm.node_stats_read"; fields := struct { uint16_t port_id; uint32_t node_id; uintptr_t stats; uint64_t stats_mask; int32_t clear; int32_t ret; }; }; event { id = 425; name = "lib.ethdev.tm.node_stats_update"; fields := struct { uint16_t port_id; uint32_t node_id; uint64_t stats_mask; int32_t ret; }; }; event { id = 426; name = "lib.ethdev.tm.node_suspend"; fields := struct { uint16_t port_id; uint32_t node_id; int32_t ret; }; }; event { id = 427; name = "lib.ethdev.tm.node_type_get"; fields := struct { uint16_t port_id; uint32_t node_id; int32_t is_leaf; int32_t ret; }; }; event { id = 428; name = "lib.ethdev.tm.node_wfq_weight_mode_update"; fields := struct { uint16_t port_id; uint32_t node_id; uintptr_t wfq_weight_mode; uint32_t n_sp_priorities; int32_t ret; }; }; event { id = 429; name = "lib.ethdev.tm.node_wred_context_update"; fields := struct { uint16_t port_id; uint32_t node_id; uint32_t wred_profile_id; int32_t ret; }; }; event { id = 430; name = "lib.ethdev.tm.shaper_profile_add"; fields := struct { uint16_t port_id; uint32_t shaper_profile_id; uintptr_t profile; int32_t ret; }; }; event { id = 431; name = "lib.ethdev.tm.shaper_profile_delete"; fields := struct { uint16_t port_id; uint32_t shaper_profile_id; int32_t ret; }; }; event { id = 432; name = "lib.ethdev.tm.shared_shaper_add_update"; fields := struct { uint16_t port_id; uint32_t shared_shaper_id; uint32_t shaper_profile_id; int32_t ret; }; }; event { id = 433; name = "lib.ethdev.tm.shared_shaper_delete"; fields := struct { uint16_t port_id; uint32_t shared_shaper_id; int32_t ret; }; }; event { id = 434; name = "lib.ethdev.tm.shared_wred_context_add_update"; fields := struct { uint16_t port_id; uint32_t shared_wred_context_id; uint32_t wred_profile_id; int32_t ret; }; }; event { id = 435; name = "lib.ethdev.tm.shared_wred_context_delete"; fields := struct { uint16_t port_id; uint32_t shared_wred_context_id; int32_t ret; }; }; event { id = 436; name = "lib.ethdev.tm.wred_profile_add"; fields := struct { uint16_t port_id; uint32_t wred_profile_id; uintptr_t profile; int32_t ret; }; }; event { id = 437; name = "lib.ethdev.tm.wred_profile_delete"; fields := struct { uint16_t port_id; uint32_t wred_profile_id; int32_t ret; }; }; event { id = 438; name = "lib.ethdev.flow.action_list_handle_create"; fields := struct { uint16_t port_id; uintptr_t conf; uintptr_t actions; int32_t ret; }; }; event { id = 439; name = "lib.ethdev.flow.action_list_handle_destroy"; fields := struct { uint16_t port_id; uintptr_t handle; int32_t ret; }; }; event { id = 440; name = "lib.ethdev.flow.action_list_handle_query_update"; fields := struct { uint16_t port_id; uintptr_t handle; uintptr_t update; uintptr_t query; int32_t mode; int32_t ret; }; }; event { id = 441; name = "lib.ethdev.flow.async_action_list_handle_create"; fields := struct { uint16_t port_id; uint32_t queue_id; uintptr_t op_attr; uintptr_t conf; uintptr_t action; uintptr_t user_data; int32_t ret; }; }; event { id = 442; name = "lib.ethdev.flow.async_action_list_handle_destroy"; fields := struct { uint16_t port_id; uint32_t queue_id; uintptr_t op_attr; uintptr_t handle; uintptr_t user_data; int32_t ret; }; }; event { id = 443; name = "lib.ethdev.flow.async_action_list_handle_query_update"; fields := struct { uint16_t port_id; uint32_t queue_id; uintptr_t attr; uintptr_t handle; uintptr_t update; uintptr_t query; int32_t mode; uintptr_t user_data; int32_t ret; }; }; event { id = 444; name = "lib.ethdev.flow.template_table_resize"; fields := struct { uint16_t port_id; uintptr_t table; uint32_t nb_rules; int32_t ret; }; }; event { id = 445; name = "lib.ethdev.flow.async_update_resized"; fields := struct { uint16_t port_id; uint32_t queue; uintptr_t attr; uintptr_t rule; uintptr_t user_data; int32_t ret; }; }; event { id = 446; name = "lib.ethdev.flow.table_resize_complete"; fields := struct { uint16_t port_id; uintptr_t table; int32_t ret; }; }; event { id = 447; name = "lib.mempool.ops.deq.bulk"; fields := struct { uintptr_t mempool; uintptr_t obj_table; uint32_t nb_objs; }; }; event { id = 448; name = "lib.mempool.ops.deq.contig"; fields := struct { uintptr_t mempool; uintptr_t first_obj_table; uint32_t nb_objs; }; }; event { id = 449; name = "lib.mempool.ops.enq.bulk"; fields := struct { uintptr_t mempool; uintptr_t obj_table; uint32_t nb_objs; }; }; event { id = 450; name = "lib.mempool.generic.put"; fields := struct { uintptr_t mempool; uintptr_t obj_table; uint32_t nb_objs; uintptr_t cache; }; }; event { id = 451; name = "lib.mempool.put.bulk"; fields := struct { uintptr_t mempool; uintptr_t obj_table; uint32_t nb_objs; uintptr_t cache; }; }; event { id = 452; name = "lib.mempool.generic.get"; fields := struct { uintptr_t mempool; uintptr_t obj_table; uint32_t nb_objs; uintptr_t cache; }; }; event { id = 453; name = "lib.mempool.get.bulk"; fields := struct { uintptr_t mempool; uintptr_t obj_table; uint32_t nb_objs; uintptr_t cache; }; }; event { id = 454; name = "lib.mempool.get.blocks"; fields := struct { uintptr_t mempool; uintptr_t first_obj_table; uint32_t nb_objs; }; }; event { id = 455; name = "lib.mempool.create"; fields := struct { string_bounded_t name[32]; uint32_t nb_elts; uint32_t elt_size; uint32_t cache_size; uint32_t private_data_size; uintptr_t mp_init; uintptr_t mp_init_arg; uintptr_t obj_init; uintptr_t obj_init_arg; uint32_t flags; uintptr_t mempool; int32_t mempool_ops_index; }; }; event { id = 456; name = "lib.mempool.create.empty"; fields := struct { string_bounded_t name[32]; uint32_t nb_elts; uint32_t elt_size; uint32_t cache_size; uint32_t private_data_size; uint32_t flags; uintptr_t mempool; int32_t mempool_ops_index; }; }; event { id = 457; name = "lib.mempool.free"; fields := struct { uintptr_t mempool; string_bounded_t mempool_name[32]; }; }; event { id = 458; name = "lib.mempool.populate.iova"; fields := struct { uintptr_t mempool; string_bounded_t mempool_name[32]; uintptr_t vaddr; uint64_t iova; size_t len; uintptr_t free_cb; uintptr_t opaque; }; }; event { id = 459; name = "lib.mempool.populate.virt"; fields := struct { uintptr_t mempool; string_bounded_t mempool_name[32]; uintptr_t addr; size_t len; size_t pg_sz; uintptr_t free_cb; uintptr_t opaque; }; }; event { id = 460; name = "lib.mempool.populate.default"; fields := struct { uintptr_t mempool; string_bounded_t mempool_name[32]; }; }; event { id = 461; name = "lib.mempool.populate.anon"; fields := struct { uintptr_t mempool; string_bounded_t mempool_name[32]; }; }; event { id = 462; name = "lib.mempool.cache_create"; fields := struct { uint32_t size; int32_t socket_id; uintptr_t cache; uint32_t cache_len; uint32_t cache_flushthresh; }; }; event { id = 463; name = "lib.mempool.cache.free"; fields := struct { uintptr_t cache; }; }; event { id = 464; name = "lib.mempool.default.cache"; fields := struct { uintptr_t mempool; uint32_t lcore_id; uintptr_t default_cache; }; }; event { id = 465; name = "lib.mempool.get.page.size"; fields := struct { uintptr_t mempool; string_bounded_t mempool_name[32]; size_t pg_sz; }; }; event { id = 466; name = "lib.mempool.cache.flush"; fields := struct { uintptr_t cache; uintptr_t mempool; }; }; event { id = 467; name = "lib.mempool.ops.populate"; fields := struct { uintptr_t mempool; string_bounded_t mempool_name[32]; uint32_t max_objs; uintptr_t vaddr; uint64_t iova; size_t len; uintptr_t obj_cb; uintptr_t obj_cb_arg; }; }; event { id = 468; name = "lib.mempool.ops.alloc"; fields := struct { uintptr_t mempool; string_bounded_t mempool_name[32]; }; }; event { id = 469; name = "lib.mempool.ops.free"; fields := struct { uintptr_t mempool; string_bounded_t mempool_name[32]; }; }; event { id = 470; name = "lib.mempool.set.ops.byname"; fields := struct { uintptr_t mempool; string_bounded_t mempool_name[32]; string_bounded_t name[32]; uintptr_t pool_config; }; }; event { id = 471; name = "lib.eal.generic.void"; fields := struct { }; }; event { id = 472; name = "lib.eal.generic.u64"; fields := struct { uint64_t in; }; }; event { id = 473; name = "lib.eal.generic.u32"; fields := struct { uint32_t in; }; }; event { id = 474; name = "lib.eal.generic.u16"; fields := struct { uint16_t in; }; }; event { id = 475; name = "lib.eal.generic.u8"; fields := struct { uint8_t in; }; }; event { id = 476; name = "lib.eal.generic.i64"; fields := struct { int64_t in; }; }; event { id = 477; name = "lib.eal.generic.i32"; fields := struct { int32_t in; }; }; event { id = 478; name = "lib.eal.generic.i16"; fields := struct { int16_t in; }; }; event { id = 479; name = "lib.eal.generic.i8"; fields := struct { int8_t in; }; }; event { id = 480; name = "lib.eal.generic.int"; fields := struct { int32_t in; }; }; event { id = 481; name = "lib.eal.generic.long"; fields := struct { long in; }; }; event { id = 482; name = "lib.eal.generic.float"; fields := struct { float in; }; }; event { id = 483; name = "lib.eal.generic.double"; fields := struct { double in; }; }; event { id = 484; name = "lib.eal.generic.ptr"; fields := struct { uintptr_t ptr; }; }; event { id = 485; name = "lib.eal.generic.string"; fields := struct { string_bounded_t str[32]; }; }; event { id = 486; name = "lib.eal.generic.size_t"; fields := struct { size_t sz; }; }; event { id = 487; name = "lib.eal.generic.func"; fields := struct { string_bounded_t func[32]; }; }; event { id = 488; name = "lib.eal.generic.blob"; fields := struct { uint8_t len; uint8_t in[64]; }; }; event { id = 489; name = "lib.eal.alarm.set"; fields := struct { uint64_t us; uintptr_t cb_fn; uintptr_t cb_arg; int32_t rc; }; }; event { id = 490; name = "lib.eal.alarm.cancel"; fields := struct { uintptr_t cb_fn; uintptr_t cb_arg; int32_t count; }; }; event { id = 491; name = "lib.eal.mem.zmalloc"; fields := struct { string_bounded_t type[32]; size_t size; uint32_t _align; int32_t socket; uintptr_t ptr; }; }; event { id = 492; name = "lib.eal.mem.malloc"; fields := struct { string_bounded_t type[32]; size_t size; uint32_t _align; int32_t socket; uintptr_t ptr; }; }; event { id = 493; name = "lib.eal.mem.realloc"; fields := struct { size_t size; uint32_t _align; int32_t socket; uintptr_t ptr; }; }; event { id = 494; name = "lib.eal.mem.free"; fields := struct { uintptr_t ptr; }; }; event { id = 495; name = "lib.eal.memzone.reserve"; fields := struct { string_bounded_t name[32]; size_t len; int32_t socket_id; uint32_t flags; uint32_t _align; uint32_t bound; uintptr_t mz; }; }; event { id = 496; name = "lib.eal.memzone.lookup"; fields := struct { string_bounded_t name[32]; uintptr_t memzone; }; }; event { id = 497; name = "lib.eal.memzone.free"; fields := struct { string_bounded_t name[32]; uintptr_t addr; int32_t rc; }; }; event { id = 498; name = "lib.eal.thread.remote.launch"; fields := struct { uintptr_t f; uintptr_t arg; uint32_t worker_id; int32_t rc; }; }; event { id = 499; name = "lib.eal.thread.lcore.ready"; fields := struct { uint32_t lcore_id; string_bounded_t cpuset[32]; }; }; event { id = 500; name = "lib.eal.thread.lcore.running"; fields := struct { uint32_t lcore_id; uintptr_t f; }; }; event { id = 501; name = "lib.eal.thread.lcore.stopped"; fields := struct { uint32_t lcore_id; }; }; event { id = 502; name = "lib.eal.service.map.lcore"; fields := struct { uint32_t id; uint32_t lcore_id; uint32_t enabled; }; }; event { id = 503; name = "lib.eal.service.lcore.state.change"; fields := struct { uint32_t lcore_id; int32_t lcore_state; }; }; event { id = 504; name = "lib.eal.service.lcore.start"; fields := struct { uint32_t lcore_id; }; }; event { id = 505; name = "lib.eal.service.lcore.stop"; fields := struct { uint32_t lcore_id; }; }; event { id = 506; name = "lib.eal.service.run.begin"; fields := struct { uint32_t id; uint32_t lcore_id; }; }; event { id = 507; name = "lib.eal.service.run.state.set"; fields := struct { uint32_t id; uint32_t run_state; }; }; event { id = 508; name = "lib.eal.service.run.end"; fields := struct { uint32_t id; uint32_t lcore_id; }; }; event { id = 509; name = "lib.eal.service.component.register"; fields := struct { int32_t id; string_bounded_t service_name[32]; }; }; event { id = 510; name = "lib.eal.intr.register"; fields := struct { int32_t rc; int32_t handle_dev_fd; int32_t handle_fd; int32_t handle_type; uint32_t handle_max_intr; uint32_t handle_nb_efd; uintptr_t cb; uintptr_t cb_arg; }; }; event { id = 511; name = "lib.eal.intr.unregister"; fields := struct { int32_t rc; int32_t handle_dev_fd; int32_t handle_fd; int32_t handle_type; uint32_t handle_max_intr; uint32_t handle_nb_efd; uintptr_t cb; uintptr_t cb_arg; }; }; event { id = 512; name = "lib.eal.intr.enable"; fields := struct { int32_t rc; int32_t handle_dev_fd; int32_t handle_fd; int32_t handle_type; uint32_t handle_max_intr; uint32_t handle_nb_efd; }; }; event { id = 513; name = "lib.eal.intr.disable"; fields := struct { int32_t rc; int32_t handle_dev_fd; int32_t handle_fd; int32_t handle_type; uint32_t handle_max_intr; uint32_t handle_nb_efd; }; }; + TestCase [ 8] : test_trace_metadata_dump succeeded + ------------------------------------------------------- + + Test Suite Summary : trace autotest + ------------------------------------------------------- + + Tests Total : 9 + Tests Skipped : 0 + Tests Executed : 9 + Tests Unsupported: 0 + Tests Passed : 9 + Tests Failed : 0 + ------------------------------------------------------- + Test OK RTE>> ----------------------------------- stderr ----------------------------------- EAL: Sysctl reports 4 cpus EAL: Detected CPU lcores: 4 EAL: Detected NUMA nodes: 1 EAL: Detected static linkage of DPDK EAL: Multi-process socket /var/run/dpdk/rte/mp_socket EAL: Selected IOVA mode 'VA' PCI_BUS: Expecting 'PA' IOVA mode but current mode is 'VA', not initializing PCI_BUS: Requested device 0000:00:04.0 cannot be used APP: HPET is not enabled, using TSC as default timer EAL: Trace dir: /tmp/cirrus-ci-build/build/app/test/suites/rte-2025-02-04-PM-04-00-03 ============================================================================== ================================== 112/114 =================================== test: DPDK:fast-tests / vdev_autotest start time: 16:00:03 duration: 0.09s result: exit status 0 command: MALLOC_PERTURB_=119 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 DPDK_TEST=vdev_autotest /tmp/cirrus-ci-build/build/app/dpdk-test --no-huge -m 2048 ----------------------------------- stdout ----------------------------------- RTE>>vdev_autotest == test vdev bus == Test OK RTE>> ----------------------------------- stderr ----------------------------------- EAL: Sysctl reports 4 cpus EAL: Detected CPU lcores: 4 EAL: Detected NUMA nodes: 1 EAL: Detected static linkage of DPDK EAL: Multi-process socket /var/run/dpdk/rte/mp_socket EAL: Selected IOVA mode 'VA' PCI_BUS: Expecting 'PA' IOVA mode but current mode is 'VA', not initializing PCI_BUS: Requested device 0000:00:04.0 cannot be used APP: HPET is not enabled, using TSC as default timer ============================================================================== ================================== 113/114 =================================== test: DPDK:fast-tests / version_autotest start time: 16:00:03 duration: 0.10s result: exit status 0 command: MALLOC_PERTURB_=60 DPDK_TEST=version_autotest MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /tmp/cirrus-ci-build/build/app/dpdk-test --no-huge -m 2048 ----------------------------------- stdout ----------------------------------- RTE>>version_autotest Version string: 'DPDK 25.03.0-rc0' Test OK RTE>> ----------------------------------- stderr ----------------------------------- EAL: Sysctl reports 4 cpus EAL: Detected CPU lcores: 4 EAL: Detected NUMA nodes: 1 EAL: Detected static linkage of DPDK EAL: Multi-process socket /var/run/dpdk/rte/mp_socket EAL: Selected IOVA mode 'VA' PCI_BUS: Expecting 'PA' IOVA mode but current mode is 'VA', not initializing PCI_BUS: Requested device 0000:00:04.0 cannot be used APP: HPET is not enabled, using TSC as default timer ============================================================================== ================================== 114/114 =================================== test: DPDK:fast-tests / telemetry_all start time: 16:00:04 duration: 0.01s result: exit status 77 command: MALLOC_PERTURB_=177 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /tmp/cirrus-ci-build/app/test/suites/test_telemetry.sh app/dpdk-test --no-huge -m 2048 --vdev=crypto_null0 --vdev=dma_skeleton0 --vdev=event_skeleton0 --vdev=net_null0 --vdev=rawdev_skeleton0 -a 0000:00:00.0 ----------------------------------- stdout ----------------------------------- No jq available, skipping test. ============================================================================== Summary of Failures: 4/114 DPDK:fast-tests / atomic_autotest FAIL 0.02s (exit status 255 or signal 127 SIGinvalid) 17/114 DPDK:fast-tests / compressdev_autotest FAIL 0.02s (exit status 255 or signal 127 SIGinvalid) 23/114 DPDK:fast-tests / dispatcher_autotest FAIL 0.02s (exit status 255 or signal 127 SIGinvalid) 24/114 DPDK:fast-tests / distributor_autotest FAIL 0.02s (exit status 255 or signal 127 SIGinvalid) 25/114 DPDK:fast-tests / eal_flags_c_opt_autotest FAIL 0.02s (exit status 255 or signal 127 SIGinvalid) 26/114 DPDK:fast-tests / eal_flags_main_opt_autotest FAIL 0.02s (exit status 255 or signal 127 SIGinvalid) 27/114 DPDK:fast-tests / eal_flags_n_opt_autotest FAIL 0.02s (exit status 255 or signal 127 SIGinvalid) 28/114 DPDK:fast-tests / eal_flags_hpet_autotest FAIL 0.02s (exit status 255 or signal 127 SIGinvalid) 29/114 DPDK:fast-tests / eal_flags_no_huge_autotest FAIL 0.02s (exit status 255 or signal 127 SIGinvalid) 30/114 DPDK:fast-tests / eal_flags_a_opt_autotest FAIL 0.02s (exit status 255 or signal 127 SIGinvalid) 31/114 DPDK:fast-tests / eal_flags_b_opt_autotest FAIL 0.02s (exit status 255 or signal 127 SIGinvalid) 32/114 DPDK:fast-tests / eal_flags_vdev_opt_autotest FAIL 0.02s (exit status 255 or signal 127 SIGinvalid) 33/114 DPDK:fast-tests / eal_flags_r_opt_autotest FAIL 0.02s (exit status 255 or signal 127 SIGinvalid) 34/114 DPDK:fast-tests / eal_flags_mem_autotest FAIL 0.02s (exit status 255 or signal 127 SIGinvalid) 35/114 DPDK:fast-tests / eal_flags_file_prefix_autotest FAIL 0.02s (exit status 255 or signal 127 SIGinvalid) 36/114 DPDK:fast-tests / eal_flags_misc_autotest FAIL 0.02s (exit status 255 or signal 127 SIGinvalid) 40/114 DPDK:fast-tests / event_eth_tx_adapter_autotest FAIL 0.02s (exit status 255 or signal 127 SIGinvalid) 47/114 DPDK:fast-tests / func_reentrancy_autotest FAIL 0.02s (exit status 255 or signal 127 SIGinvalid) 51/114 DPDK:fast-tests / hash_readwrite_func_autotest FAIL 0.02s (exit status 255 or signal 127 SIGinvalid) 52/114 DPDK:fast-tests / interrupt_autotest FAIL 0.24s (exit status 255 or signal 127 SIGinvalid) 53/114 DPDK:fast-tests / ipfrag_autotest FAIL 0.02s (exit status 255 or signal 127 SIGinvalid) 62/114 DPDK:fast-tests / malloc_autotest FAIL 0.02s (exit status 255 or signal 127 SIGinvalid) 63/114 DPDK:fast-tests / mbuf_autotest FAIL 0.02s (exit status 255 or signal 127 SIGinvalid) 64/114 DPDK:fast-tests / mcslock_autotest FAIL 0.02s (exit status 255 or signal 127 SIGinvalid) 67/114 DPDK:fast-tests / memory_autotest FAIL 0.02s (exit status 255 or signal 127 SIGinvalid) 68/114 DPDK:fast-tests / mempool_autotest FAIL 0.02s (exit status 255 or signal 127 SIGinvalid) 69/114 DPDK:fast-tests / memzone_autotest FAIL 0.02s (exit status 255 or signal 127 SIGinvalid) 72/114 DPDK:fast-tests / multiprocess_autotest FAIL 0.02s (exit status 255 or signal 127 SIGinvalid) 75/114 DPDK:fast-tests / pdcp_autotest FAIL 0.02s (exit status 255 or signal 127 SIGinvalid) 94/114 DPDK:fast-tests / security_autotest FAIL 0.02s (exit status 255 or signal 127 SIGinvalid) 99/114 DPDK:fast-tests / stack_autotest FAIL 0.02s (exit status 255 or signal 127 SIGinvalid) 100/114 DPDK:fast-tests / stack_lf_autotest FAIL 0.02s (exit status 255 or signal 127 SIGinvalid) 109/114 DPDK:fast-tests / timer_autotest FAIL 0.02s (exit status 255 or signal 127 SIGinvalid) Ok: 79 Expected Fail: 0 Fail: 33 Unexpected Pass: 0 Skipped: 2 Timeout: 0