On Fri, 28 Sep 2018 10:23:44 -0700
Yipeng Wang <yipeng1.w...@intel.com> 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()?

Reply via email to