]> git.droids-corp.org - dpdk.git/commitdiff
app/test: decrease memory requirements for hash
authorOlivier Matz <olivier.matz@6wind.com>
Mon, 12 Sep 2016 11:38:08 +0000 (13:38 +0200)
committerThomas Monjalon <thomas.monjalon@6wind.com>
Fri, 23 Sep 2016 16:40:50 +0000 (18:40 +0200)
In hash autotest, the size of tables that should be successfully created
is 32K entries (256KB), except for the table called "different_name",
which is 1M entries (8MB). When memory is too fragmented (with 2M
hugepages), the test can fail.

To avoid allocation failures due to memory fragmentation, decrease the
size of the table to 32K.

Signed-off-by: Olivier Matz <olivier.matz@6wind.com>
app/test/test_hash.c

index 94300e1912172cf17331bc139f930d08cf9426b5..2c87efe692dedc54f9e3ccf318a67c04ea63462a 100644 (file)
@@ -783,7 +783,7 @@ fbk_hash_unit_test(void)
         */
        struct rte_fbk_hash_params different_name = {
                .name = "different_name",                       /* different name */
-               .entries = RTE_FBK_HASH_ENTRIES_MAX,
+               .entries = LOCAL_FBK_HASH_ENTRIES_MAX,
                .entries_per_bucket = 4,
                .socket_id = 0,
        };