17/04/2019 15:39, Ananyev, Konstantin:
> In general, I still think that sync primitives better to stay inlined - there 
> is no much point to create ones
> and then figure out that no-one using them because they are too slow.
> Though if there is no real perf difference between inlined and normal - no 
> point to keep it inlined.
> About RCU lib, my thought to have inlined version for 19.05 and do further 
> perf testing with it
> (as I remember there were suggestions about using it in l3fwd for guarding 
> routing table or so).
> If we'll find there is no real difference - move it to not-inlined version in 
> 19.08.
> It is experimental for now  - so could be changed without formal ABI breakage.

I agree, it looks reasonnable to take v6 of RCU patches
as an experimental implementation.

Then we can run some tests and discuss about inlining or not
before promoting it as a stable API.


Reply via email to