ring: remove the yield when waiting for tail update
authorBruce Richardson <bruce.richardson@intel.com>
Wed, 29 Mar 2017 15:21:21 +0000 (16:21 +0100)
committerThomas Monjalon <thomas.monjalon@6wind.com>
Wed, 29 Mar 2017 20:25:29 +0000 (22:25 +0200)
commit82cb88375cfb8ec0ab23e5f663890bc14469f25b
tree34ad7bbb21a40ca5d1571aa69c9794f259ec5b5b
parent8c82198978a1b47553e47a8caeced22f325ad573
ring: remove the yield when waiting for tail update

There was a compile time setting to enable a ring to yield when
it entered a loop in mp or mc rings waiting for the tail pointer update.
Build time settings are not recommended for enabling/disabling features,
and since this was off by default, remove it completely. If needed, a
runtime enabled equivalent can be used.

Signed-off-by: Bruce Richardson <bruce.richardson@intel.com>
Reviewed-by: Yuanhan Liu <yuanhan.liu@linux.intel.com>
Acked-by: Olivier Matz <olivier.matz@6wind.com>
config/common_base
doc/guides/prog_guide/env_abstraction_layer.rst
doc/guides/rel_notes/release_17_05.rst
lib/librte_ring/rte_ring.h