DPDK patches and discussions
 help / color / mirror / Atom feed
* [dpdk-dev] Memory leak in rte_pci_scan
@ 2021-06-08 18:47 Owen Hilyard
  2021-06-14  9:11 ` David Marchand
  0 siblings, 1 reply; 8+ messages in thread
From: Owen Hilyard @ 2021-06-08 18:47 UTC (permalink / raw)
  To: dev; +Cc: dpdklab

Hello All,

As part of the community lab's work to deploy static analysis tools, we've
been doing test runs of the various tools. One of the problems we found is
that rte_pci_scan leaks 214368 Bytes every time it is run. There are also
numerous (180856) instances of the error message "EAL: recvmsg failed, Bad
file descriptor". Attached is the log from running the fast-tests suite
with ASAN enabled, and a 10-second timeout. The real timeout seems to be
the timeout argument multiplied by 10, making this really a 100-second
timeout. It is attached as a google drive link since the log itself is too
large for the mailing list.

Test Output:
https://drive.google.com/file/d/1NejCuba-HnvH9MMg7thBdGuOhQBXKiFh/view?usp=sharing

Owen Hilyard

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [dpdk-dev] Memory leak in rte_pci_scan
  2021-06-08 18:47 [dpdk-dev] Memory leak in rte_pci_scan Owen Hilyard
@ 2021-06-14  9:11 ` David Marchand
  2021-06-14 10:30   ` David Marchand
  0 siblings, 1 reply; 8+ messages in thread
From: David Marchand @ 2021-06-14  9:11 UTC (permalink / raw)
  To: Owen Hilyard; +Cc: dev, dpdklab, Gaetan Rivet

On Tue, Jun 8, 2021 at 8:48 PM Owen Hilyard <ohilyard@iol.unh.edu> wrote:
>
> Hello All,
>
> As part of the community lab's work to deploy static analysis tools, we've
> been doing test runs of the various tools. One of the problems we found is
> that rte_pci_scan leaks 214368 Bytes every time it is run. There are also

I suspect the "leak" is on pci device objects that are not released
unless hot(un)plugging.
Cc: Gaetan.



> numerous (180856) instances of the error message "EAL: recvmsg failed, Bad
> file descriptor". Attached is the log from running the fast-tests suite
> with ASAN enabled, and a 10-second timeout. The real timeout seems to be
> the timeout argument multiplied by 10, making this really a 100-second
> timeout. It is attached as a google drive link since the log itself is too
> large for the mailing list.

Those logs come from the mp channel.
At cleanup the rte_mp_handle control thread is sleeping on the mp socket.
The thread serving rte_eal_cleanup shutdowns this socket fd, and the
control thread will spew the log messages you saw.

I'll send a patch.


-- 
David Marchand


^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [dpdk-dev] Memory leak in rte_pci_scan
  2021-06-14  9:11 ` David Marchand
@ 2021-06-14 10:30   ` David Marchand
  2021-06-14 20:41     ` Owen Hilyard
  0 siblings, 1 reply; 8+ messages in thread
From: David Marchand @ 2021-06-14 10:30 UTC (permalink / raw)
  To: Owen Hilyard; +Cc: dev, dpdklab, Gaetan Rivet, Jerin Jacob Kollanukkaran

On Mon, Jun 14, 2021 at 11:11 AM David Marchand
<david.marchand@redhat.com> wrote:
>
> On Tue, Jun 8, 2021 at 8:48 PM Owen Hilyard <ohilyard@iol.unh.edu> wrote:
> >
> > Hello All,
> >
> > As part of the community lab's work to deploy static analysis tools, we've
> > been doing test runs of the various tools. One of the problems we found is
> > that rte_pci_scan leaks 214368 Bytes every time it is run. There are also
>
> I suspect the "leak" is on pci device objects that are not released
> unless hot(un)plugging.
> Cc: Gaetan.

I think I found a leak at:
https://git.dpdk.org/dpdk/tree/drivers/bus/pci/linux/pci.c#n333

For devices with no kernel driver, 'dev' will be leaked, since there
is no reference to it in the pci device list.

There will be more things to fix (there is a proposed patch on
annotating the dpdk memory allocator for ASAN) but can you try this
diff below with the mp patch [1] I sent to see if the situation gets
better?

diff --git a/drivers/bus/pci/linux/pci.c b/drivers/bus/pci/linux/pci.c
index 0dc99e9cb2..5ea76bc867 100644
--- a/drivers/bus/pci/linux/pci.c
+++ b/drivers/bus/pci/linux/pci.c
@@ -331,7 +331,7 @@ pci_scan_one(const char *dirname, const struct
rte_pci_addr *addr)
                else
                        dev->kdrv = RTE_PCI_KDRV_UNKNOWN;
        } else {
-               dev->kdrv = RTE_PCI_KDRV_NONE;
+               free(dev);
                return 0;
        }
        /* device is valid, add in list (sorted) */


1: http://patchwork.dpdk.org/project/dpdk/patch/20210614091213.3953-1-david.marchand@redhat.com/

-- 
David Marchand


^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [dpdk-dev] Memory leak in rte_pci_scan
  2021-06-14 10:30   ` David Marchand
@ 2021-06-14 20:41     ` Owen Hilyard
  2021-06-15  7:43       ` David Marchand
  0 siblings, 1 reply; 8+ messages in thread
From: Owen Hilyard @ 2021-06-14 20:41 UTC (permalink / raw)
  To: David Marchand; +Cc: dev, dpdklab, Gaetan Rivet, Jerin Jacob Kollanukkaran

From what I've seen so far, that fixes the PCI leak. That just leaves a few
other places. I'll try to get the complete list to you tomorrow, since
running the full set of unit tests takes quite a few hours when ASAN is
involved.

On Mon, Jun 14, 2021 at 6:30 AM David Marchand <david.marchand@redhat.com>
wrote:

> On Mon, Jun 14, 2021 at 11:11 AM David Marchand
> <david.marchand@redhat.com> wrote:
> >
> > On Tue, Jun 8, 2021 at 8:48 PM Owen Hilyard <ohilyard@iol.unh.edu>
> wrote:
> > >
> > > Hello All,
> > >
> > > As part of the community lab's work to deploy static analysis tools,
> we've
> > > been doing test runs of the various tools. One of the problems we
> found is
> > > that rte_pci_scan leaks 214368 Bytes every time it is run. There are
> also
> >
> > I suspect the "leak" is on pci device objects that are not released
> > unless hot(un)plugging.
> > Cc: Gaetan.
>
> I think I found a leak at:
> https://git.dpdk.org/dpdk/tree/drivers/bus/pci/linux/pci.c#n333
>
> For devices with no kernel driver, 'dev' will be leaked, since there
> is no reference to it in the pci device list.
>
> There will be more things to fix (there is a proposed patch on
> annotating the dpdk memory allocator for ASAN) but can you try this
> diff below with the mp patch [1] I sent to see if the situation gets
> better?
>
> diff --git a/drivers/bus/pci/linux/pci.c b/drivers/bus/pci/linux/pci.c
> index 0dc99e9cb2..5ea76bc867 100644
> --- a/drivers/bus/pci/linux/pci.c
> +++ b/drivers/bus/pci/linux/pci.c
> @@ -331,7 +331,7 @@ pci_scan_one(const char *dirname, const struct
> rte_pci_addr *addr)
>                 else
>                         dev->kdrv = RTE_PCI_KDRV_UNKNOWN;
>         } else {
> -               dev->kdrv = RTE_PCI_KDRV_NONE;
> +               free(dev);
>                 return 0;
>         }
>         /* device is valid, add in list (sorted) */
>
>
> 1:
> http://patchwork.dpdk.org/project/dpdk/patch/20210614091213.3953-1-david.marchand@redhat.com/
>
> --
> David Marchand
>
>

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [dpdk-dev] Memory leak in rte_pci_scan
  2021-06-14 20:41     ` Owen Hilyard
@ 2021-06-15  7:43       ` David Marchand
  2021-06-15 15:15         ` Owen Hilyard
  0 siblings, 1 reply; 8+ messages in thread
From: David Marchand @ 2021-06-15  7:43 UTC (permalink / raw)
  To: Owen Hilyard
  Cc: dev, dpdklab, Gaetan Rivet, Jerin Jacob Kollanukkaran, Aaron Conole

Hi Owen,

On Mon, Jun 14, 2021 at 10:42 PM Owen Hilyard <ohilyard@iol.unh.edu> wrote:
>
> From what I've seen so far, that fixes the PCI leak. That just leaves a few other places. I'll try to get the complete list to you tomorrow, since running the full set of unit tests takes quite a few hours when ASAN is involved.

Ok, thanks for the test.
I'll send a patch on the pci bus.

Just odd that it tooks hours in your case.
On my f32 system, it took 3/4 minutes.
It is probably worth looking why the difference.
We can't have asan enabled at UNH otherwise.


-- 
David Marchand


^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [dpdk-dev] Memory leak in rte_pci_scan
  2021-06-15  7:43       ` David Marchand
@ 2021-06-15 15:15         ` Owen Hilyard
  2021-06-16  9:37           ` David Marchand
  0 siblings, 1 reply; 8+ messages in thread
From: Owen Hilyard @ 2021-06-15 15:15 UTC (permalink / raw)
  To: David Marchand
  Cc: dev, dpdklab, Gaetan Rivet, Jerin Jacob Kollanukkaran, Aaron Conole

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

The issue may have been the interactive docker session I was running it in.
The last few tests (150-157) were all taking until the timeout the lab uses
for unit tests (2 hours since the timeout was multiplied by 10). I had to
leave for the day so I restarted it in a non-interactive container and it
ran in 2 hours. If we were to just run the fast-tests suite, then it would
have taken 42 minutes to run. This is mostly due to timeouts
in eal_flags_c_opt_autotest, eal_flags_hpet_autotest, eal_flags_misc_autotest
and multiprocess_autotest, each taking 600 seconds. Finding out what caused
these to stall would bring the runtime down to 3 minutes. All of the
failures should be ASAN-related.

On Tue, Jun 15, 2021 at 3:43 AM David Marchand <david.marchand@redhat.com>
wrote:

> Hi Owen,
>
> On Mon, Jun 14, 2021 at 10:42 PM Owen Hilyard <ohilyard@iol.unh.edu>
> wrote:
> >
> > From what I've seen so far, that fixes the PCI leak. That just leaves a
> few other places. I'll try to get the complete list to you tomorrow, since
> running the full set of unit tests takes quite a few hours when ASAN is
> involved.
>
> Ok, thanks for the test.
> I'll send a patch on the pci bus.
>
> Just odd that it tooks hours in your case.
> On my f32 system, it took 3/4 minutes.
> It is probably worth looking why the difference.
> We can't have asan enabled at UNH otherwise.
>
>
> --
> David Marchand
>
>

[-- Attachment #2: asan-full.txt --]
[-- Type: text/plain, Size: 1666450 bytes --]

Log of Meson test suite run on 2021-06-14T20:38:11.875597

Inherited environment: HOSTNAME=af7ffb10a800 PWD=/dpdk/build CCACHE_DIR=/ccache HOME=/root SHLVL=1 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin RTE_KERNELDIR=CHANGE_ME DEBIAN_FRONTEND=noninteractive OLDPWD=/dpdk _=/usr/local/bin/meson LC_CTYPE=C.UTF-8 

  1/157 DPDK:fast-tests / acl_autotest                      OK                 5.80s
20:38:11 MALLOC_PERTURB_=198 DPDK_TEST=acl_autotest /dpdk/build/app/test/dpdk-test '-l 0-15' --file-prefix=acl_autotest
----------------------------------- output -----------------------------------
stdout:
RTE>>acl_autotest
acl context <acl_ctx>@0x7f480c1ffc40
  socket_id=-1
  alg=6
  first_load_sz=0
  max_rules=196608
  rule_size=128
  num_rules=0
  num_categories=0
  num_tries=0
acl context <acl_ctx>@0x7f480c1ffc40
  socket_id=-1
  alg=6
  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#1698 starting range test from 0 to 264192
Test OK
RTE>>
stderr:
EAL: Detected 16 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: WARNING! Base virtual address hint (0x100005000 != 0x7f4c0d60a000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: Multi-process socket /var/run/dpdk/acl_autotest/mp_socket
EAL: Selected IOVA mode 'PA'
EAL: No available 1048576 kB hugepages reported
EAL: VFIO support initialized
EAL: WARNING! Base virtual address hint (0x10000b000 != 0x7f4c0d38e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100011000 != 0x7f4c0d32d000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100a12000 != 0x7f480be00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100c17000 != 0x7f4c0d19f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x101618000 != 0x7f440bc00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10181d000 != 0x7f4c0d13e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10221e000 != 0x7f400ba00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x102423000 != 0x7f4c0be9a000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x102e24000 != 0x7f3c0b800000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103029000 != 0x7f4c0be39000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103a2a000 != 0x7f380b600000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103c2f000 != 0x7f480bd9f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x104630000 != 0x7f340b400000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x104835000 != 0x7f480bd3e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x105236000 != 0x7f300b200000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10543b000 != 0x7f480bcdd000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x105e3c000 != 0x7f2c0b000000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL:   Invalid NUMA socket, default to 0
APP: HPET is not enabled, using TSC as default timer
ACL: allocation of 25166736 bytes on socket 33 for ACL_acl_ctx failed
ACL: rte_acl_ipv4vlan_add_rules: rule #1 is invalid
ACL: rte_acl_ipv4vlan_add_rules: rule #1 is invalid
ACL: rte_acl_ipv4vlan_add_rules: rule #1 is invalid
ACL: rte_acl_ipv4vlan_add_rules: rule #1 is invalid
------------------------------------------------------------------------------

  2/157 DPDK:fast-tests / atomic_autotest                   OK                22.56s
20:38:17 DPDK_TEST=atomic_autotest MALLOC_PERTURB_=25 /dpdk/build/app/test/dpdk-test '-l 0-15' --file-prefix=atomic_autotest
----------------------------------- output -----------------------------------
stdout:
RTE>>atomic_autotest
usual inc/dec/add/sub functions
test and set
add/sub and return
inc and test
dec and test
128-bit compare and swap test
exchange test
Test OK
RTE>>
stderr:
EAL: Detected 16 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: WARNING! Base virtual address hint (0x100005000 != 0x7f1ee36c4000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: Multi-process socket /var/run/dpdk/atomic_autotest/mp_socket
EAL: Selected IOVA mode 'PA'
EAL: No available 1048576 kB hugepages reported
EAL: VFIO support initialized
EAL: WARNING! Base virtual address hint (0x10000b000 != 0x7f1ee366a000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100011000 != 0x7f1ee3609000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100a12000 != 0x7f1ae1e00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100c17000 != 0x7f1ee337f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x101618000 != 0x7f16e1c00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10181d000 != 0x7f1ee331e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10221e000 != 0x7f12e1a00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x102423000 != 0x7f1ee319f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x102e24000 != 0x7f0ee1800000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103029000 != 0x7f1ee313e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103a2a000 != 0x7f0ae1600000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103c2f000 != 0x7f1ee1e9a000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x104630000 != 0x7f06e1400000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x104835000 != 0x7f1ee1e39000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x105236000 != 0x7f02e1200000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10543b000 != 0x7f1ae1d9f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x105e3c000 != 0x7efee1000000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL:   Invalid NUMA socket, default to 0
APP: HPET is not enabled, using TSC as default timer
------------------------------------------------------------------------------

  3/157 DPDK:fast-tests / bitops_autotest                   OK                 0.40s
20:38:40 MALLOC_PERTURB_=178 DPDK_TEST=bitops_autotest /dpdk/build/app/test/dpdk-test '-l 0-15' --file-prefix=bitops_autotest
----------------------------------- output -----------------------------------
stdout:
RTE>>bitops_autotest
Test OK
RTE>>
stderr:
EAL: Detected 16 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: WARNING! Base virtual address hint (0x100005000 != 0x7f8c0710c000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: Multi-process socket /var/run/dpdk/bitops_autotest/mp_socket
EAL: Selected IOVA mode 'PA'
EAL: No available 1048576 kB hugepages reported
EAL: VFIO support initialized
EAL: WARNING! Base virtual address hint (0x10000b000 != 0x7f8c06e8e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100011000 != 0x7f8c06e2d000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100a12000 != 0x7f8805800000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100c17000 != 0x7f8c06c9f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x101618000 != 0x7f8405600000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10181d000 != 0x7f8c06c3e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10221e000 != 0x7f8005400000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x102423000 != 0x7f8c0599a000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x102e24000 != 0x7f7c05200000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103029000 != 0x7f8c05939000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103a2a000 != 0x7f7805000000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103c2f000 != 0x7f8c058d8000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x104630000 != 0x7f7404e00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x104835000 != 0x7f8c05877000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x105236000 != 0x7f7004c00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10543b000 != 0x7f8c05816000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x105e3c000 != 0x7f6c04a00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL:   Invalid NUMA socket, default to 0
APP: HPET is not enabled, using TSC as default timer
------------------------------------------------------------------------------

  4/157 DPDK:fast-tests / byteorder_autotest                OK                 0.40s
20:38:40 DPDK_TEST=byteorder_autotest MALLOC_PERTURB_=223 /dpdk/build/app/test/dpdk-test '-l 0-15' --file-prefix=byteorder_autotest
----------------------------------- output -----------------------------------
stdout:
RTE>>byteorder_autotest
1337 -> 3713
deadbeef -> efbeadde
deadcafebabeface -> cefabebafecaadde
const 1337 -> 3713
const deadbeef -> efbeadde
const deadcafebabeface -> cefabebafecaadde
Test OK
RTE>>
stderr:
EAL: Detected 16 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: WARNING! Base virtual address hint (0x100005000 != 0x7f18d6674000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: Multi-process socket /var/run/dpdk/byteorder_autotest/mp_socket
EAL: Selected IOVA mode 'PA'
EAL: No available 1048576 kB hugepages reported
EAL: VFIO support initialized
EAL: WARNING! Base virtual address hint (0x10000b000 != 0x7f18d661a000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100011000 != 0x7f18d637f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100a12000 != 0x7f14d4e00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100c17000 != 0x7f18d631e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x101618000 != 0x7f10d4c00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10181d000 != 0x7f18d619f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10221e000 != 0x7f0cd4a00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x102423000 != 0x7f18d613e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x102e24000 != 0x7f08d4800000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103029000 != 0x7f18d4e9a000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103a2a000 != 0x7f04d4600000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103c2f000 != 0x7f18d4e39000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x104630000 != 0x7f00d4400000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x104835000 != 0x7f14d4d9f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x105236000 != 0x7efcd4200000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10543b000 != 0x7f14d4d3e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x105e3c000 != 0x7ef8d4000000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL:   Invalid NUMA socket, default to 0
APP: HPET is not enabled, using TSC as default timer
------------------------------------------------------------------------------

  5/157 DPDK:fast-tests / cmdline_autotest                  FAIL               0.41s   exit status 1
20:38:41 DPDK_TEST=cmdline_autotest MALLOC_PERTURB_=149 /dpdk/build/app/test/dpdk-test '-l 0-15' --file-prefix=cmdline_autotest
----------------------------------- output -----------------------------------
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: Detected 16 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: WARNING! Base virtual address hint (0x100005000 != 0x7fbe0a6d3000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: Multi-process socket /var/run/dpdk/cmdline_autotest/mp_socket
EAL: Selected IOVA mode 'PA'
EAL: No available 1048576 kB hugepages reported
EAL: VFIO support initialized
EAL: WARNING! Base virtual address hint (0x10000b000 != 0x7fbe0a679000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100011000 != 0x7fbe0a618000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100a12000 != 0x7fba08e00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100c17000 != 0x7fbe0a37f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x101618000 != 0x7fb608c00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10181d000 != 0x7fbe0a31e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10221e000 != 0x7fb208a00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x102423000 != 0x7fbe0a19f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x102e24000 != 0x7fae08800000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103029000 != 0x7fbe0a13e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103a2a000 != 0x7faa08600000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103c2f000 != 0x7fbe08e9a000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x104630000 != 0x7fa608400000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x104835000 != 0x7fbe08e39000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x105236000 != 0x7fa208200000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10543b000 != 0x7fba08d9f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x105e3c000 != 0x7f9e08000000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL:   Invalid NUMA socket, default to 0
APP: HPET is not enabled, using TSC as default timer

=================================================================
==108==ERROR: LeakSanitizer: detected memory leaks

Direct leak of 10024 byte(s) in 1 object(s) allocated from:
    #0 0x7fbe0dd8bdc6 in calloc (/lib/x86_64-linux-gnu/libasan.so.5+0x10ddc6)
    #1 0x564688a44391 in cmdline_new (/dpdk/build/app/test/dpdk-test+0x1c74391)
    #2 0x5646880b04c0 in test_cmdline_lib (/dpdk/build/app/test/dpdk-test+0x12e04c0)
    #3 0x5646880a9a83 in test_cmdline (/dpdk/build/app/test/dpdk-test+0x12d9a83)
    #4 0x564688084c7d in cmd_autotest_parsed (/dpdk/build/app/test/dpdk-test+0x12b4c7d)
    #5 0x564688a475a6 in cmdline_parse (/dpdk/build/app/test/dpdk-test+0x1c775a6)
    #6 0x564688a447b3 in cmdline_valid_buffer (/dpdk/build/app/test/dpdk-test+0x1c747b3)
    #7 0x564688a4da78 in rdline_char_in (/dpdk/build/app/test/dpdk-test+0x1c7da78)
    #8 0x564688a448a3 in cmdline_in (/dpdk/build/app/test/dpdk-test+0x1c748a3)
    #9 0x5646872dd837 in main.cold (/dpdk/build/app/test/dpdk-test+0x50d837)
    #10 0x7fbe0d5460b2 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x270b2)

Direct leak of 10024 byte(s) in 1 object(s) allocated from:
    #0 0x7fbe0dd8bdc6 in calloc (/lib/x86_64-linux-gnu/libasan.so.5+0x10ddc6)
    #1 0x564688a44391 in cmdline_new (/dpdk/build/app/test/dpdk-test+0x1c74391)
    #2 0x5646880b0516 in test_cmdline_lib (/dpdk/build/app/test/dpdk-test+0x12e0516)
    #3 0x5646880a9a83 in test_cmdline (/dpdk/build/app/test/dpdk-test+0x12d9a83)
    #4 0x564688084c7d in cmd_autotest_parsed (/dpdk/build/app/test/dpdk-test+0x12b4c7d)
    #5 0x564688a475a6 in cmdline_parse (/dpdk/build/app/test/dpdk-test+0x1c775a6)
    #6 0x564688a447b3 in cmdline_valid_buffer (/dpdk/build/app/test/dpdk-test+0x1c747b3)
    #7 0x564688a4da78 in rdline_char_in (/dpdk/build/app/test/dpdk-test+0x1c7da78)
    #8 0x564688a448a3 in cmdline_in (/dpdk/build/app/test/dpdk-test+0x1c748a3)
    #9 0x5646872dd837 in main.cold (/dpdk/build/app/test/dpdk-test+0x50d837)
    #10 0x7fbe0d5460b2 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x270b2)

Direct leak of 10024 byte(s) in 1 object(s) allocated from:
    #0 0x7fbe0dd8bdc6 in calloc (/lib/x86_64-linux-gnu/libasan.so.5+0x10ddc6)
    #1 0x564688a44391 in cmdline_new (/dpdk/build/app/test/dpdk-test+0x1c74391)
    #2 0x5646880b02c5 in test_cmdline_lib (/dpdk/build/app/test/dpdk-test+0x12e02c5)
    #3 0x5646880a9a83 in test_cmdline (/dpdk/build/app/test/dpdk-test+0x12d9a83)
    #4 0x564688084c7d in cmd_autotest_parsed (/dpdk/build/app/test/dpdk-test+0x12b4c7d)
    #5 0x564688a475a6 in cmdline_parse (/dpdk/build/app/test/dpdk-test+0x1c775a6)
    #6 0x564688a447b3 in cmdline_valid_buffer (/dpdk/build/app/test/dpdk-test+0x1c747b3)
    #7 0x564688a4da78 in rdline_char_in (/dpdk/build/app/test/dpdk-test+0x1c7da78)
    #8 0x564688a448a3 in cmdline_in (/dpdk/build/app/test/dpdk-test+0x1c748a3)
    #9 0x5646872dd837 in main.cold (/dpdk/build/app/test/dpdk-test+0x50d837)
    #10 0x7fbe0d5460b2 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x270b2)

SUMMARY: AddressSanitizer: 30072 byte(s) leaked in 3 allocation(s).
------------------------------------------------------------------------------

  6/157 DPDK:fast-tests / common_autotest                   OK                 0.64s
20:38:41 DPDK_TEST=common_autotest MALLOC_PERTURB_=194 /dpdk/build/app/test/dpdk-test '-l 0-15' --file-prefix=common_autotest
----------------------------------- output -----------------------------------
stdout:
RTE>>common_autotest
test: 6d:65:6d:64:75:6d:70:5f:74:65:73:74:00
test at [0x7fff61812cd0], len=13
00000000: 6D 65 6D 64 75 6D 70 5F 74 65 73 74 00          | memdump_test.
Test OK
RTE>>
stderr:
EAL: Detected 16 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: WARNING! Base virtual address hint (0x100005000 != 0x7f49a685f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: Multi-process socket /var/run/dpdk/common_autotest/mp_socket
EAL: Selected IOVA mode 'PA'
EAL: No available 1048576 kB hugepages reported
EAL: VFIO support initialized
EAL: WARNING! Base virtual address hint (0x10000b000 != 0x7f49a6805000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100011000 != 0x7f49a657f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100a12000 != 0x7f45a5000000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100c17000 != 0x7f49a651e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x101618000 != 0x7f41a4e00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10181d000 != 0x7f49a639f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10221e000 != 0x7f3da4c00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x102423000 != 0x7f49a633e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x102e24000 != 0x7f39a4a00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103029000 != 0x7f49a509a000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103a2a000 != 0x7f35a4800000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103c2f000 != 0x7f49a5039000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x104630000 != 0x7f31a4600000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x104835000 != 0x7f45a4f9f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x105236000 != 0x7f2da4400000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10543b000 != 0x7f45a4f3e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x105e3c000 != 0x7f29a4200000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL:   Invalid NUMA socket, default to 0
APP: HPET is not enabled, using TSC as default timer
------------------------------------------------------------------------------

  7/157 DPDK:fast-tests / cpuflags_autotest                 OK                 0.40s
20:38:42 DPDK_TEST=cpuflags_autotest MALLOC_PERTURB_=223 /dpdk/build/app/test/dpdk-test '-l 0-15' --file-prefix=cpuflags_autotest
----------------------------------- output -----------------------------------
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:	OK
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

Check for invalid flag:	ERROR
Test OK
RTE>>
stderr:
EAL: Detected 16 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: WARNING! Base virtual address hint (0x100005000 != 0x7f148e000000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: Multi-process socket /var/run/dpdk/cpuflags_autotest/mp_socket
EAL: Selected IOVA mode 'PA'
EAL: No available 1048576 kB hugepages reported
EAL: VFIO support initialized
EAL: WARNING! Base virtual address hint (0x10000b000 != 0x7f148de96000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100011000 != 0x7f148de35000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100a12000 != 0x7f108c600000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100c17000 != 0x7f148db7f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x101618000 != 0x7f0c8c400000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10181d000 != 0x7f148db1e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10221e000 != 0x7f088c200000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x102423000 != 0x7f148d99f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x102e24000 != 0x7f048c000000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103029000 != 0x7f148d93e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103a2a000 != 0x7f008be00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103c2f000 != 0x7f148c69a000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x104630000 != 0x7efc8bc00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x104835000 != 0x7f148c639000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x105236000 != 0x7ef88ba00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10543b000 != 0x7f108c59f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x105e3c000 != 0x7ef48b800000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL:   Invalid NUMA socket, default to 0
APP: HPET is not enabled, using TSC as default timer
------------------------------------------------------------------------------

  8/157 DPDK:fast-tests / debug_autotest                    OK                 1.01s
20:38:42 DPDK_TEST=debug_autotest MALLOC_PERTURB_=56 /dpdk/build/app/test/dpdk-test '-l 0-15' --file-prefix=debug_autotest
----------------------------------- output -----------------------------------
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: Detected 16 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: WARNING! Base virtual address hint (0x100005000 != 0x7f5b3235d000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: Multi-process socket /var/run/dpdk/debug_autotest/mp_socket
EAL: Selected IOVA mode 'PA'
EAL: No available 1048576 kB hugepages reported
EAL: VFIO support initialized
EAL: WARNING! Base virtual address hint (0x10000b000 != 0x7f5b32303000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100011000 != 0x7f5b3207f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100a12000 != 0x7f5730a00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100c17000 != 0x7f5b3201e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x101618000 != 0x7f5330800000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10181d000 != 0x7f5b31e9f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10221e000 != 0x7f4f30600000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x102423000 != 0x7f5b31e3e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x102e24000 != 0x7f4b30400000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103029000 != 0x7f5b30b9a000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103a2a000 != 0x7f4730200000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103c2f000 != 0x7f5b30b39000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x104630000 != 0x7f4330000000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x104835000 != 0x7f5b30ad8000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x105236000 != 0x7f3f2fe00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10543b000 != 0x7f5b30a77000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x105e3c000 != 0x7f3b2fc00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL:   Invalid NUMA socket, default to 0
APP: HPET is not enabled, using TSC as default timer
11: [/dpdk/build/app/test/dpdk-test(+0x12b4b6e) [0x5609a269bb6e]]
10: [/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf3) [0x7f5b351d00b3]]
9: [/dpdk/build/app/test/dpdk-test(+0x50d838) [0x5609a18f4838]]
8: [/dpdk/build/app/test/dpdk-test(+0x1c748a4) [0x5609a305b8a4]]
7: [/dpdk/build/app/test/dpdk-test(+0x1c7da79) [0x5609a3064a79]]
6: [/dpdk/build/app/test/dpdk-test(+0x1c747b4) [0x5609a305b7b4]]
5: [/dpdk/build/app/test/dpdk-test(+0x1c775a7) [0x5609a305e5a7]]
4: [/dpdk/build/app/test/dpdk-test(+0x12b4c7e) [0x5609a269bc7e]]
3: [/dpdk/build/app/test/dpdk-test(+0x13ade9f) [0x5609a2794e9f]]
2: [/dpdk/build/app/test/dpdk-test(+0x1d293cd) [0x5609a31103cd]]
1: [/lib/x86_64-linux-gnu/libasan.so.5(+0x6cd30) [0x7f5b35974d30]]
PANIC in test_panic():
Test Debug
12: [/dpdk/build/app/test/dpdk-test(+0x12b4b6e) [0x5609a269bb6e]]
11: [/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf3) [0x7f5b351d00b3]]
10: [/dpdk/build/app/test/dpdk-test(+0x50d838) [0x5609a18f4838]]
9: [/dpdk/build/app/test/dpdk-test(+0x1c748a4) [0x5609a305b8a4]]
8: [/dpdk/build/app/test/dpdk-test(+0x1c7da79) [0x5609a3064a79]]
7: [/dpdk/build/app/test/dpdk-test(+0x1c747b4) [0x5609a305b7b4]]
6: [/dpdk/build/app/test/dpdk-test(+0x1c775a7) [0x5609a305e5a7]]
5: [/dpdk/build/app/test/dpdk-test(+0x12b4c7e) [0x5609a269bc7e]]
4: [/dpdk/build/app/test/dpdk-test(+0x13ae359) [0x5609a2795359]]
3: [/dpdk/build/app/test/dpdk-test(+0x57249d) [0x5609a195949d]]
2: [/dpdk/build/app/test/dpdk-test(+0x1d293cd) [0x5609a31103cd]]
1: [/lib/x86_64-linux-gnu/libasan.so.5(+0x6cd30) [0x7f5b35974d30]]
test_exit_val==197==Running thread 176 was not suspended. False leaks are possible.
==197==Running thread 177 was not suspended. False leaks are possible.
==197==Running thread 178 was not suspended. False leaks are possible.
==197==Running thread 179 was not suspended. False leaks are possible.
==197==Running thread 180 was not suspended. False leaks are possible.
==197==Running thread 181 was not suspended. False leaks are possible.
==197==Running thread 182 was not suspended. False leaks are possible.
==197==Running thread 183 was not suspended. False leaks are possible.
==197==Running thread 184 was not suspended. False leaks are possible.
==197==Running thread 185 was not suspended. False leaks are possible.
==197==Running thread 186 was not suspended. False leaks are possible.
==197==Running thread 187 was not suspended. False leaks are possible.
==197==Running thread 188 was not suspended. False leaks are possible.
==197==Running thread 189 was not suspended. False leaks are possible.
==197==Running thread 190 was not suspended. False leaks are possible.
==197==Running thread 191 was not suspended. False leaks are possible.
==197==Running thread 192 was not suspended. False leaks are possible.
==197==Running thread 193 was not suspended. False leaks are possible.
==197==Running thread 194 was not suspended. False leaks are possible.
EAL: Error - exiting with code: 1
  Cause: test_exit_val==199==Running thread 176 was not suspended. False leaks are possible.
==199==Running thread 177 was not suspended. False leaks are possible.
==199==Running thread 178 was not suspended. False leaks are possible.
==199==Running thread 179 was not suspended. False leaks are possible.
==199==Running thread 180 was not suspended. False leaks are possible.
==199==Running thread 181 was not suspended. False leaks are possible.
==199==Running thread 182 was not suspended. False leaks are possible.
==199==Running thread 183 was not suspended. False leaks are possible.
==199==Running thread 184 was not suspended. False leaks are possible.
==199==Running thread 185 was not suspended. False leaks are possible.
==199==Running thread 186 was not suspended. False leaks are possible.
==199==Running thread 187 was not suspended. False leaks are possible.
==199==Running thread 188 was not suspended. False leaks are possible.
==199==Running thread 189 was not suspended. False leaks are possible.
==199==Running thread 190 was not suspended. False leaks are possible.
==199==Running thread 191 was not suspended. False leaks are possible.
==199==Running thread 192 was not suspended. False leaks are possible.
==199==Running thread 193 was not suspended. False leaks are possible.
==199==Running thread 194 was not suspended. False leaks are possible.
EAL: Error - exiting with code: 2
  Cause: test_exit_val==201==Running thread 176 was not suspended. False leaks are possible.
==201==Running thread 177 was not suspended. False leaks are possible.
==201==Running thread 178 was not suspended. False leaks are possible.
==201==Running thread 179 was not suspended. False leaks are possible.
==201==Running thread 180 was not suspended. False leaks are possible.
==201==Running thread 181 was not suspended. False leaks are possible.
==201==Running thread 182 was not suspended. False leaks are possible.
==201==Running thread 183 was not suspended. False leaks are possible.
==201==Running thread 184 was not suspended. False leaks are possible.
==201==Running thread 185 was not suspended. False leaks are possible.
==201==Running thread 186 was not suspended. False leaks are possible.
==201==Running thread 187 was not suspended. False leaks are possible.
==201==Running thread 188 was not suspended. False leaks are possible.
==201==Running thread 189 was not suspended. False leaks are possible.
==201==Running thread 190 was not suspended. False leaks are possible.
==201==Running thread 191 was not suspended. False leaks are possible.
==201==Running thread 192 was not suspended. False leaks are possible.
==201==Running thread 193 was not suspended. False leaks are possible.
==201==Running thread 194 was not suspended. False leaks are possible.
EAL: Error - exiting with code: 255
  Cause: test_exit_val==203==Running thread 176 was not suspended. False leaks are possible.
==203==Running thread 177 was not suspended. False leaks are possible.
==203==Running thread 178 was not suspended. False leaks are possible.
==203==Running thread 179 was not suspended. False leaks are possible.
==203==Running thread 180 was not suspended. False leaks are possible.
==203==Running thread 181 was not suspended. False leaks are possible.
==203==Running thread 182 was not suspended. False leaks are possible.
==203==Running thread 183 was not suspended. False leaks are possible.
==203==Running thread 184 was not suspended. False leaks are possible.
==203==Running thread 185 was not suspended. False leaks are possible.
==203==Running thread 186 was not suspended. False leaks are possible.
==203==Running thread 187 was not suspended. False leaks are possible.
==203==Running thread 188 was not suspended. False leaks are possible.
==203==Running thread 189 was not suspended. False leaks are possible.
==203==Running thread 190 was not suspended. False leaks are possible.
==203==Running thread 191 was not suspended. False leaks are possible.
==203==Running thread 192 was not suspended. False leaks are possible.
==203==Running thread 193 was not suspended. False leaks are possible.
==203==Running thread 194 was not suspended. False leaks are possible.
EAL: Error - exiting with code: -1
  Cause: test_exit_val==205==Running thread 176 was not suspended. False leaks are possible.
==205==Running thread 177 was not suspended. False leaks are possible.
==205==Running thread 178 was not suspended. False leaks are possible.
==205==Running thread 179 was not suspended. False leaks are possible.
==205==Running thread 180 was not suspended. False leaks are possible.
==205==Running thread 181 was not suspended. False leaks are possible.
==205==Running thread 182 was not suspended. False leaks are possible.
==205==Running thread 183 was not suspended. False leaks are possible.
==205==Running thread 184 was not suspended. False leaks are possible.
==205==Running thread 185 was not suspended. False leaks are possible.
==205==Running thread 186 was not suspended. False leaks are possible.
==205==Running thread 187 was not suspended. False leaks are possible.
==205==Running thread 188 was not suspended. False leaks are possible.
==205==Running thread 189 was not suspended. False leaks are possible.
==205==Running thread 190 was not suspended. False leaks are possible.
==205==Running thread 191 was not suspended. False leaks are possible.
==205==Running thread 192 was not suspended. False leaks are possible.
==205==Running thread 193 was not suspended. False leaks are possible.
==205==Running thread 194 was not suspended. False leaks are possible.
------------------------------------------------------------------------------

  9/157 DPDK:fast-tests / eal_flags_c_opt_autotest          TIMEOUT          600.12s   killed by signal 15 SIGTERM
20:38:43 DPDK_TEST=eal_flags_c_opt_autotest MALLOC_PERTURB_=103 /dpdk/build/app/test/dpdk-test '-l 0-15' --file-prefix=eal_flags_c_opt_autotest
----------------------------------- output -----------------------------------
stdout:
RTE>>eal_flags_c_opt_autotest

Usage: /dpdk/build/app/test/dpdk-test [options]

EAL common options:
  -c COREMASK         Hexadecimal bitmask of cores to run on
  -l CORELIST         List of cores to run on
                      The argument format is <c1>[-c2][,c3[-c4],...]
                      where c1, c2, etc are core indexes between 0 and 128
  --lcores COREMAP    Map lcore set to physical cpu set
                      The argument format is
                            '<lcores[@cpus]>[<,lcores[@cpus]>...]'
                      lcores and cpus list are grouped by '(' and ')'
                      Within the group, '-' is used for range separator,
                      ',' is used for single number separator.
                      '( )' can be omitted for single element group,
                      '@' can be omitted if cpus and lcores have the same value
  -s SERVICE COREMASK Hexadecimal bitmask of cores to be used as service cores
  --main-lcore ID     Core ID that is used as main
  --mbuf-pool-ops-name Pool ops name for mbuf to use
  -n CHANNELS         Number of memory channels
  -m MB               Memory to allocate (see also --socket-mem)
  -r RANKS            Force number of memory ranks (don't detect)
  -b, --block         Add a device to the blocked list.
                      Prevent EAL from using this device. The argument
                      format for PCI devices is <domain:bus:devid.func>.
  -a, --allow         Add a device to the allow list.
                      Only use the specified devices. The argument format
                      for PCI devices is <[domain:]bus:devid.func>.
                      This option can be present several times.
                      [NOTE: allow cannot be used with block option]
  --vdev              Add a virtual device.
                      The argument format is <driver><id>[,key=val,...]
                      (ex: --vdev=net_pcap0,iface=eth2).
  --iova-mode   Set IOVA mode. 'pa' for IOVA_PA
                      'va' for IOVA_VA
  -d LIB.so|DIR       Add a driver or driver directory
                      (can be used multiple times)
  --vmware-tsc-map    Use VMware TSC map instead of native RDTSC
  --proc-type         Type of this process (primary|secondary|auto)
  --syslog            Set syslog facility
  --log-level=<level> Set global log level
  --log-level=<type-match>:<level>
                      Set specific log level
  --log-level=help    Show log types and levels
  --trace=<regex-match>
                      Enable trace based on regular expression trace name.
                      By default, the trace is disabled.
		      User must specify this option to enable trace.
  --trace-dir=<directory path>
                      Specify trace directory for trace output.
                      By default, trace output will created at
                      $HOME directory and parameter must be
                      specified once only.
  --trace-bufsz=<int>
                      Specify maximum size of allocated memory
                      for trace output for each thread. Valid
                      unit can be either 'B|K|M' for 'Bytes',
                      'KBytes' and 'MBytes' respectively.
                      Default is 1MB and parameter must be
                      specified once only.
  --trace-mode=<o[verwrite] | d[iscard]>
                      Specify the mode of update of trace
                      output file. Either update on a file can
                      be wrapped or discarded when file size
                      reaches its maximum limit.
                      Default mode is 'overwrite' and parameter
                      must be specified once only.
  -v                  Display version information on startup
  -h, --help          This help
  --in-memory   Operate entirely in memory. This will
                      disable secondary process support
  --base-virtaddr     Base virtual address
  --telemetry   Enable telemetry support (on by default)
  --no-telemetry   Disable telemetry support
  --force-max-simd-bitwidth Force the max SIMD bitwidth

EAL options for DEBUG use only:
  --huge-unlink       Unlink hugepage files after init
  --no-huge           Use malloc instead of hugetlbfs
  --no-pci            Disable PCI
  --no-hpet           Disable HPET
  --no-shconf         No shared config (mmap'd files)

EAL Linux options:
  --socket-mem        Memory to allocate on sockets (comma separated values)
  --socket-limit      Limit memory allocation on sockets (comma separated values)
  --huge-dir          Directory where hugetlbfs is mounted
  --file-prefix       Prefix for hugepage filenames
  --create-uio-dev    Create /dev/uioX (usually done by hotplug)
  --vfio-intr         Interrupt mode for VFIO (legacy|msi|msix)
  --vfio-vf-token     VF token (UUID) shared between SR-IOV PF and VFs
  --legacy-mem        Legacy memory mode (no dynamic allocation, contiguous segments)
  --single-file-segments Put all hugepage memory in single files
  --match-allocations Free hugepages exactly as allocated


Usage: /dpdk/build/app/test/dpdk-test [options]

EAL common options:
  -c COREMASK         Hexadecimal bitmask of cores to run on
  -l CORELIST         List of cores to run on
                      The argument format is <c1>[-c2][,c3[-c4],...]
                      where c1, c2, etc are core indexes between 0 and 128
  --lcores COREMAP    Map lcore set to physical cpu set
                      The argument format is
                            '<lcores[@cpus]>[<,lcores[@cpus]>...]'
                      lcores and cpus list are grouped by '(' and ')'
                      Within the group, '-' is used for range separator,
                      ',' is used for single number separator.
                      '( )' can be omitted for single element group,
                      '@' can be omitted if cpus and lcores have the same value
  -s SERVICE COREMASK Hexadecimal bitmask of cores to be used as service cores
  --main-lcore ID     Core ID that is used as main
  --mbuf-pool-ops-name Pool ops name for mbuf to use
  -n CHANNELS         Number of memory channels
  -m MB               Memory to allocate (see also --socket-mem)
  -r RANKS            Force number of memory ranks (don't detect)
  -b, --block         Add a device to the blocked list.
                      Prevent EAL from using this device. The argument
                      format for PCI devices is <domain:bus:devid.func>.
  -a, --allow         Add a device to the allow list.
                      Only use the specified devices. The argument format
                      for PCI devices is <[domain:]bus:devid.func>.
                      This option can be present several times.
                      [NOTE: allow cannot be used with block option]
  --vdev              Add a virtual device.
                      The argument format is <driver><id>[,key=val,...]
                      (ex: --vdev=net_pcap0,iface=eth2).
  --iova-mode   Set IOVA mode. 'pa' for IOVA_PA
                      'va' for IOVA_VA
  -d LIB.so|DIR       Add a driver or driver directory
                      (can be used multiple times)
  --vmware-tsc-map    Use VMware TSC map instead of native RDTSC
  --proc-type         Type of this process (primary|secondary|auto)
  --syslog            Set syslog facility
  --log-level=<level> Set global log level
  --log-level=<type-match>:<level>
                      Set specific log level
  --log-level=help    Show log types and levels
  --trace=<regex-match>
                      Enable trace based on regular expression trace name.
                      By default, the trace is disabled.
		      User must specify this option to enable trace.
  --trace-dir=<directory path>
                      Specify trace directory for trace output.
                      By default, trace output will created at
                      $HOME directory and parameter must be
                      specified once only.
  --trace-bufsz=<int>
                      Specify maximum size of allocated memory
                      for trace output for each thread. Valid
                      unit can be either 'B|K|M' for 'Bytes',
                      'KBytes' and 'MBytes' respectively.
                      Default is 1MB and parameter must be
                      specified once only.
  --trace-mode=<o[verwrite] | d[iscard]>
                      Specify the mode of update of trace
                      output file. Either update on a file can
                      be wrapped or discarded when file size
                      reaches its maximum limit.
                      Default mode is 'overwrite' and parameter
                      must be specified once only.
  -v                  Display version information on startup
  -h, --help          This help
  --in-memory   Operate entirely in memory. This will
                      disable secondary process support
  --base-virtaddr     Base virtual address
  --telemetry   Enable telemetry support (on by default)
  --no-telemetry   Disable telemetry support
  --force-max-simd-bitwidth Force the max SIMD bitwidth

EAL options for DEBUG use only:
  --huge-unlink       Unlink hugepage files after init
  --no-huge           Use malloc instead of hugetlbfs
  --no-pci            Disable PCI
  --no-hpet           Disable HPET
  --no-shconf         No shared config (mmap'd files)

EAL Linux options:
  --socket-mem        Memory to allocate on sockets (comma separated values)
  --socket-limit      Limit memory allocation on sockets (comma separated values)
  --huge-dir          Directory where hugetlbfs is mounted
  --file-prefix       Prefix for hugepage filenames
  --create-uio-dev    Create /dev/uioX (usually done by hotplug)
  --vfio-intr         Interrupt mode for VFIO (legacy|msi|msix)
  --vfio-vf-token     VF token (UUID) shared between SR-IOV PF and VFs
  --legacy-mem        Legacy memory mode (no dynamic allocation, contiguous segments)
  --single-file-segments Put all hugepage memory in single files
  --match-allocations Free hugepages exactly as allocated


Usage: /dpdk/build/app/test/dpdk-test [options]

EAL common options:
  -c COREMASK         Hexadecimal bitmask of cores to run on
  -l CORELIST         List of cores to run on
                      The argument format is <c1>[-c2][,c3[-c4],...]
                      where c1, c2, etc are core indexes between 0 and 128
  --lcores COREMAP    Map lcore set to physical cpu set
                      The argument format is
                            '<lcores[@cpus]>[<,lcores[@cpus]>...]'
                      lcores and cpus list are grouped by '(' and ')'
                      Within the group, '-' is used for range separator,
                      ',' is used for single number separator.
                      '( )' can be omitted for single element group,
                      '@' can be omitted if cpus and lcores have the same value
  -s SERVICE COREMASK Hexadecimal bitmask of cores to be used as service cores
  --main-lcore ID     Core ID that is used as main
  --mbuf-pool-ops-name Pool ops name for mbuf to use
  -n CHANNELS         Number of memory channels
  -m MB               Memory to allocate (see also --socket-mem)
  -r RANKS            Force number of memory ranks (don't detect)
  -b, --block         Add a device to the blocked list.
                      Prevent EAL from using this device. The argument
                      format for PCI devices is <domain:bus:devid.func>.
  -a, --allow         Add a device to the allow list.
                      Only use the specified devices. The argument format
                      for PCI devices is <[domain:]bus:devid.func>.
                      This option can be present several times.
                      [NOTE: allow cannot be used with block option]
  --vdev              Add a virtual device.
                      The argument format is <driver><id>[,key=val,...]
                      (ex: --vdev=net_pcap0,iface=eth2).
  --iova-mode   Set IOVA mode. 'pa' for IOVA_PA
                      'va' for IOVA_VA
  -d LIB.so|DIR       Add a driver or driver directory
                      (can be used multiple times)
  --vmware-tsc-map    Use VMware TSC map instead of native RDTSC
  --proc-type         Type of this process (primary|secondary|auto)
  --syslog            Set syslog facility
  --log-level=<level> Set global log level
  --log-level=<type-match>:<level>
                      Set specific log level
  --log-level=help    Show log types and levels
  --trace=<regex-match>
                      Enable trace based on regular expression trace name.
                      By default, the trace is disabled.
		      User must specify this option to enable trace.
  --trace-dir=<directory path>
                      Specify trace directory for trace output.
                      By default, trace output will created at
                      $HOME directory and parameter must be
                      specified once only.
  --trace-bufsz=<int>
                      Specify maximum size of allocated memory
                      for trace output for each thread. Valid
                      unit can be either 'B|K|M' for 'Bytes',
                      'KBytes' and 'MBytes' respectively.
                      Default is 1MB and parameter must be
                      specified once only.
  --trace-mode=<o[verwrite] | d[iscard]>
                      Specify the mode of update of trace
                      output file. Either update on a file can
                      be wrapped or discarded when file size
                      reaches its maximum limit.
                      Default mode is 'overwrite' and parameter
                      must be specified once only.
  -v                  Display version information on startup
  -h, --help          This help
  --in-memory   Operate entirely in memory. This will
                      disable secondary process support
  --base-virtaddr     Base virtual address
  --telemetry   Enable telemetry support (on by default)
  --no-telemetry   Disable telemetry support
  --force-max-simd-bitwidth Force the max SIMD bitwidth

EAL options for DEBUG use only:
  --huge-unlink       Unlink hugepage files after init
  --no-huge           Use malloc instead of hugetlbfs
  --no-pci            Disable PCI
  --no-hpet           Disable HPET
  --no-shconf         No shared config (mmap'd files)

EAL Linux options:
  --socket-mem        Memory to allocate on sockets (comma separated values)
  --socket-limit      Limit memory allocation on sockets (comma separated values)
  --huge-dir          Directory where hugetlbfs is mounted
  --file-prefix       Prefix for hugepage filenames
  --create-uio-dev    Create /dev/uioX (usually done by hotplug)
  --vfio-intr         Interrupt mode for VFIO (legacy|msi|msix)
  --vfio-vf-token     VF token (UUID) shared between SR-IOV PF and VFs
  --legacy-mem        Legacy memory mode (no dynamic allocation, contiguous segments)
  --single-file-segments Put all hugepage memory in single files
  --match-allocations Free hugepages exactly as allocated


Usage: /dpdk/build/app/test/dpdk-test [options]

EAL common options:
  -c COREMASK         Hexadecimal bitmask of cores to run on
  -l CORELIST         List of cores to run on
                      The argument format is <c1>[-c2][,c3[-c4],...]
                      where c1, c2, etc are core indexes between 0 and 128
  --lcores COREMAP    Map lcore set to physical cpu set
                      The argument format is
                            '<lcores[@cpus]>[<,lcores[@cpus]>...]'
                      lcores and cpus list are grouped by '(' and ')'
                      Within the group, '-' is used for range separator,
                      ',' is used for single number separator.
                      '( )' can be omitted for single element group,
                      '@' can be omitted if cpus and lcores have the same value
  -s SERVICE COREMASK Hexadecimal bitmask of cores to be used as service cores
  --main-lcore ID     Core ID that is used as main
  --mbuf-pool-ops-name Pool ops name for mbuf to use
  -n CHANNELS         Number of memory channels
  -m MB               Memory to allocate (see also --socket-mem)
  -r RANKS            Force number of memory ranks (don't detect)
  -b, --block         Add a device to the blocked list.
                      Prevent EAL from using this device. The argument
                      format for PCI devices is <domain:bus:devid.func>.
  -a, --allow         Add a device to the allow list.
                      Only use the specified devices. The argument format
                      for PCI devices is <[domain:]bus:devid.func>.
                      This option can be present several times.
                      [NOTE: allow cannot be used with block option]
  --vdev              Add a virtual device.
                      The argument format is <driver><id>[,key=val,...]
                      (ex: --vdev=net_pcap0,iface=eth2).
  --iova-mode   Set IOVA mode. 'pa' for IOVA_PA
                      'va' for IOVA_VA
  -d LIB.so|DIR       Add a driver or driver directory
                      (can be used multiple times)
  --vmware-tsc-map    Use VMware TSC map instead of native RDTSC
  --proc-type         Type of this process (primary|secondary|auto)
  --syslog            Set syslog facility
  --log-level=<level> Set global log level
  --log-level=<type-match>:<level>
                      Set specific log level
  --log-level=help    Show log types and levels
  --trace=<regex-match>
                      Enable trace based on regular expression trace name.
                      By default, the trace is disabled.
		      User must specify this option to enable trace.
  --trace-dir=<directory path>
                      Specify trace directory for trace output.
                      By default, trace output will created at
                      $HOME directory and parameter must be
                      specified once only.
  --trace-bufsz=<int>
                      Specify maximum size of allocated memory
                      for trace output for each thread. Valid
                      unit can be either 'B|K|M' for 'Bytes',
                      'KBytes' and 'MBytes' respectively.
                      Default is 1MB and parameter must be
                      specified once only.
  --trace-mode=<o[verwrite] | d[iscard]>
                      Specify the mode of update of trace
                      output file. Either update on a file can
                      be wrapped or discarded when file size
                      reaches its maximum limit.
                      Default mode is 'overwrite' and parameter
                      must be specified once only.
  -v                  Display version information on startup
  -h, --help          This help
  --in-memory   Operate entirely in memory. This will
                      disable secondary process support
  --base-virtaddr     Base virtual address
  --telemetry   Enable telemetry support (on by default)
  --no-telemetry   Disable telemetry support
  --force-max-simd-bitwidth Force the max SIMD bitwidth

EAL options for DEBUG use only:
  --huge-unlink       Unlink hugepage files after init
  --no-huge           Use malloc instead of hugetlbfs
  --no-pci            Disable PCI
  --no-hpet           Disable HPET
  --no-shconf         No shared config (mmap'd files)

EAL Linux options:
  --socket-mem        Memory to allocate on sockets (comma separated values)
  --socket-limit      Limit memory allocation on sockets (comma separated values)
  --huge-dir          Directory where hugetlbfs is mounted
  --file-prefix       Prefix for hugepage filenames
  --create-uio-dev    Create /dev/uioX (usually done by hotplug)
  --vfio-intr         Interrupt mode for VFIO (legacy|msi|msix)
  --vfio-vf-token     VF token (UUID) shared between SR-IOV PF and VFs
  --legacy-mem        Legacy memory mode (no dynamic allocation, contiguous segments)
  --single-file-segments Put all hugepage memory in single files
  --match-allocations Free hugepages exactly as allocated


Usage: /dpdk/build/app/test/dpdk-test [options]

EAL common options:
  -c COREMASK         Hexadecimal bitmask of cores to run on
  -l CORELIST         List of cores to run on
                      The argument format is <c1>[-c2][,c3[-c4],...]
                      where c1, c2, etc are core indexes between 0 and 128
  --lcores COREMAP    Map lcore set to physical cpu set
                      The argument format is
                            '<lcores[@cpus]>[<,lcores[@cpus]>...]'
                      lcores and cpus list are grouped by '(' and ')'
                      Within the group, '-' is used for range separator,
                      ',' is used for single number separator.
                      '( )' can be omitted for single element group,
                      '@' can be omitted if cpus and lcores have the same value
  -s SERVICE COREMASK Hexadecimal bitmask of cores to be used as service cores
  --main-lcore ID     Core ID that is used as main
  --mbuf-pool-ops-name Pool ops name for mbuf to use
  -n CHANNELS         Number of memory channels
  -m MB               Memory to allocate (see also --socket-mem)
  -r RANKS            Force number of memory ranks (don't detect)
  -b, --block         Add a device to the blocked list.
                      Prevent EAL from using this device. The argument
                      format for PCI devices is <domain:bus:devid.func>.
  -a, --allow         Add a device to the allow list.
                      Only use the specified devices. The argument format
                      for PCI devices is <[domain:]bus:devid.func>.
                      This option can be present several times.
                      [NOTE: allow cannot be used with block option]
  --vdev              Add a virtual device.
                      The argument format is <driver><id>[,key=val,...]
                      (ex: --vdev=net_pcap0,iface=eth2).
  --iova-mode   Set IOVA mode. 'pa' for IOVA_PA
                      'va' for IOVA_VA
  -d LIB.so|DIR       Add a driver or driver directory
                      (can be used multiple times)
  --vmware-tsc-map    Use VMware TSC map instead of native RDTSC
  --proc-type         Type of this process (primary|secondary|auto)
  --syslog            Set syslog facility
  --log-level=<level> Set global log level
  --log-level=<type-match>:<level>
                      Set specific log level
  --log-level=help    Show log types and levels
  --trace=<regex-match>
                      Enable trace based on regular expression trace name.
                      By default, the trace is disabled.
		      User must specify this option to enable trace.
  --trace-dir=<directory path>
                      Specify trace directory for trace output.
                      By default, trace output will created at
                      $HOME directory and parameter must be
                      specified once only.
  --trace-bufsz=<int>
                      Specify maximum size of allocated memory
                      for trace output for each thread. Valid
                      unit can be either 'B|K|M' for 'Bytes',
                      'KBytes' and 'MBytes' respectively.
                      Default is 1MB and parameter must be
                      specified once only.
  --trace-mode=<o[verwrite] | d[iscard]>
                      Specify the mode of update of trace
                      output file. Either update on a file can
                      be wrapped or discarded when file size
                      reaches its maximum limit.
                      Default mode is 'overwrite' and parameter
                      must be specified once only.
  -v                  Display version information on startup
  -h, --help          This help
  --in-memory   Operate entirely in memory. This will
                      disable secondary process support
  --base-virtaddr     Base virtual address
  --telemetry   Enable telemetry support (on by default)
  --no-telemetry   Disable telemetry support
  --force-max-simd-bitwidth Force the max SIMD bitwidth

EAL options for DEBUG use only:
  --huge-unlink       Unlink hugepage files after init
  --no-huge           Use malloc instead of hugetlbfs
  --no-pci            Disable PCI
  --no-hpet           Disable HPET
  --no-shconf         No shared config (mmap'd files)

EAL Linux options:
  --socket-mem        Memory to allocate on sockets (comma separated values)
  --socket-limit      Limit memory allocation on sockets (comma separated values)
  --huge-dir          Directory where hugetlbfs is mounted
  --file-prefix       Prefix for hugepage filenames
  --create-uio-dev    Create /dev/uioX (usually done by hotplug)
  --vfio-intr         Interrupt mode for VFIO (legacy|msi|msix)
  --vfio-vf-token     VF token (UUID) shared between SR-IOV PF and VFs
  --legacy-mem        Legacy memory mode (no dynamic allocation, contiguous segments)
  --single-file-segments Put all hugepage memory in single files
  --match-allocations Free hugepages exactly as allocated


Usage: /dpdk/build/app/test/dpdk-test [options]

EAL common options:
  -c COREMASK         Hexadecimal bitmask of cores to run on
  -l CORELIST         List of cores to run on
                      The argument format is <c1>[-c2][,c3[-c4],...]
                      where c1, c2, etc are core indexes between 0 and 128
  --lcores COREMAP    Map lcore set to physical cpu set
                      The argument format is
                            '<lcores[@cpus]>[<,lcores[@cpus]>...]'
                      lcores and cpus list are grouped by '(' and ')'
                      Within the group, '-' is used for range separator,
                      ',' is used for single number separator.
                      '( )' can be omitted for single element group,
                      '@' can be omitted if cpus and lcores have the same value
  -s SERVICE COREMASK Hexadecimal bitmask of cores to be used as service cores
  --main-lcore ID     Core ID that is used as main
  --mbuf-pool-ops-name Pool ops name for mbuf to use
  -n CHANNELS         Number of memory channels
  -m MB               Memory to allocate (see also --socket-mem)
  -r RANKS            Force number of memory ranks (don't detect)
  -b, --block         Add a device to the blocked list.
                      Prevent EAL from using this device. The argument
                      format for PCI devices is <domain:bus:devid.func>.
  -a, --allow         Add a device to the allow list.
                      Only use the specified devices. The argument format
                      for PCI devices is <[domain:]bus:devid.func>.
                      This option can be present several times.
                      [NOTE: allow cannot be used with block option]
  --vdev              Add a virtual device.
                      The argument format is <driver><id>[,key=val,...]
                      (ex: --vdev=net_pcap0,iface=eth2).
  --iova-mode   Set IOVA mode. 'pa' for IOVA_PA
                      'va' for IOVA_VA
  -d LIB.so|DIR       Add a driver or driver directory
                      (can be used multiple times)
  --vmware-tsc-map    Use VMware TSC map instead of native RDTSC
  --proc-type         Type of this process (primary|secondary|auto)
  --syslog            Set syslog facility
  --log-level=<level> Set global log level
  --log-level=<type-match>:<level>
                      Set specific log level
  --log-level=help    Show log types and levels
  --trace=<regex-match>
                      Enable trace based on regular expression trace name.
                      By default, the trace is disabled.
		      User must specify this option to enable trace.
  --trace-dir=<directory path>
                      Specify trace directory for trace output.
                      By default, trace output will created at
                      $HOME directory and parameter must be
                      specified once only.
  --trace-bufsz=<int>
                      Specify maximum size of allocated memory
                      for trace output for each thread. Valid
                      unit can be either 'B|K|M' for 'Bytes',
                      'KBytes' and 'MBytes' respectively.
                      Default is 1MB and parameter must be
                      specified once only.
  --trace-mode=<o[verwrite] | d[iscard]>
                      Specify the mode of update of trace
                      output file. Either update on a file can
                      be wrapped or discarded when file size
                      reaches its maximum limit.
                      Default mode is 'overwrite' and parameter
                      must be specified once only.
  -v                  Display version information on startup
  -h, --help          This help
  --in-memory   Operate entirely in memory. This will
                      disable secondary process support
  --base-virtaddr     Base virtual address
  --telemetry   Enable telemetry support (on by default)
  --no-telemetry   Disable telemetry support
  --force-max-simd-bitwidth Force the max SIMD bitwidth

EAL options for DEBUG use only:
  --huge-unlink       Unlink hugepage files after init
  --no-huge           Use malloc instead of hugetlbfs
  --no-pci            Disable PCI
  --no-hpet           Disable HPET
  --no-shconf         No shared config (mmap'd files)

EAL Linux options:
  --socket-mem        Memory to allocate on sockets (comma separated values)
  --socket-limit      Limit memory allocation on sockets (comma separated values)
  --huge-dir          Directory where hugetlbfs is mounted
  --file-prefix       Prefix for hugepage filenames
  --create-uio-dev    Create /dev/uioX (usually done by hotplug)
  --vfio-intr         Interrupt mode for VFIO (legacy|msi|msix)
  --vfio-vf-token     VF token (UUID) shared between SR-IOV PF and VFs
  --legacy-mem        Legacy memory mode (no dynamic allocation, contiguous segments)
  --single-file-segments Put all hugepage memory in single files
  --match-allocations Free hugepages exactly as allocated


Usage: /dpdk/build/app/test/dpdk-test [options]

EAL common options:
  -c COREMASK         Hexadecimal bitmask of cores to run on
  -l CORELIST         List of cores to run on
                      The argument format is <c1>[-c2][,c3[-c4],...]
                      where c1, c2, etc are core indexes between 0 and 128
  --lcores COREMAP    Map lcore set to physical cpu set
                      The argument format is
                            '<lcores[@cpus]>[<,lcores[@cpus]>...]'
                      lcores and cpus list are grouped by '(' and ')'
                      Within the group, '-' is used for range separator,
                      ',' is used for single number separator.
                      '( )' can be omitted for single element group,
                      '@' can be omitted if cpus and lcores have the same value
  -s SERVICE COREMASK Hexadecimal bitmask of cores to be used as service cores
  --main-lcore ID     Core ID that is used as main
  --mbuf-pool-ops-name Pool ops name for mbuf to use
  -n CHANNELS         Number of memory channels
  -m MB               Memory to allocate (see also --socket-mem)
  -r RANKS            Force number of memory ranks (don't detect)
  -b, --block         Add a device to the blocked list.
                      Prevent EAL from using this device. The argument
                      format for PCI devices is <domain:bus:devid.func>.
  -a, --allow         Add a device to the allow list.
                      Only use the specified devices. The argument format
                      for PCI devices is <[domain:]bus:devid.func>.
                      This option can be present several times.
                      [NOTE: allow cannot be used with block option]
  --vdev              Add a virtual device.
                      The argument format is <driver><id>[,key=val,...]
                      (ex: --vdev=net_pcap0,iface=eth2).
  --iova-mode   Set IOVA mode. 'pa' for IOVA_PA
                      'va' for IOVA_VA
  -d LIB.so|DIR       Add a driver or driver directory
                      (can be used multiple times)
  --vmware-tsc-map    Use VMware TSC map instead of native RDTSC
  --proc-type         Type of this process (primary|secondary|auto)
  --syslog            Set syslog facility
  --log-level=<level> Set global log level
  --log-level=<type-match>:<level>
                      Set specific log level
  --log-level=help    Show log types and levels
  --trace=<regex-match>
                      Enable trace based on regular expression trace name.
                      By default, the trace is disabled.
		      User must specify this option to enable trace.
  --trace-dir=<directory path>
                      Specify trace directory for trace output.
                      By default, trace output will created at
                      $HOME directory and parameter must be
                      specified once only.
  --trace-bufsz=<int>
                      Specify maximum size of allocated memory
                      for trace output for each thread. Valid
                      unit can be either 'B|K|M' for 'Bytes',
                      'KBytes' and 'MBytes' respectively.
                      Default is 1MB and parameter must be
                      specified once only.
  --trace-mode=<o[verwrite] | d[iscard]>
                      Specify the mode of update of trace
                      output file. Either update on a file can
                      be wrapped or discarded when file size
                      reaches its maximum limit.
                      Default mode is 'overwrite' and parameter
                      must be specified once only.
  -v                  Display version information on startup
  -h, --help          This help
  --in-memory   Operate entirely in memory. This will
                      disable secondary process support
  --base-virtaddr     Base virtual address
  --telemetry   Enable telemetry support (on by default)
  --no-telemetry   Disable telemetry support
  --force-max-simd-bitwidth Force the max SIMD bitwidth

EAL options for DEBUG use only:
  --huge-unlink       Unlink hugepage files after init
  --no-huge           Use malloc instead of hugetlbfs
  --no-pci            Disable PCI
  --no-hpet           Disable HPET
  --no-shconf         No shared config (mmap'd files)

EAL Linux options:
  --socket-mem        Memory to allocate on sockets (comma separated values)
  --socket-limit      Limit memory allocation on sockets (comma separated values)
  --huge-dir          Directory where hugetlbfs is mounted
  --file-prefix       Prefix for hugepage filenames
  --create-uio-dev    Create /dev/uioX (usually done by hotplug)
  --vfio-intr         Interrupt mode for VFIO (legacy|msi|msix)
  --vfio-vf-token     VF token (UUID) shared between SR-IOV PF and VFs
  --legacy-mem        Legacy memory mode (no dynamic allocation, contiguous segments)
  --single-file-segments Put all hugepage memory in single files
  --match-allocations Free hugepages exactly as allocated


Usage: /dpdk/build/app/test/dpdk-test [options]

EAL common options:
  -c COREMASK         Hexadecimal bitmask of cores to run on
  -l CORELIST         List of cores to run on
                      The argument format is <c1>[-c2][,c3[-c4],...]
                      where c1, c2, etc are core indexes between 0 and 128
  --lcores COREMAP    Map lcore set to physical cpu set
                      The argument format is
                            '<lcores[@cpus]>[<,lcores[@cpus]>...]'
                      lcores and cpus list are grouped by '(' and ')'
                      Within the group, '-' is used for range separator,
                      ',' is used for single number separator.
                      '( )' can be omitted for single element group,
                      '@' can be omitted if cpus and lcores have the same value
  -s SERVICE COREMASK Hexadecimal bitmask of cores to be used as service cores
  --main-lcore ID     Core ID that is used as main
  --mbuf-pool-ops-name Pool ops name for mbuf to use
  -n CHANNELS         Number of memory channels
  -m MB               Memory to allocate (see also --socket-mem)
  -r RANKS            Force number of memory ranks (don't detect)
  -b, --block         Add a device to the blocked list.
                      Prevent EAL from using this device. The argument
                      format for PCI devices is <domain:bus:devid.func>.
  -a, --allow         Add a device to the allow list.
                      Only use the specified devices. The argument format
                      for PCI devices is <[domain:]bus:devid.func>.
                      This option can be present several times.
                      [NOTE: allow cannot be used with block option]
  --vdev              Add a virtual device.
                      The argument format is <driver><id>[,key=val,...]
                      (ex: --vdev=net_pcap0,iface=eth2).
  --iova-mode   Set IOVA mode. 'pa' for IOVA_PA
                      'va' for IOVA_VA
  -d LIB.so|DIR       Add a driver or driver directory
                      (can be used multiple times)
  --vmware-tsc-map    Use VMware TSC map instead of native RDTSC
  --proc-type         Type of this process (primary|secondary|auto)
  --syslog            Set syslog facility
  --log-level=<level> Set global log level
  --log-level=<type-match>:<level>
                      Set specific log level
  --log-level=help    Show log types and levels
  --trace=<regex-match>
                      Enable trace based on regular expression trace name.
                      By default, the trace is disabled.
		      User must specify this option to enable trace.
  --trace-dir=<directory path>
                      Specify trace directory for trace output.
                      By default, trace output will created at
                      $HOME directory and parameter must be
                      specified once only.
  --trace-bufsz=<int>
                      Specify maximum size of allocated memory
                      for trace output for each thread. Valid
                      unit can be either 'B|K|M' for 'Bytes',
                      'KBytes' and 'MBytes' respectively.
                      Default is 1MB and parameter must be
                      specified once only.
  --trace-mode=<o[verwrite] | d[iscard]>
                      Specify the mode of update of trace
                      output file. Either update on a file can
                      be wrapped or discarded when file size
                      reaches its maximum limit.
                      Default mode is 'overwrite' and parameter
                      must be specified once only.
  -v                  Display version information on startup
  -h, --help          This help
  --in-memory   Operate entirely in memory. This will
                      disable secondary process support
  --base-virtaddr     Base virtual address
  --telemetry   Enable telemetry support (on by default)
  --no-telemetry   Disable telemetry support
  --force-max-simd-bitwidth Force the max SIMD bitwidth

EAL options for DEBUG use only:
  --huge-unlink       Unlink hugepage files after init
  --no-huge           Use malloc instead of hugetlbfs
  --no-pci            Disable PCI
  --no-hpet           Disable HPET
  --no-shconf         No shared config (mmap'd files)

EAL Linux options:
  --socket-mem        Memory to allocate on sockets (comma separated values)
  --socket-limit      Limit memory allocation on sockets (comma separated values)
  --huge-dir          Directory where hugetlbfs is mounted
  --file-prefix       Prefix for hugepage filenames
  --create-uio-dev    Create /dev/uioX (usually done by hotplug)
  --vfio-intr         Interrupt mode for VFIO (legacy|msi|msix)
  --vfio-vf-token     VF token (UUID) shared between SR-IOV PF and VFs
  --legacy-mem        Legacy memory mode (no dynamic allocation, contiguous segments)
  --single-file-segments Put all hugepage memory in single files
  --match-allocations Free hugepages exactly as allocated


Usage: /dpdk/build/app/test/dpdk-test [options]

EAL common options:
  -c COREMASK         Hexadecimal bitmask of cores to run on
  -l CORELIST         List of cores to run on
                      The argument format is <c1>[-c2][,c3[-c4],...]
                      where c1, c2, etc are core indexes between 0 and 128
  --lcores COREMAP    Map lcore set to physical cpu set
                      The argument format is
                            '<lcores[@cpus]>[<,lcores[@cpus]>...]'
                      lcores and cpus list are grouped by '(' and ')'
                      Within the group, '-' is used for range separator,
                      ',' is used for single number separator.
                      '( )' can be omitted for single element group,
                      '@' can be omitted if cpus and lcores have the same value
  -s SERVICE COREMASK Hexadecimal bitmask of cores to be used as service cores
  --main-lcore ID     Core ID that is used as main
  --mbuf-pool-ops-name Pool ops name for mbuf to use
  -n CHANNELS         Number of memory channels
  -m MB               Memory to allocate (see also --socket-mem)
  -r RANKS            Force number of memory ranks (don't detect)
  -b, --block         Add a device to the blocked list.
                      Prevent EAL from using this device. The argument
                      format for PCI devices is <domain:bus:devid.func>.
  -a, --allow         Add a device to the allow list.
                      Only use the specified devices. The argument format
                      for PCI devices is <[domain:]bus:devid.func>.
                      This option can be present several times.
                      [NOTE: allow cannot be used with block option]
  --vdev              Add a virtual device.
                      The argument format is <driver><id>[,key=val,...]
                      (ex: --vdev=net_pcap0,iface=eth2).
  --iova-mode   Set IOVA mode. 'pa' for IOVA_PA
                      'va' for IOVA_VA
  -d LIB.so|DIR       Add a driver or driver directory
                      (can be used multiple times)
  --vmware-tsc-map    Use VMware TSC map instead of native RDTSC
  --proc-type         Type of this process (primary|secondary|auto)
  --syslog            Set syslog facility
  --log-level=<level> Set global log level
  --log-level=<type-match>:<level>
                      Set specific log level
  --log-level=help    Show log types and levels
  --trace=<regex-match>
                      Enable trace based on regular expression trace name.
                      By default, the trace is disabled.
		      User must specify this option to enable trace.
  --trace-dir=<directory path>
                      Specify trace directory for trace output.
                      By default, trace output will created at
                      $HOME directory and parameter must be
                      specified once only.
  --trace-bufsz=<int>
                      Specify maximum size of allocated memory
                      for trace output for each thread. Valid
                      unit can be either 'B|K|M' for 'Bytes',
                      'KBytes' and 'MBytes' respectively.
                      Default is 1MB and parameter must be
                      specified once only.
  --trace-mode=<o[verwrite] | d[iscard]>
                      Specify the mode of update of trace
                      output file. Either update on a file can
                      be wrapped or discarded when file size
                      reaches its maximum limit.
                      Default mode is 'overwrite' and parameter
                      must be specified once only.
  -v                  Display version information on startup
  -h, --help          This help
  --in-memory   Operate entirely in memory. This will
                      disable secondary process support
  --base-virtaddr     Base virtual address
  --telemetry   Enable telemetry support (on by default)
  --no-telemetry   Disable telemetry support
  --force-max-simd-bitwidth Force the max SIMD bitwidth

EAL options for DEBUG use only:
  --huge-unlink       Unlink hugepage files after init
  --no-huge           Use malloc instead of hugetlbfs
  --no-pci            Disable PCI
  --no-hpet           Disable HPET
  --no-shconf         No shared config (mmap'd files)

EAL Linux options:
  --socket-mem        Memory to allocate on sockets (comma separated values)
  --socket-limit      Limit memory allocation on sockets (comma separated values)
  --huge-dir          Directory where hugetlbfs is mounted
  --file-prefix       Prefix for hugepage filenames
  --create-uio-dev    Create /dev/uioX (usually done by hotplug)
  --vfio-intr         Interrupt mode for VFIO (legacy|msi|msix)
  --vfio-vf-token     VF token (UUID) shared between SR-IOV PF and VFs
  --legacy-mem        Legacy memory mode (no dynamic allocation, contiguous segments)
  --single-file-segments Put all hugepage memory in single files
  --match-allocations Free hugepages exactly as allocated


Usage: /dpdk/build/app/test/dpdk-test [options]

EAL common options:
  -c COREMASK         Hexadecimal bitmask of cores to run on
  -l CORELIST         List of cores to run on
                      The argument format is <c1>[-c2][,c3[-c4],...]
                      where c1, c2, etc are core indexes between 0 and 128
  --lcores COREMAP    Map lcore set to physical cpu set
                      The argument format is
                            '<lcores[@cpus]>[<,lcores[@cpus]>...]'
                      lcores and cpus list are grouped by '(' and ')'
                      Within the group, '-' is used for range separator,
                      ',' is used for single number separator.
                      '( )' can be omitted for single element group,
                      '@' can be omitted if cpus and lcores have the same value
  -s SERVICE COREMASK Hexadecimal bitmask of cores to be used as service cores
  --main-lcore ID     Core ID that is used as main
  --mbuf-pool-ops-name Pool ops name for mbuf to use
  -n CHANNELS         Number of memory channels
  -m MB               Memory to allocate (see also --socket-mem)
  -r RANKS            Force number of memory ranks (don't detect)
  -b, --block         Add a device to the blocked list.
                      Prevent EAL from using this device. The argument
                      format for PCI devices is <domain:bus:devid.func>.
  -a, --allow         Add a device to the allow list.
                      Only use the specified devices. The argument format
                      for PCI devices is <[domain:]bus:devid.func>.
                      This option can be present several times.
                      [NOTE: allow cannot be used with block option]
  --vdev              Add a virtual device.
                      The argument format is <driver><id>[,key=val,...]
                      (ex: --vdev=net_pcap0,iface=eth2).
  --iova-mode   Set IOVA mode. 'pa' for IOVA_PA
                      'va' for IOVA_VA
  -d LIB.so|DIR       Add a driver or driver directory
                      (can be used multiple times)
  --vmware-tsc-map    Use VMware TSC map instead of native RDTSC
  --proc-type         Type of this process (primary|secondary|auto)
  --syslog            Set syslog facility
  --log-level=<level> Set global log level
  --log-level=<type-match>:<level>
                      Set specific log level
  --log-level=help    Show log types and levels
  --trace=<regex-match>
                      Enable trace based on regular expression trace name.
                      By default, the trace is disabled.
		      User must specify this option to enable trace.
  --trace-dir=<directory path>
                      Specify trace directory for trace output.
                      By default, trace output will created at
                      $HOME directory and parameter must be
                      specified once only.
  --trace-bufsz=<int>
                      Specify maximum size of allocated memory
                      for trace output for each thread. Valid
                      unit can be either 'B|K|M' for 'Bytes',
                      'KBytes' and 'MBytes' respectively.
                      Default is 1MB and parameter must be
                      specified once only.
  --trace-mode=<o[verwrite] | d[iscard]>
                      Specify the mode of update of trace
                      output file. Either update on a file can
                      be wrapped or discarded when file size
                      reaches its maximum limit.
                      Default mode is 'overwrite' and parameter
                      must be specified once only.
  -v                  Display version information on startup
  -h, --help          This help
  --in-memory   Operate entirely in memory. This will
                      disable secondary process support
  --base-virtaddr     Base virtual address
  --telemetry   Enable telemetry support (on by default)
  --no-telemetry   Disable telemetry support
  --force-max-simd-bitwidth Force the max SIMD bitwidth

EAL options for DEBUG use only:
  --huge-unlink       Unlink hugepage files after init
  --no-huge           Use malloc instead of hugetlbfs
  --no-pci            Disable PCI
  --no-hpet           Disable HPET
  --no-shconf         No shared config (mmap'd files)

EAL Linux options:
  --socket-mem        Memory to allocate on sockets (comma separated values)
  --socket-limit      Limit memory allocation on sockets (comma separated values)
  --huge-dir          Directory where hugetlbfs is mounted
  --file-prefix       Prefix for hugepage filenames
  --create-uio-dev    Create /dev/uioX (usually done by hotplug)
  --vfio-intr         Interrupt mode for VFIO (legacy|msi|msix)
  --vfio-vf-token     VF token (UUID) shared between SR-IOV PF and VFs
  --legacy-mem        Legacy memory mode (no dynamic allocation, contiguous segments)
  --single-file-segments Put all hugepage memory in single files
  --match-allocations Free hugepages exactly as allocated


Usage: /dpdk/build/app/test/dpdk-test [options]

EAL common options:
  -c COREMASK         Hexadecimal bitmask of cores to run on
  -l CORELIST         List of cores to run on
                      The argument format is <c1>[-c2][,c3[-c4],...]
                      where c1, c2, etc are core indexes between 0 and 128
  --lcores COREMAP    Map lcore set to physical cpu set
                      The argument format is
                            '<lcores[@cpus]>[<,lcores[@cpus]>...]'
                      lcores and cpus list are grouped by '(' and ')'
                      Within the group, '-' is used for range separator,
                      ',' is used for single number separator.
                      '( )' can be omitted for single element group,
                      '@' can be omitted if cpus and lcores have the same value
  -s SERVICE COREMASK Hexadecimal bitmask of cores to be used as service cores
  --main-lcore ID     Core ID that is used as main
  --mbuf-pool-ops-name Pool ops name for mbuf to use
  -n CHANNELS         Number of memory channels
  -m MB               Memory to allocate (see also --socket-mem)
  -r RANKS            Force number of memory ranks (don't detect)
  -b, --block         Add a device to the blocked list.
                      Prevent EAL from using this device. The argument
                      format for PCI devices is <domain:bus:devid.func>.
  -a, --allow         Add a device to the allow list.
                      Only use the specified devices. The argument format
                      for PCI devices is <[domain:]bus:devid.func>.
                      This option can be present several times.
                      [NOTE: allow cannot be used with block option]
  --vdev              Add a virtual device.
                      The argument format is <driver><id>[,key=val,...]
                      (ex: --vdev=net_pcap0,iface=eth2).
  --iova-mode   Set IOVA mode. 'pa' for IOVA_PA
                      'va' for IOVA_VA
  -d LIB.so|DIR       Add a driver or driver directory
                      (can be used multiple times)
  --vmware-tsc-map    Use VMware TSC map instead of native RDTSC
  --proc-type         Type of this process (primary|secondary|auto)
  --syslog            Set syslog facility
  --log-level=<level> Set global log level
  --log-level=<type-match>:<level>
                      Set specific log level
  --log-level=help    Show log types and levels
  --trace=<regex-match>
                      Enable trace based on regular expression trace name.
                      By default, the trace is disabled.
		      User must specify this option to enable trace.
  --trace-dir=<directory path>
                      Specify trace directory for trace output.
                      By default, trace output will created at
                      $HOME directory and parameter must be
                      specified once only.
  --trace-bufsz=<int>
                      Specify maximum size of allocated memory
                      for trace output for each thread. Valid
                      unit can be either 'B|K|M' for 'Bytes',
                      'KBytes' and 'MBytes' respectively.
                      Default is 1MB and parameter must be
                      specified once only.
  --trace-mode=<o[verwrite] | d[iscard]>
                      Specify the mode of update of trace
                      output file. Either update on a file can
                      be wrapped or discarded when file size
                      reaches its maximum limit.
                      Default mode is 'overwrite' and parameter
                      must be specified once only.
  -v                  Display version information on startup
  -h, --help          This help
  --in-memory   Operate entirely in memory. This will
                      disable secondary process support
  --base-virtaddr     Base virtual address
  --telemetry   Enable telemetry support (on by default)
  --no-telemetry   Disable telemetry support
  --force-max-simd-bitwidth Force the max SIMD bitwidth

EAL options for DEBUG use only:
  --huge-unlink       Unlink hugepage files after init
  --no-huge           Use malloc instead of hugetlbfs
  --no-pci            Disable PCI
  --no-hpet           Disable HPET
  --no-shconf         No shared config (mmap'd files)

EAL Linux options:
  --socket-mem        Memory to allocate on sockets (comma separated values)
  --socket-limit      Limit memory allocation on sockets (comma separated values)
  --huge-dir          Directory where hugetlbfs is mounted
  --file-prefix       Prefix for hugepage filenames
  --create-uio-dev    Create /dev/uioX (usually done by hotplug)
  --vfio-intr         Interrupt mode for VFIO (legacy|msi|msix)
  --vfio-vf-token     VF token (UUID) shared between SR-IOV PF and VFs
  --legacy-mem        Legacy memory mode (no dynamic allocation, contiguous segments)
  --single-file-segments Put all hugepage memory in single files
  --match-allocations Free hugepages exactly as allocated


Usage: /dpdk/build/app/test/dpdk-test [options]

EAL common options:
  -c COREMASK         Hexadecimal bitmask of cores to run on
  -l CORELIST         List of cores to run on
                      The argument format is <c1>[-c2][,c3[-c4],...]
                      where c1, c2, etc are core indexes between 0 and 128
  --lcores COREMAP    Map lcore set to physical cpu set
                      The argument format is
                            '<lcores[@cpus]>[<,lcores[@cpus]>...]'
                      lcores and cpus list are grouped by '(' and ')'
                      Within the group, '-' is used for range separator,
                      ',' is used for single number separator.
                      '( )' can be omitted for single element group,
                      '@' can be omitted if cpus and lcores have the same value
  -s SERVICE COREMASK Hexadecimal bitmask of cores to be used as service cores
  --main-lcore ID     Core ID that is used as main
  --mbuf-pool-ops-name Pool ops name for mbuf to use
  -n CHANNELS         Number of memory channels
  -m MB               Memory to allocate (see also --socket-mem)
  -r RANKS            Force number of memory ranks (don't detect)
  -b, --block         Add a device to the blocked list.
                      Prevent EAL from using this device. The argument
                      format for PCI devices is <domain:bus:devid.func>.
  -a, --allow         Add a device to the allow list.
                      Only use the specified devices. The argument format
                      for PCI devices is <[domain:]bus:devid.func>.
                      This option can be present several times.
                      [NOTE: allow cannot be used with block option]
  --vdev              Add a virtual device.
                      The argument format is <driver><id>[,key=val,...]
                      (ex: --vdev=net_pcap0,iface=eth2).
  --iova-mode   Set IOVA mode. 'pa' for IOVA_PA
                      'va' for IOVA_VA
  -d LIB.so|DIR       Add a driver or driver directory
                      (can be used multiple times)
  --vmware-tsc-map    Use VMware TSC map instead of native RDTSC
  --proc-type         Type of this process (primary|secondary|auto)
  --syslog            Set syslog facility
  --log-level=<level> Set global log level
  --log-level=<type-match>:<level>
                      Set specific log level
  --log-level=help    Show log types and levels
  --trace=<regex-match>
                      Enable trace based on regular expression trace name.
                      By default, the trace is disabled.
		      User must specify this option to enable trace.
  --trace-dir=<directory path>
                      Specify trace directory for trace output.
                      By default, trace output will created at
                      $HOME directory and parameter must be
                      specified once only.
  --trace-bufsz=<int>
                      Specify maximum size of allocated memory
                      for trace output for each thread. Valid
                      unit can be either 'B|K|M' for 'Bytes',
                      'KBytes' and 'MBytes' respectively.
                      Default is 1MB and parameter must be
                      specified once only.
  --trace-mode=<o[verwrite] | d[iscard]>
                      Specify the mode of update of trace
                      output file. Either update on a file can
                      be wrapped or discarded when file size
                      reaches its maximum limit.
                      Default mode is 'overwrite' and parameter
                      must be specified once only.
  -v                  Display version information on startup
  -h, --help          This help
  --in-memory   Operate entirely in memory. This will
                      disable secondary process support
  --base-virtaddr     Base virtual address
  --telemetry   Enable telemetry support (on by default)
  --no-telemetry   Disable telemetry support
  --force-max-simd-bitwidth Force the max SIMD bitwidth

EAL options for DEBUG use only:
  --huge-unlink       Unlink hugepage files after init
  --no-huge           Use malloc instead of hugetlbfs
  --no-pci            Disable PCI
  --no-hpet           Disable HPET
  --no-shconf         No shared config (mmap'd files)

EAL Linux options:
  --socket-mem        Memory to allocate on sockets (comma separated values)
  --socket-limit      Limit memory allocation on sockets (comma separated values)
  --huge-dir          Directory where hugetlbfs is mounted
  --file-prefix       Prefix for hugepage filenames
  --create-uio-dev    Create /dev/uioX (usually done by hotplug)
  --vfio-intr         Interrupt mode for VFIO (legacy|msi|msix)
  --vfio-vf-token     VF token (UUID) shared between SR-IOV PF and VFs
  --legacy-mem        Legacy memory mode (no dynamic allocation, contiguous segments)
  --single-file-segments Put all hugepage memory in single files
  --match-allocations Free hugepages exactly as allocated

Error - process did not run ok with valid corelist value
Test Failed
RTE>>
stderr:
EAL: Detected 16 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: WARNING! Base virtual address hint (0x100005000 != 0x7f2e91461000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: Multi-process socket /var/run/dpdk/eal_flags_c_opt_autotest/mp_socket
EAL: Selected IOVA mode 'PA'
EAL: No available 1048576 kB hugepages reported
EAL: VFIO support initialized
EAL: WARNING! Base virtual address hint (0x10000b000 != 0x7f2e91407000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100011000 != 0x7f2e9117f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100a12000 != 0x7f2a8fc00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100c17000 != 0x7f2e9111e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x101618000 != 0x7f268fa00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10181d000 != 0x7f2e90f9f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10221e000 != 0x7f228f800000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x102423000 != 0x7f2e90f3e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x102e24000 != 0x7f1e8f600000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103029000 != 0x7f2e8fc9a000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103a2a000 != 0x7f1a8f400000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103c2f000 != 0x7f2e8fc39000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x104630000 != 0x7f168f200000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x104835000 != 0x7f2a8fb9f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x105236000 != 0x7f128f000000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10543b000 != 0x7f2a8fb3e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x105e3c000 != 0x7f0e8ee00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL:   Invalid NUMA socket, default to 0
APP: HPET is not enabled, using TSC as default timer
EAL: Detected 16 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: Multi-process socket /var/run/dpdk/eal_flags_c_opt_autotest/mp_socket_228_50a7a5bb2bf62
EAL: Selected IOVA mode 'PA'
EAL: VFIO support initialized
EAL:   Invalid NUMA socket, default to 0
/dpdk/build/app/test/dpdk-test: option requires an argument -- 'c'
EAL: Detected 16 lcore(s)
EAL: Detected 2 NUMA nodes
/dpdk/build/app/test/dpdk-test: option requires an argument -- 'c'
EAL: FATAL: Invalid 'command line' arguments.
EAL: Invalid 'command line' arguments.
EAL: Detected 16 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: invalid coremask syntax
EAL: FATAL: Invalid 'command line' arguments.
EAL: Invalid 'command line' arguments.
EAL: Detected 16 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: Multi-process socket /var/run/dpdk/eal_flags_c_opt_autotest/mp_socket_238_50a7aa363c3d6
EAL: Selected IOVA mode 'PA'
EAL: VFIO support initialized
EAL:   Invalid NUMA socket, default to 0
/dpdk/build/app/test/dpdk-test: option requires an argument -- 'l'
EAL: Detected 16 lcore(s)
EAL: Detected 2 NUMA nodes
/dpdk/build/app/test/dpdk-test: option requires an argument -- 'l'
EAL: FATAL: Invalid 'command line' arguments.
EAL: Invalid 'command line' arguments.
EAL: Detected 16 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: invalid core list syntax
EAL: FATAL: Invalid 'command line' arguments.
EAL: Invalid 'command line' arguments.
EAL: Detected 16 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: invalid core list syntax
EAL: FATAL: Invalid 'command line' arguments.
EAL: Invalid 'command line' arguments.
EAL: Detected 16 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: invalid core list syntax
EAL: FATAL: Invalid 'command line' arguments.
EAL: Invalid 'command line' arguments.
EAL: Detected 16 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: invalid core list syntax
EAL: FATAL: Invalid 'command line' arguments.
EAL: Invalid 'command line' arguments.
EAL: Detected 16 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: invalid core list syntax
EAL: FATAL: Invalid 'command line' arguments.
EAL: Invalid 'command line' arguments.
EAL: Detected 16 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: invalid core list syntax
EAL: FATAL: Invalid 'command line' arguments.
EAL: Invalid 'command line' arguments.
EAL: Detected 16 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: invalid core list syntax
EAL: FATAL: Invalid 'command line' arguments.
EAL: Invalid 'command line' arguments.
EAL: Detected 16 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: invalid core list syntax
EAL: FATAL: Invalid 'command line' arguments.
EAL: Invalid 'command line' arguments.
EAL: Detected 16 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: invalid core list syntax
EAL: FATAL: Invalid 'command line' arguments.
EAL: Invalid 'command line' arguments.
EAL: Detected 16 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: Multi-process socket /var/run/dpdk/eal_flags_c_opt_autotest/mp_socket_264_50a7b93b648fa
EAL: Selected IOVA mode 'PA'
EAL: VFIO support initialized
EAL: Cannot get a virtual area at requested address: 0x7f1a8f400000 (got 0x7f19dc1fe000)
EAL: Cannot reserve 17179869184 bytes at [0x7f1a8f400000] - please use '--base-virtaddr' option
EAL: Cannot preallocate VA space for hugepage memory
EAL: FATAL: Cannot init memory
EAL: Cannot init memory
EAL: Cannot destroy local memory map
EAL: Could not release memory subsystem data
------------------------------------------------------------------------------

 10/157 DPDK:fast-tests / eal_flags_main_opt_autotest       OK                 1.19s
20:48:43 DPDK_TEST=eal_flags_main_opt_autotest MALLOC_PERTURB_=41 /dpdk/build/app/test/dpdk-test '-l 0-15' --file-prefix=eal_flags_main_opt_autotest
----------------------------------- output -----------------------------------
stdout:
RTE>>eal_flags_main_opt_autotest

Usage: /dpdk/build/app/test/dpdk-test [options]

EAL common options:
  -c COREMASK         Hexadecimal bitmask of cores to run on
  -l CORELIST         List of cores to run on
                      The argument format is <c1>[-c2][,c3[-c4],...]
                      where c1, c2, etc are core indexes between 0 and 128
  --lcores COREMAP    Map lcore set to physical cpu set
                      The argument format is
                            '<lcores[@cpus]>[<,lcores[@cpus]>...]'
                      lcores and cpus list are grouped by '(' and ')'
                      Within the group, '-' is used for range separator,
                      ',' is used for single number separator.
                      '( )' can be omitted for single element group,
                      '@' can be omitted if cpus and lcores have the same value
  -s SERVICE COREMASK Hexadecimal bitmask of cores to be used as service cores
  --main-lcore ID     Core ID that is used as main
  --mbuf-pool-ops-name Pool ops name for mbuf to use
  -n CHANNELS         Number of memory channels
  -m MB               Memory to allocate (see also --socket-mem)
  -r RANKS            Force number of memory ranks (don't detect)
  -b, --block         Add a device to the blocked list.
                      Prevent EAL from using this device. The argument
                      format for PCI devices is <domain:bus:devid.func>.
  -a, --allow         Add a device to the allow list.
                      Only use the specified devices. The argument format
                      for PCI devices is <[domain:]bus:devid.func>.
                      This option can be present several times.
                      [NOTE: allow cannot be used with block option]
  --vdev              Add a virtual device.
                      The argument format is <driver><id>[,key=val,...]
                      (ex: --vdev=net_pcap0,iface=eth2).
  --iova-mode   Set IOVA mode. 'pa' for IOVA_PA
                      'va' for IOVA_VA
  -d LIB.so|DIR       Add a driver or driver directory
                      (can be used multiple times)
  --vmware-tsc-map    Use VMware TSC map instead of native RDTSC
  --proc-type         Type of this process (primary|secondary|auto)
  --syslog            Set syslog facility
  --log-level=<level> Set global log level
  --log-level=<type-match>:<level>
                      Set specific log level
  --log-level=help    Show log types and levels
  --trace=<regex-match>
                      Enable trace based on regular expression trace name.
                      By default, the trace is disabled.
		      User must specify this option to enable trace.
  --trace-dir=<directory path>
                      Specify trace directory for trace output.
                      By default, trace output will created at
                      $HOME directory and parameter must be
                      specified once only.
  --trace-bufsz=<int>
                      Specify maximum size of allocated memory
                      for trace output for each thread. Valid
                      unit can be either 'B|K|M' for 'Bytes',
                      'KBytes' and 'MBytes' respectively.
                      Default is 1MB and parameter must be
                      specified once only.
  --trace-mode=<o[verwrite] | d[iscard]>
                      Specify the mode of update of trace
                      output file. Either update on a file can
                      be wrapped or discarded when file size
                      reaches its maximum limit.
                      Default mode is 'overwrite' and parameter
                      must be specified once only.
  -v                  Display version information on startup
  -h, --help          This help
  --in-memory   Operate entirely in memory. This will
                      disable secondary process support
  --base-virtaddr     Base virtual address
  --telemetry   Enable telemetry support (on by default)
  --no-telemetry   Disable telemetry support
  --force-max-simd-bitwidth Force the max SIMD bitwidth

EAL options for DEBUG use only:
  --huge-unlink       Unlink hugepage files after init
  --no-huge           Use malloc instead of hugetlbfs
  --no-pci            Disable PCI
  --no-hpet           Disable HPET
  --no-shconf         No shared config (mmap'd files)

EAL Linux options:
  --socket-mem        Memory to allocate on sockets (comma separated values)
  --socket-limit      Limit memory allocation on sockets (comma separated values)
  --huge-dir          Directory where hugetlbfs is mounted
  --file-prefix       Prefix for hugepage filenames
  --create-uio-dev    Create /dev/uioX (usually done by hotplug)
  --vfio-intr         Interrupt mode for VFIO (legacy|msi|msix)
  --vfio-vf-token     VF token (UUID) shared between SR-IOV PF and VFs
  --legacy-mem        Legacy memory mode (no dynamic allocation, contiguous segments)
  --single-file-segments Put all hugepage memory in single files
  --match-allocations Free hugepages exactly as allocated


Usage: /dpdk/build/app/test/dpdk-test [options]

EAL common options:
  -c COREMASK         Hexadecimal bitmask of cores to run on
  -l CORELIST         List of cores to run on
                      The argument format is <c1>[-c2][,c3[-c4],...]
                      where c1, c2, etc are core indexes between 0 and 128
  --lcores COREMAP    Map lcore set to physical cpu set
                      The argument format is
                            '<lcores[@cpus]>[<,lcores[@cpus]>...]'
                      lcores and cpus list are grouped by '(' and ')'
                      Within the group, '-' is used for range separator,
                      ',' is used for single number separator.
                      '( )' can be omitted for single element group,
                      '@' can be omitted if cpus and lcores have the same value
  -s SERVICE COREMASK Hexadecimal bitmask of cores to be used as service cores
  --main-lcore ID     Core ID that is used as main
  --mbuf-pool-ops-name Pool ops name for mbuf to use
  -n CHANNELS         Number of memory channels
  -m MB               Memory to allocate (see also --socket-mem)
  -r RANKS            Force number of memory ranks (don't detect)
  -b, --block         Add a device to the blocked list.
                      Prevent EAL from using this device. The argument
                      format for PCI devices is <domain:bus:devid.func>.
  -a, --allow         Add a device to the allow list.
                      Only use the specified devices. The argument format
                      for PCI devices is <[domain:]bus:devid.func>.
                      This option can be present several times.
                      [NOTE: allow cannot be used with block option]
  --vdev              Add a virtual device.
                      The argument format is <driver><id>[,key=val,...]
                      (ex: --vdev=net_pcap0,iface=eth2).
  --iova-mode   Set IOVA mode. 'pa' for IOVA_PA
                      'va' for IOVA_VA
  -d LIB.so|DIR       Add a driver or driver directory
                      (can be used multiple times)
  --vmware-tsc-map    Use VMware TSC map instead of native RDTSC
  --proc-type         Type of this process (primary|secondary|auto)
  --syslog            Set syslog facility
  --log-level=<level> Set global log level
  --log-level=<type-match>:<level>
                      Set specific log level
  --log-level=help    Show log types and levels
  --trace=<regex-match>
                      Enable trace based on regular expression trace name.
                      By default, the trace is disabled.
		      User must specify this option to enable trace.
  --trace-dir=<directory path>
                      Specify trace directory for trace output.
                      By default, trace output will created at
                      $HOME directory and parameter must be
                      specified once only.
  --trace-bufsz=<int>
                      Specify maximum size of allocated memory
                      for trace output for each thread. Valid
                      unit can be either 'B|K|M' for 'Bytes',
                      'KBytes' and 'MBytes' respectively.
                      Default is 1MB and parameter must be
                      specified once only.
  --trace-mode=<o[verwrite] | d[iscard]>
                      Specify the mode of update of trace
                      output file. Either update on a file can
                      be wrapped or discarded when file size
                      reaches its maximum limit.
                      Default mode is 'overwrite' and parameter
                      must be specified once only.
  -v                  Display version information on startup
  -h, --help          This help
  --in-memory   Operate entirely in memory. This will
                      disable secondary process support
  --base-virtaddr     Base virtual address
  --telemetry   Enable telemetry support (on by default)
  --no-telemetry   Disable telemetry support
  --force-max-simd-bitwidth Force the max SIMD bitwidth

EAL options for DEBUG use only:
  --huge-unlink       Unlink hugepage files after init
  --no-huge           Use malloc instead of hugetlbfs
  --no-pci            Disable PCI
  --no-hpet           Disable HPET
  --no-shconf         No shared config (mmap'd files)

EAL Linux options:
  --socket-mem        Memory to allocate on sockets (comma separated values)
  --socket-limit      Limit memory allocation on sockets (comma separated values)
  --huge-dir          Directory where hugetlbfs is mounted
  --file-prefix       Prefix for hugepage filenames
  --create-uio-dev    Create /dev/uioX (usually done by hotplug)
  --vfio-intr         Interrupt mode for VFIO (legacy|msi|msix)
  --vfio-vf-token     VF token (UUID) shared between SR-IOV PF and VFs
  --legacy-mem        Legacy memory mode (no dynamic allocation, contiguous segments)
  --single-file-segments Put all hugepage memory in single files
  --match-allocations Free hugepages exactly as allocated


Usage: /dpdk/build/app/test/dpdk-test [options]

EAL common options:
  -c COREMASK         Hexadecimal bitmask of cores to run on
  -l CORELIST         List of cores to run on
                      The argument format is <c1>[-c2][,c3[-c4],...]
                      where c1, c2, etc are core indexes between 0 and 128
  --lcores COREMAP    Map lcore set to physical cpu set
                      The argument format is
                            '<lcores[@cpus]>[<,lcores[@cpus]>...]'
                      lcores and cpus list are grouped by '(' and ')'
                      Within the group, '-' is used for range separator,
                      ',' is used for single number separator.
                      '( )' can be omitted for single element group,
                      '@' can be omitted if cpus and lcores have the same value
  -s SERVICE COREMASK Hexadecimal bitmask of cores to be used as service cores
  --main-lcore ID     Core ID that is used as main
  --mbuf-pool-ops-name Pool ops name for mbuf to use
  -n CHANNELS         Number of memory channels
  -m MB               Memory to allocate (see also --socket-mem)
  -r RANKS            Force number of memory ranks (don't detect)
  -b, --block         Add a device to the blocked list.
                      Prevent EAL from using this device. The argument
                      format for PCI devices is <domain:bus:devid.func>.
  -a, --allow         Add a device to the allow list.
                      Only use the specified devices. The argument format
                      for PCI devices is <[domain:]bus:devid.func>.
                      This option can be present several times.
                      [NOTE: allow cannot be used with block option]
  --vdev              Add a virtual device.
                      The argument format is <driver><id>[,key=val,...]
                      (ex: --vdev=net_pcap0,iface=eth2).
  --iova-mode   Set IOVA mode. 'pa' for IOVA_PA
                      'va' for IOVA_VA
  -d LIB.so|DIR       Add a driver or driver directory
                      (can be used multiple times)
  --vmware-tsc-map    Use VMware TSC map instead of native RDTSC
  --proc-type         Type of this process (primary|secondary|auto)
  --syslog            Set syslog facility
  --log-level=<level> Set global log level
  --log-level=<type-match>:<level>
                      Set specific log level
  --log-level=help    Show log types and levels
  --trace=<regex-match>
                      Enable trace based on regular expression trace name.
                      By default, the trace is disabled.
		      User must specify this option to enable trace.
  --trace-dir=<directory path>
                      Specify trace directory for trace output.
                      By default, trace output will created at
                      $HOME directory and parameter must be
                      specified once only.
  --trace-bufsz=<int>
                      Specify maximum size of allocated memory
                      for trace output for each thread. Valid
                      unit can be either 'B|K|M' for 'Bytes',
                      'KBytes' and 'MBytes' respectively.
                      Default is 1MB and parameter must be
                      specified once only.
  --trace-mode=<o[verwrite] | d[iscard]>
                      Specify the mode of update of trace
                      output file. Either update on a file can
                      be wrapped or discarded when file size
                      reaches its maximum limit.
                      Default mode is 'overwrite' and parameter
                      must be specified once only.
  -v                  Display version information on startup
  -h, --help          This help
  --in-memory   Operate entirely in memory. This will
                      disable secondary process support
  --base-virtaddr     Base virtual address
  --telemetry   Enable telemetry support (on by default)
  --no-telemetry   Disable telemetry support
  --force-max-simd-bitwidth Force the max SIMD bitwidth

EAL options for DEBUG use only:
  --huge-unlink       Unlink hugepage files after init
  --no-huge           Use malloc instead of hugetlbfs
  --no-pci            Disable PCI
  --no-hpet           Disable HPET
  --no-shconf         No shared config (mmap'd files)

EAL Linux options:
  --socket-mem        Memory to allocate on sockets (comma separated values)
  --socket-limit      Limit memory allocation on sockets (comma separated values)
  --huge-dir          Directory where hugetlbfs is mounted
  --file-prefix       Prefix for hugepage filenames
  --create-uio-dev    Create /dev/uioX (usually done by hotplug)
  --vfio-intr         Interrupt mode for VFIO (legacy|msi|msix)
  --vfio-vf-token     VF token (UUID) shared between SR-IOV PF and VFs
  --legacy-mem        Legacy memory mode (no dynamic allocation, contiguous segments)
  --single-file-segments Put all hugepage memory in single files
  --match-allocations Free hugepages exactly as allocated


Usage: /dpdk/build/app/test/dpdk-test [options]

EAL common options:
  -c COREMASK         Hexadecimal bitmask of cores to run on
  -l CORELIST         List of cores to run on
                      The argument format is <c1>[-c2][,c3[-c4],...]
                      where c1, c2, etc are core indexes between 0 and 128
  --lcores COREMAP    Map lcore set to physical cpu set
                      The argument format is
                            '<lcores[@cpus]>[<,lcores[@cpus]>...]'
                      lcores and cpus list are grouped by '(' and ')'
                      Within the group, '-' is used for range separator,
                      ',' is used for single number separator.
                      '( )' can be omitted for single element group,
                      '@' can be omitted if cpus and lcores have the same value
  -s SERVICE COREMASK Hexadecimal bitmask of cores to be used as service cores
  --main-lcore ID     Core ID that is used as main
  --mbuf-pool-ops-name Pool ops name for mbuf to use
  -n CHANNELS         Number of memory channels
  -m MB               Memory to allocate (see also --socket-mem)
  -r RANKS            Force number of memory ranks (don't detect)
  -b, --block         Add a device to the blocked list.
                      Prevent EAL from using this device. The argument
                      format for PCI devices is <domain:bus:devid.func>.
  -a, --allow         Add a device to the allow list.
                      Only use the specified devices. The argument format
                      for PCI devices is <[domain:]bus:devid.func>.
                      This option can be present several times.
                      [NOTE: allow cannot be used with block option]
  --vdev              Add a virtual device.
                      The argument format is <driver><id>[,key=val,...]
                      (ex: --vdev=net_pcap0,iface=eth2).
  --iova-mode   Set IOVA mode. 'pa' for IOVA_PA
                      'va' for IOVA_VA
  -d LIB.so|DIR       Add a driver or driver directory
                      (can be used multiple times)
  --vmware-tsc-map    Use VMware TSC map instead of native RDTSC
  --proc-type         Type of this process (primary|secondary|auto)
  --syslog            Set syslog facility
  --log-level=<level> Set global log level
  --log-level=<type-match>:<level>
                      Set specific log level
  --log-level=help    Show log types and levels
  --trace=<regex-match>
                      Enable trace based on regular expression trace name.
                      By default, the trace is disabled.
		      User must specify this option to enable trace.
  --trace-dir=<directory path>
                      Specify trace directory for trace output.
                      By default, trace output will created at
                      $HOME directory and parameter must be
                      specified once only.
  --trace-bufsz=<int>
                      Specify maximum size of allocated memory
                      for trace output for each thread. Valid
                      unit can be either 'B|K|M' for 'Bytes',
                      'KBytes' and 'MBytes' respectively.
                      Default is 1MB and parameter must be
                      specified once only.
  --trace-mode=<o[verwrite] | d[iscard]>
                      Specify the mode of update of trace
                      output file. Either update on a file can
                      be wrapped or discarded when file size
                      reaches its maximum limit.
                      Default mode is 'overwrite' and parameter
                      must be specified once only.
  -v                  Display version information on startup
  -h, --help          This help
  --in-memory   Operate entirely in memory. This will
                      disable secondary process support
  --base-virtaddr     Base virtual address
  --telemetry   Enable telemetry support (on by default)
  --no-telemetry   Disable telemetry support
  --force-max-simd-bitwidth Force the max SIMD bitwidth

EAL options for DEBUG use only:
  --huge-unlink       Unlink hugepage files after init
  --no-huge           Use malloc instead of hugetlbfs
  --no-pci            Disable PCI
  --no-hpet           Disable HPET
  --no-shconf         No shared config (mmap'd files)

EAL Linux options:
  --socket-mem        Memory to allocate on sockets (comma separated values)
  --socket-limit      Limit memory allocation on sockets (comma separated values)
  --huge-dir          Directory where hugetlbfs is mounted
  --file-prefix       Prefix for hugepage filenames
  --create-uio-dev    Create /dev/uioX (usually done by hotplug)
  --vfio-intr         Interrupt mode for VFIO (legacy|msi|msix)
  --vfio-vf-token     VF token (UUID) shared between SR-IOV PF and VFs
  --legacy-mem        Legacy memory mode (no dynamic allocation, contiguous segments)
  --single-file-segments Put all hugepage memory in single files
  --match-allocations Free hugepages exactly as allocated

Test OK
RTE>>
stderr:
EAL: Detected 16 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: WARNING! Base virtual address hint (0x100005000 != 0x7f6da076f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: Multi-process socket /var/run/dpdk/eal_flags_main_opt_autotest/mp_socket
EAL: Selected IOVA mode 'PA'
EAL: No available 1048576 kB hugepages reported
EAL: VFIO support initialized
EAL: WARNING! Base virtual address hint (0x10000b000 != 0x7f6da0715000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100011000 != 0x7f6da047f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100a12000 != 0x7f699ee00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100c17000 != 0x7f6da041e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x101618000 != 0x7f659ec00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10181d000 != 0x7f6da029f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10221e000 != 0x7f619ea00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x102423000 != 0x7f6da023e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x102e24000 != 0x7f5d9e800000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103029000 != 0x7f6d9ef9a000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103a2a000 != 0x7f599e600000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103c2f000 != 0x7f6d9ef39000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x104630000 != 0x7f559e400000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x104835000 != 0x7f6d9eed8000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x105236000 != 0x7f519e200000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10543b000 != 0x7f6d9ee77000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x105e3c000 != 0x7f4d9e000000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL:   Invalid NUMA socket, default to 0
APP: HPET is not enabled, using TSC as default timer
/dpdk/build/app/test/dpdk-test: option '--main-lcore' requires an argument
EAL: Detected 16 lcore(s)
EAL: Detected 2 NUMA nodes
/dpdk/build/app/test/dpdk-test: option '--main-lcore' requires an argument
EAL: FATAL: Invalid 'command line' arguments.
EAL: Invalid 'command line' arguments.
EAL: Detected 16 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: invalid parameter for --main-lcore
EAL: FATAL: Invalid 'command line' arguments.
EAL: Invalid 'command line' arguments.
EAL: Detected 16 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: invalid parameter for --main-lcore
EAL: FATAL: Invalid 'command line' arguments.
EAL: Invalid 'command line' arguments.
EAL: Detected 16 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Main lcore is not enabled for DPDK
EAL: FATAL: Invalid 'command line' arguments.
EAL: Invalid 'command line' arguments.
EAL: Detected 16 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: Multi-process socket /var/run/dpdk/eal_flags_main_opt_autotest/mp_socket_296_50c38bb4aee6c
EAL: Selected IOVA mode 'PA'
EAL: VFIO support initialized
EAL:   Invalid NUMA socket, default to 0
EAL: Detected 16 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: Multi-process socket /var/run/dpdk/eal_flags_main_opt_autotest/mp_socket_303_50c38db5f2a2c
EAL: Selected IOVA mode 'PA'
EAL: VFIO support initialized
EAL:   Invalid NUMA socket, default to 0
------------------------------------------------------------------------------

 11/157 DPDK:fast-tests / eal_flags_n_opt_autotest          OK                 1.24s
20:48:44 DPDK_TEST=eal_flags_n_opt_autotest MALLOC_PERTURB_=6 /dpdk/build/app/test/dpdk-test '-l 0-15' --file-prefix=eal_flags_n_opt_autotest
----------------------------------- output -----------------------------------
stdout:
RTE>>eal_flags_n_opt_autotest

Usage: /dpdk/build/app/test/dpdk-test [options]

EAL common options:
  -c COREMASK         Hexadecimal bitmask of cores to run on
  -l CORELIST         List of cores to run on
                      The argument format is <c1>[-c2][,c3[-c4],...]
                      where c1, c2, etc are core indexes between 0 and 128
  --lcores COREMAP    Map lcore set to physical cpu set
                      The argument format is
                            '<lcores[@cpus]>[<,lcores[@cpus]>...]'
                      lcores and cpus list are grouped by '(' and ')'
                      Within the group, '-' is used for range separator,
                      ',' is used for single number separator.
                      '( )' can be omitted for single element group,
                      '@' can be omitted if cpus and lcores have the same value
  -s SERVICE COREMASK Hexadecimal bitmask of cores to be used as service cores
  --main-lcore ID     Core ID that is used as main
  --mbuf-pool-ops-name Pool ops name for mbuf to use
  -n CHANNELS         Number of memory channels
  -m MB               Memory to allocate (see also --socket-mem)
  -r RANKS            Force number of memory ranks (don't detect)
  -b, --block         Add a device to the blocked list.
                      Prevent EAL from using this device. The argument
                      format for PCI devices is <domain:bus:devid.func>.
  -a, --allow         Add a device to the allow list.
                      Only use the specified devices. The argument format
                      for PCI devices is <[domain:]bus:devid.func>.
                      This option can be present several times.
                      [NOTE: allow cannot be used with block option]
  --vdev              Add a virtual device.
                      The argument format is <driver><id>[,key=val,...]
                      (ex: --vdev=net_pcap0,iface=eth2).
  --iova-mode   Set IOVA mode. 'pa' for IOVA_PA
                      'va' for IOVA_VA
  -d LIB.so|DIR       Add a driver or driver directory
                      (can be used multiple times)
  --vmware-tsc-map    Use VMware TSC map instead of native RDTSC
  --proc-type         Type of this process (primary|secondary|auto)
  --syslog            Set syslog facility
  --log-level=<level> Set global log level
  --log-level=<type-match>:<level>
                      Set specific log level
  --log-level=help    Show log types and levels
  --trace=<regex-match>
                      Enable trace based on regular expression trace name.
                      By default, the trace is disabled.
		      User must specify this option to enable trace.
  --trace-dir=<directory path>
                      Specify trace directory for trace output.
                      By default, trace output will created at
                      $HOME directory and parameter must be
                      specified once only.
  --trace-bufsz=<int>
                      Specify maximum size of allocated memory
                      for trace output for each thread. Valid
                      unit can be either 'B|K|M' for 'Bytes',
                      'KBytes' and 'MBytes' respectively.
                      Default is 1MB and parameter must be
                      specified once only.
  --trace-mode=<o[verwrite] | d[iscard]>
                      Specify the mode of update of trace
                      output file. Either update on a file can
                      be wrapped or discarded when file size
                      reaches its maximum limit.
                      Default mode is 'overwrite' and parameter
                      must be specified once only.
  -v                  Display version information on startup
  -h, --help          This help
  --in-memory   Operate entirely in memory. This will
                      disable secondary process support
  --base-virtaddr     Base virtual address
  --telemetry   Enable telemetry support (on by default)
  --no-telemetry   Disable telemetry support
  --force-max-simd-bitwidth Force the max SIMD bitwidth

EAL options for DEBUG use only:
  --huge-unlink       Unlink hugepage files after init
  --no-huge           Use malloc instead of hugetlbfs
  --no-pci            Disable PCI
  --no-hpet           Disable HPET
  --no-shconf         No shared config (mmap'd files)

EAL Linux options:
  --socket-mem        Memory to allocate on sockets (comma separated values)
  --socket-limit      Limit memory allocation on sockets (comma separated values)
  --huge-dir          Directory where hugetlbfs is mounted
  --file-prefix       Prefix for hugepage filenames
  --create-uio-dev    Create /dev/uioX (usually done by hotplug)
  --vfio-intr         Interrupt mode for VFIO (legacy|msi|msix)
  --vfio-vf-token     VF token (UUID) shared between SR-IOV PF and VFs
  --legacy-mem        Legacy memory mode (no dynamic allocation, contiguous segments)
  --single-file-segments Put all hugepage memory in single files
  --match-allocations Free hugepages exactly as allocated


Usage: /dpdk/build/app/test/dpdk-test [options]

EAL common options:
  -c COREMASK         Hexadecimal bitmask of cores to run on
  -l CORELIST         List of cores to run on
                      The argument format is <c1>[-c2][,c3[-c4],...]
                      where c1, c2, etc are core indexes between 0 and 128
  --lcores COREMAP    Map lcore set to physical cpu set
                      The argument format is
                            '<lcores[@cpus]>[<,lcores[@cpus]>...]'
                      lcores and cpus list are grouped by '(' and ')'
                      Within the group, '-' is used for range separator,
                      ',' is used for single number separator.
                      '( )' can be omitted for single element group,
                      '@' can be omitted if cpus and lcores have the same value
  -s SERVICE COREMASK Hexadecimal bitmask of cores to be used as service cores
  --main-lcore ID     Core ID that is used as main
  --mbuf-pool-ops-name Pool ops name for mbuf to use
  -n CHANNELS         Number of memory channels
  -m MB               Memory to allocate (see also --socket-mem)
  -r RANKS            Force number of memory ranks (don't detect)
  -b, --block         Add a device to the blocked list.
                      Prevent EAL from using this device. The argument
                      format for PCI devices is <domain:bus:devid.func>.
  -a, --allow         Add a device to the allow list.
                      Only use the specified devices. The argument format
                      for PCI devices is <[domain:]bus:devid.func>.
                      This option can be present several times.
                      [NOTE: allow cannot be used with block option]
  --vdev              Add a virtual device.
                      The argument format is <driver><id>[,key=val,...]
                      (ex: --vdev=net_pcap0,iface=eth2).
  --iova-mode   Set IOVA mode. 'pa' for IOVA_PA
                      'va' for IOVA_VA
  -d LIB.so|DIR       Add a driver or driver directory
                      (can be used multiple times)
  --vmware-tsc-map    Use VMware TSC map instead of native RDTSC
  --proc-type         Type of this process (primary|secondary|auto)
  --syslog            Set syslog facility
  --log-level=<level> Set global log level
  --log-level=<type-match>:<level>
                      Set specific log level
  --log-level=help    Show log types and levels
  --trace=<regex-match>
                      Enable trace based on regular expression trace name.
                      By default, the trace is disabled.
		      User must specify this option to enable trace.
  --trace-dir=<directory path>
                      Specify trace directory for trace output.
                      By default, trace output will created at
                      $HOME directory and parameter must be
                      specified once only.
  --trace-bufsz=<int>
                      Specify maximum size of allocated memory
                      for trace output for each thread. Valid
                      unit can be either 'B|K|M' for 'Bytes',
                      'KBytes' and 'MBytes' respectively.
                      Default is 1MB and parameter must be
                      specified once only.
  --trace-mode=<o[verwrite] | d[iscard]>
                      Specify the mode of update of trace
                      output file. Either update on a file can
                      be wrapped or discarded when file size
                      reaches its maximum limit.
                      Default mode is 'overwrite' and parameter
                      must be specified once only.
  -v                  Display version information on startup
  -h, --help          This help
  --in-memory   Operate entirely in memory. This will
                      disable secondary process support
  --base-virtaddr     Base virtual address
  --telemetry   Enable telemetry support (on by default)
  --no-telemetry   Disable telemetry support
  --force-max-simd-bitwidth Force the max SIMD bitwidth

EAL options for DEBUG use only:
  --huge-unlink       Unlink hugepage files after init
  --no-huge           Use malloc instead of hugetlbfs
  --no-pci            Disable PCI
  --no-hpet           Disable HPET
  --no-shconf         No shared config (mmap'd files)

EAL Linux options:
  --socket-mem        Memory to allocate on sockets (comma separated values)
  --socket-limit      Limit memory allocation on sockets (comma separated values)
  --huge-dir          Directory where hugetlbfs is mounted
  --file-prefix       Prefix for hugepage filenames
  --create-uio-dev    Create /dev/uioX (usually done by hotplug)
  --vfio-intr         Interrupt mode for VFIO (legacy|msi|msix)
  --vfio-vf-token     VF token (UUID) shared between SR-IOV PF and VFs
  --legacy-mem        Legacy memory mode (no dynamic allocation, contiguous segments)
  --single-file-segments Put all hugepage memory in single files
  --match-allocations Free hugepages exactly as allocated


Usage: /dpdk/build/app/test/dpdk-test [options]

EAL common options:
  -c COREMASK         Hexadecimal bitmask of cores to run on
  -l CORELIST         List of cores to run on
                      The argument format is <c1>[-c2][,c3[-c4],...]
                      where c1, c2, etc are core indexes between 0 and 128
  --lcores COREMAP    Map lcore set to physical cpu set
                      The argument format is
                            '<lcores[@cpus]>[<,lcores[@cpus]>...]'
                      lcores and cpus list are grouped by '(' and ')'
                      Within the group, '-' is used for range separator,
                      ',' is used for single number separator.
                      '( )' can be omitted for single element group,
                      '@' can be omitted if cpus and lcores have the same value
  -s SERVICE COREMASK Hexadecimal bitmask of cores to be used as service cores
  --main-lcore ID     Core ID that is used as main
  --mbuf-pool-ops-name Pool ops name for mbuf to use
  -n CHANNELS         Number of memory channels
  -m MB               Memory to allocate (see also --socket-mem)
  -r RANKS            Force number of memory ranks (don't detect)
  -b, --block         Add a device to the blocked list.
                      Prevent EAL from using this device. The argument
                      format for PCI devices is <domain:bus:devid.func>.
  -a, --allow         Add a device to the allow list.
                      Only use the specified devices. The argument format
                      for PCI devices is <[domain:]bus:devid.func>.
                      This option can be present several times.
                      [NOTE: allow cannot be used with block option]
  --vdev              Add a virtual device.
                      The argument format is <driver><id>[,key=val,...]
                      (ex: --vdev=net_pcap0,iface=eth2).
  --iova-mode   Set IOVA mode. 'pa' for IOVA_PA
                      'va' for IOVA_VA
  -d LIB.so|DIR       Add a driver or driver directory
                      (can be used multiple times)
  --vmware-tsc-map    Use VMware TSC map instead of native RDTSC
  --proc-type         Type of this process (primary|secondary|auto)
  --syslog            Set syslog facility
  --log-level=<level> Set global log level
  --log-level=<type-match>:<level>
                      Set specific log level
  --log-level=help    Show log types and levels
  --trace=<regex-match>
                      Enable trace based on regular expression trace name.
                      By default, the trace is disabled.
		      User must specify this option to enable trace.
  --trace-dir=<directory path>
                      Specify trace directory for trace output.
                      By default, trace output will created at
                      $HOME directory and parameter must be
                      specified once only.
  --trace-bufsz=<int>
                      Specify maximum size of allocated memory
                      for trace output for each thread. Valid
                      unit can be either 'B|K|M' for 'Bytes',
                      'KBytes' and 'MBytes' respectively.
                      Default is 1MB and parameter must be
                      specified once only.
  --trace-mode=<o[verwrite] | d[iscard]>
                      Specify the mode of update of trace
                      output file. Either update on a file can
                      be wrapped or discarded when file size
                      reaches its maximum limit.
                      Default mode is 'overwrite' and parameter
                      must be specified once only.
  -v                  Display version information on startup
  -h, --help          This help
  --in-memory   Operate entirely in memory. This will
                      disable secondary process support
  --base-virtaddr     Base virtual address
  --telemetry   Enable telemetry support (on by default)
  --no-telemetry   Disable telemetry support
  --force-max-simd-bitwidth Force the max SIMD bitwidth

EAL options for DEBUG use only:
  --huge-unlink       Unlink hugepage files after init
  --no-huge           Use malloc instead of hugetlbfs
  --no-pci            Disable PCI
  --no-hpet           Disable HPET
  --no-shconf         No shared config (mmap'd files)

EAL Linux options:
  --socket-mem        Memory to allocate on sockets (comma separated values)
  --socket-limit      Limit memory allocation on sockets (comma separated values)
  --huge-dir          Directory where hugetlbfs is mounted
  --file-prefix       Prefix for hugepage filenames
  --create-uio-dev    Create /dev/uioX (usually done by hotplug)
  --vfio-intr         Interrupt mode for VFIO (legacy|msi|msix)
  --vfio-vf-token     VF token (UUID) shared between SR-IOV PF and VFs
  --legacy-mem        Legacy memory mode (no dynamic allocation, contiguous segments)
  --single-file-segments Put all hugepage memory in single files
  --match-allocations Free hugepages exactly as allocated

Test OK
RTE>>
stderr:
EAL: Detected 16 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: WARNING! Base virtual address hint (0x100005000 != 0x7f70e6d77000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: Multi-process socket /var/run/dpdk/eal_flags_n_opt_autotest/mp_socket
EAL: Selected IOVA mode 'PA'
EAL: No available 1048576 kB hugepages reported
EAL: VFIO support initialized
EAL: WARNING! Base virtual address hint (0x10000b000 != 0x7f70e6d1d000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100011000 != 0x7f70e6a7f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100a12000 != 0x7f6ce5400000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100c17000 != 0x7f70e6a1e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x101618000 != 0x7f68e5200000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10181d000 != 0x7f70e689f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10221e000 != 0x7f64e5000000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x102423000 != 0x7f70e683e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x102e24000 != 0x7f60e4e00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103029000 != 0x7f70e559a000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103a2a000 != 0x7f5ce4c00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103c2f000 != 0x7f70e5539000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x104630000 != 0x7f58e4a00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x104835000 != 0x7f70e54d8000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x105236000 != 0x7f54e4800000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10543b000 != 0x7f70e5477000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x105e3c000 != 0x7f50e4600000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL:   Invalid NUMA socket, default to 0
APP: HPET is not enabled, using TSC as default timer
/dpdk/build/app/test/dpdk-test: option requires an argument -- 'n'
EAL: Detected 16 lcore(s)
EAL: Detected 2 NUMA nodes
/dpdk/build/app/test/dpdk-test: option requires an argument -- 'n'
EAL: FATAL: Invalid 'command line' arguments.
EAL: Invalid 'command line' arguments.
EAL: Detected 16 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: invalid channel number
EAL: FATAL: Invalid 'command line' arguments.
EAL: Invalid 'command line' arguments.
EAL: Detected 16 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: invalid channel number
EAL: FATAL: Invalid 'command line' arguments.
EAL: Invalid 'command line' arguments.
EAL: Detected 16 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Static memory layout is selected, amount of reserved memory can be adjusted with -m or --socket-mem
EAL: Detected static linkage of DPDK
EAL: Selected IOVA mode 'VA'
EAL: VFIO support initialized
EAL: WARNING! Base virtual address hint (0x100005000 != 0x7f1fcb78d000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10000b000 != 0x7f1fcb41f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100011000 != 0x7f1fc68ff000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL:   Invalid NUMA socket, default to 0
EAL: Detected 16 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Static memory layout is selected, amount of reserved memory can be adjusted with -m or --socket-mem
EAL: Detected static linkage of DPDK
EAL: Selected IOVA mode 'VA'
EAL: VFIO support initialized
EAL: WARNING! Base virtual address hint (0x100005000 != 0x7fbff1d6d000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10000b000 != 0x7fbff1a1f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100011000 != 0x7fbfeceff000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL:   Invalid NUMA socket, default to 0
------------------------------------------------------------------------------

 12/157 DPDK:fast-tests / eal_flags_hpet_autotest           TIMEOUT          600.07s   killed by signal 15 SIGTERM
20:48:46 MALLOC_PERTURB_=167 DPDK_TEST=eal_flags_hpet_autotest /dpdk/build/app/test/dpdk-test '-l 0-15' --file-prefix=eal_flags_hpet_autotest
----------------------------------- output -----------------------------------
stdout:
RTE>>eal_flags_hpet_autotest
Error - process did not run ok without --no-hpet flag
Test Failed
RTE>>
stderr:
EAL: Detected 16 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: WARNING! Base virtual address hint (0x100005000 != 0x7fc9d8c12000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: Multi-process socket /var/run/dpdk/eal_flags_hpet_autotest/mp_socket
EAL: Selected IOVA mode 'PA'
EAL: No available 1048576 kB hugepages reported
EAL: VFIO support initialized
EAL: WARNING! Base virtual address hint (0x10000b000 != 0x7fc9d8994000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100011000 != 0x7fc9d8933000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100a12000 != 0x7fc5d7400000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100c17000 != 0x7fc9d879f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x101618000 != 0x7fc1d7200000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10181d000 != 0x7fc9d873e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10221e000 != 0x7fbdd7000000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x102423000 != 0x7fc9d749a000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x102e24000 != 0x7fb9d6e00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103029000 != 0x7fc9d7439000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103a2a000 != 0x7fb5d6c00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103c2f000 != 0x7fc5d739f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x104630000 != 0x7fb1d6a00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x104835000 != 0x7fc5d733e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x105236000 != 0x7fadd6800000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10543b000 != 0x7fc5d72dd000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x105e3c000 != 0x7fa9d6600000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL:   Invalid NUMA socket, default to 0
APP: HPET is not enabled, using TSC as default timer
EAL: Detected 16 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: Multi-process socket /var/run/dpdk/eal_flags_hpet_autotest/mp_socket_370_50c3a32dfd696
EAL: Selected IOVA mode 'PA'
EAL: VFIO support initialized
EAL:   Invalid NUMA socket, default to 0
EAL: Detected 16 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: Multi-process socket /var/run/dpdk/eal_flags_hpet_autotest/mp_socket_376_50c3a50107fcc
EAL: Selected IOVA mode 'PA'
EAL: VFIO support initialized
EAL: Cannot get a virtual area at requested address: 0x7fb5d6c00000 (got 0x7fb4036fe000)
EAL: Cannot reserve 17179869184 bytes at [0x7fb5d6c00000] - please use '--base-virtaddr' option
EAL: Cannot preallocate VA space for hugepage memory
EAL: FATAL: Cannot init memory
EAL: Cannot init memory
EAL: Cannot destroy local memory map
EAL: Could not release memory subsystem data
------------------------------------------------------------------------------

 13/157 DPDK:fast-tests / eal_flags_no_huge_autotest        OK                 1.14s
20:58:46 MALLOC_PERTURB_=19 DPDK_TEST=eal_flags_no_huge_autotest /dpdk/build/app/test/dpdk-test '-l 0-15' --file-prefix=eal_flags_no_huge_autotest
----------------------------------- output -----------------------------------
stdout:
RTE>>eal_flags_no_huge_autotest

Usage: /dpdk/build/app/test/dpdk-test [options]

EAL common options:
  -c COREMASK         Hexadecimal bitmask of cores to run on
  -l CORELIST         List of cores to run on
                      The argument format is <c1>[-c2][,c3[-c4],...]
                      where c1, c2, etc are core indexes between 0 and 128
  --lcores COREMAP    Map lcore set to physical cpu set
                      The argument format is
                            '<lcores[@cpus]>[<,lcores[@cpus]>...]'
                      lcores and cpus list are grouped by '(' and ')'
                      Within the group, '-' is used for range separator,
                      ',' is used for single number separator.
                      '( )' can be omitted for single element group,
                      '@' can be omitted if cpus and lcores have the same value
  -s SERVICE COREMASK Hexadecimal bitmask of cores to be used as service cores
  --main-lcore ID     Core ID that is used as main
  --mbuf-pool-ops-name Pool ops name for mbuf to use
  -n CHANNELS         Number of memory channels
  -m MB               Memory to allocate (see also --socket-mem)
  -r RANKS            Force number of memory ranks (don't detect)
  -b, --block         Add a device to the blocked list.
                      Prevent EAL from using this device. The argument
                      format for PCI devices is <domain:bus:devid.func>.
  -a, --allow         Add a device to the allow list.
                      Only use the specified devices. The argument format
                      for PCI devices is <[domain:]bus:devid.func>.
                      This option can be present several times.
                      [NOTE: allow cannot be used with block option]
  --vdev              Add a virtual device.
                      The argument format is <driver><id>[,key=val,...]
                      (ex: --vdev=net_pcap0,iface=eth2).
  --iova-mode   Set IOVA mode. 'pa' for IOVA_PA
                      'va' for IOVA_VA
  -d LIB.so|DIR       Add a driver or driver directory
                      (can be used multiple times)
  --vmware-tsc-map    Use VMware TSC map instead of native RDTSC
  --proc-type         Type of this process (primary|secondary|auto)
  --syslog            Set syslog facility
  --log-level=<level> Set global log level
  --log-level=<type-match>:<level>
                      Set specific log level
  --log-level=help    Show log types and levels
  --trace=<regex-match>
                      Enable trace based on regular expression trace name.
                      By default, the trace is disabled.
		      User must specify this option to enable trace.
  --trace-dir=<directory path>
                      Specify trace directory for trace output.
                      By default, trace output will created at
                      $HOME directory and parameter must be
                      specified once only.
  --trace-bufsz=<int>
                      Specify maximum size of allocated memory
                      for trace output for each thread. Valid
                      unit can be either 'B|K|M' for 'Bytes',
                      'KBytes' and 'MBytes' respectively.
                      Default is 1MB and parameter must be
                      specified once only.
  --trace-mode=<o[verwrite] | d[iscard]>
                      Specify the mode of update of trace
                      output file. Either update on a file can
                      be wrapped or discarded when file size
                      reaches its maximum limit.
                      Default mode is 'overwrite' and parameter
                      must be specified once only.
  -v                  Display version information on startup
  -h, --help          This help
  --in-memory   Operate entirely in memory. This will
                      disable secondary process support
  --base-virtaddr     Base virtual address
  --telemetry   Enable telemetry support (on by default)
  --no-telemetry   Disable telemetry support
  --force-max-simd-bitwidth Force the max SIMD bitwidth

EAL options for DEBUG use only:
  --huge-unlink       Unlink hugepage files after init
  --no-huge           Use malloc instead of hugetlbfs
  --no-pci            Disable PCI
  --no-hpet           Disable HPET
  --no-shconf         No shared config (mmap'd files)

EAL Linux options:
  --socket-mem        Memory to allocate on sockets (comma separated values)
  --socket-limit      Limit memory allocation on sockets (comma separated values)
  --huge-dir          Directory where hugetlbfs is mounted
  --file-prefix       Prefix for hugepage filenames
  --create-uio-dev    Create /dev/uioX (usually done by hotplug)
  --vfio-intr         Interrupt mode for VFIO (legacy|msi|msix)
  --vfio-vf-token     VF token (UUID) shared between SR-IOV PF and VFs
  --legacy-mem        Legacy memory mode (no dynamic allocation, contiguous segments)
  --single-file-segments Put all hugepage memory in single files
  --match-allocations Free hugepages exactly as allocated


Usage: /dpdk/build/app/test/dpdk-test [options]

EAL common options:
  -c COREMASK         Hexadecimal bitmask of cores to run on
  -l CORELIST         List of cores to run on
                      The argument format is <c1>[-c2][,c3[-c4],...]
                      where c1, c2, etc are core indexes between 0 and 128
  --lcores COREMAP    Map lcore set to physical cpu set
                      The argument format is
                            '<lcores[@cpus]>[<,lcores[@cpus]>...]'
                      lcores and cpus list are grouped by '(' and ')'
                      Within the group, '-' is used for range separator,
                      ',' is used for single number separator.
                      '( )' can be omitted for single element group,
                      '@' can be omitted if cpus and lcores have the same value
  -s SERVICE COREMASK Hexadecimal bitmask of cores to be used as service cores
  --main-lcore ID     Core ID that is used as main
  --mbuf-pool-ops-name Pool ops name for mbuf to use
  -n CHANNELS         Number of memory channels
  -m MB               Memory to allocate (see also --socket-mem)
  -r RANKS            Force number of memory ranks (don't detect)
  -b, --block         Add a device to the blocked list.
                      Prevent EAL from using this device. The argument
                      format for PCI devices is <domain:bus:devid.func>.
  -a, --allow         Add a device to the allow list.
                      Only use the specified devices. The argument format
                      for PCI devices is <[domain:]bus:devid.func>.
                      This option can be present several times.
                      [NOTE: allow cannot be used with block option]
  --vdev              Add a virtual device.
                      The argument format is <driver><id>[,key=val,...]
                      (ex: --vdev=net_pcap0,iface=eth2).
  --iova-mode   Set IOVA mode. 'pa' for IOVA_PA
                      'va' for IOVA_VA
  -d LIB.so|DIR       Add a driver or driver directory
                      (can be used multiple times)
  --vmware-tsc-map    Use VMware TSC map instead of native RDTSC
  --proc-type         Type of this process (primary|secondary|auto)
  --syslog            Set syslog facility
  --log-level=<level> Set global log level
  --log-level=<type-match>:<level>
                      Set specific log level
  --log-level=help    Show log types and levels
  --trace=<regex-match>
                      Enable trace based on regular expression trace name.
                      By default, the trace is disabled.
		      User must specify this option to enable trace.
  --trace-dir=<directory path>
                      Specify trace directory for trace output.
                      By default, trace output will created at
                      $HOME directory and parameter must be
                      specified once only.
  --trace-bufsz=<int>
                      Specify maximum size of allocated memory
                      for trace output for each thread. Valid
                      unit can be either 'B|K|M' for 'Bytes',
                      'KBytes' and 'MBytes' respectively.
                      Default is 1MB and parameter must be
                      specified once only.
  --trace-mode=<o[verwrite] | d[iscard]>
                      Specify the mode of update of trace
                      output file. Either update on a file can
                      be wrapped or discarded when file size
                      reaches its maximum limit.
                      Default mode is 'overwrite' and parameter
                      must be specified once only.
  -v                  Display version information on startup
  -h, --help          This help
  --in-memory   Operate entirely in memory. This will
                      disable secondary process support
  --base-virtaddr     Base virtual address
  --telemetry   Enable telemetry support (on by default)
  --no-telemetry   Disable telemetry support
  --force-max-simd-bitwidth Force the max SIMD bitwidth

EAL options for DEBUG use only:
  --huge-unlink       Unlink hugepage files after init
  --no-huge           Use malloc instead of hugetlbfs
  --no-pci            Disable PCI
  --no-hpet           Disable HPET
  --no-shconf         No shared config (mmap'd files)

EAL Linux options:
  --socket-mem        Memory to allocate on sockets (comma separated values)
  --socket-limit      Limit memory allocation on sockets (comma separated values)
  --huge-dir          Directory where hugetlbfs is mounted
  --file-prefix       Prefix for hugepage filenames
  --create-uio-dev    Create /dev/uioX (usually done by hotplug)
  --vfio-intr         Interrupt mode for VFIO (legacy|msi|msix)
  --vfio-vf-token     VF token (UUID) shared between SR-IOV PF and VFs
  --legacy-mem        Legacy memory mode (no dynamic allocation, contiguous segments)
  --single-file-segments Put all hugepage memory in single files
  --match-allocations Free hugepages exactly as allocated

Test OK
RTE>>
stderr:
EAL: Detected 16 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: WARNING! Base virtual address hint (0x100005000 != 0x7f2455653000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: Multi-process socket /var/run/dpdk/eal_flags_no_huge_autotest/mp_socket
EAL: Selected IOVA mode 'PA'
EAL: No available 1048576 kB hugepages reported
EAL: VFIO support initialized
EAL: WARNING! Base virtual address hint (0x10000b000 != 0x7f24553b2000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100011000 != 0x7f2455351000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100a12000 != 0x7f2053e00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100c17000 != 0x7f245519f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x101618000 != 0x7f1c53c00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10181d000 != 0x7f245513e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10221e000 != 0x7f1853a00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x102423000 != 0x7f2453e9a000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x102e24000 != 0x7f1453800000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103029000 != 0x7f2453e39000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103a2a000 != 0x7f1053600000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103c2f000 != 0x7f2053d9f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x104630000 != 0x7f0c53400000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x104835000 != 0x7f2053d3e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x105236000 != 0x7f0853200000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10543b000 != 0x7f2053cdd000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x105e3c000 != 0x7f0453000000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL:   Invalid NUMA socket, default to 0
APP: HPET is not enabled, using TSC as default timer
EAL: Detected 16 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Static memory layout is selected, amount of reserved memory can be adjusted with -m or --socket-mem
EAL: Detected static linkage of DPDK
EAL: WARNING! Base virtual address hint (0x100005000 != 0x7ff039c6e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: Multi-process socket /var/run/dpdk/nohuge/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: VFIO support initialized
EAL: WARNING! Base virtual address hint (0x10000b000 != 0x7ff039c14000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100011000 != 0x7ff03991f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100017000 != 0x7ff0345fe000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL:   Invalid NUMA socket, default to 0
EAL: Detected 16 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: WARNING! Base virtual address hint (0x100005000 != 0x7f7e0b9cd000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: Multi-process socket /var/run/dpdk/nohuge/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: VFIO support initialized
EAL: WARNING! Base virtual address hint (0x10000b000 != 0x7f7e0b973000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100011000 != 0x7f7e0b93c000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100017000 != 0x7f7e090fe000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL:   Invalid NUMA socket, default to 0
EAL: Detected 16 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Option --socket-mem cannot be specified together with --no-huge
EAL: FATAL: Invalid 'command line' arguments.
EAL: Invalid 'command line' arguments.
EAL: Detected 16 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Options -m and --socket-mem cannot be specified at the same time
EAL: FATAL: Invalid 'command line' arguments.
EAL: Invalid 'command line' arguments.
------------------------------------------------------------------------------

 14/157 DPDK:fast-tests / eal_flags_a_opt_autotest          OK                 1.51s
20:58:47 MALLOC_PERTURB_=82 DPDK_TEST=eal_flags_a_opt_autotest /dpdk/build/app/test/dpdk-test '-l 0-15' --file-prefix=eal_flags_a_opt_autotest
----------------------------------- output -----------------------------------
stdout:
RTE>>eal_flags_a_opt_autotest
Test OK
RTE>>
stderr:
EAL: Detected 16 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: WARNING! Base virtual address hint (0x100005000 != 0x7f604ab01000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: Multi-process socket /var/run/dpdk/eal_flags_a_opt_autotest/mp_socket
EAL: Selected IOVA mode 'PA'
EAL: No available 1048576 kB hugepages reported
EAL: VFIO support initialized
EAL: WARNING! Base virtual address hint (0x10000b000 != 0x7f604a886000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100011000 != 0x7f604a825000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100a12000 != 0x7f5c49200000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100c17000 != 0x7f604a69f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x101618000 != 0x7f5849000000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10181d000 != 0x7f604a63e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10221e000 != 0x7f5448e00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x102423000 != 0x7f604939a000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x102e24000 != 0x7f5048c00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103029000 != 0x7f6049339000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103a2a000 != 0x7f4c48a00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103c2f000 != 0x7f60492d8000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x104630000 != 0x7f4848800000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x104835000 != 0x7f6049277000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x105236000 != 0x7f4448600000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10543b000 != 0x7f6049216000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x105e3c000 != 0x7f4048400000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL:   Invalid NUMA socket, default to 0
APP: HPET is not enabled, using TSC as default timer
EAL: Detected 16 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: failed to parse device "error"
EAL: Unable to parse device 'error'
EAL: Detected 16 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: failed to parse device "0:0:0"
EAL: Unable to parse device '0:0:0'
EAL: Detected 16 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: failed to parse device "0:error:0.1"
EAL: Unable to parse device '0:error:0.1'
EAL: Detected 16 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: failed to parse device "0:0:0.1error"
EAL: Unable to parse device '0:0:0.1error'
EAL: Detected 16 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: failed to parse device "error0:0:0.1"
EAL: Unable to parse device 'error0:0:0.1'
EAL: Detected 16 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: failed to parse device "0:0:0.1.2"
EAL: Unable to parse device '0:0:0.1.2'
EAL: Detected 16 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: Multi-process socket /var/run/dpdk/eal_flags_a_opt_autotest/mp_socket_450_50df98f57acf8
EAL: Selected IOVA mode 'PA'
EAL: VFIO support initialized
EAL: Detected 16 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: Multi-process socket /var/run/dpdk/eal_flags_a_opt_autotest/mp_socket_456_50df9ab129a84
EAL: Selected IOVA mode 'PA'
EAL: VFIO support initialized
EAL: Detected 16 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: Multi-process socket /var/run/dpdk/eal_flags_a_opt_autotest/mp_socket_462_50df9c6d97b4c
EAL: Selected IOVA mode 'PA'
EAL: VFIO support initialized
------------------------------------------------------------------------------

 15/157 DPDK:fast-tests / eal_flags_b_opt_autotest          OK                 1.23s
20:58:48 DPDK_TEST=eal_flags_b_opt_autotest MALLOC_PERTURB_=136 /dpdk/build/app/test/dpdk-test '-l 0-15' --file-prefix=eal_flags_b_opt_autotest
----------------------------------- output -----------------------------------
stdout:
RTE>>eal_flags_b_opt_autotest
Test OK
RTE>>
stderr:
EAL: Detected 16 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: WARNING! Base virtual address hint (0x100005000 != 0x7fe8962e8000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: Multi-process socket /var/run/dpdk/eal_flags_b_opt_autotest/mp_socket
EAL: Selected IOVA mode 'PA'
EAL: No available 1048576 kB hugepages reported
EAL: VFIO support initialized
EAL: WARNING! Base virtual address hint (0x10000b000 != 0x7fe89628e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100011000 != 0x7fe89622d000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100a12000 != 0x7fe494a00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100c17000 != 0x7fe895f7f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x101618000 != 0x7fe094800000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10181d000 != 0x7fe895f1e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10221e000 != 0x7fdc94600000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x102423000 != 0x7fe895d9f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x102e24000 != 0x7fd894400000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103029000 != 0x7fe895d3e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103a2a000 != 0x7fd494200000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103c2f000 != 0x7fe894a9a000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x104630000 != 0x7fd094000000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x104835000 != 0x7fe894a39000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x105236000 != 0x7fcc93e00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10543b000 != 0x7fe49499f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x105e3c000 != 0x7fc893c00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL:   Invalid NUMA socket, default to 0
APP: HPET is not enabled, using TSC as default timer
EAL: Detected 16 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: failed to parse device "error"
EAL: Unable to parse device 'error'
EAL: Detected 16 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: failed to parse device "0:0:0"
EAL: Unable to parse device '0:0:0'
EAL: Detected 16 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: failed to parse device "0:error:0.1"
EAL: Unable to parse device '0:error:0.1'
EAL: Detected 16 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: failed to parse device "0:0:0.1error"
EAL: Unable to parse device '0:0:0.1error'
EAL: Detected 16 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: failed to parse device "error0:0:0.1"
EAL: Unable to parse device 'error0:0:0.1'
EAL: Detected 16 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: failed to parse device "0:0:0.1.2"
EAL: Unable to parse device '0:0:0.1.2'
EAL: Detected 16 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: Multi-process socket /var/run/dpdk/eal_flags_b_opt_autotest/mp_socket_502_50dfaafa0614a
EAL: Selected IOVA mode 'PA'
EAL: VFIO support initialized
EAL:   Invalid NUMA socket, default to 0
------------------------------------------------------------------------------

 16/157 DPDK:fast-tests / eal_flags_vdev_opt_autotest       OK                 1.27s
20:58:50 DPDK_TEST=eal_flags_vdev_opt_autotest MALLOC_PERTURB_=112 /dpdk/build/app/test/dpdk-test '-l 0-15' --file-prefix=eal_flags_vdev_opt_autotest
----------------------------------- output -----------------------------------
stdout:
RTE>>eal_flags_vdev_opt_autotest
Test OK
RTE>>
stderr:
EAL: Detected 16 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: WARNING! Base virtual address hint (0x100005000 != 0x7fc192d06000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: Multi-process socket /var/run/dpdk/eal_flags_vdev_opt_autotest/mp_socket
EAL: Selected IOVA mode 'PA'
EAL: No available 1048576 kB hugepages reported
EAL: VFIO support initialized
EAL: WARNING! Base virtual address hint (0x10000b000 != 0x7fc192a76000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100011000 != 0x7fc192a15000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100a12000 != 0x7fbd91400000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100c17000 != 0x7fc19289f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x101618000 != 0x7fb991200000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10181d000 != 0x7fc19283e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10221e000 != 0x7fb591000000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x102423000 != 0x7fc19159a000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x102e24000 != 0x7fb190e00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103029000 != 0x7fc191539000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103a2a000 != 0x7fad90c00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103c2f000 != 0x7fc1914d8000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x104630000 != 0x7fa990a00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x104835000 != 0x7fc191477000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x105236000 != 0x7fa590800000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10543b000 != 0x7fc191416000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x105e3c000 != 0x7fa190600000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL:   Invalid NUMA socket, default to 0
APP: HPET is not enabled, using TSC as default timer
EAL: Detected 16 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Static memory layout is selected, amount of reserved memory can be adjusted with -m or --socket-mem
EAL: Detected static linkage of DPDK
EAL: failed to parse device "eth_dummy"
EAL: Unable to parse device 'eth_dummy'
EAL: Detected 16 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Static memory layout is selected, amount of reserved memory can be adjusted with -m or --socket-mem
EAL: Detected static linkage of DPDK
EAL: WARNING! Base virtual address hint (0x100005000 != 0x7faba25d3000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: Multi-process socket /var/run/dpdk/vdev/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: VFIO support initialized
EAL: WARNING! Base virtual address hint (0x10000b000 != 0x7faba2579000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100011000 != 0x7faba221f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100017000 != 0x7fab9cefe000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL:   Invalid NUMA socket, default to 0
EAL: Detected 16 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Static memory layout is selected, amount of reserved memory can be adjusted with -m or --socket-mem
EAL: Detected static linkage of DPDK
EAL: WARNING! Base virtual address hint (0x100005000 != 0x7ff5344d3000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: Multi-process socket /var/run/dpdk/vdev/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: VFIO support initialized
EAL: WARNING! Base virtual address hint (0x10000b000 != 0x7ff534479000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100011000 != 0x7ff53411f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100017000 != 0x7ff52edfe000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL:   Invalid NUMA socket, default to 0
EAL: Detected 16 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Static memory layout is selected, amount of reserved memory can be adjusted with -m or --socket-mem
EAL: Detected static linkage of DPDK
EAL: WARNING! Base virtual address hint (0x100005000 != 0x7fd4cb682000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: Multi-process socket /var/run/dpdk/vdev/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: VFIO support initialized
EAL: WARNING! Base virtual address hint (0x10000b000 != 0x7fd4cb628000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100011000 != 0x7fd4cb31f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100017000 != 0x7fd4c5ffe000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL:   Invalid NUMA socket, default to 0
------------------------------------------------------------------------------

 17/157 DPDK:fast-tests / eal_flags_r_opt_autotest          OK                 1.00s
20:58:51 DPDK_TEST=eal_flags_r_opt_autotest MALLOC_PERTURB_=84 /dpdk/build/app/test/dpdk-test '-l 0-15' --file-prefix=eal_flags_r_opt_autotest
----------------------------------- output -----------------------------------
stdout:
RTE>>eal_flags_r_opt_autotest

Usage: /dpdk/build/app/test/dpdk-test [options]

EAL common options:
  -c COREMASK         Hexadecimal bitmask of cores to run on
  -l CORELIST         List of cores to run on
                      The argument format is <c1>[-c2][,c3[-c4],...]
                      where c1, c2, etc are core indexes between 0 and 128
  --lcores COREMAP    Map lcore set to physical cpu set
                      The argument format is
                            '<lcores[@cpus]>[<,lcores[@cpus]>...]'
                      lcores and cpus list are grouped by '(' and ')'
                      Within the group, '-' is used for range separator,
                      ',' is used for single number separator.
                      '( )' can be omitted for single element group,
                      '@' can be omitted if cpus and lcores have the same value
  -s SERVICE COREMASK Hexadecimal bitmask of cores to be used as service cores
  --main-lcore ID     Core ID that is used as main
  --mbuf-pool-ops-name Pool ops name for mbuf to use
  -n CHANNELS         Number of memory channels
  -m MB               Memory to allocate (see also --socket-mem)
  -r RANKS            Force number of memory ranks (don't detect)
  -b, --block         Add a device to the blocked list.
                      Prevent EAL from using this device. The argument
                      format for PCI devices is <domain:bus:devid.func>.
  -a, --allow         Add a device to the allow list.
                      Only use the specified devices. The argument format
                      for PCI devices is <[domain:]bus:devid.func>.
                      This option can be present several times.
                      [NOTE: allow cannot be used with block option]
  --vdev              Add a virtual device.
                      The argument format is <driver><id>[,key=val,...]
                      (ex: --vdev=net_pcap0,iface=eth2).
  --iova-mode   Set IOVA mode. 'pa' for IOVA_PA
                      'va' for IOVA_VA
  -d LIB.so|DIR       Add a driver or driver directory
                      (can be used multiple times)
  --vmware-tsc-map    Use VMware TSC map instead of native RDTSC
  --proc-type         Type of this process (primary|secondary|auto)
  --syslog            Set syslog facility
  --log-level=<level> Set global log level
  --log-level=<type-match>:<level>
                      Set specific log level
  --log-level=help    Show log types and levels
  --trace=<regex-match>
                      Enable trace based on regular expression trace name.
                      By default, the trace is disabled.
		      User must specify this option to enable trace.
  --trace-dir=<directory path>
                      Specify trace directory for trace output.
                      By default, trace output will created at
                      $HOME directory and parameter must be
                      specified once only.
  --trace-bufsz=<int>
                      Specify maximum size of allocated memory
                      for trace output for each thread. Valid
                      unit can be either 'B|K|M' for 'Bytes',
                      'KBytes' and 'MBytes' respectively.
                      Default is 1MB and parameter must be
                      specified once only.
  --trace-mode=<o[verwrite] | d[iscard]>
                      Specify the mode of update of trace
                      output file. Either update on a file can
                      be wrapped or discarded when file size
                      reaches its maximum limit.
                      Default mode is 'overwrite' and parameter
                      must be specified once only.
  -v                  Display version information on startup
  -h, --help          This help
  --in-memory   Operate entirely in memory. This will
                      disable secondary process support
  --base-virtaddr     Base virtual address
  --telemetry   Enable telemetry support (on by default)
  --no-telemetry   Disable telemetry support
  --force-max-simd-bitwidth Force the max SIMD bitwidth

EAL options for DEBUG use only:
  --huge-unlink       Unlink hugepage files after init
  --no-huge           Use malloc instead of hugetlbfs
  --no-pci            Disable PCI
  --no-hpet           Disable HPET
  --no-shconf         No shared config (mmap'd files)

EAL Linux options:
  --socket-mem        Memory to allocate on sockets (comma separated values)
  --socket-limit      Limit memory allocation on sockets (comma separated values)
  --huge-dir          Directory where hugetlbfs is mounted
  --file-prefix       Prefix for hugepage filenames
  --create-uio-dev    Create /dev/uioX (usually done by hotplug)
  --vfio-intr         Interrupt mode for VFIO (legacy|msi|msix)
  --vfio-vf-token     VF token (UUID) shared between SR-IOV PF and VFs
  --legacy-mem        Legacy memory mode (no dynamic allocation, contiguous segments)
  --single-file-segments Put all hugepage memory in single files
  --match-allocations Free hugepages exactly as allocated


Usage: /dpdk/build/app/test/dpdk-test [options]

EAL common options:
  -c COREMASK         Hexadecimal bitmask of cores to run on
  -l CORELIST         List of cores to run on
                      The argument format is <c1>[-c2][,c3[-c4],...]
                      where c1, c2, etc are core indexes between 0 and 128
  --lcores COREMAP    Map lcore set to physical cpu set
                      The argument format is
                            '<lcores[@cpus]>[<,lcores[@cpus]>...]'
                      lcores and cpus list are grouped by '(' and ')'
                      Within the group, '-' is used for range separator,
                      ',' is used for single number separator.
                      '( )' can be omitted for single element group,
                      '@' can be omitted if cpus and lcores have the same value
  -s SERVICE COREMASK Hexadecimal bitmask of cores to be used as service cores
  --main-lcore ID     Core ID that is used as main
  --mbuf-pool-ops-name Pool ops name for mbuf to use
  -n CHANNELS         Number of memory channels
  -m MB               Memory to allocate (see also --socket-mem)
  -r RANKS            Force number of memory ranks (don't detect)
  -b, --block         Add a device to the blocked list.
                      Prevent EAL from using this device. The argument
                      format for PCI devices is <domain:bus:devid.func>.
  -a, --allow         Add a device to the allow list.
                      Only use the specified devices. The argument format
                      for PCI devices is <[domain:]bus:devid.func>.
                      This option can be present several times.
                      [NOTE: allow cannot be used with block option]
  --vdev              Add a virtual device.
                      The argument format is <driver><id>[,key=val,...]
                      (ex: --vdev=net_pcap0,iface=eth2).
  --iova-mode   Set IOVA mode. 'pa' for IOVA_PA
                      'va' for IOVA_VA
  -d LIB.so|DIR       Add a driver or driver directory
                      (can be used multiple times)
  --vmware-tsc-map    Use VMware TSC map instead of native RDTSC
  --proc-type         Type of this process (primary|secondary|auto)
  --syslog            Set syslog facility
  --log-level=<level> Set global log level
  --log-level=<type-match>:<level>
                      Set specific log level
  --log-level=help    Show log types and levels
  --trace=<regex-match>
                      Enable trace based on regular expression trace name.
                      By default, the trace is disabled.
		      User must specify this option to enable trace.
  --trace-dir=<directory path>
                      Specify trace directory for trace output.
                      By default, trace output will created at
                      $HOME directory and parameter must be
                      specified once only.
  --trace-bufsz=<int>
                      Specify maximum size of allocated memory
                      for trace output for each thread. Valid
                      unit can be either 'B|K|M' for 'Bytes',
                      'KBytes' and 'MBytes' respectively.
                      Default is 1MB and parameter must be
                      specified once only.
  --trace-mode=<o[verwrite] | d[iscard]>
                      Specify the mode of update of trace
                      output file. Either update on a file can
                      be wrapped or discarded when file size
                      reaches its maximum limit.
                      Default mode is 'overwrite' and parameter
                      must be specified once only.
  -v                  Display version information on startup
  -h, --help          This help
  --in-memory   Operate entirely in memory. This will
                      disable secondary process support
  --base-virtaddr     Base virtual address
  --telemetry   Enable telemetry support (on by default)
  --no-telemetry   Disable telemetry support
  --force-max-simd-bitwidth Force the max SIMD bitwidth

EAL options for DEBUG use only:
  --huge-unlink       Unlink hugepage files after init
  --no-huge           Use malloc instead of hugetlbfs
  --no-pci            Disable PCI
  --no-hpet           Disable HPET
  --no-shconf         No shared config (mmap'd files)

EAL Linux options:
  --socket-mem        Memory to allocate on sockets (comma separated values)
  --socket-limit      Limit memory allocation on sockets (comma separated values)
  --huge-dir          Directory where hugetlbfs is mounted
  --file-prefix       Prefix for hugepage filenames
  --create-uio-dev    Create /dev/uioX (usually done by hotplug)
  --vfio-intr         Interrupt mode for VFIO (legacy|msi|msix)
  --vfio-vf-token     VF token (UUID) shared between SR-IOV PF and VFs
  --legacy-mem        Legacy memory mode (no dynamic allocation, contiguous segments)
  --single-file-segments Put all hugepage memory in single files
  --match-allocations Free hugepages exactly as allocated


Usage: /dpdk/build/app/test/dpdk-test [options]

EAL common options:
  -c COREMASK         Hexadecimal bitmask of cores to run on
  -l CORELIST         List of cores to run on
                      The argument format is <c1>[-c2][,c3[-c4],...]
                      where c1, c2, etc are core indexes between 0 and 128
  --lcores COREMAP    Map lcore set to physical cpu set
                      The argument format is
                            '<lcores[@cpus]>[<,lcores[@cpus]>...]'
                      lcores and cpus list are grouped by '(' and ')'
                      Within the group, '-' is used for range separator,
                      ',' is used for single number separator.
                      '( )' can be omitted for single element group,
                      '@' can be omitted if cpus and lcores have the same value
  -s SERVICE COREMASK Hexadecimal bitmask of cores to be used as service cores
  --main-lcore ID     Core ID that is used as main
  --mbuf-pool-ops-name Pool ops name for mbuf to use
  -n CHANNELS         Number of memory channels
  -m MB               Memory to allocate (see also --socket-mem)
  -r RANKS            Force number of memory ranks (don't detect)
  -b, --block         Add a device to the blocked list.
                      Prevent EAL from using this device. The argument
                      format for PCI devices is <domain:bus:devid.func>.
  -a, --allow         Add a device to the allow list.
                      Only use the specified devices. The argument format
                      for PCI devices is <[domain:]bus:devid.func>.
                      This option can be present several times.
                      [NOTE: allow cannot be used with block option]
  --vdev              Add a virtual device.
                      The argument format is <driver><id>[,key=val,...]
                      (ex: --vdev=net_pcap0,iface=eth2).
  --iova-mode   Set IOVA mode. 'pa' for IOVA_PA
                      'va' for IOVA_VA
  -d LIB.so|DIR       Add a driver or driver directory
                      (can be used multiple times)
  --vmware-tsc-map    Use VMware TSC map instead of native RDTSC
  --proc-type         Type of this process (primary|secondary|auto)
  --syslog            Set syslog facility
  --log-level=<level> Set global log level
  --log-level=<type-match>:<level>
                      Set specific log level
  --log-level=help    Show log types and levels
  --trace=<regex-match>
                      Enable trace based on regular expression trace name.
                      By default, the trace is disabled.
		      User must specify this option to enable trace.
  --trace-dir=<directory path>
                      Specify trace directory for trace output.
                      By default, trace output will created at
                      $HOME directory and parameter must be
                      specified once only.
  --trace-bufsz=<int>
                      Specify maximum size of allocated memory
                      for trace output for each thread. Valid
                      unit can be either 'B|K|M' for 'Bytes',
                      'KBytes' and 'MBytes' respectively.
                      Default is 1MB and parameter must be
                      specified once only.
  --trace-mode=<o[verwrite] | d[iscard]>
                      Specify the mode of update of trace
                      output file. Either update on a file can
                      be wrapped or discarded when file size
                      reaches its maximum limit.
                      Default mode is 'overwrite' and parameter
                      must be specified once only.
  -v                  Display version information on startup
  -h, --help          This help
  --in-memory   Operate entirely in memory. This will
                      disable secondary process support
  --base-virtaddr     Base virtual address
  --telemetry   Enable telemetry support (on by default)
  --no-telemetry   Disable telemetry support
  --force-max-simd-bitwidth Force the max SIMD bitwidth

EAL options for DEBUG use only:
  --huge-unlink       Unlink hugepage files after init
  --no-huge           Use malloc instead of hugetlbfs
  --no-pci            Disable PCI
  --no-hpet           Disable HPET
  --no-shconf         No shared config (mmap'd files)

EAL Linux options:
  --socket-mem        Memory to allocate on sockets (comma separated values)
  --socket-limit      Limit memory allocation on sockets (comma separated values)
  --huge-dir          Directory where hugetlbfs is mounted
  --file-prefix       Prefix for hugepage filenames
  --create-uio-dev    Create /dev/uioX (usually done by hotplug)
  --vfio-intr         Interrupt mode for VFIO (legacy|msi|msix)
  --vfio-vf-token     VF token (UUID) shared between SR-IOV PF and VFs
  --legacy-mem        Legacy memory mode (no dynamic allocation, contiguous segments)
  --single-file-segments Put all hugepage memory in single files
  --match-allocations Free hugepages exactly as allocated


Usage: /dpdk/build/app/test/dpdk-test [options]

EAL common options:
  -c COREMASK         Hexadecimal bitmask of cores to run on
  -l CORELIST         List of cores to run on
                      The argument format is <c1>[-c2][,c3[-c4],...]
                      where c1, c2, etc are core indexes between 0 and 128
  --lcores COREMAP    Map lcore set to physical cpu set
                      The argument format is
                            '<lcores[@cpus]>[<,lcores[@cpus]>...]'
                      lcores and cpus list are grouped by '(' and ')'
                      Within the group, '-' is used for range separator,
                      ',' is used for single number separator.
                      '( )' can be omitted for single element group,
                      '@' can be omitted if cpus and lcores have the same value
  -s SERVICE COREMASK Hexadecimal bitmask of cores to be used as service cores
  --main-lcore ID     Core ID that is used as main
  --mbuf-pool-ops-name Pool ops name for mbuf to use
  -n CHANNELS         Number of memory channels
  -m MB               Memory to allocate (see also --socket-mem)
  -r RANKS            Force number of memory ranks (don't detect)
  -b, --block         Add a device to the blocked list.
                      Prevent EAL from using this device. The argument
                      format for PCI devices is <domain:bus:devid.func>.
  -a, --allow         Add a device to the allow list.
                      Only use the specified devices. The argument format
                      for PCI devices is <[domain:]bus:devid.func>.
                      This option can be present several times.
                      [NOTE: allow cannot be used with block option]
  --vdev              Add a virtual device.
                      The argument format is <driver><id>[,key=val,...]
                      (ex: --vdev=net_pcap0,iface=eth2).
  --iova-mode   Set IOVA mode. 'pa' for IOVA_PA
                      'va' for IOVA_VA
  -d LIB.so|DIR       Add a driver or driver directory
                      (can be used multiple times)
  --vmware-tsc-map    Use VMware TSC map instead of native RDTSC
  --proc-type         Type of this process (primary|secondary|auto)
  --syslog            Set syslog facility
  --log-level=<level> Set global log level
  --log-level=<type-match>:<level>
                      Set specific log level
  --log-level=help    Show log types and levels
  --trace=<regex-match>
                      Enable trace based on regular expression trace name.
                      By default, the trace is disabled.
		      User must specify this option to enable trace.
  --trace-dir=<directory path>
                      Specify trace directory for trace output.
                      By default, trace output will created at
                      $HOME directory and parameter must be
                      specified once only.
  --trace-bufsz=<int>
                      Specify maximum size of allocated memory
                      for trace output for each thread. Valid
                      unit can be either 'B|K|M' for 'Bytes',
                      'KBytes' and 'MBytes' respectively.
                      Default is 1MB and parameter must be
                      specified once only.
  --trace-mode=<o[verwrite] | d[iscard]>
                      Specify the mode of update of trace
                      output file. Either update on a file can
                      be wrapped or discarded when file size
                      reaches its maximum limit.
                      Default mode is 'overwrite' and parameter
                      must be specified once only.
  -v                  Display version information on startup
  -h, --help          This help
  --in-memory   Operate entirely in memory. This will
                      disable secondary process support
  --base-virtaddr     Base virtual address
  --telemetry   Enable telemetry support (on by default)
  --no-telemetry   Disable telemetry support
  --force-max-simd-bitwidth Force the max SIMD bitwidth

EAL options for DEBUG use only:
  --huge-unlink       Unlink hugepage files after init
  --no-huge           Use malloc instead of hugetlbfs
  --no-pci            Disable PCI
  --no-hpet           Disable HPET
  --no-shconf         No shared config (mmap'd files)

EAL Linux options:
  --socket-mem        Memory to allocate on sockets (comma separated values)
  --socket-limit      Limit memory allocation on sockets (comma separated values)
  --huge-dir          Directory where hugetlbfs is mounted
  --file-prefix       Prefix for hugepage filenames
  --create-uio-dev    Create /dev/uioX (usually done by hotplug)
  --vfio-intr         Interrupt mode for VFIO (legacy|msi|msix)
  --vfio-vf-token     VF token (UUID) shared between SR-IOV PF and VFs
  --legacy-mem        Legacy memory mode (no dynamic allocation, contiguous segments)
  --single-file-segments Put all hugepage memory in single files
  --match-allocations Free hugepages exactly as allocated

Test OK
RTE>>
stderr:
EAL: Detected 16 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: WARNING! Base virtual address hint (0x100005000 != 0x7f6cd3212000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: Multi-process socket /var/run/dpdk/eal_flags_r_opt_autotest/mp_socket
EAL: Selected IOVA mode 'PA'
EAL: No available 1048576 kB hugepages reported
EAL: VFIO support initialized
EAL: WARNING! Base virtual address hint (0x10000b000 != 0x7f6cd2f94000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100011000 != 0x7f6cd2f33000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100a12000 != 0x7f68d1a00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100c17000 != 0x7f6cd2d9f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x101618000 != 0x7f64d1800000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10181d000 != 0x7f6cd2d3e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10221e000 != 0x7f60d1600000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x102423000 != 0x7f6cd1a9a000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x102e24000 != 0x7f5cd1400000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103029000 != 0x7f6cd1a39000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103a2a000 != 0x7f58d1200000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103c2f000 != 0x7f68d199f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x104630000 != 0x7f54d1000000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x104835000 != 0x7f68d193e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x105236000 != 0x7f50d0e00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10543b000 != 0x7f68d18dd000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x105e3c000 != 0x7f4cd0c00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL:   Invalid NUMA socket, default to 0
APP: HPET is not enabled, using TSC as default timer
EAL: Detected 16 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: invalid rank number
EAL: FATAL: Invalid 'command line' arguments.
EAL: Invalid 'command line' arguments.
EAL: Detected 16 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: invalid rank number
EAL: FATAL: Invalid 'command line' arguments.
EAL: Invalid 'command line' arguments.
EAL: Detected 16 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: invalid rank number
EAL: FATAL: Invalid 'command line' arguments.
EAL: Invalid 'command line' arguments.
EAL: Detected 16 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: invalid rank number
EAL: FATAL: Invalid 'command line' arguments.
EAL: Invalid 'command line' arguments.
EAL: Detected 16 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: Multi-process socket /var/run/dpdk/eal_flags_r_opt_autotest/mp_socket_580_50dfc60414d2e
EAL: Selected IOVA mode 'PA'
EAL: VFIO support initialized
EAL:   Invalid NUMA socket, default to 0
------------------------------------------------------------------------------

 18/157 DPDK:fast-tests / eal_flags_mem_autotest            OK                 2.01s
20:58:52 DPDK_TEST=eal_flags_mem_autotest MALLOC_PERTURB_=124 /dpdk/build/app/test/dpdk-test '-l 0-15' --file-prefix=eal_flags_mem_autotest
----------------------------------- output -----------------------------------
stdout:
RTE>>eal_flags_mem_autotest

Usage: /dpdk/build/app/test/dpdk-test [options]

EAL common options:
  -c COREMASK         Hexadecimal bitmask of cores to run on
  -l CORELIST         List of cores to run on
                      The argument format is <c1>[-c2][,c3[-c4],...]
                      where c1, c2, etc are core indexes between 0 and 128
  --lcores COREMAP    Map lcore set to physical cpu set
                      The argument format is
                            '<lcores[@cpus]>[<,lcores[@cpus]>...]'
                      lcores and cpus list are grouped by '(' and ')'
                      Within the group, '-' is used for range separator,
                      ',' is used for single number separator.
                      '( )' can be omitted for single element group,
                      '@' can be omitted if cpus and lcores have the same value
  -s SERVICE COREMASK Hexadecimal bitmask of cores to be used as service cores
  --main-lcore ID     Core ID that is used as main
  --mbuf-pool-ops-name Pool ops name for mbuf to use
  -n CHANNELS         Number of memory channels
  -m MB               Memory to allocate (see also --socket-mem)
  -r RANKS            Force number of memory ranks (don't detect)
  -b, --block         Add a device to the blocked list.
                      Prevent EAL from using this device. The argument
                      format for PCI devices is <domain:bus:devid.func>.
  -a, --allow         Add a device to the allow list.
                      Only use the specified devices. The argument format
                      for PCI devices is <[domain:]bus:devid.func>.
                      This option can be present several times.
                      [NOTE: allow cannot be used with block option]
  --vdev              Add a virtual device.
                      The argument format is <driver><id>[,key=val,...]
                      (ex: --vdev=net_pcap0,iface=eth2).
  --iova-mode   Set IOVA mode. 'pa' for IOVA_PA
                      'va' for IOVA_VA
  -d LIB.so|DIR       Add a driver or driver directory
                      (can be used multiple times)
  --vmware-tsc-map    Use VMware TSC map instead of native RDTSC
  --proc-type         Type of this process (primary|secondary|auto)
  --syslog            Set syslog facility
  --log-level=<level> Set global log level
  --log-level=<type-match>:<level>
                      Set specific log level
  --log-level=help    Show log types and levels
  --trace=<regex-match>
                      Enable trace based on regular expression trace name.
                      By default, the trace is disabled.
		      User must specify this option to enable trace.
  --trace-dir=<directory path>
                      Specify trace directory for trace output.
                      By default, trace output will created at
                      $HOME directory and parameter must be
                      specified once only.
  --trace-bufsz=<int>
                      Specify maximum size of allocated memory
                      for trace output for each thread. Valid
                      unit can be either 'B|K|M' for 'Bytes',
                      'KBytes' and 'MBytes' respectively.
                      Default is 1MB and parameter must be
                      specified once only.
  --trace-mode=<o[verwrite] | d[iscard]>
                      Specify the mode of update of trace
                      output file. Either update on a file can
                      be wrapped or discarded when file size
                      reaches its maximum limit.
                      Default mode is 'overwrite' and parameter
                      must be specified once only.
  -v                  Display version information on startup
  -h, --help          This help
  --in-memory   Operate entirely in memory. This will
                      disable secondary process support
  --base-virtaddr     Base virtual address
  --telemetry   Enable telemetry support (on by default)
  --no-telemetry   Disable telemetry support
  --force-max-simd-bitwidth Force the max SIMD bitwidth

EAL options for DEBUG use only:
  --huge-unlink       Unlink hugepage files after init
  --no-huge           Use malloc instead of hugetlbfs
  --no-pci            Disable PCI
  --no-hpet           Disable HPET
  --no-shconf         No shared config (mmap'd files)

EAL Linux options:
  --socket-mem        Memory to allocate on sockets (comma separated values)
  --socket-limit      Limit memory allocation on sockets (comma separated values)
  --huge-dir          Directory where hugetlbfs is mounted
  --file-prefix       Prefix for hugepage filenames
  --create-uio-dev    Create /dev/uioX (usually done by hotplug)
  --vfio-intr         Interrupt mode for VFIO (legacy|msi|msix)
  --vfio-vf-token     VF token (UUID) shared between SR-IOV PF and VFs
  --legacy-mem        Legacy memory mode (no dynamic allocation, contiguous segments)
  --single-file-segments Put all hugepage memory in single files
  --match-allocations Free hugepages exactly as allocated


Usage: /dpdk/build/app/test/dpdk-test [options]

EAL common options:
  -c COREMASK         Hexadecimal bitmask of cores to run on
  -l CORELIST         List of cores to run on
                      The argument format is <c1>[-c2][,c3[-c4],...]
                      where c1, c2, etc are core indexes between 0 and 128
  --lcores COREMAP    Map lcore set to physical cpu set
                      The argument format is
                            '<lcores[@cpus]>[<,lcores[@cpus]>...]'
                      lcores and cpus list are grouped by '(' and ')'
                      Within the group, '-' is used for range separator,
                      ',' is used for single number separator.
                      '( )' can be omitted for single element group,
                      '@' can be omitted if cpus and lcores have the same value
  -s SERVICE COREMASK Hexadecimal bitmask of cores to be used as service cores
  --main-lcore ID     Core ID that is used as main
  --mbuf-pool-ops-name Pool ops name for mbuf to use
  -n CHANNELS         Number of memory channels
  -m MB               Memory to allocate (see also --socket-mem)
  -r RANKS            Force number of memory ranks (don't detect)
  -b, --block         Add a device to the blocked list.
                      Prevent EAL from using this device. The argument
                      format for PCI devices is <domain:bus:devid.func>.
  -a, --allow         Add a device to the allow list.
                      Only use the specified devices. The argument format
                      for PCI devices is <[domain:]bus:devid.func>.
                      This option can be present several times.
                      [NOTE: allow cannot be used with block option]
  --vdev              Add a virtual device.
                      The argument format is <driver><id>[,key=val,...]
                      (ex: --vdev=net_pcap0,iface=eth2).
  --iova-mode   Set IOVA mode. 'pa' for IOVA_PA
                      'va' for IOVA_VA
  -d LIB.so|DIR       Add a driver or driver directory
                      (can be used multiple times)
  --vmware-tsc-map    Use VMware TSC map instead of native RDTSC
  --proc-type         Type of this process (primary|secondary|auto)
  --syslog            Set syslog facility
  --log-level=<level> Set global log level
  --log-level=<type-match>:<level>
                      Set specific log level
  --log-level=help    Show log types and levels
  --trace=<regex-match>
                      Enable trace based on regular expression trace name.
                      By default, the trace is disabled.
		      User must specify this option to enable trace.
  --trace-dir=<directory path>
                      Specify trace directory for trace output.
                      By default, trace output will created at
                      $HOME directory and parameter must be
                      specified once only.
  --trace-bufsz=<int>
                      Specify maximum size of allocated memory
                      for trace output for each thread. Valid
                      unit can be either 'B|K|M' for 'Bytes',
                      'KBytes' and 'MBytes' respectively.
                      Default is 1MB and parameter must be
                      specified once only.
  --trace-mode=<o[verwrite] | d[iscard]>
                      Specify the mode of update of trace
                      output file. Either update on a file can
                      be wrapped or discarded when file size
                      reaches its maximum limit.
                      Default mode is 'overwrite' and parameter
                      must be specified once only.
  -v                  Display version information on startup
  -h, --help          This help
  --in-memory   Operate entirely in memory. This will
                      disable secondary process support
  --base-virtaddr     Base virtual address
  --telemetry   Enable telemetry support (on by default)
  --no-telemetry   Disable telemetry support
  --force-max-simd-bitwidth Force the max SIMD bitwidth

EAL options for DEBUG use only:
  --huge-unlink       Unlink hugepage files after init
  --no-huge           Use malloc instead of hugetlbfs
  --no-pci            Disable PCI
  --no-hpet           Disable HPET
  --no-shconf         No shared config (mmap'd files)

EAL Linux options:
  --socket-mem        Memory to allocate on sockets (comma separated values)
  --socket-limit      Limit memory allocation on sockets (comma separated values)
  --huge-dir          Directory where hugetlbfs is mounted
  --file-prefix       Prefix for hugepage filenames
  --create-uio-dev    Create /dev/uioX (usually done by hotplug)
  --vfio-intr         Interrupt mode for VFIO (legacy|msi|msix)
  --vfio-vf-token     VF token (UUID) shared between SR-IOV PF and VFs
  --legacy-mem        Legacy memory mode (no dynamic allocation, contiguous segments)
  --single-file-segments Put all hugepage memory in single files
  --match-allocations Free hugepages exactly as allocated


Usage: /dpdk/build/app/test/dpdk-test [options]

EAL common options:
  -c COREMASK         Hexadecimal bitmask of cores to run on
  -l CORELIST         List of cores to run on
                      The argument format is <c1>[-c2][,c3[-c4],...]
                      where c1, c2, etc are core indexes between 0 and 128
  --lcores COREMAP    Map lcore set to physical cpu set
                      The argument format is
                            '<lcores[@cpus]>[<,lcores[@cpus]>...]'
                      lcores and cpus list are grouped by '(' and ')'
                      Within the group, '-' is used for range separator,
                      ',' is used for single number separator.
                      '( )' can be omitted for single element group,
                      '@' can be omitted if cpus and lcores have the same value
  -s SERVICE COREMASK Hexadecimal bitmask of cores to be used as service cores
  --main-lcore ID     Core ID that is used as main
  --mbuf-pool-ops-name Pool ops name for mbuf to use
  -n CHANNELS         Number of memory channels
  -m MB               Memory to allocate (see also --socket-mem)
  -r RANKS            Force number of memory ranks (don't detect)
  -b, --block         Add a device to the blocked list.
                      Prevent EAL from using this device. The argument
                      format for PCI devices is <domain:bus:devid.func>.
  -a, --allow         Add a device to the allow list.
                      Only use the specified devices. The argument format
                      for PCI devices is <[domain:]bus:devid.func>.
                      This option can be present several times.
                      [NOTE: allow cannot be used with block option]
  --vdev              Add a virtual device.
                      The argument format is <driver><id>[,key=val,...]
                      (ex: --vdev=net_pcap0,iface=eth2).
  --iova-mode   Set IOVA mode. 'pa' for IOVA_PA
                      'va' for IOVA_VA
  -d LIB.so|DIR       Add a driver or driver directory
                      (can be used multiple times)
  --vmware-tsc-map    Use VMware TSC map instead of native RDTSC
  --proc-type         Type of this process (primary|secondary|auto)
  --syslog            Set syslog facility
  --log-level=<level> Set global log level
  --log-level=<type-match>:<level>
                      Set specific log level
  --log-level=help    Show log types and levels
  --trace=<regex-match>
                      Enable trace based on regular expression trace name.
                      By default, the trace is disabled.
		      User must specify this option to enable trace.
  --trace-dir=<directory path>
                      Specify trace directory for trace output.
                      By default, trace output will created at
                      $HOME directory and parameter must be
                      specified once only.
  --trace-bufsz=<int>
                      Specify maximum size of allocated memory
                      for trace output for each thread. Valid
                      unit can be either 'B|K|M' for 'Bytes',
                      'KBytes' and 'MBytes' respectively.
                      Default is 1MB and parameter must be
                      specified once only.
  --trace-mode=<o[verwrite] | d[iscard]>
                      Specify the mode of update of trace
                      output file. Either update on a file can
                      be wrapped or discarded when file size
                      reaches its maximum limit.
                      Default mode is 'overwrite' and parameter
                      must be specified once only.
  -v                  Display version information on startup
  -h, --help          This help
  --in-memory   Operate entirely in memory. This will
                      disable secondary process support
  --base-virtaddr     Base virtual address
  --telemetry   Enable telemetry support (on by default)
  --no-telemetry   Disable telemetry support
  --force-max-simd-bitwidth Force the max SIMD bitwidth

EAL options for DEBUG use only:
  --huge-unlink       Unlink hugepage files after init
  --no-huge           Use malloc instead of hugetlbfs
  --no-pci            Disable PCI
  --no-hpet           Disable HPET
  --no-shconf         No shared config (mmap'd files)

EAL Linux options:
  --socket-mem        Memory to allocate on sockets (comma separated values)
  --socket-limit      Limit memory allocation on sockets (comma separated values)
  --huge-dir          Directory where hugetlbfs is mounted
  --file-prefix       Prefix for hugepage filenames
  --create-uio-dev    Create /dev/uioX (usually done by hotplug)
  --vfio-intr         Interrupt mode for VFIO (legacy|msi|msix)
  --vfio-vf-token     VF token (UUID) shared between SR-IOV PF and VFs
  --legacy-mem        Legacy memory mode (no dynamic allocation, contiguous segments)
  --single-file-segments Put all hugepage memory in single files
  --match-allocations Free hugepages exactly as allocated


Usage: /dpdk/build/app/test/dpdk-test [options]

EAL common options:
  -c COREMASK         Hexadecimal bitmask of cores to run on
  -l CORELIST         List of cores to run on
                      The argument format is <c1>[-c2][,c3[-c4],...]
                      where c1, c2, etc are core indexes between 0 and 128
  --lcores COREMAP    Map lcore set to physical cpu set
                      The argument format is
                            '<lcores[@cpus]>[<,lcores[@cpus]>...]'
                      lcores and cpus list are grouped by '(' and ')'
                      Within the group, '-' is used for range separator,
                      ',' is used for single number separator.
                      '( )' can be omitted for single element group,
                      '@' can be omitted if cpus and lcores have the same value
  -s SERVICE COREMASK Hexadecimal bitmask of cores to be used as service cores
  --main-lcore ID     Core ID that is used as main
  --mbuf-pool-ops-name Pool ops name for mbuf to use
  -n CHANNELS         Number of memory channels
  -m MB               Memory to allocate (see also --socket-mem)
  -r RANKS            Force number of memory ranks (don't detect)
  -b, --block         Add a device to the blocked list.
                      Prevent EAL from using this device. The argument
                      format for PCI devices is <domain:bus:devid.func>.
  -a, --allow         Add a device to the allow list.
                      Only use the specified devices. The argument format
                      for PCI devices is <[domain:]bus:devid.func>.
                      This option can be present several times.
                      [NOTE: allow cannot be used with block option]
  --vdev              Add a virtual device.
                      The argument format is <driver><id>[,key=val,...]
                      (ex: --vdev=net_pcap0,iface=eth2).
  --iova-mode   Set IOVA mode. 'pa' for IOVA_PA
                      'va' for IOVA_VA
  -d LIB.so|DIR       Add a driver or driver directory
                      (can be used multiple times)
  --vmware-tsc-map    Use VMware TSC map instead of native RDTSC
  --proc-type         Type of this process (primary|secondary|auto)
  --syslog            Set syslog facility
  --log-level=<level> Set global log level
  --log-level=<type-match>:<level>
                      Set specific log level
  --log-level=help    Show log types and levels
  --trace=<regex-match>
                      Enable trace based on regular expression trace name.
                      By default, the trace is disabled.
		      User must specify this option to enable trace.
  --trace-dir=<directory path>
                      Specify trace directory for trace output.
                      By default, trace output will created at
                      $HOME directory and parameter must be
                      specified once only.
  --trace-bufsz=<int>
                      Specify maximum size of allocated memory
                      for trace output for each thread. Valid
                      unit can be either 'B|K|M' for 'Bytes',
                      'KBytes' and 'MBytes' respectively.
                      Default is 1MB and parameter must be
                      specified once only.
  --trace-mode=<o[verwrite] | d[iscard]>
                      Specify the mode of update of trace
                      output file. Either update on a file can
                      be wrapped or discarded when file size
                      reaches its maximum limit.
                      Default mode is 'overwrite' and parameter
                      must be specified once only.
  -v                  Display version information on startup
  -h, --help          This help
  --in-memory   Operate entirely in memory. This will
                      disable secondary process support
  --base-virtaddr     Base virtual address
  --telemetry   Enable telemetry support (on by default)
  --no-telemetry   Disable telemetry support
  --force-max-simd-bitwidth Force the max SIMD bitwidth

EAL options for DEBUG use only:
  --huge-unlink       Unlink hugepage files after init
  --no-huge           Use malloc instead of hugetlbfs
  --no-pci            Disable PCI
  --no-hpet           Disable HPET
  --no-shconf         No shared config (mmap'd files)

EAL Linux options:
  --socket-mem        Memory to allocate on sockets (comma separated values)
  --socket-limit      Limit memory allocation on sockets (comma separated values)
  --huge-dir          Directory where hugetlbfs is mounted
  --file-prefix       Prefix for hugepage filenames
  --create-uio-dev    Create /dev/uioX (usually done by hotplug)
  --vfio-intr         Interrupt mode for VFIO (legacy|msi|msix)
  --vfio-vf-token     VF token (UUID) shared between SR-IOV PF and VFs
  --legacy-mem        Legacy memory mode (no dynamic allocation, contiguous segments)
  --single-file-segments Put all hugepage memory in single files
  --match-allocations Free hugepages exactly as allocated


Usage: /dpdk/build/app/test/dpdk-test [options]

EAL common options:
  -c COREMASK         Hexadecimal bitmask of cores to run on
  -l CORELIST         List of cores to run on
                      The argument format is <c1>[-c2][,c3[-c4],...]
                      where c1, c2, etc are core indexes between 0 and 128
  --lcores COREMAP    Map lcore set to physical cpu set
                      The argument format is
                            '<lcores[@cpus]>[<,lcores[@cpus]>...]'
                      lcores and cpus list are grouped by '(' and ')'
                      Within the group, '-' is used for range separator,
                      ',' is used for single number separator.
                      '( )' can be omitted for single element group,
                      '@' can be omitted if cpus and lcores have the same value
  -s SERVICE COREMASK Hexadecimal bitmask of cores to be used as service cores
  --main-lcore ID     Core ID that is used as main
  --mbuf-pool-ops-name Pool ops name for mbuf to use
  -n CHANNELS         Number of memory channels
  -m MB               Memory to allocate (see also --socket-mem)
  -r RANKS            Force number of memory ranks (don't detect)
  -b, --block         Add a device to the blocked list.
                      Prevent EAL from using this device. The argument
                      format for PCI devices is <domain:bus:devid.func>.
  -a, --allow         Add a device to the allow list.
                      Only use the specified devices. The argument format
                      for PCI devices is <[domain:]bus:devid.func>.
                      This option can be present several times.
                      [NOTE: allow cannot be used with block option]
  --vdev              Add a virtual device.
                      The argument format is <driver><id>[,key=val,...]
                      (ex: --vdev=net_pcap0,iface=eth2).
  --iova-mode   Set IOVA mode. 'pa' for IOVA_PA
                      'va' for IOVA_VA
  -d LIB.so|DIR       Add a driver or driver directory
                      (can be used multiple times)
  --vmware-tsc-map    Use VMware TSC map instead of native RDTSC
  --proc-type         Type of this process (primary|secondary|auto)
  --syslog            Set syslog facility
  --log-level=<level> Set global log level
  --log-level=<type-match>:<level>
                      Set specific log level
  --log-level=help    Show log types and levels
  --trace=<regex-match>
                      Enable trace based on regular expression trace name.
                      By default, the trace is disabled.
		      User must specify this option to enable trace.
  --trace-dir=<directory path>
                      Specify trace directory for trace output.
                      By default, trace output will created at
                      $HOME directory and parameter must be
                      specified once only.
  --trace-bufsz=<int>
                      Specify maximum size of allocated memory
                      for trace output for each thread. Valid
                      unit can be either 'B|K|M' for 'Bytes',
                      'KBytes' and 'MBytes' respectively.
                      Default is 1MB and parameter must be
                      specified once only.
  --trace-mode=<o[verwrite] | d[iscard]>
                      Specify the mode of update of trace
                      output file. Either update on a file can
                      be wrapped or discarded when file size
                      reaches its maximum limit.
                      Default mode is 'overwrite' and parameter
                      must be specified once only.
  -v                  Display version information on startup
  -h, --help          This help
  --in-memory   Operate entirely in memory. This will
                      disable secondary process support
  --base-virtaddr     Base virtual address
  --telemetry   Enable telemetry support (on by default)
  --no-telemetry   Disable telemetry support
  --force-max-simd-bitwidth Force the max SIMD bitwidth

EAL options for DEBUG use only:
  --huge-unlink       Unlink hugepage files after init
  --no-huge           Use malloc instead of hugetlbfs
  --no-pci            Disable PCI
  --no-hpet           Disable HPET
  --no-shconf         No shared config (mmap'd files)

EAL Linux options:
  --socket-mem        Memory to allocate on sockets (comma separated values)
  --socket-limit      Limit memory allocation on sockets (comma separated values)
  --huge-dir          Directory where hugetlbfs is mounted
  --file-prefix       Prefix for hugepage filenames
  --create-uio-dev    Create /dev/uioX (usually done by hotplug)
  --vfio-intr         Interrupt mode for VFIO (legacy|msi|msix)
  --vfio-vf-token     VF token (UUID) shared between SR-IOV PF and VFs
  --legacy-mem        Legacy memory mode (no dynamic allocation, contiguous segments)
  --single-file-segments Put all hugepage memory in single files
  --match-allocations Free hugepages exactly as allocated

Test OK
RTE>>
stderr:
EAL: Detected 16 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: WARNING! Base virtual address hint (0x100005000 != 0x7fbbcd186000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: Multi-process socket /var/run/dpdk/eal_flags_mem_autotest/mp_socket
EAL: Selected IOVA mode 'PA'
EAL: No available 1048576 kB hugepages reported
EAL: VFIO support initialized
EAL: WARNING! Base virtual address hint (0x10000b000 != 0x7fbbcd12c000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100011000 != 0x7fbbcce7f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100a12000 != 0x7fb7cb800000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100c17000 != 0x7fbbcce1e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x101618000 != 0x7fb3cb600000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10181d000 != 0x7fbbccc9f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10221e000 != 0x7fafcb400000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x102423000 != 0x7fbbccc3e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x102e24000 != 0x7fabcb200000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103029000 != 0x7fbbcb99a000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103a2a000 != 0x7fa7cb000000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103c2f000 != 0x7fbbcb939000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x104630000 != 0x7fa3cae00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x104835000 != 0x7fbbcb8d8000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x105236000 != 0x7f9fcac00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10543b000 != 0x7fbbcb877000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x105e3c000 != 0x7f9bcaa00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL:   Invalid NUMA socket, default to 0
APP: HPET is not enabled, using TSC as default timer
EAL: Detected 16 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: Multi-process socket /var/run/dpdk/eal_flags_mem_autotest/mp_socket_608_50dfcc8f5b0a6
EAL: Selected IOVA mode 'PA'
EAL: VFIO support initialized
EAL:   Invalid NUMA socket, default to 0
EAL: Detected 16 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: WARNING! Base virtual address hint (0x100005000 != 0x7f679282b000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: Multi-process socket /var/run/dpdk/memtest/mp_socket
EAL: Selected IOVA mode 'PA'
EAL: No available 1048576 kB hugepages reported
EAL: VFIO support initialized
EAL: WARNING! Base virtual address hint (0x10000b000 != 0x7f67925aa000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100011000 != 0x7f6792549000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100a12000 != 0x7f6391000000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100c17000 != 0x7f679239f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x101618000 != 0x7f5f90e00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10181d000 != 0x7f679233e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10221e000 != 0x7f5b90c00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x102423000 != 0x7f679109a000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x102e24000 != 0x7f5790a00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103029000 != 0x7f6791039000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103a2a000 != 0x7f5390800000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103c2f000 != 0x7f6390f9f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x104630000 != 0x7f4f90600000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x104835000 != 0x7f6390f3e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x105236000 != 0x7f4b90400000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10543b000 != 0x7f6390edd000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x105e3c000 != 0x7f4790200000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL:   Invalid NUMA socket, default to 0
EAL: Detected 16 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: WARNING! Base virtual address hint (0x100005000 != 0x7f73af823000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: Multi-process socket /var/run/dpdk/memtest/mp_socket
EAL: Selected IOVA mode 'PA'
EAL: No available 1048576 kB hugepages reported
EAL: VFIO support initialized
EAL: WARNING! Base virtual address hint (0x10000b000 != 0x7f73af5a4000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100011000 != 0x7f73af543000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100a12000 != 0x7f6fae000000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100c17000 != 0x7f73af39f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x101618000 != 0x7f6bade00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10181d000 != 0x7f73af33e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10221e000 != 0x7f67adc00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x102423000 != 0x7f73ae09a000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x102e24000 != 0x7f63ada00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103029000 != 0x7f73ae039000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103a2a000 != 0x7f5fad800000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103c2f000 != 0x7f6fadf9f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x104630000 != 0x7f5bad600000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x104835000 != 0x7f6fadf3e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x105236000 != 0x7f57ad400000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10543b000 != 0x7f6fadedd000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x105e3c000 != 0x7f53ad200000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL:   Invalid NUMA socket, default to 0
EAL: Detected 16 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: invalid parameters for --socket-mem
EAL: FATAL: Invalid 'command line' arguments.
EAL: Invalid 'command line' arguments.
EAL: Detected 16 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: invalid parameters for --socket-mem
EAL: FATAL: Invalid 'command line' arguments.
EAL: Invalid 'command line' arguments.
EAL: Detected 16 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: invalid parameters for --socket-mem
EAL: FATAL: Invalid 'command line' arguments.
EAL: Invalid 'command line' arguments.
EAL: Detected 16 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: invalid parameters for --socket-mem
EAL: FATAL: Invalid 'command line' arguments.
EAL: Invalid 'command line' arguments.
EAL: Detected 16 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Options -m and --socket-mem cannot be specified at the same time
EAL: FATAL: Invalid 'command line' arguments.
EAL: Invalid 'command line' arguments.
EAL: Detected 16 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: WARNING! Base virtual address hint (0x100005000 != 0x7fa35e45a000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: Multi-process socket /var/run/dpdk/memtest/mp_socket
EAL: Selected IOVA mode 'PA'
EAL: No available 1048576 kB hugepages reported
EAL: VFIO support initialized
EAL: WARNING! Base virtual address hint (0x10000b000 != 0x7fa35e400000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100011000 != 0x7fa35e17f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100a12000 != 0x7f9f5cc00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100c17000 != 0x7fa35e11e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x101618000 != 0x7f9b5ca00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10181d000 != 0x7fa35df9f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10221e000 != 0x7f975c800000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x102423000 != 0x7fa35df3e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x102e24000 != 0x7f935c600000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103029000 != 0x7fa35cc9a000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103a2a000 != 0x7f8f5c400000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103c2f000 != 0x7fa35cc39000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x104630000 != 0x7f8b5c200000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x104835000 != 0x7f9f5cb9f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x105236000 != 0x7f875c000000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10543b000 != 0x7f9f5cb3e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x105e3c000 != 0x7f835be00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: Not enough memory available on socket 2! Requested: 2MB, available: 0MB
EAL: FATAL: Cannot init memory
EAL: Cannot init memory
EAL: Detected 16 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: WARNING! Base virtual address hint (0x100005000 != 0x7fccb819e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: Multi-process socket /var/run/dpdk/memtest/mp_socket
EAL: Selected IOVA mode 'PA'
EAL: No available 1048576 kB hugepages reported
EAL: VFIO support initialized
EAL: WARNING! Base virtual address hint (0x10000b000 != 0x7fccb8144000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100011000 != 0x7fccb7e7f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100a12000 != 0x7fc8b6800000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100c17000 != 0x7fccb7e1e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x101618000 != 0x7fc4b6600000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10181d000 != 0x7fccb7c9f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10221e000 != 0x7fc0b6400000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x102423000 != 0x7fccb7c3e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x102e24000 != 0x7fbcb6200000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103029000 != 0x7fccb699a000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103a2a000 != 0x7fb8b6000000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103c2f000 != 0x7fccb6939000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x104630000 != 0x7fb4b5e00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x104835000 != 0x7fccb68d8000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x105236000 != 0x7fb0b5c00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10543b000 != 0x7fccb6877000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x105e3c000 != 0x7facb5a00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL:   Invalid NUMA socket, default to 0
------------------------------------------------------------------------------

 19/157 DPDK:fast-tests / eal_flags_file_prefix_autotest    FAIL               4.11s   exit status 1
20:58:54 DPDK_TEST=eal_flags_file_prefix_autotest MALLOC_PERTURB_=43 /dpdk/build/app/test/dpdk-test '-l 0-15' --file-prefix=eal_flags_file_prefix_autotest
----------------------------------- output -----------------------------------
stdout:
RTE>>eal_flags_file_prefix_autotest
Test OK
RTE>>
stderr:
EAL: Detected 16 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: WARNING! Base virtual address hint (0x100005000 != 0x7fcf18f55000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: Multi-process socket /var/run/dpdk/eal_flags_file_prefix_autotest/mp_socket
EAL: Selected IOVA mode 'PA'
EAL: No available 1048576 kB hugepages reported
EAL: VFIO support initialized
EAL: WARNING! Base virtual address hint (0x10000b000 != 0x7fcf18cb2000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100011000 != 0x7fcf18c51000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100a12000 != 0x7fcb17600000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100c17000 != 0x7fcf18a9f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x101618000 != 0x7fc717400000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10181d000 != 0x7fcf18a3e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10221e000 != 0x7fc317200000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x102423000 != 0x7fcf1779a000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x102e24000 != 0x7fbf17000000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103029000 != 0x7fcf17739000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103a2a000 != 0x7fbb16e00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103c2f000 != 0x7fcf176d8000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x104630000 != 0x7fb716c00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x104835000 != 0x7fcf17677000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x105236000 != 0x7fb316a00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10543b000 != 0x7fcf17616000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x105e3c000 != 0x7faf16800000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL:   Invalid NUMA socket, default to 0
APP: HPET is not enabled, using TSC as default timer
EAL: Detected 16 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: Multi-process socket /var/run/dpdk/memtest/mp_socket_668_50dfe4962fffe
EAL: failed to send to (/var/run/dpdk/memtest/mp_socket) due to No such file or directory
EAL: Fail to send request /var/run/dpdk/memtest/mp_socket:bus_vdev_mp
vdev_scan(): Failed to request vdev from primary
EAL: Selected IOVA mode 'PA'
EAL: failed to send to (/var/run/dpdk/memtest/mp_socket) due to No such file or directory
EAL: Fail to send request /var/run/dpdk/memtest/mp_socket:eal_vfio_mp_sync
EAL: Cannot request default VFIO container fd
EAL: VFIO support could not be initialized
EAL: Could not map memory from primary process
EAL: It is recommended to disable ASLR in the kernel and retry running both primary and secondary processes
EAL: FATAL: Cannot init memory
EAL: Cannot init memory
EAL: Detected 16 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: WARNING! Base virtual address hint (0x100005000 != 0x7fed327e1000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: Multi-process socket /var/run/dpdk/memtest1/mp_socket
EAL: Selected IOVA mode 'PA'
EAL: No available 1048576 kB hugepages reported
EAL: VFIO support initialized
EAL: WARNING! Base virtual address hint (0x10000b000 != 0x7fed32787000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100011000 != 0x7fed32726000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100a12000 != 0x7fe930e00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100c17000 != 0x7fed3247f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x101618000 != 0x7fe530c00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10181d000 != 0x7fed3241e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10221e000 != 0x7fe130a00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x102423000 != 0x7fed3229f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x102e24000 != 0x7fdd30800000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103029000 != 0x7fed3223e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103a2a000 != 0x7fd930600000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103c2f000 != 0x7fed30f9a000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x104630000 != 0x7fd530400000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x104835000 != 0x7fed30f39000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x105236000 != 0x7fd130200000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10543b000 != 0x7fed30ed8000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x105e3c000 != 0x7fcd30000000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL:   Invalid NUMA socket, default to 0
EAL: Detected 16 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: WARNING! Base virtual address hint (0x100005000 != 0x7fb995600000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: Multi-process socket /var/run/dpdk/memtest1/mp_socket
EAL: Selected IOVA mode 'PA'
EAL: No available 1048576 kB hugepages reported
EAL: VFIO support initialized
EAL: WARNING! Base virtual address hint (0x10000b000 != 0x7fb995386000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100011000 != 0x7fb995325000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100a12000 != 0x7fb593e00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100c17000 != 0x7fb99519f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x101618000 != 0x7fb193c00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10181d000 != 0x7fb99513e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10221e000 != 0x7fad93a00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x102423000 != 0x7fb993e9a000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x102e24000 != 0x7fa993800000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103029000 != 0x7fb993e39000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103a2a000 != 0x7fa593600000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103c2f000 != 0x7fb593d9f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x104630000 != 0x7fa193400000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x104835000 != 0x7fb593d3e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x105236000 != 0x7f9d93200000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10543b000 != 0x7fb593cdd000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x105e3c000 != 0x7f9993000000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL:   Invalid NUMA socket, default to 0
EAL: Detected 16 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: WARNING! Base virtual address hint (0x100005000 != 0x7f67d5ec7000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: Multi-process socket /var/run/dpdk/memtest2/mp_socket
EAL: Selected IOVA mode 'PA'
EAL: No available 1048576 kB hugepages reported
EAL: VFIO support initialized
EAL: WARNING! Base virtual address hint (0x10000b000 != 0x7f67d5e6d000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100011000 != 0x7f67d5e0c000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100a12000 != 0x7f63d4600000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100c17000 != 0x7f67d5b7f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x101618000 != 0x7f5fd4400000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10181d000 != 0x7f67d5b1e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10221e000 != 0x7f5bd4200000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x102423000 != 0x7f67d599f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x102e24000 != 0x7f57d4000000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103029000 != 0x7f67d593e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103a2a000 != 0x7f53d3e00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103c2f000 != 0x7f67d469a000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x104630000 != 0x7f4fd3c00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x104835000 != 0x7f67d4639000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x105236000 != 0x7f4bd3a00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10543b000 != 0x7f63d459f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x105e3c000 != 0x7f47d3800000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL:   Invalid NUMA socket, default to 0
EAL: Detected 16 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: WARNING! Base virtual address hint (0x100005000 != 0x7fbd8351f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: Multi-process socket /var/run/dpdk/memtest2/mp_socket
EAL: Selected IOVA mode 'PA'
EAL: No available 1048576 kB hugepages reported
EAL: VFIO support initialized
EAL: WARNING! Base virtual address hint (0x10000b000 != 0x7fbd832a4000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100011000 != 0x7fbd83243000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100a12000 != 0x7fb981c00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100c17000 != 0x7fbd8309f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x101618000 != 0x7fb581a00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10181d000 != 0x7fbd8303e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10221e000 != 0x7fb181800000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x102423000 != 0x7fbd81d9a000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x102e24000 != 0x7fad81600000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103029000 != 0x7fbd81d39000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103a2a000 != 0x7fa981400000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103c2f000 != 0x7fbd81cd8000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x104630000 != 0x7fa581200000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x104835000 != 0x7fbd81c77000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x105236000 != 0x7fa181000000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10543b000 != 0x7fbd81c16000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x105e3c000 != 0x7f9d80e00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL:   Invalid NUMA socket, default to 0
EAL: Detected 16 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: Selected IOVA mode 'PA'
EAL: No available 1048576 kB hugepages reported
EAL: No free 1048576 kB hugepages reported on node 0
EAL: No free 1048576 kB hugepages reported on node 1
EAL: No available 1048576 kB hugepages reported
EAL: VFIO support initialized
EAL: WARNING! Base virtual address hint (0x100005000 != 0x7f4a04b3b000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10000b000 != 0x7f4a04b3a000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x24000c000 != 0x7f4200000000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x280011000 != 0x7f4a04b39000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x3c0012000 != 0x7f39c0000000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x400017000 != 0x7f4a04b38000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x540018000 != 0x7f3180000000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x58001d000 != 0x7f4a04b37000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x6c001e000 != 0x7f2940000000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x700023000 != 0x7f4a0487f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x700a24000 != 0x7f253fe00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x700c29000 != 0x7f4a0481e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x70162a000 != 0x7f213fc00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x70182f000 != 0x7f4a0469f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x702230000 != 0x7f1d3fa00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x702435000 != 0x7f4a0463e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x702e36000 != 0x7f193f800000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x70303b000 != 0x7f4a03b9b000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x703a3c000 != 0x7f153f600000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x703c41000 != 0x7f4a03b3a000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x704642000 != 0x7f113f400000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x704847000 != 0x7f4a03ad9000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x705248000 != 0x7f0d3f200000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x70544d000 != 0x7f4a03a78000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x705e4e000 != 0x7f093f000000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL:   Invalid NUMA socket, default to 0
EAL: Detected 16 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: Selected IOVA mode 'PA'
EAL: No available 1048576 kB hugepages reported
EAL: No free 1048576 kB hugepages reported on node 0
EAL: No free 1048576 kB hugepages reported on node 1
EAL: No available 1048576 kB hugepages reported
EAL: VFIO support initialized
EAL: WARNING! Base virtual address hint (0x100005000 != 0x7fa51ec6d000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10000b000 != 0x7fa51ec6c000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x24000c000 != 0x7f9d00000000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x280011000 != 0x7fa51ec6b000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x3c0012000 != 0x7f94c0000000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x400017000 != 0x7fa51ec6a000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x540018000 != 0x7f8c80000000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x58001d000 != 0x7fa51ec69000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x6c001e000 != 0x7f8440000000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x700023000 != 0x7fa51ec08000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x700a24000 != 0x7f803fe00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x700c29000 != 0x7fa51e97f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x70162a000 != 0x7f7c3fc00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x70182f000 != 0x7fa51e91e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x702230000 != 0x7f783fa00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x702435000 != 0x7fa51e79f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x702e36000 != 0x7f743f800000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x70303b000 != 0x7fa51e73e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x703a3c000 != 0x7f703f600000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x703c41000 != 0x7fa51dc9b000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x704642000 != 0x7f6c3f400000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x704847000 != 0x7fa51dc3a000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x705248000 != 0x7f683f200000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x70544d000 != 0x7fa51dbd9000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x705e4e000 != 0x7f643f000000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL:   Invalid NUMA socket, default to 0
EAL: Detected 16 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: Selected IOVA mode 'PA'
EAL: No available 1048576 kB hugepages reported
EAL: No free 1048576 kB hugepages reported on node 0
EAL: No free 1048576 kB hugepages reported on node 1
EAL: No available 1048576 kB hugepages reported
EAL: VFIO support initialized
EAL: WARNING! Base virtual address hint (0x100005000 != 0x7f4b15375000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10000b000 != 0x7f4b15374000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x24000c000 != 0x7f4300000000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x280011000 != 0x7f4b15373000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x3c0012000 != 0x7f3ac0000000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x400017000 != 0x7f4b15372000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x540018000 != 0x7f3280000000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x58001d000 != 0x7f4b15371000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x6c001e000 != 0x7f2a40000000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x700023000 != 0x7f4b15310000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x700a24000 != 0x7f263fe00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x700c29000 != 0x7f4b1507f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x70162a000 != 0x7f223fc00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x70182f000 != 0x7f4b1501e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x702230000 != 0x7f1e3fa00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x702435000 != 0x7f4b14e9f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x702e36000 != 0x7f1a3f800000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x70303b000 != 0x7f4b14e3e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x703a3c000 != 0x7f163f600000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x703c41000 != 0x7f4b1439b000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x704642000 != 0x7f123f400000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x704847000 != 0x7f4b1433a000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x705248000 != 0x7f0e3f200000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x70544d000 != 0x7f4b142d9000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x705e4e000 != 0x7f0a3f000000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL:   Invalid NUMA socket, default to 0
EAL: Detected 16 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: WARNING! Base virtual address hint (0x100005000 != 0x7fe8b58b0000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: Multi-process socket /var/run/dpdk/memtest1/mp_socket
EAL: Selected IOVA mode 'PA'
EAL: No available 1048576 kB hugepages reported
EAL: VFIO support initialized
EAL: WARNING! Base virtual address hint (0x10000b000 != 0x7fe8b5856000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100011000 != 0x7fe8b557f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100a12000 != 0x7fe4b4000000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100c17000 != 0x7fe8b551e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x101618000 != 0x7fe0b3e00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10181d000 != 0x7fe8b539f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10221e000 != 0x7fdcb3c00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x102423000 != 0x7fe8b533e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x102e24000 != 0x7fd8b3a00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103029000 != 0x7fe8b409a000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103a2a000 != 0x7fd4b3800000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103c2f000 != 0x7fe8b4039000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x104630000 != 0x7fd0b3600000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x104835000 != 0x7fe4b3f9f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x105236000 != 0x7fccb3400000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10543b000 != 0x7fe4b3f3e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x105e3c000 != 0x7fc8b3200000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL:   Invalid NUMA socket, default to 0

=================================================================
==647==ERROR: LeakSanitizer: detected memory leaks

Direct leak of 4194496 byte(s) in 4 object(s) allocated from:
    #0 0x7fcf1c60dbc8 in malloc (/lib/x86_64-linux-gnu/libasan.so.5+0x10dbc8)
    #1 0x7fcf1be82098 in opendir (/lib/x86_64-linux-gnu/libc.so.6+0xe1098)

SUMMARY: AddressSanitizer: 4194496 byte(s) leaked in 4 allocation(s).
------------------------------------------------------------------------------

 20/157 DPDK:fast-tests / eal_flags_misc_autotest           TIMEOUT          600.03s   killed by signal 15 SIGTERM
20:58:58 DPDK_TEST=eal_flags_misc_autotest MALLOC_PERTURB_=49 /dpdk/build/app/test/dpdk-test '-l 0-15' --file-prefix=eal_flags_misc_autotest
----------------------------------- output -----------------------------------
stdout:
RTE>>eal_flags_misc_autotest

Usage: /dpdk/build/app/test/dpdk-test [options]

EAL common options:
  -c COREMASK         Hexadecimal bitmask of cores to run on
  -l CORELIST         List of cores to run on
                      The argument format is <c1>[-c2][,c3[-c4],...]
                      where c1, c2, etc are core indexes between 0 and 128
  --lcores COREMAP    Map lcore set to physical cpu set
                      The argument format is
                            '<lcores[@cpus]>[<,lcores[@cpus]>...]'
                      lcores and cpus list are grouped by '(' and ')'
                      Within the group, '-' is used for range separator,
                      ',' is used for single number separator.
                      '( )' can be omitted for single element group,
                      '@' can be omitted if cpus and lcores have the same value
  -s SERVICE COREMASK Hexadecimal bitmask of cores to be used as service cores
  --main-lcore ID     Core ID that is used as main
  --mbuf-pool-ops-name Pool ops name for mbuf to use
  -n CHANNELS         Number of memory channels
  -m MB               Memory to allocate (see also --socket-mem)
  -r RANKS            Force number of memory ranks (don't detect)
  -b, --block         Add a device to the blocked list.
                      Prevent EAL from using this device. The argument
                      format for PCI devices is <domain:bus:devid.func>.
  -a, --allow         Add a device to the allow list.
                      Only use the specified devices. The argument format
                      for PCI devices is <[domain:]bus:devid.func>.
                      This option can be present several times.
                      [NOTE: allow cannot be used with block option]
  --vdev              Add a virtual device.
                      The argument format is <driver><id>[,key=val,...]
                      (ex: --vdev=net_pcap0,iface=eth2).
  --iova-mode   Set IOVA mode. 'pa' for IOVA_PA
                      'va' for IOVA_VA
  -d LIB.so|DIR       Add a driver or driver directory
                      (can be used multiple times)
  --vmware-tsc-map    Use VMware TSC map instead of native RDTSC
  --proc-type         Type of this process (primary|secondary|auto)
  --syslog            Set syslog facility
  --log-level=<level> Set global log level
  --log-level=<type-match>:<level>
                      Set specific log level
  --log-level=help    Show log types and levels
  --trace=<regex-match>
                      Enable trace based on regular expression trace name.
                      By default, the trace is disabled.
		      User must specify this option to enable trace.
  --trace-dir=<directory path>
                      Specify trace directory for trace output.
                      By default, trace output will created at
                      $HOME directory and parameter must be
                      specified once only.
  --trace-bufsz=<int>
                      Specify maximum size of allocated memory
                      for trace output for each thread. Valid
                      unit can be either 'B|K|M' for 'Bytes',
                      'KBytes' and 'MBytes' respectively.
                      Default is 1MB and parameter must be
                      specified once only.
  --trace-mode=<o[verwrite] | d[iscard]>
                      Specify the mode of update of trace
                      output file. Either update on a file can
                      be wrapped or discarded when file size
                      reaches its maximum limit.
                      Default mode is 'overwrite' and parameter
                      must be specified once only.
  -v                  Display version information on startup
  -h, --help          This help
  --in-memory   Operate entirely in memory. This will
                      disable secondary process support
  --base-virtaddr     Base virtual address
  --telemetry   Enable telemetry support (on by default)
  --no-telemetry   Disable telemetry support
  --force-max-simd-bitwidth Force the max SIMD bitwidth

EAL options for DEBUG use only:
  --huge-unlink       Unlink hugepage files after init
  --no-huge           Use malloc instead of hugetlbfs
  --no-pci            Disable PCI
  --no-hpet           Disable HPET
  --no-shconf         No shared config (mmap'd files)

EAL Linux options:
  --socket-mem        Memory to allocate on sockets (comma separated values)
  --socket-limit      Limit memory allocation on sockets (comma separated values)
  --huge-dir          Directory where hugetlbfs is mounted
  --file-prefix       Prefix for hugepage filenames
  --create-uio-dev    Create /dev/uioX (usually done by hotplug)
  --vfio-intr         Interrupt mode for VFIO (legacy|msi|msix)
  --vfio-vf-token     VF token (UUID) shared between SR-IOV PF and VFs
  --legacy-mem        Legacy memory mode (no dynamic allocation, contiguous segments)
  --single-file-segments Put all hugepage memory in single files
  --match-allocations Free hugepages exactly as allocated


Usage: /dpdk/build/app/test/dpdk-test [options]

EAL common options:
  -c COREMASK         Hexadecimal bitmask of cores to run on
  -l CORELIST         List of cores to run on
                      The argument format is <c1>[-c2][,c3[-c4],...]
                      where c1, c2, etc are core indexes between 0 and 128
  --lcores COREMAP    Map lcore set to physical cpu set
                      The argument format is
                            '<lcores[@cpus]>[<,lcores[@cpus]>...]'
                      lcores and cpus list are grouped by '(' and ')'
                      Within the group, '-' is used for range separator,
                      ',' is used for single number separator.
                      '( )' can be omitted for single element group,
                      '@' can be omitted if cpus and lcores have the same value
  -s SERVICE COREMASK Hexadecimal bitmask of cores to be used as service cores
  --main-lcore ID     Core ID that is used as main
  --mbuf-pool-ops-name Pool ops name for mbuf to use
  -n CHANNELS         Number of memory channels
  -m MB               Memory to allocate (see also --socket-mem)
  -r RANKS            Force number of memory ranks (don't detect)
  -b, --block         Add a device to the blocked list.
                      Prevent EAL from using this device. The argument
                      format for PCI devices is <domain:bus:devid.func>.
  -a, --allow         Add a device to the allow list.
                      Only use the specified devices. The argument format
                      for PCI devices is <[domain:]bus:devid.func>.
                      This option can be present several times.
                      [NOTE: allow cannot be used with block option]
  --vdev              Add a virtual device.
                      The argument format is <driver><id>[,key=val,...]
                      (ex: --vdev=net_pcap0,iface=eth2).
  --iova-mode   Set IOVA mode. 'pa' for IOVA_PA
                      'va' for IOVA_VA
  -d LIB.so|DIR       Add a driver or driver directory
                      (can be used multiple times)
  --vmware-tsc-map    Use VMware TSC map instead of native RDTSC
  --proc-type         Type of this process (primary|secondary|auto)
  --syslog            Set syslog facility
  --log-level=<level> Set global log level
  --log-level=<type-match>:<level>
                      Set specific log level
  --log-level=help    Show log types and levels
  --trace=<regex-match>
                      Enable trace based on regular expression trace name.
                      By default, the trace is disabled.
		      User must specify this option to enable trace.
  --trace-dir=<directory path>
                      Specify trace directory for trace output.
                      By default, trace output will created at
                      $HOME directory and parameter must be
                      specified once only.
  --trace-bufsz=<int>
                      Specify maximum size of allocated memory
                      for trace output for each thread. Valid
                      unit can be either 'B|K|M' for 'Bytes',
                      'KBytes' and 'MBytes' respectively.
                      Default is 1MB and parameter must be
                      specified once only.
  --trace-mode=<o[verwrite] | d[iscard]>
                      Specify the mode of update of trace
                      output file. Either update on a file can
                      be wrapped or discarded when file size
                      reaches its maximum limit.
                      Default mode is 'overwrite' and parameter
                      must be specified once only.
  -v                  Display version information on startup
  -h, --help          This help
  --in-memory   Operate entirely in memory. This will
                      disable secondary process support
  --base-virtaddr     Base virtual address
  --telemetry   Enable telemetry support (on by default)
  --no-telemetry   Disable telemetry support
  --force-max-simd-bitwidth Force the max SIMD bitwidth

EAL options for DEBUG use only:
  --huge-unlink       Unlink hugepage files after init
  --no-huge           Use malloc instead of hugetlbfs
  --no-pci            Disable PCI
  --no-hpet           Disable HPET
  --no-shconf         No shared config (mmap'd files)

EAL Linux options:
  --socket-mem        Memory to allocate on sockets (comma separated values)
  --socket-limit      Limit memory allocation on sockets (comma separated values)
  --huge-dir          Directory where hugetlbfs is mounted
  --file-prefix       Prefix for hugepage filenames
  --create-uio-dev    Create /dev/uioX (usually done by hotplug)
  --vfio-intr         Interrupt mode for VFIO (legacy|msi|msix)
  --vfio-vf-token     VF token (UUID) shared between SR-IOV PF and VFs
  --legacy-mem        Legacy memory mode (no dynamic allocation, contiguous segments)
  --single-file-segments Put all hugepage memory in single files
  --match-allocations Free hugepages exactly as allocated


Usage: /dpdk/build/app/test/dpdk-test [options]

EAL common options:
  -c COREMASK         Hexadecimal bitmask of cores to run on
  -l CORELIST         List of cores to run on
                      The argument format is <c1>[-c2][,c3[-c4],...]
                      where c1, c2, etc are core indexes between 0 and 128
  --lcores COREMAP    Map lcore set to physical cpu set
                      The argument format is
                            '<lcores[@cpus]>[<,lcores[@cpus]>...]'
                      lcores and cpus list are grouped by '(' and ')'
                      Within the group, '-' is used for range separator,
                      ',' is used for single number separator.
                      '( )' can be omitted for single element group,
                      '@' can be omitted if cpus and lcores have the same value
  -s SERVICE COREMASK Hexadecimal bitmask of cores to be used as service cores
  --main-lcore ID     Core ID that is used as main
  --mbuf-pool-ops-name Pool ops name for mbuf to use
  -n CHANNELS         Number of memory channels
  -m MB               Memory to allocate (see also --socket-mem)
  -r RANKS            Force number of memory ranks (don't detect)
  -b, --block         Add a device to the blocked list.
                      Prevent EAL from using this device. The argument
                      format for PCI devices is <domain:bus:devid.func>.
  -a, --allow         Add a device to the allow list.
                      Only use the specified devices. The argument format
                      for PCI devices is <[domain:]bus:devid.func>.
                      This option can be present several times.
                      [NOTE: allow cannot be used with block option]
  --vdev              Add a virtual device.
                      The argument format is <driver><id>[,key=val,...]
                      (ex: --vdev=net_pcap0,iface=eth2).
  --iova-mode   Set IOVA mode. 'pa' for IOVA_PA
                      'va' for IOVA_VA
  -d LIB.so|DIR       Add a driver or driver directory
                      (can be used multiple times)
  --vmware-tsc-map    Use VMware TSC map instead of native RDTSC
  --proc-type         Type of this process (primary|secondary|auto)
  --syslog            Set syslog facility
  --log-level=<level> Set global log level
  --log-level=<type-match>:<level>
                      Set specific log level
  --log-level=help    Show log types and levels
  --trace=<regex-match>
                      Enable trace based on regular expression trace name.
                      By default, the trace is disabled.
		      User must specify this option to enable trace.
  --trace-dir=<directory path>
                      Specify trace directory for trace output.
                      By default, trace output will created at
                      $HOME directory and parameter must be
                      specified once only.
  --trace-bufsz=<int>
                      Specify maximum size of allocated memory
                      for trace output for each thread. Valid
                      unit can be either 'B|K|M' for 'Bytes',
                      'KBytes' and 'MBytes' respectively.
                      Default is 1MB and parameter must be
                      specified once only.
  --trace-mode=<o[verwrite] | d[iscard]>
                      Specify the mode of update of trace
                      output file. Either update on a file can
                      be wrapped or discarded when file size
                      reaches its maximum limit.
                      Default mode is 'overwrite' and parameter
                      must be specified once only.
  -v                  Display version information on startup
  -h, --help          This help
  --in-memory   Operate entirely in memory. This will
                      disable secondary process support
  --base-virtaddr     Base virtual address
  --telemetry   Enable telemetry support (on by default)
  --no-telemetry   Disable telemetry support
  --force-max-simd-bitwidth Force the max SIMD bitwidth

EAL options for DEBUG use only:
  --huge-unlink       Unlink hugepage files after init
  --no-huge           Use malloc instead of hugetlbfs
  --no-pci            Disable PCI
  --no-hpet           Disable HPET
  --no-shconf         No shared config (mmap'd files)

EAL Linux options:
  --socket-mem        Memory to allocate on sockets (comma separated values)
  --socket-limit      Limit memory allocation on sockets (comma separated values)
  --huge-dir          Directory where hugetlbfs is mounted
  --file-prefix       Prefix for hugepage filenames
  --create-uio-dev    Create /dev/uioX (usually done by hotplug)
  --vfio-intr         Interrupt mode for VFIO (legacy|msi|msix)
  --vfio-vf-token     VF token (UUID) shared between SR-IOV PF and VFs
  --legacy-mem        Legacy memory mode (no dynamic allocation, contiguous segments)
  --single-file-segments Put all hugepage memory in single files
  --match-allocations Free hugepages exactly as allocated


Usage: /dpdk/build/app/test/dpdk-test [options]

EAL common options:
  -c COREMASK         Hexadecimal bitmask of cores to run on
  -l CORELIST         List of cores to run on
                      The argument format is <c1>[-c2][,c3[-c4],...]
                      where c1, c2, etc are core indexes between 0 and 128
  --lcores COREMAP    Map lcore set to physical cpu set
                      The argument format is
                            '<lcores[@cpus]>[<,lcores[@cpus]>...]'
                      lcores and cpus list are grouped by '(' and ')'
                      Within the group, '-' is used for range separator,
                      ',' is used for single number separator.
                      '( )' can be omitted for single element group,
                      '@' can be omitted if cpus and lcores have the same value
  -s SERVICE COREMASK Hexadecimal bitmask of cores to be used as service cores
  --main-lcore ID     Core ID that is used as main
  --mbuf-pool-ops-name Pool ops name for mbuf to use
  -n CHANNELS         Number of memory channels
  -m MB               Memory to allocate (see also --socket-mem)
  -r RANKS            Force number of memory ranks (don't detect)
  -b, --block         Add a device to the blocked list.
                      Prevent EAL from using this device. The argument
                      format for PCI devices is <domain:bus:devid.func>.
  -a, --allow         Add a device to the allow list.
                      Only use the specified devices. The argument format
                      for PCI devices is <[domain:]bus:devid.func>.
                      This option can be present several times.
                      [NOTE: allow cannot be used with block option]
  --vdev              Add a virtual device.
                      The argument format is <driver><id>[,key=val,...]
                      (ex: --vdev=net_pcap0,iface=eth2).
  --iova-mode   Set IOVA mode. 'pa' for IOVA_PA
                      'va' for IOVA_VA
  -d LIB.so|DIR       Add a driver or driver directory
                      (can be used multiple times)
  --vmware-tsc-map    Use VMware TSC map instead of native RDTSC
  --proc-type         Type of this process (primary|secondary|auto)
  --syslog            Set syslog facility
  --log-level=<level> Set global log level
  --log-level=<type-match>:<level>
                      Set specific log level
  --log-level=help    Show log types and levels
  --trace=<regex-match>
                      Enable trace based on regular expression trace name.
                      By default, the trace is disabled.
		      User must specify this option to enable trace.
  --trace-dir=<directory path>
                      Specify trace directory for trace output.
                      By default, trace output will created at
                      $HOME directory and parameter must be
                      specified once only.
  --trace-bufsz=<int>
                      Specify maximum size of allocated memory
                      for trace output for each thread. Valid
                      unit can be either 'B|K|M' for 'Bytes',
                      'KBytes' and 'MBytes' respectively.
                      Default is 1MB and parameter must be
                      specified once only.
  --trace-mode=<o[verwrite] | d[iscard]>
                      Specify the mode of update of trace
                      output file. Either update on a file can
                      be wrapped or discarded when file size
                      reaches its maximum limit.
                      Default mode is 'overwrite' and parameter
                      must be specified once only.
  -v                  Display version information on startup
  -h, --help          This help
  --in-memory   Operate entirely in memory. This will
                      disable secondary process support
  --base-virtaddr     Base virtual address
  --telemetry   Enable telemetry support (on by default)
  --no-telemetry   Disable telemetry support
  --force-max-simd-bitwidth Force the max SIMD bitwidth

EAL options for DEBUG use only:
  --huge-unlink       Unlink hugepage files after init
  --no-huge           Use malloc instead of hugetlbfs
  --no-pci            Disable PCI
  --no-hpet           Disable HPET
  --no-shconf         No shared config (mmap'd files)

EAL Linux options:
  --socket-mem        Memory to allocate on sockets (comma separated values)
  --socket-limit      Limit memory allocation on sockets (comma separated values)
  --huge-dir          Directory where hugetlbfs is mounted
  --file-prefix       Prefix for hugepage filenames
  --create-uio-dev    Create /dev/uioX (usually done by hotplug)
  --vfio-intr         Interrupt mode for VFIO (legacy|msi|msix)
  --vfio-vf-token     VF token (UUID) shared between SR-IOV PF and VFs
  --legacy-mem        Legacy memory mode (no dynamic allocation, contiguous segments)
  --single-file-segments Put all hugepage memory in single files
  --match-allocations Free hugepages exactly as allocated

Error - secondary process did not run ok with invalid --huge-dir flag
Test Failed
RTE>>
stderr:
EAL: Detected 16 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: WARNING! Base virtual address hint (0x100005000 != 0x7f9c255cd000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: Multi-process socket /var/run/dpdk/eal_flags_misc_autotest/mp_socket
EAL: Selected IOVA mode 'PA'
EAL: No available 1048576 kB hugepages reported
EAL: VFIO support initialized
EAL: WARNING! Base virtual address hint (0x10000b000 != 0x7f9c25573000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100011000 != 0x7f9c25512000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100a12000 != 0x7f9823c00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100c17000 != 0x7f9c2527f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x101618000 != 0x7f9423a00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10181d000 != 0x7f9c2521e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10221e000 != 0x7f9023800000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x102423000 != 0x7f9c2509f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x102e24000 != 0x7f8c23600000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103029000 != 0x7f9c2503e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103a2a000 != 0x7f8823400000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103c2f000 != 0x7f9c23d9a000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x104630000 != 0x7f8423200000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x104835000 != 0x7f9c23d39000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x105236000 != 0x7f8023000000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10543b000 != 0x7f9c23cd8000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x105e3c000 != 0x7f7c22e00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL:   Invalid NUMA socket, default to 0
APP: HPET is not enabled, using TSC as default timer
/dpdk/build/app/test/dpdk-test: unrecognized option '--invalid-opt'
EAL: Detected 16 lcore(s)
EAL: Detected 2 NUMA nodes
/dpdk/build/app/test/dpdk-test: unrecognized option '--invalid-opt'
EAL: FATAL: Invalid 'command line' arguments.
EAL: Invalid 'command line' arguments.
EAL: Detected 16 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: Multi-process socket /var/run/dpdk/eal_flags_misc_autotest/mp_socket_741_50e016d67ca74
EAL: Selected IOVA mode 'PA'
EAL: VFIO support initialized
EAL: Detected 16 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: RTE Version: 'DPDK 21.08.0-rc0'
EAL: Detected static linkage of DPDK
EAL: Multi-process socket /var/run/dpdk/eal_flags_misc_autotest/mp_socket_747_50e01894c1c52
EAL: Selected IOVA mode 'PA'
EAL: VFIO support initialized
EAL:   Invalid NUMA socket, default to 0
EAL: Detected 16 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: Selected IOVA mode 'VA'
EAL: VFIO support initialized
EAL: WARNING! Base virtual address hint (0x100005000 != 0x7f86d246d000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10000b000 != 0x7f86d2436000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100011000 != 0x7f86d03ff000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL:   Invalid NUMA socket, default to 0
EAL: Detected 16 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: Multi-process socket /var/run/dpdk/eal_flags_misc_autotest/mp_socket_758_50e01d5241fa8
EAL: Selected IOVA mode 'PA'
EAL: VFIO support initialized
EAL:   Invalid NUMA socket, default to 0
/dpdk/build/app/test/dpdk-test: option '--syslog' requires an argument
EAL: Detected 16 lcore(s)
EAL: Detected 2 NUMA nodes
/dpdk/build/app/test/dpdk-test: option '--syslog' requires an argument
EAL: FATAL: Invalid 'command line' arguments.
EAL: Invalid 'command line' arguments.
EAL: Detected 16 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: invalid parameters for --syslog
EAL: FATAL: Invalid 'command line' arguments.
EAL: Invalid 'command line' arguments.
EAL: Detected 16 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: WARNING! Base virtual address hint (0x100005000 != 0x7f6c00320000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: Multi-process socket /var/run/dpdk/hugedir/mp_socket
EAL: Selected IOVA mode 'PA'
EAL: No available 1048576 kB hugepages reported
EAL: VFIO support initialized
EAL: WARNING! Base virtual address hint (0x10000b000 != 0x7f6c000a4000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100011000 != 0x7f6c00043000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100a12000 != 0x7f67fea00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100c17000 != 0x7f6bffe9f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x101618000 != 0x7f63fe800000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10181d000 != 0x7f6bffe3e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10221e000 != 0x7f5ffe600000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x102423000 != 0x7f6bfeb9a000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x102e24000 != 0x7f5bfe400000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103029000 != 0x7f6bfeb39000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103a2a000 != 0x7f57fe200000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103c2f000 != 0x7f6bfead8000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x104630000 != 0x7f53fe000000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x104835000 != 0x7f6bfea77000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x105236000 != 0x7f4ffde00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10543b000 != 0x7f6bfea16000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x105e3c000 != 0x7f4bfdc00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL:   Invalid NUMA socket, default to 0
/dpdk/build/app/test/dpdk-test: option '--huge-dir' requires an argument
EAL: Detected 16 lcore(s)
EAL: Detected 2 NUMA nodes
/dpdk/build/app/test/dpdk-test: option '--huge-dir' requires an argument
EAL: FATAL: Invalid 'command line' arguments.
EAL: Invalid 'command line' arguments.
EAL: Detected 16 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: WARNING! Base virtual address hint (0x100005000 != 0x7f3d8b5b6000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: Multi-process socket /var/run/dpdk/hugedir/mp_socket
EAL: Selected IOVA mode 'PA'
EAL: 2047 hugepages of size 2097152 reserved, but no mounted hugetlbfs found for that size
EAL: No available 1048576 kB hugepages reported
EAL: FATAL: Cannot get hugepage information.
EAL: Cannot get hugepage information.
EAL: Detected 16 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: Multi-process socket /var/run/dpdk/eal_flags_misc_autotest/mp_socket_780_50e027ba87592
EAL: Selected IOVA mode 'PA'
EAL: VFIO support initialized
EAL: Cannot get a virtual area at requested address: 0x7f9423a00000 (got 0x7f9119efe000)
EAL: Cannot reserve 17179869184 bytes at [0x7f9423a00000] - please use '--base-virtaddr' option
EAL: Cannot preallocate VA space for hugepage memory
EAL: FATAL: Cannot init memory
EAL: Cannot init memory
EAL: Cannot destroy local memory map
EAL: Could not release memory subsystem data
------------------------------------------------------------------------------

 21/157 DPDK:fast-tests / eal_fs_autotest                   OK                 0.40s
21:08:58 DPDK_TEST=eal_fs_autotest MALLOC_PERTURB_=255 /dpdk/build/app/test/dpdk-test '-l 0-15' --file-prefix=eal_fs_autotest
----------------------------------- output -----------------------------------
stdout:
RTE>>eal_fs_autotest
Testing function eal_parse_sysfs_value()
Temporary file is: /tmp/eal_test_LZ9F7m
Test reading a missing file ...
Confirmed return error when reading empty file
Test reading valid values ...
Read '15\n' ok
Read '0x19\n' ok
Test reading invalid values ...
eal_parse_sysfs_value() - OK
Test OK
RTE>>
stderr:
EAL: Detected 16 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: WARNING! Base virtual address hint (0x100005000 != 0x7f6184ce2000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: Multi-process socket /var/run/dpdk/eal_fs_autotest/mp_socket
EAL: Selected IOVA mode 'PA'
EAL: No available 1048576 kB hugepages reported
EAL: VFIO support initialized
EAL: WARNING! Base virtual address hint (0x10000b000 != 0x7f6184c88000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100011000 != 0x7f6184c27000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100a12000 != 0x7f5d83400000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100c17000 != 0x7f618497f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x101618000 != 0x7f5983200000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10181d000 != 0x7f618491e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10221e000 != 0x7f5583000000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x102423000 != 0x7f618479f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x102e24000 != 0x7f5182e00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103029000 != 0x7f618473e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103a2a000 != 0x7f4d82c00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103c2f000 != 0x7f618349a000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x104630000 != 0x7f4982a00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x104835000 != 0x7f6183439000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x105236000 != 0x7f4582800000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10543b000 != 0x7f5d8339f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x105e3c000 != 0x7f4182600000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL:   Invalid NUMA socket, default to 0
APP: HPET is not enabled, using TSC as default timer
EAL: eal_parse_sysfs_value(): cannot open sysfs value /dev/not-quite-null
EAL: eal_parse_sysfs_value(): cannot read sysfs value /tmp/eal_test_LZ9F7m
EAL: eal_parse_sysfs_value(): cannot parse sysfs value /tmp/eal_test_LZ9F7m
EAL: eal_parse_sysfs_value(): cannot parse sysfs value /tmp/eal_test_LZ9F7m
EAL: eal_parse_sysfs_value(): cannot parse sysfs value /tmp/eal_test_LZ9F7m
------------------------------------------------------------------------------

 22/157 DPDK:fast-tests / errno_autotest                    OK                 0.40s
21:08:58 DPDK_TEST=errno_autotest MALLOC_PERTURB_=42 /dpdk/build/app/test/dpdk-test '-l 0-15' --file-prefix=errno_autotest
----------------------------------- output -----------------------------------
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: Detected 16 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: WARNING! Base virtual address hint (0x100005000 != 0x7f3787665000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: Multi-process socket /var/run/dpdk/errno_autotest/mp_socket
EAL: Selected IOVA mode 'PA'
EAL: No available 1048576 kB hugepages reported
EAL: VFIO support initialized
EAL: WARNING! Base virtual address hint (0x10000b000 != 0x7f378760b000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100011000 != 0x7f378737f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100a12000 != 0x7f3385e00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100c17000 != 0x7f378731e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x101618000 != 0x7f2f85c00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10181d000 != 0x7f378719f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10221e000 != 0x7f2b85a00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x102423000 != 0x7f378713e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x102e24000 != 0x7f2785800000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103029000 != 0x7f3785e9a000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103a2a000 != 0x7f2385600000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103c2f000 != 0x7f3785e39000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x104630000 != 0x7f1f85400000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x104835000 != 0x7f3385d9f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x105236000 != 0x7f1b85200000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10543b000 != 0x7f3385d3e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x105e3c000 != 0x7f1785000000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL:   Invalid NUMA socket, default to 0
APP: HPET is not enabled, using TSC as default timer
------------------------------------------------------------------------------

 23/157 DPDK:fast-tests / ethdev_link_status                OK                 0.39s
21:08:59 MALLOC_PERTURB_=240 DPDK_TEST=ethdev_link_status /dpdk/build/app/test/dpdk-test '-l 0-15' --file-prefix=ethdev_link_status
----------------------------------- output -----------------------------------
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 200 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: Detected 16 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: WARNING! Base virtual address hint (0x100005000 != 0x7f542046a000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: Multi-process socket /var/run/dpdk/ethdev_link_status/mp_socket
EAL: Selected IOVA mode 'PA'
EAL: No available 1048576 kB hugepages reported
EAL: VFIO support initialized
EAL: WARNING! Base virtual address hint (0x10000b000 != 0x7f5420410000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100011000 != 0x7f542017f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100a12000 != 0x7f501ec00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100c17000 != 0x7f542011e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x101618000 != 0x7f4c1ea00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10181d000 != 0x7f541ff9f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10221e000 != 0x7f481e800000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x102423000 != 0x7f541ff3e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x102e24000 != 0x7f441e600000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103029000 != 0x7f541ec9a000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103a2a000 != 0x7f401e400000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103c2f000 != 0x7f541ec39000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x104630000 != 0x7f3c1e200000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x104835000 != 0x7f501eb9f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x105236000 != 0x7f381e000000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10543b000 != 0x7f501eb3e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x105e3c000 != 0x7f341de00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL:   Invalid NUMA socket, default to 0
APP: HPET is not enabled, using TSC as default timer
EAL: lib.eal log level changed from info to debug
EAL: request: mp_malloc_sync
EAL: Heap on socket 0 was shrunk by 2MB
------------------------------------------------------------------------------

 24/157 DPDK:fast-tests / event_ring_autotest               OK                 0.39s
21:08:59 DPDK_TEST=event_ring_autotest MALLOC_PERTURB_=52 /dpdk/build/app/test/dpdk-test '-l 0-15' --file-prefix=event_ring_autotest
----------------------------------- output -----------------------------------
stdout:
RTE>>event_ring_autotest
Test detected odd count
Test detected NULL ring lookup
Test OK
RTE>>
stderr:
EAL: Detected 16 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: WARNING! Base virtual address hint (0x100005000 != 0x7f323fe74000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: Multi-process socket /var/run/dpdk/event_ring_autotest/mp_socket
EAL: Selected IOVA mode 'PA'
EAL: No available 1048576 kB hugepages reported
EAL: VFIO support initialized
EAL: WARNING! Base virtual address hint (0x10000b000 != 0x7f323fe1a000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100011000 != 0x7f323fb7f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100a12000 != 0x7f2e3e600000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100c17000 != 0x7f323fb1e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x101618000 != 0x7f2a3e400000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10181d000 != 0x7f323f99f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10221e000 != 0x7f263e200000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x102423000 != 0x7f323f93e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x102e24000 != 0x7f223e000000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103029000 != 0x7f323e69a000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103a2a000 != 0x7f1e3de00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103c2f000 != 0x7f323e639000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x104630000 != 0x7f1a3dc00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x104835000 != 0x7f2e3e59f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x105236000 != 0x7f163da00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10543b000 != 0x7f2e3e53e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x105e3c000 != 0x7f123d800000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL:   Invalid NUMA socket, default to 0
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
------------------------------------------------------------------------------

 25/157 DPDK:fast-tests / fib_autotest                      OK                 1.01s
21:09:00 MALLOC_PERTURB_=95 DPDK_TEST=fib_autotest /dpdk/build/app/test/dpdk-test '-l 0-15' --file-prefix=fib_autotest
----------------------------------- output -----------------------------------
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
 + ------------------------------------------------------- +
 + Test Suite Summary : fib autotest
 + ------------------------------------------------------- +
 + Tests Total :        5
 + Tests Skipped :      0
 + Tests Executed :     5
 + Tests Unsupported:   0
 + Tests Passed :       5
 + Tests Failed :       0
 + ------------------------------------------------------- +
Test OK
RTE>>
stderr:
EAL: Detected 16 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: WARNING! Base virtual address hint (0x100005000 != 0x7fd967a20000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: Multi-process socket /var/run/dpdk/fib_autotest/mp_socket
EAL: Selected IOVA mode 'PA'
EAL: No available 1048576 kB hugepages reported
EAL: VFIO support initialized
EAL: WARNING! Base virtual address hint (0x10000b000 != 0x7fd9677a4000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100011000 != 0x7fd967743000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100a12000 != 0x7fd566200000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100c17000 != 0x7fd96759f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x101618000 != 0x7fd166000000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10181d000 != 0x7fd96753e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10221e000 != 0x7fcd65e00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x102423000 != 0x7fd96629a000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x102e24000 != 0x7fc965c00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103029000 != 0x7fd966239000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103a2a000 != 0x7fc565a00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103c2f000 != 0x7fd56619f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x104630000 != 0x7fc165800000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x104835000 != 0x7fd56613e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x105236000 != 0x7fbd65600000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10543b000 != 0x7fd5660dd000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x105e3c000 != 0x7fb965400000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL:   Invalid NUMA socket, default to 0
APP: HPET is not enabled, using TSC as default timer
LPM: Can not allocate mempool for RIB test_create_invalid
LPM: Can not allocate RIB test_create_invalid
LPM: Can not allocate RIB test_create_invalid
LPM: FIB dataplane struct test_create_invalid memory allocation failed with err -22
LPM: FIB dataplane struct test_create_invalid memory allocation failed with err -22
------------------------------------------------------------------------------

 26/157 DPDK:fast-tests / fib6_autotest                     FAIL               0.57s   exit status 1
21:09:01 DPDK_TEST=fib6_autotest MALLOC_PERTURB_=39 /dpdk/build/app/test/dpdk-test '-l 0-15' --file-prefix=fib6_autotest
----------------------------------- output -----------------------------------
stdout:
RTE>>fib6_autotest
stderr:
EAL: Detected 16 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: WARNING! Base virtual address hint (0x100005000 != 0x7f3ad0ccc000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: Multi-process socket /var/run/dpdk/fib6_autotest/mp_socket
EAL: Selected IOVA mode 'PA'
EAL: No available 1048576 kB hugepages reported
EAL: VFIO support initialized
EAL: WARNING! Base virtual address hint (0x10000b000 != 0x7f3ad0c72000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100011000 != 0x7f3ad0c11000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100a12000 != 0x7f36cf400000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100c17000 != 0x7f3ad097f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x101618000 != 0x7f32cf200000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10181d000 != 0x7f3ad091e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10221e000 != 0x7f2ecf000000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x102423000 != 0x7f3ad079f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x102e24000 != 0x7f2acee00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103029000 != 0x7f3ad073e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103a2a000 != 0x7f26cec00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103c2f000 != 0x7f3acf49a000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x104630000 != 0x7f22cea00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x104835000 != 0x7f3acf439000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x105236000 != 0x7f1ece800000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10543b000 != 0x7f36cf39f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x105e3c000 != 0x7f1ace600000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL:   Invalid NUMA socket, default to 0
APP: HPET is not enabled, using TSC as default timer
LPM: Can not allocate mempool for RIB6 test_create_invalid
LPM: Can not allocate RIB test_create_invalid
LPM: Can not allocate RIB test_create_invalid
LPM: FIB dataplane struct test_create_invalid memory allocation failed
LPM: FIB dataplane struct test_create_invalid memory allocation failed
=================================================================
==893==ERROR: AddressSanitizer: stack-buffer-overflow on address 0x7fff1d053170 at pc 0x55eebb2fd974 bp 0x7fff1d052680 sp 0x7fff1d052670
READ of size 1 at 0x7fff1d053170 thread T0
    #0 0x55eebb2fd973 in rte_rib6_lookup (/dpdk/build/app/test/dpdk-test+0x1ae8973)
    #1 0x55eebb166dd1 in trie_modify (/dpdk/build/app/test/dpdk-test+0x1951dd1)
    #2 0x55eebac581bc in check_fib (/dpdk/build/app/test/dpdk-test+0x14431bc)
    #3 0x55eebac5861e in test_lookup (/dpdk/build/app/test/dpdk-test+0x144361e)
    #4 0x55eebaad55a3 in unit_test_suite_runner (/dpdk/build/app/test/dpdk-test+0x12c05a3)
    #5 0x55eebaac9c7d in cmd_autotest_parsed (/dpdk/build/app/test/dpdk-test+0x12b4c7d)
    #6 0x55eebb48c5a6 in cmdline_parse (/dpdk/build/app/test/dpdk-test+0x1c775a6)
    #7 0x55eebb4897b3 in cmdline_valid_buffer (/dpdk/build/app/test/dpdk-test+0x1c747b3)
    #8 0x55eebb492a78 in rdline_char_in (/dpdk/build/app/test/dpdk-test+0x1c7da78)
    #9 0x55eebb4898a3 in cmdline_in (/dpdk/build/app/test/dpdk-test+0x1c748a3)
    #10 0x55eeb9d22837 in main.cold (/dpdk/build/app/test/dpdk-test+0x50d837)
    #11 0x7f3ad3b3f0b2 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x270b2)
    #12 0x55eebaac9b6d in _start (/dpdk/build/app/test/dpdk-test+0x12b4b6d)

Address 0x7fff1d053170 is located in stack of thread T0 at offset 2256 in frame
    #0 0x55eebac577cf in check_fib (/dpdk/build/app/test/dpdk-test+0x14427cf)

  This frame has 3 object(s):
    [32, 48) 'ip_missing' (line 271)
    [64, 2112) 'ip_arr' (line 269)
    [2240, 2256) 'ip_add' (line 270) <== Memory access at offset 2256 overflows this variable
HINT: this may be a false positive if your program uses some custom stack unwind mechanism, swapcontext or vfork
      (longjmp and C++ exceptions *are* supported)
SUMMARY: AddressSanitizer: stack-buffer-overflow (/dpdk/build/app/test/dpdk-test+0x1ae8973) in rte_rib6_lookup
Shadow bytes around the buggy address:
  0x100063a025d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  0x100063a025e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  0x100063a025f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  0x100063a02600: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  0x100063a02610: 00 00 00 00 00 00 00 00 00 00 00 00 f2 f2 f2 f2
=>0x100063a02620: f2 f2 f2 f2 f2 f2 f2 f2 f2 f2 f2 f2 00 00[f3]f3
  0x100063a02630: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  0x100063a02640: f1 f1 f1 f1 00 00 00 00 f3 f3 f3 f3 00 00 00 00
  0x100063a02650: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  0x100063a02660: 00 00 00 00 00 00 00 00 f1 f1 f1 f1 04 f2 04 f2
  0x100063a02670: 04 f3 f3 f3 00 00 00 00 00 00 00 00 00 00 00 00
Shadow byte legend (one shadow byte represents 8 application bytes):
  Addressable:           00
  Partially addressable: 01 02 03 04 05 06 07 
  Heap left redzone:       fa
  Freed heap region:       fd
  Stack left redzone:      f1
  Stack mid redzone:       f2
  Stack right redzone:     f3
  Stack after return:      f5
  Stack use after scope:   f8
  Global redzone:          f9
  Global init order:       f6
  Poisoned by user:        f7
  Container overflow:      fc
  Array cookie:            ac
  Intra object redzone:    bb
  ASan internal:           fe
  Left alloca redzone:     ca
  Right alloca redzone:    cb
  Shadow gap:              cc
==893==ABORTING
------------------------------------------------------------------------------

 27/157 DPDK:fast-tests / func_reentrancy_autotest          OK                 3.50s
21:09:01 MALLOC_PERTURB_=207 DPDK_TEST=func_reentrancy_autotest /dpdk/build/app/test/dpdk-test '-l 0-15' --file-prefix=func_reentrancy_autotest
----------------------------------- output -----------------------------------
stdout:
RTE>>func_reentrancy_autotest
Func-ReEnt CASE 0: eal init once PASS
Func-ReEnt CASE 1: ring create/lookup PASS
Func-ReEnt CASE 2: mempool create/lookup PASS
Func-ReEnt CASE 3: hash create/free PASS
Func-ReEnt CASE 4: fbk create/free PASS
Func-ReEnt CASE 5: lpm create/free PASS
Test OK
RTE>>
stderr:
EAL: Detected 16 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: WARNING! Base virtual address hint (0x100005000 != 0x7fec37434000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: Multi-process socket /var/run/dpdk/func_reentrancy_autotest/mp_socket
EAL: Selected IOVA mode 'PA'
EAL: No available 1048576 kB hugepages reported
EAL: VFIO support initialized
EAL: WARNING! Base virtual address hint (0x10000b000 != 0x7fec371b2000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100011000 != 0x7fec37151000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100a12000 != 0x7fe835c00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100c17000 != 0x7fec36f9f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x101618000 != 0x7fe435a00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10181d000 != 0x7fec36f3e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10221e000 != 0x7fe035800000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x102423000 != 0x7fec35c9a000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x102e24000 != 0x7fdc35600000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103029000 != 0x7fec35c39000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103a2a000 != 0x7fd835400000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103c2f000 != 0x7fe835b9f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x104630000 != 0x7fd435200000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x104835000 != 0x7fe835b3e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x105236000 != 0x7fd035000000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10543b000 != 0x7fe835add000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x105e3c000 != 0x7fcc34e00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL:   Invalid NUMA socket, default to 0
APP: HPET is not enabled, using TSC as default timer
EAL: FATAL: already called initialization.
EAL: already called initialization.
EAL: FATAL: already called initialization.
EAL: FATAL: already called initialization.
EAL: FATAL: already called initialization.
EAL: FATAL: already called initialization.
EAL: FATAL: already called initialization.
EAL: FATAL: already called initialization.
EAL: FATAL: already called initialization.
EAL: FATAL: already called initialization.
EAL: FATAL: already called initialization.
EAL: FATAL: already called initialization.
EAL: FATAL: already called initialization.
EAL: FATAL: already called initialization.
EAL: FATAL: already called initialization.
EAL: already called initialization.
EAL: FATAL: already called initialization.
EAL: FATAL: already called initialization.
EAL: already called initialization.
EAL: already called initialization.
EAL: already called initialization.
EAL: already called initialization.
EAL: already called initialization.
EAL: already called initialization.
EAL: already called initialization.
EAL: already called initialization.
EAL: already called initialization.
EAL: already called initialization.
EAL: already called initialization.
EAL: already called initialization.
EAL: already called initialization.
EAL: already called initialization.
RING: Cannot reserve memory
RING: Cannot reserve memory
RING: Cannot reserve memory
RING: Cannot reserve memory
RING: Cannot reserve memory
RING: Cannot reserve memory
RING: Cannot reserve memory
RING: Cannot reserve memory
RING: Cannot reserve memory
RING: Cannot reserve memory
RING: Cannot reserve memory
RING: Cannot reserve memory
RING: Cannot reserve memory
RING: Cannot reserve memory
RING: Cannot reserve memory
RING: Cannot reserve memory
RING: Cannot reserve memory
RING: Cannot reserve memory
RING: Cannot reserve memory
RING: Cannot reserve memory
RING: Cannot reserve memory
RING: Cannot reserve memory
RING: Cannot reserve memory
RING: Cannot reserve memory
RING: Cannot reserve memory
RING: Cannot reserve memory
RING: Cannot reserve memory
RING: Cannot reserve memory
RING: Cannot reserve memory
RING: Cannot reserve memory
RING: Cannot reserve memory
RING: Cannot reserve memory
RING: Cannot reserve memory
RING: Cannot reserve memory
RING: Cannot reserve memory
RING: Cannot reserve memory
RING: Cannot reserve memory
RING: Cannot reserve memory
RING: Cannot reserve memory
RING: Cannot reserve memory
RING: Cannot reserve memory
RING: Cannot reserve memory
RING: Cannot reserve memory
RING: Cannot reserve memory
RING: Cannot reserve memory
RING: Cannot reserve memory
RING: Cannot reserve memory
RING: Cannot reserve memory
RING: Cannot reserve memory
RING: Cannot reserve memory
RING: Cannot reserve memory
RING: Cannot reserve memory
RING: Cannot reserve memory
RING: Cannot reserve memory
RING: Cannot reserve memory
RING: Cannot reserve memory
RING: Cannot reserve memory
RING: Cannot reserve memory
RING: Cannot reserve memory
RING: Cannot reserve memory
RING: Cannot reserve memory
RING: Cannot reserve memory
RING: Cannot reserve memory
RING: Cannot reserve memory
HASH: memory allocation failed
RING: Cannot reserve memory
HASH: memory allocation failed
RING: Cannot reserve memory
HASH: memory allocation failed
RING: Cannot reserve memory
HASH: memory allocation failed
RING: Cannot reserve memory
HASH: memory allocation failed
RING: Cannot reserve memory
HASH: memory allocation failed
RING: Cannot reserve memory
HASH: memory allocation failed
RING: Cannot reserve memory
HASH: memory allocation failed
RING: Cannot reserve memory
HASH: memory allocation failed
RING: Cannot reserve memory
HASH: memory allocation failed
RING: Cannot reserve memory
HASH: memory allocation failed
RING: Cannot reserve memory
HASH: memory allocation failed
RING: Cannot reserve memory
HASH: memory allocation failed
RING: Cannot reserve memory
HASH: memory allocation failed
RING: Cannot reserve memory
HASH: memory allocation failed
RING: Cannot reserve memory
HASH: memory allocation failed
RING: Cannot reserve memory
HASH: memory allocation failed
RING: Cannot reserve memory
HASH: memory allocation failed
RING: Cannot reserve memory
HASH: memory allocation failed
RING: Cannot reserve memory
HASH: memory allocation failed
RING: Cannot reserve memory
HASH: memory allocation failed
RING: Cannot reserve memory
HASH: memory allocation failed
RING: Cannot reserve memory
HASH: memory allocation failed
RING: Cannot reserve memory
HASH: memory allocation failed
RING: Cannot reserve memory
HASH: memory allocation failed
RING: Cannot reserve memory
HASH: memory allocation failed
RING: Cannot reserve memory
HASH: memory allocation failed
RING: Cannot reserve memory
HASH: memory allocation failed
RING: Cannot reserve memory
HASH: memory allocation failed
RING: Cannot reserve memory
HASH: memory allocation failed
RING: Cannot reserve memory
HASH: memory allocation failed
RING: Cannot reserve memory
HASH: memory allocation failed
RING: Cannot reserve memory
HASH: memory allocation failed
RING: Cannot reserve memory
HASH: memory allocation failed
RING: Cannot reserve memory
HASH: memory allocation failed
RING: Cannot reserve memory
HASH: memory allocation failed
RING: Cannot reserve memory
HASH: memory allocation failed
RING: Cannot reserve memory
HASH: memory allocation failed
RING: Cannot reserve memory
HASH: memory allocation failed
RING: Cannot reserve memory
HASH: memory allocation failed
RING: Cannot reserve memory
HASH: memory allocation failed
RING: Cannot reserve memory
HASH: memory allocation failed
RING: Cannot reserve memory
HASH: memory allocation failed
RING: Cannot reserve memory
HASH: memory allocation failed
RING: Cannot reserve memory
HASH: memory allocation failed
RING: Cannot reserve memory
HASH: memory allocation failed
RING: Cannot reserve memory
HASH: memory allocation failed
RING: Cannot reserve memory
HASH: memory allocation failed
RING: Cannot reserve memory
HASH: memory allocation failed
RING: Cannot reserve memory
HASH: memory allocation failed
RING: Cannot reserve memory
HASH: memory allocation failed
RING: Cannot reserve memory
HASH: memory allocation failed
RING: Cannot reserve memory
HASH: memory allocation failed
RING: Cannot reserve memory
HASH: memory allocation failed
RING: Cannot reserve memory
HASH: memory allocation failed
RING: Cannot reserve memory
HASH: memory allocation failed
RING: Cannot reserve memory
HASH: memory allocation failed
RING: Cannot reserve memory
HASH: memory allocation failed
RING: Cannot reserve memory
HASH: memory allocation failed
RING: Cannot reserve memory
HASH: memory allocation failed
RING: Cannot reserve memory
HASH: memory allocation failed
RING: Cannot reserve memory
HASH: memory allocation failed
RING: Cannot reserve memory
HASH: memory allocation failed
------------------------------------------------------------------------------

 28/157 DPDK:fast-tests / flow_classify_autotest            FAIL               0.42s   exit status 1
21:09:05 DPDK_TEST=flow_classify_autotest MALLOC_PERTURB_=77 /dpdk/build/app/test/dpdk-test '-l 0-15' --file-prefix=flow_classify_autotest
----------------------------------- output -----------------------------------
stdout:
RTE>>flow_classify_autotest
Created table_acl for for IPv4 five tuple packets
Allocated mbuf pool on socket 0
Allocated mbuf pool on socket 1
Set up IPv4 UDP traffic
ETH  pktlen 14
ETH + IPv4 pktlen 34
ETH + IPv4 + UDP pktlen 42

Set up IPv4 TCP traffic
ETH  pktlen 14
ETH + IPv4 pktlen 34
ETH + IPv4 + TCP pktlen 54

Set up IPv4 SCTP traffic
ETH  pktlen 14
ETH + IPv4 pktlen 34
ETH + IPv4 + SCTP pktlen 42

Test OK
RTE>>
stderr:
EAL: Detected 16 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: WARNING! Base virtual address hint (0x100005000 != 0x7fd8c44db000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: Multi-process socket /var/run/dpdk/flow_classify_autotest/mp_socket
EAL: Selected IOVA mode 'PA'
EAL: No available 1048576 kB hugepages reported
EAL: VFIO support initialized
EAL: WARNING! Base virtual address hint (0x10000b000 != 0x7fd8c4481000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100011000 != 0x7fd8c4420000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100a12000 != 0x7fd4c2c00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100c17000 != 0x7fd8c417f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x101618000 != 0x7fd0c2a00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10181d000 != 0x7fd8c411e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10221e000 != 0x7fccc2800000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x102423000 != 0x7fd8c3f9f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x102e24000 != 0x7fc8c2600000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103029000 != 0x7fd8c3f3e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103a2a000 != 0x7fc4c2400000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103c2f000 != 0x7fd8c2c9a000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x104630000 != 0x7fc0c2200000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x104835000 != 0x7fd8c2c39000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x105236000 != 0x7fbcc2000000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10543b000 != 0x7fd4c2b9f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x105e3c000 != 0x7fb8c1e00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL:   Invalid NUMA socket, default to 0
APP: HPET is not enabled, using TSC as default timer

=================================================================
==936==ERROR: LeakSanitizer: detected memory leaks

Direct leak of 2160 byte(s) in 1 object(s) allocated from:
    #0 0x7fd8c7b93dc6 in calloc (/lib/x86_64-linux-gnu/libasan.so.5+0x10ddc6)
    #1 0x55b1709885fe in rte_flow_classify_table_entry_add (/dpdk/build/app/test/dpdk-test+0x17f15fe)
    #2 0x55b1705de4b2 in test_flow_classify (/dpdk/build/app/test/dpdk-test+0x14474b2)
    #3 0x55b17044bc7d in cmd_autotest_parsed (/dpdk/build/app/test/dpdk-test+0x12b4c7d)
    #4 0x55b170e0e5a6 in cmdline_parse (/dpdk/build/app/test/dpdk-test+0x1c775a6)
    #5 0x55b170e0b7b3 in cmdline_valid_buffer (/dpdk/build/app/test/dpdk-test+0x1c747b3)
    #6 0x55b170e14a78 in rdline_char_in (/dpdk/build/app/test/dpdk-test+0x1c7da78)
    #7 0x55b170e0b8a3 in cmdline_in (/dpdk/build/app/test/dpdk-test+0x1c748a3)
    #8 0x55b16f6a4837 in main.cold (/dpdk/build/app/test/dpdk-test+0x50d837)
    #9 0x7fd8c734e0b2 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x270b2)

Direct leak of 2160 byte(s) in 1 object(s) allocated from:
    #0 0x7fd8c7b93dc6 in calloc (/lib/x86_64-linux-gnu/libasan.so.5+0x10ddc6)
    #1 0x55b1709885fe in rte_flow_classify_table_entry_add (/dpdk/build/app/test/dpdk-test+0x17f15fe)
    #2 0x55b1705de90a in test_flow_classify (/dpdk/build/app/test/dpdk-test+0x144790a)
    #3 0x55b17044bc7d in cmd_autotest_parsed (/dpdk/build/app/test/dpdk-test+0x12b4c7d)
    #4 0x55b170e0e5a6 in cmdline_parse (/dpdk/build/app/test/dpdk-test+0x1c775a6)
    #5 0x55b170e0b7b3 in cmdline_valid_buffer (/dpdk/build/app/test/dpdk-test+0x1c747b3)
    #6 0x55b170e14a78 in rdline_char_in (/dpdk/build/app/test/dpdk-test+0x1c7da78)
    #7 0x55b170e0b8a3 in cmdline_in (/dpdk/build/app/test/dpdk-test+0x1c748a3)
    #8 0x55b16f6a4837 in main.cold (/dpdk/build/app/test/dpdk-test+0x50d837)
    #9 0x7fd8c734e0b2 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x270b2)

Direct leak of 2160 byte(s) in 1 object(s) allocated from:
    #0 0x7fd8c7b93dc6 in calloc (/lib/x86_64-linux-gnu/libasan.so.5+0x10ddc6)
    #1 0x55b1709885fe in rte_flow_classify_table_entry_add (/dpdk/build/app/test/dpdk-test+0x17f15fe)
    #2 0x55b1705ded22 in test_flow_classify (/dpdk/build/app/test/dpdk-test+0x1447d22)
    #3 0x55b17044bc7d in cmd_autotest_parsed (/dpdk/build/app/test/dpdk-test+0x12b4c7d)
    #4 0x55b170e0e5a6 in cmdline_parse (/dpdk/build/app/test/dpdk-test+0x1c775a6)
    #5 0x55b170e0b7b3 in cmdline_valid_buffer (/dpdk/build/app/test/dpdk-test+0x1c747b3)
    #6 0x55b170e14a78 in rdline_char_in (/dpdk/build/app/test/dpdk-test+0x1c7da78)
    #7 0x55b170e0b8a3 in cmdline_in (/dpdk/build/app/test/dpdk-test+0x1c748a3)
    #8 0x55b16f6a4837 in main.cold (/dpdk/build/app/test/dpdk-test+0x50d837)
    #9 0x7fd8c734e0b2 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x270b2)

Direct leak of 2160 byte(s) in 1 object(s) allocated from:
    #0 0x7fd8c7b93dc6 in calloc (/lib/x86_64-linux-gnu/libasan.so.5+0x10ddc6)
    #1 0x55b1709885fe in rte_flow_classify_table_entry_add (/dpdk/build/app/test/dpdk-test+0x17f15fe)
    #2 0x55b1705ddc17 in test_flow_classify (/dpdk/build/app/test/dpdk-test+0x1446c17)
    #3 0x55b17044bc7d in cmd_autotest_parsed (/dpdk/build/app/test/dpdk-test+0x12b4c7d)
    #4 0x55b170e0e5a6 in cmdline_parse (/dpdk/build/app/test/dpdk-test+0x1c775a6)
    #5 0x55b170e0b7b3 in cmdline_valid_buffer (/dpdk/build/app/test/dpdk-test+0x1c747b3)
    #6 0x55b170e14a78 in rdline_char_in (/dpdk/build/app/test/dpdk-test+0x1c7da78)
    #7 0x55b170e0b8a3 in cmdline_in (/dpdk/build/app/test/dpdk-test+0x1c748a3)
    #8 0x55b16f6a4837 in main.cold (/dpdk/build/app/test/dpdk-test+0x50d837)
    #9 0x7fd8c734e0b2 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x270b2)

SUMMARY: AddressSanitizer: 8640 byte(s) leaked in 4 allocation(s).
------------------------------------------------------------------------------

 29/157 DPDK:fast-tests / hash_autotest                     FAIL               0.33s   exit status 1
21:09:05 MALLOC_PERTURB_=237 DPDK_TEST=hash_autotest /dpdk/build/app/test/dpdk-test '-l 0-15' --file-prefix=hash_autotest
----------------------------------- output -----------------------------------
stdout:
RTE>>hash_autotest
stderr:
EAL: Detected 16 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: WARNING! Base virtual address hint (0x100005000 != 0x7f3bdf4a6000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: Multi-process socket /var/run/dpdk/hash_autotest/mp_socket
EAL: Selected IOVA mode 'PA'
EAL: No available 1048576 kB hugepages reported
EAL: VFIO support initialized
EAL: WARNING! Base virtual address hint (0x10000b000 != 0x7f3bdf44c000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100011000 != 0x7f3bdf17f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100a12000 != 0x7f37ddc00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100c17000 != 0x7f3bdf11e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x101618000 != 0x7f33dda00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10181d000 != 0x7f3bdef9f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10221e000 != 0x7f2fdd800000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x102423000 != 0x7f3bdef3e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x102e24000 != 0x7f2bdd600000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103029000 != 0x7f3bddc9a000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103a2a000 != 0x7f27dd400000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103c2f000 != 0x7f3bddc39000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x104630000 != 0x7f23dd200000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x104835000 != 0x7f37ddb9f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x105236000 != 0x7f1fdd000000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10543b000 != 0x7f37ddb3e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x105e3c000 != 0x7f1bdce00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL:   Invalid NUMA socket, default to 0
APP: HPET is not enabled, using TSC as default timer
=================================================================
==958==ERROR: AddressSanitizer: global-buffer-overflow on address 0x563e9506f7f0 at pc 0x563e926c58a8 bp 0x7ffde6e5b1c0 sp 0x7ffde6e5b1b0
READ of size 4 at 0x563e9506f7f0 thread T0
    #0 0x563e926c58a7 in rte_jhash_32b (/dpdk/build/app/test/dpdk-test+0x14638a7)
    #1 0x563e92ecad66 in rte_hash_add_key (/dpdk/build/app/test/dpdk-test+0x1c68d66)
    #2 0x563e926ca748 in test_hash (/dpdk/build/app/test/dpdk-test+0x1468748)
    #3 0x563e92516c7d in cmd_autotest_parsed (/dpdk/build/app/test/dpdk-test+0x12b4c7d)
    #4 0x563e92ed95a6 in cmdline_parse (/dpdk/build/app/test/dpdk-test+0x1c775a6)
    #5 0x563e92ed67b3 in cmdline_valid_buffer (/dpdk/build/app/test/dpdk-test+0x1c747b3)
    #6 0x563e92edfa78 in rdline_char_in (/dpdk/build/app/test/dpdk-test+0x1c7da78)
    #7 0x563e92ed68a3 in cmdline_in (/dpdk/build/app/test/dpdk-test+0x1c748a3)
    #8 0x563e9176f837 in main.cold (/dpdk/build/app/test/dpdk-test+0x50d837)
    #9 0x7f3be23190b2 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x270b2)
    #10 0x563e92516b6d in _start (/dpdk/build/app/test/dpdk-test+0x12b4b6d)

0x563e9506f7f0 is located 48 bytes to the left of global variable 'keys' defined in '../app/test/test_hash.c:115:24' (0x563e9506f820) of size 65
0x563e9506f7f0 is located 0 bytes to the right of global variable 'key' defined in '../app/test/test_hash.c:1596:16' (0x563e9506f7e0) of size 16
SUMMARY: AddressSanitizer: global-buffer-overflow (/dpdk/build/app/test/dpdk-test+0x14638a7) in rte_jhash_32b
Shadow bytes around the buggy address:
  0x0ac852a05ea0: f9 f9 f9 f9 f9 f9 f9 f9 f9 f9 f9 f9 f9 f9 f9 f9
  0x0ac852a05eb0: f9 f9 f9 f9 f9 f9 f9 f9 f9 f9 f9 f9 f9 f9 f9 f9
  0x0ac852a05ec0: f9 f9 f9 f9 f9 f9 f9 f9 f9 f9 f9 f9 f9 f9 f9 f9
  0x0ac852a05ed0: f9 f9 f9 f9 f9 f9 f9 f9 f9 f9 f9 f9 f9 f9 f9 f9
  0x0ac852a05ee0: f9 f9 f9 f9 f9 f9 f9 f9 f9 f9 f9 f9 f9 f9 f9 f9
=>0x0ac852a05ef0: 00 00 00 00 00 00 f9 f9 f9 f9 f9 f9 00 00[f9]f9
  0x0ac852a05f00: f9 f9 f9 f9 00 00 00 00 00 00 00 00 01 f9 f9 f9
  0x0ac852a05f10: f9 f9 f9 f9 01 f9 f9 f9 f9 f9 f9 f9 00 00 00 00
  0x0ac852a05f20: f9 f9 f9 f9 00 00 00 00 00 00 f9 f9 f9 f9 f9 f9
  0x0ac852a05f30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  0x0ac852a05f40: 00 00 00 00 00 00 00 00 00 00 00 00 f9 f9 f9 f9
Shadow byte legend (one shadow byte represents 8 application bytes):
  Addressable:           00
  Partially addressable: 01 02 03 04 05 06 07 
  Heap left redzone:       fa
  Freed heap region:       fd
  Stack left redzone:      f1
  Stack mid redzone:       f2
  Stack right redzone:     f3
  Stack after return:      f5
  Stack use after scope:   f8
  Global redzone:          f9
  Global init order:       f6
  Poisoned by user:        f7
  Container overflow:      fc
  Array cookie:            ac
  Intra object redzone:    bb
  ASan internal:           fe
  Left alloca redzone:     ca
  Right alloca redzone:    cb
  Shadow gap:              cc
==958==ABORTING
------------------------------------------------------------------------------

 30/157 DPDK:fast-tests / interrupt_autotest                OK                 1.41s
21:09:05 MALLOC_PERTURB_=62 DPDK_TEST=interrupt_autotest /dpdk/build/app/test/dpdk-test '-l 0-15' --file-prefix=interrupt_autotest
----------------------------------- output -----------------------------------
stdout:
RTE>>interrupt_autotest
Check unknown valid interrupt full path
Check valid UIO interrupt full path
Check valid device event interrupt full path
Check valid alarm interrupt full path
start register/unregister test
start interrupt enable/disable test
Clearing for interrupt tests
Test OK
RTE>>
stderr:
EAL: Detected 16 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: WARNING! Base virtual address hint (0x100005000 != 0x7ff4a584c000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: Multi-process socket /var/run/dpdk/interrupt_autotest/mp_socket
EAL: Selected IOVA mode 'PA'
EAL: No available 1048576 kB hugepages reported
EAL: VFIO support initialized
EAL: WARNING! Base virtual address hint (0x10000b000 != 0x7ff4a55b2000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100011000 != 0x7ff4a5551000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100a12000 != 0x7ff0a4000000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100c17000 != 0x7ff4a539f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x101618000 != 0x7feca3e00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10181d000 != 0x7ff4a533e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10221e000 != 0x7fe8a3c00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x102423000 != 0x7ff4a409a000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x102e24000 != 0x7fe4a3a00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103029000 != 0x7ff4a4039000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103a2a000 != 0x7fe0a3800000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103c2f000 != 0x7ff0a3f9f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x104630000 != 0x7fdca3600000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x104835000 != 0x7ff0a3f3e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x105236000 != 0x7fd8a3400000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10543b000 != 0x7ff0a3edd000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x105e3c000 != 0x7fd4a3200000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL:   Invalid NUMA socket, default to 0
APP: HPET is not enabled, using TSC as default timer
EAL: Registering with invalid input parameter
EAL: Registering with invalid input parameter
EAL: Registering with invalid input parameter
EAL: Unregistering with invalid input parameter
EAL: Unregistering with invalid input parameter
EAL: Unknown handle type of fd 84
EAL: Error enabling interrupts for fd 84 (Bad file descriptor)
EAL: Unknown handle type of fd 84
EAL: Error disabling interrupts for fd 84 (Bad file descriptor)
------------------------------------------------------------------------------

 31/157 DPDK:fast-tests / ipfrag_autotest                   OK                 0.39s
21:09:07 DPDK_TEST=ipfrag_autotest MALLOC_PERTURB_=83 /dpdk/build/app/test/dpdk-test '-l 0-15' --file-prefix=ipfrag_autotest
----------------------------------- output -----------------------------------
stdout:
RTE>>ipfrag_autotest
 + ------------------------------------------------------- +
 + Test Suite : IP Frag Unit Test Suite
 + ------------------------------------------------------- +
0: checking 2 with 2
1: checking 2 with 2
2: checking 3 with 3
3: checking -22 with -22
4: checking -95 with -95
5: checking 3 with 3
6: checking 2 with 2
7: checking 2 with 2
8: checking -22 with -22
9: checking 2 with 2
 + TestCase [ 0] : test_ip_frag succeeded
 + ------------------------------------------------------- +
 + Test Suite Summary : IP Frag Unit Test Suite
 + ------------------------------------------------------- +
 + Tests Total :        1
 + Tests Skipped :      0
 + Tests Executed :     1
 + Tests Unsupported:   0
 + Tests Passed :       1
 + Tests Failed :       0
 + ------------------------------------------------------- +
Test OK
RTE>>
stderr:
EAL: Detected 16 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: WARNING! Base virtual address hint (0x100005000 != 0x7f0f0fd2d000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: Multi-process socket /var/run/dpdk/ipfrag_autotest/mp_socket
EAL: Selected IOVA mode 'PA'
EAL: No available 1048576 kB hugepages reported
EAL: VFIO support initialized
EAL: WARNING! Base virtual address hint (0x10000b000 != 0x7f0f0fab2000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100011000 != 0x7f0f0fa51000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100a12000 != 0x7f0b0e400000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100c17000 != 0x7f0f0f89f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x101618000 != 0x7f070e200000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10181d000 != 0x7f0f0f83e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10221e000 != 0x7f030e000000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x102423000 != 0x7f0f0e59a000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x102e24000 != 0x7eff0de00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103029000 != 0x7f0f0e539000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103a2a000 != 0x7efb0dc00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103c2f000 != 0x7f0f0e4d8000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x104630000 != 0x7ef70da00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x104835000 != 0x7f0f0e477000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x105236000 != 0x7ef30d800000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10543b000 != 0x7f0f0e416000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x105e3c000 != 0x7eef0d600000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL:   Invalid NUMA socket, default to 0
APP: HPET is not enabled, using TSC as default timer
EAL: lib.eal log level changed from info to debug
EAL: Trying to obtain current memory policy.
EAL: Setting policy MPOL_PREFERRED for socket 0
EAL: Restoring previous memory policy: 0
EAL: request: mp_malloc_sync
EAL: Heap on socket 0 was expanded by 2MB
EAL: Trying to obtain current memory policy.
EAL: Setting policy MPOL_PREFERRED for socket 0
EAL: Restoring previous memory policy: 0
EAL: request: mp_malloc_sync
EAL: Heap on socket 0 was expanded by 2MB
EAL: Trying to obtain current memory policy.
EAL: Setting policy MPOL_PREFERRED for socket 0
EAL: Restoring previous memory policy: 0
EAL: request: mp_malloc_sync
EAL: Heap on socket 0 was expanded by 2MB
EAL: request: mp_malloc_sync
EAL: Heap on socket 0 was shrunk by 2MB
EAL: request: mp_malloc_sync
EAL: Heap on socket 0 was shrunk by 2MB
EAL: request: mp_malloc_sync
EAL: Heap on socket 0 was shrunk by 2MB
EAL: request: mp_malloc_sync
EAL: Heap on socket 0 was shrunk by 2MB
------------------------------------------------------------------------------

 32/157 DPDK:fast-tests / lcores_autotest                   OK                 0.98s
21:09:07 MALLOC_PERTURB_=167 DPDK_TEST=lcores_autotest /dpdk/build/app/test/dpdk-test '-l 0-15' --file-prefix=lcores_autotest
----------------------------------- output -----------------------------------
stdout:
RTE>>lcores_autotest
EAL threads count: 16, 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
lcore 4, socket 0, role RTE, cpuset 4
lcore 5, socket 0, role RTE, cpuset 5
lcore 6, socket 0, role RTE, cpuset 6
lcore 7, socket 0, role RTE, cpuset 7
lcore 8, socket 1, role RTE, cpuset 8
lcore 9, socket 1, role RTE, cpuset 9
lcore 10, socket 1, role RTE, cpuset 10
lcore 11, socket 1, role RTE, cpuset 11
lcore 12, socket 1, role RTE, cpuset 12
lcore 13, socket 1, role RTE, cpuset 13
lcore 14, socket 1, role RTE, cpuset 14
lcore 15, socket 1, role RTE, cpuset 15
non-EAL threads count: 112
Warning: could not register new thread (this might be expected during this test), reason Cannot allocate memory
non-EAL threads count: 113
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 RTE, cpuset 4
lcore 5, socket 0, role RTE, cpuset 5
lcore 6, socket 0, role RTE, cpuset 6
lcore 7, socket 0, role RTE, cpuset 7
lcore 8, socket 1, role RTE, cpuset 8
lcore 9, socket 1, role RTE, cpuset 9
lcore 10, socket 1, role RTE, cpuset 10
lcore 11, socket 1, role RTE, cpuset 11
lcore 12, socket 1, role RTE, cpuset 12
lcore 13, socket 1, role RTE, cpuset 13
lcore 14, socket 1, role RTE, cpuset 14
lcore 15, socket 1, role RTE, cpuset 15
lcore 16, 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
lcore 4, socket 0, role RTE, cpuset 4
lcore 5, socket 0, role RTE, cpuset 5
lcore 6, socket 0, role RTE, cpuset 6
lcore 7, socket 0, role RTE, cpuset 7
lcore 8, socket 1, role RTE, cpuset 8
lcore 9, socket 1, role RTE, cpuset 9
lcore 10, socket 1, role RTE, cpuset 10
lcore 11, socket 1, role RTE, cpuset 11
lcore 12, socket 1, role RTE, cpuset 12
lcore 13, socket 1, role RTE, cpuset 13
lcore 14, socket 1, role RTE, cpuset 14
lcore 15, socket 1, role RTE, cpuset 15
Test OK
RTE>>
stderr:
EAL: Detected 16 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: WARNING! Base virtual address hint (0x100005000 != 0x7f1066e4a000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: Multi-process socket /var/run/dpdk/lcores_autotest/mp_socket
EAL: Selected IOVA mode 'PA'
EAL: No available 1048576 kB hugepages reported
EAL: VFIO support initialized
EAL: WARNING! Base virtual address hint (0x10000b000 != 0x7f1066bb2000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100011000 != 0x7f1066b51000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100a12000 != 0x7f0c65600000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100c17000 != 0x7f106699f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x101618000 != 0x7f0865400000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10181d000 != 0x7f106693e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10221e000 != 0x7f0465200000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x102423000 != 0x7f106569a000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x102e24000 != 0x7f0065000000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103029000 != 0x7f1065639000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103a2a000 != 0x7efc64e00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103c2f000 != 0x7f0c6559f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x104630000 != 0x7ef864c00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x104835000 != 0x7f0c6553e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x105236000 != 0x7ef464a00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10543b000 != 0x7f0c654dd000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x105e3c000 != 0x7ef064800000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL:   Invalid NUMA socket, default to 0
APP: HPET is not enabled, using TSC as default timer
------------------------------------------------------------------------------

 33/157 DPDK:fast-tests / logs_autotest                     OK                 0.40s
21:09:08 MALLOC_PERTURB_=199 DPDK_TEST=logs_autotest /dpdk/build/app/test/dpdk-test '-l 0-15' --file-prefix=logs_autotest
----------------------------------- output -----------------------------------
stdout:
RTE>>logs_autotest
== dynamic log types
== static log types
Test OK
RTE>>
stderr:
EAL: Detected 16 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: WARNING! Base virtual address hint (0x100005000 != 0x7f7786607000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: Multi-process socket /var/run/dpdk/logs_autotest/mp_socket
EAL: Selected IOVA mode 'PA'
EAL: No available 1048576 kB hugepages reported
EAL: VFIO support initialized
EAL: WARNING! Base virtual address hint (0x10000b000 != 0x7f7786376000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100011000 != 0x7f7786315000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100a12000 != 0x7f7384e00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100c17000 != 0x7f778619f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x101618000 != 0x7f6f84c00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10181d000 != 0x7f778613e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10221e000 != 0x7f6b84a00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x102423000 != 0x7f7784e9a000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x102e24000 != 0x7f6784800000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103029000 != 0x7f7784e39000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103a2a000 != 0x7f6384600000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103c2f000 != 0x7f7384d9f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x104630000 != 0x7f5f84400000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x104835000 != 0x7f7384d3e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x105236000 != 0x7f5b84200000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10543b000 != 0x7f7384cdd000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x105e3c000 != 0x7f5784000000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL:   Invalid NUMA socket, default to 0
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
------------------------------------------------------------------------------

 34/157 DPDK:fast-tests / lpm_autotest                      OK                 3.79s
21:09:09 DPDK_TEST=lpm_autotest MALLOC_PERTURB_=13 /dpdk/build/app/test/dpdk-test '-l 0-15' --file-prefix=lpm_autotest
----------------------------------- output -----------------------------------
stdout:
RTE>>lpm_autotest
Test OK
RTE>>
stderr:
EAL: Detected 16 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: WARNING! Base virtual address hint (0x100005000 != 0x7fcb94105000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: Multi-process socket /var/run/dpdk/lpm_autotest/mp_socket
EAL: Selected IOVA mode 'PA'
EAL: No available 1048576 kB hugepages reported
EAL: VFIO support initialized
EAL: WARNING! Base virtual address hint (0x10000b000 != 0x7fcb93e76000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100011000 != 0x7fcb93e15000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100a12000 != 0x7fc792800000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100c17000 != 0x7fcb93c9f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x101618000 != 0x7fc392600000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10181d000 != 0x7fcb93c3e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10221e000 != 0x7fbf92400000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x102423000 != 0x7fcb9299a000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x102e24000 != 0x7fbb92200000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103029000 != 0x7fcb92939000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103a2a000 != 0x7fb792000000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103c2f000 != 0x7fcb928d8000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x104630000 != 0x7fb391e00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x104835000 != 0x7fcb92877000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x105236000 != 0x7faf91c00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10543b000 != 0x7fcb92816000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x105e3c000 != 0x7fab91a00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL:   Invalid NUMA socket, default to 0
APP: HPET is not enabled, using TSC as default timer
------------------------------------------------------------------------------

 35/157 DPDK:fast-tests / lpm6_autotest                     FAIL               2.94s   exit status 1
21:09:12 DPDK_TEST=lpm6_autotest MALLOC_PERTURB_=73 /dpdk/build/app/test/dpdk-test '-l 0-15' --file-prefix=lpm6_autotest
----------------------------------- output -----------------------------------
stdout:
RTE>>lpm6_autotest
stderr:
EAL: Detected 16 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: WARNING! Base virtual address hint (0x100005000 != 0x7facb665a000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: Multi-process socket /var/run/dpdk/lpm6_autotest/mp_socket
EAL: Selected IOVA mode 'PA'
EAL: No available 1048576 kB hugepages reported
EAL: VFIO support initialized
EAL: WARNING! Base virtual address hint (0x10000b000 != 0x7facb6600000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100011000 != 0x7facb637f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100a12000 != 0x7fa8b4e00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100c17000 != 0x7facb631e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x101618000 != 0x7fa4b4c00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10181d000 != 0x7facb619f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10221e000 != 0x7fa0b4a00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x102423000 != 0x7facb613e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x102e24000 != 0x7f9cb4800000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103029000 != 0x7facb4e9a000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103a2a000 != 0x7f98b4600000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103c2f000 != 0x7facb4e39000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x104630000 != 0x7f94b4400000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x104835000 != 0x7fa8b4d9f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x105236000 != 0x7f90b4200000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10543b000 != 0x7fa8b4d3e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x105e3c000 != 0x7f8cb4000000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL:   Invalid NUMA socket, default to 0
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)=================================================================
==1204==ERROR: AddressSanitizer: stack-buffer-overflow on address 0x7fff7e12a880 at pc 0x55bbad2d209f bp 0x7fff7e12a770 sp 0x7fff7e12a760
READ of size 4 at 0x7fff7e12a880 thread T0
    #0 0x55bbad2d209e in rule_hash (/dpdk/build/app/test/dpdk-test+0x1b2109e)
    #1 0x55bbad419e5f in rte_hash_lookup_data (/dpdk/build/app/test/dpdk-test+0x1c68e5f)
    #2 0x55bbad2d3f2b in rte_lpm6_add (/dpdk/build/app/test/dpdk-test+0x1b22f2b)
    #3 0x55bbacc67a6b in test9 (/dpdk/build/app/test/dpdk-test+0x14b6a6b)
    #4 0x55bbacc63312 in test_lpm6 (/dpdk/build/app/test/dpdk-test+0x14b2312)
    #5 0x55bbaca65c7d in cmd_autotest_parsed (/dpdk/build/app/test/dpdk-test+0x12b4c7d)
    #6 0x55bbad4285a6 in cmdline_parse (/dpdk/build/app/test/dpdk-test+0x1c775a6)
    #7 0x55bbad4257b3 in cmdline_valid_buffer (/dpdk/build/app/test/dpdk-test+0x1c747b3)
    #8 0x55bbad42ea78 in rdline_char_in (/dpdk/build/app/test/dpdk-test+0x1c7da78)
    #9 0x55bbad4258a3 in cmdline_in (/dpdk/build/app/test/dpdk-test+0x1c748a3)
    #10 0x55bbabcbe837 in main.cold (/dpdk/build/app/test/dpdk-test+0x50d837)
    #11 0x7facb94cd0b2 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x270b2)
    #12 0x55bbaca65b6d in _start (/dpdk/build/app/test/dpdk-test+0x12b4b6d)

Address 0x7fff7e12a880 is located in stack of thread T0 at offset 80 in frame
    #0 0x55bbad2d2e3f in rte_lpm6_add (/dpdk/build/app/test/dpdk-test+0x1b21e3f)

  This frame has 3 object(s):
    [32, 40) 'hash_val' (line 450)
    [64, 81) 'rule_key' (line 490) <== Memory access at offset 80 partially overflows this variable
    [128, 144) 'masked_ip' (line 865)
HINT: this may be a false positive if your program uses some custom stack unwind mechanism, swapcontext or vfork
      (longjmp and C++ exceptions *are* supported)
SUMMARY: AddressSanitizer: stack-buffer-overflow (/dpdk/build/app/test/dpdk-test+0x1b2109e) in rule_hash
Shadow bytes around the buggy address:
  0x10006fc1d4c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  0x10006fc1d4d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  0x10006fc1d4e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  0x10006fc1d4f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  0x10006fc1d500: 00 00 00 00 00 00 f1 f1 f1 f1 00 f2 f2 f2 00 00
=>0x10006fc1d510:[01]f2 f2 f2 f2 f2 00 00 f3 f3 00 00 00 00 00 00
  0x10006fc1d520: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 f1 f1
  0x10006fc1d530: f1 f1 f1 f1 04 f2 00 04 f2 f2 00 00 f3 f3 00 00
  0x10006fc1d540: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  0x10006fc1d550: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  0x10006fc1d560: 00 00 00 00 00 00 00 00 f1 f1 f1 f1 f8 f2 f2 f2
Shadow byte legend (one shadow byte represents 8 application bytes):
  Addressable:           00
  Partially addressable: 01 02 03 04 05 06 07 
  Heap left redzone:       fa
  Freed heap region:       fd
  Stack left redzone:      f1
  Stack mid redzone:       f2
  Stack right redzone:     f3
  Stack after return:      f5
  Stack use after scope:   f8
  Global redzone:          f9
  Global init order:       f6
  Poisoned by user:        f7
  Container overflow:      fc
  Array cookie:            ac
  Intra object redzone:    bb
  ASan internal:           fe
  Left alloca redzone:     ca
  Right alloca redzone:    cb
  Shadow gap:              cc
==1204==ABORTING
------------------------------------------------------------------------------

 36/157 DPDK:fast-tests / malloc_autotest                   OK                 3.27s
21:09:15 DPDK_TEST=malloc_autotest MALLOC_PERTURB_=255 /dpdk/build/app/test/dpdk-test '-l 0-15' --file-prefix=malloc_autotest
----------------------------------- output -----------------------------------
stdout:
RTE>>malloc_autotest
test_str_to_size() passed
test_zero_aligned_alloc() passed
test_malloc_bad_params() passed
test_realloc() passed
Heap id:0
	Heap name:socket_0
	Heap_size:2097152,
	Free_size:422720,
	Alloc_size:1674432,
	Greatest_free_size:411264,
	Alloc_count:9,
	Free_count:3,
Heap id:1
	Heap name:socket_1
	Heap_size:2097152,
	Free_size:2079744,
	Alloc_size:17408,
	Greatest_free_size:2072448,
	Alloc_count:15,
	Free_count:6,
Heap id:2
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:3
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:4
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:5
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:6
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:7
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:8
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:9
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:10
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:11
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:12
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:13
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:14
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:15
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:16
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:17
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:18
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:19
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:20
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:21
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:22
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:23
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:24
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:25
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:26
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:27
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:28
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:29
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:30
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:31
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:0
	Heap name:socket_0
	Heap_size:2097152,
	Free_size:423808,
	Alloc_size:1673344,
	Greatest_free_size:423808,
	Alloc_count:8,
	Free_count:1,
Heap id:1
	Heap name:socket_1
	Heap_size:2097152,
	Free_size:2085632,
	Alloc_size:11520,
	Greatest_free_size:2077184,
	Alloc_count:10,
	Free_count:5,
Heap id:2
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:3
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:4
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:5
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:6
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:7
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:8
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:9
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:10
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:11
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:12
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:13
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:14
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:15
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:16
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:17
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:18
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:19
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:20
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:21
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:22
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:23
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:24
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:25
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:26
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:27
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:28
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:29
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:30
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:31
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:0
	Heap name:socket_0
	Heap_size:2097152,
	Free_size:422656,
	Alloc_size:1674496,
	Greatest_free_size:415616,
	Alloc_count:9,
	Free_count:5,
Heap id:1
	Heap name:socket_1
	Heap_size:2097152,
	Free_size:2089088,
	Alloc_size:8064,
	Greatest_free_size:2076544,
	Alloc_count:7,
	Free_count:5,
Heap id:2
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:3
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:4
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:5
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:6
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:7
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:8
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:9
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:10
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:11
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:12
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:13
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:14
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:15
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:16
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:17
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:18
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:19
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:20
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:21
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:22
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:23
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:24
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:25
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:26
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:27
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:28
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:29
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:30
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:31
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:0
	Heap name:socket_0
	Heap_size:2097152,
	Free_size:426112,
	Alloc_size:1671040,
	Greatest_free_size:423808,
	Alloc_count:6,
	Free_count:2,
Heap id:1
	Heap name:socket_1
	Heap_size:2097152,
	Free_size:2085632,
	Alloc_size:11520,
	Greatest_free_size:2082432,
	Alloc_count:10,
	Free_count:4,
Heap id:2
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:3
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:4
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:5
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:6
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:7
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:8
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:9
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:10
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:11
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:12
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:13
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:14
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:15
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:16
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:17
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:18
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:19
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:20
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:21
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:22
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:23
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:24
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:25
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:26
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:27
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:28
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:29
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:30
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:31
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:0
	Heap name:socket_0
	Heap_size:2097152,
	Free_size:429632,
	Alloc_size:1667520,
	Greatest_free_size:429632,
	Alloc_count:3,
	Free_count:1,
Heap id:1
	Heap name:socket_1
	Heap_size:2097152,
	Free_size:2082176,
	Alloc_size:14976,
	Greatest_free_size:2074496,
	Alloc_count:13,
	Free_count:6,
Heap id:2
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:3
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:4
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:5
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:6
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:7
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:8
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:9
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:10
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:11
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:12
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:13
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:14
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:15
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:16
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:17
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:18
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:19
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:20
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:21
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:22
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:23
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:24
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:25
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:26
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:27
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:28
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:29
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:30
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:31
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:0
	Heap name:socket_0
	Heap_size:2097152,
	Free_size:428480,
	Alloc_size:1668672,
	Greatest_free_size:428480,
	Alloc_count:4,
	Free_count:1,
Heap id:1
	Heap name:socket_1
	Heap_size:2097152,
	Free_size:2083200,
	Alloc_size:13952,
	Greatest_free_size:2079488,
	Alloc_count:12,
	Free_count:5,
Heap id:2
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:3
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:4
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:5
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:6
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:7
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:8
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:9
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:10
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:11
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:12
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:13
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:14
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:15
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:16
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:17
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:18
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:19
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:20
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:21
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:22
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:23
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:24
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:25
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:26
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:27
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:28
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:29
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:30
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:31
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:0
	Heap name:socket_0
	Heap_size:2097152,
	Free_size:429632,
	Alloc_size:1667520,
	Greatest_free_size:429632,
	Alloc_count:3,
	Free_count:1,
Heap id:1
	Heap name:socket_1
	Heap_size:2097152,
	Free_size:2084480,
	Alloc_size:12672,
	Greatest_free_size:2078592,
	Alloc_count:11,
	Free_count:7,
Heap id:2
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:3
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:4
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:5
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:6
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:7
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:8
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:9
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:10
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:11
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:12
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:13
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:14
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:15
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:16
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:17
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:18
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:19
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:20
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:21
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:22
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:23
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:24
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:25
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:26
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:27
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:28
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:29
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:30
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:31
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:0
	Heap name:socket_0
	Heap_size:2097152,
	Free_size:429632,
	Alloc_size:1667520,
	Greatest_free_size:429632,
	Alloc_count:3,
	Free_count:1,
Heap id:1
	Heap name:socket_1
	Heap_size:2097152,
	Free_size:2087936,
	Alloc_size:9216,
	Greatest_free_size:2082688,
	Alloc_count:8,
	Free_count:3,
Heap id:2
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:3
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:4
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:5
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:6
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:7
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:8
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:9
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:10
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:11
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:12
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:13
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:14
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:15
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:16
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:17
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:18
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:19
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:20
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:21
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:22
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:23
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:24
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:25
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:26
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:27
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:28
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:29
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:30
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:31
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:0
	Heap name:socket_0
	Heap_size:2097152,
	Free_size:429632,
	Alloc_size:1667520,
	Greatest_free_size:429632,
	Alloc_count:3,
	Free_count:1,
Heap id:1
	Heap name:socket_1
	Heap_size:2097152,
	Free_size:2086784,
	Alloc_size:10368,
	Greatest_free_size:2081280,
	Alloc_count:9,
	Free_count:5,
Heap id:2
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:3
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:4
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:5
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:6
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:7
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:8
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:9
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:10
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:11
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:12
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:13
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:14
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:15
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:16
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:17
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:18
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:19
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:20
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:21
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:22
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:23
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:24
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:25
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:26
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:27
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:28
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:29
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:30
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:31
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:0
	Heap name:socket_0
	Heap_size:2097152,
	Free_size:429632,
	Alloc_size:1667520,
	Greatest_free_size:429632,
	Alloc_count:3,
	Free_count:1,
Heap id:1
	Heap name:socket_1
	Heap_size:2097152,
	Free_size:2088960,
	Alloc_size:8192,
	Greatest_free_size:2078592,
	Alloc_count:7,
	Free_count:3,
Heap id:2
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:3
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:4
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:5
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:6
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:7
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:8
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:9
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:10
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:11
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:12
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:13
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:14
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:15
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:16
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:17
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:18
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:19
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:20
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:21
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:22
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:23
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:24
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:25
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:26
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:27
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:28
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:29
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:30
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:31
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:0
	Heap name:socket_0
	Heap_size:2097152,
	Free_size:429632,
	Alloc_size:1667520,
	Greatest_free_size:429632,
	Alloc_count:3,
	Free_count:1,
Heap id:1
	Heap name:socket_1
	Heap_size:2097152,
	Free_size:2093696,
	Alloc_size:3456,
	Greatest_free_size:2088576,
	Alloc_count:3,
	Free_count:2,
Heap id:2
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:3
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:4
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:5
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:6
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:7
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:8
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:9
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:10
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:11
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:12
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:13
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:14
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:15
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:16
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:17
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:18
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:19
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:20
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:21
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:22
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:23
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:24
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:25
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:26
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:27
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:28
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:29
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:30
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:31
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:0
	Heap name:socket_0
	Heap_size:2097152,
	Free_size:429632,
	Alloc_size:1667520,
	Greatest_free_size:429632,
	Alloc_count:3,
	Free_count:1,
Heap id:1
	Heap name:socket_1
	Heap_size:2097152,
	Free_size:2090240,
	Alloc_size:6912,
	Greatest_free_size:2089728,
	Alloc_count:6,
	Free_count:2,
Heap id:2
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:3
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:4
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:5
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:6
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:7
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:8
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:9
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:10
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:11
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:12
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:13
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:14
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:15
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:16
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:17
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:18
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:19
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:20
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:21
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:22
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:23
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:24
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:25
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:26
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:27
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:28
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:29
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:30
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:31
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:0
	Heap name:socket_0
	Heap_size:2097152,
	Free_size:429632,
	Alloc_size:1667520,
	Greatest_free_size:429632,
	Alloc_count:3,
	Free_count:1,
Heap id:1
	Heap name:socket_1
	Heap_size:2097152,
	Free_size:2093696,
	Alloc_size:3456,
	Greatest_free_size:2088832,
	Alloc_count:3,
	Free_count:4,
Heap id:2
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:3
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:4
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:5
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:6
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:7
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:8
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:9
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:10
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:11
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:12
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:13
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:14
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:15
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:16
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:17
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:18
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:19
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:20
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:21
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:22
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:23
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:24
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:25
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:26
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:27
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:28
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:29
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:30
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:31
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:0
	Heap name:socket_0
	Heap_size:2097152,
	Free_size:429632,
	Alloc_size:1667520,
	Greatest_free_size:429632,
	Alloc_count:3,
	Free_count:1,
Heap id:1
	Heap name:socket_1
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:2
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:3
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:4
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:5
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:6
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:7
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:8
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:9
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:10
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:11
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:12
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:13
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:14
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:15
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:16
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:17
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:18
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:19
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:20
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:21
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:22
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:23
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:24
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:25
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:26
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:27
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:28
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:29
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:30
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:31
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:0
	Heap name:socket_0
	Heap_size:2097152,
	Free_size:429632,
	Alloc_size:1667520,
	Greatest_free_size:429632,
	Alloc_count:3,
	Free_count:1,
Heap id:1
	Heap name:socket_1
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:2
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:3
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:4
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:5
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:6
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:7
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:8
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:9
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:10
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:11
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:12
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:13
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:14
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:15
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:16
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:17
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:18
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:19
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:20
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:21
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:22
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:23
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:24
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:25
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:26
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:27
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:28
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:29
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:30
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:31
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
test_align_overlap_per_lcore() passed
Heap id:0
	Heap name:socket_0
	Heap_size:2097152,
	Free_size:428480,
	Alloc_size:1668672,
	Greatest_free_size:428480,
	Alloc_count:4,
	Free_count:1,
Heap id:1
	Heap name:socket_1
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:2
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:3
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:4
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:5
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:6
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:7
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:8
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:9
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:10
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:11
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:12
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:13
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:14
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:15
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:16
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:17
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:18
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:19
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:20
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:21
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:22
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:23
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:24
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
Heap id:0
	Heap name:socket_0
	Heap_size:2097152,
	Free_size:429632,
	Alloc_size:1667520,
	Alloc_count:0,
	Greatest_free_size:429632,
	Free_count:0,
Heap id:25
	Alloc_count:3,
	Free_count:1,
	Heap name:
Heap id:1
	Heap name:socket_1
	Heap_size:0,
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Free_size:0,
	Alloc_count:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Free_count:0,
	Alloc_count:0,
Heap id:26
	Heap name:
	Heap_size:0,
	Free_count:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
Heap id:2
	Free_count:0,
Heap id:27
	Heap name:
	Heap_size:0,
	Heap name:
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Heap_size:0,
	Alloc_count:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Free_count:0,
	Alloc_count:0,
Heap id:28
	Heap name:
	Free_count:0,
	Heap_size:0,
Heap id:3
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:4
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:5
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:6
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:7
	Free_size:0,
	Heap name:
	Alloc_size:0,
	Heap_size:0,
	Greatest_free_size:0,
	Free_size:0,
	Alloc_count:0,
	Free_count:0,
	Alloc_size:0,
	Greatest_free_size:0,
Heap id:29
	Alloc_count:0,
	Free_count:0,
Heap id:8
	Heap name:
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Heap_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
	Free_size:0,
Heap id:30
	Heap name:
	Alloc_size:0,
	Heap_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
	Free_size:0,
Heap id:9
	Heap name:
	Heap_size:0,
	Alloc_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
	Alloc_count:0,
Heap id:31
	Free_count:0,
Heap id:10
	Heap name:
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Heap_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:11
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:12
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:13
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:14
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:15
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:16
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:17
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:18
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:19
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:20
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:21
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:22
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:23
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:24
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:25
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:26
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:27
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:28
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:29
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:30
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:31
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:0
	Heap name:socket_0
	Heap_size:2097152,
	Free_size:429632,
	Alloc_size:1667520,
	Greatest_free_size:429632,
	Alloc_count:3,
	Free_count:1,
Heap id:1
	Heap name:socket_1
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:2
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:3
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:4
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:5
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:6
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:7
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:8
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:9
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:10
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:11
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:12
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:13
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:14
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:15
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:16
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:17
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:18
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:19
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:20
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:21
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:22
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:23
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:24
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:25
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:26
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:27
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:28
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:29
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:30
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:31
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:0
	Heap name:socket_0
	Heap_size:2097152,
	Free_size:427328,
	Alloc_size:1669824,
	Greatest_free_size:422656,
	Alloc_count:5,
	Free_count:3,
Heap id:0
	Heap name:socket_0
	Heap_size:2097152,
	Free_size:427328,
	Alloc_size:1669824,
	Greatest_free_size:427328,
	Alloc_count:5,
	Free_count:1,
Heap id:0
	Heap name:socket_0
	Heap_size:2097152,
	Free_size:428480,
	Alloc_size:1668672,
	Greatest_free_size:428480,
	Alloc_count:4,
	Free_count:1,
Heap id:0
	Heap name:socket_0
	Heap_size:2097152,
	Free_size:429632,
	Alloc_size:1667520,
	Greatest_free_size:429632,
	Alloc_count:3,
	Free_count:1,
Heap id:1
	Heap name:socket_1
	Heap_size:2097152,
	Free_size:2096000,
	Alloc_size:1152,
	Greatest_free_size:2096000,
	Alloc_count:1,
	Free_count:1,
Heap id:2
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:3
	Heap name:
	Heap_size:0,
Heap id:1
	Free_size:0,
	Heap name:socket_1
	Heap_size:2097152,
	Alloc_size:0,
	Free_size:2094848,
	Greatest_free_size:0,
	Alloc_size:2304,
	Greatest_free_size:2094848,
	Alloc_count:0,
	Alloc_count:2,
	Free_count:1,
	Free_count:0,
Heap id:2
Heap id:4
	Heap name:
Heap id:1
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:3
	Heap name:
	Heap_size:0,
	Free_size:0,
	Heap name:socket_1
Heap id:1
	Heap_size:2097152,
	Alloc_size:0,
	Heap name:
	Heap name:socket_1
	Greatest_free_size:0,
	Heap_size:2097152,
	Free_size:2091392,
	Alloc_count:0,
	Alloc_size:5760,
	Free_count:0,
	Greatest_free_size:2091392,
Heap id:4
	Heap_size:0,
	Alloc_count:5,
	Free_size:0,
	Alloc_size:0,
	Free_count:1,
	Free_size:2092544,
	Greatest_free_size:0,
	Alloc_count:0,
	Heap name:
	Free_count:0,
Heap id:2
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
	Heap name:
	Heap_size:0,
Heap id:5
Heap id:5
	Heap name:
	Free_size:0,
	Heap name:
	Heap_size:0,
	Heap_size:0,
	Alloc_size:0,
	Free_size:0,
	Free_size:0,
	Greatest_free_size:0,
	Alloc_size:0,
	Alloc_count:0,
	Free_count:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_size:4608,
	Greatest_free_size:0,
	Alloc_count:0,
	Alloc_count:0,
	Free_count:0,
	Greatest_free_size:2092544,
Heap id:6
	Heap name:
	Free_count:0,
	Heap_size:0,
Heap id:6
	Free_size:0,
	Alloc_size:0,
	Heap name:
	Heap_size:0,
	Greatest_free_size:0,
Heap id:3
	Free_size:0,
	Alloc_count:4,
	Heap name:
	Heap_size:0,
	Alloc_count:0,
	Free_count:1,
Heap id:2
	Free_count:0,
	Free_size:0,
Heap id:7
	Heap name:
	Heap name:
	Heap_size:0,
	Heap_size:0,
	Alloc_size:0,
	Free_size:0,
	Alloc_size:0,
	Free_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:3
	Heap name:
	Alloc_size:0,
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
	Alloc_count:0,
	Free_count:0,
Heap id:7
	Greatest_free_size:0,
	Heap name:
Heap id:4
	Alloc_count:0,
	Free_count:0,
Heap id:4
Heap id:8
	Heap name:
	Heap_size:0,
	Heap name:
	Heap_size:0,
	Free_size:0,
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Free_size:0,
	Alloc_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:8
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Alloc_count:0,
	Greatest_free_size:0,
	Free_count:0,
Heap id:9
	Alloc_count:0,
	Heap name:
	Free_count:0,
	Heap name:
	Heap_size:0,
Heap id:9
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Heap name:
	Free_count:0,
	Heap_size:0,
	Free_size:0,
	Free_size:0,
	Alloc_size:0,
Heap id:10
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:5
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:6
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:7
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:8
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
	Greatest_free_size:0,
Heap id:9
	Alloc_count:0,
	Free_count:0,
	Heap name:
Heap id:10
	Heap_size:0,
	Heap name:
	Heap_size:0,
	Free_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Alloc_size:0,
	Free_count:0,
	Greatest_free_size:0,
	Alloc_count:0,
Heap id:10
	Free_count:0,
	Heap name:
Heap id:11
	Heap name:
	Heap_size:0,
	Heap name:
	Free_size:0,
	Alloc_size:0,
	Heap_size:0,
	Heap_size:0,
	Greatest_free_size:0,
	Free_size:0,
	Alloc_count:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Free_count:0,
	Alloc_count:0,
Heap id:5
	Alloc_count:0,
	Free_count:0,
Heap id:12
	Heap name:
	Heap name:
	Free_count:0,
	Heap_size:0,
	Heap_size:0,
Heap id:11
	Free_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Alloc_size:0,
	Heap name:
	Greatest_free_size:0,
	Alloc_count:0,
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Free_count:0,
	Free_count:0,
	Greatest_free_size:0,
Heap id:6
Heap id:13
	Heap name:
	Free_size:0,
	Heap_size:0,
	Heap name:
	Alloc_size:0,
	Free_size:0,
	Heap_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Alloc_count:0,
	Free_count:0,
Heap id:11
	Free_size:0,
	Free_count:0,
	Alloc_size:0,
Heap id:12
	Heap name:
	Greatest_free_size:0,
	Alloc_count:0,
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Alloc_count:0,
	Free_count:0,
	Greatest_free_size:0,
	Free_count:0,
	Alloc_count:0,
	Free_count:0,
Heap id:14
Heap id:7
Heap id:13
	Heap name:
	Heap_size:0,
	Heap name:
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Free_count:0,
	Alloc_count:0,
	Heap_size:0,
Heap id:12
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Free_count:0,
	Free_size:0,
	Alloc_size:0,
Heap id:15
	Heap name:
	Greatest_free_size:0,
	Heap name:
	Heap_size:0,
	Heap_size:0,
	Alloc_count:0,
	Free_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Free_count:0,
	Greatest_free_size:0,
Heap id:8
	Alloc_count:0,
	Alloc_count:0,
	Free_count:0,
	Alloc_count:0,
	Free_count:0,
Heap id:16
	Heap name:
	Free_count:0,
	Heap_size:0,
Heap id:14
	Free_size:0,
Heap id:13
	Alloc_size:0,
	Heap name:
	Greatest_free_size:0,
	Heap name:
	Heap_size:0,
	Free_size:0,
	Heap name:
	Alloc_count:0,
	Heap_size:0,
	Alloc_size:0,
	Free_count:0,
	Heap_size:0,
	Greatest_free_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
Heap id:17
	Heap name:
	Alloc_count:0,
	Alloc_count:0,
	Free_count:0,
	Heap_size:0,
	Free_count:0,
	Free_size:0,
	Alloc_size:0,
Heap id:9
Heap id:15
	Heap name:
	Greatest_free_size:0,
	Heap name:
	Heap_size:0,
	Heap_size:0,
	Free_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Free_count:0,
Heap id:18
	Alloc_count:0,
	Heap name:
	Alloc_count:0,
	Free_size:0,
	Heap_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Free_count:0,
	Free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:10
	Alloc_size:0,
Heap id:14
	Greatest_free_size:0,
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_count:0,
	Heap name:
	Free_count:0,
	Alloc_size:0,
Heap id:16
	Heap name:
	Greatest_free_size:0,
	Heap_size:0,
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:11
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:12
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:13
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:14
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:15
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:16
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:17
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_size:0,
	Free_count:0,
	Alloc_size:0,
Heap id:18
	Greatest_free_size:0,
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_count:0,
	Alloc_size:0,
	Free_count:0,
Heap id:17
	Greatest_free_size:0,
	Heap name:
	Alloc_count:0,
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Free_count:0,
	Greatest_free_size:0,
Heap id:19
	Alloc_count:0,
	Alloc_count:0,
	Free_count:0,
Heap id:18
	Heap name:
	Heap_size:0,
	Free_size:0,
	Free_count:0,
	Heap name:
	Heap_size:0,
Heap id:15
	Heap name:
	Free_size:0,
	Alloc_size:0,
	Alloc_size:0,
	Heap_size:0,
	Free_size:0,
	Greatest_free_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
	Alloc_count:0,
	Free_count:0,
	Free_count:0,
Heap id:19
	Heap name:
	Heap_size:0,
	Free_size:0,
Heap id:19
	Alloc_size:0,
	Heap name:
	Heap_size:0,
Heap id:20
	Free_size:0,
	Greatest_free_size:0,
	Heap name:
	Heap_size:0,
	Alloc_size:0,
	Alloc_count:0,
	Free_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Alloc_size:0,
	Alloc_size:0,
	Free_count:0,
Heap id:20
	Heap name:
	Heap_size:0,
	Greatest_free_size:0,
	Free_size:0,
	Alloc_count:0,
	Greatest_free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Alloc_count:0,
	Free_count:0,
Heap id:21
	Heap name:
	Free_count:0,
	Heap_size:0,
Heap id:21
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_size:0,
	Free_count:0,
	Free_count:0,
Heap id:22
Heap id:16
	Heap name:
	Heap name:
	Heap_size:0,
	Free_size:0,
	Heap_size:0,
	Free_count:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Free_size:0,
	Alloc_size:0,
Heap id:20
	Alloc_count:0,
	Free_count:0,
	Greatest_free_size:0,
Heap id:23
	Heap name:
	Heap name:
	Heap_size:0,
	Alloc_size:0,
	Heap_size:0,
	Free_size:0,
	Free_size:0,
	Alloc_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Greatest_free_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Alloc_count:0,
	Free_count:0,
	Free_count:0,
	Alloc_count:0,
Heap id:24
	Heap name:
	Alloc_count:0,
	Free_count:0,
	Heap_size:0,
Heap id:21
	Free_count:0,
	Heap name:
Heap id:17
	Heap name:
	Free_size:0,
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Heap_size:0,
	Alloc_count:0,
	Greatest_free_size:0,
	Free_size:0,
	Free_count:0,
	Alloc_count:0,
	Free_count:0,
Heap id:22
Heap id:25
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
Heap id:22
	Heap name:
	Heap name:
	Free_count:0,
Heap id:26
	Heap_size:0,
	Heap_size:0,
	Free_size:0,
	Heap name:
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_size:0,
	Alloc_count:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Free_count:0,
	Heap_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:18
	Free_size:0,
Heap id:23
	Heap name:
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Heap_size:0,
	Free_size:0,
	Heap name:
	Free_count:0,
Heap id:27
	Alloc_size:0,
	Heap name:
	Heap_size:0,
	Greatest_free_size:0,
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Alloc_count:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
	Free_count:0,
	Greatest_free_size:0,
Heap id:24
	Heap name:
Heap id:28
	Alloc_count:0,
	Free_count:0,
	Heap_size:0,
Heap id:19
	Heap name:
	Alloc_count:0,
	Heap name:
	Heap_size:0,
	Free_count:0,
Heap id:23
	Heap_size:0,
	Heap name:
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Heap_size:0,
	Free_size:0,
	Alloc_count:0,
	Free_count:0,
	Free_size:0,
Heap id:20
	Alloc_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Heap name:
	Alloc_count:0,
	Free_count:0,
	Greatest_free_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
	Alloc_count:0,
Heap id:25
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:26
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Free_count:0,
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:21
	Heap name:
Heap id:24
	Heap_size:0,
	Heap name:
	Heap_size:0,
	Free_size:0,
	Free_size:0,
	Alloc_size:0,
Heap id:29
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Alloc_count:0,
	Free_count:0,
	Free_count:0,
Heap id:30
Heap id:25
	Heap name:
	Heap_size:0,
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Greatest_free_size:0,
	Alloc_size:0,
	Alloc_count:0,
	Alloc_count:0,
	Free_count:0,
	Free_count:0,
	Greatest_free_size:0,
Heap id:22
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Alloc_count:0,
Heap id:31
	Free_count:0,
Heap id:26
	Greatest_free_size:0,
	Heap name:
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_count:0,
	Heap_size:0,
	Alloc_size:0,
	Free_count:0,
Heap id:23
	Heap name:
	Heap_size:0,
	Free_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Alloc_count:0,
	Free_count:0,
Heap id:27
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Alloc_count:0,
	Greatest_free_size:0,
	Free_count:0,
	Free_count:0,
	Alloc_count:0,
Heap id:24
Heap id:27
	Free_count:0,
	Heap name:
	Heap_size:0,
Heap id:28
	Heap name:
	Free_size:0,
	Heap name:
	Alloc_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Heap_size:0,
	Alloc_count:0,
	Free_count:0,
	Heap_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_size:0,
	Free_size:0,
	Free_count:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_size:0,
	Alloc_count:0,
	Greatest_free_size:0,
	Free_count:0,
Heap id:25
Heap id:29
	Alloc_count:0,
	Heap name:
	Heap_size:0,
	Free_count:0,
Heap id:28
	Heap name:
	Heap name:
	Heap_size:0,
	Free_size:0,
	Free_size:0,
	Alloc_size:0,
	Heap_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Greatest_free_size:0,
	Free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:26
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_size:0,
	Alloc_count:0,
	Free_count:0,
	Greatest_free_size:0,
Heap id:27
	Alloc_count:0,
	Free_count:0,
Heap id:29
	Heap name:
	Heap name:
	Alloc_count:0,
	Heap_size:0,
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Free_count:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:30
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
Heap id:30
	Alloc_count:0,
	Heap name:
	Heap_size:0,
	Free_size:0,
	Free_count:0,
	Alloc_size:0,
Heap id:31
	Free_size:0,
	Alloc_size:0,
	Heap name:
	Greatest_free_size:0,
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Alloc_count:0,
	Greatest_free_size:0,
	Free_count:0,
Heap id:28
	Heap name:
	Alloc_count:0,
	Heap_size:0,
	Free_count:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:29
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:30
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:31
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:31
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:0
	Heap name:socket_0
	Heap_size:2097152,
	Free_size:429632,
	Alloc_size:1667520,
	Greatest_free_size:429632,
	Alloc_count:3,
	Free_count:1,
Heap id:1
	Heap name:socket_1
	Heap_size:2097152,
	Free_size:2040704,
	Alloc_size:56448,
	Greatest_free_size:2006528,
	Alloc_count:10,
	Free_count:4,
Heap id:2
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:3
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:4
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:5
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:6
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:7
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:8
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:9
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:10
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:11
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:12
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:13
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:14
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:15
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:16
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:17
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:18
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:19
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:20
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:21
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:22
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:23
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:24
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:25
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:26
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:27
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:28
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:29
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:30
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:31
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:0
	Heap name:socket_0
	Heap_size:2097152,
	Free_size:429632,
	Alloc_size:1667520,
	Greatest_free_size:429632,
	Alloc_count:3,
	Free_count:1,
Heap id:1
	Heap name:socket_1
	Heap_size:2097152,
	Free_size:2056832,
	Alloc_size:40320,
	Greatest_free_size:2039424,
	Alloc_count:9,
	Free_count:4,
Heap id:2
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:3
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:4
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
Heap id:0
	Alloc_count:0,
	Heap name:socket_0
	Heap_size:2097152,
	Free_size:429632,
	Alloc_size:1667520,
	Greatest_free_size:429632,
	Alloc_count:3,
	Free_count:0,
	Free_count:1,
Heap id:5
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:6
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:7
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:8
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
Heap id:1
	Alloc_count:0,
	Heap name:socket_1
	Heap_size:2097152,
	Free_count:0,
	Free_size:2057856,
Heap id:9
	Heap name:
	Heap_size:0,
	Alloc_size:39296,
	Free_size:0,
	Greatest_free_size:2041728,
	Alloc_count:8,
	Alloc_size:0,
	Free_count:2,
Heap id:2
	Greatest_free_size:0,
	Heap name:
	Heap_size:0,
	Alloc_count:0,
	Free_size:0,
	Free_count:0,
Heap id:10
	Heap name:
	Alloc_size:0,
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
	Alloc_count:0,
Heap id:3
	Free_count:0,
	Heap name:
	Heap_size:0,
	Free_size:0,
Heap id:11
	Alloc_size:0,
	Heap name:
	Heap_size:0,
	Free_size:0,
	Greatest_free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Alloc_count:0,
	Free_count:0,
	Free_count:0,
Heap id:4
Heap id:12
	Heap name:
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Heap_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:5
	Free_size:0,
	Heap name:
	Alloc_size:0,
	Greatest_free_size:0,
	Heap_size:0,
	Alloc_count:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Free_count:0,
	Alloc_count:0,
Heap id:13
	Heap name:
	Heap_size:0,
	Free_count:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
Heap id:6
	Free_count:0,
	Heap name:
	Heap_size:0,
	Free_size:0,
Heap id:14
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Heap name:
	Free_count:0,
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
Heap id:7
	Alloc_count:0,
	Free_count:0,
Heap id:15
	Heap name:
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Heap_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
	Free_size:0,
Heap id:8
Heap id:0
	Heap name:
	Heap name:socket_0
	Heap_size:2097152,
	Free_size:429632,
	Alloc_size:1667520,
	Heap_size:0,
	Greatest_free_size:429632,
	Alloc_count:3,
	Free_size:0,
	Free_count:1,
	Alloc_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
	Alloc_count:0,
Heap id:16
	Heap name:
	Free_count:0,
Heap id:1
	Heap_size:0,
Heap id:9
	Free_size:0,
	Heap name:socket_1
	Heap name:
	Heap_size:0,
	Alloc_size:0,
	Heap_size:2097152,
	Free_size:2077568,
	Alloc_size:19584,
	Free_size:0,
	Greatest_free_size:2042880,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:4,
	Free_count:4,
	Greatest_free_size:0,
	Alloc_count:0,
	Alloc_count:0,
	Free_count:0,
Heap id:2
	Free_count:0,
Heap id:10
	Heap name:
	Heap_size:0,
	Heap name:
	Heap_size:0,
	Free_size:0,
	Free_size:0,
	Alloc_size:0,
Heap id:17
	Greatest_free_size:0,
	Heap name:
	Alloc_size:0,
	Alloc_count:0,
	Free_count:0,
	Heap_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
Heap id:3
	Free_size:0,
	Alloc_size:0,
	Heap name:
	Heap_size:0,
	Free_count:0,
	Free_size:0,
	Greatest_free_size:0,
Heap id:11
	Alloc_size:0,
	Heap name:
	Alloc_count:0,
	Heap_size:0,
	Greatest_free_size:0,
	Free_size:0,
	Free_count:0,
	Alloc_count:0,
	Free_count:0,
Heap id:18
	Heap name:
	Alloc_size:0,
	Heap_size:0,
	Greatest_free_size:0,
Heap id:4
	Free_size:0,
	Alloc_size:0,
	Alloc_count:0,
	Greatest_free_size:0,
	Free_count:0,
	Heap name:
	Alloc_count:0,
	Free_count:0,
Heap id:12
Heap id:0
Heap id:19
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:20
	Heap name:
	Heap_size:0,
	Heap name:socket_0
	Heap_size:0,
	Heap_size:2097152,
	Free_size:0,
	Alloc_size:0,
	Free_size:429632,
	Alloc_size:1667520,
	Free_size:0,
	Greatest_free_size:429632,
	Heap name:
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:21
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:22
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:23
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:24
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:3,
	Alloc_count:0,
	Free_count:1,
	Free_count:0,
Heap id:25
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Greatest_free_size:0,
	Free_count:0,
	Alloc_count:0,
Heap id:26
	Heap name:
	Heap_size:0,
	Free_count:0,
	Heap_size:0,
Heap id:5
	Free_size:0,
	Free_size:0,
	Alloc_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Heap name:
	Greatest_free_size:0,
Heap id:0
	Heap_size:0,
	Free_size:0,
Heap id:1
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Heap name:socket_1
	Free_count:0,
Heap id:6
	Heap_size:2097152,
	Free_size:2079872,
	Alloc_count:0,
	Heap name:
	Heap name:socket_0
	Alloc_count:0,
	Heap_size:0,
	Heap_size:2097152,
	Free_size:429632,
	Free_size:0,
	Alloc_size:1667520,
	Greatest_free_size:429632,
	Alloc_size:0,
	Greatest_free_size:0,
	Free_count:0,
Heap id:13
	Alloc_count:3,
	Free_count:1,
	Free_count:0,
	Heap name:
Heap id:27
	Heap_size:0,
	Free_size:0,
	Heap name:
	Alloc_size:17280,
	Greatest_free_size:2058368,
	Alloc_count:0,
	Alloc_count:2,
	Heap_size:0,
	Free_count:3,
	Free_size:0,
	Alloc_size:0,
Heap id:0
	Alloc_size:0,
	Free_count:0,
Heap id:7
	Heap name:
	Greatest_free_size:0,
	Heap_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:14
	Free_size:0,
	Heap name:socket_0
	Heap name:
	Heap_size:0,
	Alloc_size:0,
	Heap_size:2097152,
	Free_size:0,
	Free_size:429632,
	Alloc_size:0,
	Greatest_free_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
	Greatest_free_size:0,
Heap id:2
	Alloc_count:0,
	Heap name:
	Free_count:0,
	Alloc_count:0,
	Heap_size:0,
	Free_size:0,
Heap id:15
Heap id:8
	Free_count:0,
	Alloc_size:1667520,
	Heap name:
	Heap name:
	Greatest_free_size:429632,
	Heap_size:0,
Heap id:28
	Heap_size:0,
	Alloc_count:3,
	Free_count:1,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
	Heap name:
	Alloc_size:0,
	Heap_size:0,
Heap id:16
	Greatest_free_size:0,
	Alloc_count:0,
	Free_size:0,
	Heap name:
	Heap_size:0,
	Free_size:0,
	Free_count:0,
Heap id:3
	Alloc_size:0,
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:4
	Heap name:
	Free_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Heap_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Free_count:0,
	Alloc_count:0,
	Free_size:0,
Heap id:9
	Free_count:0,
	Heap name:
Heap id:17
	Heap name:
	Alloc_size:0,
	Alloc_size:0,
	Heap_size:0,
	Heap_size:0,
	Greatest_free_size:0,
	Free_size:0,
	Free_size:0,
	Alloc_count:0,
	Free_count:0,
	Greatest_free_size:0,
	Alloc_size:0,
	Alloc_size:0,
	Alloc_count:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
	Free_count:0,
Heap id:5
Heap id:10
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
Heap id:29
	Greatest_free_size:0,
	Alloc_count:0,
	Heap name:
	Heap name:
	Heap_size:0,
	Free_count:0,
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
Heap id:11
	Heap name:
	Free_size:0,
	Heap_size:0,
	Greatest_free_size:0,
	Free_size:0,
	Alloc_size:0,
	Alloc_count:0,
	Greatest_free_size:0,
	Alloc_size:0,
	Free_count:0,
Heap id:6
	Greatest_free_size:0,
	Alloc_count:0,
	Heap name:
	Heap_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:12
	Free_size:0,
	Free_count:0,
Heap id:30
	Heap name:
	Heap name:
	Heap_size:0,
	Heap_size:0,
	Free_size:0,
	Free_size:0,
	Alloc_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Alloc_count:0,
	Free_count:0,
	Greatest_free_size:0,
	Free_count:0,
Heap id:13
	Heap name:
	Heap_size:0,
	Alloc_count:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:14
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:15
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:16
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:17
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:18
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
Heap id:31
	Free_count:0,
Heap id:19
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:20
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:21
	Heap name:
	Heap name:
	Heap_size:0,
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Free_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Free_count:0,
	Alloc_count:0,
Heap id:18
	Free_count:0,
	Heap name:
	Heap_size:0,
	Free_count:0,
	Free_size:0,
Heap id:22
Heap id:7
	Heap name:
	Heap_size:0,
	Free_size:0,
	Heap name:
	Heap_size:0,
	Alloc_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_size:0,
	Free_count:0,
	Free_count:0,
	Alloc_size:0,
	Greatest_free_size:0,
Heap id:23
	Heap name:
	Heap_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:19
	Free_size:0,
	Alloc_size:0,
Heap id:8
	Greatest_free_size:0,
	Heap name:
	Heap name:
	Alloc_count:0,
	Heap_size:0,
	Heap_size:0,
	Free_count:0,
	Free_size:0,
Heap id:24
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Heap name:
	Alloc_size:0,
	Heap_size:0,
	Free_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
Heap id:20
	Heap name:
	Alloc_count:0,
	Free_count:0,
Heap id:9
	Heap_size:0,
	Free_count:0,
Heap id:25
	Free_size:0,
	Alloc_size:0,
	Heap name:
	Greatest_free_size:0,
	Heap name:
	Heap_size:0,
	Free_size:0,
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
	Free_count:0,
Heap id:10
	Alloc_count:0,
Heap id:26
	Heap name:
	Heap name:
	Heap_size:0,
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Free_size:0,
	Alloc_size:0,
	Free_count:0,
	Greatest_free_size:0,
Heap id:21
	Greatest_free_size:0,
	Heap name:
	Alloc_count:0,
	Free_count:0,
	Alloc_count:0,
Heap id:27
	Heap_size:0,
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Free_count:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:22
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Alloc_count:0,
	Free_count:0,
Heap id:28
	Heap name:
	Heap_size:0,
	Free_count:0,
Heap id:11
Heap id:23
	Heap name:
	Heap name:
	Heap_size:0,
	Free_size:0,
	Free_size:0,
	Heap_size:0,
	Alloc_size:0,
	Alloc_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Greatest_free_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
	Alloc_count:0,
	Free_count:0,
Heap id:12
	Alloc_count:0,
	Free_count:0,
Heap id:24
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:25
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:26
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:27
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:28
	Heap name:
Heap id:29
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:29
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:30
	Heap name:
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:13
	Heap_size:0,
	Heap name:
	Free_size:0,
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Alloc_count:0,
	Free_count:0,
Heap id:31
	Free_count:0,
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:14
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:15
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:16
	Heap name:
	Heap name:
	Heap_size:0,
	Heap_size:0,
	Free_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_size:0,
	Alloc_count:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
	Free_count:0,
Heap id:17
	Heap name:
	Heap_size:0,
Heap id:30
	Free_size:0,
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Greatest_free_size:0,
	Free_count:0,
Heap id:31
	Alloc_count:0,
	Heap name:
	Free_count:0,
Heap id:18
	Heap name:
	Heap_size:0,
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Free_size:0,
	Greatest_free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Alloc_count:0,
	Free_count:0,
	Free_count:0,
Heap id:19
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:20
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:21
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:22
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:23
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:24
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:25
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:26
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:27
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:28
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:29
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:30
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:31
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:1
	Heap name:socket_1
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:2
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:3
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:4
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:5
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:6
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:7
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:8
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:9
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:10
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:11
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:12
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:13
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:14
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:15
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:16
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:17
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:18
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:19
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:20
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:21
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:22
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:23
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:24
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:25
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:26
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:27
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:28
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:29
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:30
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:31
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:1
	Heap name:socket_1
	Heap_size:2097152,
	Free_size:2096000,
	Alloc_size:1152,
	Greatest_free_size:2096000,
	Alloc_count:1,
	Free_count:1,
Heap id:2
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:3
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:4
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:5
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:6
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:7
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:8
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:9
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:10
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:11
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:12
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:13
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:14
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:15
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:16
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:17
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:18
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:19
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:20
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:21
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:22
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:23
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:24
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:25
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:26
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:27
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:28
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:29
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:30
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:31
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:0
	Heap name:socket_0
	Heap_size:2097152,
	Free_size:429632,
	Alloc_size:1667520,
	Greatest_free_size:429632,
	Alloc_count:3,
	Free_count:1,
Heap id:1
	Heap name:socket_1
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:2
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:3
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:4
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:5
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:6
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:7
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:8
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:9
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:10
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:11
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:12
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:13
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:14
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:15
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:16
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:17
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:18
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:19
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:20
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:21
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:22
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:23
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:24
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:25
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:26
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:27
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:28
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:29
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:30
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:31
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
test_reordered_free_per_lcore() passed
Lcore 2 allocated/freed 49916 blocks
Lcore 7 allocated/freed 50038 blocks
Lcore 6 allocated/freed 49412 blocks
Lcore 1 allocated/freed 50095 blocks
Lcore 3 allocated/freed 50097 blocks
Lcore 4 allocated/freed 50338 blocks
Lcore 5 allocated/freed 49707 blocks
Lcore 11 allocated/freed 50487 blocks
Lcore 15 allocated/freed 49614 blocks
Lcore 13 allocated/freed 49863 blocks
Lcore 10 allocated/freed 49751 blocks
Lcore 9 allocated/freed 50339 blocks
Lcore 14 allocated/freed 49943 blocks
Lcore 8 allocated/freed 49815 blocks
Lcore 12 allocated/freed 49963 blocks
test_random_alloc_free() passed
test_rte_malloc_validate() passed
test_alloc_socket() passed
Heap id:0
	Heap name:socket_0
	Heap_size:2097152,
	Free_size:429632,
	Alloc_size:1667520,
	Greatest_free_size:429632,
	Alloc_count:3,
	Free_count:1,
Heap id:1
	Heap name:socket_1
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:2
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:3
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:4
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:5
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:6
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:7
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:8
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:9
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:10
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:11
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:12
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:13
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:14
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:15
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:16
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:17
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:18
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:19
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:20
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:21
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:22
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:23
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:24
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:25
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:26
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:27
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:28
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:29
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:30
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
Heap id:31
	Heap name:
	Heap_size:0,
	Free_size:0,
	Alloc_size:0,
	Greatest_free_size:0,
	Alloc_count:0,
	Free_count:0,
test_multi_alloc_statistics() passed
Test OK
RTE>>
stderr:
EAL: Detected 16 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: WARNING! Base virtual address hint (0x100005000 != 0x7f9fbd5d8000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: Multi-process socket /var/run/dpdk/malloc_autotest/mp_socket
EAL: Selected IOVA mode 'PA'
EAL: No available 1048576 kB hugepages reported
EAL: VFIO support initialized
EAL: WARNING! Base virtual address hint (0x10000b000 != 0x7f9fbd57e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100011000 != 0x7f9fbd51d000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100a12000 != 0x7f9bbbc00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100c17000 != 0x7f9fbd27f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x101618000 != 0x7f97bba00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10181d000 != 0x7f9fbd21e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10221e000 != 0x7f93bb800000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x102423000 != 0x7f9fbd09f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x102e24000 != 0x7f8fbb600000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103029000 != 0x7f9fbd03e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103a2a000 != 0x7f8bbb400000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103c2f000 != 0x7f9fbbd9a000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x104630000 != 0x7f87bb200000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x104835000 != 0x7f9fbbd39000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x105236000 != 0x7f83bb000000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10543b000 != 0x7f9fbbcd8000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x105e3c000 != 0x7f7fbae00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL:   Invalid NUMA socket, default to 0
APP: HPET is not enabled, using TSC as default timer
EAL: WARNING! Base virtual address hint (0x106041000 != 0x7f9fbd504000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
------------------------------------------------------------------------------

 37/157 DPDK:fast-tests / mbuf_autotest                     OK                 3.99s
21:09:19 DPDK_TEST=mbuf_autotest MALLOC_PERTURB_=58 /dpdk/build/app/test/dpdk-test '-l 0-15' --file-prefix=mbuf_autotest
----------------------------------- output -----------------------------------
stdout:
RTE>>mbuf_autotest
Test mbuf dynamic fields and flags
Reserved fields:
Reserved flags:
Free space in mbuf (0 = occupied, value = free zone alignment):
  0000: 00 00 00 00 00 00 00 00
  0008: 00 00 00 00 00 00 00 00
  0010: 00 00 00 00 00 00 00 00
  0018: 00 00 00 00 00 00 00 00
  0020: 00 00 00 00 00 00 00 00
  0028: 00 00 00 00 00 00 00 00
  0030: 00 00 00 00 00 00 00 00
  0038: 00 00 00 00 00 00 00 00
  0040: 00 00 00 00 00 00 00 00
  0048: 00 00 00 00 00 00 00 00
  0050: 00 00 00 00 00 00 00 00
  0058: 00 00 00 00 04 04 04 04
  0060: 20 20 20 20 20 20 20 20
  0068: 20 20 20 20 20 20 20 20
  0070: 20 20 20 20 20 20 20 20
  0078: 20 20 20 20 20 20 20 20
Free bit in mbuf->ol_flags (0 = occupied, 1 = free):
  0000: 0 0 0 0 0 0 0 0
  0008: 0 0 0 0 0 0 0 0
  0010: 0 0 0 0 0 0 0 1
  0018: 1 1 1 1 1 1 1 1
  0020: 1 1 1 1 1 1 1 1
  0028: 1 0 0 0 0 0 0 0
  0030: 0 0 0 0 0 0 0 0
  0038: 0 0 0 0 0 0 0 0
dynfield: offset=92, offset2=94, offset3=96
dynflag: flag=23, flag2=24, flag3=40
Create mbuf pools for bulk allocation.
Test single bulk alloc, followed by multiple bulk free.
Test multiple bulk alloc, followed by single bulk free.
Test bulk free of single long chain.
Test bulk free of multiple chains using multiple pools.
Free mbuf pools for bulk allocation.
Test pktmbuf API
dump mbuf at 0x7f72b1848340, iova=0x11b8483c0, buf_len=2048
  pkt_len=0, ol_flags=0, nb_segs=1, port=65535, ptype=0
  segment at 0x7f72b1848340, data=0x7f72b1848440, len=0, off=128, refcnt=1
dump mbuf at 0x7f72b1848340, iova=0x11b8483c0, buf_len=2048
  pkt_len=1464, ol_flags=0, nb_segs=1, port=65535, ptype=0
  segment at 0x7f72b1848340, data=0x7f72b1848440, len=1464, off=128, refcnt=1
  Dump data at [0x7f72b1848440], len=1464
00000000: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000010: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000020: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000030: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000040: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000050: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000060: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000070: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000080: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000090: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
000000A0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
000000B0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
000000C0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
000000D0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
000000E0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
000000F0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000100: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000110: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000120: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000130: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000140: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000150: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000160: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000170: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000180: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000190: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
000001A0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
000001B0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
000001C0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
000001D0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
000001E0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
000001F0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000200: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000210: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000220: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000230: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000240: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000250: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000260: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000270: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000280: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000290: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
000002A0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
000002B0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
000002C0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
000002D0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
000002E0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
000002F0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000300: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000310: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000320: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000330: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000340: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000350: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000360: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000370: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000380: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000390: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
000003A0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
000003B0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
000003C0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
000003D0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
000003E0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
000003F0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000400: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000410: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000420: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000430: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000440: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000450: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000460: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000470: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000480: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000490: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
000004A0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
000004B0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
000004C0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
000004D0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
000004E0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
000004F0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000500: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000510: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000520: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000530: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000540: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000550: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000560: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000570: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000580: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000590: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
000005A0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
000005B0: 66 66 66 66 66 66 66 66                         | ffffffff
dump mbuf at 0x7f72b1848340, iova=0x11b8483c0, buf_len=2048
  pkt_len=1464, ol_flags=0, nb_segs=1, port=65535, ptype=0
  segment at 0x7f72b1848340, data=0x7f72b1848440, len=1464, off=128, refcnt=1
  Dump data at [0x7f72b1848440], len=1464
00000000: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000010: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000020: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000030: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000040: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000050: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000060: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000070: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000080: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000090: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
000000A0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
000000B0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
000000C0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
000000D0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
000000E0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
000000F0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000100: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000110: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000120: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000130: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000140: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000150: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000160: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000170: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000180: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000190: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
000001A0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
000001B0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
000001C0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
000001D0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
000001E0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
000001F0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000200: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000210: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000220: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000230: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000240: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000250: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000260: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000270: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000280: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000290: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
000002A0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
000002B0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
000002C0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
000002D0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
000002E0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
000002F0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000300: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000310: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000320: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000330: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000340: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000350: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000360: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000370: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000380: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000390: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
000003A0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
000003B0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
000003C0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
000003D0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
000003E0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
000003F0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000400: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000410: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000420: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000430: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000440: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000450: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000460: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000470: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000480: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000490: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
000004A0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
000004B0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
000004C0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
000004D0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
000004E0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
000004F0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000500: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000510: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000520: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000530: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000540: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000550: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000560: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000570: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000580: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000590: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
000005A0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
000005B0: 66 66 66 66 66 66 66 66                         | ffffffff
dump mbuf at 0x7f72b1848340, iova=0x11b8483c0, buf_len=2048
  pkt_len=1514, ol_flags=0, nb_segs=1, port=65535, ptype=0
  segment at 0x7f72b1848340, data=0x7f72b184840e, len=1514, off=78, refcnt=1
Test pktmbuf API
dump mbuf at 0x7f72b1848340, iova=0x11b8483c0, buf_len=2048
  pkt_len=0, ol_flags=0, nb_segs=1, port=65535, ptype=0
  segment at 0x7f72b1848340, data=0x7f72b1848440, len=0, off=128, refcnt=1
dump mbuf at 0x7f72b1848340, iova=0x11b8483c0, buf_len=2048
  pkt_len=1464, ol_flags=0, nb_segs=1, port=65535, ptype=0
  segment at 0x7f72b1848340, data=0x7f72b1848440, len=1464, off=128, refcnt=1
  Dump data at [0x7f72b1848440], len=1464
00000000: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000010: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000020: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000030: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000040: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000050: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000060: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000070: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000080: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000090: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
000000A0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
000000B0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
000000C0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
000000D0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
000000E0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
000000F0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000100: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000110: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000120: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000130: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000140: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000150: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000160: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000170: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000180: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000190: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
000001A0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
000001B0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
000001C0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
000001D0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
000001E0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
000001F0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000200: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000210: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000220: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000230: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000240: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000250: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000260: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000270: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000280: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000290: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
000002A0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
000002B0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
000002C0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
000002D0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
000002E0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
000002F0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000300: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000310: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000320: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000330: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000340: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000350: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000360: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000370: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000380: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000390: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
000003A0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
000003B0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
000003C0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
000003D0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
000003E0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
000003F0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000400: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000410: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000420: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000430: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000440: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000450: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000460: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000470: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000480: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000490: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
000004A0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
000004B0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
000004C0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
000004D0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
000004E0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
000004F0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000500: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000510: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000520: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000530: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000540: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000550: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000560: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000570: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000580: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000590: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
000005A0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
000005B0: 66 66 66 66 66 66 66 66                         | ffffffff
dump mbuf at 0x7f72b1848340, iova=0x11b8483c0, buf_len=2048
  pkt_len=1464, ol_flags=0, nb_segs=1, port=65535, ptype=0
  segment at 0x7f72b1848340, data=0x7f72b1848440, len=1464, off=128, refcnt=1
  Dump data at [0x7f72b1848440], len=1464
00000000: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000010: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000020: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000030: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000040: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000050: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000060: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000070: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000080: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000090: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
000000A0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
000000B0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
000000C0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
000000D0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
000000E0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
000000F0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000100: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000110: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000120: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000130: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000140: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000150: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000160: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000170: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000180: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000190: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
000001A0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
000001B0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
000001C0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
000001D0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
000001E0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
000001F0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000200: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000210: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000220: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000230: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000240: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000250: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000260: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000270: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000280: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000290: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
000002A0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
000002B0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
000002C0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
000002D0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
000002E0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
000002F0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000300: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000310: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000320: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000330: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000340: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000350: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000360: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000370: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000380: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000390: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
000003A0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
000003B0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
000003C0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
000003D0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
000003E0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
000003F0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000400: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000410: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000420: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000430: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000440: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000450: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000460: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000470: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000480: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000490: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
000004A0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
000004B0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
000004C0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
000004D0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
000004E0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
000004F0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000500: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000510: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000520: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000530: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000540: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000550: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000560: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000570: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000580: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
00000590: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
000005A0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 | ffffffffffffffff
000005B0: 66 66 66 66 66 66 66 66                         | ffffffff
dump mbuf at 0x7f72b1848340, iova=0x11b8483c0, buf_len=2048
  pkt_len=1514, ol_flags=0, nb_segs=1, port=65535, ptype=0
  segment at 0x7f72b1848340, data=0x7f72b184840e, len=1514, off=78, refcnt=1
dump mbuf at 0x7f72b1848340, iova=0x11b8483c0, buf_len=2048
  pkt_len=1464, ol_flags=0, nb_segs=1, port=65535, ptype=0
  segment at 0x7f72b1848340, data=0x7f72b1848440, len=1464, off=128, refcnt=1
  Dump data at [0x7f72b1848440], len=1464
00000000: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
00000010: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
00000020: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
00000030: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
00000040: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
00000050: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
00000060: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
00000070: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
00000080: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
00000090: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
000000A0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
000000B0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
000000C0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
000000D0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
000000E0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
000000F0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
00000100: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
00000110: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
00000120: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
00000130: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
00000140: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
00000150: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
00000160: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
00000170: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
00000180: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
00000190: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
000001A0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
000001B0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
000001C0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
000001D0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
000001E0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
000001F0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
00000200: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
00000210: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
00000220: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
00000230: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
00000240: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
00000250: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
00000260: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
00000270: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
00000280: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
00000290: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
000002A0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
000002B0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
000002C0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
000002D0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
000002E0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
000002F0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
00000300: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
00000310: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
00000320: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
00000330: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
00000340: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
00000350: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
00000360: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
00000370: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
00000380: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
00000390: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
000003A0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
000003B0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
000003C0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
000003D0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
000003E0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
000003F0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
00000400: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
00000410: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
00000420: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
00000430: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
00000440: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
00000450: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
00000460: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
00000470: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
00000480: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
00000490: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
000004A0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
000004B0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
000004C0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
000004D0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
000004E0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
000004F0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
00000500: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
00000510: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
00000520: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
00000530: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
00000540: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
00000550: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
00000560: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
00000570: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
00000580: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
00000590: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
000005A0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
000005B0: FF FF FF FF FF FF FF FF                         | ........
testclone_testupdate_testdetach ok
test_pktmbuf_copy ok
test_attach_from_different_pool ok
starting test_refcnt_mbuf, at 16 lcores
test_refcnt_worker started at lcore 1
test_refcnt_worker started at lcore 2
test_refcnt_worker started at lcore 3
test_refcnt_worker started at lcore 4
test_refcnt_worker started at lcore 5
test_refcnt_worker started at lcore 6
test_refcnt_worker started at lcore 7
test_refcnt_worker started at lcore 8
test_refcnt_worker started at lcore 9
test_refcnt_worker started at lcore 10
test_refcnt_worker started at lcore 11
test_refcnt_worker started at lcore 12
test_refcnt_worker started at lcore 13
test_refcnt_worker started at lcore 14
test_refcnt_worker started at lcore 15
test_refcnt_main started at lcore 0
test_refcnt_iter(lcore=0, iter=0) completed, 3703 references processed
test_refcnt_iter(lcore=0, iter=1) completed, 4049 references processed
test_refcnt_iter(lcore=0, iter=2) completed, 4535 references processed
test_refcnt_iter(lcore=0, iter=3) completed, 4429 references processed
test_refcnt_iter(lcore=0, iter=4) completed, 4231 references processed
test_refcnt_iter(lcore=0, iter=5) completed, 4647 references processed
test_refcnt_iter(lcore=0, iter=6) completed, 3837 references processed
test_refcnt_iter(lcore=0, iter=7) completed, 4540 references processed
test_refcnt_iter(lcore=0, iter=8) completed, 3596 references processed
test_refcnt_iter(lcore=0, iter=9) completed, 4206 references processed
test_refcnt_iter(lcore=0, iter=10) completed, 3796 references processed
test_refcnt_iter(lcore=0, iter=11) completed, 3957 references processed
test_refcnt_iter(lcore=0, iter=12) completed, 4070 references processed
test_refcnt_iter(lcore=0, iter=13) completed, 3708 references processed
test_refcnt_iter(lcore=0, iter=14) completed, 3959 references processed
test_refcnt_iter(lcore=0, iter=15) completed, 4205 references processed
test_refcnt_iter(lcore=0, iter=16) completed, 3734 references processed
test_refcnt_iter(lcore=0, iter=17) completed, 3838 references processed
test_refcnt_iter(lcore=0, iter=18) completed, 4192 references processed
test_refcnt_iter(lcore=0, iter=19) completed, 5115 references processed
test_refcnt_iter(lcore=0, iter=20) completed, 4588 references processed
test_refcnt_iter(lcore=0, iter=21) completed, 3800 references processed
test_refcnt_iter(lcore=0, iter=22) completed, 3862 references processed
test_refcnt_iter(lcore=0, iter=23) completed, 4032 references processed
test_refcnt_iter(lcore=0, iter=24) completed, 4061 references processed
test_refcnt_iter(lcore=0, iter=25) completed, 4035 references processed
test_refcnt_iter(lcore=0, iter=26) completed, 3768 references processed
test_refcnt_iter(lcore=0, iter=27) completed, 3783 references processed
test_refcnt_iter(lcore=0, iter=28) completed, 4044 references processed
test_refcnt_iter(lcore=0, iter=29) completed, 4449 references processed
test_refcnt_iter(lcore=0, iter=30) completed, 4274 references processed
test_refcnt_iter(lcore=0, iter=31) completed, 4111 references processed
test_refcnt_iter(lcore=0, iter=32) completed, 3792 references processed
test_refcnt_iter(lcore=0, iter=33) completed, 4382 references processed
test_refcnt_iter(lcore=0, iter=34) completed, 3606 references processed
test_refcnt_iter(lcore=0, iter=35) completed, 4253 references processed
test_refcnt_iter(lcore=0, iter=36) completed, 3681 references processed
test_refcnt_iter(lcore=0, iter=37) completed, 4035 references processed
test_refcnt_iter(lcore=0, iter=38) completed, 3910 references processed
test_refcnt_iter(lcore=0, iter=39) completed, 3985 references processed
test_refcnt_iter(lcore=0, iter=40) completed, 4080 references processed
test_refcnt_iter(lcore=0, iter=41) completed, 4344 references processed
test_refcnt_iter(lcore=0, iter=42) completed, 3226 references processed
test_refcnt_iter(lcore=0, iter=43) completed, 4410 references processed
test_refcnt_iter(lcore=0, iter=44) completed, 4147 references processed
test_refcnt_iter(lcore=0, iter=45) completed, 4154 references processed
test_refcnt_iter(lcore=0, iter=46) completed, 4070 references processed
test_refcnt_iter(lcore=0, iter=47) completed, 4319 references processed
test_refcnt_iter(lcore=0, iter=48) completed, 4105 references processed
test_refcnt_iter(lcore=0, iter=49) completed, 4095 references processed
test_refcnt_iter(lcore=0, iter=50) completed, 3815 references processed
test_refcnt_iter(lcore=0, iter=51) completed, 4445 references processed
test_refcnt_iter(lcore=0, iter=52) completed, 4017 references processed
test_refcnt_iter(lcore=0, iter=53) completed, 3749 references processed
test_refcnt_iter(lcore=0, iter=54) completed, 4081 references processed
test_refcnt_iter(lcore=0, iter=55) completed, 3775 references processed
test_refcnt_iter(lcore=0, iter=56) completed, 4100 references processed
test_refcnt_iter(lcore=0, iter=57) completed, 4046 references processed
test_refcnt_iter(lcore=0, iter=58) completed, 4025 references processed
test_refcnt_iter(lcore=0, iter=59) completed, 4109 references processed
test_refcnt_iter(lcore=0, iter=60) completed, 3566 references processed
test_refcnt_iter(lcore=0, iter=61) completed, 3549 references processed
test_refcnt_iter(lcore=0, iter=62) completed, 3955 references processed
test_refcnt_iter(lcore=0, iter=63) completed, 3163 references processed
test_refcnt_main finished at lcore 0
test_refcnt_worker finished at lcore 4, number of freed mbufs: 16681
test_refcnt_worker finished at lcore 2, number of freed mbufs: 16904
test_refcnt_worker finished at lcore 12, number of freed mbufs: 17564
test_refcnt_worker finished at lcore 15, number of freed mbufs: 17510
test_refcnt_worker finished at lcore 5, number of freed mbufs: 16895
test_refcnt_worker finished at lcore 9, number of freed mbufs: 17524
test_refcnt_worker finished at lcore 8, number of freed mbufs: 17479
test_refcnt_worker finished at lcore 7, number of freed mbufs: 16876
test_refcnt_worker finished at lcore 11, number of freed mbufs: 17484
test_refcnt_worker finished at lcore 14, number of freed mbufs: 17514
test_refcnt_worker finished at lcore 10, number of freed mbufs: 17494
test_refcnt_worker finished at lcore 3, number of freed mbufs: 16865
test_refcnt_worker finished at lcore 6, number of freed mbufs: 16916
test_refcnt_worker finished at lcore 13, number of freed mbufs: 17535
test_refcnt_worker finished at lcore 1, number of freed mbufs: 16902
mempool <refcnt_pool>@0x7f72b182ae40
  flags=10
  socket_id=-1
  pool=0x7f72b182a780
  iova=0x11b82ae40
  nb_mem_chunks=1
  size=64
  populated_size=64
  header_size=64
  elt_size=128
  trailer_size=0
  total_obj_size=192
  private_data_size=64
  ops_index=7
  ops_name: <ring_mp_mc>
  avg bytes/object=195.000000
  internal cache infos:
    cache_size=0
  common_pool_count=64
  no statistics available
ring <refcnt_mbuf_ring>@0x7f72b18172c0
  flags=1
  size=8192
  capacity=8191
  ct=258143
  ch=258143
  pt=258143
  ph=258143
  used=0
  avail=8191
Checking rte_mbuf_sanity_check for failure conditions
Checking good mbuf initially
references processed
test_refcnt_iter(lcore=0, iter=47) completed, 4319 references processed
test_refcnt_iter(lcore=0, iter=48) completed, 4105 references processed
test_refcnt_iter(lcore=0, iter=49) completed, 4095 references processed
test_refcnt_iter(lcore=0, iter=50) completed, 3815 references processed
test_refcnt_iter(lcore=0, iter=51) completed, 4445 references processed
test_refcnt_iter(lcore=0, iter=52) completed, 4017 references processed
test_refcnt_iter(lcore=0, iter=53) completed, 3749 references processed
test_refcnt_iter(lcore=0, iter=54) completed, 4081 references processed
test_refcnt_iter(lcore=0, iter=55) completed, 3775 references processed
test_refcnt_iter(lcore=0, iter=56) completed, 4100 references processed
test_refcnt_iter(lcore=0, iter=57) completed, 4046 references processed
test_refcnt_iter(lcore=0, iter=58) completed, 4025 references processed
test_refcnt_iter(lcore=0, iter=59) completed, 4109 references processed
test_refcnt_iter(lcore=0, iter=60) completed, 3566 references processed
test_refcnt_iter(lcore=0, iter=61) completed, 3549 references processed
test_refcnt_iter(lcore=0, iter=62) completed, 3955 references processed
test_refcnt_iter(lcore=0, iter=63) completed, 3163 references processed
test_refcnt_main finished at lcore 0
test_refcnt_worker finished at lcore 4, number of freed mbufs: 16681
test_refcnt_worker finished at lcore 2, number of freed mbufs: 16904
test_refcnt_worker finished at lcore 12, number of freed mbufs: 17564
test_refcnt_worker finished at lcore 15, number of freed mbufs: 17510
test_refcnt_worker finished at lcore 5, number of freed mbufs: 16895
test_refcnt_worker finished at lcore 9, number of freed mbufs: 17524
test_refcnt_worker finished at lcore 8, number of freed mbufs: 17479
test_refcnt_worker finished at lcore 7, number of freed mbufs: 16876
test_refcnt_worker finished at lcore 11, number of freed mbufs: 17484
test_refcnt_worker finished at lcore 14, number of freed mbufs: 17514
test_refcnt_worker finished at lcore 10, number of freed mbufs: 17494
test_refcnt_worker finished at lcore 3, number of freed mbufs: 16865
test_refcnt_worker finished at lcore 6, number of freed mbufs: 16916
test_refcnt_worker finished at lcore 13, number of freed mbufs: 17535
test_refcnt_worker finished at lcore 1, number of freed mbufs: 16902
mempool <refcnt_pool>@0x7f72b182ae40
  flags=10
  socket_id=-1
  pool=0x7f72b182a780
  iova=0x11b82ae40
  nb_mem_chunks=1
  size=64
  populated_size=64
  header_size=64
  elt_size=128
  trailer_size=0
  total_obj_size=192
  private_data_size=64
  ops_index=7
  ops_name: <ring_mp_mc>
  avg bytes/object=195.000000
  internal cache infos:
    cache_size=0
  common_pool_count=64
  no statistics available
ring <refcnt_mbuf_ring>@0x7f72b18172c0
  flags=1
  size=8192
  capacity=8191
  ct=258143
  ch=258143
  pt=258143
  ph=258143
  used=0
  avail=8191
Checking rte_mbuf_sanity_check for failure conditions
Checking good mbuf initially
Now checking for error conditions
Test mbuf linearize API
test_tx_offload started, tx_offload = {
	l2_len=0x6c,
	l3_len=0x162,
	l4_len=0xe7,
	tso_segsz=0xc5e0,
	outer_l3_len=0x162,
	outer_l2_len=0x6c,
};
test_tx_offload set tx_offload by bit-fields: 65536 iterations, 2732656 cycles, 41.697021 cycles/iter
test_tx_offload set raw tx_offload: 65536 iterations, 905050 cycles, 13.809967 cycles/iter
test_tx_offload finished
expected tx_offload value: 0xd962c5e0e7b16c;
rte_mbuf_tx_offload value: 0xd962c5e0e7b16c;
dump mbuf at 0x7f72b1862740, iova=0x11b8627c0, buf_len=2048
  pkt_len=64, ol_flags=0, nb_segs=1, port=65535, ptype=0
  segment at 0x7f72b1862740, data=0x7f72b1862832, len=64, off=114, refcnt=1
  Dump data at [0x7f72b1862832], len=64
00000000: DE DE DE DE DE DE DE DE DE DE DE DE DE DE CC CC | ................
00000010: CC CC CC CC CC CC CC CC CC CC CC CC CC CC CC CC | ................
00000020: CC CC CC CC CC CC CC CC CC CC CC CC CC CC CC CC | ................
00000030: CC CC CC CC CC CC CC CC CC CC CC CC CC CC CC CC | ................
dump mbuf at 0x7f72b1862740, iova=0x11b8627c0, buf_len=2048
  pkt_len=300, ol_flags=0, nb_segs=3, port=65535, ptype=0
  segment at 0x7f72b1862740, data=0x7f72b1862840, len=100, off=128, refcnt=1
  Dump data at [0x7f72b1862840], len=100
00000000: 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F | ................
00000010: 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F | ................
00000020: 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F |  !"#$%&'()*+,-./
00000030: 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F | 0123456789:;<=>?
00000040: 40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F | @ABCDEFGHIJKLMNO
00000050: 50 51 52 53 54 55 56 57 58 59 5A 5B 5C 5D 5E 5F | PQRSTUVWXYZ[\]^_
00000060: 60 61 62 63                                     | `abc
  segment at 0x7f72b1839fc0, data=0x7f72b183a0c0, len=100, off=128, refcnt=1
  Dump data at [0x7f72b183a0c0], len=100
00000000: 64 65 66 67 68 69 6A 6B 6C 6D 6E 6F 70 71 72 73 | defghijklmnopqrs
00000010: 74 75 76 77 78 79 7A 7B 7C 7D 7E 7F 80 81 82 83 | tuvwxyz{|}~.....
00000020: 84 85 86 87 88 89 8A 8B 8C 8D 8E 8F 90 91 92 93 | ................
00000030: 94 95 96 97 98 99 9A 9B 9C 9D 9E 9F A0 A1 A2 A3 | ................
00000040: A4 A5 A6 A7 A8 A9 AA AB AC AD AE AF B0 B1 B2 B3 | ................
00000050: B4 B5 B6 B7 B8 B9 BA BB BC BD BE BF C0 C1 C2 C3 | ................
00000060: C4 C5 C6 C7                                     | ....
  segment at 0x7f72b1838e40, data=0x7f72b1838f40, len=100, off=128, refcnt=1
  Dump data at [0x7f72b1838f40], len=100
00000000: C8 C9 CA CB CC CD CE CF D0 D1 D2 D3 D4 D5 D6 D7 | ................
00000010: D8 D9 DA DB DC DD DE DF E0 E1 E2 E3 E4 E5 E6 E7 | ................
00000020: E8 E9 EA EB EC ED EE EF F0 F1 F2 F3 F4 F5 F6 F7 | ................
00000030: F8 F9 FA FB FC FD FE FF 00 01 02 03 04 05 06 07 | ................
00000040: 08 09 0A 0B 0C 0D 0E 0F 10 11 12 13 14 15 16 17 | ................
00000050: 18 19 1A 1B 1C 1D 1E 1F 20 21 22 23 24 25 26 27 | ........ !"#$%&'
00000060: 28 29 2A 2B                                     | ()*+
dump mbuf at 0x7f72b1838e40, iova=0x11b838ec0, buf_len=2048
  pkt_len=375, ol_flags=0, nb_segs=3, port=65535, ptype=0
  segment at 0x7f72b1838e40, data=0x7f72b1838f40, len=100, off=128, refcnt=1
  Dump data at [0x7f72b1838f40], len=100
00000000: 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F | ................
00000010: 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F | ................
00000020: 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F |  !"#$%&'()*+,-./
00000030: 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F | 0123456789:;<=>?
00000040: 40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F | @ABCDEFGHIJKLMNO
00000050: 50 51 52 53 54 55 56 57 58 59 5A 5B 5C 5D 5E 5F | PQRSTUVWXYZ[\]^_
00000060: 60 61 62 63                                     | `abc
  segment at 0x7f72b1839fc0, data=0x7f72b183a0c0, len=125, off=128, refcnt=1
  Dump data at [0x7f72b183a0c0], len=125
00000000: 64 65 66 67 68 69 6A 6B 6C 6D 6E 6F 70 71 72 73 | defghijklmnopqrs
00000010: 74 75 76 77 78 79 7A 7B 7C 7D 7E 7F 80 81 82 83 | tuvwxyz{|}~.....
00000020: 84 85 86 87 88 89 8A 8B 8C 8D 8E 8F 90 91 92 93 | ................
00000030: 94 95 96 97 98 99 9A 9B 9C 9D 9E 9F A0 A1 A2 A3 | ................
00000040: A4 A5 A6 A7 A8 A9 AA AB AC AD AE AF B0 B1 B2 B3 | ................
00000050: B4 B5 B6 B7 B8 B9 BA BB BC BD BE BF C0 C1 C2 C3 | ................
00000060: C4 C5 C6 C7 C8 C9 CA CB CC CD CE CF D0 D1 D2 D3 | ................
00000070: D4 D5 D6 D7 D8 D9 DA DB DC DD DE DF E0          | .............
  segment at 0x7f72b1862740, data=0x7f72b1862840, len=150, off=128, refcnt=1
  Dump data at [0x7f72b1862840], len=150
00000000: E1 E2 E3 E4 E5 E6 E7 E8 E9 EA EB EC ED EE EF F0 | ................
00000010: F1 F2 F3 F4 F5 F6 F7 F8 F9 FA FB FC FD FE FF 00 | ................
00000020: 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10 | ................
00000030: 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F 20 | ............... 
00000040: 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F 30 | !"#$%&'()*+,-./0
00000050: 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F 40 | 123456789:;<=>?@
00000060: 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F 50 | ABCDEFGHIJKLMNOP
00000070: 51 52 53 54 55 56 57 58 59 5A 5B 5C 5D 5E 5F 60 | QRSTUVWXYZ[\]^_`
00000080: 61 62 63 64 65 66 67 68 69 6A 6B 6C 6D 6E 6F 70 | abcdefghijklmnop
00000090: 71 72 73 74 75 76                               | qrstuv
dump mbuf at 0x7f72b1862740, iova=0x11b8627c0, buf_len=2048
  pkt_len=200, ol_flags=0, nb_segs=2, port=65535, ptype=0
  segment at 0x7f72b1862740, data=0x7f72b1862840, len=100, off=128, refcnt=1
  Dump data at [0x7f72b1862840], len=100
00000000: 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F | ................
00000010: 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F | ................
00000020: 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F |  !"#$%&'()*+,-./
00000030: 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F | 0123456789:;<=>?
00000040: 40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F | @ABCDEFGHIJKLMNO
00000050: 50 51 52 53 54 55 56 57 58 59 5A 5B 5C 5D 5E 5F | PQRSTUVWXYZ[\]^_
00000060: 60 61 62 63                                     | `abc
  segment at 0x7f72b1839fc0, data=0x7f72b183a0c0, len=100, off=128, refcnt=1
  Dump data at [0x7f72b183a0c0], len=100
00000000: 64 65 66 67 68 69 6A 6B 6C 6D 6E 6F 70 71 72 73 | defghijklmnopqrs
00000010: 74 75 76 77 78 79 7A 7B 7C 7D 7E 7F 80 81 82 83 | tuvwxyz{|}~.....
00000020: 84 85 86 87 88 89 8A 8B 8C 8D 8E 8F 90 91 92 93 | ................
00000030: 94 95 96 97 98 99 9A 9B 9C 9D 9E 9F A0 A1 A2 A3 | ................
00000040: A4 A5 A6 A7 A8 A9 AA AB AC AD AE AF B0 B1 B2 B3 | ................
00000050: B4 B5 B6 B7 B8 B9 BA BB BC BD BE BF C0 C1 C2 C3 | ................
00000060: C4 C5 C6 C7                                     | ....
dump mbuf at 0x7f72b1839fc0, iova=0x11b83a040, buf_len=2048
  pkt_len=314, ol_flags=0, nb_segs=2, port=65535, ptype=0
  segment at 0x7f72b1839fc0, data=0x7f72b183a0b2, len=114, off=114, refcnt=1
  Dump data at [0x7f72b183a0b2], len=114
00000000: 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F | ................
00000010: 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F | ................
00000020: 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F |  !"#$%&'()*+,-./
00000030: 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F | 0123456789:;<=>?
00000040: 40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F | @ABCDEFGHIJKLMNO
00000050: 50 51 52 53 54 55 56 57 58 59 5A 5B 5C 5D 5E 5F | PQRSTUVWXYZ[\]^_
00000060: 60 61 62 63 64 65 66 67 68 69 6A 6B 6C 6D 6E 6F | `abcdefghijklmno
00000070: 70 71                                           | pq
  segment at 0x7f72b1862740, data=0x7f72b1862840, len=200, off=128, refcnt=1
  Dump data at [0x7f72b1862840], len=200
00000000: 72 73 74 75 76 77 78 79 7A 7B 7C 7D 7E 7F 80 81 | rstuvwxyz{|}~...
00000010: 82 83 84 85 86 87 88 89 8A 8B 8C 8D 8E 8F 90 91 | ................
00000020: 92 93 94 95 96 97 98 99 9A 9B 9C 9D 9E 9F A0 A1 | ................
00000030: A2 A3 A4 A5 A6 A7 A8 A9 AA AB AC AD AE AF B0 B1 | ................
00000040: B2 B3 B4 B5 B6 B7 B8 B9 BA BB BC BD BE BF C0 C1 | ................
00000050: C2 C3 C4 C5 C6 C7 C8 C9 CA CB CC CD CE CF D0 D1 | ................
00000060: D2 D3 D4 D5 D6 D7 D8 D9 DA DB DC DD DE DF E0 E1 | ................
00000070: E2 E3 E4 E5 E6 E7 E8 E9 EA EB EC ED EE EF F0 F1 | ................
00000080: F2 F3 F4 F5 F6 F7 F8 F9 FA FB FC FD FE FF 00 01 | ................
00000090: 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10 11 | ................
000000A0: 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F 20 21 | .............. !
000000B0: 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F 30 31 | "#$%&'()*+,-./01
000000C0: 32 33 34 35 36 37 38 39                         | 23456789
dump mbuf at 0x7f72b1862740, iova=0x11b8627c0, buf_len=2048
  pkt_len=1100, ol_flags=0, nb_segs=2, port=65535, ptype=0
  segment at 0x7f72b1862740, data=0x7f72b1862840, len=1000, off=128, refcnt=1
  Dump data at [0x7f72b1862840], len=1000
00000000: 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F | ................
00000010: 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F | ................
00000020: 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F |  !"#$%&'()*+,-./
00000030: 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F | 0123456789:;<=>?
00000040: 40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F | @ABCDEFGHIJKLMNO
00000050: 50 51 52 53 54 55 56 57 58 59 5A 5B 5C 5D 5E 5F | PQRSTUVWXYZ[\]^_
00000060: 60 61 62 63 64 65 66 67 68 69 6A 6B 6C 6D 6E 6F | `abcdefghijklmno
00000070: 70 71 72 73 74 75 76 77 78 79 7A 7B 7C 7D 7E 7F | pqrstuvwxyz{|}~.
00000080: 80 81 82 83 84 85 86 87 88 89 8A 8B 8C 8D 8E 8F | ................
00000090: 90 91 92 93 94 95 96 97 98 99 9A 9B 9C 9D 9E 9F | ................
000000A0: A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 AA AB AC AD AE AF | ................
000000B0: B0 B1 B2 B3 B4 B5 B6 B7 B8 B9 BA BB BC BD BE BF | ................
000000C0: C0 C1 C2 C3 C4 C5 C6 C7 C8 C9 CA CB CC CD CE CF | ................
000000D0: D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 DA DB DC DD DE DF | ................
000000E0: E0 E1 E2 E3 E4 E5 E6 E7 E8 E9 EA EB EC ED EE EF | ................
000000F0: F0 F1 F2 F3 F4 F5 F6 F7 F8 F9 FA FB FC FD FE FF | ................
00000100: 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F | ................
00000110: 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F | ................
00000120: 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F |  !"#$%&'()*+,-./
00000130: 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F | 0123456789:;<=>?
00000140: 40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F | @ABCDEFGHIJKLMNO
00000150: 50 51 52 53 54 55 56 57 58 59 5A 5B 5C 5D 5E 5F | PQRSTUVWXYZ[\]^_
00000160: 60 61 62 63 64 65 66 67 68 69 6A 6B 6C 6D 6E 6F | `abcdefghijklmno
00000170: 70 71 72 73 74 75 76 77 78 79 7A 7B 7C 7D 7E 7F | pqrstuvwxyz{|}~.
00000180: 80 81 82 83 84 85 86 87 88 89 8A 8B 8C 8D 8E 8F | ................
00000190: 90 91 92 93 94 95 96 97 98 99 9A 9B 9C 9D 9E 9F | ................
000001A0: A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 AA AB AC AD AE AF | ................
000001B0: B0 B1 B2 B3 B4 B5 B6 B7 B8 B9 BA BB BC BD BE BF | ................
000001C0: C0 C1 C2 C3 C4 C5 C6 C7 C8 C9 CA CB CC CD CE CF | ................
000001D0: D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 DA DB DC DD DE DF | ................
000001E0: E0 E1 E2 E3 E4 E5 E6 E7 E8 E9 EA EB EC ED EE EF | ................
000001F0: F0 F1 F2 F3 F4 F5 F6 F7 F8 F9 FA FB FC FD FE FF | ................
00000200: 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F | ................
00000210: 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F | ................
00000220: 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F |  !"#$%&'()*+,-./
00000230: 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F | 0123456789:;<=>?
00000240: 40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F | @ABCDEFGHIJKLMNO
00000250: 50 51 52 53 54 55 56 57 58 59 5A 5B 5C 5D 5E 5F | PQRSTUVWXYZ[\]^_
00000260: 60 61 62 63 64 65 66 67 68 69 6A 6B 6C 6D 6E 6F | `abcdefghijklmno
00000270: 70 71 72 73 74 75 76 77 78 79 7A 7B 7C 7D 7E 7F | pqrstuvwxyz{|}~.
00000280: 80 81 82 83 84 85 86 87 88 89 8A 8B 8C 8D 8E 8F | ................
00000290: 90 91 92 93 94 95 96 97 98 99 9A 9B 9C 9D 9E 9F | ................
000002A0: A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 AA AB AC AD AE AF | ................
000002B0: B0 B1 B2 B3 B4 B5 B6 B7 B8 B9 BA BB BC BD BE BF | ................
000002C0: C0 C1 C2 C3 C4 C5 C6 C7 C8 C9 CA CB CC CD CE CF | ................
000002D0: D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 DA DB DC DD DE DF | ................
000002E0: E0 E1 E2 E3 E4 E5 E6 E7 E8 E9 EA EB EC ED EE EF | ................
000002F0: F0 F1 F2 F3 F4 F5 F6 F7 F8 F9 FA FB FC FD FE FF | ................
00000300: 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F | ................
00000310: 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F | ................
00000320: 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F |  !"#$%&'()*+,-./
00000330: 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F | 0123456789:;<=>?
00000340: 40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F | @ABCDEFGHIJKLMNO
00000350: 50 51 52 53 54 55 56 57 58 59 5A 5B 5C 5D 5E 5F | PQRSTUVWXYZ[\]^_
00000360: 60 61 62 63 64 65 66 67 68 69 6A 6B 6C 6D 6E 6F | `abcdefghijklmno
00000370: 70 71 72 73 74 75 76 77 78 79 7A 7B 7C 7D 7E 7F | pqrstuvwxyz{|}~.
00000380: 80 81 82 83 84 85 86 87 88 89 8A 8B 8C 8D 8E 8F | ................
00000390: 90 91 92 93 94 95 96 97 98 99 9A 9B 9C 9D 9E 9F | ................
000003A0: A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 AA AB AC AD AE AF | ................
000003B0: B0 B1 B2 B3 B4 B5 B6 B7 B8 B9 BA BB BC BD BE BF | ................
000003C0: C0 C1 C2 C3 C4 C5 C6 C7 C8 C9 CA CB CC CD CE CF | ................
000003D0: D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 DA DB DC DD DE DF | ................
000003E0: E0 E1 E2 E3 E4 E5 E6 E7                         | ........
  segment at 0x7f72b1839fc0, data=0x7f72b183a0c0, len=100, off=128, refcnt=1
  Dump data at [0x7f72b183a0c0], len=100
00000000: E8 E9 EA EB EC ED EE EF F0 F1 F2 F3 F4 F5 F6 F7 | ................
00000010: F8 F9 FA FB FC FD FE FF 00 01 02 03 04 05 06 07 | ................
00000020: 08 09 0A 0B 0C 0D 0E 0F 10 11 12 13 14 15 16 17 | ................
00000030: 18 19 1A 1B 1C 1D 1E 1F 20 21 22 23 24 25 26 27 | ........ !"#$%&'
00000040: 28 29 2A 2B 2C 2D 2E 2F 30 31 32 33 34 35 36 37 | ()*+,-./01234567
00000050: 38 39 3A 3B 3C 3D 3E 3F 40 41 42 43 44 45 46 47 | 89:;<=>?@ABCDEFG
00000060: 48 49 4A 4B                                     | HIJK
dump mbuf at 0x7f72b1839fc0, iova=0x11b83a040, buf_len=2048
  pkt_len=1124, ol_flags=0, nb_segs=2, port=65535, ptype=0
  segment at 0x7f72b1839fc0, data=0x7f72b183a0c0, len=1024, off=128, refcnt=1
  Dump data at [0x7f72b183a0c0], len=1024
00000000: 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F | ................
00000010: 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F | ................
00000020: 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F |  !"#$%&'()*+,-./
00000030: 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F | 0123456789:;<=>?
00000040: 40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F | @ABCDEFGHIJKLMNO
00000050: 50 51 52 53 54 55 56 57 58 59 5A 5B 5C 5D 5E 5F | PQRSTUVWXYZ[\]^_
00000060: 60 61 62 63 64 65 66 67 68 69 6A 6B 6C 6D 6E 6F | `abcdefghijklmno
00000070: 70 71 72 73 74 75 76 77 78 79 7A 7B 7C 7D 7E 7F | pqrstuvwxyz{|}~.
00000080: 80 81 82 83 84 85 86 87 88 89 8A 8B 8C 8D 8E 8F | ................
00000090: 90 91 92 93 94 95 96 97 98 99 9A 9B 9C 9D 9E 9F | ................
000000A0: A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 AA AB AC AD AE AF | ................
000000B0: B0 B1 B2 B3 B4 B5 B6 B7 B8 B9 BA BB BC BD BE BF | ................
000000C0: C0 C1 C2 C3 C4 C5 C6 C7 C8 C9 CA CB CC CD CE CF | ................
000000D0: D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 DA DB DC DD DE DF | ................
000000E0: E0 E1 E2 E3 E4 E5 E6 E7 E8 E9 EA EB EC ED EE EF | ................
000000F0: F0 F1 F2 F3 F4 F5 F6 F7 F8 F9 FA FB FC FD FE FF | ................
00000100: 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F | ................
00000110: 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F | ................
00000120: 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F |  !"#$%&'()*+,-./
00000130: 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F | 0123456789:;<=>?
00000140: 40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F | @ABCDEFGHIJKLMNO
00000150: 50 51 52 53 54 55 56 57 58 59 5A 5B 5C 5D 5E 5F | PQRSTUVWXYZ[\]^_
00000160: 60 61 62 63 64 65 66 67 68 69 6A 6B 6C 6D 6E 6F | `abcdefghijklmno
00000170: 70 71 72 73 74 75 76 77 78 79 7A 7B 7C 7D 7E 7F | pqrstuvwxyz{|}~.
00000180: 80 81 82 83 84 85 86 87 88 89 8A 8B 8C 8D 8E 8F | ................
00000190: 90 91 92 93 94 95 96 97 98 99 9A 9B 9C 9D 9E 9F | ................
000001A0: A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 AA AB AC AD AE AF | ................
000001B0: B0 B1 B2 B3 B4 B5 B6 B7 B8 B9 BA BB BC BD BE BF | ................
000001C0: C0 C1 C2 C3 C4 C5 C6 C7 C8 C9 CA CB CC CD CE CF | ................
000001D0: D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 DA DB DC DD DE DF | ................
000001E0: E0 E1 E2 E3 E4 E5 E6 E7 E8 E9 EA EB EC ED EE EF | ................
000001F0: F0 F1 F2 F3 F4 F5 F6 F7 F8 F9 FA FB FC FD FE FF | ................
00000200: 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F | ................
00000210: 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F | ................
00000220: 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F |  !"#$%&'()*+,-./
00000230: 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F | 0123456789:;<=>?
00000240: 40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F | @ABCDEFGHIJKLMNO
00000250: 50 51 52 53 54 55 56 57 58 59 5A 5B 5C 5D 5E 5F | PQRSTUVWXYZ[\]^_
00000260: 60 61 62 63 64 65 66 67 68 69 6A 6B 6C 6D 6E 6F | `abcdefghijklmno
00000270: 70 71 72 73 74 75 76 77 78 79 7A 7B 7C 7D 7E 7F | pqrstuvwxyz{|}~.
00000280: 80 81 82 83 84 85 86 87 88 89 8A 8B 8C 8D 8E 8F | ................
00000290: 90 91 92 93 94 95 96 97 98 99 9A 9B 9C 9D 9E 9F | ................
000002A0: A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 AA AB AC AD AE AF | ................
000002B0: B0 B1 B2 B3 B4 B5 B6 B7 B8 B9 BA BB BC BD BE BF | ................
000002C0: C0 C1 C2 C3 C4 C5 C6 C7 C8 C9 CA CB CC CD CE CF | ................
000002D0: D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 DA DB DC DD DE DF | ................
000002E0: E0 E1 E2 E3 E4 E5 E6 E7 E8 E9 EA EB EC ED EE EF | ................
000002F0: F0 F1 F2 F3 F4 F5 F6 F7 F8 F9 FA FB FC FD FE FF | ................
00000300: 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F | ................
00000310: 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F | ................
00000320: 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F |  !"#$%&'()*+,-./
00000330: 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F | 0123456789:;<=>?
00000340: 40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F | @ABCDEFGHIJKLMNO
00000350: 50 51 52 53 54 55 56 57 58 59 5A 5B 5C 5D 5E 5F | PQRSTUVWXYZ[\]^_
00000360: 60 61 62 63 64 65 66 67 68 69 6A 6B 6C 6D 6E 6F | `abcdefghijklmno
00000370: 70 71 72 73 74 75 76 77 78 79 7A 7B 7C 7D 7E 7F | pqrstuvwxyz{|}~.
00000380: 80 81 82 83 84 85 86 87 88 89 8A 8B 8C 8D 8E 8F | ................
00000390: 90 91 92 93 94 95 96 97 98 99 9A 9B 9C 9D 9E 9F | ................
000003A0: A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 AA AB AC AD AE AF | ................
000003B0: B0 B1 B2 B3 B4 B5 B6 B7 B8 B9 BA BB BC BD BE BF | ................
000003C0: C0 C1 C2 C3 C4 C5 C6 C7 C8 C9 CA CB CC CD CE CF | ................
000003D0: D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 DA DB DC DD DE DF | ................
000003E0: E0 E1 E2 E3 E4 E5 E6 E7 E8 E9 EA EB EC ED EE EF | ................
000003F0: F0 F1 F2 F3 F4 F5 F6 F7 F8 F9 FA FB FC FD FE FF | ................
  segment at 0x7f72b1838e40, data=0x7f72b1838f40, len=100, off=128, refcnt=1
  Dump data at [0x7f72b1838f40], len=100
00000000: 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F | ................
00000010: 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F | ................
00000020: 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F |  !"#$%&'()*+,-./
00000030: 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F | 0123456789:;<=>?
00000040: 40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F | @ABCDEFGHIJKLMNO
00000050: 50 51 52 53 54 55 56 57 58 59 5A 5B 5C 5D 5E 5F | PQRSTUVWXYZ[\]^_
00000060: 60 61 62 63                                     | `abc
dump mbuf at 0x7f72b1838e40, iova=0x11b838ec0, buf_len=2048
  pkt_len=2001, ol_flags=0, nb_segs=3, port=65535, ptype=0
  segment at 0x7f72b1838e40, data=0x7f72b1838f40, len=1000, off=128, refcnt=1
  Dump data at [0x7f72b1838f40], len=1000
00000000: 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F | ................
00000010: 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F | ................
00000020: 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F |  !"#$%&'()*+,-./
00000030: 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F | 0123456789:;<=>?
00000040: 40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F | @ABCDEFGHIJKLMNO
00000050: 50 51 52 53 54 55 56 57 58 59 5A 5B 5C 5D 5E 5F | PQRSTUVWXYZ[\]^_
00000060: 60 61 62 63 64 65 66 67 68 69 6A 6B 6C 6D 6E 6F | `abcdefghijklmno
00000070: 70 71 72 73 74 75 76 77 78 79 7A 7B 7C 7D 7E 7F | pqrstuvwxyz{|}~.
00000080: 80 81 82 83 84 85 86 87 88 89 8A 8B 8C 8D 8E 8F | ................
00000090: 90 91 92 93 94 95 96 97 98 99 9A 9B 9C 9D 9E 9F | ................
000000A0: A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 AA AB AC AD AE AF | ................
000000B0: B0 B1 B2 B3 B4 B5 B6 B7 B8 B9 BA BB BC BD BE BF | ................
000000C0: C0 C1 C2 C3 C4 C5 C6 C7 C8 C9 CA CB CC CD CE CF | ................
000000D0: D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 DA DB DC DD DE DF | ................
000000E0: E0 E1 E2 E3 E4 E5 E6 E7 E8 E9 EA EB EC ED EE EF | ................
000000F0: F0 F1 F2 F3 F4 F5 F6 F7 F8 F9 FA FB FC FD FE FF | ................
00000100: 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F | ................
00000110: 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F | ................
00000120: 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F |  !"#$%&'()*+,-./
00000130: 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F | 0123456789:;<=>?
00000140: 40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F | @ABCDEFGHIJKLMNO
00000150: 50 51 52 53 54 55 56 57 58 59 5A 5B 5C 5D 5E 5F | PQRSTUVWXYZ[\]^_
00000160: 60 61 62 63 64 65 66 67 68 69 6A 6B 6C 6D 6E 6F | `abcdefghijklmno
00000170: 70 71 72 73 74 75 76 77 78 79 7A 7B 7C 7D 7E 7F | pqrstuvwxyz{|}~.
00000180: 80 81 82 83 84 85 86 87 88 89 8A 8B 8C 8D 8E 8F | ................
00000190: 90 91 92 93 94 95 96 97 98 99 9A 9B 9C 9D 9E 9F | ................
000001A0: A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 AA AB AC AD AE AF | ................
000001B0: B0 B1 B2 B3 B4 B5 B6 B7 B8 B9 BA BB BC BD BE BF | ................
000001C0: C0 C1 C2 C3 C4 C5 C6 C7 C8 C9 CA CB CC CD CE CF | ................
000001D0: D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 DA DB DC DD DE DF | ................
000001E0: E0 E1 E2 E3 E4 E5 E6 E7 E8 E9 EA EB EC ED EE EF | ................
000001F0: F0 F1 F2 F3 F4 F5 F6 F7 F8 F9 FA FB FC FD FE FF | ................
00000200: 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F | ................
00000210: 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F | ................
00000220: 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F |  !"#$%&'()*+,-./
00000230: 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F | 0123456789:;<=>?
00000240: 40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F | @ABCDEFGHIJKLMNO
00000250: 50 51 52 53 54 55 56 57 58 59 5A 5B 5C 5D 5E 5F | PQRSTUVWXYZ[\]^_
00000260: 60 61 62 63 64 65 66 67 68 69 6A 6B 6C 6D 6E 6F | `abcdefghijklmno
00000270: 70 71 72 73 74 75 76 77 78 79 7A 7B 7C 7D 7E 7F | pqrstuvwxyz{|}~.
00000280: 80 81 82 83 84 85 86 87 88 89 8A 8B 8C 8D 8E 8F | ................
00000290: 90 91 92 93 94 95 96 97 98 99 9A 9B 9C 9D 9E 9F | ................
000002A0: A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 AA AB AC AD AE AF | ................
000002B0: B0 B1 B2 B3 B4 B5 B6 B7 B8 B9 BA BB BC BD BE BF | ................
000002C0: C0 C1 C2 C3 C4 C5 C6 C7 C8 C9 CA CB CC CD CE CF | ................
000002D0: D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 DA DB DC DD DE DF | ................
000002E0: E0 E1 E2 E3 E4 E5 E6 E7 E8 E9 EA EB EC ED EE EF | ................
000002F0: F0 F1 F2 F3 F4 F5 F6 F7 F8 F9 FA FB FC FD FE FF | ................
00000300: 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F | ................
00000310: 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F | ................
00000320: 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F |  !"#$%&'()*+,-./
00000330: 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F | 0123456789:;<=>?
00000340: 40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F | @ABCDEFGHIJKLMNO
00000350: 50 51 52 53 54 55 56 57 58 59 5A 5B 5C 5D 5E 5F | PQRSTUVWXYZ[\]^_
00000360: 60 61 62 63 64 65 66 67 68 69 6A 6B 6C 6D 6E 6F | `abcdefghijklmno
00000370: 70 71 72 73 74 75 76 77 78 79 7A 7B 7C 7D 7E 7F | pqrstuvwxyz{|}~.
00000380: 80 81 82 83 84 85 86 87 88 89 8A 8B 8C 8D 8E 8F | ................
00000390: 90 91 92 93 94 95 96 97 98 99 9A 9B 9C 9D 9E 9F | ................
000003A0: A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 AA AB AC AD AE AF | ................
000003B0: B0 B1 B2 B3 B4 B5 B6 B7 B8 B9 BA BB BC BD BE BF | ................
000003C0: C0 C1 C2 C3 C4 C5 C6 C7 C8 C9 CA CB CC CD CE CF | ................
000003D0: D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 DA DB DC DD DE DF | ................
000003E0: E0 E1 E2 E3 E4 E5 E6 E7                         | ........
  segment at 0x7f72b1839fc0, data=0x7f72b183a0c0, len=1, off=128, refcnt=1
  Dump data at [0x7f72b183a0c0], len=1
00000000: E8                                              | .
  segment at 0x7f72b1838580, data=0x7f72b1838680, len=1000, off=128, refcnt=1
  Dump data at [0x7f72b1838680], len=1000
00000000: E9 EA EB EC ED EE EF F0 F1 F2 F3 F4 F5 F6 F7 F8 | ................
00000010: F9 FA FB FC FD FE FF 00 01 02 03 04 05 06 07 08 | ................
00000020: 09 0A 0B 0C 0D 0E 0F 10 11 12 13 14 15 16 17 18 | ................
00000030: 19 1A 1B 1C 1D 1E 1F 20 21 22 23 24 25 26 27 28 | ....... !"#$%&'(
00000040: 29 2A 2B 2C 2D 2E 2F 30 31 32 33 34 35 36 37 38 | )*+,-./012345678
00000050: 39 3A 3B 3C 3D 3E 3F 40 41 42 43 44 45 46 47 48 | 9:;<=>?@ABCDEFGH
00000060: 49 4A 4B 4C 4D 4E 4F 50 51 52 53 54 55 56 57 58 | IJKLMNOPQRSTUVWX
00000070: 59 5A 5B 5C 5D 5E 5F 60 61 62 63 64 65 66 67 68 | YZ[\]^_`abcdefgh
00000080: 69 6A 6B 6C 6D 6E 6F 70 71 72 73 74 75 76 77 78 | ijklmnopqrstuvwx
00000090: 79 7A 7B 7C 7D 7E 7F 80 81 82 83 84 85 86 87 88 | yz{|}~..........
000000A0: 89 8A 8B 8C 8D 8E 8F 90 91 92 93 94 95 96 97 98 | ................
000000B0: 99 9A 9B 9C 9D 9E 9F A0 A1 A2 A3 A4 A5 A6 A7 A8 | ................
000000C0: A9 AA AB AC AD AE AF B0 B1 B2 B3 B4 B5 B6 B7 B8 | ................
000000D0: B9 BA BB BC BD BE BF C0 C1 C2 C3 C4 C5 C6 C7 C8 | ................
000000E0: C9 CA CB CC CD CE CF D0 D1 D2 D3 D4 D5 D6 D7 D8 | ................
000000F0: D9 DA DB DC DD DE DF E0 E1 E2 E3 E4 E5 E6 E7 E8 | ................
00000100: E9 EA EB EC ED EE EF F0 F1 F2 F3 F4 F5 F6 F7 F8 | ................
00000110: F9 FA FB FC FD FE FF 00 01 02 03 04 05 06 07 08 | ................
00000120: 09 0A 0B 0C 0D 0E 0F 10 11 12 13 14 15 16 17 18 | ................
00000130: 19 1A 1B 1C 1D 1E 1F 20 21 22 23 24 25 26 27 28 | ....... !"#$%&'(
00000140: 29 2A 2B 2C 2D 2E 2F 30 31 32 33 34 35 36 37 38 | )*+,-./012345678
00000150: 39 3A 3B 3C 3D 3E 3F 40 41 42 43 44 45 46 47 48 | 9:;<=>?@ABCDEFGH
00000160: 49 4A 4B 4C 4D 4E 4F 50 51 52 53 54 55 56 57 58 | IJKLMNOPQRSTUVWX
00000170: 59 5A 5B 5C 5D 5E 5F 60 61 62 63 64 65 66 67 68 | YZ[\]^_`abcdefgh
00000180: 69 6A 6B 6C 6D 6E 6F 70 71 72 73 74 75 76 77 78 | ijklmnopqrstuvwx
00000190: 79 7A 7B 7C 7D 7E 7F 80 81 82 83 84 85 86 87 88 | yz{|}~..........
000001A0: 89 8A 8B 8C 8D 8E 8F 90 91 92 93 94 95 96 97 98 | ................
000001B0: 99 9A 9B 9C 9D 9E 9F A0 A1 A2 A3 A4 A5 A6 A7 A8 | ................
000001C0: A9 AA AB AC AD AE AF B0 B1 B2 B3 B4 B5 B6 B7 B8 | ................
000001D0: B9 BA BB BC BD BE BF C0 C1 C2 C3 C4 C5 C6 C7 C8 | ................
000001E0: C9 CA CB CC CD CE CF D0 D1 D2 D3 D4 D5 D6 D7 D8 | ................
000001F0: D9 DA DB DC DD DE DF E0 E1 E2 E3 E4 E5 E6 E7 E8 | ................
00000200: E9 EA EB EC ED EE EF F0 F1 F2 F3 F4 F5 F6 F7 F8 | ................
00000210: F9 FA FB FC FD FE FF 00 01 02 03 04 05 06 07 08 | ................
00000220: 09 0A 0B 0C 0D 0E 0F 10 11 12 13 14 15 16 17 18 | ................
00000230: 19 1A 1B 1C 1D 1E 1F 20 21 22 23 24 25 26 27 28 | ....... !"#$%&'(
00000240: 29 2A 2B 2C 2D 2E 2F 30 31 32 33 34 35 36 37 38 | )*+,-./012345678
00000250: 39 3A 3B 3C 3D 3E 3F 40 41 42 43 44 45 46 47 48 | 9:;<=>?@ABCDEFGH
00000260: 49 4A 4B 4C 4D 4E 4F 50 51 52 53 54 55 56 57 58 | IJKLMNOPQRSTUVWX
00000270: 59 5A 5B 5C 5D 5E 5F 60 61 62 63 64 65 66 67 68 | YZ[\]^_`abcdefgh
00000280: 69 6A 6B 6C 6D 6E 6F 70 71 72 73 74 75 76 77 78 | ijklmnopqrstuvwx
00000290: 79 7A 7B 7C 7D 7E 7F 80 81 82 83 84 85 86 87 88 | yz{|}~..........
000002A0: 89 8A 8B 8C 8D 8E 8F 90 91 92 93 94 95 96 97 98 | ................
000002B0: 99 9A 9B 9C 9D 9E 9F A0 A1 A2 A3 A4 A5 A6 A7 A8 | ................
000002C0: A9 AA AB AC AD AE AF B0 B1 B2 B3 B4 B5 B6 B7 B8 | ................
000002D0: B9 BA BB BC BD BE BF C0 C1 C2 C3 C4 C5 C6 C7 C8 | ................
000002E0: C9 CA CB CC CD CE CF D0 D1 D2 D3 D4 D5 D6 D7 D8 | ................
000002F0: D9 DA DB DC DD DE DF E0 E1 E2 E3 E4 E5 E6 E7 E8 | ................
00000300: E9 EA EB EC ED EE EF F0 F1 F2 F3 F4 F5 F6 F7 F8 | ................
00000310: F9 FA FB FC FD FE FF 00 01 02 03 04 05 06 07 08 | ................
00000320: 09 0A 0B 0C 0D 0E 0F 10 11 12 13 14 15 16 17 18 | ................
00000330: 19 1A 1B 1C 1D 1E 1F 20 21 22 23 24 25 26 27 28 | ....... !"#$%&'(
00000340: 29 2A 2B 2C 2D 2E 2F 30 31 32 33 34 35 36 37 38 | )*+,-./012345678
00000350: 39 3A 3B 3C 3D 3E 3F 40 41 42 43 44 45 46 47 48 | 9:;<=>?@ABCDEFGH
00000360: 49 4A 4B 4C 4D 4E 4F 50 51 52 53 54 55 56 57 58 | IJKLMNOPQRSTUVWX
00000370: 59 5A 5B 5C 5D 5E 5F 60 61 62 63 64 65 66 67 68 | YZ[\]^_`abcdefgh
00000380: 69 6A 6B 6C 6D 6E 6F 70 71 72 73 74 75 76 77 78 | ijklmnopqrstuvwx
00000390: 79 7A 7B 7C 7D 7E 7F 80 81 82 83 84 85 86 87 88 | yz{|}~..........
000003A0: 89 8A 8B 8C 8D 8E 8F 90 91 92 93 94 95 96 97 98 | ................
000003B0: 99 9A 9B 9C 9D 9E 9F A0 A1 A2 A3 A4 A5 A6 A7 A8 | ................
000003C0: A9 AA AB AC AD AE AF B0 B1 B2 B3 B4 B5 B6 B7 B8 | ................
000003D0: B9 BA BB BC BD BE BF C0 C1 C2 C3 C4 C5 C6 C7 C8 | ................
000003E0: C9 CA CB CC CD CE CF D0                         | ........
External buffer freed via callback
Test mbuf pool with external pinned data buffers
dump mbuf at 0x7f72b1a35980, iova=0x11b64de80, buf_len=2048
  pkt_len=1464, ol_flags=0x2000000000000000, nb_segs=1, port=65535, ptype=0
  segment at 0x7f72b1a35980, data=0x7f72b1a4df00, len=1464, off=128, refcnt=1
  Dump data at [0x7f72b1a4df00], len=1464
00000000: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
00000010: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
00000020: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
00000030: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
00000040: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
00000050: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
00000060: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
00000070: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
00000080: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
00000090: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
000000A0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
000000B0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
000000C0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
000000D0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
000000E0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
000000F0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
00000100: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
00000110: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
00000120: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
00000130: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
00000140: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
00000150: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
00000160: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
00000170: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
00000180: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
00000190: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
000001A0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
000001B0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
000001C0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
000001D0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
000001E0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
000001F0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
00000200: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
00000210: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
00000220: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
00000230: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
00000240: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
00000250: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
00000260: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
00000270: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
00000280: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
00000290: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
000002A0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
000002B0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
000002C0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
000002D0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
000002E0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
000002F0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
00000300: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
00000310: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
00000320: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
00000330: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
00000340: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
00000350: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
00000360: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
00000370: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
00000380: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
00000390: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
000003A0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
000003B0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
000003C0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
000003D0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
000003E0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
000003F0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
00000400: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
00000410: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
00000420: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
00000430: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
00000440: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
00000450: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
00000460: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
00000470: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
00000480: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
00000490: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
000004A0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
000004B0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
000004C0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
000004D0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
000004E0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
000004F0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
00000500: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
00000510: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
00000520: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
00000530: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
00000540: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
00000550: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
00000560: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
00000570: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
00000580: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
00000590: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
000005A0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF | ................
000005B0: FF FF FF FF FF FF FF FF                         | ........
testclone_testupdate_testdetach ok
test_pktmbuf_copy ok
Checking rte_mbuf_sanity_check for failure conditions
Checking good mbuf initially
testclone_testupdate_testdetach ok
test_pktmbuf_copy ok
Checking rte_mbuf_sanity_check for failure conditions
Checking good mbuf initially
Now checking for error conditions
Test mbuf linearize API
dump mbuf at 0x7f72b1a39580, iova=0x11b665e80, buf_len=2048
  pkt_len=64, ol_flags=0x2000000000000000, nb_segs=1, port=65535, ptype=0
  segment at 0x7f72b1a39580, data=0x7f72b1a65ef2, len=64, off=114, refcnt=1
  Dump data at [0x7f72b1a65ef2], len=64
00000000: DE DE DE DE DE DE DE DE DE DE DE DE DE DE CC CC | ................
00000010: CC CC CC CC CC CC CC CC CC CC CC CC CC CC CC CC | ................
00000020: CC CC CC CC CC CC CC CC CC CC CC CC CC CC CC CC | ................
00000030: CC CC CC CC CC CC CC CC CC CC CC CC CC CC CC CC | ................
dump mbuf at 0x7f72b1a39580, iova=0x11b665e80, buf_len=2048
  pkt_len=300, ol_flags=0x2000000000000000, nb_segs=3, port=65535, ptype=0
  segment at 0x7f72b1a39580, data=0x7f72b1a65f00, len=100, off=128, refcnt=1
  Dump data at [0x7f72b1a65f00], len=100
00000000: 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F | ................
00000010: 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F | ................
00000020: 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F |  !"#$%&'()*+,-./
00000030: 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F | 0123456789:;<=>?
00000040: 40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F | @ABCDEFGHIJKLMNO
00000050: 50 51 52 53 54 55 56 57 58 59 5A 5B 5C 5D 5E 5F | PQRSTUVWXYZ[\]^_
00000060: 60 61 62 63                                     | `abc
  segment at 0x7f72b1a33400, data=0x7f72b1a3ef00, len=100, off=128, refcnt=1
  Dump data at [0x7f72b1a3ef00], len=100
00000000: 64 65 66 67 68 69 6A 6B 6C 6D 6E 6F 70 71 72 73 | defghijklmnopqrs
00000010: 74 75 76 77 78 79 7A 7B 7C 7D 7E 7F 80 81 82 83 | tuvwxyz{|}~.....
00000020: 84 85 86 87 88 89 8A 8B 8C 8D 8E 8F 90 91 92 93 | ................
00000030: 94 95 96 97 98 99 9A 9B 9C 9D 9E 9F A0 A1 A2 A3 | ................
00000040: A4 A5 A6 A7 A8 A9 AA AB AC AD AE AF B0 B1 B2 B3 | ................
00000050: B4 B5 B6 B7 B8 B9 BA BB BC BD BE BF C0 C1 C2 C3 | ................
00000060: C4 C5 C6 C7                                     | ....
  segment at 0x7f72b1a337c0, data=0x7f72b1a40700, len=100, off=128, refcnt=1
  Dump data at [0x7f72b1a40700], len=100
00000000: C8 C9 CA CB CC CD CE CF D0 D1 D2 D3 D4 D5 D6 D7 | ................
00000010: D8 D9 DA DB DC DD DE DF E0 E1 E2 E3 E4 E5 E6 E7 | ................
00000020: E8 E9 EA EB EC ED EE EF F0 F1 F2 F3 F4 F5 F6 F7 | ................
00000030: F8 F9 FA FB FC FD FE FF 00 01 02 03 04 05 06 07 | ................
00000040: 08 09 0A 0B 0C 0D 0E 0F 10 11 12 13 14 15 16 17 | ................
00000050: 18 19 1A 1B 1C 1D 1E 1F 20 21 22 23 24 25 26 27 | ........ !"#$%&'
00000060: 28 29 2A 2B                                     | ()*+
dump mbuf at 0x7f72b1a337c0, iova=0x11b640680, buf_len=2048
  pkt_len=375, ol_flags=0x2000000000000000, nb_segs=3, port=65535, ptype=0
  segment at 0x7f72b1a337c0, data=0x7f72b1a40700, len=100, off=128, refcnt=1
  Dump data at [0x7f72b1a40700], len=100
00000000: 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F | ................
00000010: 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F | ................
00000020: 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F |  !"#$%&'()*+,-./
00000030: 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F | 0123456789:;<=>?
00000040: 40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F | @ABCDEFGHIJKLMNO
00000050: 50 51 52 53 54 55 56 57 58 59 5A 5B 5C 5D 5E 5F | PQRSTUVWXYZ[\]^_
00000060: 60 61 62 63                                     | `abc
  segment at 0x7f72b1a33400, data=0x7f72b1a3ef00, len=125, off=128, refcnt=1
  Dump data at [0x7f72b1a3ef00], len=125
00000000: 64 65 66 67 68 69 6A 6B 6C 6D 6E 6F 70 71 72 73 | defghijklmnopqrs
00000010: 74 75 76 77 78 79 7A 7B 7C 7D 7E 7F 80 81 82 83 | tuvwxyz{|}~.....
00000020: 84 85 86 87 88 89 8A 8B 8C 8D 8E 8F 90 91 92 93 | ................
00000030: 94 95 96 97 98 99 9A 9B 9C 9D 9E 9F A0 A1 A2 A3 | ................
00000040: A4 A5 A6 A7 A8 A9 AA AB AC AD AE AF B0 B1 B2 B3 | ................
00000050: B4 B5 B6 B7 B8 B9 BA BB BC BD BE BF C0 C1 C2 C3 | ................
00000060: C4 C5 C6 C7 C8 C9 CA CB CC CD CE CF D0 D1 D2 D3 | ................
00000070: D4 D5 D6 D7 D8 D9 DA DB DC DD DE DF E0          | .............
  segment at 0x7f72b1a39580, data=0x7f72b1a65f00, len=150, off=128, refcnt=1
  Dump data at [0x7f72b1a65f00], len=150
00000000: E1 E2 E3 E4 E5 E6 E7 E8 E9 EA EB EC ED EE EF F0 | ................
00000010: F1 F2 F3 F4 F5 F6 F7 F8 F9 FA FB FC FD FE FF 00 | ................
00000020: 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10 | ................
00000030: 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F 20 | ............... 
00000040: 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F 30 | !"#$%&'()*+,-./0
00000050: 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F 40 | 123456789:;<=>?@
00000060: 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F 50 | ABCDEFGHIJKLMNOP
00000070: 51 52 53 54 55 56 57 58 59 5A 5B 5C 5D 5E 5F 60 | QRSTUVWXYZ[\]^_`
00000080: 61 62 63 64 65 66 67 68 69 6A 6B 6C 6D 6E 6F 70 | abcdefghijklmnop
00000090: 71 72 73 74 75 76                               | qrstuv
dump mbuf at 0x7f72b1a39580, iova=0x11b665e80, buf_len=2048
  pkt_len=200, ol_flags=0x2000000000000000, nb_segs=2, port=65535, ptype=0
  segment at 0x7f72b1a39580, data=0x7f72b1a65f00, len=100, off=128, refcnt=1
  Dump data at [0x7f72b1a65f00], len=100
00000000: 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F | ................
00000010: 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F | ................
00000020: 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F |  !"#$%&'()*+,-./
00000030: 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F | 0123456789:;<=>?
00000040: 40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F | @ABCDEFGHIJKLMNO
00000050: 50 51 52 53 54 55 56 57 58 59 5A 5B 5C 5D 5E 5F | PQRSTUVWXYZ[\]^_
00000060: 60 61 62 63                                     | `abc
  segment at 0x7f72b1a33400, data=0x7f72b1a3ef00, len=100, off=128, refcnt=1
  Dump data at [0x7f72b1a3ef00], len=100
00000000: 64 65 66 67 68 69 6A 6B 6C 6D 6E 6F 70 71 72 73 | defghijklmnopqrs
00000010: 74 75 76 77 78 79 7A 7B 7C 7D 7E 7F 80 81 82 83 | tuvwxyz{|}~.....
00000020: 84 85 86 87 88 89 8A 8B 8C 8D 8E 8F 90 91 92 93 | ................
00000030: 94 95 96 97 98 99 9A 9B 9C 9D 9E 9F A0 A1 A2 A3 | ................
00000040: A4 A5 A6 A7 A8 A9 AA AB AC AD AE AF B0 B1 B2 B3 | ................
00000050: B4 B5 B6 B7 B8 B9 BA BB BC BD BE BF C0 C1 C2 C3 | ................
00000060: C4 C5 C6 C7                                     | ....
dump mbuf at 0x7f72b1a33400, iova=0x11b63ee80, buf_len=2048
  pkt_len=314, ol_flags=0x2000000000000000, nb_segs=2, port=65535, ptype=0
  segment at 0x7f72b1a33400, data=0x7f72b1a3eef2, len=114, off=114, refcnt=1
  Dump data at [0x7f72b1a3eef2], len=114
00000000: 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F | ................
00000010: 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F | ................
00000020: 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F |  !"#$%&'()*+,-./
00000030: 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F | 0123456789:;<=>?
00000040: 40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F | @ABCDEFGHIJKLMNO
00000050: 50 51 52 53 54 55 56 57 58 59 5A 5B 5C 5D 5E 5F | PQRSTUVWXYZ[\]^_
00000060: 60 61 62 63 64 65 66 67 68 69 6A 6B 6C 6D 6E 6F | `abcdefghijklmno
00000070: 70 71                                           | pq
  segment at 0x7f72b1a39580, data=0x7f72b1a65f00, len=200, off=128, refcnt=1
  Dump data at [0x7f72b1a65f00], len=200
00000000: 72 73 74 75 76 77 78 79 7A 7B 7C 7D 7E 7F 80 81 | rstuvwxyz{|}~...
00000010: 82 83 84 85 86 87 88 89 8A 8B 8C 8D 8E 8F 90 91 | ................
00000020: 92 93 94 95 96 97 98 99 9A 9B 9C 9D 9E 9F A0 A1 | ................
00000030: A2 A3 A4 A5 A6 A7 A8 A9 AA AB AC AD AE AF B0 B1 | ................
00000040: B2 B3 B4 B5 B6 B7 B8 B9 BA BB BC BD BE BF C0 C1 | ................
00000050: C2 C3 C4 C5 C6 C7 C8 C9 CA CB CC CD CE CF D0 D1 | ................
00000060: D2 D3 D4 D5 D6 D7 D8 D9 DA DB DC DD DE DF E0 E1 | ................
00000070: E2 E3 E4 E5 E6 E7 E8 E9 EA EB EC ED EE EF F0 F1 | ................
00000080: F2 F3 F4 F5 F6 F7 F8 F9 FA FB FC FD FE FF 00 01 | ................
00000090: 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10 11 | ................
000000A0: 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F 20 21 | .............. !
000000B0: 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F 30 31 | "#$%&'()*+,-./01
000000C0: 32 33 34 35 36 37 38 39                         | 23456789
dump mbuf at 0x7f72b1a39580, iova=0x11b665e80, buf_len=2048
  pkt_len=1100, ol_flags=0x2000000000000000, nb_segs=2, port=65535, ptype=0
  segment at 0x7f72b1a39580, data=0x7f72b1a65f00, len=1000, off=128, refcnt=1
  Dump data at [0x7f72b1a65f00], len=1000
00000000: 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F | ................
00000010: 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F | ................
00000020: 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F |  !"#$%&'()*+,-./
00000030: 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F | 0123456789:;<=>?
00000040: 40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F | @ABCDEFGHIJKLMNO
00000050: 50 51 52 53 54 55 56 57 58 59 5A 5B 5C 5D 5E 5F | PQRSTUVWXYZ[\]^_
00000060: 60 61 62 63 64 65 66 67 68 69 6A 6B 6C 6D 6E 6F | `abcdefghijklmno
00000070: 70 71 72 73 74 75 76 77 78 79 7A 7B 7C 7D 7E 7F | pqrstuvwxyz{|}~.
00000080: 80 81 82 83 84 85 86 87 88 89 8A 8B 8C 8D 8E 8F | ................
00000090: 90 91 92 93 94 95 96 97 98 99 9A 9B 9C 9D 9E 9F | ................
000000A0: A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 AA AB AC AD AE AF | ................
000000B0: B0 B1 B2 B3 B4 B5 B6 B7 B8 B9 BA BB BC BD BE BF | ................
000000C0: C0 C1 C2 C3 C4 C5 C6 C7 C8 C9 CA CB CC CD CE CF | ................
000000D0: D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 DA DB DC DD DE DF | ................
000000E0: E0 E1 E2 E3 E4 E5 E6 E7 E8 E9 EA EB EC ED EE EF | ................
000000F0: F0 F1 F2 F3 F4 F5 F6 F7 F8 F9 FA FB FC FD FE FF | ................
00000100: 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F | ................
00000110: 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F | ................
00000120: 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F |  !"#$%&'()*+,-./
00000130: 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F | 0123456789:;<=>?
00000140: 40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F | @ABCDEFGHIJKLMNO
00000150: 50 51 52 53 54 55 56 57 58 59 5A 5B 5C 5D 5E 5F | PQRSTUVWXYZ[\]^_
00000160: 60 61 62 63 64 65 66 67 68 69 6A 6B 6C 6D 6E 6F | `abcdefghijklmno
00000170: 70 71 72 73 74 75 76 77 78 79 7A 7B 7C 7D 7E 7F | pqrstuvwxyz{|}~.
00000180: 80 81 82 83 84 85 86 87 88 89 8A 8B 8C 8D 8E 8F | ................
00000190: 90 91 92 93 94 95 96 97 98 99 9A 9B 9C 9D 9E 9F | ................
000001A0: A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 AA AB AC AD AE AF | ................
000001B0: B0 B1 B2 B3 B4 B5 B6 B7 B8 B9 BA BB BC BD BE BF | ................
000001C0: C0 C1 C2 C3 C4 C5 C6 C7 C8 C9 CA CB CC CD CE CF | ................
000001D0: D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 DA DB DC DD DE DF | ................
000001E0: E0 E1 E2 E3 E4 E5 E6 E7 E8 E9 EA EB EC ED EE EF | ................
000001F0: F0 F1 F2 F3 F4 F5 F6 F7 F8 F9 FA FB FC FD FE FF | ................
00000200: 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F | ................
00000210: 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F | ................
00000220: 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F |  !"#$%&'()*+,-./
00000230: 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F | 0123456789:;<=>?
00000240: 40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F | @ABCDEFGHIJKLMNO
00000250: 50 51 52 53 54 55 56 57 58 59 5A 5B 5C 5D 5E 5F | PQRSTUVWXYZ[\]^_
00000260: 60 61 62 63 64 65 66 67 68 69 6A 6B 6C 6D 6E 6F | `abcdefghijklmno
00000270: 70 71 72 73 74 75 76 77 78 79 7A 7B 7C 7D 7E 7F | pqrstuvwxyz{|}~.
00000280: 80 81 82 83 84 85 86 87 88 89 8A 8B 8C 8D 8E 8F | ................
00000290: 90 91 92 93 94 95 96 97 98 99 9A 9B 9C 9D 9E 9F | ................
000002A0: A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 AA AB AC AD AE AF | ................
000002B0: B0 B1 B2 B3 B4 B5 B6 B7 B8 B9 BA BB BC BD BE BF | ................
000002C0: C0 C1 C2 C3 C4 C5 C6 C7 C8 C9 CA CB CC CD CE CF | ................
000002D0: D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 DA DB DC DD DE DF | ................
000002E0: E0 E1 E2 E3 E4 E5 E6 E7 E8 E9 EA EB EC ED EE EF | ................
000002F0: F0 F1 F2 F3 F4 F5 F6 F7 F8 F9 FA FB FC FD FE FF | ................
00000300: 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F | ................
00000310: 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F | ................
00000320: 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F |  !"#$%&'()*+,-./
00000330: 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F | 0123456789:;<=>?
00000340: 40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F | @ABCDEFGHIJKLMNO
00000350: 50 51 52 53 54 55 56 57 58 59 5A 5B 5C 5D 5E 5F | PQRSTUVWXYZ[\]^_
00000360: 60 61 62 63 64 65 66 67 68 69 6A 6B 6C 6D 6E 6F | `abcdefghijklmno
00000370: 70 71 72 73 74 75 76 77 78 79 7A 7B 7C 7D 7E 7F | pqrstuvwxyz{|}~.
00000380: 80 81 82 83 84 85 86 87 88 89 8A 8B 8C 8D 8E 8F | ................
00000390: 90 91 92 93 94 95 96 97 98 99 9A 9B 9C 9D 9E 9F | ................
000003A0: A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 AA AB AC AD AE AF | ................
000003B0: B0 B1 B2 B3 B4 B5 B6 B7 B8 B9 BA BB BC BD BE BF | ................
000003C0: C0 C1 C2 C3 C4 C5 C6 C7 C8 C9 CA CB CC CD CE CF | ................
000003D0: D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 DA DB DC DD DE DF | ................
000003E0: E0 E1 E2 E3 E4 E5 E6 E7                         | ........
  segment at 0x7f72b1a33400, data=0x7f72b1a3ef00, len=100, off=128, refcnt=1
  Dump data at [0x7f72b1a3ef00], len=100
00000000: E8 E9 EA EB EC ED EE EF F0 F1 F2 F3 F4 F5 F6 F7 | ................
00000010: F8 F9 FA FB FC FD FE FF 00 01 02 03 04 05 06 07 | ................
00000020: 08 09 0A 0B 0C 0D 0E 0F 10 11 12 13 14 15 16 17 | ................
00000030: 18 19 1A 1B 1C 1D 1E 1F 20 21 22 23 24 25 26 27 | ........ !"#$%&'
00000040: 28 29 2A 2B 2C 2D 2E 2F 30 31 32 33 34 35 36 37 | ()*+,-./01234567
00000050: 38 39 3A 3B 3C 3D 3E 3F 40 41 42 43 44 45 46 47 | 89:;<=>?@ABCDEFG
00000060: 48 49 4A 4B                                     | HIJK
dump mbuf at 0x7f72b1a33400, iova=0x11b63ee80, buf_len=2048
  pkt_len=1124, ol_flags=0x2000000000000000, nb_segs=2, port=65535, ptype=0
  segment at 0x7f72b1a33400, data=0x7f72b1a3ef00, len=1024, off=128, refcnt=1
  Dump data at [0x7f72b1a3ef00], len=1024
00000000: 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F | ................
00000010: 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F | ................
00000020: 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F |  !"#$%&'()*+,-./
00000030: 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F | 0123456789:;<=>?
00000040: 40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F | @ABCDEFGHIJKLMNO
00000050: 50 51 52 53 54 55 56 57 58 59 5A 5B 5C 5D 5E 5F | PQRSTUVWXYZ[\]^_
00000060: 60 61 62 63 64 65 66 67 68 69 6A 6B 6C 6D 6E 6F | `abcdefghijklmno
00000070: 70 71 72 73 74 75 76 77 78 79 7A 7B 7C 7D 7E 7F | pqrstuvwxyz{|}~.
00000080: 80 81 82 83 84 85 86 87 88 89 8A 8B 8C 8D 8E 8F | ................
00000090: 90 91 92 93 94 95 96 97 98 99 9A 9B 9C 9D 9E 9F | ................
000000A0: A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 AA AB AC AD AE AF | ................
000000B0: B0 B1 B2 B3 B4 B5 B6 B7 B8 B9 BA BB BC BD BE BF | ................
000000C0: C0 C1 C2 C3 C4 C5 C6 C7 C8 C9 CA CB CC CD CE CF | ................
000000D0: D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 DA DB DC DD DE DF | ................
000000E0: E0 E1 E2 E3 E4 E5 E6 E7 E8 E9 EA EB EC ED EE EF | ................
000000F0: F0 F1 F2 F3 F4 F5 F6 F7 F8 F9 FA FB FC FD FE FF | ................
00000100: 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F | ................
00000110: 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F | ................
00000120: 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F |  !"#$%&'()*+,-./
00000130: 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F | 0123456789:;<=>?
00000140: 40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F | @ABCDEFGHIJKLMNO
00000150: 50 51 52 53 54 55 56 57 58 59 5A 5B 5C 5D 5E 5F | PQRSTUVWXYZ[\]^_
00000160: 60 61 62 63 64 65 66 67 68 69 6A 6B 6C 6D 6E 6F | `abcdefghijklmno
00000170: 70 71 72 73 74 75 76 77 78 79 7A 7B 7C 7D 7E 7F | pqrstuvwxyz{|}~.
00000180: 80 81 82 83 84 85 86 87 88 89 8A 8B 8C 8D 8E 8F | ................
00000190: 90 91 92 93 94 95 96 97 98 99 9A 9B 9C 9D 9E 9F | ................
000001A0: A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 AA AB AC AD AE AF | ................
000001B0: B0 B1 B2 B3 B4 B5 B6 B7 B8 B9 BA BB BC BD BE BF | ................
000001C0: C0 C1 C2 C3 C4 C5 C6 C7 C8 C9 CA CB CC CD CE CF | ................
000001D0: D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 DA DB DC DD DE DF | ................
000001E0: E0 E1 E2 E3 E4 E5 E6 E7 E8 E9 EA EB EC ED EE EF | ................
000001F0: F0 F1 F2 F3 F4 F5 F6 F7 F8 F9 FA FB FC FD FE FF | ................
00000200: 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F | ................
00000210: 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F | ................
00000220: 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F |  !"#$%&'()*+,-./
00000230: 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F | 0123456789:;<=>?
00000240: 40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F | @ABCDEFGHIJKLMNO
00000250: 50 51 52 53 54 55 56 57 58 59 5A 5B 5C 5D 5E 5F | PQRSTUVWXYZ[\]^_
00000260: 60 61 62 63 64 65 66 67 68 69 6A 6B 6C 6D 6E 6F | `abcdefghijklmno
00000270: 70 71 72 73 74 75 76 77 78 79 7A 7B 7C 7D 7E 7F | pqrstuvwxyz{|}~.
00000280: 80 81 82 83 84 85 86 87 88 89 8A 8B 8C 8D 8E 8F | ................
00000290: 90 91 92 93 94 95 96 97 98 99 9A 9B 9C 9D 9E 9F | ................
000002A0: A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 AA AB AC AD AE AF | ................
000002B0: B0 B1 B2 B3 B4 B5 B6 B7 B8 B9 BA BB BC BD BE BF | ................
000002C0: C0 C1 C2 C3 C4 C5 C6 C7 C8 C9 CA CB CC CD CE CF | ................
000002D0: D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 DA DB DC DD DE DF | ................
000002E0: E0 E1 E2 E3 E4 E5 E6 E7 E8 E9 EA EB EC ED EE EF | ................
000002F0: F0 F1 F2 F3 F4 F5 F6 F7 F8 F9 FA FB FC FD FE FF | ................
00000300: 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F | ................
00000310: 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F | ................
00000320: 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F |  !"#$%&'()*+,-./
00000330: 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F | 0123456789:;<=>?
00000340: 40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F | @ABCDEFGHIJKLMNO
00000350: 50 51 52 53 54 55 56 57 58 59 5A 5B 5C 5D 5E 5F | PQRSTUVWXYZ[\]^_
00000360: 60 61 62 63 64 65 66 67 68 69 6A 6B 6C 6D 6E 6F | `abcdefghijklmno
00000370: 70 71 72 73 74 75 76 77 78 79 7A 7B 7C 7D 7E 7F | pqrstuvwxyz{|}~.
00000380: 80 81 82 83 84 85 86 87 88 89 8A 8B 8C 8D 8E 8F | ................
00000390: 90 91 92 93 94 95 96 97 98 99 9A 9B 9C 9D 9E 9F | ................
000003A0: A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 AA AB AC AD AE AF | ................
000003B0: B0 B1 B2 B3 B4 B5 B6 B7 B8 B9 BA BB BC BD BE BF | ................
000003C0: C0 C1 C2 C3 C4 C5 C6 C7 C8 C9 CA CB CC CD CE CF | ................
000003D0: D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 DA DB DC DD DE DF | ................
000003E0: E0 E1 E2 E3 E4 E5 E6 E7 E8 E9 EA EB EC ED EE EF | ................
000003F0: F0 F1 F2 F3 F4 F5 F6 F7 F8 F9 FA FB FC FD FE FF | ................
  segment at 0x7f72b1a337c0, data=0x7f72b1a40700, len=100, off=128, refcnt=1
  Dump data at [0x7f72b1a40700], len=100
00000000: 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F | ................
00000010: 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F | ................
00000020: 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F |  !"#$%&'()*+,-./
00000030: 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F | 0123456789:;<=>?
00000040: 40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F | @ABCDEFGHIJKLMNO
00000050: 50 51 52 53 54 55 56 57 58 59 5A 5B 5C 5D 5E 5F | PQRSTUVWXYZ[\]^_
00000060: 60 61 62 63                                     | `abc
dump mbuf at 0x7f72b1a337c0, iova=0x11b640680, buf_len=2048
  pkt_len=2001, ol_flags=0x2000000000000000, nb_segs=3, port=65535, ptype=0
  segment at 0x7f72b1a337c0, data=0x7f72b1a40700, len=1000, off=128, refcnt=1
  Dump data at [0x7f72b1a40700], len=1000
00000000: 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F | ................
00000010: 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F | ................
00000020: 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F |  !"#$%&'()*+,-./
00000030: 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F | 0123456789:;<=>?
00000040: 40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F | @ABCDEFGHIJKLMNO
00000050: 50 51 52 53 54 55 56 57 58 59 5A 5B 5C 5D 5E 5F | PQRSTUVWXYZ[\]^_
00000060: 60 61 62 63 64 65 66 67 68 69 6A 6B 6C 6D 6E 6F | `abcdefghijklmno
00000070: 70 71 72 73 74 75 76 77 78 79 7A 7B 7C 7D 7E 7F | pqrstuvwxyz{|}~.
00000080: 80 81 82 83 84 85 86 87 88 89 8A 8B 8C 8D 8E 8F | ................
00000090: 90 91 92 93 94 95 96 97 98 99 9A 9B 9C 9D 9E 9F | ................
000000A0: A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 AA AB AC AD AE AF | ................
000000B0: B0 B1 B2 B3 B4 B5 B6 B7 B8 B9 BA BB BC BD BE BF | ................
000000C0: C0 C1 C2 C3 C4 C5 C6 C7 C8 C9 CA CB CC CD CE CF | ................
000000D0: D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 DA DB DC DD DE DF | ................
000000E0: E0 E1 E2 E3 E4 E5 E6 E7 E8 E9 EA EB EC ED EE EF | ................
000000F0: F0 F1 F2 F3 F4 F5 F6 F7 F8 F9 FA FB FC FD FE FF | ................
00000100: 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F | ................
00000110: 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F | ................
00000120: 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F |  !"#$%&'()*+,-./
00000130: 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F | 0123456789:;<=>?
00000140: 40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F | @ABCDEFGHIJKLMNO
00000150: 50 51 52 53 54 55 56 57 58 59 5A 5B 5C 5D 5E 5F | PQRSTUVWXYZ[\]^_
00000160: 60 61 62 63 64 65 66 67 68 69 6A 6B 6C 6D 6E 6F | `abcdefghijklmno
00000170: 70 71 72 73 74 75 76 77 78 79 7A 7B 7C 7D 7E 7F | pqrstuvwxyz{|}~.
00000180: 80 81 82 83 84 85 86 87 88 89 8A 8B 8C 8D 8E 8F | ................
00000190: 90 91 92 93 94 95 96 97 98 99 9A 9B 9C 9D 9E 9F | ................
000001A0: A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 AA AB AC AD AE AF | ................
000001B0: B0 B1 B2 B3 B4 B5 B6 B7 B8 B9 BA BB BC BD BE BF | ................
000001C0: C0 C1 C2 C3 C4 C5 C6 C7 C8 C9 CA CB CC CD CE CF | ................
000001D0: D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 DA DB DC DD DE DF | ................
000001E0: E0 E1 E2 E3 E4 E5 E6 E7 E8 E9 EA EB EC ED EE EF | ................
000001F0: F0 F1 F2 F3 F4 F5 F6 F7 F8 F9 FA FB FC FD FE FF | ................
00000200: 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F | ................
00000210: 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F | ................
00000220: 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F |  !"#$%&'()*+,-./
00000230: 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F | 0123456789:;<=>?
00000240: 40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F | @ABCDEFGHIJKLMNO
00000250: 50 51 52 53 54 55 56 57 58 59 5A 5B 5C 5D 5E 5F | PQRSTUVWXYZ[\]^_
00000260: 60 61 62 63 64 65 66 67 68 69 6A 6B 6C 6D 6E 6F | `abcdefghijklmno
00000270: 70 71 72 73 74 75 76 77 78 79 7A 7B 7C 7D 7E 7F | pqrstuvwxyz{|}~.
00000280: 80 81 82 83 84 85 86 87 88 89 8A 8B 8C 8D 8E 8F | ................
00000290: 90 91 92 93 94 95 96 97 98 99 9A 9B 9C 9D 9E 9F | ................
000002A0: A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 AA AB AC AD AE AF | ................
000002B0: B0 B1 B2 B3 B4 B5 B6 B7 B8 B9 BA BB BC BD BE BF | ................
000002C0: C0 C1 C2 C3 C4 C5 C6 C7 C8 C9 CA CB CC CD CE CF | ................
000002D0: D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 DA DB DC DD DE DF | ................
000002E0: E0 E1 E2 E3 E4 E5 E6 E7 E8 E9 EA EB EC ED EE EF | ................
000002F0: F0 F1 F2 F3 F4 F5 F6 F7 F8 F9 FA FB FC FD FE FF | ................
00000300: 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F | ................
00000310: 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F | ................
00000320: 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F |  !"#$%&'()*+,-./
00000330: 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F | 0123456789:;<=>?
00000340: 40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F | @ABCDEFGHIJKLMNO
00000350: 50 51 52 53 54 55 56 57 58 59 5A 5B 5C 5D 5E 5F | PQRSTUVWXYZ[\]^_
00000360: 60 61 62 63 64 65 66 67 68 69 6A 6B 6C 6D 6E 6F | `abcdefghijklmno
00000370: 70 71 72 73 74 75 76 77 78 79 7A 7B 7C 7D 7E 7F | pqrstuvwxyz{|}~.
00000380: 80 81 82 83 84 85 86 87 88 89 8A 8B 8C 8D 8E 8F | ................
00000390: 90 91 92 93 94 95 96 97 98 99 9A 9B 9C 9D 9E 9F | ................
000003A0: A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 AA AB AC AD AE AF | ................
000003B0: B0 B1 B2 B3 B4 B5 B6 B7 B8 B9 BA BB BC BD BE BF | ................
000003C0: C0 C1 C2 C3 C4 C5 C6 C7 C8 C9 CA CB CC CD CE CF | ................
000003D0: D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 DA DB DC DD DE DF | ................
000003E0: E0 E1 E2 E3 E4 E5 E6 E7                         | ........
  segment at 0x7f72b1a33400, data=0x7f72b1a3ef00, len=1, off=128, refcnt=1
  Dump data at [0x7f72b1a3ef00], len=1
00000000: E8                                              | .
  segment at 0x7f72b1a33900, data=0x7f72b1a40f00, len=1000, off=128, refcnt=1
  Dump data at [0x7f72b1a40f00], len=1000
00000000: E9 EA EB EC ED EE EF F0 F1 F2 F3 F4 F5 F6 F7 F8 | ................
00000010: F9 FA FB FC FD FE FF 00 01 02 03 04 05 06 07 08 | ................
00000020: 09 0A 0B 0C 0D 0E 0F 10 11 12 13 14 15 16 17 18 | ................
00000030: 19 1A 1B 1C 1D 1E 1F 20 21 22 23 24 25 26 27 28 | ....... !"#$%&'(
00000040: 29 2A 2B 2C 2D 2E 2F 30 31 32 33 34 35 36 37 38 | )*+,-./012345678
00000050: 39 3A 3B 3C 3D 3E 3F 40 41 42 43 44 45 46 47 48 | 9:;<=>?@ABCDEFGH
00000060: 49 4A 4B 4C 4D 4E 4F 50 51 52 53 54 55 56 57 58 | IJKLMNOPQRSTUVWX
00000070: 59 5A 5B 5C 5D 5E 5F 60 61 62 63 64 65 66 67 68 | YZ[\]^_`abcdefgh
00000080: 69 6A 6B 6C 6D 6E 6F 70 71 72 73 74 75 76 77 78 | ijklmnopqrstuvwx
00000090: 79 7A 7B 7C 7D 7E 7F 80 81 82 83 84 85 86 87 88 | yz{|}~..........
000000A0: 89 8A 8B 8C 8D 8E 8F 90 91 92 93 94 95 96 97 98 | ................
000000B0: 99 9A 9B 9C 9D 9E 9F A0 A1 A2 A3 A4 A5 A6 A7 A8 | ................
000000C0: A9 AA AB AC AD AE AF B0 B1 B2 B3 B4 B5 B6 B7 B8 | ................
000000D0: B9 BA BB BC BD BE BF C0 C1 C2 C3 C4 C5 C6 C7 C8 | ................
000000E0: C9 CA CB CC CD CE CF D0 D1 D2 D3 D4 D5 D6 D7 D8 | ................
000000F0: D9 DA DB DC DD DE DF E0 E1 E2 E3 E4 E5 E6 E7 E8 | ................
00000100: E9 EA EB EC ED EE EF F0 F1 F2 F3 F4 F5 F6 F7 F8 | ................
00000110: F9 FA FB FC FD FE FF 00 01 02 03 04 05 06 07 08 | ................
00000120: 09 0A 0B 0C 0D 0E 0F 10 11 12 13 14 15 16 17 18 | ................
00000130: 19 1A 1B 1C 1D 1E 1F 20 21 22 23 24 25 26 27 28 | ....... !"#$%&'(
00000140: 29 2A 2B 2C 2D 2E 2F 30 31 32 33 34 35 36 37 38 | )*+,-./012345678
00000150: 39 3A 3B 3C 3D 3E 3F 40 41 42 43 44 45 46 47 48 | 9:;<=>?@ABCDEFGH
00000160: 49 4A 4B 4C 4D 4E 4F 50 51 52 53 54 55 56 57 58 | IJKLMNOPQRSTUVWX
00000170: 59 5A 5B 5C 5D 5E 5F 60 61 62 63 64 65 66 67 68 | YZ[\]^_`abcdefgh
00000180: 69 6A 6B 6C 6D 6E 6F 70 71 72 73 74 75 76 77 78 | ijklmnopqrstuvwx
00000190: 79 7A 7B 7C 7D 7E 7F 80 81 82 83 84 85 86 87 88 | yz{|}~..........
000001A0: 89 8A 8B 8C 8D 8E 8F 90 91 92 93 94 95 96 97 98 | ................
000001B0: 99 9A 9B 9C 9D 9E 9F A0 A1 A2 A3 A4 A5 A6 A7 A8 | ................
000001C0: A9 AA AB AC AD AE AF B0 B1 B2 B3 B4 B5 B6 B7 B8 | ................
000001D0: B9 BA BB BC BD BE BF C0 C1 C2 C3 C4 C5 C6 C7 C8 | ................
000001E0: C9 CA CB CC CD CE CF D0 D1 D2 D3 D4 D5 D6 D7 D8 | ................
000001F0: D9 DA DB DC DD DE DF E0 E1 E2 E3 E4 E5 E6 E7 E8 | ................
00000200: E9 EA EB EC ED EE EF F0 F1 F2 F3 F4 F5 F6 F7 F8 | ................
00000210: F9 FA FB FC FD FE FF 00 01 02 03 04 05 06 07 08 | ................
00000220: 09 0A 0B 0C 0D 0E 0F 10 11 12 13 14 15 16 17 18 | ................
00000230: 19 1A 1B 1C 1D 1E 1F 20 21 22 23 24 25 26 27 28 | ....... !"#$%&'(
00000240: 29 2A 2B 2C 2D 2E 2F 30 31 32 33 34 35 36 37 38 | )*+,-./012345678
00000250: 39 3A 3B 3C 3D 3E 3F 40 41 42 43 44 45 46 47 48 | 9:;<=>?@ABCDEFGH
00000260: 49 4A 4B 4C 4D 4E 4F 50 51 52 53 54 55 56 57 58 | IJKLMNOPQRSTUVWX
00000270: 59 5A 5B 5C 5D 5E 5F 60 61 62 63 64 65 66 67 68 | YZ[\]^_`abcdefgh
00000280: 69 6A 6B 6C 6D 6E 6F 70 71 72 73 74 75 76 77 78 | ijklmnopqrstuvwx
00000290: 79 7A 7B 7C 7D 7E 7F 80 81 82 83 84 85 86 87 88 | yz{|}~..........
000002A0: 89 8A 8B 8C 8D 8E 8F 90 91 92 93 94 95 96 97 98 | ................
000002B0: 99 9A 9B 9C 9D 9E 9F A0 A1 A2 A3 A4 A5 A6 A7 A8 | ................
000002C0: A9 AA AB AC AD AE AF B0 B1 B2 B3 B4 B5 B6 B7 B8 | ................
000002D0: B9 BA BB BC BD BE BF C0 C1 C2 C3 C4 C5 C6 C7 C8 | ................
000002E0: C9 CA CB CC CD CE CF D0 D1 D2 D3 D4 D5 D6 D7 D8 | ................
000002F0: D9 DA DB DC DD DE DF E0 E1 E2 E3 E4 E5 E6 E7 E8 | ................
00000300: E9 EA EB EC ED EE EF F0 F1 F2 F3 F4 F5 F6 F7 F8 | ................
00000310: F9 FA FB FC FD FE FF 00 01 02 03 04 05 06 07 08 | ................
00000320: 09 0A 0B 0C 0D 0E 0F 10 11 12 13 14 15 16 17 18 | ................
00000330: 19 1A 1B 1C 1D 1E 1F 20 21 22 23 24 25 26 27 28 | ....... !"#$%&'(
00000340: 29 2A 2B 2C 2D 2E 2F 30 31 32 33 34 35 36 37 38 | )*+,-./012345678
00000350: 39 3A 3B 3C 3D 3E 3F 40 41 42 43 44 45 46 47 48 | 9:;<=>?@ABCDEFGH
00000360: 49 4A 4B 4C 4D 4E 4F 50 51 52 53 54 55 56 57 58 | IJKLMNOPQRSTUVWX
00000370: 59 5A 5B 5C 5D 5E 5F 60 61 62 63 64 65 66 67 68 | YZ[\]^_`abcdefgh
00000380: 69 6A 6B 6C 6D 6E 6F 70 71 72 73 74 75 76 77 78 | ijklmnopqrstuvwx
00000390: 79 7A 7B 7C 7D 7E 7F 80 81 82 83 84 85 86 87 88 | yz{|}~..........
000003A0: 89 8A 8B 8C 8D 8E 8F 90 91 92 93 94 95 96 97 98 | ................
000003B0: 99 9A 9B 9C 9D 9E 9F A0 A1 A2 A3 A4 A5 A6 A7 A8 | ................
000003C0: A9 AA AB AC AD AE AF B0 B1 B2 B3 B4 B5 B6 B7 B8 | ................
000003D0: B9 BA BB BC BD BE BF C0 C1 C2 C3 C4 C5 C6 C7 C8 | ................
000003E0: C9 CA CB CC CD CE CF D0                         | ........
Test OK
RTE>>
stderr:
EAL: Detected 16 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: WARNING! Base virtual address hint (0x100005000 != 0x7f76b2e8c000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: Multi-process socket /var/run/dpdk/mbuf_autotest/mp_socket
EAL: Selected IOVA mode 'PA'
EAL: No available 1048576 kB hugepages reported
EAL: VFIO support initialized
EAL: WARNING! Base virtual address hint (0x10000b000 != 0x7f76b2e32000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100011000 != 0x7f76b2b7f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100a12000 != 0x7f72b1600000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100c17000 != 0x7f76b2b1e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x101618000 != 0x7f6eb1400000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10181d000 != 0x7f76b299f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10221e000 != 0x7f6ab1200000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x102423000 != 0x7f76b293e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x102e24000 != 0x7f66b1000000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103029000 != 0x7f76b169a000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103a2a000 != 0x7f62b0e00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103c2f000 != 0x7f76b1639000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x104630000 != 0x7f5eb0c00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x104835000 != 0x7f72b159f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x105236000 != 0x7f5ab0a00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10543b000 != 0x7f72b153e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x105e3c000 != 0x7f56b0800000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL:   Invalid NUMA socket, default to 0
APP: HPET is not enabled, using TSC as default timer
MBUF: Failed to get mbuf dyn shared memory
==1269==Running thread 1249 was not suspended. False leaks are possible.
==1269==Running thread 1250 was not suspended. False leaks are possible.
==1269==Running thread 1251 was not suspended. False leaks are possible.
==1269==Running thread 1252 was not suspended. False leaks are possible.
==1269==Running thread 1253 was not suspended. False leaks are possible.
==1269==Running thread 1254 was not suspended. False leaks are possible.
==1269==Running thread 1255 was not suspended. False leaks are possible.
==1269==Running thread 1256 was not suspended. False leaks are possible.
==1269==Running thread 1257 was not suspended. False leaks are possible.
==1269==Running thread 1258 was not suspended. False leaks are possible.
==1269==Running thread 1259 was not suspended. False leaks are possible.
==1269==Running thread 1260 was not suspended. False leaks are possible.
==1269==Running thread 1261 was not suspended. False leaks are possible.
==1269==Running thread 1262 was not suspended. False leaks are possible.
==1269==Running thread 1263 was not suspended. False leaks are possible.
==1269==Running thread 1264 was not suspended. False leaks are possible.
==1269==Running thread 1265 was not suspended. False leaks are possible.
==1269==Running thread 1266 was not suspended. False leaks are possible.
==1269==Running thread 1267 was not suspended. False leaks are possible.
PANIC in rte_mbuf_sanity_check():
mbuf is NULL
14: [/dpdk/build/app/test/dpdk-test(+0x12b4b6e) [0x5606adddcb6e]]
13: [/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf3) [0x7f76b5cff0b3]]
12: [/dpdk/build/app/test/dpdk-test(+0x50d838) [0x5606ad035838]]
11: [/dpdk/build/app/test/dpdk-test(+0x1c748a4) [0x5606ae79c8a4]]
10: [/dpdk/build/app/test/dpdk-test(+0x1c7da79) [0x5606ae7a5a79]]
9: [/dpdk/build/app/test/dpdk-test(+0x1c747b4) [0x5606ae79c7b4]]
8: [/dpdk/build/app/test/dpdk-test(+0x1c775a7) [0x5606ae79f5a7]]
7: [/dpdk/build/app/test/dpdk-test(+0x12b4c7e) [0x5606adddcc7e]]
6: [/dpdk/build/app/test/dpdk-test(+0x14ec192) [0x5606ae014192]]
5: [/dpdk/build/app/test/dpdk-test(+0x14d670f) [0x5606adffe70f]]
4: [/dpdk/build/app/test/dpdk-test(+0x571931) [0x5606ad099931]]
3: [/dpdk/build/app/test/dpdk-test(+0x57249d) [0x5606ad09a49d]]
2: [/dpdk/build/app/test/dpdk-test(+0x1d293cd) [0x5606ae8513cd]]
1: [/lib/x86_64-linux-gnu/libasan.so.5(+0x6cd30) [0x7f76b64a3d30]]
PANIC in rte_mbuf_sanity_check():
bad mbuf pool
14: [/dpdk/build/app/test/dpdk-test(+0x12b4b6e) [0x5606adddcb6e]]
13: [/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf3) [0x7f76b5cff0b3]]
12: [/dpdk/build/app/test/dpdk-test(+0x50d838) [0x5606ad035838]]
11: [/dpdk/build/app/test/dpdk-test(+0x1c748a4) [0x5606ae79c8a4]]
10: [/dpdk/build/app/test/dpdk-test(+0x1c7da79) [0x5606ae7a5a79]]
9: [/dpdk/build/app/test/dpdk-test(+0x1c747b4) [0x5606ae79c7b4]]
8: [/dpdk/build/app/test/dpdk-test(+0x1c775a7) [0x5606ae79f5a7]]
7: [/dpdk/build/app/test/dpdk-test(+0x12b4c7e) [0x5606adddcc7e]]
6: [/dpdk/build/app/test/dpdk-test(+0x14ec192) [0x5606ae014192]]
5: [/dpdk/build/app/test/dpdk-test(+0x14d6792) [0x5606adffe792]]
4: [/dpdk/build/app/test/dpdk-test(+0x571931) [0x5606ad099931]]
3: [/dpdk/build/app/test/dpdk-test(+0x57249d) [0x5606ad09a49d]]
2: [/dpdk/build/app/test/dpdk-test(+0x1d293cd) [0x5606ae8513cd]]
1: [/lib/x86_64-linux-gnu/libasan.so.5(+0x6cd30) [0x7f76b64a3d30]]
PANIC in rte_mbuf_sanity_check():
bad IO addr
14: [/dpdk/build/app/test/dpdk-test(+0x12b4b6e) [0x5606adddcb6e]]
13: [/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf3) [0x7f76b5cff0b3]]
12: [/dpdk/build/app/test/dpdk-test(+0x50d838) [0x5606ad035838]]
11: [/dpdk/build/app/test/dpdk-test(+0x1c748a4) [0x5606ae79c8a4]]
10: [/dpdk/build/app/test/dpdk-test(+0x1c7da79) [0x5606ae7a5a79]]
9: [/dpdk/build/app/test/dpdk-test(+0x1c747b4) [0x5606ae79c7b4]]
8: [/dpdk/build/app/test/dpdk-test(+0x1c775a7) [0x5606ae79f5a7]]
7: [/dpdk/build/app/test/dpdk-test(+0x12b4c7e) [0x5606adddcc7e]]
6: [/dpdk/build/app/test/dpdk-test(+0x14ec192) [0x5606ae014192]]
5: [/dpdk/build/app/test/dpdk-test(+0x14d6792) [0x5606adffe792]]
4: [/dpdk/build/app/test/dpdk-test(+0x571931) [0x5606ad099931]]
3: [/dpdk/build/app/test/dpdk-test(+0x57249d) [0x5606ad09a49d]]
2: [/dpdk/build/app/test/dpdk-test(+0x1d293cd) [0x5606ae8513cd]]
1: [/lib/x86_64-linux-gnu/libasan.so.5(+0x6cd30) [0x7f76b64a3d30]]
PANIC in rte_mbuf_sanity_check():
bad virt addr
14: [/dpdk/build/app/test/dpdk-test(+0x12b4b6e) [0x5606adddcb6e]]
13: [/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf3) [0x7f76b5cff0b3]]
12: [/dpdk/build/app/test/dpdk-test(+0x50d838) [0x5606ad035838]]
11: [/dpdk/build/app/test/dpdk-test(+0x1c748a4) [0x5606ae79c8a4]]
10: [/dpdk/build/app/test/dpdk-test(+0x1c7da79) [0x5606ae7a5a79]]
9: [/dpdk/build/app/test/dpdk-test(+0x1c747b4) [0x5606ae79c7b4]]
8: [/dpdk/build/app/test/dpdk-test(+0x1c775a7) [0x5606ae79f5a7]]
7: [/dpdk/build/app/test/dpdk-test(+0x12b4c7e) [0x5606adddcc7e]]
6: [/dpdk/build/app/test/dpdk-test(+0x14ec192) [0x5606ae014192]]
5: [/dpdk/build/app/test/dpdk-test(+0x14d6792) [0x5606adffe792]]
4: [/dpdk/build/app/test/dpdk-test(+0x571931) [0x5606ad099931]]
3: [/dpdk/build/app/test/dpdk-test(+0x57249d) [0x5606ad09a49d]]
2: [/dpdk/build/app/test/dpdk-test(+0x1d293cd) [0x5606ae8513cd]]
1: [/lib/x86_64-linux-gnu/libasan.so.5(+0x6cd30) [0x7f76b64a3d30]]
PANIC in rte_mbuf_sanity_check():
bad ref cnt
14: [/dpdk/build/app/test/dpdk-test(+0x12b4b6e) [0x5606adddcb6e]]
13: [/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf3) [0x7f76b5cff0b3]]
12: [/dpdk/build/app/test/dpdk-test(+0x50d838) [0x5606ad035838]]
11: [/dpdk/build/app/test/dpdk-test(+0x1c748a4) [0x5606ae79c8a4]]
10: [/dpdk/build/app/test/dpdk-test(+0x1c7da79) [0x5606ae7a5a79]]
9: [/dpdk/build/app/test/dpdk-test(+0x1c747b4) [0x5606ae79c7b4]]
8: [/dpdk/build/app/test/dpdk-test(+0x1c775a7) [0x5606ae79f5a7]]
7: [/dpdk/build/app/test/dpdk-test(+0x12b4c7e) [0x5606adddcc7e]]
6: [/dpdk/build/app/test/dpdk-test(+0x14ec192) [0x5606ae014192]]
5: [/dpdk/build/app/test/dpdk-test(+0x14d6792) [0x5606adffe792]]
4: [/dpdk/build/app/test/dpdk-test(+0x571931) [0x5606ad099931]]
3: [/dpdk/build/app/test/dpdk-test(+0x57249d) [0x5606ad09a49d]]
2: [/dpdk/build/app/test/dpdk-test(+0x1d293cd) [0x5606ae8513cd]]
1: [/lib/x86_64-linux-gnu/libasan.so.5(+0x6cd30) [0x7f76b64a3d30]]
PANIC in rte_mbuf_sanity_check():
bad ref cnt
14: [/dpdk/build/app/test/dpdk-test(+0x12b4b6e) [0x5606adddcb6e]]
13: [/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf3) [0x7f76b5cff0b3]]
12: [/dpdk/build/app/test/dpdk-test(+0x50d838) [0x5606ad035838]]
11: [/dpdk/build/app/test/dpdk-test(+0x1c748a4) [0x5606ae79c8a4]]
10: [/dpdk/build/app/test/dpdk-test(+0x1c7da79) [0x5606ae7a5a79]]
9: [/dpdk/build/app/test/dpdk-test(+0x1c747b4) [0x5606ae79c7b4]]
8: [/dpdk/build/app/test/dpdk-test(+0x1c775a7) [0x5606ae79f5a7]]
7: [/dpdk/build/app/test/dpdk-test(+0x12b4c7e) [0x5606adddcc7e]]
6: [/dpdk/build/app/test/dpdk-test(+0x14ec192) [0x5606ae014192]]
5: [/dpdk/build/app/test/dpdk-test(+0x14d6792) [0x5606adffe792]]
4: [/dpdk/build/app/test/dpdk-test(+0x571931) [0x5606ad099931]]
3: [/dpdk/build/app/test/dpdk-test(+0x57249d) [0x5606ad09a49d]]
2: [/dpdk/build/app/test/dpdk-test(+0x1d293cd) [0x5606ae8513cd]]
1: [/lib/x86_64-linux-gnu/libasan.so.5(+0x6cd30) [0x7f76b64a3d30]]
==1277==Running thread 1249 was not suspended. False leaks are possible.
==1277==Running thread 1250 was not suspended. False leaks are possible.
==1277==Running thread 1251 was not suspended. False leaks are possible.
==1277==Running thread 1252 was not suspended. False leaks are possible.
==1277==Running thread 1253 was not suspended. False leaks are possible.
==1277==Running thread 1254 was not suspended. False leaks are possible.
==1277==Running thread 1255 was not suspended. False leaks are possible.
==1277==Running thread 1256 was not suspended. False leaks are possible.
==1277==Running thread 1257 was not suspended. False leaks are possible.
==1277==Running thread 1258 was not suspended. False leaks are possible.
==1277==Running thread 1259 was not suspended. False leaks are possible.
==1277==Running thread 1260 was not suspended. False leaks are possible.
==1277==Running thread 1261 was not suspended. False leaks are possible.
==1277==Running thread 1262 was not suspended. False leaks are possible.
==1277==Running thread 1263 was not suspended. False leaks are possible.
==1277==Running thread 1264 was not suspended. False leaks are possible.
==1277==Running thread 1265 was not suspended. False leaks are possible.
==1277==Running thread 1266 was not suspended. False leaks are possible.
==1277==Running thread 1267 was not suspended. False leaks are possible.
PANIC in rte_mbuf_sanity_check():
mbuf is NULL
14: [/dpdk/build/app/test/dpdk-test(+0x12b4b6e) [0x5606adddcb6e]]
13: [/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf3) [0x7f76b5cff0b3]]
12: [/dpdk/build/app/test/dpdk-test(+0x50d838) [0x5606ad035838]]
11: [/dpdk/build/app/test/dpdk-test(+0x1c748a4) [0x5606ae79c8a4]]
10: [/dpdk/build/app/test/dpdk-test(+0x1c7da79) [0x5606ae7a5a79]]
9: [/dpdk/build/app/test/dpdk-test(+0x1c747b4) [0x5606ae79c7b4]]
8: [/dpdk/build/app/test/dpdk-test(+0x1c775a7) [0x5606ae79f5a7]]
7: [/dpdk/build/app/test/dpdk-test(+0x12b4c7e) [0x5606adddcc7e]]
6: [/dpdk/build/app/test/dpdk-test(+0x14f096c) [0x5606ae01896c]]
5: [/dpdk/build/app/test/dpdk-test(+0x14d670f) [0x5606adffe70f]]
4: [/dpdk/build/app/test/dpdk-test(+0x571931) [0x5606ad099931]]
3: [/dpdk/build/app/test/dpdk-test(+0x57249d) [0x5606ad09a49d]]
2: [/dpdk/build/app/test/dpdk-test(+0x1d293cd) [0x5606ae8513cd]]
1: [/lib/x86_64-linux-gnu/libasan.so.5(+0x6cd30) [0x7f76b64a3d30]]
PANIC in rte_mbuf_sanity_check():
bad mbuf pool
14: [/dpdk/build/app/test/dpdk-test(+0x12b4b6e) [0x5606adddcb6e]]
13: [/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf3) [0x7f76b5cff0b3]]
12: [/dpdk/build/app/test/dpdk-test(+0x50d838) [0x5606ad035838]]
11: [/dpdk/build/app/test/dpdk-test(+0x1c748a4) [0x5606ae79c8a4]]
10: [/dpdk/build/app/test/dpdk-test(+0x1c7da79) [0x5606ae7a5a79]]
9: [/dpdk/build/app/test/dpdk-test(+0x1c747b4) [0x5606ae79c7b4]]
8: [/dpdk/build/app/test/dpdk-test(+0x1c775a7) [0x5606ae79f5a7]]
7: [/dpdk/build/app/test/dpdk-test(+0x12b4c7e) [0x5606adddcc7e]]
6: [/dpdk/build/app/test/dpdk-test(+0x14f096c) [0x5606ae01896c]]
5: [/dpdk/build/app/test/dpdk-test(+0x14d6792) [0x5606adffe792]]
4: [/dpdk/build/app/test/dpdk-test(+0x571931) [0x5606ad099931]]
3: [/dpdk/build/app/test/dpdk-test(+0x57249d) [0x5606ad09a49d]]
2: [/dpdk/build/app/test/dpdk-test(+0x1d293cd) [0x5606ae8513cd]]
1: [/lib/x86_64-linux-gnu/libasan.so.5(+0x6cd30) [0x7f76b64a3d30]]
PANIC in rte_mbuf_sanity_check():
bad IO addr
14: [/dpdk/build/app/test/dpdk-test(+0x12b4b6e) [0x5606adddcb6e]]
13: [/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf3) [0x7f76b5cff0b3]]
12: [/dpdk/build/app/test/dpdk-test(+0x50d838) [0x5606ad035838]]
11: [/dpdk/build/app/test/dpdk-test(+0x1c748a4) [0x5606ae79c8a4]]
10: [/dpdk/build/app/test/dpdk-test(+0x1c7da79) [0x5606ae7a5a79]]
9: [/dpdk/build/app/test/dpdk-test(+0x1c747b4) [0x5606ae79c7b4]]
8: [/dpdk/build/app/test/dpdk-test(+0x1c775a7) [0x5606ae79f5a7]]
7: [/dpdk/build/app/test/dpdk-test(+0x12b4c7e) [0x5606adddcc7e]]
6: [/dpdk/build/app/test/dpdk-test(+0x14f096c) [0x5606ae01896c]]
5: [/dpdk/build/app/test/dpdk-test(+0x14d6792) [0x5606adffe792]]
4: [/dpdk/build/app/test/dpdk-test(+0x571931) [0x5606ad099931]]
3: [/dpdk/build/app/test/dpdk-test(+0x57249d) [0x5606ad09a49d]]
2: [/dpdk/build/app/test/dpdk-test(+0x1d293cd) [0x5606ae8513cd]]
1: [/lib/x86_64-linux-gnu/libasan.so.5(+0x6cd30) [0x7f76b64a3d30]]
PANIC in rte_mbuf_sanity_check():
bad virt addr
14: [/dpdk/build/app/test/dpdk-test(+0x12b4b6e) [0x5606adddcb6e]]
13: [/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf3) [0x7f76b5cff0b3]]
12: [/dpdk/build/app/test/dpdk-test(+0x50d838) [0x5606ad035838]]
11: [/dpdk/build/app/test/dpdk-test(+0x1c748a4) [0x5606ae79c8a4]]
10: [/dpdk/build/app/test/dpdk-test(+0x1c7da79) [0x5606ae7a5a79]]
9: [/dpdk/build/app/test/dpdk-test(+0x1c747b4) [0x5606ae79c7b4]]
8: [/dpdk/build/app/test/dpdk-test(+0x1c775a7) [0x5606ae79f5a7]]
7: [/dpdk/build/app/test/dpdk-test(+0x12b4c7e) [0x5606adddcc7e]]
6: [/dpdk/build/app/test/dpdk-test(+0x14f096c) [0x5606ae01896c]]
5: [/dpdk/build/app/test/dpdk-test(+0x14d6792) [0x5606adffe792]]
4: [/dpdk/build/app/test/dpdk-test(+0x571931) [0x5606ad099931]]
3: [/dpdk/build/app/test/dpdk-test(+0x57249d) [0x5606ad09a49d]]
2: [/dpdk/build/app/test/dpdk-test(+0x1d293cd) [0x5606ae8513cd]]
1: [/lib/x86_64-linux-gnu/libasan.so.5(+0x6cd30) [0x7f76b64a3d30]]
PANIC in rte_mbuf_sanity_check():
bad ref cnt
14: [/dpdk/build/app/test/dpdk-test(+0x12b4b6e) [0x5606adddcb6e]]
13: [/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf3) [0x7f76b5cff0b3]]
12: [/dpdk/build/app/test/dpdk-test(+0x50d838) [0x5606ad035838]]
11: [/dpdk/build/app/test/dpdk-test(+0x1c748a4) [0x5606ae79c8a4]]
10: [/dpdk/build/app/test/dpdk-test(+0x1c7da79) [0x5606ae7a5a79]]
9: [/dpdk/build/app/test/dpdk-test(+0x1c747b4) [0x5606ae79c7b4]]
8: [/dpdk/build/app/test/dpdk-test(+0x1c775a7) [0x5606ae79f5a7]]
7: [/dpdk/build/app/test/dpdk-test(+0x12b4c7e) [0x5606adddcc7e]]
6: [/dpdk/build/app/test/dpdk-test(+0x14f096c) [0x5606ae01896c]]
5: [/dpdk/build/app/test/dpdk-test(+0x14d6792) [0x5606adffe792]]
4: [/dpdk/build/app/test/dpdk-test(+0x571931) [0x5606ad099931]]
3: [/dpdk/build/app/test/dpdk-test(+0x57249d) [0x5606ad09a49d]]
2: [/dpdk/build/app/test/dpdk-test(+0x1d293cd) [0x5606ae8513cd]]
1: [/lib/x86_64-linux-gnu/libasan.so.5(+0x6cd30) [0x7f76b64a3d30]]
PANIC in rte_mbuf_sanity_check():
bad ref cnt
14: [/dpdk/build/app/test/dpdk-test(+0x12b4b6e) [0x5606adddcb6e]]
13: [/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf3) [0x7f76b5cff0b3]]
12: [/dpdk/build/app/test/dpdk-test(+0x50d838) [0x5606ad035838]]
11: [/dpdk/build/app/test/dpdk-test(+0x1c748a4) [0x5606ae79c8a4]]
10: [/dpdk/build/app/test/dpdk-test(+0x1c7da79) [0x5606ae7a5a79]]
9: [/dpdk/build/app/test/dpdk-test(+0x1c747b4) [0x5606ae79c7b4]]
8: [/dpdk/build/app/test/dpdk-test(+0x1c775a7) [0x5606ae79f5a7]]
7: [/dpdk/build/app/test/dpdk-test(+0x12b4c7e) [0x5606adddcc7e]]
6: [/dpdk/build/app/test/dpdk-test(+0x14f096c) [0x5606ae01896c]]
5: [/dpdk/build/app/test/dpdk-test(+0x14d6792) [0x5606adffe792]]
4: [/dpdk/build/app/test/dpdk-test(+0x571931) [0x5606ad099931]]
3: [/dpdk/build/app/test/dpdk-test(+0x57249d) [0x5606ad09a49d]]
2: [/dpdk/build/app/test/dpdk-test(+0x1d293cd) [0x5606ae8513cd]]
1: [/lib/x86_64-linux-gnu/libasan.so.5(+0x6cd30) [0x7f76b64a3d30]]
------------------------------------------------------------------------------

 38/157 DPDK:fast-tests / mcslock_autotest                  OK                 8.80s
21:09:23 DPDK_TEST=mcslock_autotest MALLOC_PERTURB_=155 /dpdk/build/app/test/dpdk-test '-l 0-15' --file-prefix=mcslock_autotest
----------------------------------- output -----------------------------------
stdout:
RTE>>mcslock_autotest
lcore 1 state: 0
lcore 2 state: 0
lcore 3 state: 0
lcore 4 state: 0
lcore 5 state: 0
lcore 6 state: 0
lcore 7 state: 0
lcore 8 state: 0
lcore 9 state: 0
lcore 10 state: 0
lcore 11 state: 0
lcore 12 state: 0
lcore 13 state: 0
lcore 14 state: 0
lcore 15 state: 0
lcore 1 state: 1
lcore 2 state: 1
lcore 3 state: 1
lcore 4 state: 1
lcore 5 state: 1
lcore 6 state: 1
lcore 7 state: 1
lcore 8 state: 1
lcore 9 state: 1
lcore 10 state: 1
lcore 11 state: 1
lcore 12 state: 1
lcore 13 state: 1
lcore 14 state: 1
lcore 15 state: 1
MCS lock taken on core 1
MCS lock released on core 1
MCS lock taken on core 2
MCS lock released on core 2
MCS lock taken on core 3
MCS lock released on core 3
MCS lock taken on core 4
MCS lock released on core 4
MCS lock taken on core 5
MCS lock released on core 5
MCS lock taken on core 6
MCS lock released on core 6
MCS lock taken on core 7
MCS lock released on core 7
MCS lock taken on core 8
MCS lock released on core 8
MCS lock taken on core 9
MCS lock released on core 9
MCS lock taken on core 10
MCS lock released on core 10
MCS lock taken on core 11
MCS lock released on core 11
MCS lock taken on core 12
MCS lock released on core 12
MCS lock taken on core 13
MCS lock released on core 13
MCS lock taken on core 14
MCS lock released on core 14
MCS lock taken on core 15
MCS lock released on core 15

Test with no lock on single core...
Core [0] Cost Time = 1938 us

Test with lock on single core...
Core [0] Cost Time = 13968 us

Test with lock on 16 cores...
Core [0] Cost Time = 8100678 us
Core [1] Cost Time = 8100686 us
Core [2] Cost Time = 8100679 us
Core [3] Cost Time = 8100690 us
Core [4] Cost Time = 8100706 us
Core [5] Cost Time = 8100718 us
Core [6] Cost Time = 8100700 us
Core [7] Cost Time = 8100680 us
Core [8] Cost Time = 8100676 us
Core [9] Cost Time = 8100676 us
Core [10] Cost Time = 8100676 us
Core [11] Cost Time = 8100679 us
Core [12] Cost Time = 8100675 us
Core [13] Cost Time = 8100681 us
Core [14] Cost Time = 8100675 us
Core [15] Cost Time = 8100676 us
Total Cost Time = 129610951 us
Test OK
RTE>>
stderr:
EAL: Detected 16 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: WARNING! Base virtual address hint (0x100005000 != 0x7fee39ea8000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: Multi-process socket /var/run/dpdk/mcslock_autotest/mp_socket
EAL: Selected IOVA mode 'PA'
EAL: No available 1048576 kB hugepages reported
EAL: VFIO support initialized
EAL: WARNING! Base virtual address hint (0x10000b000 != 0x7fee39e4e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100011000 != 0x7fee39b7f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100a12000 != 0x7fea38600000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100c17000 != 0x7fee39b1e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x101618000 != 0x7fe638400000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10181d000 != 0x7fee3999f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10221e000 != 0x7fe238200000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x102423000 != 0x7fee3993e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x102e24000 != 0x7fde38000000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103029000 != 0x7fee3869a000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103a2a000 != 0x7fda37e00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103c2f000 != 0x7fee38639000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x104630000 != 0x7fd637c00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x104835000 != 0x7fea3859f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x105236000 != 0x7fd237a00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10543b000 != 0x7fea3853e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x105e3c000 != 0x7fce37800000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL:   Invalid NUMA socket, default to 0
APP: HPET is not enabled, using TSC as default timer
------------------------------------------------------------------------------

 39/157 DPDK:fast-tests / memcpy_autotest                   OK                 3.40s
21:09:31 DPDK_TEST=memcpy_autotest MALLOC_PERTURB_=172 /dpdk/build/app/test/dpdk-test '-l 0-15' --file-prefix=memcpy_autotest
----------------------------------- output -----------------------------------
stdout:
RTE>>memcpy_autotest
Test OK
RTE>>
stderr:
EAL: Detected 16 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: WARNING! Base virtual address hint (0x100005000 != 0x7f848541e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: Multi-process socket /var/run/dpdk/memcpy_autotest/mp_socket
EAL: Selected IOVA mode 'PA'
EAL: No available 1048576 kB hugepages reported
EAL: VFIO support initialized
EAL: WARNING! Base virtual address hint (0x10000b000 != 0x7f84851a4000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100011000 != 0x7f8485143000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100a12000 != 0x7f8083c00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100c17000 != 0x7f8484f9f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x101618000 != 0x7f7c83a00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10181d000 != 0x7f8484f3e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10221e000 != 0x7f7883800000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x102423000 != 0x7f8483c9a000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x102e24000 != 0x7f7483600000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103029000 != 0x7f8483c39000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103a2a000 != 0x7f7083400000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103c2f000 != 0x7f8083b9f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x104630000 != 0x7f6c83200000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x104835000 != 0x7f8083b3e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x105236000 != 0x7f6883000000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10543b000 != 0x7f8083add000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x105e3c000 != 0x7f6482e00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL:   Invalid NUMA socket, default to 0
APP: HPET is not enabled, using TSC as default timer
------------------------------------------------------------------------------

 40/157 DPDK:fast-tests / memory_autotest                   OK                 0.40s
21:09:35 DPDK_TEST=memory_autotest MALLOC_PERTURB_=245 /dpdk/build/app/test/dpdk-test '-l 0-15' --file-prefix=memory_autotest
----------------------------------- output -----------------------------------
stdout:
RTE>>memory_autotest
Dump memory layout
Segment 0-0: IOVA:0x11b800000, len:2097152, virt:0x7fb909800000, socket_id:0, hugepage_sz:2097152, nchannel:0, nrank:0 fd:80
Test OK
RTE>>
stderr:
EAL: Detected 16 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: WARNING! Base virtual address hint (0x100005000 != 0x7fbd0b046000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: Multi-process socket /var/run/dpdk/memory_autotest/mp_socket
EAL: Selected IOVA mode 'PA'
EAL: No available 1048576 kB hugepages reported
EAL: VFIO support initialized
EAL: WARNING! Base virtual address hint (0x10000b000 != 0x7fbd0adb2000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100011000 != 0x7fbd0ad51000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100a12000 != 0x7fb909800000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100c17000 != 0x7fbd0ab9f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x101618000 != 0x7fb509600000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10181d000 != 0x7fbd0ab3e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10221e000 != 0x7fb109400000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x102423000 != 0x7fbd0989a000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x102e24000 != 0x7fad09200000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103029000 != 0x7fbd09839000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103a2a000 != 0x7fa909000000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103c2f000 != 0x7fb90979f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x104630000 != 0x7fa508e00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x104835000 != 0x7fb90973e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x105236000 != 0x7fa108c00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10543b000 != 0x7fb9096dd000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x105e3c000 != 0x7f9d08a00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL:   Invalid NUMA socket, default to 0
APP: HPET is not enabled, using TSC as default timer
------------------------------------------------------------------------------

 41/157 DPDK:fast-tests / mempool_autotest                  OK                 0.85s
21:09:35 MALLOC_PERTURB_=139 DPDK_TEST=mempool_autotest /dpdk/build/app/test/dpdk-test '-l 0-15' --file-prefix=mempool_autotest
----------------------------------- output -----------------------------------
stdout:
RTE>>mempool_autotest
test_mempool ret = 273
Testing ring_mp_mc mempool handler
Walk into mempools:
	test_nocache
	test_cache
	test_stack_anon
	test_iter_obj
	test_stack
	default_pool
mempool <test_nocache>@0x7f5c6ce68cc0
  flags=10
  socket_id=-1
  pool=0x7f5c6ce48a00
  iova=0x11b868cc0
  nb_mem_chunks=8
  size=8447
  populated_size=8447
  header_size=64
  elt_size=2048
  trailer_size=0
  total_obj_size=2112
  private_data_size=0
  ops_index=7
  ops_name: <ring_mp_mc>
  avg bytes/object=2114.189653
  internal cache infos:
    cache_size=0
  common_pool_count=8447
  no statistics available
mempool <test_cache>@0x7f5c6e27df40
  flags=10
  socket_id=-1
  pool=0x7f5c6e25dc80
  iova=0x11d27df40
  nb_mem_chunks=1
  size=8447
  populated_size=8447
  header_size=64
  elt_size=2048
  trailer_size=0
  total_obj_size=2112
  private_data_size=0
  ops_index=7
  ops_name: <ring_mp_mc>
  avg bytes/object=2114.189653
  internal cache infos:
    cache_size=512
    cache_count[0]=0
    cache_count[1]=0
    cache_count[2]=0
    cache_count[3]=0
    cache_count[4]=0
    cache_count[5]=0
    cache_count[6]=0
    cache_count[7]=0
    cache_count[8]=0
    cache_count[9]=0
    cache_count[10]=0
    cache_count[11]=0
    cache_count[12]=0
    cache_count[13]=0
    cache_count[14]=0
    cache_count[15]=0
    cache_count[16]=0
    cache_count[17]=0
    cache_count[18]=0
    cache_count[19]=0
    cache_count[20]=0
    cache_count[21]=0
    cache_count[22]=0
    cache_count[23]=0
    cache_count[24]=0
    cache_count[25]=0
    cache_count[26]=0
    cache_count[27]=0
    cache_count[28]=0
    cache_count[29]=0
    cache_count[30]=0
    cache_count[31]=0
    cache_count[32]=0
    cache_count[33]=0
    cache_count[34]=0
    cache_count[35]=0
    cache_count[36]=0
    cache_count[37]=0
    cache_count[38]=0
    cache_count[39]=0
    cache_count[40]=0
    cache_count[41]=0
    cache_count[42]=0
    cache_count[43]=0
    cache_count[44]=0
    cache_count[45]=0
    cache_count[46]=0
    cache_count[47]=0
    cache_count[48]=0
    cache_count[49]=0
    cache_count[50]=0
    cache_count[51]=0
    cache_count[52]=0
    cache_count[53]=0
    cache_count[54]=0
    cache_count[55]=0
    cache_count[56]=0
    cache_count[57]=0
    cache_count[58]=0
    cache_count[59]=0
    cache_count[60]=0
    cache_count[61]=0
    cache_count[62]=0
    cache_count[63]=0
    cache_count[64]=0
    cache_count[65]=0
    cache_count[66]=0
    cache_count[67]=0
    cache_count[68]=0
    cache_count[69]=0
    cache_count[70]=0
    cache_count[71]=0
    cache_count[72]=0
    cache_count[73]=0
    cache_count[74]=0
    cache_count[75]=0
    cache_count[76]=0
    cache_count[77]=0
    cache_count[78]=0
    cache_count[79]=0
    cache_count[80]=0
    cache_count[81]=0
    cache_count[82]=0
    cache_count[83]=0
    cache_count[84]=0
    cache_count[85]=0
    cache_count[86]=0
    cache_count[87]=0
    cache_count[88]=0
    cache_count[89]=0
    cache_count[90]=0
    cache_count[91]=0
    cache_count[92]=0
    cache_count[93]=0
    cache_count[94]=0
    cache_count[95]=0
    cache_count[96]=0
    cache_count[97]=0
    cache_count[98]=0
    cache_count[99]=0
    cache_count[100]=0
    cache_count[101]=0
    cache_count[102]=0
    cache_count[103]=0
    cache_count[104]=0
    cache_count[105]=0
    cache_count[106]=0
    cache_count[107]=0
    cache_count[108]=0
    cache_count[109]=0
    cache_count[110]=0
    cache_count[111]=0
    cache_count[112]=0
    cache_count[113]=0
    cache_count[114]=0
    cache_count[115]=0
    cache_count[116]=0
    cache_count[117]=0
    cache_count[118]=0
    cache_count[119]=0
    cache_count[120]=0
    cache_count[121]=0
    cache_count[122]=0
    cache_count[123]=0
    cache_count[124]=0
    cache_count[125]=0
    cache_count[126]=0
    cache_count[127]=0
    total_cache_count=0
  common_pool_count=8447
  no statistics available
mempool <test_stack_anon>@0x7f5c6f67df40
  flags=10
  socket_id=-1
  pool=0x7f5c6f67d680
  iova=0x11e67df40
  nb_mem_chunks=273
  size=8447
  populated_size=273
  header_size=64
  elt_size=2048
  trailer_size=0
  total_obj_size=2112
  private_data_size=0
  ops_index=0
  ops_name: <bucket>
  avg bytes/object=132.379306
  internal cache infos:
    cache_size=512
    cache_count[0]=0
    cache_count[1]=0
    cache_count[2]=0
    cache_count[3]=0
    cache_count[4]=0
    cache_count[5]=0
    cache_count[6]=0
    cache_count[7]=0
    cache_count[8]=0
    cache_count[9]=0
    cache_count[10]=0
    cache_count[11]=0
    cache_count[12]=0
    cache_count[13]=0
    cache_count[14]=0
    cache_count[15]=0
    cache_count[16]=0
    cache_count[17]=0
    cache_count[18]=0
    cache_count[19]=0
    cache_count[20]=0
    cache_count[21]=0
    cache_count[22]=0
    cache_count[23]=0
    cache_count[24]=0
    cache_count[25]=0
    cache_count[26]=0
    cache_count[27]=0
    cache_count[28]=0
    cache_count[29]=0
    cache_count[30]=0
    cache_count[31]=0
    cache_count[32]=0
    cache_count[33]=0
    cache_count[34]=0
    cache_count[35]=0
    cache_count[36]=0
    cache_count[37]=0
    cache_count[38]=0
    cache_count[39]=0
    cache_count[40]=0
    cache_count[41]=0
    cache_count[42]=0
    cache_count[43]=0
    cache_count[44]=0
    cache_count[45]=0
    cache_count[46]=0
    cache_count[47]=0
    cache_count[48]=0
    cache_count[49]=0
    cache_count[50]=0
    cache_count[51]=0
    cache_count[52]=0
    cache_count[53]=0
    cache_count[54]=0
    cache_count[55]=0
    cache_count[56]=0
    cache_count[57]=0
    cache_count[58]=0
    cache_count[59]=0
    cache_count[60]=0
    cache_count[61]=0
    cache_count[62]=0
    cache_count[63]=0
    cache_count[64]=0
    cache_count[65]=0
    cache_count[66]=0
    cache_count[67]=0
    cache_count[68]=0
    cache_count[69]=0
    cache_count[70]=0
    cache_count[71]=0
    cache_count[72]=0
    cache_count[73]=0
    cache_count[74]=0
    cache_count[75]=0
    cache_count[76]=0
    cache_count[77]=0
    cache_count[78]=0
    cache_count[79]=0
    cache_count[80]=0
    cache_count[81]=0
    cache_count[82]=0
    cache_count[83]=0
    cache_count[84]=0
    cache_count[85]=0
    cache_count[86]=0
    cache_count[87]=0
    cache_count[88]=0
    cache_count[89]=0
    cache_count[90]=0
    cache_count[91]=0
    cache_count[92]=0
    cache_count[93]=0
    cache_count[94]=0
    cache_count[95]=0
    cache_count[96]=0
    cache_count[97]=0
    cache_count[98]=0
    cache_count[99]=0
    cache_count[100]=0
    cache_count[101]=0
    cache_count[102]=0
    cache_count[103]=0
    cache_count[104]=0
    cache_count[105]=0
    cache_count[106]=0
    cache_count[107]=0
    cache_count[108]=0
    cache_count[109]=0
    cache_count[110]=0
    cache_count[111]=0
    cache_count[112]=0
    cache_count[113]=0
    cache_count[114]=0
    cache_count[115]=0
    cache_count[116]=0
    cache_count[117]=0
    cache_count[118]=0
    cache_count[119]=0
    cache_count[120]=0
    cache_count[121]=0
    cache_count[122]=0
    cache_count[123]=0
    cache_count[124]=0
    cache_count[125]=0
    cache_count[126]=0
    cache_count[127]=0
    total_cache_count=0
  common_pool_count=273
  no statistics available
mempool <test_iter_obj>@0x7f5c6f87df40
  flags=10
  socket_id=-1
  pool=0x7f5c6f85dd40
  iova=0x11e87df40
  nb_mem_chunks=8
  size=8447
  populated_size=8447
  header_size=64
  elt_size=2048
  trailer_size=0
  total_obj_size=2112
  private_data_size=0
  ops_index=7
  ops_name: <ring_mp_mc>
  avg bytes/object=2114.189653
  internal cache infos:
    cache_size=512
    cache_count[0]=0
    cache_count[1]=0
    cache_count[2]=0
    cache_count[3]=0
    cache_count[4]=0
    cache_count[5]=0
    cache_count[6]=0
    cache_count[7]=0
    cache_count[8]=0
    cache_count[9]=0
    cache_count[10]=0
    cache_count[11]=0
    cache_count[12]=0
    cache_count[13]=0
    cache_count[14]=0
    cache_count[15]=0
    cache_count[16]=0
    cache_count[17]=0
    cache_count[18]=0
    cache_count[19]=0
    cache_count[20]=0
    cache_count[21]=0
    cache_count[22]=0
    cache_count[23]=0
    cache_count[24]=0
    cache_count[25]=0
    cache_count[26]=0
    cache_count[27]=0
    cache_count[28]=0
    cache_count[29]=0
    cache_count[30]=0
    cache_count[31]=0
    cache_count[32]=0
    cache_count[33]=0
    cache_count[34]=0
    cache_count[35]=0
    cache_count[36]=0
    cache_count[37]=0
    cache_count[38]=0
    cache_count[39]=0
    cache_count[40]=0
    cache_count[41]=0
    cache_count[42]=0
    cache_count[43]=0
    cache_count[44]=0
    cache_count[45]=0
    cache_count[46]=0
    cache_count[47]=0
    cache_count[48]=0
    cache_count[49]=0
    cache_count[50]=0
    cache_count[51]=0
    cache_count[52]=0
    cache_count[53]=0
    cache_count[54]=0
    cache_count[55]=0
    cache_count[56]=0
    cache_count[57]=0
    cache_count[58]=0
    cache_count[59]=0
    cache_count[60]=0
    cache_count[61]=0
    cache_count[62]=0
    cache_count[63]=0
    cache_count[64]=0
    cache_count[65]=0
    cache_count[66]=0
    cache_count[67]=0
    cache_count[68]=0
    cache_count[69]=0
    cache_count[70]=0
    cache_count[71]=0
    cache_count[72]=0
    cache_count[73]=0
    cache_count[74]=0
    cache_count[75]=0
    cache_count[76]=0
    cache_count[77]=0
    cache_count[78]=0
    cache_count[79]=0
    cache_count[80]=0
    cache_count[81]=0
    cache_count[82]=0
    cache_count[83]=0
    cache_count[84]=0
    cache_count[85]=0
    cache_count[86]=0
    cache_count[87]=0
    cache_count[88]=0
    cache_count[89]=0
    cache_count[90]=0
    cache_count[91]=0
    cache_count[92]=0
    cache_count[93]=0
    cache_count[94]=0
    cache_count[95]=0
    cache_count[96]=0
    cache_count[97]=0
    cache_count[98]=0
    cache_count[99]=0
    cache_count[100]=0
    cache_count[101]=0
    cache_count[102]=0
    cache_count[103]=0
    cache_count[104]=0
    cache_count[105]=0
    cache_count[106]=0
    cache_count[107]=0
    cache_count[108]=0
    cache_count[109]=0
    cache_count[110]=0
    cache_count[111]=0
    cache_count[112]=0
    cache_count[113]=0
    cache_count[114]=0
    cache_count[115]=0
    cache_count[116]=0
    cache_count[117]=0
    cache_count[118]=0
    cache_count[119]=0
    cache_count[120]=0
    cache_count[121]=0
    cache_count[122]=0
    cache_count[123]=0
    cache_count[124]=0
    cache_count[125]=0
    cache_count[126]=0
    cache_count[127]=0
    total_cache_count=0
  common_pool_count=8447
  no statistics available
mempool <test_stack>@0x7f5c70c7df40
  flags=10
  socket_id=-1
  pool=0x7f5c6e4052c0
  iova=0x11c47df40
  nb_mem_chunks=8
  size=8447
  populated_size=8447
  header_size=64
  elt_size=2048
  trailer_size=0
  total_obj_size=2112
  private_data_size=0
  ops_index=13
  ops_name: <stack>
  avg bytes/object=2114.189653
  internal cache infos:
    cache_size=512
    cache_count[0]=0
    cache_count[1]=0
    cache_count[2]=0
    cache_count[3]=0
    cache_count[4]=0
    cache_count[5]=0
    cache_count[6]=0
    cache_count[7]=0
    cache_count[8]=0
    cache_count[9]=0
    cache_count[10]=0
    cache_count[11]=0
    cache_count[12]=0
    cache_count[13]=0
    cache_count[14]=0
    cache_count[15]=0
    cache_count[16]=0
    cache_count[17]=0
    cache_count[18]=0
    cache_count[19]=0
    cache_count[20]=0
    cache_count[21]=0
    cache_count[22]=0
    cache_count[23]=0
    cache_count[24]=0
    cache_count[25]=0
    cache_count[26]=0
    cache_count[27]=0
    cache_count[28]=0
    cache_count[29]=0
    cache_count[30]=0
    cache_count[31]=0
    cache_count[32]=0
    cache_count[33]=0
    cache_count[34]=0
    cache_count[35]=0
    cache_count[36]=0
    cache_count[37]=0
    cache_count[38]=0
    cache_count[39]=0
    cache_count[40]=0
    cache_count[41]=0
    cache_count[42]=0
    cache_count[43]=0
    cache_count[44]=0
    cache_count[45]=0
    cache_count[46]=0
    cache_count[47]=0
    cache_count[48]=0
    cache_count[49]=0
    cache_count[50]=0
    cache_count[51]=0
    cache_count[52]=0
    cache_count[53]=0
    cache_count[54]=0
    cache_count[55]=0
    cache_count[56]=0
    cache_count[57]=0
    cache_count[58]=0
    cache_count[59]=0
    cache_count[60]=0
    cache_count[61]=0
    cache_count[62]=0
    cache_count[63]=0
    cache_count[64]=0
    cache_count[65]=0
    cache_count[66]=0
    cache_count[67]=0
    cache_count[68]=0
    cache_count[69]=0
    cache_count[70]=0
    cache_count[71]=0
    cache_count[72]=0
    cache_count[73]=0
    cache_count[74]=0
    cache_count[75]=0
    cache_count[76]=0
    cache_count[77]=0
    cache_count[78]=0
    cache_count[79]=0
    cache_count[80]=0
    cache_count[81]=0
    cache_count[82]=0
    cache_count[83]=0
    cache_count[84]=0
    cache_count[85]=0
    cache_count[86]=0
    cache_count[87]=0
    cache_count[88]=0
    cache_count[89]=0
    cache_count[90]=0
    cache_count[91]=0
    cache_count[92]=0
    cache_count[93]=0
    cache_count[94]=0
    cache_count[95]=0
    cache_count[96]=0
    cache_count[97]=0
    cache_count[98]=0
    cache_count[99]=0
    cache_count[100]=0
    cache_count[101]=0
    cache_count[102]=0
    cache_count[103]=0
    cache_count[104]=0
    cache_count[105]=0
    cache_count[106]=0
    cache_count[107]=0
    cache_count[108]=0
    cache_count[109]=0
    cache_count[110]=0
    cache_count[111]=0
    cache_count[112]=0
    cache_count[113]=0
    cache_count[114]=0
    cache_count[115]=0
    cache_count[116]=0
    cache_count[117]=0
    cache_count[118]=0
    cache_count[119]=0
    cache_count[120]=0
    cache_count[121]=0
    cache_count[122]=0
    cache_count[123]=0
    cache_count[124]=0
    cache_count[125]=0
    cache_count[126]=0
    cache_count[127]=0
    total_cache_count=0
  common_pool_count=8447
  no statistics available
mempool <default_pool>@0x7f5c7207df40
  flags=10
  socket_id=-1
  pool=0x7f5c7205dd40
  iova=0x133c7df40
  nb_mem_chunks=2
  size=8447
  populated_size=8447
  header_size=64
  elt_size=2048
  trailer_size=0
  total_obj_size=2112
  private_data_size=0
  ops_index=7
  ops_name: <ring_mp_mc>
  avg bytes/object=2114.189653
  internal cache infos:
    cache_size=512
    cache_count[0]=0
    cache_count[1]=0
    cache_count[2]=0
    cache_count[3]=0
    cache_count[4]=0
    cache_count[5]=0
    cache_count[6]=0
    cache_count[7]=0
    cache_count[8]=0
    cache_count[9]=0
    cache_count[10]=0
    cache_count[11]=0
    cache_count[12]=0
    cache_count[13]=0
    cache_count[14]=0
    cache_count[15]=0
    cache_count[16]=0
    cache_count[17]=0
    cache_count[18]=0
    cache_count[19]=0
    cache_count[20]=0
    cache_count[21]=0
    cache_count[22]=0
    cache_count[23]=0
    cache_count[24]=0
    cache_count[25]=0
    cache_count[26]=0
    cache_count[27]=0
    cache_count[28]=0
    cache_count[29]=0
    cache_count[30]=0
    cache_count[31]=0
    cache_count[32]=0
    cache_count[33]=0
    cache_count[34]=0
    cache_count[35]=0
    cache_count[36]=0
    cache_count[37]=0
    cache_count[38]=0
    cache_count[39]=0
    cache_count[40]=0
    cache_count[41]=0
    cache_count[42]=0
    cache_count[43]=0
    cache_count[44]=0
    cache_count[45]=0
    cache_count[46]=0
    cache_count[47]=0
    cache_count[48]=0
    cache_count[49]=0
    cache_count[50]=0
    cache_count[51]=0
    cache_count[52]=0
    cache_count[53]=0
    cache_count[54]=0
    cache_count[55]=0
    cache_count[56]=0
    cache_count[57]=0
    cache_count[58]=0
    cache_count[59]=0
    cache_count[60]=0
    cache_count[61]=0
    cache_count[62]=0
    cache_count[63]=0
    cache_count[64]=0
    cache_count[65]=0
    cache_count[66]=0
    cache_count[67]=0
    cache_count[68]=0
    cache_count[69]=0
    cache_count[70]=0
    cache_count[71]=0
    cache_count[72]=0
    cache_count[73]=0
    cache_count[74]=0
    cache_count[75]=0
    cache_count[76]=0
    cache_count[77]=0
    cache_count[78]=0
    cache_count[79]=0
    cache_count[80]=0
    cache_count[81]=0
    cache_count[82]=0
    cache_count[83]=0
    cache_count[84]=0
    cache_count[85]=0
    cache_count[86]=0
    cache_count[87]=0
    cache_count[88]=0
    cache_count[89]=0
    cache_count[90]=0
    cache_count[91]=0
    cache_count[92]=0
    cache_count[93]=0
    cache_count[94]=0
    cache_count[95]=0
    cache_count[96]=0
    cache_count[97]=0
    cache_count[98]=0
    cache_count[99]=0
    cache_count[100]=0
    cache_count[101]=0
    cache_count[102]=0
    cache_count[103]=0
    cache_count[104]=0
    cache_count[105]=0
    cache_count[106]=0
    cache_count[107]=0
    cache_count[108]=0
    cache_count[109]=0
    cache_count[110]=0
    cache_count[111]=0
    cache_count[112]=0
    cache_count[113]=0
    cache_count[114]=0
    cache_count[115]=0
    cache_count[116]=0
    cache_count[117]=0
    cache_count[118]=0
    cache_count[119]=0
    cache_count[120]=0
    cache_count[121]=0
    cache_count[122]=0
    cache_count[123]=0
    cache_count[124]=0
    cache_count[125]=0
    cache_count[126]=0
    cache_count[127]=0
    total_cache_count=0
  common_pool_count=8447
  no statistics available
mempool <test_nocache>@0x7f5c6ce68cc0
  flags=10
  socket_id=-1
  pool=0x7f5c6ce48a00
  iova=0x11b868cc0
  nb_mem_chunks=8
  size=8447
  populated_size=8447
  header_size=64
  elt_size=2048
  trailer_size=0
  total_obj_size=2112
  private_data_size=0
  ops_index=7
  ops_name: <ring_mp_mc>
  avg bytes/object=2114.189653
  internal cache infos:
    cache_size=0
  common_pool_count=8447
  no statistics available
get an object
mempool <test_nocache>@0x7f5c6ce68cc0
  flags=10
  socket_id=-1
  pool=0x7f5c6ce48a00
  iova=0x11b868cc0
  nb_mem_chunks=8
  size=8447
  populated_size=8447
  header_size=64
  elt_size=2048
  trailer_size=0
  total_obj_size=2112
  private_data_size=0
  ops_index=7
  ops_name: <ring_mp_mc>
  avg bytes/object=2114.189653
  internal cache infos:
    cache_size=0
  common_pool_count=8446
  no statistics available
get object count
get private data
get physical address of an object
put the object back
mempool <test_nocache>@0x7f5c6ce68cc0
  flags=10
  socket_id=-1
  pool=0x7f5c6ce48a00
  iova=0x11b868cc0
  nb_mem_chunks=8
  size=8447
  populated_size=8447
  header_size=64
  elt_size=2048
  trailer_size=0
  total_obj_size=2112
  private_data_size=0
  ops_index=7
  ops_name: <ring_mp_mc>
  avg bytes/object=2114.189653
  internal cache infos:
    cache_size=0
  common_pool_count=8447
  no statistics available
get 2 objects
mempool <test_nocache>@0x7f5c6ce68cc0
  flags=10
  socket_id=-1
  pool=0x7f5c6ce48a00
  iova=0x11b868cc0
  nb_mem_chunks=8
  size=8447
  populated_size=8447
  header_size=64
  elt_size=2048
  trailer_size=0
  total_obj_size=2112
  private_data_size=0
  ops_index=7
  ops_name: <ring_mp_mc>
  avg bytes/object=2114.189653
  internal cache infos:
    cache_size=0
  common_pool_count=8445
  no statistics available
put the objects back
mempool <test_nocache>@0x7f5c6ce68cc0
  flags=10
  socket_id=-1
  pool=0x7f5c6ce48a00
  iova=0x11b868cc0
  nb_mem_chunks=8
  size=8447
  populated_size=8447
  header_size=64
  elt_size=2048
  trailer_size=0
  total_obj_size=2112
  private_data_size=0
  ops_index=7
  ops_name: <ring_mp_mc>
  avg bytes/object=2114.189653
  internal cache infos:
    cache_size=0
  common_pool_count=8447
  no statistics available
mempool <test_cache>@0x7f5c6e27df40
  flags=10
  socket_id=-1
  pool=0x7f5c6e25dc80
  iova=0x11d27df40
  nb_mem_chunks=1
  size=8447
  populated_size=8447
  header_size=64
  elt_size=2048
  trailer_size=0
  total_obj_size=2112
  private_data_size=0
  ops_index=7
  ops_name: <ring_mp_mc>
  avg bytes/object=2114.189653
  internal cache infos:
    cache_size=512
    cache_count[0]=0
    cache_count[1]=0
    cache_count[2]=0
    cache_count[3]=0
    cache_count[4]=0
    cache_count[5]=0
    cache_count[6]=0
    cache_count[7]=0
    cache_count[8]=0
    cache_count[9]=0
    cache_count[10]=0
    cache_count[11]=0
    cache_count[12]=0
    cache_count[13]=0
    cache_count[14]=0
    cache_count[15]=0
    cache_count[16]=0
    cache_count[17]=0
    cache_count[18]=0
    cache_count[19]=0
    cache_count[20]=0
    cache_count[21]=0
    cache_count[22]=0
    cache_count[23]=0
    cache_count[24]=0
    cache_count[25]=0
    cache_count[26]=0
    cache_count[27]=0
    cache_count[28]=0
    cache_count[29]=0
    cache_count[30]=0
    cache_count[31]=0
    cache_count[32]=0
    cache_count[33]=0
    cache_count[34]=0
    cache_count[35]=0
    cache_count[36]=0
    cache_count[37]=0
    cache_count[38]=0
    cache_count[39]=0
    cache_count[40]=0
    cache_count[41]=0
    cache_count[42]=0
    cache_count[43]=0
    cache_count[44]=0
    cache_count[45]=0
    cache_count[46]=0
    cache_count[47]=0
    cache_count[48]=0
    cache_count[49]=0
    cache_count[50]=0
    cache_count[51]=0
    cache_count[52]=0
    cache_count[53]=0
    cache_count[54]=0
    cache_count[55]=0
    cache_count[56]=0
    cache_count[57]=0
    cache_count[58]=0
    cache_count[59]=0
    cache_count[60]=0
    cache_count[61]=0
    cache_count[62]=0
    cache_count[63]=0
    cache_count[64]=0
    cache_count[65]=0
    cache_count[66]=0
    cache_count[67]=0
    cache_count[68]=0
    cache_count[69]=0
    cache_count[70]=0
    cache_count[71]=0
    cache_count[72]=0
    cache_count[73]=0
    cache_count[74]=0
    cache_count[75]=0
    cache_count[76]=0
    cache_count[77]=0
    cache_count[78]=0
    cache_count[79]=0
    cache_count[80]=0
    cache_count[81]=0
    cache_count[82]=0
    cache_count[83]=0
    cache_count[84]=0
    cache_count[85]=0
    cache_count[86]=0
    cache_count[87]=0
    cache_count[88]=0
    cache_count[89]=0
    cache_count[90]=0
    cache_count[91]=0
    cache_count[92]=0
    cache_count[93]=0
    cache_count[94]=0
    cache_count[95]=0
    cache_count[96]=0
    cache_count[97]=0
    cache_count[98]=0
    cache_count[99]=0
    cache_count[100]=0
    cache_count[101]=0
    cache_count[102]=0
    cache_count[103]=0
    cache_count[104]=0
    cache_count[105]=0
    cache_count[106]=0
    cache_count[107]=0
    cache_count[108]=0
    cache_count[109]=0
    cache_count[110]=0
    cache_count[111]=0
    cache_count[112]=0
    cache_count[113]=0
    cache_count[114]=0
    cache_count[115]=0
    cache_count[116]=0
    cache_count[117]=0
    cache_count[118]=0
    cache_count[119]=0
    cache_count[120]=0
    cache_count[121]=0
    cache_count[122]=0
    cache_count[123]=0
    cache_count[124]=0
    cache_count[125]=0
    cache_count[126]=0
    cache_count[127]=0
    total_cache_count=0
  common_pool_count=8447
  no statistics available
get an object
mempool <test_cache>@0x7f5c6e27df40
  flags=10
  socket_id=-1
  pool=0x7f5c6e25dc80
  iova=0x11d27df40
  nb_mem_chunks=1
  size=8447
  populated_size=8447
  header_size=64
  elt_size=2048
  trailer_size=0
  total_obj_size=2112
  private_data_size=0
  ops_index=7
  ops_name: <ring_mp_mc>
  avg bytes/object=2114.189653
  internal cache infos:
    cache_size=512
    cache_count[0]=512
    cache_count[1]=0
    cache_count[2]=0
    cache_count[3]=0
    cache_count[4]=0
    cache_count[5]=0
    cache_count[6]=0
    cache_count[7]=0
    cache_count[8]=0
    cache_count[9]=0
    cache_count[10]=0
    cache_count[11]=0
    cache_count[12]=0
    cache_count[13]=0
    cache_count[14]=0
    cache_count[15]=0
    cache_count[16]=0
    cache_count[17]=0
    cache_count[18]=0
    cache_count[19]=0
    cache_count[20]=0
    cache_count[21]=0
    cache_count[22]=0
    cache_count[23]=0
    cache_count[24]=0
    cache_count[25]=0
    cache_count[26]=0
    cache_count[27]=0
    cache_count[28]=0
    cache_count[29]=0
    cache_count[30]=0
    cache_count[31]=0
    cache_count[32]=0
    cache_count[33]=0
    cache_count[34]=0
    cache_count[35]=0
    cache_count[36]=0
    cache_count[37]=0
    cache_count[38]=0
    cache_count[39]=0
    cache_count[40]=0
    cache_count[41]=0
    cache_count[42]=0
    cache_count[43]=0
    cache_count[44]=0
    cache_count[45]=0
    cache_count[46]=0
    cache_count[47]=0
    cache_count[48]=0
    cache_count[49]=0
    cache_count[50]=0
    cache_count[51]=0
    cache_count[52]=0
    cache_count[53]=0
    cache_count[54]=0
    cache_count[55]=0
    cache_count[56]=0
    cache_count[57]=0
    cache_count[58]=0
    cache_count[59]=0
    cache_count[60]=0
    cache_count[61]=0
    cache_count[62]=0
    cache_count[63]=0
    cache_count[64]=0
    cache_count[65]=0
    cache_count[66]=0
    cache_count[67]=0
    cache_count[68]=0
    cache_count[69]=0
    cache_count[70]=0
    cache_count[71]=0
    cache_count[72]=0
    cache_count[73]=0
    cache_count[74]=0
    cache_count[75]=0
    cache_count[76]=0
    cache_count[77]=0
    cache_count[78]=0
    cache_count[79]=0
    cache_count[80]=0
    cache_count[81]=0
    cache_count[82]=0
    cache_count[83]=0
    cache_count[84]=0
    cache_count[85]=0
    cache_count[86]=0
    cache_count[87]=0
    cache_count[88]=0
    cache_count[89]=0
    cache_count[90]=0
    cache_count[91]=0
    cache_count[92]=0
    cache_count[93]=0
    cache_count[94]=0
    cache_count[95]=0
    cache_count[96]=0
    cache_count[97]=0
    cache_count[98]=0
    cache_count[99]=0
    cache_count[100]=0
    cache_count[101]=0
    cache_count[102]=0
    cache_count[103]=0
    cache_count[104]=0
    cache_count[105]=0
    cache_count[106]=0
    cache_count[107]=0
    cache_count[108]=0
    cache_count[109]=0
    cache_count[110]=0
    cache_count[111]=0
    cache_count[112]=0
    cache_count[113]=0
    cache_count[114]=0
    cache_count[115]=0
    cache_count[116]=0
    cache_count[117]=0
    cache_count[118]=0
    cache_count[119]=0
    cache_count[120]=0
    cache_count[121]=0
    cache_count[122]=0
    cache_count[123]=0
    cache_count[124]=0
    cache_count[125]=0
    cache_count[126]=0
    cache_count[127]=0
    total_cache_count=512
  common_pool_count=7934
  no statistics available
get object count
get private data
get physical address of an object
put the object back
mempool <test_cache>@0x7f5c6e27df40
  flags=10
  socket_id=-1
  pool=0x7f5c6e25dc80
  iova=0x11d27df40
  nb_mem_chunks=1
  size=8447
  populated_size=8447
  header_size=64
  elt_size=2048
  trailer_size=0
  total_obj_size=2112
  private_data_size=0
  ops_index=7
  ops_name: <ring_mp_mc>
  avg bytes/object=2114.189653
  internal cache infos:
    cache_size=512
    cache_count[0]=513
    cache_count[1]=0
    cache_count[2]=0
    cache_count[3]=0
    cache_count[4]=0
    cache_count[5]=0
    cache_count[6]=0
    cache_count[7]=0
    cache_count[8]=0
    cache_count[9]=0
    cache_count[10]=0
    cache_count[11]=0
    cache_count[12]=0
    cache_count[13]=0
    cache_count[14]=0
    cache_count[15]=0
    cache_count[16]=0
    cache_count[17]=0
    cache_count[18]=0
    cache_count[19]=0
    cache_count[20]=0
    cache_count[21]=0
    cache_count[22]=0
    cache_count[23]=0
    cache_count[24]=0
    cache_count[25]=0
    cache_count[26]=0
    cache_count[27]=0
    cache_count[28]=0
    cache_count[29]=0
    cache_count[30]=0
    cache_count[31]=0
    cache_count[32]=0
    cache_count[33]=0
    cache_count[34]=0
    cache_count[35]=0
    cache_count[36]=0
    cache_count[37]=0
    cache_count[38]=0
    cache_count[39]=0
    cache_count[40]=0
    cache_count[41]=0
    cache_count[42]=0
    cache_count[43]=0
    cache_count[44]=0
    cache_count[45]=0
    cache_count[46]=0
    cache_count[47]=0
    cache_count[48]=0
    cache_count[49]=0
    cache_count[50]=0
    cache_count[51]=0
    cache_count[52]=0
    cache_count[53]=0
    cache_count[54]=0
    cache_count[55]=0
    cache_count[56]=0
    cache_count[57]=0
    cache_count[58]=0
    cache_count[59]=0
    cache_count[60]=0
    cache_count[61]=0
    cache_count[62]=0
    cache_count[63]=0
    cache_count[64]=0
    cache_count[65]=0
    cache_count[66]=0
    cache_count[67]=0
    cache_count[68]=0
    cache_count[69]=0
    cache_count[70]=0
    cache_count[71]=0
    cache_count[72]=0
    cache_count[73]=0
    cache_count[74]=0
    cache_count[75]=0
    cache_count[76]=0
    cache_count[77]=0
    cache_count[78]=0
    cache_count[79]=0
    cache_count[80]=0
    cache_count[81]=0
    cache_count[82]=0
    cache_count[83]=0
    cache_count[84]=0
    cache_count[85]=0
    cache_count[86]=0
    cache_count[87]=0
    cache_count[88]=0
    cache_count[89]=0
    cache_count[90]=0
    cache_count[91]=0
    cache_count[92]=0
    cache_count[93]=0
    cache_count[94]=0
    cache_count[95]=0
    cache_count[96]=0
    cache_count[97]=0
    cache_count[98]=0
    cache_count[99]=0
    cache_count[100]=0
    cache_count[101]=0
    cache_count[102]=0
    cache_count[103]=0
    cache_count[104]=0
    cache_count[105]=0
    cache_count[106]=0
    cache_count[107]=0
    cache_count[108]=0
    cache_count[109]=0
    cache_count[110]=0
    cache_count[111]=0
    cache_count[112]=0
    cache_count[113]=0
    cache_count[114]=0
    cache_count[115]=0
    cache_count[116]=0
    cache_count[117]=0
    cache_count[118]=0
    cache_count[119]=0
    cache_count[120]=0
    cache_count[121]=0
    cache_count[122]=0
    cache_count[123]=0
    cache_count[124]=0
    cache_count[125]=0
    cache_count[126]=0
    cache_count[127]=0
    total_cache_count=513
  common_pool_count=7934
  no statistics available
get 2 objects
mempool <test_cache>@0x7f5c6e27df40
  flags=10
  socket_id=-1
  pool=0x7f5c6e25dc80
  iova=0x11d27df40
  nb_mem_chunks=1
  size=8447
  populated_size=8447
  header_size=64
  elt_size=2048
  trailer_size=0
  total_obj_size=2112
  private_data_size=0
  ops_index=7
  ops_name: <ring_mp_mc>
  avg bytes/object=2114.189653
  internal cache infos:
    cache_size=512
    cache_count[0]=511
    cache_count[1]=0
    cache_count[2]=0
    cache_count[3]=0
    cache_count[4]=0
    cache_count[5]=0
    cache_count[6]=0
    cache_count[7]=0
    cache_count[8]=0
    cache_count[9]=0
    cache_count[10]=0
    cache_count[11]=0
    cache_count[12]=0
    cache_count[13]=0
    cache_count[14]=0
    cache_count[15]=0
    cache_count[16]=0
    cache_count[17]=0
    cache_count[18]=0
    cache_count[19]=0
    cache_count[20]=0
    cache_count[21]=0
    cache_count[22]=0
    cache_count[23]=0
    cache_count[24]=0
    cache_count[25]=0
    cache_count[26]=0
    cache_count[27]=0
    cache_count[28]=0
    cache_count[29]=0
    cache_count[30]=0
    cache_count[31]=0
    cache_count[32]=0
    cache_count[33]=0
    cache_count[34]=0
    cache_count[35]=0
    cache_count[36]=0
    cache_count[37]=0
    cache_count[38]=0
    cache_count[39]=0
    cache_count[40]=0
    cache_count[41]=0
    cache_count[42]=0
    cache_count[43]=0
    cache_count[44]=0
    cache_count[45]=0
    cache_count[46]=0
    cache_count[47]=0
    cache_count[48]=0
    cache_count[49]=0
    cache_count[50]=0
    cache_count[51]=0
    cache_count[52]=0
    cache_count[53]=0
    cache_count[54]=0
    cache_count[55]=0
    cache_count[56]=0
    cache_count[57]=0
    cache_count[58]=0
    cache_count[59]=0
    cache_count[60]=0
    cache_count[61]=0
    cache_count[62]=0
    cache_count[63]=0
    cache_count[64]=0
    cache_count[65]=0
    cache_count[66]=0
    cache_count[67]=0
    cache_count[68]=0
    cache_count[69]=0
    cache_count[70]=0
    cache_count[71]=0
    cache_count[72]=0
    cache_count[73]=0
    cache_count[74]=0
    cache_count[75]=0
    cache_count[76]=0
    cache_count[77]=0
    cache_count[78]=0
    cache_count[79]=0
    cache_count[80]=0
    cache_count[81]=0
    cache_count[82]=0
    cache_count[83]=0
    cache_count[84]=0
    cache_count[85]=0
    cache_count[86]=0
    cache_count[87]=0
    cache_count[88]=0
    cache_count[89]=0
    cache_count[90]=0
    cache_count[91]=0
    cache_count[92]=0
    cache_count[93]=0
    cache_count[94]=0
    cache_count[95]=0
    cache_count[96]=0
    cache_count[97]=0
    cache_count[98]=0
    cache_count[99]=0
    cache_count[100]=0
    cache_count[101]=0
    cache_count[102]=0
    cache_count[103]=0
    cache_count[104]=0
    cache_count[105]=0
    cache_count[106]=0
    cache_count[107]=0
    cache_count[108]=0
    cache_count[109]=0
    cache_count[110]=0
    cache_count[111]=0
    cache_count[112]=0
    cache_count[113]=0
    cache_count[114]=0
    cache_count[115]=0
    cache_count[116]=0
    cache_count[117]=0
    cache_count[118]=0
    cache_count[119]=0
    cache_count[120]=0
    cache_count[121]=0
    cache_count[122]=0
    cache_count[123]=0
    cache_count[124]=0
    cache_count[125]=0
    cache_count[126]=0
    cache_count[127]=0
    total_cache_count=511
  common_pool_count=7934
  no statistics available
put the objects back
mempool <test_cache>@0x7f5c6e27df40
  flags=10
  socket_id=-1
  pool=0x7f5c6e25dc80
  iova=0x11d27df40
  nb_mem_chunks=1
  size=8447
  populated_size=8447
  header_size=64
  elt_size=2048
  trailer_size=0
  total_obj_size=2112
  private_data_size=0
  ops_index=7
  ops_name: <ring_mp_mc>
  avg bytes/object=2114.189653
  internal cache infos:
    cache_size=512
    cache_count[0]=513
    cache_count[1]=0
    cache_count[2]=0
    cache_count[3]=0
    cache_count[4]=0
    cache_count[5]=0
    cache_count[6]=0
    cache_count[7]=0
    cache_count[8]=0
    cache_count[9]=0
    cache_count[10]=0
    cache_count[11]=0
    cache_count[12]=0
    cache_count[13]=0
    cache_count[14]=0
    cache_count[15]=0
    cache_count[16]=0
    cache_count[17]=0
    cache_count[18]=0
    cache_count[19]=0
    cache_count[20]=0
    cache_count[21]=0
    cache_count[22]=0
    cache_count[23]=0
    cache_count[24]=0
    cache_count[25]=0
    cache_count[26]=0
    cache_count[27]=0
    cache_count[28]=0
    cache_count[29]=0
    cache_count[30]=0
    cache_count[31]=0
    cache_count[32]=0
    cache_count[33]=0
    cache_count[34]=0
    cache_count[35]=0
    cache_count[36]=0
    cache_count[37]=0
    cache_count[38]=0
    cache_count[39]=0
    cache_count[40]=0
    cache_count[41]=0
    cache_count[42]=0
    cache_count[43]=0
    cache_count[44]=0
    cache_count[45]=0
    cache_count[46]=0
    cache_count[47]=0
    cache_count[48]=0
    cache_count[49]=0
    cache_count[50]=0
    cache_count[51]=0
    cache_count[52]=0
    cache_count[53]=0
    cache_count[54]=0
    cache_count[55]=0
    cache_count[56]=0
    cache_count[57]=0
    cache_count[58]=0
    cache_count[59]=0
    cache_count[60]=0
    cache_count[61]=0
    cache_count[62]=0
    cache_count[63]=0
    cache_count[64]=0
    cache_count[65]=0
    cache_count[66]=0
    cache_count[67]=0
    cache_count[68]=0
    cache_count[69]=0
    cache_count[70]=0
    cache_count[71]=0
    cache_count[72]=0
    cache_count[73]=0
    cache_count[74]=0
    cache_count[75]=0
    cache_count[76]=0
    cache_count[77]=0
    cache_count[78]=0
    cache_count[79]=0
    cache_count[80]=0
    cache_count[81]=0
    cache_count[82]=0
    cache_count[83]=0
    cache_count[84]=0
    cache_count[85]=0
    cache_count[86]=0
    cache_count[87]=0
    cache_count[88]=0
    cache_count[89]=0
    cache_count[90]=0
    cache_count[91]=0
    cache_count[92]=0
    cache_count[93]=0
    cache_count[94]=0
    cache_count[95]=0
    cache_count[96]=0
    cache_count[97]=0
    cache_count[98]=0
    cache_count[99]=0
    cache_count[100]=0
    cache_count[101]=0
    cache_count[102]=0
    cache_count[103]=0
    cache_count[104]=0
    cache_count[105]=0
    cache_count[106]=0
    cache_count[107]=0
    cache_count[108]=0
    cache_count[109]=0
    cache_count[110]=0
    cache_count[111]=0
    cache_count[112]=0
    cache_count[113]=0
    cache_count[114]=0
    cache_count[115]=0
    cache_count[116]=0
    cache_count[117]=0
    cache_count[118]=0
    cache_count[119]=0
    cache_count[120]=0
    cache_count[121]=0
    cache_count[122]=0
    cache_count[123]=0
    cache_count[124]=0
    cache_count[125]=0
    cache_count[126]=0
    cache_count[127]=0
    total_cache_count=513
  common_pool_count=7934
  no statistics available
mempool <test_nocache>@0x7f5c6ce68cc0
  flags=10
  socket_id=-1
  pool=0x7f5c6ce48a00
  iova=0x11b868cc0
  nb_mem_chunks=8
  size=8447
  populated_size=8447
  header_size=64
  elt_size=2048
  trailer_size=0
  total_obj_size=2112
  private_data_size=0
  ops_index=7
  ops_name: <ring_mp_mc>
  avg bytes/object=2114.189653
  internal cache infos:
    cache_size=0
  common_pool_count=8447
  no statistics available
get an object
mempool <test_nocache>@0x7f5c6ce68cc0
  flags=10
  socket_id=-1
  pool=0x7f5c6ce48a00
  iova=0x11b868cc0
  nb_mem_chunks=8
  size=8447
  populated_size=8447
  header_size=64
  elt_size=2048
  trailer_size=0
  total_obj_size=2112
  private_data_size=0
  ops_index=7
  ops_name: <ring_mp_mc>
  avg bytes/object=2114.189653
  internal cache infos:
    cache_size=0
  common_pool_count=7934
  no statistics available
get object count
get private data
get physical address of an object
put the object back
mempool <test_nocache>@0x7f5c6ce68cc0
  flags=10
  socket_id=-1
  pool=0x7f5c6ce48a00
  iova=0x11b868cc0
  nb_mem_chunks=8
  size=8447
  populated_size=8447
  header_size=64
  elt_size=2048
  trailer_size=0
  total_obj_size=2112
  private_data_size=0
  ops_index=7
  ops_name: <ring_mp_mc>
  avg bytes/object=2114.189653
  internal cache infos:
    cache_size=0
  common_pool_count=7934
  no statistics available
get 2 objects
mempool <test_nocache>@0x7f5c6ce68cc0
  flags=10
  socket_id=-1
  pool=0x7f5c6ce48a00
  iova=0x11b868cc0
  nb_mem_chunks=8
  size=8447
  populated_size=8447
  header_size=64
  elt_size=2048
  trailer_size=0
  total_obj_size=2112
  private_data_size=0
  ops_index=7
  ops_name: <ring_mp_mc>
  avg bytes/object=2114.189653
  internal cache infos:
    cache_size=0
  common_pool_count=7934
  no statistics available
put the objects back
mempool <test_nocache>@0x7f5c6ce68cc0
  flags=10
  socket_id=-1
  pool=0x7f5c6ce48a00
  iova=0x11b868cc0
  nb_mem_chunks=8
  size=8447
  populated_size=8447
  header_size=64
  elt_size=2048
  trailer_size=0
  total_obj_size=2112
  private_data_size=0
  ops_index=7
  ops_name: <ring_mp_mc>
  avg bytes/object=2114.189653
  internal cache infos:
    cache_size=0
  common_pool_count=7934
  no statistics available
test_mempool_basic_ex now mempool (test_nocache) has 0 free entries
number: 8447
mempool name is test_mempool_sp_sc
mempool <test_stack>@0x7f5c70c7df40
  flags=10
  socket_id=-1
  pool=0x7f5c6e4052c0
  iova=0x11c47df40
  nb_mem_chunks=8
  size=8447
  populated_size=8447
  header_size=64
  elt_size=2048
  trailer_size=0
  total_obj_size=2112
  private_data_size=0
  ops_index=13
  ops_name: <stack>
  avg bytes/object=2114.189653
  internal cache infos:
    cache_size=512
    cache_count[0]=0
    cache_count[1]=0
    cache_count[2]=0
    cache_count[3]=0
    cache_count[4]=0
    cache_count[5]=0
    cache_count[6]=0
    cache_count[7]=0
    cache_count[8]=0
    cache_count[9]=0
    cache_count[10]=0
    cache_count[11]=0
    cache_count[12]=0
    cache_count[13]=0
    cache_count[14]=0
    cache_count[15]=0
    cache_count[16]=0
    cache_count[17]=0
    cache_count[18]=0
    cache_count[19]=0
    cache_count[20]=0
    cache_count[21]=0
    cache_count[22]=0
    cache_count[23]=0
    cache_count[24]=0
    cache_count[25]=0
    cache_count[26]=0
    cache_count[27]=0
    cache_count[28]=0
    cache_count[29]=0
    cache_count[30]=0
    cache_count[31]=0
    cache_count[32]=0
    cache_count[33]=0
    cache_count[34]=0
    cache_count[35]=0
    cache_count[36]=0
    cache_count[37]=0
    cache_count[38]=0
    cache_count[39]=0
    cache_count[40]=0
    cache_count[41]=0
    cache_count[42]=0
    cache_count[43]=0
    cache_count[44]=0
    cache_count[45]=0
    cache_count[46]=0
    cache_count[47]=0
    cache_count[48]=0
    cache_count[49]=0
    cache_count[50]=0
    cache_count[51]=0
    cache_count[52]=0
    cache_count[53]=0
    cache_count[54]=0
    cache_count[55]=0
    cache_count[56]=0
    cache_count[57]=0
    cache_count[58]=0
    cache_count[59]=0
    cache_count[60]=0
    cache_count[61]=0
    cache_count[62]=0
    cache_count[63]=0
    cache_count[64]=0
    cache_count[65]=0
    cache_count[66]=0
    cache_count[67]=0
    cache_count[68]=0
    cache_count[69]=0
    cache_count[70]=0
    cache_count[71]=0
    cache_count[72]=0
    cache_count[73]=0
    cache_count[74]=0
    cache_count[75]=0
    cache_count[76]=0
    cache_count[77]=0
    cache_count[78]=0
    cache_count[79]=0
    cache_count[80]=0
    cache_count[81]=0
    cache_count[82]=0
    cache_count[83]=0
    cache_count[84]=0
    cache_count[85]=0
    cache_count[86]=0
    cache_count[87]=0
    cache_count[88]=0
    cache_count[89]=0
    cache_count[90]=0
    cache_count[91]=0
    cache_count[92]=0
    cache_count[93]=0
    cache_count[94]=0
    cache_count[95]=0
    cache_count[96]=0
    cache_count[97]=0
    cache_count[98]=0
    cache_count[99]=0
    cache_count[100]=0
    cache_count[101]=0
    cache_count[102]=0
    cache_count[103]=0
    cache_count[104]=0
    cache_count[105]=0
    cache_count[106]=0
    cache_count[107]=0
    cache_count[108]=0
    cache_count[109]=0
    cache_count[110]=0
    cache_count[111]=0
    cache_count[112]=0
    cache_count[113]=0
    cache_count[114]=0
    cache_count[115]=0
    cache_count[116]=0
    cache_count[117]=0
    cache_count[118]=0
    cache_count[119]=0
    cache_count[120]=0
    cache_count[121]=0
    cache_count[122]=0
    cache_count[123]=0
    cache_count[124]=0
    cache_count[125]=0
    cache_count[126]=0
    cache_count[127]=0
    total_cache_count=0
  common_pool_count=8447
  no statistics available
get an object
mempool <test_stack>@0x7f5c70c7df40
  flags=10
  socket_id=-1
  pool=0x7f5c6e4052c0
  iova=0x11c47df40
  nb_mem_chunks=8
  size=8447
  populated_size=8447
  header_size=64
  elt_size=2048
  trailer_size=0
  total_obj_size=2112
  private_data_size=0
  ops_index=13
  ops_name: <stack>
  avg bytes/object=2114.189653
  internal cache infos:
    cache_size=512
    cache_count[0]=0
    cache_count[1]=0
    cache_count[2]=0
    cache_count[3]=0
    cache_count[4]=0
    cache_count[5]=0
    cache_count[6]=0
    cache_count[7]=0
    cache_count[8]=0
    cache_count[9]=0
    cache_count[10]=0
    cache_count[11]=0
    cache_count[12]=0
    cache_count[13]=0
    cache_count[14]=0
    cache_count[15]=0
    cache_count[16]=0
    cache_count[17]=0
    cache_count[18]=0
    cache_count[19]=0
    cache_count[20]=0
    cache_count[21]=0
    cache_count[22]=0
    cache_count[23]=0
    cache_count[24]=0
    cache_count[25]=0
    cache_count[26]=0
    cache_count[27]=0
    cache_count[28]=0
    cache_count[29]=0
    cache_count[30]=0
    cache_count[31]=0
    cache_count[32]=0
    cache_count[33]=0
    cache_count[34]=0
    cache_count[35]=0
    cache_count[36]=0
    cache_count[37]=0
    cache_count[38]=0
    cache_count[39]=0
    cache_count[40]=0
    cache_count[41]=0
    cache_count[42]=0
    cache_count[43]=0
    cache_count[44]=0
    cache_count[45]=0
    cache_count[46]=0
    cache_count[47]=0
    cache_count[48]=0
    cache_count[49]=0
    cache_count[50]=0
    cache_count[51]=0
    cache_count[52]=0
    cache_count[53]=0
    cache_count[54]=0
    cache_count[55]=0
    cache_count[56]=0
    cache_count[57]=0
    cache_count[58]=0
    cache_count[59]=0
    cache_count[60]=0
    cache_count[61]=0
    cache_count[62]=0
    cache_count[63]=0
    cache_count[64]=0
    cache_count[65]=0
    cache_count[66]=0
    cache_count[67]=0
    cache_count[68]=0
    cache_count[69]=0
    cache_count[70]=0
    cache_count[71]=0
    cache_count[72]=0
    cache_count[73]=0
    cache_count[74]=0
    cache_count[75]=0
    cache_count[76]=0
    cache_count[77]=0
    cache_count[78]=0
    cache_count[79]=0
    cache_count[80]=0
    cache_count[81]=0
    cache_count[82]=0
    cache_count[83]=0
    cache_count[84]=0
    cache_count[85]=0
    cache_count[86]=0
    cache_count[87]=0
    cache_count[88]=0
    cache_count[89]=0
    cache_count[90]=0
    cache_count[91]=0
    cache_count[92]=0
    cache_count[93]=0
    cache_count[94]=0
    cache_count[95]=0
    cache_count[96]=0
    cache_count[97]=0
    cache_count[98]=0
    cache_count[99]=0
    cache_count[100]=0
    cache_count[101]=0
    cache_count[102]=0
    cache_count[103]=0
    cache_count[104]=0
    cache_count[105]=0
    cache_count[106]=0
    cache_count[107]=0
    cache_count[108]=0
    cache_count[109]=0
    cache_count[110]=0
    cache_count[111]=0
    cache_count[112]=0
    cache_count[113]=0
    cache_count[114]=0
    cache_count[115]=0
    cache_count[116]=0
    cache_count[117]=0
    cache_count[118]=0
    cache_count[119]=0
    cache_count[120]=0
    cache_count[121]=0
    cache_count[122]=0
    cache_count[123]=0
    cache_count[124]=0
    cache_count[125]=0
    cache_count[126]=0
    cache_count[127]=0
    total_cache_count=0
  common_pool_count=7934
  no statistics available
get object count
get private data
get physical address of an object
put the object back
mempool <test_stack>@0x7f5c70c7df40
  flags=10
  socket_id=-1
  pool=0x7f5c6e4052c0
  iova=0x11c47df40
  nb_mem_chunks=8
  size=8447
  populated_size=8447
  header_size=64
  elt_size=2048
  trailer_size=0
  total_obj_size=2112
  private_data_size=0
  ops_index=13
  ops_name: <stack>
  avg bytes/object=2114.189653
  internal cache infos:
    cache_size=512
    cache_count[0]=0
    cache_count[1]=0
    cache_count[2]=0
    cache_count[3]=0
    cache_count[4]=0
    cache_count[5]=0
    cache_count[6]=0
    cache_count[7]=0
    cache_count[8]=0
    cache_count[9]=0
    cache_count[10]=0
    cache_count[11]=0
    cache_count[12]=0
    cache_count[13]=0
    cache_count[14]=0
    cache_count[15]=0
    cache_count[16]=0
    cache_count[17]=0
    cache_count[18]=0
    cache_count[19]=0
    cache_count[20]=0
    cache_count[21]=0
    cache_count[22]=0
    cache_count[23]=0
    cache_count[24]=0
    cache_count[25]=0
    cache_count[26]=0
    cache_count[27]=0
    cache_count[28]=0
    cache_count[29]=0
    cache_count[30]=0
    cache_count[31]=0
    cache_count[32]=0
    cache_count[33]=0
    cache_count[34]=0
    cache_count[35]=0
    cache_count[36]=0
    cache_count[37]=0
    cache_count[38]=0
    cache_count[39]=0
    cache_count[40]=0
    cache_count[41]=0
    cache_count[42]=0
    cache_count[43]=0
    cache_count[44]=0
    cache_count[45]=0
    cache_count[46]=0
    cache_count[47]=0
    cache_count[48]=0
    cache_count[49]=0
    cache_count[50]=0
    cache_count[51]=0
    cache_count[52]=0
    cache_count[53]=0
    cache_count[54]=0
    cache_count[55]=0
    cache_count[56]=0
    cache_count[57]=0
    cache_count[58]=0
    cache_count[59]=0
    cache_count[60]=0
    cache_count[61]=0
    cache_count[62]=0
    cache_count[63]=0
    cache_count[64]=0
    cache_count[65]=0
    cache_count[66]=0
    cache_count[67]=0
    cache_count[68]=0
    cache_count[69]=0
    cache_count[70]=0
    cache_count[71]=0
    cache_count[72]=0
    cache_count[73]=0
    cache_count[74]=0
    cache_count[75]=0
    cache_count[76]=0
    cache_count[77]=0
    cache_count[78]=0
    cache_count[79]=0
    cache_count[80]=0
    cache_count[81]=0
    cache_count[82]=0
    cache_count[83]=0
    cache_count[84]=0
    cache_count[85]=0
    cache_count[86]=0
    cache_count[87]=0
    cache_count[88]=0
    cache_count[89]=0
    cache_count[90]=0
    cache_count[91]=0
    cache_count[92]=0
    cache_count[93]=0
    cache_count[94]=0
    cache_count[95]=0
    cache_count[96]=0
    cache_count[97]=0
    cache_count[98]=0
    cache_count[99]=0
    cache_count[100]=0
    cache_count[101]=0
    cache_count[102]=0
    cache_count[103]=0
    cache_count[104]=0
    cache_count[105]=0
    cache_count[106]=0
    cache_count[107]=0
    cache_count[108]=0
    cache_count[109]=0
    cache_count[110]=0
    cache_count[111]=0
    cache_count[112]=0
    cache_count[113]=0
    cache_count[114]=0
    cache_count[115]=0
    cache_count[116]=0
    cache_count[117]=0
    cache_count[118]=0
    cache_count[119]=0
    cache_count[120]=0
    cache_count[121]=0
    cache_count[122]=0
    cache_count[123]=0
    cache_count[124]=0
    cache_count[125]=0
    cache_count[126]=0
    cache_count[127]=0
    total_cache_count=0
  common_pool_count=7934
  no statistics available
get 2 objects
mempool <test_stack>@0x7f5c70c7df40
  flags=10
  socket_id=-1
  pool=0x7f5c6e4052c0
  iova=0x11c47df40
  nb_mem_chunks=8
  size=8447
  populated_size=8447
  header_size=64
  elt_size=2048
  trailer_size=0
  total_obj_size=2112
  private_data_size=0
  ops_index=13
  ops_name: <stack>
  avg bytes/object=2114.189653
  internal cache infos:
    cache_size=512
    cache_count[0]=0
    cache_count[1]=0
    cache_count[2]=0
    cache_count[3]=0
    cache_count[4]=0
    cache_count[5]=0
    cache_count[6]=0
    cache_count[7]=0
    cache_count[8]=0
    cache_count[9]=0
    cache_count[10]=0
    cache_count[11]=0
    cache_count[12]=0
    cache_count[13]=0
    cache_count[14]=0
    cache_count[15]=0
    cache_count[16]=0
    cache_count[17]=0
    cache_count[18]=0
    cache_count[19]=0
    cache_count[20]=0
    cache_count[21]=0
    cache_count[22]=0
    cache_count[23]=0
    cache_count[24]=0
    cache_count[25]=0
    cache_count[26]=0
    cache_count[27]=0
    cache_count[28]=0
    cache_count[29]=0
    cache_count[30]=0
    cache_count[31]=0
    cache_count[32]=0
    cache_count[33]=0
    cache_count[34]=0
    cache_count[35]=0
    cache_count[36]=0
    cache_count[37]=0
    cache_count[38]=0
    cache_count[39]=0
    cache_count[40]=0
    cache_count[41]=0
    cache_count[42]=0
    cache_count[43]=0
    cache_count[44]=0
    cache_count[45]=0
    cache_count[46]=0
    cache_count[47]=0
    cache_count[48]=0
    cache_count[49]=0
    cache_count[50]=0
    cache_count[51]=0
    cache_count[52]=0
    cache_count[53]=0
    cache_count[54]=0
    cache_count[55]=0
    cache_count[56]=0
    cache_count[57]=0
    cache_count[58]=0
    cache_count[59]=0
    cache_count[60]=0
    cache_count[61]=0
    cache_count[62]=0
    cache_count[63]=0
    cache_count[64]=0
    cache_count[65]=0
    cache_count[66]=0
    cache_count[67]=0
    cache_count[68]=0
    cache_count[69]=0
    cache_count[70]=0
    cache_count[71]=0
    cache_count[72]=0
    cache_count[73]=0
    cache_count[74]=0
    cache_count[75]=0
    cache_count[76]=0
    cache_count[77]=0
    cache_count[78]=0
    cache_count[79]=0
    cache_count[80]=0
    cache_count[81]=0
    cache_count[82]=0
    cache_count[83]=0
    cache_count[84]=0
    cache_count[85]=0
    cache_count[86]=0
    cache_count[87]=0
    cache_count[88]=0
    cache_count[89]=0
    cache_count[90]=0
    cache_count[91]=0
    cache_count[92]=0
    cache_count[93]=0
    cache_count[94]=0
    cache_count[95]=0
    cache_count[96]=0
    cache_count[97]=0
    cache_count[98]=0
    cache_count[99]=0
    cache_count[100]=0
    cache_count[101]=0
    cache_count[102]=0
    cache_count[103]=0
    cache_count[104]=0
    cache_count[105]=0
    cache_count[106]=0
    cache_count[107]=0
    cache_count[108]=0
    cache_count[109]=0
    cache_count[110]=0
    cache_count[111]=0
    cache_count[112]=0
    cache_count[113]=0
    cache_count[114]=0
    cache_count[115]=0
    cache_count[116]=0
    cache_count[117]=0
    cache_count[118]=0
    cache_count[119]=0
    cache_count[120]=0
    cache_count[121]=0
    cache_count[122]=0
    cache_count[123]=0
    cache_count[124]=0
    cache_count[125]=0
    cache_count[126]=0
    cache_count[127]=0
    total_cache_count=0
  common_pool_count=7934
  no statistics available
put the objects back
mempool <test_stack>@0x7f5c70c7df40
  flags=10
  socket_id=-1
  pool=0x7f5c6e4052c0
  iova=0x11c47df40
  nb_mem_chunks=8
  size=8447
  populated_size=8447
  header_size=64
  elt_size=2048
  trailer_size=0
  total_obj_size=2112
  private_data_size=0
  ops_index=13
  ops_name: <stack>
  avg bytes/object=2114.189653
  internal cache infos:
    cache_size=512
    cache_count[0]=0
    cache_count[1]=0
    cache_count[2]=0
    cache_count[3]=0
    cache_count[4]=0
    cache_count[5]=0
    cache_count[6]=0
    cache_count[7]=0
    cache_count[8]=0
    cache_count[9]=0
    cache_count[10]=0
    cache_count[11]=0
    cache_count[12]=0
    cache_count[13]=0
    cache_count[14]=0
    cache_count[15]=0
    cache_count[16]=0
    cache_count[17]=0
    cache_count[18]=0
    cache_count[19]=0
    cache_count[20]=0
    cache_count[21]=0
    cache_count[22]=0
    cache_count[23]=0
    cache_count[24]=0
    cache_count[25]=0
    cache_count[26]=0
    cache_count[27]=0
    cache_count[28]=0
    cache_count[29]=0
    cache_count[30]=0
    cache_count[31]=0
    cache_count[32]=0
    cache_count[33]=0
    cache_count[34]=0
    cache_count[35]=0
    cache_count[36]=0
    cache_count[37]=0
    cache_count[38]=0
    cache_count[39]=0
    cache_count[40]=0
    cache_count[41]=0
    cache_count[42]=0
    cache_count[43]=0
    cache_count[44]=0
    cache_count[45]=0
    cache_count[46]=0
    cache_count[47]=0
    cache_count[48]=0
    cache_count[49]=0
    cache_count[50]=0
    cache_count[51]=0
    cache_count[52]=0
    cache_count[53]=0
    cache_count[54]=0
    cache_count[55]=0
    cache_count[56]=0
    cache_count[57]=0
    cache_count[58]=0
    cache_count[59]=0
    cache_count[60]=0
    cache_count[61]=0
    cache_count[62]=0
    cache_count[63]=0
    cache_count[64]=0
    cache_count[65]=0
    cache_count[66]=0
    cache_count[67]=0
    cache_count[68]=0
    cache_count[69]=0
    cache_count[70]=0
    cache_count[71]=0
    cache_count[72]=0
    cache_count[73]=0
    cache_count[74]=0
    cache_count[75]=0
    cache_count[76]=0
    cache_count[77]=0
    cache_count[78]=0
    cache_count[79]=0
    cache_count[80]=0
    cache_count[81]=0
    cache_count[82]=0
    cache_count[83]=0
    cache_count[84]=0
    cache_count[85]=0
    cache_count[86]=0
    cache_count[87]=0
    cache_count[88]=0
    cache_count[89]=0
    cache_count[90]=0
    cache_count[91]=0
    cache_count[92]=0
    cache_count[93]=0
    cache_count[94]=0
    cache_count[95]=0
    cache_count[96]=0
    cache_count[97]=0
    cache_count[98]=0
    cache_count[99]=0
    cache_count[100]=0
    cache_count[101]=0
    cache_count[102]=0
    cache_count[103]=0
    cache_count[104]=0
    cache_count[105]=0
    cache_count[106]=0
    cache_count[107]=0
    cache_count[108]=0
    cache_count[109]=0
    cache_count[110]=0
    cache_count[111]=0
    cache_count[112]=0
    cache_count[113]=0
    cache_count[114]=0
    cache_count[115]=0
    cache_count[116]=0
    cache_count[117]=0
    cache_count[118]=0
    cache_count[119]=0
    cache_count[120]=0
    cache_count[121]=0
    cache_count[122]=0
    cache_count[123]=0
    cache_count[124]=0
    cache_count[125]=0
    cache_count[126]=0
    cache_count[127]=0
    total_cache_count=0
  common_pool_count=7934
  no statistics available
mempool <default_pool>@0x7f5c7207df40
  flags=10
  socket_id=-1
  pool=0x7f5c7205dd40
  iova=0x133c7df40
  nb_mem_chunks=2
  size=8447
  populated_size=8447
  header_size=64
  elt_size=2048
  trailer_size=0
  total_obj_size=2112
  private_data_size=0
  ops_index=7
  ops_name: <ring_mp_mc>
  avg bytes/object=2114.189653
  internal cache infos:
    cache_size=512
    cache_count[0]=0
    cache_count[1]=0
    cache_count[2]=0
    cache_count[3]=0
    cache_count[4]=0
    cache_count[5]=0
    cache_count[6]=0
    cache_count[7]=0
    cache_count[8]=0
    cache_count[9]=0
    cache_count[10]=0
    cache_count[11]=0
    cache_count[12]=0
    cache_count[13]=0
    cache_count[14]=0
    cache_count[15]=0
    cache_count[16]=0
    cache_count[17]=0
    cache_count[18]=0
    cache_count[19]=0
    cache_count[20]=0
    cache_count[21]=0
    cache_count[22]=0
    cache_count[23]=0
    cache_count[24]=0
    cache_count[25]=0
    cache_count[26]=0
    cache_count[27]=0
    cache_count[28]=0
    cache_count[29]=0
    cache_count[30]=0
    cache_count[31]=0
    cache_count[32]=0
    cache_count[33]=0
    cache_count[34]=0
    cache_count[35]=0
    cache_count[36]=0
    cache_count[37]=0
    cache_count[38]=0
    cache_count[39]=0
    cache_count[40]=0
    cache_count[41]=0
    cache_count[42]=0
    cache_count[43]=0
    cache_count[44]=0
    cache_count[45]=0
    cache_count[46]=0
    cache_count[47]=0
    cache_count[48]=0
    cache_count[49]=0
    cache_count[50]=0
    cache_count[51]=0
    cache_count[52]=0
    cache_count[53]=0
    cache_count[54]=0
    cache_count[55]=0
    cache_count[56]=0
    cache_count[57]=0
    cache_count[58]=0
    cache_count[59]=0
    cache_count[60]=0
    cache_count[61]=0
    cache_count[62]=0
    cache_count[63]=0
    cache_count[64]=0
    cache_count[65]=0
    cache_count[66]=0
    cache_count[67]=0
    cache_count[68]=0
    cache_count[69]=0
    cache_count[70]=0
    cache_count[71]=0
    cache_count[72]=0
    cache_count[73]=0
    cache_count[74]=0
    cache_count[75]=0
    cache_count[76]=0
    cache_count[77]=0
    cache_count[78]=0
    cache_count[79]=0
    cache_count[80]=0
    cache_count[81]=0
    cache_count[82]=0
    cache_count[83]=0
    cache_count[84]=0
    cache_count[85]=0
    cache_count[86]=0
    cache_count[87]=0
    cache_count[88]=0
    cache_count[89]=0
    cache_count[90]=0
    cache_count[91]=0
    cache_count[92]=0
    cache_count[93]=0
    cache_count[94]=0
    cache_count[95]=0
    cache_count[96]=0
    cache_count[97]=0
    cache_count[98]=0
    cache_count[99]=0
    cache_count[100]=0
    cache_count[101]=0
    cache_count[102]=0
    cache_count[103]=0
    cache_count[104]=0
    cache_count[105]=0
    cache_count[106]=0
    cache_count[107]=0
    cache_count[108]=0
    cache_count[109]=0
    cache_count[110]=0
    cache_count[111]=0
    cache_count[112]=0
    cache_count[113]=0
    cache_count[114]=0
    cache_count[115]=0
    cache_count[116]=0
    cache_count[117]=0
    cache_count[118]=0
    cache_count[119]=0
    cache_count[120]=0
    cache_count[121]=0
    cache_count[122]=0
    cache_count[123]=0
    cache_count[124]=0
    cache_count[125]=0
    cache_count[126]=0
    cache_count[127]=0
    total_cache_count=0
  common_pool_count=8447
  no statistics available
get an object
mempool <default_pool>@0x7f5c7207df40
  flags=10
  socket_id=-1
  pool=0x7f5c7205dd40
  iova=0x133c7df40
  nb_mem_chunks=2
  size=8447
  populated_size=8447
  header_size=64
  elt_size=2048
  trailer_size=0
  total_obj_size=2112
  private_data_size=0
  ops_index=7
  ops_name: <ring_mp_mc>
  avg bytes/object=2114.189653
  internal cache infos:
    cache_size=512
    cache_count[0]=0
    cache_count[1]=0
    cache_count[2]=0
    cache_count[3]=0
    cache_count[4]=0
    cache_count[5]=0
    cache_count[6]=0
    cache_count[7]=0
    cache_count[8]=0
    cache_count[9]=0
    cache_count[10]=0
    cache_count[11]=0
    cache_count[12]=0
    cache_count[13]=0
    cache_count[14]=0
    cache_count[15]=0
    cache_count[16]=0
    cache_count[17]=0
    cache_count[18]=0
    cache_count[19]=0
    cache_count[20]=0
    cache_count[21]=0
    cache_count[22]=0
    cache_count[23]=0
    cache_count[24]=0
    cache_count[25]=0
    cache_count[26]=0
    cache_count[27]=0
    cache_count[28]=0
    cache_count[29]=0
    cache_count[30]=0
    cache_count[31]=0
    cache_count[32]=0
    cache_count[33]=0
    cache_count[34]=0
    cache_count[35]=0
    cache_count[36]=0
    cache_count[37]=0
    cache_count[38]=0
    cache_count[39]=0
    cache_count[40]=0
    cache_count[41]=0
    cache_count[42]=0
    cache_count[43]=0
    cache_count[44]=0
    cache_count[45]=0
    cache_count[46]=0
    cache_count[47]=0
    cache_count[48]=0
    cache_count[49]=0
    cache_count[50]=0
    cache_count[51]=0
    cache_count[52]=0
    cache_count[53]=0
    cache_count[54]=0
    cache_count[55]=0
    cache_count[56]=0
    cache_count[57]=0
    cache_count[58]=0
    cache_count[59]=0
    cache_count[60]=0
    cache_count[61]=0
    cache_count[62]=0
    cache_count[63]=0
    cache_count[64]=0
    cache_count[65]=0
    cache_count[66]=0
    cache_count[67]=0
    cache_count[68]=0
    cache_count[69]=0
    cache_count[70]=0
    cache_count[71]=0
    cache_count[72]=0
    cache_count[73]=0
    cache_count[74]=0
    cache_count[75]=0
    cache_count[76]=0
    cache_count[77]=0
    cache_count[78]=0
    cache_count[79]=0
    cache_count[80]=0
    cache_count[81]=0
    cache_count[82]=0
    cache_count[83]=0
    cache_count[84]=0
    cache_count[85]=0
    cache_count[86]=0
    cache_count[87]=0
    cache_count[88]=0
    cache_count[89]=0
    cache_count[90]=0
    cache_count[91]=0
    cache_count[92]=0
    cache_count[93]=0
    cache_count[94]=0
    cache_count[95]=0
    cache_count[96]=0
    cache_count[97]=0
    cache_count[98]=0
    cache_count[99]=0
    cache_count[100]=0
    cache_count[101]=0
    cache_count[102]=0
    cache_count[103]=0
    cache_count[104]=0
    cache_count[105]=0
    cache_count[106]=0
    cache_count[107]=0
    cache_count[108]=0
    cache_count[109]=0
    cache_count[110]=0
    cache_count[111]=0
    cache_count[112]=0
    cache_count[113]=0
    cache_count[114]=0
    cache_count[115]=0
    cache_count[116]=0
    cache_count[117]=0
    cache_count[118]=0
    cache_count[119]=0
    cache_count[120]=0
    cache_count[121]=0
    cache_count[122]=0
    cache_count[123]=0
    cache_count[124]=0
    cache_count[125]=0
    cache_count[126]=0
    cache_count[127]=0
    total_cache_count=0
  common_pool_count=7934
  no statistics available
get object count
get private data
get physical address of an object
put the object back
mempool <default_pool>@0x7f5c7207df40
  flags=10
  socket_id=-1
  pool=0x7f5c7205dd40
  iova=0x133c7df40
  nb_mem_chunks=2
  size=8447
  populated_size=8447
  header_size=64
  elt_size=2048
  trailer_size=0
  total_obj_size=2112
  private_data_size=0
  ops_index=7
  ops_name: <ring_mp_mc>
  avg bytes/object=2114.189653
  internal cache infos:
    cache_size=512
    cache_count[0]=0
    cache_count[1]=0
    cache_count[2]=0
    cache_count[3]=0
    cache_count[4]=0
    cache_count[5]=0
    cache_count[6]=0
    cache_count[7]=0
    cache_count[8]=0
    cache_count[9]=0
    cache_count[10]=0
    cache_count[11]=0
    cache_count[12]=0
    cache_count[13]=0
    cache_count[14]=0
    cache_count[15]=0
    cache_count[16]=0
    cache_count[17]=0
    cache_count[18]=0
    cache_count[19]=0
    cache_count[20]=0
    cache_count[21]=0
    cache_count[22]=0
    cache_count[23]=0
    cache_count[24]=0
    cache_count[25]=0
    cache_count[26]=0
    cache_count[27]=0
    cache_count[28]=0
    cache_count[29]=0
    cache_count[30]=0
    cache_count[31]=0
    cache_count[32]=0
    cache_count[33]=0
    cache_count[34]=0
    cache_count[35]=0
    cache_count[36]=0
    cache_count[37]=0
    cache_count[38]=0
    cache_count[39]=0
    cache_count[40]=0
    cache_count[41]=0
    cache_count[42]=0
    cache_count[43]=0
    cache_count[44]=0
    cache_count[45]=0
    cache_count[46]=0
    cache_count[47]=0
    cache_count[48]=0
    cache_count[49]=0
    cache_count[50]=0
    cache_count[51]=0
    cache_count[52]=0
    cache_count[53]=0
    cache_count[54]=0
    cache_count[55]=0
    cache_count[56]=0
    cache_count[57]=0
    cache_count[58]=0
    cache_count[59]=0
    cache_count[60]=0
    cache_count[61]=0
    cache_count[62]=0
    cache_count[63]=0
    cache_count[64]=0
    cache_count[65]=0
    cache_count[66]=0
    cache_count[67]=0
    cache_count[68]=0
    cache_count[69]=0
    cache_count[70]=0
    cache_count[71]=0
    cache_count[72]=0
    cache_count[73]=0
    cache_count[74]=0
    cache_count[75]=0
    cache_count[76]=0
    cache_count[77]=0
    cache_count[78]=0
    cache_count[79]=0
    cache_count[80]=0
    cache_count[81]=0
    cache_count[82]=0
    cache_count[83]=0
    cache_count[84]=0
    cache_count[85]=0
    cache_count[86]=0
    cache_count[87]=0
    cache_count[88]=0
    cache_count[89]=0
    cache_count[90]=0
    cache_count[91]=0
    cache_count[92]=0
    cache_count[93]=0
    cache_count[94]=0
    cache_count[95]=0
    cache_count[96]=0
    cache_count[97]=0
    cache_count[98]=0
    cache_count[99]=0
    cache_count[100]=0
    cache_count[101]=0
    cache_count[102]=0
    cache_count[103]=0
    cache_count[104]=0
    cache_count[105]=0
    cache_count[106]=0
    cache_count[107]=0
    cache_count[108]=0
    cache_count[109]=0
    cache_count[110]=0
    cache_count[111]=0
    cache_count[112]=0
    cache_count[113]=0
    cache_count[114]=0
    cache_count[115]=0
    cache_count[116]=0
    cache_count[117]=0
    cache_count[118]=0
    cache_count[119]=0
    cache_count[120]=0
    cache_count[121]=0
    cache_count[122]=0
    cache_count[123]=0
    cache_count[124]=0
    cache_count[125]=0
    cache_count[126]=0
    cache_count[127]=0
    total_cache_count=0
  common_pool_count=7934
  no statistics available
get 2 objects
mempool <default_pool>@0x7f5c7207df40
  flags=10
  socket_id=-1
  pool=0x7f5c7205dd40
  iova=0x133c7df40
  nb_mem_chunks=2
  size=8447
  populated_size=8447
  header_size=64
  elt_size=2048
  trailer_size=0
  total_obj_size=2112
  private_data_size=0
  ops_index=7
  ops_name: <ring_mp_mc>
  avg bytes/object=2114.189653
  internal cache infos:
    cache_size=512
    cache_count[0]=0
    cache_count[1]=0
    cache_count[2]=0
    cache_count[3]=0
    cache_count[4]=0
    cache_count[5]=0
    cache_count[6]=0
    cache_count[7]=0
    cache_count[8]=0
    cache_count[9]=0
    cache_count[10]=0
    cache_count[11]=0
    cache_count[12]=0
    cache_count[13]=0
    cache_count[14]=0
    cache_count[15]=0
    cache_count[16]=0
    cache_count[17]=0
    cache_count[18]=0
    cache_count[19]=0
    cache_count[20]=0
    cache_count[21]=0
    cache_count[22]=0
    cache_count[23]=0
    cache_count[24]=0
    cache_count[25]=0
    cache_count[26]=0
    cache_count[27]=0
    cache_count[28]=0
    cache_count[29]=0
    cache_count[30]=0
    cache_count[31]=0
    cache_count[32]=0
    cache_count[33]=0
    cache_count[34]=0
    cache_count[35]=0
    cache_count[36]=0
    cache_count[37]=0
    cache_count[38]=0
    cache_count[39]=0
    cache_count[40]=0
    cache_count[41]=0
    cache_count[42]=0
    cache_count[43]=0
    cache_count[44]=0
    cache_count[45]=0
    cache_count[46]=0
    cache_count[47]=0
    cache_count[48]=0
    cache_count[49]=0
    cache_count[50]=0
    cache_count[51]=0
    cache_count[52]=0
    cache_count[53]=0
    cache_count[54]=0
    cache_count[55]=0
    cache_count[56]=0
    cache_count[57]=0
    cache_count[58]=0
    cache_count[59]=0
    cache_count[60]=0
    cache_count[61]=0
    cache_count[62]=0
    cache_count[63]=0
    cache_count[64]=0
    cache_count[65]=0
    cache_count[66]=0
    cache_count[67]=0
    cache_count[68]=0
    cache_count[69]=0
    cache_count[70]=0
    cache_count[71]=0
    cache_count[72]=0
    cache_count[73]=0
    cache_count[74]=0
    cache_count[75]=0
    cache_count[76]=0
    cache_count[77]=0
    cache_count[78]=0
    cache_count[79]=0
    cache_count[80]=0
    cache_count[81]=0
    cache_count[82]=0
    cache_count[83]=0
    cache_count[84]=0
    cache_count[85]=0
    cache_count[86]=0
    cache_count[87]=0
    cache_count[88]=0
    cache_count[89]=0
    cache_count[90]=0
    cache_count[91]=0
    cache_count[92]=0
    cache_count[93]=0
    cache_count[94]=0
    cache_count[95]=0
    cache_count[96]=0
    cache_count[97]=0
    cache_count[98]=0
    cache_count[99]=0
    cache_count[100]=0
    cache_count[101]=0
    cache_count[102]=0
    cache_count[103]=0
    cache_count[104]=0
    cache_count[105]=0
    cache_count[106]=0
    cache_count[107]=0
    cache_count[108]=0
    cache_count[109]=0
    cache_count[110]=0
    cache_count[111]=0
    cache_count[112]=0
    cache_count[113]=0
    cache_count[114]=0
    cache_count[115]=0
    cache_count[116]=0
    cache_count[117]=0
    cache_count[118]=0
    cache_count[119]=0
    cache_count[120]=0
    cache_count[121]=0
    cache_count[122]=0
    cache_count[123]=0
    cache_count[124]=0
    cache_count[125]=0
    cache_count[126]=0
    cache_count[127]=0
    total_cache_count=0
  common_pool_count=7934
  no statistics available
put the objects back
mempool <default_pool>@0x7f5c7207df40
  flags=10
  socket_id=-1
  pool=0x7f5c7205dd40
  iova=0x133c7df40
  nb_mem_chunks=2
  size=8447
  populated_size=8447
  header_size=64
  elt_size=2048
  trailer_size=0
  total_obj_size=2112
  private_data_size=0
  ops_index=7
  ops_name: <ring_mp_mc>
  avg bytes/object=2114.189653
  internal cache infos:
    cache_size=512
    cache_count[0]=0
    cache_count[1]=0
    cache_count[2]=0
    cache_count[3]=0
    cache_count[4]=0
    cache_count[5]=0
    cache_count[6]=0
    cache_count[7]=0
    cache_count[8]=0
    cache_count[9]=0
    cache_count[10]=0
    cache_count[11]=0
    cache_count[12]=0
    cache_count[13]=0
    cache_count[14]=0
    cache_count[15]=0
    cache_count[16]=0
    cache_count[17]=0
    cache_count[18]=0
    cache_count[19]=0
    cache_count[20]=0
    cache_count[21]=0
    cache_count[22]=0
    cache_count[23]=0
    cache_count[24]=0
    cache_count[25]=0
    cache_count[26]=0
    cache_count[27]=0
    cache_count[28]=0
    cache_count[29]=0
    cache_count[30]=0
    cache_count[31]=0
    cache_count[32]=0
    cache_count[33]=0
    cache_count[34]=0
    cache_count[35]=0
    cache_count[36]=0
    cache_count[37]=0
    cache_count[38]=0
    cache_count[39]=0
    cache_count[40]=0
    cache_count[41]=0
    cache_count[42]=0
    cache_count[43]=0
    cache_count[44]=0
    cache_count[45]=0
    cache_count[46]=0
    cache_count[47]=0
    cache_count[48]=0
    cache_count[49]=0
    cache_count[50]=0
    cache_count[51]=0
    cache_count[52]=0
    cache_count[53]=0
    cache_count[54]=0
    cache_count[55]=0
    cache_count[56]=0
    cache_count[57]=0
    cache_count[58]=0
    cache_count[59]=0
    cache_count[60]=0
    cache_count[61]=0
    cache_count[62]=0
    cache_count[63]=0
    cache_count[64]=0
    cache_count[65]=0
    cache_count[66]=0
    cache_count[67]=0
    cache_count[68]=0
    cache_count[69]=0
    cache_count[70]=0
    cache_count[71]=0
    cache_count[72]=0
    cache_count[73]=0
    cache_count[74]=0
    cache_count[75]=0
    cache_count[76]=0
    cache_count[77]=0
    cache_count[78]=0
    cache_count[79]=0
    cache_count[80]=0
    cache_count[81]=0
    cache_count[82]=0
    cache_count[83]=0
    cache_count[84]=0
    cache_count[85]=0
    cache_count[86]=0
    cache_count[87]=0
    cache_count[88]=0
    cache_count[89]=0
    cache_count[90]=0
    cache_count[91]=0
    cache_count[92]=0
    cache_count[93]=0
    cache_count[94]=0
    cache_count[95]=0
    cache_count[96]=0
    cache_count[97]=0
    cache_count[98]=0
    cache_count[99]=0
    cache_count[100]=0
    cache_count[101]=0
    cache_count[102]=0
    cache_count[103]=0
    cache_count[104]=0
    cache_count[105]=0
    cache_count[106]=0
    cache_count[107]=0
    cache_count[108]=0
    cache_count[109]=0
    cache_count[110]=0
    cache_count[111]=0
    cache_count[112]=0
    cache_count[113]=0
    cache_count[114]=0
    cache_count[115]=0
    cache_count[116]=0
    cache_count[117]=0
    cache_count[118]=0
    cache_count[119]=0
    cache_count[120]=0
    cache_count[121]=0
    cache_count[122]=0
    cache_count[123]=0
    cache_count[124]=0
    cache_count[125]=0
    cache_count[126]=0
    cache_count[127]=0
    total_cache_count=0
  common_pool_count=7934
  no statistics available
mempool <test_nocache>@0x7f5c6ce68cc0
  flags=10
  socket_id=-1
  pool=0x7f5c6ce48a00
  iova=0x11b868cc0
  nb_mem_chunks=8
  size=8447
  populated_size=8447
  header_size=64
  elt_size=2048
  trailer_size=0
  total_obj_size=2112
  private_data_size=0
  ops_index=7
  ops_name: <ring_mp_mc>
  avg bytes/object=2114.189653
  internal cache infos:
    cache_size=0
  common_pool_count=8447
  no statistics available
mempool <test_cache>@0x7f5c6e27df40
  flags=10
  socket_id=-1
  pool=0x7f5c6e25dc80
  iova=0x11d27df40
  nb_mem_chunks=1
  size=8447
  populated_size=8447
  header_size=64
  elt_size=2048
  trailer_size=0
  total_obj_size=2112
  private_data_size=0
  ops_index=7
  ops_name: <ring_mp_mc>
  avg bytes/object=2114.189653
  internal cache infos:
    cache_size=512
    cache_count[0]=767
    cache_count[1]=0
    cache_count[2]=0
    cache_count[3]=0
    cache_count[4]=0
    cache_count[5]=0
    cache_count[6]=0
    cache_count[7]=0
    cache_count[8]=0
    cache_count[9]=0
    cache_count[10]=0
    cache_count[11]=0
    cache_count[12]=0
    cache_count[13]=0
    cache_count[14]=0
    cache_count[15]=0
    cache_count[16]=0
    cache_count[17]=0
    cache_count[18]=0
    cache_count[19]=0
    cache_count[20]=0
    cache_count[21]=0
    cache_count[22]=0
    cache_count[23]=0
    cache_count[24]=0
    cache_count[25]=0
    cache_count[26]=0
    cache_count[27]=0
    cache_count[28]=0
    cache_count[29]=0
    cache_count[30]=0
    cache_count[31]=0
    cache_count[32]=0
    cache_count[33]=0
    cache_count[34]=0
    cache_count[35]=0
    cache_count[36]=0
    cache_count[37]=0
    cache_count[38]=0
    cache_count[39]=0
    cache_count[40]=0
    cache_count[41]=0
    cache_count[42]=0
    cache_count[43]=0
    cache_count[44]=0
    cache_count[45]=0
    cache_count[46]=0
    cache_count[47]=0
    cache_count[48]=0
    cache_count[49]=0
    cache_count[50]=0
    cache_count[51]=0
    cache_count[52]=0
    cache_count[53]=0
    cache_count[54]=0
    cache_count[55]=0
    cache_count[56]=0
    cache_count[57]=0
    cache_count[58]=0
    cache_count[59]=0
    cache_count[60]=0
    cache_count[61]=0
    cache_count[62]=0
    cache_count[63]=0
    cache_count[64]=0
    cache_count[65]=0
    cache_count[66]=0
    cache_count[67]=0
    cache_count[68]=0
    cache_count[69]=0
    cache_count[70]=0
    cache_count[71]=0
    cache_count[72]=0
    cache_count[73]=0
    cache_count[74]=0
    cache_count[75]=0
    cache_count[76]=0
    cache_count[77]=0
    cache_count[78]=0
    cache_count[79]=0
    cache_count[80]=0
    cache_count[81]=0
    cache_count[82]=0
    cache_count[83]=0
    cache_count[84]=0
    cache_count[85]=0
    cache_count[86]=0
    cache_count[87]=0
    cache_count[88]=0
    cache_count[89]=0
    cache_count[90]=0
    cache_count[91]=0
    cache_count[92]=0
    cache_count[93]=0
    cache_count[94]=0
    cache_count[95]=0
    cache_count[96]=0
    cache_count[97]=0
    cache_count[98]=0
    cache_count[99]=0
    cache_count[100]=0
    cache_count[101]=0
    cache_count[102]=0
    cache_count[103]=0
    cache_count[104]=0
    cache_count[105]=0
    cache_count[106]=0
    cache_count[107]=0
    cache_count[108]=0
    cache_count[109]=0
    cache_count[110]=0
    cache_count[111]=0
    cache_count[112]=0
    cache_count[113]=0
    cache_count[114]=0
    cache_count[115]=0
    cache_count[116]=0
    cache_count[117]=0
    cache_count[118]=0
    cache_count[119]=0
    cache_count[120]=0
    cache_count[121]=0
    cache_count[122]=0
    cache_count[123]=0
    cache_count[124]=0
    cache_count[125]=0
    cache_count[126]=0
    cache_count[127]=0
    total_cache_count=767
  common_pool_count=7680
  no statistics available
mempool <test_stack_anon>@0x7f5c6f67df40
  flags=10
  socket_id=-1
  pool=0x7f5c6f67d680
  iova=0x11e67df40
  nb_mem_chunks=273
  size=8447
  populated_size=273
  header_size=64
  elt_size=2048
  trailer_size=0
  total_obj_size=2112
  private_data_size=0
  ops_index=0
  ops_name: <bucket>
  avg bytes/object=132.379306
  internal cache infos:
    cache_size=512
    cache_count[0]=0
    cache_count[1]=0
    cache_count[2]=0
    cache_count[3]=0
    cache_count[4]=0
    cache_count[5]=0
    cache_count[6]=0
    cache_count[7]=0
    cache_count[8]=0
    cache_count[9]=0
    cache_count[10]=0
    cache_count[11]=0
    cache_count[12]=0
    cache_count[13]=0
    cache_count[14]=0
    cache_count[15]=0
    cache_count[16]=0
    cache_count[17]=0
    cache_count[18]=0
    cache_count[19]=0
    cache_count[20]=0
    cache_count[21]=0
    cache_count[22]=0
    cache_count[23]=0
    cache_count[24]=0
    cache_count[25]=0
    cache_count[26]=0
    cache_count[27]=0
    cache_count[28]=0
    cache_count[29]=0
    cache_count[30]=0
    cache_count[31]=0
    cache_count[32]=0
    cache_count[33]=0
    cache_count[34]=0
    cache_count[35]=0
    cache_count[36]=0
    cache_count[37]=0
    cache_count[38]=0
    cache_count[39]=0
    cache_count[40]=0
    cache_count[41]=0
    cache_count[42]=0
    cache_count[43]=0
    cache_count[44]=0
    cache_count[45]=0
    cache_count[46]=0
    cache_count[47]=0
    cache_count[48]=0
    cache_count[49]=0
    cache_count[50]=0
    cache_count[51]=0
    cache_count[52]=0
    cache_count[53]=0
    cache_count[54]=0
    cache_count[55]=0
    cache_count[56]=0
    cache_count[57]=0
    cache_count[58]=0
    cache_count[59]=0
    cache_count[60]=0
    cache_count[61]=0
    cache_count[62]=0
    cache_count[63]=0
    cache_count[64]=0
    cache_count[65]=0
    cache_count[66]=0
    cache_count[67]=0
    cache_count[68]=0
    cache_count[69]=0
    cache_count[70]=0
    cache_count[71]=0
    cache_count[72]=0
    cache_count[73]=0
    cache_count[74]=0
    cache_count[75]=0
    cache_count[76]=0
    cache_count[77]=0
    cache_count[78]=0
    cache_count[79]=0
    cache_count[80]=0
    cache_count[81]=0
    cache_count[82]=0
    cache_count[83]=0
    cache_count[84]=0
    cache_count[85]=0
    cache_count[86]=0
    cache_count[87]=0
    cache_count[88]=0
    cache_count[89]=0
    cache_count[90]=0
    cache_count[91]=0
    cache_count[92]=0
    cache_count[93]=0
    cache_count[94]=0
    cache_count[95]=0
    cache_count[96]=0
    cache_count[97]=0
    cache_count[98]=0
    cache_count[99]=0
    cache_count[100]=0
    cache_count[101]=0
    cache_count[102]=0
    cache_count[103]=0
    cache_count[104]=0
    cache_count[105]=0
    cache_count[106]=0
    cache_count[107]=0
    cache_count[108]=0
    cache_count[109]=0
    cache_count[110]=0
    cache_count[111]=0
    cache_count[112]=0
    cache_count[113]=0
    cache_count[114]=0
    cache_count[115]=0
    cache_count[116]=0
    cache_count[117]=0
    cache_count[118]=0
    cache_count[119]=0
    cache_count[120]=0
    cache_count[121]=0
    cache_count[122]=0
    cache_count[123]=0
    cache_count[124]=0
    cache_count[125]=0
    cache_count[126]=0
    cache_count[127]=0
    total_cache_count=0
  common_pool_count=273
  no statistics available
mempool <test_iter_obj>@0x7f5c6f87df40
  flags=10
  socket_id=-1
  pool=0x7f5c6f85dd40
  iova=0x11e87df40
  nb_mem_chunks=8
  size=8447
  populated_size=8447
  header_size=64
  elt_size=2048
  trailer_size=0
  total_obj_size=2112
  private_data_size=0
  ops_index=7
  ops_name: <ring_mp_mc>
  avg bytes/object=2114.189653
  internal cache infos:
    cache_size=512
    cache_count[0]=0
    cache_count[1]=0
    cache_count[2]=0
    cache_count[3]=0
    cache_count[4]=0
    cache_count[5]=0
    cache_count[6]=0
    cache_count[7]=0
    cache_count[8]=0
    cache_count[9]=0
    cache_count[10]=0
    cache_count[11]=0
    cache_count[12]=0
    cache_count[13]=0
    cache_count[14]=0
    cache_count[15]=0
    cache_count[16]=0
    cache_count[17]=0
    cache_count[18]=0
    cache_count[19]=0
    cache_count[20]=0
    cache_count[21]=0
    cache_count[22]=0
    cache_count[23]=0
    cache_count[24]=0
    cache_count[25]=0
    cache_count[26]=0
    cache_count[27]=0
    cache_count[28]=0
    cache_count[29]=0
    cache_count[30]=0
    cache_count[31]=0
    cache_count[32]=0
    cache_count[33]=0
    cache_count[34]=0
    cache_count[35]=0
    cache_count[36]=0
    cache_count[37]=0
    cache_count[38]=0
    cache_count[39]=0
    cache_count[40]=0
    cache_count[41]=0
    cache_count[42]=0
    cache_count[43]=0
    cache_count[44]=0
    cache_count[45]=0
    cache_count[46]=0
    cache_count[47]=0
    cache_count[48]=0
    cache_count[49]=0
    cache_count[50]=0
    cache_count[51]=0
    cache_count[52]=0
    cache_count[53]=0
    cache_count[54]=0
    cache_count[55]=0
    cache_count[56]=0
    cache_count[57]=0
    cache_count[58]=0
    cache_count[59]=0
    cache_count[60]=0
    cache_count[61]=0
    cache_count[62]=0
    cache_count[63]=0
    cache_count[64]=0
    cache_count[65]=0
    cache_count[66]=0
    cache_count[67]=0
    cache_count[68]=0
    cache_count[69]=0
    cache_count[70]=0
    cache_count[71]=0
    cache_count[72]=0
    cache_count[73]=0
    cache_count[74]=0
    cache_count[75]=0
    cache_count[76]=0
    cache_count[77]=0
    cache_count[78]=0
    cache_count[79]=0
    cache_count[80]=0
    cache_count[81]=0
    cache_count[82]=0
    cache_count[83]=0
    cache_count[84]=0
    cache_count[85]=0
    cache_count[86]=0
    cache_count[87]=0
    cache_count[88]=0
    cache_count[89]=0
    cache_count[90]=0
    cache_count[91]=0
    cache_count[92]=0
    cache_count[93]=0
    cache_count[94]=0
    cache_count[95]=0
    cache_count[96]=0
    cache_count[97]=0
    cache_count[98]=0
    cache_count[99]=0
    cache_count[100]=0
    cache_count[101]=0
    cache_count[102]=0
    cache_count[103]=0
    cache_count[104]=0
    cache_count[105]=0
    cache_count[106]=0
    cache_count[107]=0
    cache_count[108]=0
    cache_count[109]=0
    cache_count[110]=0
    cache_count[111]=0
    cache_count[112]=0
    cache_count[113]=0
    cache_count[114]=0
    cache_count[115]=0
    cache_count[116]=0
    cache_count[117]=0
    cache_count[118]=0
    cache_count[119]=0
    cache_count[120]=0
    cache_count[121]=0
    cache_count[122]=0
    cache_count[123]=0
    cache_count[124]=0
    cache_count[125]=0
    cache_count[126]=0
    cache_count[127]=0
    total_cache_count=0
  common_pool_count=8447
  no statistics available
mempool <test_stack>@0x7f5c70c7df40
  flags=10
  socket_id=-1
  pool=0x7f5c6e4052c0
  iova=0x11c47df40
  nb_mem_chunks=8
  size=8447
  populated_size=8447
  header_size=64
  elt_size=2048
  trailer_size=0
  total_obj_size=2112
  private_data_size=0
  ops_index=13
  ops_name: <stack>
  avg bytes/object=2114.189653
  internal cache infos:
    cache_size=512
    cache_count[0]=0
    cache_count[1]=0
    cache_count[2]=0
    cache_count[3]=0
    cache_count[4]=0
    cache_count[5]=0
    cache_count[6]=0
    cache_count[7]=0
    cache_count[8]=0
    cache_count[9]=0
    cache_count[10]=0
    cache_count[11]=0
    cache_count[12]=0
    cache_count[13]=0
    cache_count[14]=0
    cache_count[15]=0
    cache_count[16]=0
    cache_count[17]=0
    cache_count[18]=0
    cache_count[19]=0
    cache_count[20]=0
    cache_count[21]=0
    cache_count[22]=0
    cache_count[23]=0
    cache_count[24]=0
    cache_count[25]=0
    cache_count[26]=0
    cache_count[27]=0
    cache_count[28]=0
    cache_count[29]=0
    cache_count[30]=0
    cache_count[31]=0
    cache_count[32]=0
    cache_count[33]=0
    cache_count[34]=0
    cache_count[35]=0
    cache_count[36]=0
    cache_count[37]=0
    cache_count[38]=0
    cache_count[39]=0
    cache_count[40]=0
    cache_count[41]=0
    cache_count[42]=0
    cache_count[43]=0
    cache_count[44]=0
    cache_count[45]=0
    cache_count[46]=0
    cache_count[47]=0
    cache_count[48]=0
    cache_count[49]=0
    cache_count[50]=0
    cache_count[51]=0
    cache_count[52]=0
    cache_count[53]=0
    cache_count[54]=0
    cache_count[55]=0
    cache_count[56]=0
    cache_count[57]=0
    cache_count[58]=0
    cache_count[59]=0
    cache_count[60]=0
    cache_count[61]=0
    cache_count[62]=0
    cache_count[63]=0
    cache_count[64]=0
    cache_count[65]=0
    cache_count[66]=0
    cache_count[67]=0
    cache_count[68]=0
    cache_count[69]=0
    cache_count[70]=0
    cache_count[71]=0
    cache_count[72]=0
    cache_count[73]=0
    cache_count[74]=0
    cache_count[75]=0
    cache_count[76]=0
    cache_count[77]=0
    cache_count[78]=0
    cache_count[79]=0
    cache_count[80]=0
    cache_count[81]=0
    cache_count[82]=0
    cache_count[83]=0
    cache_count[84]=0
    cache_count[85]=0
    cache_count[86]=0
    cache_count[87]=0
    cache_count[88]=0
    cache_count[89]=0
    cache_count[90]=0
    cache_count[91]=0
    cache_count[92]=0
    cache_count[93]=0
    cache_count[94]=0
    cache_count[95]=0
    cache_count[96]=0
    cache_count[97]=0
    cache_count[98]=0
    cache_count[99]=0
    cache_count[100]=0
    cache_count[101]=0
    cache_count[102]=0
    cache_count[103]=0
    cache_count[104]=0
    cache_count[105]=0
    cache_count[106]=0
    cache_count[107]=0
    cache_count[108]=0
    cache_count[109]=0
    cache_count[110]=0
    cache_count[111]=0
    cache_count[112]=0
    cache_count[113]=0
    cache_count[114]=0
    cache_count[115]=0
    cache_count[116]=0
    cache_count[117]=0
    cache_count[118]=0
    cache_count[119]=0
    cache_count[120]=0
    cache_count[121]=0
    cache_count[122]=0
    cache_count[123]=0
    cache_count[124]=0
    cache_count[125]=0
    cache_count[126]=0
    cache_count[127]=0
    total_cache_count=0
  common_pool_count=8447
  no statistics available
mempool <default_pool>@0x7f5c7207df40
  flags=10
  socket_id=-1
  pool=0x7f5c7205dd40
  iova=0x133c7df40
  nb_mem_chunks=2
  size=8447
  populated_size=8447
  header_size=64
  elt_size=2048
  trailer_size=0
  total_obj_size=2112
  private_data_size=0
  ops_index=7
  ops_name: <ring_mp_mc>
  avg bytes/object=2114.189653
  internal cache infos:
    cache_size=512
    cache_count[0]=0
    cache_count[1]=0
    cache_count[2]=0
    cache_count[3]=0
    cache_count[4]=0
    cache_count[5]=0
    cache_count[6]=0
    cache_count[7]=0
    cache_count[8]=0
    cache_count[9]=0
    cache_count[10]=0
    cache_count[11]=0
    cache_count[12]=0
    cache_count[13]=0
    cache_count[14]=0
    cache_count[15]=0
    cache_count[16]=0
    cache_count[17]=0
    cache_count[18]=0
    cache_count[19]=0
    cache_count[20]=0
    cache_count[21]=0
    cache_count[22]=0
    cache_count[23]=0
    cache_count[24]=0
    cache_count[25]=0
    cache_count[26]=0
    cache_count[27]=0
    cache_count[28]=0
    cache_count[29]=0
    cache_count[30]=0
    cache_count[31]=0
    cache_count[32]=0
    cache_count[33]=0
    cache_count[34]=0
    cache_count[35]=0
    cache_count[36]=0
    cache_count[37]=0
    cache_count[38]=0
    cache_count[39]=0
    cache_count[40]=0
    cache_count[41]=0
    cache_count[42]=0
    cache_count[43]=0
    cache_count[44]=0
    cache_count[45]=0
    cache_count[46]=0
    cache_count[47]=0
    cache_count[48]=0
    cache_count[49]=0
    cache_count[50]=0
    cache_count[51]=0
    cache_count[52]=0
    cache_count[53]=0
    cache_count[54]=0
    cache_count[55]=0
    cache_count[56]=0
    cache_count[57]=0
    cache_count[58]=0
    cache_count[59]=0
    cache_count[60]=0
    cache_count[61]=0
    cache_count[62]=0
    cache_count[63]=0
    cache_count[64]=0
    cache_count[65]=0
    cache_count[66]=0
    cache_count[67]=0
    cache_count[68]=0
    cache_count[69]=0
    cache_count[70]=0
    cache_count[71]=0
    cache_count[72]=0
    cache_count[73]=0
    cache_count[74]=0
    cache_count[75]=0
    cache_count[76]=0
    cache_count[77]=0
    cache_count[78]=0
    cache_count[79]=0
    cache_count[80]=0
    cache_count[81]=0
    cache_count[82]=0
    cache_count[83]=0
    cache_count[84]=0
    cache_count[85]=0
    cache_count[86]=0
    cache_count[87]=0
    cache_count[88]=0
    cache_count[89]=0
    cache_count[90]=0
    cache_count[91]=0
    cache_count[92]=0
    cache_count[93]=0
    cache_count[94]=0
    cache_count[95]=0
    cache_count[96]=0
    cache_count[97]=0
    cache_count[98]=0
    cache_count[99]=0
    cache_count[100]=0
    cache_count[101]=0
    cache_count[102]=0
    cache_count[103]=0
    cache_count[104]=0
    cache_count[105]=0
    cache_count[106]=0
    cache_count[107]=0
    cache_count[108]=0
    cache_count[109]=0
    cache_count[110]=0
    cache_count[111]=0
    cache_count[112]=0
    cache_count[113]=0
    cache_count[114]=0
    cache_count[115]=0
    cache_count[116]=0
    cache_count[117]=0
    cache_count[118]=0
    cache_count[119]=0
    cache_count[120]=0
    cache_count[121]=0
    cache_count[122]=0
    cache_count[123]=0
    cache_count[124]=0
    cache_count[125]=0
    cache_count[126]=0
    cache_count[127]=0
    total_cache_count=0
  common_pool_count=8447
  no statistics available
Test OK
RTE>>
stderr:
EAL: Detected 16 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: WARNING! Base virtual address hint (0x100005000 != 0x7f606e678000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: Multi-process socket /var/run/dpdk/mempool_autotest/mp_socket
EAL: Selected IOVA mode 'PA'
EAL: No available 1048576 kB hugepages reported
EAL: VFIO support initialized
EAL: WARNING! Base virtual address hint (0x10000b000 != 0x7f606e61e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100011000 != 0x7f606e37f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100a12000 != 0x7f5c6ce00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100c17000 != 0x7f606e31e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x101618000 != 0x7f586cc00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10181d000 != 0x7f606e19f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10221e000 != 0x7f546ca00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x102423000 != 0x7f606e13e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x102e24000 != 0x7f506c800000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103029000 != 0x7f606ce9a000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103a2a000 != 0x7f4c6c600000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103c2f000 != 0x7f606ce39000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x104630000 != 0x7f486c400000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x104835000 != 0x7f5c6cd9f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x105236000 != 0x7f446c200000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10543b000 != 0x7f5c6cd3e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x105e3c000 != 0x7f406c000000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL:   Invalid NUMA socket, default to 0
APP: HPET is not enabled, using TSC as default timer
------------------------------------------------------------------------------

 42/157 DPDK:fast-tests / memzone_autotest                  OK                 0.41s
21:09:36 DPDK_TEST=memzone_autotest MALLOC_PERTURB_=208 /dpdk/build/app/test/dpdk-test '-l 0-15' --file-prefix=memzone_autotest
----------------------------------- output -----------------------------------
stdout:
RTE>>memzone_autotest
test basic memzone API
Zone 0: name:<rte_timer_mz>, len:0x181040, virt:0x7fa4fda68ec0, socket_id:0, flags:0
physical segments used:
  addr: 0x7fa4fda00000 iova: 0x11b800000 len: 0x200000 pagesz: 0x200000
Zone 1: name:<MZ_TEST_testzone1>, len:0x80, virt:0x7fa4fda68dc0, socket_id:0, flags:0
physical segments used:
  addr: 0x7fa4fda00000 iova: 0x11b800000 len: 0x200000 pagesz: 0x200000
Zone 2: name:<MZ_TEST_testzone2>, len:0x400, virt:0x7fa4fda68940, socket_id:0, flags:0
physical segments used:
  addr: 0x7fa4fda00000 iova: 0x11b800000 len: 0x200000 pagesz: 0x200000
Zone 3: name:<MZ_TEST_testzone3>, len:0x400, virt:0x7f94fd3ffc00, socket_id:1, flags:0
physical segments used:
  addr: 0x7f94fd200000 iova: 0x232c00000 len: 0x200000 pagesz: 0x200000
Zone 4: name:<MZ_TEST_testzone4>, len:0x400, virt:0x7fa4fda684c0, socket_id:0, flags:0
physical segments used:
  addr: 0x7fa4fda00000 iova: 0x11b800000 len: 0x200000 pagesz: 0x200000
check alignments and lengths
check overlapping
check socket ID
test zone lookup
test duplcate zone name
test free memzone
test reserving memzone with bigger size than the maximum
test memzone_reserve flags
2MB Huge pages available
test alignment for memzone_reserve
check alignments and lengths
check overlapping
test boundary alignment for memzone_reserve
test invalid alignment for memzone_reserve
test reserving the largest size memzone possible
There is no space left!
test reserving the largest size aligned memzone possible
There is no space left for biggest 2048-aligned memzone!
check memzone cleanup
Test OK
RTE>>
stderr:
EAL: Detected 16 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: WARNING! Base virtual address hint (0x100005000 != 0x7fa8ff39b000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: Multi-process socket /var/run/dpdk/memzone_autotest/mp_socket
EAL: Selected IOVA mode 'PA'
EAL: No available 1048576 kB hugepages reported
EAL: VFIO support initialized
EAL: WARNING! Base virtual address hint (0x10000b000 != 0x7fa8ff341000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100011000 != 0x7fa8ff07f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100a12000 != 0x7fa4fda00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100c17000 != 0x7fa8ff01e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x101618000 != 0x7fa0fd800000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10181d000 != 0x7fa8fee9f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10221e000 != 0x7f9cfd600000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x102423000 != 0x7fa8fee3e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x102e24000 != 0x7f98fd400000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103029000 != 0x7fa8fdb9a000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103a2a000 != 0x7f94fd200000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103c2f000 != 0x7fa8fdb39000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x104630000 != 0x7f90fd000000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x104835000 != 0x7fa8fdad8000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x105236000 != 0x7f8cfce00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10543b000 != 0x7fa8fda77000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x105e3c000 != 0x7f88fcc00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL:   Invalid NUMA socket, default to 0
APP: HPET is not enabled, using TSC as default timer
EAL: memzone_reserve_aligned_thread_unsafe(): Invalid alignment: 100
------------------------------------------------------------------------------

 43/157 DPDK:fast-tests / meter_autotest                    OK                 0.39s
21:09:36 MALLOC_PERTURB_=107 DPDK_TEST=meter_autotest /dpdk/build/app/test/dpdk-test '-l 0-15' --file-prefix=meter_autotest
----------------------------------- output -----------------------------------
stdout:
RTE>>meter_autotest
Test OK
RTE>>
stderr:
EAL: Detected 16 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: WARNING! Base virtual address hint (0x100005000 != 0x7f0d85a0d000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: Multi-process socket /var/run/dpdk/meter_autotest/mp_socket
EAL: Selected IOVA mode 'PA'
EAL: No available 1048576 kB hugepages reported
EAL: VFIO support initialized
EAL: WARNING! Base virtual address hint (0x10000b000 != 0x7f0d8578e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100011000 != 0x7f0d8572d000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100a12000 != 0x7f0984200000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100c17000 != 0x7f0d8559f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x101618000 != 0x7f0584000000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10181d000 != 0x7f0d8553e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10221e000 != 0x7f0183e00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x102423000 != 0x7f0d8429a000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x102e24000 != 0x7efd83c00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103029000 != 0x7f0d84239000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103a2a000 != 0x7ef983a00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103c2f000 != 0x7f098419f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x104630000 != 0x7ef583800000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x104835000 != 0x7f098413e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x105236000 != 0x7ef183600000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10543b000 != 0x7f09840dd000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x105e3c000 != 0x7eed83400000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL:   Invalid NUMA socket, default to 0
APP: HPET is not enabled, using TSC as default timer
------------------------------------------------------------------------------

 44/157 DPDK:fast-tests / multiprocess_autotest             TIMEOUT          600.11s   killed by signal 15 SIGTERM
21:09:37 DPDK_TEST=multiprocess_autotest MALLOC_PERTURB_=7 /dpdk/build/app/test/dpdk-test '-l 0-15' --file-prefix=multiprocess_autotest
----------------------------------- output -----------------------------------
stdout:
RTE>>multiprocess_autotest
IN SECONDARY PROCESS
### Testing object creation - expect lots of mz reserve errors!
# Checked rte_memzone_reserve() OK
# Checked rte_ring_create() OK
# Checked rte_mempool_create() OK
# Checked rte_hash_create() OK
# Checked rte_fbk_hash_create() OK
# Checked rte_lpm_create() OK

Usage: /dpdk/build/app/test/dpdk-test [options]

EAL common options:
  -c COREMASK         Hexadecimal bitmask of cores to run on
  -l CORELIST         List of cores to run on
                      The argument format is <c1>[-c2][,c3[-c4],...]
                      where c1, c2, etc are core indexes between 0 and 128
  --lcores COREMAP    Map lcore set to physical cpu set
                      The argument format is
                            '<lcores[@cpus]>[<,lcores[@cpus]>...]'
                      lcores and cpus list are grouped by '(' and ')'
                      Within the group, '-' is used for range separator,
                      ',' is used for single number separator.
                      '( )' can be omitted for single element group,
                      '@' can be omitted if cpus and lcores have the same value
  -s SERVICE COREMASK Hexadecimal bitmask of cores to be used as service cores
  --main-lcore ID     Core ID that is used as main
  --mbuf-pool-ops-name Pool ops name for mbuf to use
  -n CHANNELS         Number of memory channels
  -m MB               Memory to allocate (see also --socket-mem)
  -r RANKS            Force number of memory ranks (don't detect)
  -b, --block         Add a device to the blocked list.
                      Prevent EAL from using this device. The argument
                      format for PCI devices is <domain:bus:devid.func>.
  -a, --allow         Add a device to the allow list.
                      Only use the specified devices. The argument format
                      for PCI devices is <[domain:]bus:devid.func>.
                      This option can be present several times.
                      [NOTE: allow cannot be used with block option]
  --vdev              Add a virtual device.
                      The argument format is <driver><id>[,key=val,...]
                      (ex: --vdev=net_pcap0,iface=eth2).
  --iova-mode   Set IOVA mode. 'pa' for IOVA_PA
                      'va' for IOVA_VA
  -d LIB.so|DIR       Add a driver or driver directory
                      (can be used multiple times)
  --vmware-tsc-map    Use VMware TSC map instead of native RDTSC
  --proc-type         Type of this process (primary|secondary|auto)
  --syslog            Set syslog facility
  --log-level=<level> Set global log level
  --log-level=<type-match>:<level>
                      Set specific log level
  --log-level=help    Show log types and levels
  --trace=<regex-match>
                      Enable trace based on regular expression trace name.
                      By default, the trace is disabled.
		      User must specify this option to enable trace.
  --trace-dir=<directory path>
                      Specify trace directory for trace output.
                      By default, trace output will created at
                      $HOME directory and parameter must be
                      specified once only.
  --trace-bufsz=<int>
                      Specify maximum size of allocated memory
                      for trace output for each thread. Valid
                      unit can be either 'B|K|M' for 'Bytes',
                      'KBytes' and 'MBytes' respectively.
                      Default is 1MB and parameter must be
                      specified once only.
  --trace-mode=<o[verwrite] | d[iscard]>
                      Specify the mode of update of trace
                      output file. Either update on a file can
                      be wrapped or discarded when file size
                      reaches its maximum limit.
                      Default mode is 'overwrite' and parameter
                      must be specified once only.
  -v                  Display version information on startup
  -h, --help          This help
  --in-memory   Operate entirely in memory. This will
                      disable secondary process support
  --base-virtaddr     Base virtual address
  --telemetry   Enable telemetry support (on by default)
  --no-telemetry   Disable telemetry support
  --force-max-simd-bitwidth Force the max SIMD bitwidth

EAL options for DEBUG use only:
  --huge-unlink       Unlink hugepage files after init
  --no-huge           Use malloc instead of hugetlbfs
  --no-pci            Disable PCI
  --no-hpet           Disable HPET
  --no-shconf         No shared config (mmap'd files)

EAL Linux options:
  --socket-mem        Memory to allocate on sockets (comma separated values)
  --socket-limit      Limit memory allocation on sockets (comma separated values)
  --huge-dir          Directory where hugetlbfs is mounted
  --file-prefix       Prefix for hugepage filenames
  --create-uio-dev    Create /dev/uioX (usually done by hotplug)
  --vfio-intr         Interrupt mode for VFIO (legacy|msi|msix)
  --vfio-vf-token     VF token (UUID) shared between SR-IOV PF and VFs
  --legacy-mem        Legacy memory mode (no dynamic allocation, contiguous segments)
  --single-file-segments Put all hugepage memory in single files
  --match-allocations Free hugepages exactly as allocated

### Testing rte_mp_disable() reject:
# Checked rte_mp_disable() is refused
Test Failed
RTE>>
stderr:
EAL: Detected 16 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: WARNING! Base virtual address hint (0x100005000 != 0x7f630c8d7000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: Multi-process socket /var/run/dpdk/multiprocess_autotest/mp_socket
EAL: Selected IOVA mode 'PA'
EAL: No available 1048576 kB hugepages reported
EAL: VFIO support initialized
EAL: WARNING! Base virtual address hint (0x10000b000 != 0x7f630c87d000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100011000 != 0x7f630c81c000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100a12000 != 0x7f5f0b000000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100c17000 != 0x7f630c57f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x101618000 != 0x7f5b0ae00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10181d000 != 0x7f630c51e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10221e000 != 0x7f570ac00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x102423000 != 0x7f630c39f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x102e24000 != 0x7f530aa00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103029000 != 0x7f630c33e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103a2a000 != 0x7f4f0a800000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103c2f000 != 0x7f630b09a000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x104630000 != 0x7f4b0a600000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x104835000 != 0x7f630b039000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x105236000 != 0x7f470a400000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10543b000 != 0x7f5f0af9f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x105e3c000 != 0x7f430a200000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL:   Invalid NUMA socket, default to 0
APP: HPET is not enabled, using TSC as default timer
EAL: Detected 16 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: Multi-process socket /var/run/dpdk/multiprocess_autotest/mp_socket_1438_50fdc320a40ea
EAL: Selected IOVA mode 'PA'
EAL: VFIO support initialized
EAL:   Invalid NUMA socket, default to 0
HASH: rte_hash_create has invalid parameters
EAL: Detected 16 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Auto-detected process type: SECONDARY
EAL: Detected static linkage of DPDK
EAL: Multi-process socket /var/run/dpdk/multiprocess_autotest/mp_socket_1444_50fdc50594726
EAL: Selected IOVA mode 'PA'
EAL: VFIO support initialized
EAL: Cannot get a virtual area at requested address: 0x7f470a400000 (got 0x7f4314cfe000)
EAL: Cannot reserve 17179869184 bytes at [0x7f470a400000] - please use '--base-virtaddr' option
EAL: Cannot preallocate VA space for hugepage memory
EAL: FATAL: Cannot init memory
EAL: Cannot init memory
EAL: Cannot destroy local memory map
EAL: Could not release memory subsystem data
EAL: Detected 16 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Invalid process type specified
EAL: FATAL: Invalid 'command line' arguments.
EAL: Invalid 'command line' arguments.
EAL: Detected 16 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: Cannot open '/var/run/dpdk/ERROR/config' for rte_mem_config
EAL: FATAL: Cannot init config
EAL: Cannot init config
------------------------------------------------------------------------------

 45/157 DPDK:fast-tests / per_lcore_autotest                OK                 0.51s
21:19:37 MALLOC_PERTURB_=153 DPDK_TEST=per_lcore_autotest /dpdk/build/app/test/dpdk-test '-l 0-15' --file-prefix=per_lcore_autotest
----------------------------------- output -----------------------------------
stdout:
RTE>>per_lcore_autotest
on socket 0, on core 1, variable is 1
on socket 0, on core 3, variable is 3
on socket 0, on core 2, variable is 2
on socket 0, on core 4, variable is 4
on socket 0, on core 5, variable is 5
on socket 0, on core 6, variable is 6
on socket 0, on core 7, variable is 7
on socket 1, on core 8, variable is 8
on socket 1, on core 9, variable is 9
on socket 1, on core 10, variable is 10
on socket 1, on core 11, variable is 11
on socket 1, on core 12, variable is 12
on socket 1, on core 13, variable is 13
on socket 1, on core 14, variable is 14
on socket 1, on core 15, variable is 15
wait 100ms on lcore 1
wait 100ms on lcore 2
wait 100ms on lcore 3
wait 100ms on lcore 4
wait 100ms on lcore 5
wait 100ms on lcore 6
wait 100ms on lcore 7
wait 100ms on lcore 8
wait 100ms on lcore 9
wait 100ms on lcore 10
wait 100ms on lcore 11
wait 100ms on lcore 12
wait 100ms on lcore 13
wait 100ms on lcore 14
wait 100ms on lcore 15
Test OK
RTE>>
stderr:
EAL: Detected 16 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: WARNING! Base virtual address hint (0x100005000 != 0x7fe765b03000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: Multi-process socket /var/run/dpdk/per_lcore_autotest/mp_socket
EAL: Selected IOVA mode 'PA'
EAL: No available 1048576 kB hugepages reported
EAL: VFIO support initialized
EAL: WARNING! Base virtual address hint (0x10000b000 != 0x7fe765886000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100011000 != 0x7fe765825000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100a12000 != 0x7fe364200000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100c17000 != 0x7fe76569f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x101618000 != 0x7fdf64000000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10181d000 != 0x7fe76563e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10221e000 != 0x7fdb63e00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x102423000 != 0x7fe76439a000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x102e24000 != 0x7fd763c00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103029000 != 0x7fe764339000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103a2a000 != 0x7fd363a00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103c2f000 != 0x7fe7642d8000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x104630000 != 0x7fcf63800000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x104835000 != 0x7fe764277000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x105236000 != 0x7fcb63600000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10543b000 != 0x7fe764216000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x105e3c000 != 0x7fc763400000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL:   Invalid NUMA socket, default to 0
APP: HPET is not enabled, using TSC as default timer
------------------------------------------------------------------------------

 46/157 DPDK:fast-tests / pflock_autotest                   OK                 2.10s
21:19:37 MALLOC_PERTURB_=95 DPDK_TEST=pflock_autotest /dpdk/build/app/test/dpdk-test '-l 0-15' --file-prefix=pflock_autotest
----------------------------------- output -----------------------------------
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 !
Release global read lock on core 2
Global write lock taken on core 4
Global read lock taken on core 3
Hello from core 4 !
Release global read lock on core 3
Global write lock taken on core 5
Global read lock taken on core 4
Hello from core 5 !
Release global read lock on core 4
Global write lock taken on core 6
Global read lock taken on core 5
Hello from core 6 !
Release global read lock on core 5
Global write lock taken on core 7
Global read lock taken on core 6
Hello from core 7 !
Release global read lock on core 6
Global write lock taken on core 8
Global read lock taken on core 7
Hello from core 8 !
Release global read lock on core 7
Global write lock taken on core 9
Global read lock taken on core 8
Hello from core 9 !
Release global read lock on core 8
Global write lock taken on core 10
Global read lock taken on core 9
Hello from core 10 !
Release global read lock on core 9
Global write lock taken on core 11
Global read lock taken on core 10
Hello from core 11 !
Release global read lock on core 10
Global write lock taken on core 12
Global read lock taken on core 11
Hello from core 12 !
Release global read lock on core 11
Global write lock taken on core 13
Global read lock taken on core 12
Hello from core 13 !
Release global read lock on core 12
Global write lock taken on core 14
Global read lock taken on core 13
Hello from core 14 !
Release global read lock on core 13
Global write lock taken on core 15
Global read lock taken on core 14
Hello from core 15 !
Global read lock taken on core 15
Release global read lock on core 14
Release global read lock on core 15
Global write lock taken on main core 0

Test with no lock on single core...
Core [0] Cost Time = 2 us

Test with phase-fair lock on single core...
Core [0] Cost Time = 360 us

Phase-fair test on 16 cores...
Core [0] cost time = 209002 us
Core [1] cost time = 208996 us
Core [2] cost time = 208991 us
Core [3] cost time = 209000 us
Core [4] cost time = 208995 us
Core [5] cost time = 209001 us
Core [6] cost time = 208992 us
Core [7] cost time = 208998 us
Core [8] cost time = 208756 us
Core [9] cost time = 208722 us
Core [10] cost time = 208909 us
Core [11] cost time = 208866 us
Core [12] cost time = 208760 us
Core [13] cost time = 208742 us
Core [14] cost time = 208847 us
Core [15] cost time = 208677 us
Total cost time = 3342254 us
Test OK
RTE>>
stderr:
EAL: Detected 16 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: WARNING! Base virtual address hint (0x100005000 != 0x7f86e33d9000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: Multi-process socket /var/run/dpdk/pflock_autotest/mp_socket
EAL: Selected IOVA mode 'PA'
EAL: No available 1048576 kB hugepages reported
EAL: VFIO support initialized
EAL: WARNING! Base virtual address hint (0x10000b000 != 0x7f86e337f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100011000 != 0x7f86e331e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100a12000 != 0x7f82e1e00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100c17000 != 0x7f86e319f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x101618000 != 0x7f7ee1c00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10181d000 != 0x7f86e313e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10221e000 != 0x7f7ae1a00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x102423000 != 0x7f86e1e9a000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x102e24000 != 0x7f76e1800000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103029000 != 0x7f86e1e39000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103a2a000 != 0x7f72e1600000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103c2f000 != 0x7f82e1d9f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x104630000 != 0x7f6ee1400000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x104835000 != 0x7f82e1d3e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x105236000 != 0x7f6ae1200000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10543b000 != 0x7f82e1cdd000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x105e3c000 != 0x7f66e1000000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL:   Invalid NUMA socket, default to 0
APP: HPET is not enabled, using TSC as default timer
------------------------------------------------------------------------------

 47/157 DPDK:fast-tests / prefetch_autotest                 OK                 0.39s
21:19:40 DPDK_TEST=prefetch_autotest MALLOC_PERTURB_=94 /dpdk/build/app/test/dpdk-test '-l 0-15' --file-prefix=prefetch_autotest
----------------------------------- output -----------------------------------
stdout:
RTE>>prefetch_autotest
Test OK
RTE>>
stderr:
EAL: Detected 16 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: WARNING! Base virtual address hint (0x100005000 != 0x7fbb6b503000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: Multi-process socket /var/run/dpdk/prefetch_autotest/mp_socket
EAL: Selected IOVA mode 'PA'
EAL: No available 1048576 kB hugepages reported
EAL: VFIO support initialized
EAL: WARNING! Base virtual address hint (0x10000b000 != 0x7fbb6b276000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100011000 != 0x7fbb6b215000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100a12000 != 0x7fb769c00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100c17000 != 0x7fbb6b09f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x101618000 != 0x7fb369a00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10181d000 != 0x7fbb6b03e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10221e000 != 0x7faf69800000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x102423000 != 0x7fbb69d9a000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x102e24000 != 0x7fab69600000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103029000 != 0x7fbb69d39000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103a2a000 != 0x7fa769400000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103c2f000 != 0x7fbb69cd8000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x104630000 != 0x7fa369200000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x104835000 != 0x7fbb69c77000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x105236000 != 0x7f9f69000000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10543b000 != 0x7fbb69c16000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x105e3c000 != 0x7f9b68e00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL:   Invalid NUMA socket, default to 0
APP: HPET is not enabled, using TSC as default timer
------------------------------------------------------------------------------

 48/157 DPDK:fast-tests / rcu_qsbr_autotest                 OK                 0.61s
21:19:40 MALLOC_PERTURB_=208 DPDK_TEST=rcu_qsbr_autotest /dpdk/build/app/test/dpdk-test '-l 0-15' --file-prefix=rcu_qsbr_autotest
----------------------------------- output -----------------------------------
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 @0x7f85bc466d80
  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 @0x7f85bc466d80
  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 @0x7f85bc464c40
  QS variable memory size = 8384
  Given # max threads = 128
  Current # threads = 14
  Registered thread IDs = 2 3 4 5 6 7 8 9 10 11 12 13 14 15 
  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
thread ID = 4, count = 0, lock count = 0
thread ID = 5, count = 0, lock count = 0
thread ID = 6, count = 0, lock count = 0
thread ID = 7, count = 0, lock count = 0
thread ID = 8, count = 0, lock count = 0
thread ID = 9, count = 0, lock count = 0
thread ID = 10, count = 0, lock count = 0
thread ID = 11, count = 0, lock count = 0
thread ID = 12, count = 0, lock count = 0
thread ID = 13, count = 0, lock count = 0
thread ID = 14, count = 0, lock count = 0
thread ID = 15, 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
Test: 6 writers, 3 QSBR variable, simultaneous QSBR queries

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: Detected 16 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: WARNING! Base virtual address hint (0x100005000 != 0x7f89bdde3000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: Multi-process socket /var/run/dpdk/rcu_qsbr_autotest/mp_socket
EAL: Selected IOVA mode 'PA'
EAL: No available 1048576 kB hugepages reported
EAL: VFIO support initialized
EAL: WARNING! Base virtual address hint (0x10000b000 != 0x7f89bdd89000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100011000 != 0x7f89bdd28000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100a12000 != 0x7f85bc400000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100c17000 != 0x7f89bda7f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x101618000 != 0x7f81bc200000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10181d000 != 0x7f89bda1e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10221e000 != 0x7f7dbc000000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x102423000 != 0x7f89bd89f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x102e24000 != 0x7f79bbe00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103029000 != 0x7f89bd83e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103a2a000 != 0x7f75bbc00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103c2f000 != 0x7f89bc59a000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x104630000 != 0x7f71bba00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x104835000 != 0x7f89bc539000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x105236000 != 0x7f6dbb800000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10543b000 != 0x7f89bc4d8000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x105e3c000 != 0x7f69bb600000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL:   Invalid NUMA socket, default to 0
APP: HPET is not enabled, using TSC as default timer
rte_rcu_qsbr_get_memsize(): Invalid max_threads 0
rte_rcu_qsbr_init(): Invalid input parameter
rte_rcu_qsbr_thread_register(): Invalid input parameter
rte_rcu_qsbr_thread_register(): Invalid input parameter
rte_rcu_qsbr_thread_register(): Invalid input parameter
rte_rcu_qsbr_thread_unregister(): Invalid input parameter
rte_rcu_qsbr_thread_unregister(): Invalid input parameter
rte_rcu_qsbr_thread_unregister(): Invalid input parameter
rte_rcu_qsbr_dump(): Invalid input parameter
rte_rcu_qsbr_dump(): Invalid input parameter
rte_rcu_qsbr_dump(): Invalid input parameter
rte_rcu_qsbr_dq_create(): Invalid input parameter
rte_rcu_qsbr_dq_create(): Invalid input parameter
rte_rcu_qsbr_dq_create(): Invalid input parameter
rte_rcu_qsbr_dq_create(): Invalid input parameter
rte_rcu_qsbr_dq_create(): Invalid input parameter
rte_rcu_qsbr_dq_create(): Invalid input parameter
rte_rcu_qsbr_dq_create(): Invalid input parameter
rte_rcu_qsbr_dq_create(): Invalid input parameter
rte_rcu_qsbr_dq_reclaim(): Invalid input parameter
rte_rcu_qsbr_dq_create(): Invalid input parameter
rte_rcu_qsbr_dq_reclaim(): Invalid input parameter
rte_rcu_qsbr_dq_enqueue(): Invalid input parameter
rte_rcu_qsbr_dq_enqueue(): Invalid input parameter
rte_rcu_qsbr_dq_enqueue(): Invalid input parameter
rte_rcu_qsbr_dq_enqueue(): Enqueue failed
rte_rcu_qsbr_dq_enqueue(): Enqueue failed
rte_rcu_qsbr_dq_enqueue(): Enqueue failed
rte_rcu_qsbr_dq_enqueue(): Enqueue failed
rte_rcu_qsbr_dq_enqueue(): Enqueue failed
rte_rcu_qsbr_dq_enqueue(): Enqueue failed
rte_rcu_qsbr_dq_enqueue(): Enqueue failed
rte_rcu_qsbr_dq_enqueue(): Enqueue failed
------------------------------------------------------------------------------

 49/157 DPDK:fast-tests / red_autotest                      OK                 0.94s
21:19:41 MALLOC_PERTURB_=122 DPDK_TEST=red_autotest /dpdk/build/app/test/dpdk-test '-l 0-15' --file-prefix=red_autotest
----------------------------------- output -----------------------------------
stdout:
RTE>>red_autotest

--------------------------------------------------------------------------------
functional test 1 : use one rte_red configuration,
		    increase average queue size to various levels,
		    compare drop rate to drop probability

                avg queue size enqueued       dropped        drop prob %    drop rate %    diff %         tolerance %    
                6              10000          0              0.0000         0.0000         0.0000         50.0000        
                12             10000          0              0.0000         0.0000         0.0000         50.0000        
                18             10000          0              0.0000         0.0000         0.0000         50.0000        
                24             10000          0              0.0000         0.0000         0.0000         50.0000        
                30             10000          0              0.0000         0.0000         0.0000         50.0000        
                36             9960           40             0.4167         0.4000         0.0000         50.0000        
                42             9894           106            1.0417         1.0600         0.0000         50.0000        
                48             9840           160            1.6667         1.6000         0.0000         50.0000        
                54             9767           233            2.2917         2.3300         0.0000         50.0000        
                60             9707           293            2.9167         2.9300         0.0000         50.0000        
                66             9658           342            3.5417         3.4200         0.0000         50.0000        
                72             9603           397            4.1667         3.9700         0.0000         50.0000        
                78             9522           478            4.7917         4.7800         0.0000         50.0000        
                84             9495           505            5.4167         5.0500         0.0000         50.0000        
                90             9412           588            6.0417         5.8800         0.0000         50.0000        
                96             9375           625            6.6667         6.2500         0.0000         50.0000        
                102            9236           764            7.2917         7.6400         0.0000         50.0000        
                108            9182           818            7.9167         8.1800         0.0000         50.0000        
                114            9150           850            8.5417         8.5000         0.0000         50.0000        
                120            9091           909            9.1667         9.0900         0.0000         50.0000        
                126            9004           996            9.7917         9.9600         0.0000         50.0000        
                132            0              10000          100.0000       100.0000       0.0000         50.0000        
                138            0              10000          100.0000       100.0000       0.0000         50.0000        
                144            0              10000          100.0000       100.0000       0.0000         50.0000        
-------------------------------------<pass>-------------------------------------

--------------------------------------------------------------------------------
functional test 2 : use several RED configurations,
		    increase average queue size to just below maximum threshold,
		    compare drop rate to drop probability

RED config     avg queue size min threshold  max threshold  drop prob %    drop rate %    diff %         tolerance %    
0              127            32             128            9.8958         9.9800         0.0000         50.0000        
1              127            32             128            4.9479         4.7900         0.0000         50.0000        
2              127            32             128            3.2986         2.5000         0.0000         50.0000        
3              127            32             128            2.4740         1.6800         0.0000         50.0000        
4              127            32             128            1.9792         1.2200         0.0000         50.0000        
5              127            32             128            1.6493         1.0400         0.0000         50.0000        
6              127            32             128            1.4137         0.8600         0.0000         50.0000        
7              127            32             128            1.2370         0.7300         0.0000         50.0000        
8              127            32             128            1.0995         0.6200         0.0000         50.0000        
9              127            32             128            0.9896         0.5500         0.0000         50.0000        
-------------------------------------<pass>-------------------------------------

--------------------------------------------------------------------------------
functional test 3 : use one RED configuration,
		    increase average queue size to target level,
		    dequeue all packets until queue is empty,
		    confirm that average queue size is computed correctly while queue is empty

q avg before   q avg after    expected       difference %   tolerance %    result	 
1022.0000      1022.0000      1016.0627      0.5843         5.0000         pass           
1022.0000      1022.0000      1016.0627      0.5843         5.0000         pass           
1022.0000      1022.0000      1016.0627      0.5843         5.0000         pass           
1022.0000      1022.0000      1016.0627      0.5843         5.0000         pass           
1022.0000      1022.0000      1016.0627      0.5843         5.0000         pass           
-------------------------------------<pass>-------------------------------------

--------------------------------------------------------------------------------
functional test 5 : use several queues (each with its own run-time data),
		    use several RED configurations (such that each configuration is shared by multiple queues),
		    increase average queue size to just below maximum threshold,
		    compare drop rate to drop probability,
		    (this is a larger scale version of functional test 2)

queue          config         avg queue size min threshold  max threshold  drop prob %    drop rate %    diff %         tolerance %    
0              0              127            32             128            9.8958         9.9800         0.0000         50.0000        
1              0              127            32             128            9.8958         9.5600         0.0000         50.0000        
2              1              127            32             128            4.9479         4.8900         0.0000         50.0000        
3              1              127            32             128            4.9479         5.1200         0.0000         50.0000        
-------------------------------------<pass>-------------------------------------

--------------------------------------------------------------------------------
functional test 6 : use several queues (each with its own run-time data),
		    use several RED configurations (such that each configuration is sharte_red by multiple queues),
		    increase average queue size to target level,
		    dequeue all packets until queue is empty,
		    confirm that average queue size is computed correctly while queue is empty
		    (this is a larger scale version of functional test 3)

queue          config         q avg before   q avg after    expected       difference %   tolerance %    result	 
0              0              1022.0000      1022.0000      1016.0627      0.5843         5.0000         pass           
1              0              1022.0000      1022.0000      1016.0627      0.5843         5.0000         pass           
2              1              1022.0000      1022.0000      1010.1483      1.1733         5.0000         pass           
3              1              1022.0000      1022.0000      1010.1483      1.1733         5.0000         pass           
-------------------------------------<pass>-------------------------------------

--------------------------------------------------------------------------------
overflow test 1 : use one RED configuration,
		  increase average queue size to target level,
		  check maximum number of bits requirte_red to represent avg_s

avg queue size  wq_log2  fraction bits  max queue avg  num bits  enqueued  dropped   drop prob %  drop rate %  
1023            12       10             0xffc00000     32        0         941366    100.00       100.00       
-------------------------------------<pass>-------------------------------------
[total: 6, pass: 6]
Test OK
RTE>>
stderr:
EAL: Detected 16 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: WARNING! Base virtual address hint (0x100005000 != 0x7f1b67870000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: Multi-process socket /var/run/dpdk/red_autotest/mp_socket
EAL: Selected IOVA mode 'PA'
EAL: No available 1048576 kB hugepages reported
EAL: VFIO support initialized
EAL: WARNING! Base virtual address hint (0x10000b000 != 0x7f1b67816000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100011000 != 0x7f1b6757f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100a12000 != 0x7f1766000000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100c17000 != 0x7f1b6751e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x101618000 != 0x7f1365e00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10181d000 != 0x7f1b6739f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10221e000 != 0x7f0f65c00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x102423000 != 0x7f1b6733e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x102e24000 != 0x7f0b65a00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103029000 != 0x7f1b6609a000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103a2a000 != 0x7f0765800000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103c2f000 != 0x7f1b66039000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x104630000 != 0x7f0365600000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x104835000 != 0x7f1765f9f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x105236000 != 0x7eff65400000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10543b000 != 0x7f1765f3e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x105e3c000 != 0x7efb65200000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL:   Invalid NUMA socket, default to 0
APP: HPET is not enabled, using TSC as default timer
------------------------------------------------------------------------------

 50/157 DPDK:fast-tests / rib_autotest                      OK                 5.06s
21:19:41 DPDK_TEST=rib_autotest MALLOC_PERTURB_=116 /dpdk/build/app/test/dpdk-test '-l 0-15' --file-prefix=rib_autotest
----------------------------------- output -----------------------------------
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: Detected 16 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: WARNING! Base virtual address hint (0x100005000 != 0x7f74ba839000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: Multi-process socket /var/run/dpdk/rib_autotest/mp_socket
EAL: Selected IOVA mode 'PA'
EAL: No available 1048576 kB hugepages reported
EAL: VFIO support initialized
EAL: WARNING! Base virtual address hint (0x10000b000 != 0x7f74ba5b2000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100011000 != 0x7f74ba551000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100a12000 != 0x7f70b9000000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100c17000 != 0x7f74ba39f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x101618000 != 0x7f6cb8e00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10181d000 != 0x7f74ba33e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10221e000 != 0x7f68b8c00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x102423000 != 0x7f74b909a000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x102e24000 != 0x7f64b8a00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103029000 != 0x7f74b9039000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103a2a000 != 0x7f60b8800000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103c2f000 != 0x7f70b8f9f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x104630000 != 0x7f5cb8600000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x104835000 != 0x7f70b8f3e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x105236000 != 0x7f58b8400000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10543b000 != 0x7f70b8edd000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x105e3c000 != 0x7f54b8200000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL:   Invalid NUMA socket, default to 0
APP: HPET is not enabled, using TSC as default timer
LPM: Can not allocate mempool for RIB test_create_invalid
------------------------------------------------------------------------------

 51/157 DPDK:fast-tests / rib6_autotest                     OK                 5.03s
21:19:47 MALLOC_PERTURB_=101 DPDK_TEST=rib6_autotest /dpdk/build/app/test/dpdk-test '-l 0-15' --file-prefix=rib6_autotest
----------------------------------- output -----------------------------------
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: Detected 16 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: WARNING! Base virtual address hint (0x100005000 != 0x7fe9a5d27000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: Multi-process socket /var/run/dpdk/rib6_autotest/mp_socket
EAL: Selected IOVA mode 'PA'
EAL: No available 1048576 kB hugepages reported
EAL: VFIO support initialized
EAL: WARNING! Base virtual address hint (0x10000b000 != 0x7fe9a5aaa000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100011000 != 0x7fe9a5a49000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100a12000 != 0x7fe5a4400000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100c17000 != 0x7fe9a589f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x101618000 != 0x7fe1a4200000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10181d000 != 0x7fe9a583e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10221e000 != 0x7fdda4000000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x102423000 != 0x7fe9a459a000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x102e24000 != 0x7fd9a3e00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103029000 != 0x7fe9a4539000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103a2a000 != 0x7fd5a3c00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103c2f000 != 0x7fe9a44d8000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x104630000 != 0x7fd1a3a00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x104835000 != 0x7fe9a4477000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x105236000 != 0x7fcda3800000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10543b000 != 0x7fe9a4416000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x105e3c000 != 0x7fc9a3600000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL:   Invalid NUMA socket, default to 0
APP: HPET is not enabled, using TSC as default timer
LPM: Can not allocate mempool for RIB6 test_create_invalid
------------------------------------------------------------------------------

 52/157 DPDK:fast-tests / ring_autotest                     OK                 0.42s
21:19:52 MALLOC_PERTURB_=71 DPDK_TEST=ring_autotest /dpdk/build/app/test/dpdk-test '-l 0-15' --file-prefix=ring_autotest
----------------------------------- output -----------------------------------
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: 2512;
test_ring_burst_bulk_tests1: iteration 0, random shift: 592;
test_ring_burst_bulk_tests1: iteration 0, random shift: 972;
test_ring_burst_bulk_tests1: iteration 0, random shift: 2229;
test_ring_burst_bulk_tests1: iteration 0, random shift: 2375;
test_ring_burst_bulk_tests1: iteration 0, random shift: 1667;
test_ring_burst_bulk_tests1: iteration 0, random shift: 124;
test_ring_burst_bulk_tests1: iteration 0, random shift: 183;

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: 3138;
test_ring_burst_bulk_tests1: iteration 1, random shift: 3377;
test_ring_burst_bulk_tests1: iteration 1, random shift: 759;
test_ring_burst_bulk_tests1: iteration 1, random shift: 2088;
test_ring_burst_bulk_tests1: iteration 1, random shift: 2177;
test_ring_burst_bulk_tests1: iteration 1, random shift: 670;
test_ring_burst_bulk_tests1: iteration 1, random shift: 3609;
test_ring_burst_bulk_tests1: iteration 1, random shift: 795;

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: 2091;
test_ring_burst_bulk_tests1: iteration 2, random shift: 1687;
test_ring_burst_bulk_tests1: iteration 2, random shift: 1864;
test_ring_burst_bulk_tests1: iteration 2, random shift: 400;
test_ring_burst_bulk_tests1: iteration 2, random shift: 4091;
test_ring_burst_bulk_tests1: iteration 2, random shift: 4045;
test_ring_burst_bulk_tests1: iteration 2, random shift: 570;
test_ring_burst_bulk_tests1: iteration 2, random shift: 3384;

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: 2762;
test_ring_burst_bulk_tests1: iteration 3, random shift: 2037;
test_ring_burst_bulk_tests1: iteration 3, random shift: 872;
test_ring_burst_bulk_tests1: iteration 3, random shift: 2941;
test_ring_burst_bulk_tests1: iteration 3, random shift: 475;
test_ring_burst_bulk_tests1: iteration 3, random shift: 1107;
test_ring_burst_bulk_tests1: iteration 3, random shift: 808;
test_ring_burst_bulk_tests1: iteration 3, random shift: 894;

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: 672;
test_ring_burst_bulk_tests1: iteration 4, random shift: 1735;
test_ring_burst_bulk_tests1: iteration 4, random shift: 3562;
test_ring_burst_bulk_tests1: iteration 4, random shift: 2034;
test_ring_burst_bulk_tests1: iteration 4, random shift: 4061;
test_ring_burst_bulk_tests1: iteration 4, random shift: 842;
test_ring_burst_bulk_tests1: iteration 4, random shift: 3878;
test_ring_burst_bulk_tests1: iteration 4, random shift: 3763;

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: 3455;
test_ring_burst_bulk_tests1: iteration 0, random shift: 2363;
test_ring_burst_bulk_tests1: iteration 0, random shift: 1431;
test_ring_burst_bulk_tests1: iteration 0, random shift: 1106;
test_ring_burst_bulk_tests1: iteration 0, random shift: 728;
test_ring_burst_bulk_tests1: iteration 0, random shift: 1169;
test_ring_burst_bulk_tests1: iteration 0, random shift: 3495;
test_ring_burst_bulk_tests1: iteration 0, random shift: 20;

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: 1768;
test_ring_burst_bulk_tests1: iteration 1, random shift: 1080;
test_ring_burst_bulk_tests1: iteration 1, random shift: 3039;
test_ring_burst_bulk_tests1: iteration 1, random shift: 2595;
test_ring_burst_bulk_tests1: iteration 1, random shift: 2652;
test_ring_burst_bulk_tests1: iteration 1, random shift: 2609;
test_ring_burst_bulk_tests1: iteration 1, random shift: 186;
test_ring_burst_bulk_tests1: iteration 1, random shift: 689;

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: 3288;
test_ring_burst_bulk_tests1: iteration 2, random shift: 2145;
test_ring_burst_bulk_tests1: iteration 2, random shift: 1803;
test_ring_burst_bulk_tests1: iteration 2, random shift: 170;
test_ring_burst_bulk_tests1: iteration 2, random shift: 692;
test_ring_burst_bulk_tests1: iteration 2, random shift: 2948;
test_ring_burst_bulk_tests1: iteration 2, random shift: 492;
test_ring_burst_bulk_tests1: iteration 2, random shift: 3753;

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: 382;
test_ring_burst_bulk_tests1: iteration 3, random shift: 2435;
test_ring_burst_bulk_tests1: iteration 3, random shift: 207;
test_ring_burst_bulk_tests1: iteration 3, random shift: 3915;
test_ring_burst_bulk_tests1: iteration 3, random shift: 1373;
test_ring_burst_bulk_tests1: iteration 3, random shift: 1095;
test_ring_burst_bulk_tests1: iteration 3, random shift: 2241;
test_ring_burst_bulk_tests1: iteration 3, random shift: 3324;

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: 3770;
test_ring_burst_bulk_tests1: iteration 4, random shift: 2751;
test_ring_burst_bulk_tests1: iteration 4, random shift: 1760;
test_ring_burst_bulk_tests1: iteration 4, random shift: 2965;
test_ring_burst_bulk_tests1: iteration 4, random shift: 1305;
test_ring_burst_bulk_tests1: iteration 4, random shift: 294;
test_ring_burst_bulk_tests1: iteration 4, random shift: 256;
test_ring_burst_bulk_tests1: iteration 4, random shift: 2999;

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: 3962;
test_ring_burst_bulk_tests1: iteration 0, random shift: 3597;
test_ring_burst_bulk_tests1: iteration 0, random shift: 2568;
test_ring_burst_bulk_tests1: iteration 0, random shift: 845;
test_ring_burst_bulk_tests1: iteration 0, random shift: 3725;
test_ring_burst_bulk_tests1: iteration 0, random shift: 25;
test_ring_burst_bulk_tests1: iteration 0, random shift: 3435;
test_ring_burst_bulk_tests1: iteration 0, random shift: 137;

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: 3610;
test_ring_burst_bulk_tests1: iteration 1, random shift: 2062;
test_ring_burst_bulk_tests1: iteration 1, random shift: 3441;
test_ring_burst_bulk_tests1: iteration 1, random shift: 1705;
test_ring_burst_bulk_tests1: iteration 1, random shift: 1382;
test_ring_burst_bulk_tests1: iteration 1, random shift: 1670;
test_ring_burst_bulk_tests1: iteration 1, random shift: 2356;
test_ring_burst_bulk_tests1: iteration 1, random shift: 3998;

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: 932;
test_ring_burst_bulk_tests1: iteration 2, random shift: 1577;
test_ring_burst_bulk_tests1: iteration 2, random shift: 2370;
test_ring_burst_bulk_tests1: iteration 2, random shift: 1514;
test_ring_burst_bulk_tests1: iteration 2, random shift: 3359;
test_ring_burst_bulk_tests1: iteration 2, random shift: 3724;
test_ring_burst_bulk_tests1: iteration 2, random shift: 829;
test_ring_burst_bulk_tests1: iteration 2, random shift: 3910;

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: 1910;
test_ring_burst_bulk_tests1: iteration 3, random shift: 1786;
test_ring_burst_bulk_tests1: iteration 3, random shift: 185;
test_ring_burst_bulk_tests1: iteration 3, random shift: 111;
test_ring_burst_bulk_tests1: iteration 3, random shift: 3851;
test_ring_burst_bulk_tests1: iteration 3, random shift: 3861;
test_ring_burst_bulk_tests1: iteration 3, random shift: 370;
test_ring_burst_bulk_tests1: iteration 3, random shift: 408;

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: 981;
test_ring_burst_bulk_tests1: iteration 4, random shift: 3559;
test_ring_burst_bulk_tests1: iteration 4, random shift: 79;
test_ring_burst_bulk_tests1: iteration 4, random shift: 458;
test_ring_burst_bulk_tests1: iteration 4, random shift: 434;
test_ring_burst_bulk_tests1: iteration 4, random shift: 3775;
test_ring_burst_bulk_tests1: iteration 4, random shift: 1020;
test_ring_burst_bulk_tests1: iteration 4, random shift: 385;

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: 139;
test_ring_burst_bulk_tests1: iteration 0, random shift: 1237;
test_ring_burst_bulk_tests1: iteration 0, random shift: 3613;
test_ring_burst_bulk_tests1: iteration 0, random shift: 1549;
test_ring_burst_bulk_tests1: iteration 0, random shift: 3101;
test_ring_burst_bulk_tests1: iteration 0, random shift: 937;
test_ring_burst_bulk_tests1: iteration 0, random shift: 3140;
test_ring_burst_bulk_tests1: iteration 0, random shift: 1018;

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: 1769;
test_ring_burst_bulk_tests1: iteration 1, random shift: 120;
test_ring_burst_bulk_tests1: iteration 1, random shift: 507;
test_ring_burst_bulk_tests1: iteration 1, random shift: 3588;
test_ring_burst_bulk_tests1: iteration 1, random shift: 2662;
test_ring_burst_bulk_tests1: iteration 1, random shift: 2081;
test_ring_burst_bulk_tests1: iteration 1, random shift: 477;
test_ring_burst_bulk_tests1: iteration 1, random shift: 3105;

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: 3747;
test_ring_burst_bulk_tests1: iteration 2, random shift: 1808;
test_ring_burst_bulk_tests1: iteration 2, random shift: 3605;
test_ring_burst_bulk_tests1: iteration 2, random shift: 4021;
test_ring_burst_bulk_tests1: iteration 2, random shift: 2878;
test_ring_burst_bulk_tests1: iteration 2, random shift: 1256;
test_ring_burst_bulk_tests1: iteration 2, random shift: 3783;
test_ring_burst_bulk_tests1: iteration 2, random shift: 3293;

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: 3457;
test_ring_burst_bulk_tests1: iteration 3, random shift: 2192;
test_ring_burst_bulk_tests1: iteration 3, random shift: 1776;
test_ring_burst_bulk_tests1: iteration 3, random shift: 3332;
test_ring_burst_bulk_tests1: iteration 3, random shift: 3227;
test_ring_burst_bulk_tests1: iteration 3, random shift: 3781;
test_ring_burst_bulk_tests1: iteration 3, random shift: 1819;
test_ring_burst_bulk_tests1: iteration 3, random shift: 926;

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: 2775;
test_ring_burst_bulk_tests1: iteration 4, random shift: 850;
test_ring_burst_bulk_tests1: iteration 4, random shift: 3130;
test_ring_burst_bulk_tests1: iteration 4, random shift: 31;
test_ring_burst_bulk_tests1: iteration 4, random shift: 2978;
test_ring_burst_bulk_tests1: iteration 4, random shift: 3474;
test_ring_burst_bulk_tests1: iteration 4, random shift: 3425;
test_ring_burst_bulk_tests1: iteration 4, random shift: 1524;

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: 1784;
test_ring_burst_bulk_tests1: iteration 0, random shift: 203;
test_ring_burst_bulk_tests1: iteration 0, random shift: 2130;
test_ring_burst_bulk_tests1: iteration 0, random shift: 441;
test_ring_burst_bulk_tests1: iteration 0, random shift: 2016;
test_ring_burst_bulk_tests1: iteration 0, random shift: 1981;
test_ring_burst_bulk_tests1: iteration 0, random shift: 674;
test_ring_burst_bulk_tests1: iteration 0, random shift: 445;

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: 3675;
test_ring_burst_bulk_tests1: iteration 1, random shift: 1648;
test_ring_burst_bulk_tests1: iteration 1, random shift: 181;
test_ring_burst_bulk_tests1: iteration 1, random shift: 950;
test_ring_burst_bulk_tests1: iteration 1, random shift: 1311;
test_ring_burst_bulk_tests1: iteration 1, random shift: 1390;
test_ring_burst_bulk_tests1: iteration 1, random shift: 1594;
test_ring_burst_bulk_tests1: iteration 1, random shift: 2325;

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: 4075;
test_ring_burst_bulk_tests1: iteration 2, random shift: 1883;
test_ring_burst_bulk_tests1: iteration 2, random shift: 404;
test_ring_burst_bulk_tests1: iteration 2, random shift: 2331;
test_ring_burst_bulk_tests1: iteration 2, random shift: 985;
test_ring_burst_bulk_tests1: iteration 2, random shift: 3597;
test_ring_burst_bulk_tests1: iteration 2, random shift: 4024;
test_ring_burst_bulk_tests1: iteration 2, random shift: 3807;

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: 2186;
test_ring_burst_bulk_tests1: iteration 3, random shift: 2228;
test_ring_burst_bulk_tests1: iteration 3, random shift: 2171;
test_ring_burst_bulk_tests1: iteration 3, random shift: 2949;
test_ring_burst_bulk_tests1: iteration 3, random shift: 3560;
test_ring_burst_bulk_tests1: iteration 3, random shift: 99;
test_ring_burst_bulk_tests1: iteration 3, random shift: 3846;
test_ring_burst_bulk_tests1: iteration 3, random shift: 4088;

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: 3887;
test_ring_burst_bulk_tests1: iteration 4, random shift: 3233;
test_ring_burst_bulk_tests1: iteration 4, random shift: 2992;
test_ring_burst_bulk_tests1: iteration 4, random shift: 104;
test_ring_burst_bulk_tests1: iteration 4, random shift: 1120;
test_ring_burst_bulk_tests1: iteration 4, random shift: 1923;
test_ring_burst_bulk_tests1: iteration 4, random shift: 3404;
test_ring_burst_bulk_tests1: iteration 4, random shift: 2041;

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: 1331;
test_ring_burst_bulk_tests1: iteration 0, random shift: 2961;
test_ring_burst_bulk_tests1: iteration 0, random shift: 2061;
test_ring_burst_bulk_tests1: iteration 0, random shift: 3460;
test_ring_burst_bulk_tests1: iteration 0, random shift: 423;
test_ring_burst_bulk_tests1: iteration 0, random shift: 1943;
test_ring_burst_bulk_tests1: iteration 0, random shift: 2086;
test_ring_burst_bulk_tests1: iteration 0, random shift: 1803;

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: 1199;
test_ring_burst_bulk_tests1: iteration 1, random shift: 3349;
test_ring_burst_bulk_tests1: iteration 1, random shift: 2822;
test_ring_burst_bulk_tests1: iteration 1, random shift: 2203;
test_ring_burst_bulk_tests1: iteration 1, random shift: 1764;
test_ring_burst_bulk_tests1: iteration 1, random shift: 2520;
test_ring_burst_bulk_tests1: iteration 1, random shift: 3896;
test_ring_burst_bulk_tests1: iteration 1, random shift: 3984;

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: 2247;
test_ring_burst_bulk_tests1: iteration 2, random shift: 2993;
test_ring_burst_bulk_tests1: iteration 2, random shift: 3954;
test_ring_burst_bulk_tests1: iteration 2, random shift: 1609;
test_ring_burst_bulk_tests1: iteration 2, random shift: 307;
test_ring_burst_bulk_tests1: iteration 2, random shift: 2541;
test_ring_burst_bulk_tests1: iteration 2, random shift: 1615;
test_ring_burst_bulk_tests1: iteration 2, random shift: 4038;

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: 3691;
test_ring_burst_bulk_tests1: iteration 3, random shift: 1152;
test_ring_burst_bulk_tests1: iteration 3, random shift: 1997;
test_ring_burst_bulk_tests1: iteration 3, random shift: 3089;
test_ring_burst_bulk_tests1: iteration 3, random shift: 186;
test_ring_burst_bulk_tests1: iteration 3, random shift: 3802;
test_ring_burst_bulk_tests1: iteration 3, random shift: 82;
test_ring_burst_bulk_tests1: iteration 3, random shift: 1380;

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: 2305;
test_ring_burst_bulk_tests1: iteration 4, random shift: 2708;
test_ring_burst_bulk_tests1: iteration 4, random shift: 1120;
test_ring_burst_bulk_tests1: iteration 4, random shift: 17;
test_ring_burst_bulk_tests1: iteration 4, random shift: 396;
test_ring_burst_bulk_tests1: iteration 4, random shift: 3163;
test_ring_burst_bulk_tests1: iteration 4, random shift: 410;
test_ring_burst_bulk_tests1: iteration 4, random shift: 347;

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: 3774;
test_ring_burst_bulk_tests1: iteration 0, random shift: 1310;
test_ring_burst_bulk_tests1: iteration 0, random shift: 1728;
test_ring_burst_bulk_tests1: iteration 0, random shift: 734;
test_ring_burst_bulk_tests1: iteration 0, random shift: 1415;
test_ring_burst_bulk_tests1: iteration 0, random shift: 3426;
test_ring_burst_bulk_tests1: iteration 0, random shift: 2004;
test_ring_burst_bulk_tests1: iteration 0, random shift: 1836;

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: 1706;
test_ring_burst_bulk_tests1: iteration 1, random shift: 2315;
test_ring_burst_bulk_tests1: iteration 1, random shift: 592;
test_ring_burst_bulk_tests1: iteration 1, random shift: 989;
test_ring_burst_bulk_tests1: iteration 1, random shift: 2878;
test_ring_burst_bulk_tests1: iteration 1, random shift: 3648;
test_ring_burst_bulk_tests1: iteration 1, random shift: 2473;
test_ring_burst_bulk_tests1: iteration 1, random shift: 480;

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: 2558;
test_ring_burst_bulk_tests1: iteration 2, random shift: 2115;
test_ring_burst_bulk_tests1: iteration 2, random shift: 676;
test_ring_burst_bulk_tests1: iteration 2, random shift: 984;
test_ring_burst_bulk_tests1: iteration 2, random shift: 3669;
test_ring_burst_bulk_tests1: iteration 2, random shift: 2701;
test_ring_burst_bulk_tests1: iteration 2, random shift: 638;
test_ring_burst_bulk_tests1: iteration 2, random shift: 1689;

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: 1048;
test_ring_burst_bulk_tests1: iteration 3, random shift: 3627;
test_ring_burst_bulk_tests1: iteration 3, random shift: 1526;
test_ring_burst_bulk_tests1: iteration 3, random shift: 3210;
test_ring_burst_bulk_tests1: iteration 3, random shift: 20;
test_ring_burst_bulk_tests1: iteration 3, random shift: 527;
test_ring_burst_bulk_tests1: iteration 3, random shift: 1138;
test_ring_burst_bulk_tests1: iteration 3, random shift: 1828;

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: 1463;
test_ring_burst_bulk_tests1: iteration 4, random shift: 4083;
test_ring_burst_bulk_tests1: iteration 4, random shift: 3480;
test_ring_burst_bulk_tests1: iteration 4, random shift: 3266;
test_ring_burst_bulk_tests1: iteration 4, random shift: 3189;
test_ring_burst_bulk_tests1: iteration 4, random shift: 618;
test_ring_burst_bulk_tests1: iteration 4, random shift: 2481;
test_ring_burst_bulk_tests1: iteration 4, random shift: 2129;

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: 3870;
test_ring_burst_bulk_tests1: iteration 0, random shift: 3548;
test_ring_burst_bulk_tests1: iteration 0, random shift: 1706;
test_ring_burst_bulk_tests1: iteration 0, random shift: 1743;
test_ring_burst_bulk_tests1: iteration 0, random shift: 2378;
test_ring_burst_bulk_tests1: iteration 0, random shift: 484;
test_ring_burst_bulk_tests1: iteration 0, random shift: 3079;
test_ring_burst_bulk_tests1: iteration 0, random shift: 1558;

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: 1037;
test_ring_burst_bulk_tests1: iteration 1, random shift: 1259;
test_ring_burst_bulk_tests1: iteration 1, random shift: 21;
test_ring_burst_bulk_tests1: iteration 1, random shift: 300;
test_ring_burst_bulk_tests1: iteration 1, random shift: 2357;
test_ring_burst_bulk_tests1: iteration 1, random shift: 1034;
test_ring_burst_bulk_tests1: iteration 1, random shift: 1866;
test_ring_burst_bulk_tests1: iteration 1, random shift: 387;

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: 2575;
test_ring_burst_bulk_tests1: iteration 2, random shift: 1603;
test_ring_burst_bulk_tests1: iteration 2, random shift: 1528;
test_ring_burst_bulk_tests1: iteration 2, random shift: 2966;
test_ring_burst_bulk_tests1: iteration 2, random shift: 160;
test_ring_burst_bulk_tests1: iteration 2, random shift: 164;
test_ring_burst_bulk_tests1: iteration 2, random shift: 492;
test_ring_burst_bulk_tests1: iteration 2, random shift: 2403;

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: 1883;
test_ring_burst_bulk_tests1: iteration 3, random shift: 455;
test_ring_burst_bulk_tests1: iteration 3, random shift: 2814;
test_ring_burst_bulk_tests1: iteration 3, random shift: 3305;
test_ring_burst_bulk_tests1: iteration 3, random shift: 3298;
test_ring_burst_bulk_tests1: iteration 3, random shift: 176;
test_ring_burst_bulk_tests1: iteration 3, random shift: 2680;
test_ring_burst_bulk_tests1: iteration 3, random shift: 3642;

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: 3284;
test_ring_burst_bulk_tests1: iteration 4, random shift: 3526;
test_ring_burst_bulk_tests1: iteration 4, random shift: 3467;
test_ring_burst_bulk_tests1: iteration 4, random shift: 2873;
test_ring_burst_bulk_tests1: iteration 4, random shift: 3880;
test_ring_burst_bulk_tests1: iteration 4, random shift: 514;
test_ring_burst_bulk_tests1: iteration 4, random shift: 2614;
test_ring_burst_bulk_tests1: iteration 4, random shift: 1763;

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: 2168;
test_ring_burst_bulk_tests1: iteration 0, random shift: 2150;
test_ring_burst_bulk_tests1: iteration 0, random shift: 1287;
test_ring_burst_bulk_tests1: iteration 0, random shift: 2440;
test_ring_burst_bulk_tests1: iteration 0, random shift: 1191;
test_ring_burst_bulk_tests1: iteration 0, random shift: 1300;
test_ring_burst_bulk_tests1: iteration 0, random shift: 2242;
test_ring_burst_bulk_tests1: iteration 0, random shift: 3342;

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: 2488;
test_ring_burst_bulk_tests1: iteration 1, random shift: 3604;
test_ring_burst_bulk_tests1: iteration 1, random shift: 2249;
test_ring_burst_bulk_tests1: iteration 1, random shift: 2953;
test_ring_burst_bulk_tests1: iteration 1, random shift: 3805;
test_ring_burst_bulk_tests1: iteration 1, random shift: 2060;
test_ring_burst_bulk_tests1: iteration 1, random shift: 3087;
test_ring_burst_bulk_tests1: iteration 1, random shift: 1943;

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: 2015;
test_ring_burst_bulk_tests1: iteration 2, random shift: 338;
test_ring_burst_bulk_tests1: iteration 2, random shift: 927;
test_ring_burst_bulk_tests1: iteration 2, random shift: 3134;
test_ring_burst_bulk_tests1: iteration 2, random shift: 2223;
test_ring_burst_bulk_tests1: iteration 2, random shift: 3485;
test_ring_burst_bulk_tests1: iteration 2, random shift: 3524;
test_ring_burst_bulk_tests1: iteration 2, random shift: 2219;

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: 3652;
test_ring_burst_bulk_tests1: iteration 3, random shift: 2389;
test_ring_burst_bulk_tests1: iteration 3, random shift: 3341;
test_ring_burst_bulk_tests1: iteration 3, random shift: 3501;
test_ring_burst_bulk_tests1: iteration 3, random shift: 3510;
test_ring_burst_bulk_tests1: iteration 3, random shift: 10;
test_ring_burst_bulk_tests1: iteration 3, random shift: 605;
test_ring_burst_bulk_tests1: iteration 3, random shift: 2730;

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: 1201;
test_ring_burst_bulk_tests1: iteration 4, random shift: 1334;
test_ring_burst_bulk_tests1: iteration 4, random shift: 1108;
test_ring_burst_bulk_tests1: iteration 4, random shift: 2965;
test_ring_burst_bulk_tests1: iteration 4, random shift: 1290;
test_ring_burst_bulk_tests1: iteration 4, random shift: 2046;
test_ring_burst_bulk_tests1: iteration 4, random shift: 3295;
test_ring_burst_bulk_tests1: iteration 4, random shift: 3743;

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: 1262;
test_ring_burst_bulk_tests1: iteration 0, random shift: 2045;
test_ring_burst_bulk_tests1: iteration 0, random shift: 3876;
test_ring_burst_bulk_tests1: iteration 0, random shift: 2815;
test_ring_burst_bulk_tests1: iteration 0, random shift: 1829;
test_ring_burst_bulk_tests1: iteration 0, random shift: 2629;
test_ring_burst_bulk_tests1: iteration 0, random shift: 3457;
test_ring_burst_bulk_tests1: iteration 0, random shift: 698;

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: 2941;
test_ring_burst_bulk_tests1: iteration 1, random shift: 3710;
test_ring_burst_bulk_tests1: iteration 1, random shift: 2964;
test_ring_burst_bulk_tests1: iteration 1, random shift: 549;
test_ring_burst_bulk_tests1: iteration 1, random shift: 1854;
test_ring_burst_bulk_tests1: iteration 1, random shift: 1678;
test_ring_burst_bulk_tests1: iteration 1, random shift: 3492;
test_ring_burst_bulk_tests1: iteration 1, random shift: 2364;

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: 292;
test_ring_burst_bulk_tests1: iteration 2, random shift: 566;
test_ring_burst_bulk_tests1: iteration 2, random shift: 1883;
test_ring_burst_bulk_tests1: iteration 2, random shift: 4069;
test_ring_burst_bulk_tests1: iteration 2, random shift: 1734;
test_ring_burst_bulk_tests1: iteration 2, random shift: 2651;
test_ring_burst_bulk_tests1: iteration 2, random shift: 1787;
test_ring_burst_bulk_tests1: iteration 2, random shift: 2423;

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: 3584;
test_ring_burst_bulk_tests1: iteration 3, random shift: 2843;
test_ring_burst_bulk_tests1: iteration 3, random shift: 3719;
test_ring_burst_bulk_tests1: iteration 3, random shift: 2456;
test_ring_burst_bulk_tests1: iteration 3, random shift: 3817;
test_ring_burst_bulk_tests1: iteration 3, random shift: 3239;
test_ring_burst_bulk_tests1: iteration 3, random shift: 2402;
test_ring_burst_bulk_tests1: iteration 3, random shift: 58;

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: 1311;
test_ring_burst_bulk_tests1: iteration 4, random shift: 2221;
test_ring_burst_bulk_tests1: iteration 4, random shift: 2372;
test_ring_burst_bulk_tests1: iteration 4, random shift: 239;
test_ring_burst_bulk_tests1: iteration 4, random shift: 3998;
test_ring_burst_bulk_tests1: iteration 4, random shift: 3195;
test_ring_burst_bulk_tests1: iteration 4, random shift: 17;
test_ring_burst_bulk_tests1: iteration 4, random shift: 663;

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: 2644;
test_ring_burst_bulk_tests1: iteration 0, random shift: 1132;
test_ring_burst_bulk_tests1: iteration 0, random shift: 3450;
test_ring_burst_bulk_tests1: iteration 0, random shift: 1797;
test_ring_burst_bulk_tests1: iteration 0, random shift: 3376;
test_ring_burst_bulk_tests1: iteration 0, random shift: 1610;
test_ring_burst_bulk_tests1: iteration 0, random shift: 1134;
test_ring_burst_bulk_tests1: iteration 0, random shift: 2353;

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: 908;
test_ring_burst_bulk_tests1: iteration 1, random shift: 4040;
test_ring_burst_bulk_tests1: iteration 1, random shift: 295;
test_ring_burst_bulk_tests1: iteration 1, random shift: 4083;
test_ring_burst_bulk_tests1: iteration 1, random shift: 140;
test_ring_burst_bulk_tests1: iteration 1, random shift: 610;
test_ring_burst_bulk_tests1: iteration 1, random shift: 2447;
test_ring_burst_bulk_tests1: iteration 1, random shift: 3203;

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: 1302;
test_ring_burst_bulk_tests1: iteration 2, random shift: 1259;
test_ring_burst_bulk_tests1: iteration 2, random shift: 3326;
test_ring_burst_bulk_tests1: iteration 2, random shift: 3300;
test_ring_burst_bulk_tests1: iteration 2, random shift: 389;
test_ring_burst_bulk_tests1: iteration 2, random shift: 585;
test_ring_burst_bulk_tests1: iteration 2, random shift: 548;
test_ring_burst_bulk_tests1: iteration 2, random shift: 2769;

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: 3533;
test_ring_burst_bulk_tests1: iteration 3, random shift: 2879;
test_ring_burst_bulk_tests1: iteration 3, random shift: 3537;
test_ring_burst_bulk_tests1: iteration 3, random shift: 1846;
test_ring_burst_bulk_tests1: iteration 3, random shift: 2631;
test_ring_burst_bulk_tests1: iteration 3, random shift: 765;
test_ring_burst_bulk_tests1: iteration 3, random shift: 2914;
test_ring_burst_bulk_tests1: iteration 3, random shift: 980;

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: 946;
test_ring_burst_bulk_tests1: iteration 4, random shift: 1226;
test_ring_burst_bulk_tests1: iteration 4, random shift: 2642;
test_ring_burst_bulk_tests1: iteration 4, random shift: 3478;
test_ring_burst_bulk_tests1: iteration 4, random shift: 2573;
test_ring_burst_bulk_tests1: iteration 4, random shift: 1392;
test_ring_burst_bulk_tests1: iteration 4, random shift: 3941;
test_ring_burst_bulk_tests1: iteration 4, random shift: 1050;

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: 3030;
test_ring_burst_bulk_tests1: iteration 0, random shift: 2763;
test_ring_burst_bulk_tests1: iteration 0, random shift: 2513;
test_ring_burst_bulk_tests1: iteration 0, random shift: 290;
test_ring_burst_bulk_tests1: iteration 0, random shift: 590;
test_ring_burst_bulk_tests1: iteration 0, random shift: 919;
test_ring_burst_bulk_tests1: iteration 0, random shift: 3048;
test_ring_burst_bulk_tests1: iteration 0, random shift: 2082;

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: 633;
test_ring_burst_bulk_tests1: iteration 1, random shift: 81;
test_ring_burst_bulk_tests1: iteration 1, random shift: 829;
test_ring_burst_bulk_tests1: iteration 1, random shift: 2900;
test_ring_burst_bulk_tests1: iteration 1, random shift: 1660;
test_ring_burst_bulk_tests1: iteration 1, random shift: 526;
test_ring_burst_bulk_tests1: iteration 1, random shift: 2407;
test_ring_burst_bulk_tests1: iteration 1, random shift: 2579;

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: 1645;
test_ring_burst_bulk_tests1: iteration 2, random shift: 2438;
test_ring_burst_bulk_tests1: iteration 2, random shift: 3794;
test_ring_burst_bulk_tests1: iteration 2, random shift: 3150;
test_ring_burst_bulk_tests1: iteration 2, random shift: 1578;
test_ring_burst_bulk_tests1: iteration 2, random shift: 3606;
test_ring_burst_bulk_tests1: iteration 2, random shift: 3824;
test_ring_burst_bulk_tests1: iteration 2, random shift: 3853;

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: 2521;
test_ring_burst_bulk_tests1: iteration 3, random shift: 1232;
test_ring_burst_bulk_tests1: iteration 3, random shift: 611;
test_ring_burst_bulk_tests1: iteration 3, random shift: 1512;
test_ring_burst_bulk_tests1: iteration 3, random shift: 3833;
test_ring_burst_bulk_tests1: iteration 3, random shift: 2493;
test_ring_burst_bulk_tests1: iteration 3, random shift: 1319;
test_ring_burst_bulk_tests1: iteration 3, random shift: 585;

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: 1861;
test_ring_burst_bulk_tests1: iteration 4, random shift: 2350;
test_ring_burst_bulk_tests1: iteration 4, random shift: 58;
test_ring_burst_bulk_tests1: iteration 4, random shift: 1556;
test_ring_burst_bulk_tests1: iteration 4, random shift: 2950;
test_ring_burst_bulk_tests1: iteration 4, random shift: 1671;
test_ring_burst_bulk_tests1: iteration 4, random shift: 2986;
test_ring_burst_bulk_tests1: iteration 4, random shift: 2490;

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: 2981;
test_ring_burst_bulk_tests1: iteration 0, random shift: 2046;
test_ring_burst_bulk_tests1: iteration 0, random shift: 3067;
test_ring_burst_bulk_tests1: iteration 0, random shift: 4061;
test_ring_burst_bulk_tests1: iteration 0, random shift: 3001;
test_ring_burst_bulk_tests1: iteration 0, random shift: 1427;
test_ring_burst_bulk_tests1: iteration 0, random shift: 4044;
test_ring_burst_bulk_tests1: iteration 0, random shift: 415;

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: 1232;
test_ring_burst_bulk_tests1: iteration 1, random shift: 4091;
test_ring_burst_bulk_tests1: iteration 1, random shift: 524;
test_ring_burst_bulk_tests1: iteration 1, random shift: 4024;
test_ring_burst_bulk_tests1: iteration 1, random shift: 3286;
test_ring_burst_bulk_tests1: iteration 1, random shift: 2760;
test_ring_burst_bulk_tests1: iteration 1, random shift: 2907;
test_ring_burst_bulk_tests1: iteration 1, random shift: 2840;

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: 2534;
test_ring_burst_bulk_tests1: iteration 2, random shift: 2618;
test_ring_burst_bulk_tests1: iteration 2, random shift: 3092;
test_ring_burst_bulk_tests1: iteration 2, random shift: 253;
test_ring_burst_bulk_tests1: iteration 2, random shift: 2662;
test_ring_burst_bulk_tests1: iteration 2, random shift: 1761;
test_ring_burst_bulk_tests1: iteration 2, random shift: 3428;
test_ring_burst_bulk_tests1: iteration 2, random shift: 1886;

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: 2595;
test_ring_burst_bulk_tests1: iteration 3, random shift: 1289;
test_ring_burst_bulk_tests1: iteration 3, random shift: 800;
test_ring_burst_bulk_tests1: iteration 3, random shift: 1490;
test_ring_burst_bulk_tests1: iteration 3, random shift: 156;
test_ring_burst_bulk_tests1: iteration 3, random shift: 3314;
test_ring_burst_bulk_tests1: iteration 3, random shift: 1513;
test_ring_burst_bulk_tests1: iteration 3, random shift: 2419;

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: 128;
test_ring_burst_bulk_tests1: iteration 4, random shift: 3123;
test_ring_burst_bulk_tests1: iteration 4, random shift: 832;
test_ring_burst_bulk_tests1: iteration 4, random shift: 604;
test_ring_burst_bulk_tests1: iteration 4, random shift: 361;
test_ring_burst_bulk_tests1: iteration 4, random shift: 909;
test_ring_burst_bulk_tests1: iteration 4, random shift: 3889;
test_ring_burst_bulk_tests1: iteration 4, random shift: 2854;

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: 143;
test_ring_burst_bulk_tests1: iteration 0, random shift: 3859;
test_ring_burst_bulk_tests1: iteration 0, random shift: 1385;
test_ring_burst_bulk_tests1: iteration 0, random shift: 1710;
test_ring_burst_bulk_tests1: iteration 0, random shift: 2062;
test_ring_burst_bulk_tests1: iteration 0, random shift: 3282;
test_ring_burst_bulk_tests1: iteration 0, random shift: 272;
test_ring_burst_bulk_tests1: iteration 0, random shift: 125;

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: 1577;
test_ring_burst_bulk_tests1: iteration 1, random shift: 1365;
test_ring_burst_bulk_tests1: iteration 1, random shift: 2086;
test_ring_burst_bulk_tests1: iteration 1, random shift: 225;
test_ring_burst_bulk_tests1: iteration 1, random shift: 933;
test_ring_burst_bulk_tests1: iteration 1, random shift: 3745;
test_ring_burst_bulk_tests1: iteration 1, random shift: 1574;
test_ring_burst_bulk_tests1: iteration 1, random shift: 124;

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: 3557;
test_ring_burst_bulk_tests1: iteration 2, random shift: 2454;
test_ring_burst_bulk_tests1: iteration 2, random shift: 2577;
test_ring_burst_bulk_tests1: iteration 2, random shift: 1361;
test_ring_burst_bulk_tests1: iteration 2, random shift: 1779;
test_ring_burst_bulk_tests1: iteration 2, random shift: 3005;
test_ring_burst_bulk_tests1: iteration 2, random shift: 1465;
test_ring_burst_bulk_tests1: iteration 2, random shift: 1015;

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: 867;
test_ring_burst_bulk_tests1: iteration 3, random shift: 2211;
test_ring_burst_bulk_tests1: iteration 3, random shift: 1352;
test_ring_burst_bulk_tests1: iteration 3, random shift: 4004;
test_ring_burst_bulk_tests1: iteration 3, random shift: 2644;
test_ring_burst_bulk_tests1: iteration 3, random shift: 1661;
test_ring_burst_bulk_tests1: iteration 3, random shift: 2201;
test_ring_burst_bulk_tests1: iteration 3, random shift: 572;

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: 396;
test_ring_burst_bulk_tests1: iteration 4, random shift: 1826;
test_ring_burst_bulk_tests1: iteration 4, random shift: 2199;
test_ring_burst_bulk_tests1: iteration 4, random shift: 821;
test_ring_burst_bulk_tests1: iteration 4, random shift: 1912;
test_ring_burst_bulk_tests1: iteration 4, random shift: 635;
test_ring_burst_bulk_tests1: iteration 4, random shift: 1442;
test_ring_burst_bulk_tests1: iteration 4, random shift: 2301;

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: Detected 16 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: WARNING! Base virtual address hint (0x100005000 != 0x7f18036df000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: Multi-process socket /var/run/dpdk/ring_autotest/mp_socket
EAL: Selected IOVA mode 'PA'
EAL: No available 1048576 kB hugepages reported
EAL: VFIO support initialized
EAL: WARNING! Base virtual address hint (0x10000b000 != 0x7f1803685000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100011000 != 0x7f1803624000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100a12000 != 0x7f1401e00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100c17000 != 0x7f180337f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x101618000 != 0x7f1001c00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10181d000 != 0x7f180331e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10221e000 != 0x7f0c01a00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x102423000 != 0x7f180319f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x102e24000 != 0x7f0801800000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103029000 != 0x7f180313e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103a2a000 != 0x7f0401600000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103c2f000 != 0x7f1801e9a000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x104630000 != 0x7f0001400000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x104835000 != 0x7f1801e39000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x105236000 != 0x7efc01200000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10543b000 != 0x7f1401d9f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x105e3c000 != 0x7ef801000000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL:   Invalid NUMA socket, default to 0
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
------------------------------------------------------------------------------

 53/157 DPDK:fast-tests / rwlock_test1_autotest             OK                 2.05s
21:19:52 DPDK_TEST=rwlock_test1_autotest MALLOC_PERTURB_=13 /dpdk/build/app/test/dpdk-test '-l 0-15' --file-prefix=rwlock_test1_autotest
----------------------------------- output -----------------------------------
stdout:
RTE>>rwlock_test1_autotest
Global write lock taken on core 8
Global write lock taken on core 5
Global write lock taken on core 3
Global write lock taken on core 13
Global write lock taken on core 12
Global write lock taken on core 4
Global write lock taken on core 10
Global write lock taken on core 11
Global write lock taken on core 9
Global write lock taken on core 1
Hello from core 1 !
Global write lock taken on core 14
Global write lock taken on core 6
Global write lock taken on core 15
Global read lock taken on core 1
Release global read lock on core 1
Global write lock taken on core 7
Global write lock taken on core 2
Hello from core 2 !
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
Hello from core 4 !
Global read lock taken on core 4
Release global read lock on core 3
Hello from core 5 !
Global read lock taken on core 5
Release global read lock on core 4
Hello from core 6 !
Global read lock taken on core 6
Release global read lock on core 5
Hello from core 7 !
Global read lock taken on core 7
Release global read lock on core 6
Hello from core 8 !
Global read lock taken on core 8
Release global read lock on core 7
Hello from core 9 !
Global read lock taken on core 9
Release global read lock on core 8
Hello from core 10 !
Release global read lock on core 9
Global read lock taken on core 10
Hello from core 11 !
Global read lock taken on core 11
Release global read lock on core 10
Hello from core 12 !
Global read lock taken on core 12
Release global read lock on core 11
Hello from core 13 !
Global read lock taken on core 13
Release global read lock on core 12
Hello from core 14 !
Global read lock taken on core 14
Release global read lock on core 13
Hello from core 15 !
Global read lock taken on core 15
Release global read lock on core 14
Release global read lock on core 15
Global write lock taken on main core 0

Rwlock Perf Test on 16 cores...
Core [0] cost time = 137654 us
Core [1] cost time = 151876 us
Core [2] cost time = 143395 us
Core [3] cost time = 81488 us
Core [4] cost time = 152450 us
Core [5] cost time = 152460 us
Core [6] cost time = 151933 us
Core [7] cost time = 144515 us
Core [8] cost time = 156370 us
Core [9] cost time = 156169 us
Core [10] cost time = 156547 us
Core [11] cost time = 156408 us
Core [12] cost time = 156606 us
Core [13] cost time = 156492 us
Core [14] cost time = 140846 us
Core [15] cost time = 156603 us
Total cost time = 2351812 us
Test OK
RTE>>
stderr:
EAL: Detected 16 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: WARNING! Base virtual address hint (0x100005000 != 0x7f6152b03000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: Multi-process socket /var/run/dpdk/rwlock_test1_autotest/mp_socket
EAL: Selected IOVA mode 'PA'
EAL: No available 1048576 kB hugepages reported
EAL: VFIO support initialized
EAL: WARNING! Base virtual address hint (0x10000b000 != 0x7f6152886000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100011000 != 0x7f6152825000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100a12000 != 0x7f5d51200000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100c17000 != 0x7f615269f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x101618000 != 0x7f5951000000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10181d000 != 0x7f615263e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10221e000 != 0x7f5550e00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x102423000 != 0x7f615139a000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x102e24000 != 0x7f5150c00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103029000 != 0x7f6151339000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103a2a000 != 0x7f4d50a00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103c2f000 != 0x7f61512d8000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x104630000 != 0x7f4950800000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x104835000 != 0x7f6151277000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x105236000 != 0x7f4550600000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10543b000 != 0x7f6151216000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x105e3c000 != 0x7f4150400000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL:   Invalid NUMA socket, default to 0
APP: HPET is not enabled, using TSC as default timer
------------------------------------------------------------------------------

 54/157 DPDK:fast-tests / rwlock_rda_autotest               OK                 5.47s
21:19:54 DPDK_TEST=rwlock_rda_autotest MALLOC_PERTURB_=22 /dpdk/build/app/test/dpdk-test '-l 0-15' --file-prefix=rwlock_rda_autotest
----------------------------------- output -----------------------------------
stdout:
RTE>>rwlock_rda_autotest
try_lcore_data[0]={
	rc=0,
	type=RDLOCK,
	fail=0,
	success=2796416,
	cycles=16189695608,
	cycles/op=5789.444635,
	cycles/success=5789.444635,
	success/fail=2796416.000000,
};
try_lcore_data[1]={
	rc=0,
	type=RDLOCK,
	fail=0,
	success=2902784,
	cycles=16190598250,
	cycles/op=5577.610408,
	cycles/success=5577.610408,
	success/fail=2902784.000000,
};
try_lcore_data[2]={
	rc=0,
	type=RDLOCK,
	fail=0,
	success=3176064,
	cycles=16190928856,
	cycles/op=5097.796787,
	cycles/success=5097.796787,
	success/fail=3176064.000000,
};
try_lcore_data[3]={
	rc=0,
	type=RDLOCK,
	fail=0,
	success=2923008,
	cycles=16191086634,
	cycles/op=5539.186562,
	cycles/success=5539.186562,
	success/fail=2923008.000000,
};
try_lcore_data[4]={
	rc=0,
	type=RDLOCK,
	fail=0,
	success=3064832,
	cycles=16184928886,
	cycles/op=5280.853530,
	cycles/success=5280.853530,
	success/fail=3064832.000000,
};
try_lcore_data[5]={
	rc=0,
	type=RDLOCK,
	fail=0,
	success=3000576,
	cycles=16191118746,
	cycles/op=5396.003549,
	cycles/success=5396.003549,
	success/fail=3000576.000000,
};
try_lcore_data[6]={
	rc=0,
	type=RDLOCK,
	fail=0,
	success=2723328,
	cycles=16189051474,
	cycles/op=5944.583786,
	cycles/success=5944.583786,
	success/fail=2723328.000000,
};
try_lcore_data[7]={
	rc=0,
	type=RDLOCK,
	fail=0,
	success=3162368,
	cycles=16186280292,
	cycles/op=5118.405034,
	cycles/success=5118.405034,
	success/fail=3162368.000000,
};
try_lcore_data[8]={
	rc=0,
	type=RDLOCK,
	fail=0,
	success=2163968,
	cycles=16185913954,
	cycles/op=7479.738126,
	cycles/success=7479.738126,
	success/fail=2163968.000000,
};
try_lcore_data[9]={
	rc=0,
	type=RDLOCK,
	fail=0,
	success=2200576,
	cycles=16185548560,
	cycles/op=7355.141817,
	cycles/success=7355.141817,
	success/fail=2200576.000000,
};
try_lcore_data[10]={
	rc=0,
	type=RDLOCK,
	fail=0,
	success=2201472,
	cycles=16189771722,
	cycles/op=7354.066607,
	cycles/success=7354.066607,
	success/fail=2201472.000000,
};
try_lcore_data[11]={
	rc=0,
	type=RDLOCK,
	fail=0,
	success=2284032,
	cycles=16190096244,
	cycles/op=7088.384157,
	cycles/success=7088.384157,
	success/fail=2284032.000000,
};
try_lcore_data[12]={
	rc=0,
	type=RDLOCK,
	fail=0,
	success=2206848,
	cycles=16187128072,
	cycles/op=7334.953777,
	cycles/success=7334.953777,
	success/fail=2206848.000000,
};
try_lcore_data[13]={
	rc=0,
	type=RDLOCK,
	fail=0,
	success=2214656,
	cycles=16187074626,
	cycles/op=7309.069502,
	cycles/success=7309.069502,
	success/fail=2214656.000000,
};
try_lcore_data[14]={
	rc=0,
	type=RDLOCK,
	fail=0,
	success=2089600,
	cycles=16184966332,
	cycles/op=7745.485419,
	cycles/success=7745.485419,
	success/fail=2089600.000000,
};
try_lcore_data[15]={
	rc=0,
	type=RDLOCK,
	fail=0,
	success=2201856,
	cycles=16184686158,
	cycles/op=7350.474399,
	cycles/success=7350.474399,
	success/fail=2201856.000000,
};
aggregated stats for 16 RDLOCK cores:
try_lcore_data[16]={
	rc=0,
	type=RDLOCK,
	fail=0,
	success=41312384,
	cycles=259008874414,
	cycles/op=6269.521372,
	cycles/success=6269.521372,
	success/fail=41312384.000000,
};
Test OK
RTE>>
stderr:
EAL: Detected 16 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: WARNING! Base virtual address hint (0x100005000 != 0x7f8613b7c000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: Multi-process socket /var/run/dpdk/rwlock_rda_autotest/mp_socket
EAL: Selected IOVA mode 'PA'
EAL: No available 1048576 kB hugepages reported
EAL: VFIO support initialized
EAL: WARNING! Base virtual address hint (0x10000b000 != 0x7f8613b22000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100011000 != 0x7f861387f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100a12000 != 0x7f8212200000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100c17000 != 0x7f861381e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x101618000 != 0x7f7e12000000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10181d000 != 0x7f861369f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10221e000 != 0x7f7a11e00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x102423000 != 0x7f861363e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x102e24000 != 0x7f7611c00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103029000 != 0x7f861239a000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103a2a000 != 0x7f7211a00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103c2f000 != 0x7f8612339000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x104630000 != 0x7f6e11800000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x104835000 != 0x7f86122d8000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x105236000 != 0x7f6a11600000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10543b000 != 0x7f8612277000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x105e3c000 != 0x7f6611400000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL:   Invalid NUMA socket, default to 0
APP: HPET is not enabled, using TSC as default timer
------------------------------------------------------------------------------

 55/157 DPDK:fast-tests / rwlock_rds_wrm_autotest           OK                 5.54s
21:19:59 DPDK_TEST=rwlock_rds_wrm_autotest MALLOC_PERTURB_=23 /dpdk/build/app/test/dpdk-test '-l 0-15' --file-prefix=rwlock_rds_wrm_autotest
----------------------------------- output -----------------------------------
stdout:
RTE>>rwlock_rds_wrm_autotest
try_lcore_data[0]={
	rc=0,
	type=WRLOCK,
	fail=64498180,
	success=252,
	cycles=16405902382,
	cycles/op=254.361259,
	cycles/success=65102787.230159,
	success/fail=0.000004,
};
try_lcore_data[1]={
	rc=0,
	type=RDLOCK,
	fail=896,
	success=1991424,
	cycles=15950494912,
	cycles/op=8005.990459,
	cycles/success=8009.592589,
	success/fail=2222.571429,
};
try_lcore_data[2]={
	rc=0,
	type=RDLOCK,
	fail=2810,
	success=2201990,
	cycles=15950188282,
	cycles/op=7234.301652,
	cycles/success=7243.533477,
	success/fail=783.626335,
};
try_lcore_data[3]={
	rc=0,
	type=RDLOCK,
	fail=0,
	success=2337664,
	cycles=15950017434,
	cycles/op=6823.058161,
	cycles/success=6823.058161,
	success/fail=2337664.000000,
};
try_lcore_data[4]={
	rc=0,
	type=RDLOCK,
	fail=0,
	success=2040960,
	cycles=15950116366,
	cycles/op=7815.006843,
	cycles/success=7815.006843,
	success/fail=2040960.000000,
};
try_lcore_data[5]={
	rc=0,
	type=RDLOCK,
	fail=2287,
	success=2026129,
	cycles=15950200160,
	cycles/op=7863.377217,
	cycles/success=7872.253030,
	success/fail=885.933100,
};
try_lcore_data[6]={
	rc=0,
	type=RDLOCK,
	fail=1481,
	success=2381111,
	cycles=15950216038,
	cycles/op=6694.480649,
	cycles/success=6698.644472,
	success/fail=1607.772451,
};
try_lcore_data[7]={
	rc=0,
	type=RDLOCK,
	fail=47,
	success=2067537,
	cycles=15950100992,
	cycles/op=7714.366619,
	cycles/success=7714.541985,
	success/fail=43990.148936,
};
try_lcore_data[8]={
	rc=0,
	type=RDLOCK,
	fail=4236,
	success=1472372,
	cycles=15950563336,
	cycles/op=10802.165054,
	cycles/success=10833.242778,
	success/fail=347.585458,
};
try_lcore_data[9]={
	rc=0,
	type=RDLOCK,
	fail=0,
	success=1576320,
	cycles=15950268132,
	cycles/op=10118.673957,
	cycles/success=10118.673957,
	success/fail=1576320.000000,
};
try_lcore_data[10]={
	rc=0,
	type=RDLOCK,
	fail=27507,
	success=1512717,
	cycles=15950451882,
	cycles/op=10355.929970,
	cycles/success=10544.240517,
	success/fail=54.993892,
};
try_lcore_data[11]={
	rc=0,
	type=RDLOCK,
	fail=0,
	success=1434240,
	cycles=15950154138,
	cycles/op=11120.979849,
	cycles/success=11120.979849,
	success/fail=1434240.000000,
};
try_lcore_data[12]={
	rc=0,
	type=RDLOCK,
	fail=4239,
	success=1654257,
	cycles=15950215062,
	cycles/op=9617.276775,
	cycles/success=9641.920851,
	success/fail=390.246992,
};
try_lcore_data[13]={
	rc=0,
	type=RDLOCK,
	fail=37,
	success=1406811,
	cycles=16406443626,
	cycles/op=11661.845221,
	cycles/success=11662.151935,
	success/fail=38021.918919,
};
try_lcore_data[14]={
	rc=0,
	type=RDLOCK,
	fail=3196,
	success=1538820,
	cycles=15950058882,
	cycles/op=10343.640327,
	cycles/success=10365.123200,
	success/fail=481.483104,
};
try_lcore_data[15]={
	rc=0,
	type=RDLOCK,
	fail=28069,
	success=1666139,
	cycles=15950077284,
	cycles/op=9414.474069,
	cycles/success=9573.077207,
	success/fail=59.358688,
};
aggregated stats for 15 RDLOCK cores:
try_lcore_data[15]={
	rc=0,
	type=RDLOCK,
	fail=74805,
	success=27308491,
	cycles=239709566526,
	cycles/op=8753.860986,
	cycles/success=8777.840069,
	success/fail=365.062376,
};
aggregated stats for 1 WRLOCK cores:
try_lcore_data[1]={
	rc=0,
	type=WRLOCK,
	fail=64498180,
	success=252,
	cycles=16405902382,
	cycles/op=254.361259,
	cycles/success=65102787.230159,
	success/fail=0.000004,
};
Test OK
RTE>>
stderr:
EAL: Detected 16 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: WARNING! Base virtual address hint (0x100005000 != 0x7f4ff7281000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: Multi-process socket /var/run/dpdk/rwlock_rds_wrm_autotest/mp_socket
EAL: Selected IOVA mode 'PA'
EAL: No available 1048576 kB hugepages reported
EAL: VFIO support initialized
EAL: WARNING! Base virtual address hint (0x10000b000 != 0x7f4ff7227000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100011000 != 0x7f4ff6f7f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100a12000 != 0x7f4bf5a00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100c17000 != 0x7f4ff6f1e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x101618000 != 0x7f47f5800000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10181d000 != 0x7f4ff6d9f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10221e000 != 0x7f43f5600000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x102423000 != 0x7f4ff6d3e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x102e24000 != 0x7f3ff5400000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103029000 != 0x7f4ff5a9a000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103a2a000 != 0x7f3bf5200000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103c2f000 != 0x7f4ff5a39000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x104630000 != 0x7f37f5000000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x104835000 != 0x7f4bf599f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x105236000 != 0x7f33f4e00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10543b000 != 0x7f4bf593e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x105e3c000 != 0x7f2ff4c00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL:   Invalid NUMA socket, default to 0
APP: HPET is not enabled, using TSC as default timer
------------------------------------------------------------------------------

 56/157 DPDK:fast-tests / rwlock_rde_wro_autotest           OK                 5.46s
21:20:05 MALLOC_PERTURB_=44 DPDK_TEST=rwlock_rde_wro_autotest /dpdk/build/app/test/dpdk-test '-l 0-15' --file-prefix=rwlock_rde_wro_autotest
----------------------------------- output -----------------------------------
stdout:
RTE>>rwlock_rde_wro_autotest
try_lcore_data[0]={
	rc=0,
	type=RDLOCK,
	fail=429776,
	success=1829552,
	cycles=15950003170,
	cycles/op=7059.622671,
	cycles/success=8717.982965,
	success/fail=4.256990,
};
try_lcore_data[1]={
	rc=0,
	type=WRLOCK,
	fail=75216651,
	success=1141,
	cycles=15950007820,
	cycles/op=212.050997,
	cycles/success=13978972.673094,
	success/fail=0.000015,
};
try_lcore_data[2]={
	rc=0,
	type=RDLOCK,
	fail=1143874,
	success=1635774,
	cycles=15950618604,
	cycles/op=5738.359175,
	cycles/success=9751.113909,
	success/fail=1.430030,
};
try_lcore_data[3]={
	rc=0,
	type=WRLOCK,
	fail=78350420,
	success=172,
	cycles=15950002438,
	cycles/op=203.572201,
	cycles/success=92732572.313953,
	success/fail=0.000002,
};
try_lcore_data[4]={
	rc=0,
	type=RDLOCK,
	fail=398577,
	success=1880591,
	cycles=15950431724,
	cycles/op=6998.357174,
	cycles/success=8481.605902,
	success/fail=4.718263,
};
try_lcore_data[5]={
	rc=0,
	type=WRLOCK,
	fail=72936186,
	success=262,
	cycles=15950003304,
	cycles/op=218.683576,
	cycles/success=60877875.206107,
	success/fail=0.000004,
};
try_lcore_data[6]={
	rc=0,
	type=RDLOCK,
	fail=448588,
	success=1824436,
	cycles=15950189298,
	cycles/op=7017.167130,
	cycles/success=8742.531554,
	success/fail=4.067064,
};
try_lcore_data[7]={
	rc=0,
	type=WRLOCK,
	fail=73437026,
	success=798,
	cycles=15950011666,
	cycles/op=217.190690,
	cycles/success=19987483.290727,
	success/fail=0.000011,
};
try_lcore_data[8]={
	rc=0,
	type=RDLOCK,
	fail=414323,
	success=2767245,
	cycles=15950390612,
	cycles/op=5013.374101,
	cycles/success=5763.996542,
	success/fail=6.678956,
};
try_lcore_data[9]={
	rc=0,
	type=WRLOCK,
	fail=80304733,
	success=163,
	cycles=15950001726,
	cycles/op=198.618048,
	cycles/success=97852771.325153,
	success/fail=0.000002,
};
try_lcore_data[10]={
	rc=0,
	type=RDLOCK,
	fail=432900,
	success=2428796,
	cycles=15950219694,
	cycles/op=5573.694653,
	cycles/success=6567.130255,
	success/fail=5.610524,
};
try_lcore_data[11]={
	rc=0,
	type=WRLOCK,
	fail=79899147,
	success=117,
	cycles=15950006008,
	cycles/op=199.626445,
	cycles/success=136324837.675214,
	success/fail=0.000001,
};
try_lcore_data[12]={
	rc=0,
	type=RDLOCK,
	fail=2349892,
	success=2271548,
	cycles=15950055928,
	cycles/op=3451.317323,
	cycles/success=7021.668011,
	success/fail=0.966661,
};
try_lcore_data[13]={
	rc=0,
	type=WRLOCK,
	fail=79581950,
	success=514,
	cycles=15950009010,
	cycles/op=200.421151,
	cycles/success=31031145.933852,
	success/fail=0.000006,
};
try_lcore_data[14]={
	rc=0,
	type=RDLOCK,
	fail=1168856,
	success=2270248,
	cycles=15950095926,
	cycles/op=4637.863794,
	cycles/success=7025.706410,
	success/fail=1.942282,
};
try_lcore_data[15]={
	rc=0,
	type=WRLOCK,
	fail=83850577,
	success=559,
	cycles=15950055376,
	cycles/op=190.218715,
	cycles/success=28533193.874776,
	success/fail=0.000007,
};
aggregated stats for 8 RDLOCK cores:
try_lcore_data[8]={
	rc=0,
	type=RDLOCK,
	fail=6786786,
	success=16908190,
	cycles=127602004956,
	cycles/op=5385.192412,
	cycles/success=7546.757220,
	success/fail=2.491340,
};
aggregated stats for 8 WRLOCK cores:
try_lcore_data[8]={
	rc=0,
	type=WRLOCK,
	fail=623576690,
	success=3726,
	cycles=127600097348,
	cycles/op=204.624927,
	cycles/success=34245866.169619,
	success/fail=0.000006,
};
Test OK
RTE>>
stderr:
EAL: Detected 16 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: WARNING! Base virtual address hint (0x100005000 != 0x7f596630f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: Multi-process socket /var/run/dpdk/rwlock_rde_wro_autotest/mp_socket
EAL: Selected IOVA mode 'PA'
EAL: No available 1048576 kB hugepages reported
EAL: VFIO support initialized
EAL: WARNING! Base virtual address hint (0x10000b000 != 0x7f5966094000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100011000 != 0x7f5966033000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100a12000 != 0x7f5564a00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100c17000 != 0x7f5965e9f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x101618000 != 0x7f5164800000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10181d000 != 0x7f5965e3e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10221e000 != 0x7f4d64600000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x102423000 != 0x7f5964b9a000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x102e24000 != 0x7f4964400000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103029000 != 0x7f5964b39000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103a2a000 != 0x7f4564200000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103c2f000 != 0x7f5964ad8000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x104630000 != 0x7f4164000000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x104835000 != 0x7f5964a77000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x105236000 != 0x7f3d63e00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10543b000 != 0x7f5964a16000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x105e3c000 != 0x7f3963c00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL:   Invalid NUMA socket, default to 0
APP: HPET is not enabled, using TSC as default timer
------------------------------------------------------------------------------

 57/157 DPDK:fast-tests / sched_autotest                    OK                 0.39s
21:20:11 DPDK_TEST=sched_autotest MALLOC_PERTURB_=200 /dpdk/build/app/test/dpdk-test '-l 0-15' --file-prefix=sched_autotest
----------------------------------- output -----------------------------------
stdout:
RTE>>sched_autotest
Test OK
RTE>>
stderr:
EAL: Detected 16 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: WARNING! Base virtual address hint (0x100005000 != 0x7fa7c4508000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: Multi-process socket /var/run/dpdk/sched_autotest/mp_socket
EAL: Selected IOVA mode 'PA'
EAL: No available 1048576 kB hugepages reported
EAL: VFIO support initialized
EAL: WARNING! Base virtual address hint (0x10000b000 != 0x7fa7c427e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100011000 != 0x7fa7c421d000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100a12000 != 0x7fa3c2c00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100c17000 != 0x7fa7c409f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x101618000 != 0x7f9fc2a00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10181d000 != 0x7fa7c403e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10221e000 != 0x7f9bc2800000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x102423000 != 0x7fa7c2d9a000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x102e24000 != 0x7f97c2600000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103029000 != 0x7fa7c2d39000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103a2a000 != 0x7f93c2400000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103c2f000 != 0x7fa7c2cd8000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x104630000 != 0x7f8fc2200000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x104835000 != 0x7fa7c2c77000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x105236000 != 0x7f8bc2000000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10543b000 != 0x7fa7c2c16000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x105e3c000 != 0x7f87c1e00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL:   Invalid NUMA socket, default to 0
APP: HPET is not enabled, using TSC as default timer
------------------------------------------------------------------------------

 58/157 DPDK:fast-tests / security_autotest                 OK                 0.39s
21:20:11 MALLOC_PERTURB_=28 DPDK_TEST=security_autotest /dpdk/build/app/test/dpdk-test '-l 0-15' --file-prefix=security_autotest
----------------------------------- output -----------------------------------
stdout:
RTE>>security_autotest
 + ------------------------------------------------------- +
 + Test Suite : generic security
 + ------------------------------------------------------- +
 + TestCase [ 0] : test_session_create_inv_context succeeded
 + TestCase [ 1] : test_session_create_inv_context_ops succeeded
 + TestCase [ 2] : test_session_create_inv_context_ops_fun succeeded
 + TestCase [ 3] : test_session_create_inv_configuration succeeded
 + TestCase [ 4] : test_session_create_inv_mempool succeeded
 + TestCase [ 5] : test_session_create_inv_sess_priv_mempool succeeded
 + TestCase [ 6] : test_session_create_mempool_empty succeeded
 + TestCase [ 7] : test_session_create_ops_failure succeeded
 + TestCase [ 8] : test_session_create_success succeeded
 + TestCase [ 9] : test_session_update_inv_context succeeded
 + TestCase [10] : test_session_update_inv_context_ops succeeded
 + TestCase [11] : test_session_update_inv_context_ops_fun succeeded
 + TestCase [12] : test_session_update_inv_configuration succeeded
 + TestCase [13] : test_session_update_inv_session succeeded
 + TestCase [14] : test_session_update_ops_failure succeeded
 + TestCase [15] : test_session_update_success succeeded
 + TestCase [16] : test_session_get_size_inv_context succeeded
 + TestCase [17] : test_session_get_size_inv_context_ops succeeded
 + TestCase [18] : test_session_get_size_inv_context_ops_fun succeeded
 + TestCase [19] : test_session_get_size_ops_failure succeeded
 + TestCase [20] : test_session_get_size_success succeeded
 + TestCase [21] : test_session_stats_get_inv_context succeeded
 + TestCase [22] : test_session_stats_get_inv_context_ops succeeded
 + TestCase [23] : test_session_stats_get_inv_context_ops_fun succeeded
 + TestCase [24] : test_session_stats_get_inv_stats succeeded
 + TestCase [25] : test_session_stats_get_ops_failure succeeded
 + TestCase [26] : test_session_stats_get_success succeeded
 + TestCase [27] : test_session_destroy_inv_context succeeded
 + TestCase [28] : test_session_destroy_inv_context_ops succeeded
 + TestCase [29] : test_session_destroy_inv_context_ops_fun succeeded
 + TestCase [30] : test_session_destroy_inv_session succeeded
 + TestCase [31] : test_session_destroy_ops_failure succeeded
 + TestCase [32] : test_session_destroy_success succeeded
 + TestCase [33] : test_set_pkt_metadata_inv_context skipped
 + TestCase [34] : test_set_pkt_metadata_inv_context_ops skipped
 + TestCase [35] : test_set_pkt_metadata_inv_context_ops_fun succeeded
 + TestCase [36] : test_set_pkt_metadata_inv_session skipped
 + TestCase [37] : test_set_pkt_metadata_ops_failure succeeded
 + TestCase [38] : test_set_pkt_metadata_success succeeded
 + TestCase [39] : test_get_userdata_inv_context skipped
 + TestCase [40] : test_get_userdata_inv_context_ops skipped
 + TestCase [41] : test_get_userdata_inv_context_ops_fun succeeded
 + TestCase [42] : test_get_userdata_ops_failure succeeded
 + TestCase [43] : test_get_userdata_success succeeded
 + TestCase [44] : test_capabilities_get_inv_context succeeded
 + TestCase [45] : test_capabilities_get_inv_context_ops succeeded
 + TestCase [46] : test_capabilities_get_inv_context_ops_fun succeeded
 + TestCase [47] : test_capabilities_get_ops_failure succeeded
 + TestCase [48] : test_capabilities_get_success succeeded
 + TestCase [49] : test_capability_get_inv_context succeeded
 + TestCase [50] : test_capability_get_inv_context_ops succeeded
 + TestCase [51] : test_capability_get_inv_context_ops_fun succeeded
 + TestCase [52] : test_capability_get_inv_idx succeeded
 + TestCase [53] : test_capability_get_ops_failure succeeded
 + TestCase [54] : test_capability_get_empty_table succeeded
 + TestCase [55] : test_capability_get_no_matching_action succeeded
 + TestCase [56] : test_capability_get_no_matching_protocol succeeded
 + TestCase [57] : test_capability_get_no_support_for_macsec succeeded
 + TestCase [58] : test_capability_get_ipsec_mismatch_proto succeeded
 + TestCase [59] : test_capability_get_ipsec_mismatch_mode succeeded
 + TestCase [60] : test_capability_get_ipsec_mismatch_dir succeeded
 + TestCase [61] : test_capability_get_ipsec_match succeeded
 + TestCase [62] : test_capability_get_pdcp_mismatch_domain succeeded
 + TestCase [63] : test_capability_get_pdcp_match succeeded
 + TestCase [64] : test_capability_get_docsis_mismatch_direction succeeded
 + TestCase [65] : test_capability_get_docsis_match succeeded
 + ------------------------------------------------------- +
 + Test Suite Summary : generic security
 + ------------------------------------------------------- +
 + Tests Total :       66
 + Tests Skipped :      5
 + Tests Executed :    66
 + Tests Unsupported:   0
 + Tests Passed :      61
 + Tests Failed :       0
 + ------------------------------------------------------- +
Test OK
RTE>>
stderr:
EAL: Detected 16 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: WARNING! Base virtual address hint (0x100005000 != 0x7f918da76000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: Multi-process socket /var/run/dpdk/security_autotest/mp_socket
EAL: Selected IOVA mode 'PA'
EAL: No available 1048576 kB hugepages reported
EAL: VFIO support initialized
EAL: WARNING! Base virtual address hint (0x10000b000 != 0x7f918da1c000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100011000 != 0x7f918d77f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100a12000 != 0x7f8d8c200000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100c17000 != 0x7f918d71e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x101618000 != 0x7f898c000000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10181d000 != 0x7f918d59f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10221e000 != 0x7f858be00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x102423000 != 0x7f918d53e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x102e24000 != 0x7f818bc00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103029000 != 0x7f918c29a000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103a2a000 != 0x7f7d8ba00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103c2f000 != 0x7f918c239000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x104630000 != 0x7f798b800000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x104835000 != 0x7f8d8c19f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x105236000 != 0x7f758b600000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10543b000 != 0x7f8d8c13e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x105e3c000 != 0x7f718b400000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL:   Invalid NUMA socket, default to 0
APP: HPET is not enabled, using TSC as default timer
EAL: lib.eal log level changed from info to debug
EAL: request: mp_malloc_sync
EAL: Heap on socket 0 was shrunk by 2MB
------------------------------------------------------------------------------

 59/157 DPDK:fast-tests / spinlock_autotest                 OK                 0.57s
21:20:11 DPDK_TEST=spinlock_autotest MALLOC_PERTURB_=115 /dpdk/build/app/test/dpdk-test '-l 0-15' --file-prefix=spinlock_autotest
----------------------------------- output -----------------------------------
stdout:
RTE>>spinlock_autotest
lcore 1 state: 0
lcore 2 state: 0
lcore 3 state: 0
lcore 4 state: 0
lcore 5 state: 0
lcore 6 state: 0
lcore 7 state: 0
lcore 8 state: 0
lcore 9 state: 0
lcore 10 state: 0
lcore 11 state: 0
lcore 12 state: 0
lcore 13 state: 0
lcore 14 state: 0
lcore 15 state: 0
lcore 1 state: 1
lcore 2 state: 1
lcore 3 state: 1
lcore 4 state: 1
lcore 5 state: 1
lcore 6 state: 1
lcore 7 state: 1
lcore 8 state: 1
lcore 9 state: 1
lcore 10 state: 1
lcore 11 state: 1
lcore 12 state: 1
lcore 13 state: 1
lcore 14 state: 1
lcore 15 state: 1
Global lock taken on core 13
Global lock taken on core 6
Global lock taken on core 15
Global lock taken on core 11
Global lock taken on core 2
Global lock taken on core 1
Hello from core 1 !
Global lock taken on core 3
Global lock taken on core 7
Global lock taken on core 8
Global lock taken on core 5
Global lock taken on core 4
Global lock taken on core 12
Global lock taken on core 14
Global lock taken on core 9
Global lock taken on core 10
Hello from core 2 !
Hello from core 3 !
Hello from core 4 !
Hello from core 5 !
Hello from core 6 !
Hello from core 7 !
Hello from core 8 !
Hello from core 9 !
Hello from core 10 !
Hello from core 11 !
Hello from core 12 !
Hello from core 13 !
Hello from core 14 !
Hello from core 15 !
Global recursive lock taken on core 12 - count = 1
Global recursive lock taken on core 12 - count = 2
Global recursive lock taken on core 12 - count = 3
Hello from within recursive locks from core 12 !
Global recursive lock released on core 12 - count = 2
Global recursive lock released on core 12 - count = 1
Global recursive lock released on core 12 - count = 0
Global recursive lock taken on core 4 - count = 1
Global recursive lock taken on core 4 - count = 2
Global recursive lock taken on core 4 - count = 3
Hello from within recursive locks from core 4 !
Global recursive lock released on core 4 - count = 2
Global recursive lock released on core 4 - count = 1
Global recursive lock released on core 4 - count = 0
Global recursive lock taken on core 6 - count = 1
Global recursive lock taken on core 6 - count = 2
Global recursive lock taken on core 6 - count = 3
Hello from within recursive locks from core 6 !
Global recursive lock released on core 6 - count = 2
Global recursive lock released on core 6 - count = 1
Global recursive lock released on core 6 - 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
Global recursive lock taken on core 15 - count = 1
Global recursive lock taken on core 15 - count = 2
Global recursive lock taken on core 15 - count = 3
Hello from within recursive locks from core 15 !
Global recursive lock released on core 15 - count = 2
Global recursive lock released on core 15 - count = 1
Global recursive lock released on core 15 - 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 14 - count = 1
Global recursive lock taken on core 14 - count = 2
Global recursive lock taken on core 14 - count = 3
Hello from within recursive locks from core 14 !
Global recursive lock released on core 14 - count = 2
Global recursive lock released on core 14 - count = 1
Global recursive lock released on core 14 - count = 0
Global recursive lock taken on core 10 - count = 1
Global recursive lock taken on core 10 - count = 2
Global recursive lock taken on core 10 - count = 3
Hello from within recursive locks from core 10 !
Global recursive lock released on core 10 - count = 2
Global recursive lock released on core 10 - count = 1
Global recursive lock released on core 10 - count = 1
Global recursive lock taken on core 5 - count = 1
Global recursive lock taken on core 5 - count = 2
Global recursive lock taken on core 5 - count = 3
Hello from within recursive locks from core 5 !
Global recursive lock released on core 5 - count = 2
Global recursive lock released on core 5 - count = 1
Global recursive lock released on core 5 - count = 1
Global recursive lock taken on core 9 - count = 1
Global recursive lock taken on core 9 - count = 2
Global recursive lock taken on core 9 - count = 3
Hello from within recursive locks from core 9 !
Global recursive lock released on core 9 - count = 2
Global recursive lock released on core 9 - count = 1
Global recursive lock released on core 9 - count = 0
Global recursive lock taken on core 7 - count = 1
Global recursive lock taken on core 7 - count = 2
Global recursive lock taken on core 7 - count = 3
Hello from within recursive locks from core 7 !
Global recursive lock released on core 7 - count = 2
Global recursive lock released on core 7 - count = 1
Global recursive lock released on core 7 - count = 0
Global recursive lock taken on core 13 - count = 1
Global recursive lock taken on core 13 - count = 2
Global recursive lock taken on core 13 - count = 3
Hello from within recursive locks from core 13 !
Global recursive lock released on core 13 - count = 2
Global recursive lock released on core 13 - count = 1
Global recursive lock released on core 13 - count = 0
Global recursive lock taken on core 11 - count = 1
Global recursive lock taken on core 11 - count = 2
Global recursive lock taken on core 11 - count = 3
Hello from within recursive locks from core 11 !
Global recursive lock released on core 11 - count = 2
Global recursive lock released on core 11 - count = 1
Global recursive lock released on core 11 - count = 0
Global recursive lock taken on core 8 - count = 1
Global recursive lock taken on core 8 - count = 2
Global recursive lock taken on core 8 - count = 3
Hello from within recursive locks from core 8 !
Global recursive lock released on core 8 - count = 2
Global recursive lock released on core 8 - count = 1
Global recursive lock released on core 8 - 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 = 14 us

Test with lock on single core...
Core [0] Cost Time = 110 us

Test with lock on 16 cores...
Core [0] Cost Time = 35619 us
Core [1] Cost Time = 35573 us
Core [2] Cost Time = 35172 us
Core [3] Cost Time = 34677 us
Core [4] Cost Time = 32454 us
Core [5] Cost Time = 32930 us
Core [6] Cost Time = 33468 us
Core [7] Cost Time = 35338 us
Core [8] Cost Time = 36607 us
Core [9] Cost Time = 36813 us
Core [10] Cost Time = 36388 us
Core [11] Cost Time = 36668 us
Core [12] Cost Time = 36819 us
Core [13] Cost Time = 36658 us
Core [14] Cost Time = 36815 us
Core [15] Cost Time = 36264 us
Total Cost Time = 568263 us
Test OK
RTE>>
stderr:
EAL: Detected 16 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: WARNING! Base virtual address hint (0x100005000 != 0x7f7a445e4000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: Multi-process socket /var/run/dpdk/spinlock_autotest/mp_socket
EAL: Selected IOVA mode 'PA'
EAL: No available 1048576 kB hugepages reported
EAL: VFIO support initialized
EAL: WARNING! Base virtual address hint (0x10000b000 != 0x7f7a4458a000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100011000 != 0x7f7a44529000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100a12000 != 0x7f7642c00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100c17000 != 0x7f7a4427f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x101618000 != 0x7f7242a00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10181d000 != 0x7f7a4421e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10221e000 != 0x7f6e42800000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x102423000 != 0x7f7a4409f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x102e24000 != 0x7f6a42600000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103029000 != 0x7f7a4403e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103a2a000 != 0x7f6642400000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103c2f000 != 0x7f7a42d9a000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x104630000 != 0x7f6242200000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x104835000 != 0x7f7a42d39000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x105236000 != 0x7f5e42000000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10543b000 != 0x7f7a42cd8000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x105e3c000 != 0x7f5a41e00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL:   Invalid NUMA socket, default to 0
APP: HPET is not enabled, using TSC as default timer
------------------------------------------------------------------------------

 60/157 DPDK:fast-tests / stack_autotest                    OK                 4.69s
21:20:12 DPDK_TEST=stack_autotest MALLOC_PERTURB_=143 /dpdk/build/app/test/dpdk-test '-l 0-15' --file-prefix=stack_autotest
----------------------------------- output -----------------------------------
stdout:
RTE>>stack_autotest
[test_stack_multithreaded():320] Running with 16 lcores
Test OK
RTE>>
stderr:
EAL: Detected 16 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: WARNING! Base virtual address hint (0x100005000 != 0x7f4130a6d000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: Multi-process socket /var/run/dpdk/stack_autotest/mp_socket
EAL: Selected IOVA mode 'PA'
EAL: No available 1048576 kB hugepages reported
EAL: VFIO support initialized
EAL: WARNING! Base virtual address hint (0x10000b000 != 0x7f4130a13000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100011000 != 0x7f413077f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100a12000 != 0x7f3d2f200000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100c17000 != 0x7f413071e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x101618000 != 0x7f392f000000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10181d000 != 0x7f413059f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10221e000 != 0x7f352ee00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x102423000 != 0x7f413053e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x102e24000 != 0x7f312ec00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103029000 != 0x7f412f29a000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103a2a000 != 0x7f2d2ea00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103c2f000 != 0x7f412f239000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x104630000 != 0x7f292e800000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x104835000 != 0x7f3d2f19f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x105236000 != 0x7f252e600000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10543b000 != 0x7f3d2f13e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x105e3c000 != 0x7f212e400000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL:   Invalid NUMA socket, default to 0
APP: HPET is not enabled, using TSC as default timer
rte_stack_create(): Cannot reserve stack memzone!

------------------------------------------------------------------------------

 61/157 DPDK:fast-tests / stack_lf_autotest                 OK                 5.66s
21:20:17 MALLOC_PERTURB_=163 DPDK_TEST=stack_lf_autotest /dpdk/build/app/test/dpdk-test '-l 0-15' --file-prefix=stack_lf_autotest
----------------------------------- output -----------------------------------
stdout:
RTE>>stack_lf_autotest
[test_stack_multithreaded():320] Running with 16 lcores
Test OK
RTE>>
stderr:
EAL: Detected 16 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: WARNING! Base virtual address hint (0x100005000 != 0x7fea8d79e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: Multi-process socket /var/run/dpdk/stack_lf_autotest/mp_socket
EAL: Selected IOVA mode 'PA'
EAL: No available 1048576 kB hugepages reported
EAL: VFIO support initialized
EAL: WARNING! Base virtual address hint (0x10000b000 != 0x7fea8d744000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100011000 != 0x7fea8d47f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100a12000 != 0x7fe68be00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100c17000 != 0x7fea8d41e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x101618000 != 0x7fe28bc00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10181d000 != 0x7fea8d29f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10221e000 != 0x7fde8ba00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x102423000 != 0x7fea8d23e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x102e24000 != 0x7fda8b800000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103029000 != 0x7fea8bf9a000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103a2a000 != 0x7fd68b600000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103c2f000 != 0x7fea8bf39000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x104630000 != 0x7fd28b400000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x104835000 != 0x7fea8bed8000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x105236000 != 0x7fce8b200000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10543b000 != 0x7fea8be77000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x105e3c000 != 0x7fca8b000000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL:   Invalid NUMA socket, default to 0
APP: HPET is not enabled, using TSC as default timer
rte_stack_create(): Cannot reserve stack memzone!

------------------------------------------------------------------------------

 62/157 DPDK:fast-tests / string_autotest                   OK                 0.39s
21:20:22 MALLOC_PERTURB_=127 DPDK_TEST=string_autotest /dpdk/build/app/test/dpdk-test '-l 0-15' --file-prefix=string_autotest
----------------------------------- output -----------------------------------
stdout:
RTE>>string_autotest
Test OK
RTE>>
stderr:
EAL: Detected 16 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: WARNING! Base virtual address hint (0x100005000 != 0x7f13d1dc6000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: Multi-process socket /var/run/dpdk/string_autotest/mp_socket
EAL: Selected IOVA mode 'PA'
EAL: No available 1048576 kB hugepages reported
EAL: VFIO support initialized
EAL: WARNING! Base virtual address hint (0x10000b000 != 0x7f13d1d6c000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100011000 != 0x7f13d1d0b000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100a12000 != 0x7f0fd0400000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100c17000 != 0x7f13d1a7f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x101618000 != 0x7f0bd0200000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10181d000 != 0x7f13d1a1e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10221e000 != 0x7f07d0000000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x102423000 != 0x7f13d189f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x102e24000 != 0x7f03cfe00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103029000 != 0x7f13d183e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103a2a000 != 0x7effcfc00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103c2f000 != 0x7f13d059a000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x104630000 != 0x7efbcfa00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x104835000 != 0x7f13d0539000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x105236000 != 0x7ef7cf800000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10543b000 != 0x7f13d04d8000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x105e3c000 != 0x7ef3cf600000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL:   Invalid NUMA socket, default to 0
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
------------------------------------------------------------------------------

 63/157 DPDK:fast-tests / table_autotest                    FAIL               0.49s   exit status 1
21:20:23 DPDK_TEST=table_autotest MALLOC_PERTURB_=66 /dpdk/build/app/test/dpdk-test '-l 0-15' --file-prefix=table_autotest
----------------------------------- output -----------------------------------
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 [0x7fc936285a00], len=0
Object: at [0x7fc936286340], len=0
Got 2 object(s) from ring 1!
Object: at [0x7fc936284780], len=0
Object: at [0x7fc9362850c0], 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 [0x7fc936286340], len=0
Got 1 object(s) from ring 1!
Object: at [0x7fc9362850c0], 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 [0x7fc936284780], len=0
Got 1 object(s) from ring 1!
Object: at [0x7fc936286340], 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 [0x7fc936285a00], len=0
Object: at [0x7fc9362850c0], len=0
Got 2 object(s) from ring 1!
Object: at [0x7fc936286340], len=0
Object: at [0x7fc936284780], len=0
Setting first table to output to next table
Added default entry to table id 0 with action 3
Setting secont 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 secont 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 [0x7fc9362850c0], len=0
Object: at [0x7fc936285a00], len=0
Got 2 object(s) from ring 1!
Object: at [0x7fc936284780], len=0
Object: at [0x7fc936286340], 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 secont 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 secont 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 [0x7fc936285a00], len=0
Got 1 object(s) from ring 1!
Object: at [0x7fc936286340], len=0
stderr:
EAL: Detected 16 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: WARNING! Base virtual address hint (0x100005000 != 0x7fcd3730c000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: Multi-process socket /var/run/dpdk/table_autotest/mp_socket
EAL: Selected IOVA mode 'PA'
EAL: No available 1048576 kB hugepages reported
EAL: VFIO support initialized
EAL: WARNING! Base virtual address hint (0x10000b000 != 0x7fcd3708e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100011000 != 0x7fcd3702d000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100a12000 != 0x7fc935a00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100c17000 != 0x7fcd36e9f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x101618000 != 0x7fc535800000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10181d000 != 0x7fcd36e3e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10221e000 != 0x7fc135600000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x102423000 != 0x7fcd35b9a000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x102e24000 != 0x7fbd35400000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103029000 != 0x7fcd35b39000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103a2a000 != 0x7fb935200000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103c2f000 != 0x7fcd35ad8000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x104630000 != 0x7fb535000000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x104835000 != 0x7fcd35a77000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x105236000 != 0x7fb134e00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10543b000 != 0x7fcd35a16000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x105e3c000 != 0x7fad34c00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL:   Invalid NUMA socket, default to 0
APP: HPET is not enabled, using TSC as default timer
PIPELINE: setup_pipeline: **** Setting up Stub test
PIPELINE: test_pipeline_single_filter: **** Running Stub test
PIPELINE: rte_pipeline_flush: pipeline parameter NULL
PIPELINE: test_pipeline_single_filter: Enqueue onto ring 0
PIPELINE: test_pipeline_single_filter: Enqueue onto ring 0
PIPELINE: test_pipeline_single_filter: Enqueue onto ring 1
PIPELINE: test_pipeline_single_filter: Enqueue onto ring 1
PIPELINE: setup_pipeline: **** Setting up Stub test
PIPELINE: test_pipeline_single_filter: **** Running Stub test
PIPELINE: rte_pipeline_flush: pipeline parameter NULL
PIPELINE: test_pipeline_single_filter: Enqueue onto ring 0
PIPELINE: test_pipeline_single_filter: Enqueue onto ring 0
PIPELINE: test_pipeline_single_filter: Enqueue onto ring 1
PIPELINE: test_pipeline_single_filter: Enqueue onto ring 1
PIPELINE: setup_pipeline: **** Setting up Stub test
PIPELINE: test_pipeline_single_filter: **** Running Stub test
PIPELINE: rte_pipeline_flush: pipeline parameter NULL
PIPELINE: test_pipeline_single_filter: Enqueue onto ring 0
PIPELINE: test_pipeline_single_filter: Enqueue onto ring 0
PIPELINE: test_pipeline_single_filter: Enqueue onto ring 1
PIPELINE: test_pipeline_single_filter: Enqueue onto ring 1
PIPELINE: setup_pipeline: **** Setting up Stub test
PIPELINE: test_pipeline_single_filter: **** Running Stub test
PIPELINE: rte_pipeline_flush: pipeline parameter NULL
PIPELINE: test_pipeline_single_filter: Enqueue onto ring 0
PIPELINE: test_pipeline_single_filter: Enqueue onto ring 0
PIPELINE: test_pipeline_single_filter: Enqueue onto ring 1
PIPELINE: test_pipeline_single_filter: Enqueue onto ring 1
PIPELINE: setup_pipeline: **** Setting up Stub test
PIPELINE: test_pipeline_single_filter: **** Running Stub test
PIPELINE: rte_pipeline_flush: pipeline parameter NULL
PIPELINE: test_pipeline_single_filter: Enqueue onto ring 0
PIPELINE: test_pipeline_single_filter: Enqueue onto ring 0
PIPELINE: test_pipeline_single_filter: Enqueue onto ring 1
PIPELINE: test_pipeline_single_filter: Enqueue onto ring 1
PIPELINE: setup_pipeline: **** Setting up Stub test
PIPELINE: test_pipeline_single_filter: **** Running Stub test
PIPELINE: rte_pipeline_flush: pipeline parameter NULL
PIPELINE: test_pipeline_single_filter: Enqueue onto ring 0
PIPELINE: test_pipeline_single_filter: Enqueue onto ring 0
PIPELINE: test_pipeline_single_filter: Enqueue onto ring 1
PIPELINE: test_pipeline_single_filter: Enqueue onto ring 1
PIPELINE: setup_pipeline: **** Setting up Stub test
PIPELINE: test_pipeline_single_filter: **** Running Stub test
PIPELINE: rte_pipeline_flush: pipeline parameter NULL
PIPELINE: test_pipeline_single_filter: Enqueue onto ring 0
PIPELINE: test_pipeline_single_filter: Enqueue onto ring 0
PIPELINE: test_pipeline_single_filter: Enqueue onto ring 1
PIPELINE: 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_create: Pipeline memory allocation failed
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)
=================================================================
==1847==ERROR: AddressSanitizer: stack-buffer-overflow on address 0x7ffde7ef6821 at pc 0x7fcd3a952480 bp 0x7ffde7ef6660 sp 0x7ffde7ef5e08
READ of size 8 at 0x7ffde7ef6821 thread T0
    #0 0x7fcd3a95247f  (/lib/x86_64-linux-gnu/libasan.so.5+0x9b47f)
    #1 0x557206a41c85 in rte_table_lpm_entry_add (/dpdk/build/app/test/dpdk-test+0x18f8c85)
    #2 0x557206827413 in test_table_lpm (/dpdk/build/app/test/dpdk-test+0x16de413)
    #3 0x5572067f87d2 in test_table (/dpdk/build/app/test/dpdk-test+0x16af7d2)
    #4 0x5572063fdc7d in cmd_autotest_parsed (/dpdk/build/app/test/dpdk-test+0x12b4c7d)
    #5 0x557206dc05a6 in cmdline_parse (/dpdk/build/app/test/dpdk-test+0x1c775a6)
    #6 0x557206dbd7b3 in cmdline_valid_buffer (/dpdk/build/app/test/dpdk-test+0x1c747b3)
    #7 0x557206dc6a78 in rdline_char_in (/dpdk/build/app/test/dpdk-test+0x1c7da78)
    #8 0x557206dbd8a3 in cmdline_in (/dpdk/build/app/test/dpdk-test+0x1c748a3)
    #9 0x557205656837 in main.cold (/dpdk/build/app/test/dpdk-test+0x50d837)
    #10 0x7fcd3a17f0b2 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x270b2)
    #11 0x5572063fdb6d in _start (/dpdk/build/app/test/dpdk-test+0x12b4b6d)

Address 0x7ffde7ef6821 is located in stack of thread T0 at offset 33 in frame
    #0 0x557206826d0f in test_table_lpm (/dpdk/build/app/test/dpdk-test+0x16ddd0f)

  This frame has 10 object(s):
    [32, 33) 'entry' (line 293) <== Memory access at offset 33 overflows this variable
    [48, 52) 'key_found' (line 295)
    [64, 72) 'result_mask' (line 289)
    [96, 104) 'entry_ptr' (line 294)
    [128, 136) 'lpm_key' (line 355)
    [160, 168) 'm'
    [192, 200) 'm'
    [224, 256) 'lpm_params' (line 299)
    [288, 800) 'mbufs' (line 290)
    [864, 1376) 'entries' (line 292)
HINT: this may be a false positive if your program uses some custom stack unwind mechanism, swapcontext or vfork
      (longjmp and C++ exceptions *are* supported)
SUMMARY: AddressSanitizer: stack-buffer-overflow (/lib/x86_64-linux-gnu/libasan.so.5+0x9b47f) 
Shadow bytes around the buggy address:
  0x10003cfd6cb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  0x10003cfd6cc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  0x10003cfd6cd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 f1 f1
  0x10003cfd6ce0: f1 f1 04 f3 f3 f3 00 00 00 00 00 00 00 00 00 00
  0x10003cfd6cf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
=>0x10003cfd6d00: f1 f1 f1 f1[01]f2 04 f2 00 f2 f2 f2 00 f2 f2 f2
  0x10003cfd6d10: 00 f2 f2 f2 00 f2 f2 f2 00 f2 f2 f2 00 00 00 00
  0x10003cfd6d20: f2 f2 f2 f2 00 00 00 00 00 00 00 00 00 00 00 00
  0x10003cfd6d30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  0x10003cfd6d40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  0x10003cfd6d50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
Shadow byte legend (one shadow byte represents 8 application bytes):
  Addressable:           00
  Partially addressable: 01 02 03 04 05 06 07 
  Heap left redzone:       fa
  Freed heap region:       fd
  Stack left redzone:      f1
  Stack mid redzone:       f2
  Stack right redzone:     f3
  Stack after return:      f5
  Stack use after scope:   f8
  Global redzone:          f9
  Global init order:       f6
  Poisoned by user:        f7
  Container overflow:      fc
  Array cookie:            ac
  Intra object redzone:    bb
  ASan internal:           fe
  Left alloca redzone:     ca
  Right alloca redzone:    cb
  Shadow gap:              cc
==1847==ABORTING
------------------------------------------------------------------------------

 64/157 DPDK:fast-tests / tailq_autotest                    OK                 0.39s
21:20:23 DPDK_TEST=tailq_autotest MALLOC_PERTURB_=132 /dpdk/build/app/test/dpdk-test '-l 0-15' --file-prefix=tailq_autotest
----------------------------------- output -----------------------------------
stdout:
RTE>>tailq_autotest
Test OK
RTE>>
stderr:
EAL: Detected 16 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: WARNING! Base virtual address hint (0x100005000 != 0x7f530ab54000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: Multi-process socket /var/run/dpdk/tailq_autotest/mp_socket
EAL: Selected IOVA mode 'PA'
EAL: No available 1048576 kB hugepages reported
EAL: VFIO support initialized
EAL: WARNING! Base virtual address hint (0x10000b000 != 0x7f530a8b2000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100011000 != 0x7f530a851000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100a12000 != 0x7f4f09200000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x100c17000 != 0x7f530a69f000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x101618000 != 0x7f4b09000000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10181d000 != 0x7f530a63e000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10221e000 != 0x7f4708e00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x102423000 != 0x7f530939a000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x102e24000 != 0x7f4308c00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103029000 != 0x7f5309339000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103a2a000 != 0x7f3f08a00000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x103c2f000 != 0x7f53092d8000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x104630000 != 0x7f3b08800000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x104835000 != 0x7f5309277000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x105236000 != 0x7f3708600000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x10543b000 != 0x7f5309216000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL: WARNING! Base virtual address hint (0x105e3c000 != 0x7f3308400000) not respected!
EAL:    This may cause issues with mapping memory into secondary processes
EAL:   Invalid NUMA socket, default to 0
APP: HPET is not enabled, using TSC as default timer
EAL: dummy_dyn tailq is already registered
------------------------------------------------------------------------------

 65/157 DPDK:fast-tests / ticketlock_autotest               OK                 0.66s
21:20:23 MALLOC_PERTURB_=147 DPDK_TEST=ticketlock_autotest /dpdk/build/app/test/dpdk-test '-l 0-15' --file-prefix=ticketlock_autotest
----------------------------------- output -----------------------------------
stdout:
RTE>>ticketlock_autotest
lcore 1 state: 0
lcore 2 state: 0
lcore 3 state: 0
lcore 4 state: 0
lcore 5 state: 0
lcore 6 state: 0
lcore 7 state: 0
lcore 8 state: 0
lcore 9 state: 0
lcore 10 state: 0
lcore 11 state: 0
lcore 12 state: 0
lcore 13 state: 0
lcore 14 state: 0
lcore 15 state: 0
lcore 1 state: 1
lcore 2 state: 1
lcore 3 state: 1
lcore 4 state: 1
lcore 5 state: 1
lcore 6 state: 1
lcore 7 state: 1
lcore 8 state: 1
lcore 9 state: 1
lcore 10 state: 1
lcore 11 state: 1
lcore 12 state: 1
lcore 13 state: 1
lcore 14 state: 1
lcore 15 state: 1
Global lock taken on core 1
Hello from core 1 !
Global lock taken on core 2
Global lock taken on core 3
Global lock taken on core 4
Global lock taken on core 5
Global lock taken on core 6
Global lock taken on core 7
Global lock taken on core 8
Global lock taken on core 9
Global lock taken on core 10
Global lock taken on core 11
Global lock taken on core 12
Global lock taken on core 13
Global lock taken on core 14
Global lock taken on core 15
Hello from core 2 !
Hello from core 3 !
Hello from core 4 !
Hello from core 5 !
Hello from core 6 !
Hello from core 7 !
Hello from core 8 !
Hello from core 9 !
Hello from core 10 !
Hello from core 11 !
Hello from core 12 !
Hello from core 13 !
Hello from core 14 !
Hello from core 15 !
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
Global recursive lock taken on core 4 - count = 1
Global recursive lock taken on core 4 - count = 2
Global recursive lock taken on core 4 - count = 3
Hello from within recursive locks from core 4 !
Global recursive lock released on core 4 - count = 2
Global recursive lock released on core 4 - count = 1
Global recursive lock released on core 4 - count = 0
Global recursive lock taken on core 5 - count = 1
Global recursive lock taken on core 5 - count = 2
Global recursive lock taken on core 5 - count = 3
Hello from within recursive locks from core 5 !
Global recursive lock released on core 5 - count = 2
Global recursive lock released on core 5 - count = 1
Global recursive lock released on core 5 - count = 0
Global recursive lock taken on core 6 - count = 1
Global recursive lock taken on core 6 - count = 2
Global recursive lock taken on core 6 - count = 3
Hello from within recursive locks from core 6 !
Global recursive lock released on core 6 - count = 2
Global recursive lock released on core 6 - count = 1
Global recursive lock released on core 6 - count = 0
Global recursive lock taken on core 7 - count = 1
Global recursive lock taken on core 7 - count = 2
Global recursive lock taken on core 7 - count = 3
Hello from within recursive locks from core 7 !
Global recursive lock released on core 7 - count = 2
Global recursive lock released on core 7 - count = 1
Global recursive lock released on core 7 - count = 0
Global recursive lock taken on core 8 - count = 1
Global recursive lock taken on core 8 - count = 2
Global recursive lock taken on core 8 - count = 3
Hello from within recursive locks from core 8 !
Global recursive lock released on core 8 - count = 2
Global recursive lock released on core 8 - count = 1
Global recursive lock released on core 8 - count = 0
Global recursive lock taken on core 9 - count = 1
Global recursive lock taken on core 9 - count = 2
Global recursive lock taken on core 9 - count = 3
Hello from within recursive locks from core 9 !
Global recursive lock released on core 9 - count = 2
Global recursive lock released on core 9 - count = 1
Global recursive lock released on core 9 - count = 0
Global recursive lock taken on core 10 - count = 1
Global recursive lock taken on core 10 - count = 2
Global recursive lock taken on core 10 - count = 3
Hello from within recursive locks from core 10 !
Global recursive lock released on core 10 - count = 2
Global recursive lock released on core 10 - count = 1
Global recursive lock released on core 10 - count = 0
Global recursive lock taken on core 11 - count = 1
Global recursive lock taken on core 11 - count = 2
Global recursive lock taken on core 11 - count = 3
Hello from within recursive locks from core 11 !
Global recursive lock released on core 11 - count = 2
Global recursive lock released on core 11 - count = 1
Global recursive lock released on core 11 - count = 0
Global recursive lock taken on core 12 - count = 1
Global recursive lock taken on core 12 - count = 2
Global recursive lock taken on core 12 - count = 3
Hello from within recursive locks from core 12 !
Global recursive lock released on core 12 - count = 2
Global recursive lock released on core 12 - count = 1
Glo