app/test: fix memory needs since tailq rework
authorAnatoly Burakov <anatoly.burakov@intel.com>
Wed, 5 Nov 2014 12:11:17 +0000 (12:11 +0000)
committerThomas Monjalon <thomas.monjalon@6wind.com>
Wed, 5 Nov 2014 17:47:39 +0000 (18:47 +0100)
commitb600409890f5fbef7d909c19fd449ee5490d3109
tree60cc433b02367a4ff1d166d78ab6bf35fe491ce4
parentb6583ee402656ea86c8a3b92e009a99e13726781
app/test: fix memory needs since tailq rework

As a result of moving tailq's into local memory, some tailq data
is now reserved in rte_malloc heaps (because it needs to be
shared across DPDK processes). The first thing DPDK initializes
is a log mempool, and since it creates a tailq, it reserves
space in rte_malloc heap before allocating the mempool itself.
By default, rte_malloc allocates way more space than is necessary,
so under some conditions (namely, overall memory available is low)
this results in malloc heap eating up so much memory that log
mempool is not able to allocate its memzone.

This patch fixes the unit tests to account for that change.

Reported-by: Thomas Monjalon <thomas.monjalon@6wind.com>
Signed-off-by: Anatoly Burakov <anatoly.burakov@intel.com>
Acked-by: Pablo de Lara <pablo.de.lara.guarch@intel.com>
Tested-by: Thomas Monjalon <thomas.monjalon@6wind.com>
app/test/test_eal_flags.c