]> git.droids-corp.org - dpdk.git/commitdiff
test/thash: fix build with clang 13
authorConor Walsh <conor.walsh@intel.com>
Mon, 15 Nov 2021 17:58:50 +0000 (17:58 +0000)
committerDavid Marchand <david.marchand@redhat.com>
Tue, 16 Nov 2021 12:01:52 +0000 (13:01 +0100)
run_rss_calc() is used to compare the number of cycles spent computing a
hash value for different implementations.
clang 13 reports the hash variable as being unused, but run_rss_calc()
needs this variable as a placeholder for computing the hash value.

Bugzilla ID: 881
Fixes: 239fffe0402e ("test/thash: add performance tests for Toeplitz hash")
Reported-by: Liang Longfeng <longfengx.liang@intel.com>
Signed-off-by: Conor Walsh <conor.walsh@intel.com>
Acked-by: Vladimir Medvedkin <vladimir.medvedkin@intel.com>
Reviewed-by: David Marchand <david.marchand@redhat.com>
app/test/test_thash_perf.c

index 7aa93601200a2edb1d3085206711898de7234dbf..687582aa32299917d8c6995b493f1ac02b0ec605 100644 (file)
@@ -61,6 +61,9 @@ run_rss_calc(uint32_t *tuples[BATCH_SZ], enum test_rss_type type, int len,
        }
        end_tsc = rte_rdtsc_precise();
 
+       /* To avoid compiler warnings set hash to used. */
+       RTE_SET_USED(hash);
+
        return end_tsc - start_tsc;
 }