]> git.baikalelectronics.ru Git - kernel.git/commit
Merge branch 'net-sched-fix-stats-accounting-for-child-NOLOCK-qdiscs'
authorDavid S. Miller <davem@davemloft.net>
Mon, 1 Apr 2019 21:50:14 +0000 (14:50 -0700)
committerDavid S. Miller <davem@davemloft.net>
Mon, 1 Apr 2019 21:50:14 +0000 (14:50 -0700)
commit8d10196b9d57c3d440bc04777b91d29c6048e299
tree394e064316a0965588c3784a36a24fca3a7b352d
parent1af5e02dab8404dbdf32eac1ed4337a87a0d0d8d
parent405ecc891a4d91c626082c196cd09ed0bba27216
Merge branch 'net-sched-fix-stats-accounting-for-child-NOLOCK-qdiscs'

Paolo Abeni says:

====================
net: sched: fix stats accounting for child NOLOCK qdiscs

Currently, stats accounting for NOLOCK qdisc enslaved to classful (lock)
qdiscs is buggy. Per CPU values are ignored in most places, as a result,
stats dump in the above scenario always report 0 length backlog and parent
backlog len is not updated correctly on NOLOCK qdisc removal.

The first patch address stats dumping, and the second one child qdisc removal.
I'm targeting the net tree as this is a bugfix, but it could be moved to
net-next due to the relatively large diffstat.
====================

Signed-off-by: David S. Miller <davem@davemloft.net>