numam-dpdk/lib/librte_rcu
Honnappa Nagarahalli 1f90d32ce1 rcu: add least acknowledged token optimization
When the rte_rcu_qsbr_check API is called, it is possible to
calculate the least valued token acknowledged by all the readers.
When the API is called next time, the readers' token counters do
not need to be scanned if the value of the token being queried is
less than the last least token acknowledged. This avoids the
cache line bounces between readers and writer.

Fixes: 64994b56cf ("rcu: add RCU library supporting QSBR mechanism")
Cc: stable@dpdk.org

Signed-off-by: Honnappa Nagarahalli <honnappa.nagarahalli@arm.com>
Reviewed-by: Gavin Hu <gavin.hu@arm.com>
2019-10-21 17:54:40 +02:00
..
Makefile
meson.build
rte_rcu_qsbr.c rcu: add least acknowledged token optimization 2019-10-21 17:54:40 +02:00
rte_rcu_qsbr.h rcu: add least acknowledged token optimization 2019-10-21 17:54:40 +02:00
rte_rcu_version.map