On Fri, 28 Sep 2018 10:23:44 -0700 Yipeng Wang <[email protected]> wrote:
> + /* clear free extendable bucket ring and memory */
> + if (h->ext_table_support) {
> + memset(h->buckets_ext, 0, h->num_buckets *
> + sizeof(struct rte_hash_bucket));
> + while (rte_ring_dequeue(h->free_ext_bkts, &ptr) == 0)
> + rte_pause();
Pause is much to short. Maybe nanosleep or sched_yield()?

