app/test: fix table alignment check

In commit: 1129992baa checking for offset alignment was removed.
Unit tests wasn't updated to reflect that change. This patch changes
checks with unaligned offsets to make tests pass.

Fixes: 1129992baa ("port: fix unaligned access to metadata")

Signed-off-by: Maciej Gajdzica <maciejx.t.gajdzica@intel.com>
Acked-by: Daniel Mrzyglod <danielx.t.mrzyglod@intel.com>
This commit is contained in:
Maciej Gajdzica 2015-08-12 14:41:27 +02:00 committed by Thomas Monjalon
parent 621389bbbe
commit 80ef54b279

View File

@ -226,7 +226,7 @@ test_table_array(void)
array_params.offset = 1;
table = rte_table_array_ops.f_create(&array_params, 0, 1);
if (table != NULL)
if (table == NULL)
return -4;
array_params.offset = 32;
@ -652,14 +652,14 @@ test_table_hash_lru_generic(struct rte_table_ops *ops)
hash_params.signature_offset = 1;
table = ops->f_create(&hash_params, 0, 1);
if (table != NULL)
if (table == NULL)
return -2;
hash_params.signature_offset = 0;
hash_params.key_offset = 1;
table = ops->f_create(&hash_params, 0, 1);
if (table != NULL)
if (table == NULL)
return -3;
hash_params.key_offset = 32;
@ -765,14 +765,14 @@ test_table_hash_ext_generic(struct rte_table_ops *ops)
hash_params.n_entries_ext = 1 << 4;
hash_params.signature_offset = 1;
table = ops->f_create(&hash_params, 0, 1);
if (table != NULL)
if (table == NULL)
return -2;
hash_params.signature_offset = 0;
hash_params.key_offset = 1;
table = ops->f_create(&hash_params, 0, 1);
if (table != NULL)
if (table == NULL)
return -3;
hash_params.key_offset = 32;