From: Eric Dumazet <eduma...@google.com> Date: Mon, 13 Jun 2016 20:21:49 -0700
> qdiscs/classes are changed under RTNL protection and often > while blocking BH and root qdisc spinlock. > > When lots of skbs need to be dropped, we free > them under these locks causing TX/RX freezes, > and more generally latency spikes. > > I saw spikes of 50+ ms on quite fast hardware... > > This patch series adds a simple queue protected by RTNL > where skbs can be placed until RTNL is released. > > Note that this might also serve in the future for optional > reinjection of packets when a qdisc is replaced. Looks good, series applied, thanks Eric.