From: Paolo Abeni <pab...@redhat.com> Date: Tue, 15 May 2018 16:24:35 +0200
> With the introduction of NOLOCK qdiscs, pfifo_fast performances in the > uncontended scenario degraded measurably, especially after the commit > eb82a9944792 ("net: sched, fix OOO packets with pfifo_fast"). > > This series restore the pfifo_fast performances in such scenario back the > previous level, mainly reducing the number of atomic operations required to > perform the qdisc_run() call. Even performances in the contended scenario > increase measurably. > > Note: This series is on top of: > > sched: manipulate __QDISC_STATE_RUNNING in qdisc_run_* helpers Series applied, thank you.