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:
parent
621389bbbe
commit
80ef54b279
@ -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;
|
||||
|
Loading…
Reference in New Issue
Block a user