MCPcopy Create free account
hub / github.com/F-Stack/f-stack / run_rss_calc_bulk

Function run_rss_calc_bulk

dpdk/app/test/test_thash_perf.c:70–85  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

68}
69
70static inline uint64_t
71run_rss_calc_bulk(uint32_t *tuples[BATCH_SZ], int len, const void *key)
72{
73 int i;
74 uint64_t start_tsc, end_tsc;
75 uint32_t bulk_hash[BATCH_SZ] = { 0 };
76
77 start_tsc = rte_rdtsc_precise();
78 for (i = 0; i < ITERATIONS; i++)
79 rte_thash_gfni_bulk((const uint64_t *)key, len,
80 (uint8_t **)tuples, bulk_hash, BATCH_SZ);
81
82 end_tsc = rte_rdtsc_precise();
83
84 return end_tsc - start_tsc;
85}
86
87static void
88run_thash_test(unsigned int tuple_len)

Callers 1

run_thash_testFunction · 0.85

Calls 2

rte_rdtsc_preciseFunction · 0.50
rte_thash_gfni_bulkFunction · 0.50

Tested by

no test coverage detected